.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 17px Roboto,Arial;color:#000}.woocommerce ul.products li.product .price{color:#F04E98;font-size:17px}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:1;object-fit:contain;background:white;transition:transform .18s}.woocommerce ul.products li.product:hover img{transform:scale(1.02)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:#F04E98;color:#fff;border:0;border-radius:0;font-weight:400;padding:12px 18px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#F04E98}.woocommerce span.onsale{background:#F04E98}.woocommerce-message,.woocommerce-info{border-top-color:#F04E98}.woocommerce-message::before,.woocommerce-info::before{color:#F04E98}.woocommerce table.shop_table{border-color:#eee;border-radius:0}.woocommerce input.input-text,.woocommerce select{padding:10px;border:1px solid #ddd;background:#fff}.woocommerce .quantity input{min-height:40px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;background:#fff4fa}.woocommerce .blockUI.blockOverlay{opacity:.5!important}.woocommerce .blockUI.blockOverlay::after{content:'';width:22px;height:22px;border:2px solid #F04E98;border-top-color:transparent;border-radius:50%;position:absolute;left:50%;top:50%;animation:mnt-spin .8s linear infinite}@keyframes mnt-spin{to{transform:rotate(360deg)}}@media(max-width:800px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px}}@media(prefers-reduced-motion:reduce){.woocommerce .blockUI.blockOverlay::after{animation:none}}
