/* Product archives only. Preserve native WooCommerce controls and ordering. */
body.woocommerce ul.products:not(.row){display:grid!important;grid-template-columns:repeat(var(--best-cols-pc,4),minmax(0,1fr));gap:20px}
body.woocommerce ul.products:not(.row)::before,body.woocommerce ul.products:not(.row)::after{display:none!important}
body.woocommerce ul.products:not(.row)>li.product{width:auto!important;float:none!important;margin:0!important}
body.woocommerce .products.row>.product-small.col{flex:0 0 calc(100% / var(--best-cols-pc,4))!important;max-width:calc(100% / var(--best-cols-pc,4))!important}
@media(max-width:549px){body.woocommerce ul.products:not(.row){grid-template-columns:repeat(var(--best-cols-mobile,2),minmax(0,1fr));gap:12px}body.woocommerce .products.row>.product-small.col{flex-basis:calc(100% / var(--best-cols-mobile,2))!important;max-width:calc(100% / var(--best-cols-mobile,2))!important}}
