.woocommerce .site-main{padding-block:40px}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:#888}.woocommerce .woocommerce-products-header__title{font-size:28px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;margin:25px 0!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid #eee;border-radius:5px;padding:0;overflow:hidden}.woocommerce ul.products li.product>a img{width:100%;margin:0;aspect-ratio:1;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-inline:13px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.7}.woocommerce ul.products li.product .price{font-size:13px;color:#222}.woocommerce ul.products li.product .button{background:var(--pp-primary);color:#222;font-size:11px}.woocommerce div.product{background:#fff;padding:25px;border-radius:5px}.woocommerce div.product .product_title{font-size:30px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#222;font-size:24px;font-weight:bold}.woocommerce div.product form.cart .button{background:var(--pp-primary);color:#222}.woocommerce span.onsale{background:#e94848}.woocommerce .quantity .qty{height:38px;border:1px solid #ddd}.woocommerce .woocommerce-tabs{padding-top:25px}.woocommerce .related h2,.woocommerce .up-sells h2{font-size:23px}@media(max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:650px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:10px}.woocommerce div.product{padding:14px}.woocommerce div.product .product_title{font-size:22px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:19px}}
