/* V3.17: WooCommerce clearfix pseudo-elements were occupying grid cells. */
body .tibp-woo ul.products,body .tibv25-promo-page ul.products,body .tib13-inventory ul.products,body .tibp-products ul.products,body .related ul.products,body .upsells ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important}
body .tibp-woo ul.products::before,body .tibp-woo ul.products::after,body .tibv25-promo-page ul.products::before,body .tibv25-promo-page ul.products::after,body .tib13-inventory ul.products::before,body .tib13-inventory ul.products::after,body .tibp-products ul.products::before,body .tibp-products ul.products::after,body .related ul.products::before,body .related ul.products::after,body .upsells ul.products::before,body .upsells ul.products::after{content:none!important;display:none!important;position:static!important}
body .tibp-woo ul.products>li.product,body .tibv25-promo-page ul.products>li.product,body .tib13-inventory ul.products>li.product,body .tibp-products ul.products>li.product,body .related ul.products>li.product,body .upsells ul.products>li.product{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;float:none!important;clear:none!important;box-sizing:border-box!important}
@media(max-width:1024px) and (min-width:651px){body .tibp-woo ul.products,body .tibv25-promo-page ul.products,body .tib13-inventory ul.products,body .tibp-products ul.products,body .related ul.products,body .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){body .tibp-woo ul.products,body .tibv25-promo-page ul.products,body .tib13-inventory ul.products,body .tibp-products ul.products,body .related ul.products,body .upsells ul.products{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}
