/* Five items across at desktop widths. Keep pagination and mobile layouts controlled by the theme. */
@media(min-width:1280px){
 body.woocommerce ul.products,body.woocommerce-page ul.products,
 body ul.products.columns-6,body ul.products.columns-5,
 body .wp-block-woocommerce-product-template,body .wc-block-product-template{
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;
 }
 body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,
 body ul.products.columns-6>li.product,body ul.products.columns-5>li.product,
 body .wc-block-product-template>li{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;clear:none!important}
}
@media(min-width:900px) and (max-width:1279px){body.woocommerce ul.products,body.woocommerce-page ul.products,body ul.products.columns-6,body .wc-block-product-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,body ul.products.columns-6>li.product,body .wc-block-product-template>li{float:none!important;width:auto!important;margin:0!important;clear:none!important}}
@media(min-width:600px) and (max-width:899px){body.woocommerce ul.products,body.woocommerce-page ul.products,body ul.products.columns-6,body .wc-block-product-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,body ul.products.columns-6>li.product,body .wc-block-product-template>li{float:none!important;width:auto!important;margin:0!important;clear:none!important}}
