/* v2.1 - Shop/archive product cards only. Do not modify homepage or detail pages. */
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.tax-product_brand,.search-results) li.product :is(.ct-product-categories,.product-categories,.ct-woo-card-extra,.zera-card-categories,.zera-product-categories,[class*="product-categor"],[data-type="categories"]),
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.tax-product_brand,.search-results) :is(.ct-woo-card-actions,.ct-woo-card-meta) .ct-product-categories {display:none!important}
/* Keep card name/price/action visually distinct, including legacy Blocksy grid HTML. */
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.tax-product_brand,.search-results) li.product {display:flex!important;flex-direction:column!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.tax-product_brand,.search-results) li.product :is(.price,.woocommerce-Price-amount) {font-weight:700}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.tax-product_brand,.search-results) li.product :is(.button,.add_to_cart_button) {margin-top:auto!important}
