body.post-type-archive-product .woocommerce-breadcrumb{margin-block:var(--gap-lg);font-size:1.6rem;color:var(--text)}body.post-type-archive-product .woocommerce-products-header .page-title{font-size:3.2rem}@media screen and (min-width: 768px){body.post-type-archive-product .woocommerce-products-header .page-title{font-size:5rem}}body.post-type-archive-product ul.products,body.post-type-archive-product ul.products[class*=columns-]{display:flex;flex-wrap:wrap;gap:3rem}@media screen and (min-width: 768px){body.post-type-archive-product ul.products,body.post-type-archive-product ul.products[class*=columns-]{gap:2rem;display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){body.post-type-archive-product ul.products,body.post-type-archive-product ul.products[class*=columns-]{grid-template-columns:repeat(4, 1fr)}}body.post-type-archive-product ul.products::before,body.post-type-archive-product ul.products[class*=columns-]::before{display:none}body.post-type-archive-product ul.products li.product-category,body.post-type-archive-product ul.products[class*=columns-] li.product-category{display:none}body.post-type-archive-product ul.products li.product,body.post-type-archive-product ul.products[class*=columns-] li.product{float:none;padding:0;margin:0;width:100%;background:center/cover no-repeat url(../../images/tertiary-rotated.png)}body.post-type-archive-product ul.products li.product a,body.post-type-archive-product ul.products[class*=columns-] li.product a{position:relative;display:grid;grid-template-rows:auto auto auto;align-items:start;width:100%;text-decoration:none;row-gap:0}body.post-type-archive-product ul.products li.product a img,body.post-type-archive-product ul.products[class*=columns-] li.product a img{display:block;width:100%;aspect-ratio:435/435;object-fit:cover;height:auto}body.post-type-archive-product ul.products li.product a img:is([sizes=auto i],[sizes^="auto,"i]),body.post-type-archive-product ul.products[class*=columns-] li.product a img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:none !important}body.post-type-archive-product ul.products li.product h3,body.post-type-archive-product ul.products[class*=columns-] li.product h3{font-size:clamp(1.8rem,1.2rem + 1vw,3rem);line-height:1.2;position:relative;color:var(--white);word-break:break-word;padding:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.post-type-archive-product ul.products li.product .price,body.post-type-archive-product ul.products li.product .sold-out,body.post-type-archive-product ul.products li.product .product-subtitle,body.post-type-archive-product ul.products[class*=columns-] li.product .price,body.post-type-archive-product ul.products[class*=columns-] li.product .sold-out,body.post-type-archive-product ul.products[class*=columns-] li.product .product-subtitle{display:inline-block;margin:0 2rem 2rem 2rem;color:var(--white);font-size:1.6rem}body.post-type-archive-product ul.products li.product .price,body.post-type-archive-product ul.products[class*=columns-] li.product .price{font-family:var(--font-heading);font-weight:800;background:var(--white);color:var(--primary);width:fit-content;padding:.5rem 1rem}body.post-type-archive-product ul.products li.product span.onsale,body.post-type-archive-product ul.products[class*=columns-] li.product span.onsale{top:0;left:0;right:auto;margin:var(--gap-sm);border-radius:0;font-size:1.5rem;background:var(--white);color:var(--text);font-family:var(--font-heading);padding:1rem 2.5rem;line-height:normal;min-height:fit-content;min-width:fit-content;mask-repeat:no-repeat;mask-size:cover;mask-position:center center;mask-image:url(../../svg/stripe-full-right.svg)}body.post-type-archive-product .woocommerce-pagination{display:none}body.single-product main .content-grid{--content-max-width: 80rem}body.single-product main .cart{display:flex;gap:var(--gap-md)}body.single-product main .cart button.single_add_to_cart_button{font-size:1.6rem;font-weight:700;background:var(--background);color:var(--primary);border-radius:var(--radius-button);display:flex}body.single-product main .cart button.single_add_to_cart_button::before,body.single-product main .cart button.single_add_to_cart_button::after{content:"";mask-image:url(../../svg/stripe-full-right.svg);mask-repeat:no-repeat;mask-size:cover;mask-position:center center;background:var(--tertiary);display:block;width:1.9rem;height:.6rem}body.single-product main .cart button.single_add_to_cart_button:hover,body.single-product main .cart button.single_add_to_cart_button:focus{background:var(--primary);color:var(--text-light)}.woocommerce-cart a{font-size:1.6rem}.woocommerce-cart .woocommerce-notice-wrapper .woocommerce-message{font-size:1.5rem}.woocommerce-cart .woocommerce-notice-wrapper .woocommerce-message .restore-item{font-size:1.5rem}.woocommerce-cart .woocommerce-cart-form table.cart thead tr th{font-family:font-heading;font-size:1.5reml;font-weight:700}.woocommerce-cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-thumbnail a img{width:30rem}.woocommerce-cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-price .amount,.woocommerce-cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-name a,.woocommerce-cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity,.woocommerce-cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-subtotal{font-size:1.5rem}/*# sourceMappingURL=woocommerce.css.map */
