.cart-totals__total-label{font-size:0!important;line-height:normal!important;max-height:none!important;overflow:visible!important;color:transparent!important}.cart-totals__total-label:after{content:"Total";display:inline-block;font-size:.95rem!important;line-height:1.35;font-weight:600;color:var(--color-foreground,#133A2A)!important}.product-form-buttons .quantity-selector-wrapper,.buy-buttons-block .quantity-selector-wrapper,.product-form-buttons .quantity-label,.product-form-buttons .quantity-rules{display:none!important}.ma-urgency{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 0 2px;padding:9px 13px;border-radius:100px;background:#b01e2814;color:#b01e28;font-size:.78rem;font-weight:600;line-height:1.3;text-align:center}.ma-urgency__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#b01e28}.ma-urgency__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#b01e28;animation:ma-pulse 1.8s ease-out infinite}@keyframes ma-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.product-form-buttons--stacked{gap:8px!important}.accelerated-checkout-block{margin-block-start:0!important}.accelerated-checkout-block .shopify-payment-button__button--unbranded,.accelerated-checkout-block .shopify-payment-button__button{border-radius:50px!important}.pd-wrap{margin:8px 0 0!important}.pd-icons{gap:5px!important;margin:0 0 6px!important}.pd-icons svg{height:21px!important}.pd-fomo{display:none!important}.pd-line{margin:0 0 10px!important}[data-template^=product] [ref=priceContainer]{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:9px}[data-template^=product] [ref=priceContainer] .price{font-weight:700;color:#133a2a}[data-template^=product] [ref=priceContainer] .compare-at-price{text-decoration:line-through;text-decoration-thickness:1px;color:#9a9384;font-size:.9em;font-weight:400}.mb-prices{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px}.mb-now,.mb-was{display:inline!important;margin:0!important}.mb-was{text-decoration-thickness:1px}.mb-save{flex:0 0 100%;text-align:right;margin-top:3px!important}.ac-wrap,.fq-wrap{max-width:680px;margin:0 auto}.ac-wrap:before{content:"Product information";display:block;font-family:var(--font-heading--family);font-size:1.5rem;line-height:1.2;color:#133a2a;margin:0 0 14px}@media(min-width:750px){.ac-wrap:before{font-size:1.8rem}}.fq-wrap h2{margin:0 0 14px!important}.ac-wrap details,.fq-wrap details{border:1px solid #E7DECE!important;border-radius:12px;background:#fffdf9;margin:0 0 9px;padding:0 15px;transition:border-color .15s}.ac-wrap details[open],.fq-wrap details[open]{border-color:#d6c9b2!important}.ac-wrap summary,.fq-wrap summary{padding:16px 0!important;font-size:.95rem!important;gap:14px}.ac-wrap summary svg,.fq-wrap summary svg{width:16px!important;height:16px!important;stroke:#133a2a!important}.ac-wrap .ac-body,.fq-wrap details p{padding:0 0 16px!important;font-size:.88rem!important;line-height:1.65!important}.ac-wrap .ac-body ul{padding-left:18px!important}.ac-wrap .ac-body li{margin:5px 0!important}@media(max-width:749px){.ac-wrap summary,.fq-wrap summary{padding:15px 0!important;font-size:.92rem!important}.ac-wrap .ac-body,.fq-wrap details p{padding:0 0 15px!important;font-size:.86rem!important}}[data-template^=product] .product-media-container{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;background:#f6f1e7!important;border:1px solid #EFE7DA!important;border-radius:18px!important;padding:10px!important;overflow:hidden}[data-template^=product] .product-media-container img,[data-template^=product] .product-media-container video{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;border-radius:13px!important}[data-template^=product] .slideshow-controls__thumbnails{gap:8px!important;padding-block:12px!important}[data-template^=product] .slideshow-controls__thumbnails .slideshow-control{width:clamp(58px,17vw,74px)!important;aspect-ratio:1/1!important;height:auto!important;border:1px solid #E0D6C6!important;outline:none!important;border-radius:12px!important;padding:4px!important;background:#f6f1e7;transition:border-color .12s ease,box-shadow .12s ease}[data-template^=product] .slideshow-controls__thumbnails .slideshow-control img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;border-radius:9px!important}[data-template^=product] .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:2px solid #B01E28!important;outline:none!important;box-shadow:0 0 0 3px #b01e281a!important}[data-template^=product] .slideshow-controls__thumbnails-container{scroll-behavior:smooth}.add-to-cart-button,[name=checkout],.cart__checkout-button{position:relative;overflow:hidden;box-shadow:0 5px 18px #b01e2842!important;transition:box-shadow .2s ease,transform .2s ease}.add-to-cart-button:hover,[name=checkout]:hover,.cart__checkout-button:hover{box-shadow:0 8px 26px #b01e285c!important;transform:translateY(-1px)}@keyframes ma-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(260%)}}.add-to-cart-button:after,[name=checkout]:after{content:"";position:absolute;top:0;bottom:0;width:38%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:translate(-130%);animation:ma-sheen 5s ease-in-out infinite}@media screen and (prefers-reduced-motion:reduce){.ma-urgency__dot:after{animation:none}.add-to-cart-button:after,[name=checkout]:after{animation:none;display:none}}a[href*=cancel-contract]{font-size:.72rem;color:#6b7a6f;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;opacity:.65;transition:opacity .15s ease}a[href*=cancel-contract]:hover{opacity:1}.fq-wrap a[href*=cancel-contract]{font-size:inherit;color:#b01e28;opacity:1;text-underline-offset:2px}[id^=shopify-section-][id$=__pdp_visual] .section-background,[id^=shopify-section-][id$=__pdp_visual] .section{background:radial-gradient(130% 95% at 50% 0%,#2f5a41,#1b3a2b 72%)!important}[id^=shopify-section-][id$=__pdp_visual]{--color-foreground:#FAF6EF;--color-foreground-muted:#C6D2C4}[id^=shopify-section-][id$=__pdp_visual] .media-with-content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:26px}[id^=shopify-section-][id$=__pdp_visual] .media-with-content__content{order:1;width:100%;max-width:640px}[id^=shopify-section-][id$=__pdp_visual] .media-block{order:2;width:100%;max-width:720px}[id^=shopify-section-][id$=__pdp_visual] .media-with-content__content>.group-block-content{text-align:center;align-items:center;padding-inline:0!important;padding-block:0!important}[id^=shopify-section-][id$=__pdp_visual] h1,[id^=shopify-section-][id$=__pdp_visual] h2,[id^=shopify-section-][id$=__pdp_visual] h3{color:#faf6ef!important}[id^=shopify-section-][id$=__pdp_visual] p{color:#c6d2c4!important}[id^=shopify-section-][id$=__pdp_visual] .media-with-content__content .group-block-content>*:first-child,[id^=shopify-section-][id$=__pdp_visual] .media-with-content__content .group-block-content>*:first-child p{color:#e3b457!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;margin-bottom:4px}[id^=shopify-section-][id$=__pdp_visual] img{border-radius:16px!important;box-shadow:0 10px 30px #00000038}[data-template^=page] .section h1,[data-template^=page] .section h2,[data-template^=page] .section h3,[data-template^=page] .section p,[data-template^=page] .section ul,[data-template^=page] .section ol,[data-template^=page] .section li{text-align:left!important}[data-template^=page] .section h1{font-size:1.9rem!important;line-height:1.15;margin:0 0 14px}@media(min-width:750px){[data-template^=page] .section h1{font-size:2.3rem!important}}[data-template^=page] .section h2,[data-template^=page] .section h3{font-size:1.1rem!important;line-height:1.3;margin:26px 0 8px}[data-template^=page] .section p,[data-template^=page] .section li{font-size:.95rem!important;line-height:1.7;max-width:62ch}[data-template^=page] .section p{margin:0 0 12px}[data-template^=page] .section ul,[data-template^=page] .section ol{padding-left:20px;margin:0 0 14px}[data-template^=page] .section li{margin:5px 0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cart-fix.css.map */
