
/* XMaster – Hide Add to Cart (Woodmart/WooCommerce)
   Targets common grid/button selectors used by Woodmart and WooCommerce.
   Scope: shop, category, tag, search product loops.
*/

/* General WooCommerce buttons in loops */
.archive .products .add_to_cart_button,
.archive .products .button.product_type_simple,
.archive .products .product_type_variable,
.archive .products .ajax_add_to_cart,
.archive .products .added_to_cart,
.archive .products .woocommerce-LoopProduct-link + a.button,
.search .products .add_to_cart_button { display: none !important; }

/* Woodmart specific grid buttons & floating action icons */
.archive .products .wd-action-btn.wd-add-cart,
.archive .products .product-grid-item .wd-add-btn,
.archive .products .product-grid-item .product-buttons,
.archive .products .product-grid-item .add-to-cart-loop,
.archive .products .woodmart-add-btn,
.archive .products .product-grid-item .wd-sticky-add-to-cart,
.archive .products .product-grid-item .wd-product-btns,
.archive .products .wd-buttons { display: none !important; }

/* Badge-like floating mini cart icon inside product thumbnail */
.archive .products .product-grid-item .product-element-top .wd-add-btn,
.archive .products .product-grid-item .product-element-top a.add_to_cart_button,
.archive .products .product-grid-item .product-element-top .wd-action-btn { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }

/* Preserve layout spacing */
.archive .products .product-grid-item .product-buttons { height: 0 !important; margin: 0 !important; padding: 0 !important; }

/* Do NOT touch single product page – only loops */
.single-product .cart,
.single-product .quantity,
.single-product button.single_add_to_cart_button { display: inherit !important; }
