/* Liberperu V4: restauracion de listados, sin exigir WooCommerce JS */
body .woocommerce ul.products,body .woocommerce-page ul.products,body ul.products.elementor-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;list-style:none!important;padding:0!important;margin:20px 0 30px!important;}
body .woocommerce ul.products::before,body .woocommerce ul.products::after{display:none!important}
body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,body ul.products.elementor-grid li.product{display:block!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important;position:relative!important;}
body ul.products li.product img,body .woocommerce ul.products li.product img{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;transform:none!important;}
body .woocommerce ul.products li.product h2{opacity:1!important;visibility:visible!important;}
body .elementor-invisible{visibility:visible!important;opacity:1!important;}
@media(max-width:800px){body .woocommerce ul.products,body ul.products.elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}}
@media(max-width:480px){body .woocommerce ul.products,body ul.products.elementor-grid{grid-template-columns:1fr!important}}
