body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.woocommerce.archive,body.woocommerce-page.post-type-archive-product,body.woocommerce-page.tax-product_cat,body.woocommerce-page.tax-product_tag{--cocoa:#8B5E3C;--cocoa-light:#A87B5A;--cocoa-dark:#6B4429;--apricot:#D4A574;--terracotta:#C67B5C;--cream:#FAF6F1;--linen:#F3EDE5;--white:#FFFFFF;--espresso:#3D2B1F;--warm-gray:#6B5B4E;--taupe:#9B8B7E;--sakura:#F2C4C4;--sakura-light:#FAE0E0;--sakura-deep:#D4878A;--matcha:#8DB48E;--matcha-light:#C8DEC8;--sky:#A8C8E8;--yuzu:#F4D06F;--yuzu-light:#FFF0C8;--line-green:#06C755;--teal:#14b8a6;--teal-dark:#109a8d;--glass:rgba(255,255,255,0.55);--glass-border:rgba(255,255,255,0.3);--glass-shadow:0 8px 32px rgba(61,43,31,0.08);--shadow-sm:0 2px 8px rgba(61,43,31,0.06);--shadow-md:0 4px 24px rgba(61,43,31,0.08);--shadow-lg:0 12px 48px rgba(61,43,31,0.12);--r-lg:28px;--r-pill:999px}body.woocommerce-shop .woocommerce,body.post-type-archive-product .woocommerce,body.tax-product_cat .woocommerce,body.tax-product_tag .woocommerce,body.woocommerce.archive .woocommerce,body.woocommerce-page.post-type-archive-product .woocommerce,body.woocommerce-page.tax-product_cat .woocommerce,body.woocommerce-page.tax-product_tag .woocommerce{color:var(--espresso)}body.woocommerce-shop .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products,body.woocommerce.archive .woocommerce ul.products,body.woocommerce-page.post-type-archive-product .woocommerce ul.products,body.woocommerce-page.tax-product_cat .woocommerce ul.products,body.woocommerce-page.tax-product_tag .woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:0}body.woocommerce-shop .woocommerce ul.products::before,body.woocommerce-shop .woocommerce ul.products::after,body.post-type-archive-product .woocommerce ul.products::before,body.post-type-archive-product .woocommerce ul.products::after,body.tax-product_cat .woocommerce ul.products::before,body.tax-product_cat .woocommerce ul.products::after,body.tax-product_tag .woocommerce ul.products::before,body.tax-product_tag .woocommerce ul.products::after,body.woocommerce.archive .woocommerce ul.products::before,body.woocommerce.archive .woocommerce ul.products::after,body.woocommerce-page.post-type-archive-product .woocommerce ul.products::before,body.woocommerce-page.post-type-archive-product .woocommerce ul.products::after,body.woocommerce-page.tax-product_cat .woocommerce ul.products::before,body.woocommerce-page.tax-product_cat .woocommerce ul.products::after,body.woocommerce-page.tax-product_tag .woocommerce ul.products::before,body.woocommerce-page.tax-product_tag .woocommerce ul.products::after{display:none}body.woocommerce-shop .woocommerce ul.products li.product,body.post-type-archive-product .woocommerce ul.products li.product,body.tax-product_cat .woocommerce ul.products li.product,body.tax-product_tag .woocommerce ul.products li.product,body.woocommerce.archive .woocommerce ul.products li.product,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product{width:auto;margin:0;float:none}body.woocommerce-shop .woocommerce ul.products li.product .woocommerce-loop-product__link,body.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__link,body.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__link,body.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__link,body.woocommerce.archive .woocommerce ul.products li.product .woocommerce-loop-product__link,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__link,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__link,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__link,body.woocommerce-shop .woocommerce ul.products li.product a img,body.post-type-archive-product .woocommerce ul.products li.product a img,body.tax-product_cat .woocommerce ul.products li.product a img,body.tax-product_tag .woocommerce ul.products li.product a img,body.woocommerce.archive .woocommerce ul.products li.product a img,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product a img,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product a img,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product a img{display:block}body.woocommerce-shop .woocommerce ul.products li.product,body.post-type-archive-product .woocommerce ul.products li.product,body.tax-product_cat .woocommerce ul.products li.product,body.tax-product_tag .woocommerce ul.products li.product,body.woocommerce.archive .woocommerce ul.products li.product,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product{background:var(--white);border-radius:var(--r-lg);overflow:hidden;border:1.5px solid rgba(139,94,60,0.06);box-shadow:var(--shadow-sm);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),box-shadow 0.35s cubic-bezier(0.4,0,0.2,1),border-color 0.35s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column}body.woocommerce-shop .woocommerce ul.products li.product:hover,body.post-type-archive-product .woocommerce ul.products li.product:hover,body.tax-product_cat .woocommerce ul.products li.product:hover,body.tax-product_tag .woocommerce ul.products li.product:hover,body.woocommerce.archive .woocommerce ul.products li.product:hover,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product:hover,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product:hover,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product:hover{transform:translateY(-6px);border-color:var(--apricot);box-shadow:var(--shadow-lg)}body.woocommerce-shop .woocommerce ul.products li.product img,body.post-type-archive-product .woocommerce ul.products li.product img,body.tax-product_cat .woocommerce ul.products li.product img,body.tax-product_tag .woocommerce ul.products li.product img,body.woocommerce.archive .woocommerce ul.products li.product img,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product img,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product img,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product img{width:100%;margin:0;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1)}body.woocommerce-shop .woocommerce ul.products li.product:hover img,body.post-type-archive-product .woocommerce ul.products li.product:hover img,body.tax-product_cat .woocommerce ul.products li.product:hover img,body.tax-product_tag .woocommerce ul.products li.product:hover img,body.woocommerce.archive .woocommerce ul.products li.product:hover img,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product:hover img,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product:hover img,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product:hover img{transform:scale(1.06)}body.woocommerce-shop .woocommerce span.onsale,body.post-type-archive-product .woocommerce span.onsale,body.tax-product_cat .woocommerce span.onsale,body.tax-product_tag .woocommerce span.onsale,body.woocommerce.archive .woocommerce span.onsale,body.woocommerce-page.post-type-archive-product .woocommerce span.onsale,body.woocommerce-page.tax-product_cat .woocommerce span.onsale,body.woocommerce-page.tax-product_tag .woocommerce span.onsale,body.woocommerce-shop .woocommerce .wc-block-grid__product-onsale,body.post-type-archive-product .woocommerce .wc-block-grid__product-onsale,body.tax-product_cat .woocommerce .wc-block-grid__product-onsale,body.tax-product_tag .woocommerce .wc-block-grid__product-onsale,body.woocommerce.archive .woocommerce .wc-block-grid__product-onsale,body.woocommerce-page.post-type-archive-product .woocommerce .wc-block-grid__product-onsale,body.woocommerce-page.tax-product_cat .woocommerce .wc-block-grid__product-onsale,body.woocommerce-page.tax-product_tag .woocommerce .wc-block-grid__product-onsale{min-height:0;min-width:0;padding:5px 14px;border-radius:var(--r-pill);background:var(--sakura-deep);color:var(--white);font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;text-transform:none;box-shadow:0 2px 8px rgba(0,0,0,0.12)}body.woocommerce-shop .woocommerce ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce.archive .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-shop .woocommerce ul.products li.product h2,body.post-type-archive-product .woocommerce ul.products li.product h2,body.tax-product_cat .woocommerce ul.products li.product h2,body.tax-product_tag .woocommerce ul.products li.product h2,body.woocommerce.archive .woocommerce ul.products li.product h2,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product h2,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product h2,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product h2{color:var(--espresso);font-size:17px;line-height:1.4;margin:0 0 6px;padding:0 20px;font-weight:700}body.woocommerce-shop .woocommerce ul.products li.product .price,body.post-type-archive-product .woocommerce ul.products li.product .price,body.tax-product_cat .woocommerce ul.products li.product .price,body.tax-product_tag .woocommerce ul.products li.product .price,body.woocommerce.archive .woocommerce ul.products li.product .price,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .price,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .price,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .price{color:var(--cocoa);font-size:20px;font-weight:700;padding:0 20px;margin:0 0 14px}body.woocommerce-shop .woocommerce ul.products li.product .price del,body.post-type-archive-product .woocommerce ul.products li.product .price del,body.tax-product_cat .woocommerce ul.products li.product .price del,body.tax-product_tag .woocommerce ul.products li.product .price del,body.woocommerce.archive .woocommerce ul.products li.product .price del,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .price del,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .price del,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .price del{color:var(--taupe);font-size:14px;opacity:0.9}body.woocommerce-shop .woocommerce ul.products li.product .star-rating,body.post-type-archive-product .woocommerce ul.products li.product .star-rating,body.tax-product_cat .woocommerce ul.products li.product .star-rating,body.tax-product_tag .woocommerce ul.products li.product .star-rating,body.woocommerce.archive .woocommerce ul.products li.product .star-rating,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .star-rating,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .star-rating,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .star-rating{margin:0 20px 12px;color:var(--yuzu)}body.woocommerce-shop .woocommerce ul.products li.product .button,body.post-type-archive-product .woocommerce ul.products li.product .button,body.tax-product_cat .woocommerce ul.products li.product .button,body.tax-product_tag .woocommerce ul.products li.product .button,body.woocommerce.archive .woocommerce ul.products li.product .button,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .button,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .button,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .button,body.woocommerce-shop .woocommerce a.added_to_cart,body.post-type-archive-product .woocommerce a.added_to_cart,body.tax-product_cat .woocommerce a.added_to_cart,body.tax-product_tag .woocommerce a.added_to_cart,body.woocommerce.archive .woocommerce a.added_to_cart,body.woocommerce-page.post-type-archive-product .woocommerce a.added_to_cart,body.woocommerce-page.tax-product_cat .woocommerce a.added_to_cart,body.woocommerce-page.tax-product_tag .woocommerce a.added_to_cart{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:0 20px 20px;padding:13px 24px;border-radius:var(--r-pill);background:var(--teal);color:var(--white);font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;border:0;box-shadow:0 4px 16px rgba(20,184,166,0.25);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),background 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1)}body.woocommerce-shop .woocommerce ul.products li.product .button:hover,body.post-type-archive-product .woocommerce ul.products li.product .button:hover,body.tax-product_cat .woocommerce ul.products li.product .button:hover,body.tax-product_tag .woocommerce ul.products li.product .button:hover,body.woocommerce.archive .woocommerce ul.products li.product .button:hover,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .button:hover,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .button:hover,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .button:hover,body.woocommerce-shop .woocommerce a.added_to_cart:hover,body.post-type-archive-product .woocommerce a.added_to_cart:hover,body.tax-product_cat .woocommerce a.added_to_cart:hover,body.tax-product_tag .woocommerce a.added_to_cart:hover,body.woocommerce.archive .woocommerce a.added_to_cart:hover,body.woocommerce-page.post-type-archive-product .woocommerce a.added_to_cart:hover,body.woocommerce-page.tax-product_cat .woocommerce a.added_to_cart:hover,body.woocommerce-page.tax-product_tag .woocommerce a.added_to_cart:hover{background:var(--teal-dark);transform:translateY(-2px);box-shadow:0 6px 24px rgba(20,184,166,0.3)}body.woocommerce-shop .woocommerce ul.products li.product .button.loading,body.post-type-archive-product .woocommerce ul.products li.product .button.loading,body.tax-product_cat .woocommerce ul.products li.product .button.loading,body.tax-product_tag .woocommerce ul.products li.product .button.loading,body.woocommerce.archive .woocommerce ul.products li.product .button.loading,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .button.loading,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .button.loading,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .button.loading{opacity:0.85}body.woocommerce-shop .woocommerce nav.woocommerce-pagination,body.post-type-archive-product .woocommerce nav.woocommerce-pagination,body.tax-product_cat .woocommerce nav.woocommerce-pagination,body.tax-product_tag .woocommerce nav.woocommerce-pagination,body.woocommerce.archive .woocommerce nav.woocommerce-pagination,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination{margin-top:48px}body.woocommerce-shop .woocommerce nav.woocommerce-pagination ul,body.post-type-archive-product .woocommerce nav.woocommerce-pagination ul,body.tax-product_cat .woocommerce nav.woocommerce-pagination ul,body.tax-product_tag .woocommerce nav.woocommerce-pagination ul,body.woocommerce.archive .woocommerce nav.woocommerce-pagination ul,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination ul,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination ul,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination ul{border:0;gap:8px}body.woocommerce-shop .woocommerce nav.woocommerce-pagination ul li,body.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li,body.tax-product_cat .woocommerce nav.woocommerce-pagination ul li,body.tax-product_tag .woocommerce nav.woocommerce-pagination ul li,body.woocommerce.archive .woocommerce nav.woocommerce-pagination ul li,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination ul li,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 4px}body.woocommerce-shop .woocommerce nav.woocommerce-pagination ul li span,body.woocommerce-shop .woocommerce nav.woocommerce-pagination ul li a,body.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li span,body.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li a,body.tax-product_cat .woocommerce nav.woocommerce-pagination ul li span,body.tax-product_cat .woocommerce nav.woocommerce-pagination ul li a,body.tax-product_tag .woocommerce nav.woocommerce-pagination ul li span,body.tax-product_tag .woocommerce nav.woocommerce-pagination ul li a,body.woocommerce.archive .woocommerce nav.woocommerce-pagination ul li span,body.woocommerce.archive .woocommerce nav.woocommerce-pagination ul li a,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li span,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li a,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination ul li span,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination ul li a,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination ul li span,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination ul li a{min-width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--warm-gray);border:2px solid rgba(139,94,60,0.1);font-weight:700;transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}body.woocommerce-shop .woocommerce nav.woocommerce-pagination ul li a:hover,body.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li a:hover,body.tax-product_cat .woocommerce nav.woocommerce-pagination ul li a:hover,body.tax-product_tag .woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce.archive .woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--cocoa);color:var(--cocoa)}body.woocommerce-shop .woocommerce nav.woocommerce-pagination ul li .current,body.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li .current,body.tax-product_cat .woocommerce nav.woocommerce-pagination ul li .current,body.tax-product_tag .woocommerce nav.woocommerce-pagination ul li .current,body.woocommerce.archive .woocommerce nav.woocommerce-pagination ul li .current,body.woocommerce-page.post-type-archive-product .woocommerce nav.woocommerce-pagination ul li .current,body.woocommerce-page.tax-product_cat .woocommerce nav.woocommerce-pagination ul li .current,body.woocommerce-page.tax-product_tag .woocommerce nav.woocommerce-pagination ul li .current{background:var(--cocoa);color:var(--white);border-color:var(--cocoa)}body.woocommerce-shop .woocommerce .woocommerce-ordering select,body.post-type-archive-product .woocommerce .woocommerce-ordering select,body.tax-product_cat .woocommerce .woocommerce-ordering select,body.tax-product_tag .woocommerce .woocommerce-ordering select,body.woocommerce.archive .woocommerce .woocommerce-ordering select,body.woocommerce-page.post-type-archive-product .woocommerce .woocommerce-ordering select,body.woocommerce-page.tax-product_cat .woocommerce .woocommerce-ordering select,body.woocommerce-page.tax-product_tag .woocommerce .woocommerce-ordering select,body.woocommerce-shop .woocommerce .woocommerce-result-count,body.post-type-archive-product .woocommerce .woocommerce-result-count,body.tax-product_cat .woocommerce .woocommerce-result-count,body.tax-product_tag .woocommerce .woocommerce-result-count,body.woocommerce.archive .woocommerce .woocommerce-result-count,body.woocommerce-page.post-type-archive-product .woocommerce .woocommerce-result-count,body.woocommerce-page.tax-product_cat .woocommerce .woocommerce-result-count,body.woocommerce-page.tax-product_tag .woocommerce .woocommerce-result-count{color:var(--warm-gray)}body.woocommerce-shop .woocommerce .woocommerce-ordering select,body.post-type-archive-product .woocommerce .woocommerce-ordering select,body.tax-product_cat .woocommerce .woocommerce-ordering select,body.tax-product_tag .woocommerce .woocommerce-ordering select,body.woocommerce.archive .woocommerce .woocommerce-ordering select,body.woocommerce-page.post-type-archive-product .woocommerce .woocommerce-ordering select,body.woocommerce-page.tax-product_cat .woocommerce .woocommerce-ordering select,body.woocommerce-page.tax-product_tag .woocommerce .woocommerce-ordering select{border-radius:var(--r-pill);border:1.5px solid rgba(139,94,60,0.12);padding:10px 14px;background:var(--white)}body.woocommerce-shop .woocommerce .woocommerce-breadcrumb,body.post-type-archive-product .woocommerce .woocommerce-breadcrumb,body.tax-product_cat .woocommerce .woocommerce-breadcrumb,body.tax-product_tag .woocommerce .woocommerce-breadcrumb,body.woocommerce.archive .woocommerce .woocommerce-breadcrumb,body.woocommerce-page.post-type-archive-product .woocommerce .woocommerce-breadcrumb,body.woocommerce-page.tax-product_cat .woocommerce .woocommerce-breadcrumb,body.woocommerce-page.tax-product_tag .woocommerce .woocommerce-breadcrumb{color:var(--taupe)}@media (max-width:1024px){body.woocommerce-shop .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products,body.woocommerce.archive .woocommerce ul.products,body.woocommerce-page.post-type-archive-product .woocommerce ul.products,body.woocommerce-page.tax-product_cat .woocommerce ul.products,body.woocommerce-page.tax-product_tag .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:768px){body.woocommerce-shop .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products,body.woocommerce.archive .woocommerce ul.products,body.woocommerce-page.post-type-archive-product .woocommerce ul.products,body.woocommerce-page.tax-product_cat .woocommerce ul.products,body.woocommerce-page.tax-product_tag .woocommerce ul.products{grid-template-columns:1fr}body.woocommerce-shop .woocommerce ul.products li.product,body.post-type-archive-product .woocommerce ul.products li.product,body.tax-product_cat .woocommerce ul.products li.product,body.tax-product_tag .woocommerce ul.products li.product,body.woocommerce.archive .woocommerce ul.products li.product,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product{border-radius:24px}body.woocommerce-shop .woocommerce ul.products li.product .button,body.post-type-archive-product .woocommerce ul.products li.product .button,body.tax-product_cat .woocommerce ul.products li.product .button,body.tax-product_tag .woocommerce ul.products li.product .button,body.woocommerce.archive .woocommerce ul.products li.product .button,body.woocommerce-page.post-type-archive-product .woocommerce ul.products li.product .button,body.woocommerce-page.tax-product_cat .woocommerce ul.products li.product .button,body.woocommerce-page.tax-product_tag .woocommerce ul.products li.product .button,body.woocommerce-shop .woocommerce a.added_to_cart,body.post-type-archive-product .woocommerce a.added_to_cart,body.tax-product_cat .woocommerce a.added_to_cart,body.tax-product_tag .woocommerce a.added_to_cart,body.woocommerce.archive .woocommerce a.added_to_cart,body.woocommerce-page.post-type-archive-product .woocommerce a.added_to_cart,body.woocommerce-page.tax-product_cat .woocommerce a.added_to_cart,body.woocommerce-page.tax-product_tag .woocommerce a.added_to_cart{width:calc(100% - 32px);margin:0 16px 16px}}
