.shop-content>h1,.woocommerce-products-header__title{font-family:Manrope,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 24px}.page-heading h1{font-size:clamp(30px,3.5vw,46px);line-height:1.22;letter-spacing:-.02em}.woocommerce div.product .product_title{font-family:Manrope,sans-serif;font-size:clamp(26px,2.6vw,34px);line-height:1.3;letter-spacing:-.015em;font-weight:600;word-break:normal;overflow-wrap:break-word;margin:0 0 20px}.woocommerce div.product .woocommerce-tabs h2{font-size:26px;line-height:1.3;letter-spacing:-.015em}.woocommerce div.product .woocommerce-tabs h3{font-size:20px;line-height:1.4;letter-spacing:-.01em;font-weight:600;margin:28px 0 12px}.woocommerce ul.products{align-items:stretch}.woocommerce ul.products li.product,.home .woocommerce ul.products li.product{display:flex;flex-direction:column;padding:14px!important;position:relative;height:100%;align-self:stretch}.woocommerce ul.products li.product>a.woocommerce-loop-product__link,.home .woocommerce ul.products li.product>a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;overflow-wrap:break-word}.woocommerce ul.products li.product a img,.home .woocommerce ul.products li.product a img{display:block;width:100%;height:210px;object-fit:contain;flex-shrink:0;margin:0 0 16px!important;background:#eef1ec}.woocommerce ul.products li.product .woocommerce-loop-product__title,.home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none;padding:0!important;margin:0 0 16px;min-height:84px;display:block;overflow:visible;-webkit-line-clamp:unset;word-break:normal;overflow-wrap:break-word}.woocommerce ul.products li.product .price,.home .woocommerce ul.products li.product .price{display:block;font-family:'DM Sans',sans-serif;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0;margin: auto 0 0!important;min-height:26px;padding-top:0;color:#174c4e}.woocommerce ul.products li.product>.button,.home .woocommerce ul.products li.product>.button{display:flex;width:100%;align-self:stretch;min-height:46px;margin:18px 0 0!important;padding:12px 16px!important;font-size:12px!important;line-height:1.4!important;white-space:normal;text-align:center}.woocommerce ul.products li.product>.added_to_cart{width:100%;text-align:center;font-size:12px;min-height:32px}.woocommerce ul.products li.product .star-rating{margin:0 0 12px}.home .section-heading h2{line-height:1.22;letter-spacing:-.025em}.cl-mega-columns h2{line-height:1.4;letter-spacing:0}@media(max-width:1050px){.woocommerce ul.products li.product a img,.home .woocommerce ul.products li.product a img{height:190px}}@media(max-width:760px){.woocommerce ul.products li.product,.home .woocommerce ul.products li.product{padding:10px!important}.woocommerce ul.products li.product a img,.home .woocommerce ul.products li.product a img{height:155px;margin-bottom:13px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;line-height:1.5;min-height:78px;margin-bottom:14px}.woocommerce ul.products li.product .price,.home .woocommerce ul.products li.product .price{font-size:15px;min-height:23px}.woocommerce ul.products li.product>.button,.home .woocommerce ul.products li.product>.button{font-size:11px!important;min-height:44px;padding:11px 8px!important;margin-top:14px!important}.woocommerce div.product .product_title{font-size:clamp(24px,6.5vw,30px);line-height:1.3;letter-spacing:-.01em}.woocommerce div.product .woocommerce-tabs h2{font-size:23px}.woocommerce div.product .woocommerce-tabs h3{font-size:19px}.shop-content>h1{font-size:32px}}@media(max-width:350px){.woocommerce ul.products li.product a img,.home .woocommerce ul.products li.product a img{height:130px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px;min-height:72px}}
.woocommerce-checkout .shop_table .product-total,.woocommerce-checkout .shop_table tfoot td,.woocommerce-checkout .shop_table .woocommerce-Price-amount{white-space:nowrap;overflow-wrap:normal;word-break:normal}.woocommerce-checkout .shop_table .product-total{min-width:120px}.woocommerce-checkout #payment{background:#e7eee8}.woocommerce-checkout #payment .payment_box{background:#f8f7f2;color:#132f33}.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#f8f7f2}
