:root{--lf-green: #0F6E56;--lf-ink: #12211C;--lf-deep: #0C2A22;--lf-deep-2: #08211B;--lf-cream: #FBFAF6;--lf-muted: #5F6B66;--lf-sage: #D3DACF;--lf-mint: #7FD4A8;--lf-mint-soft: #E1F5EE;--lf-yellow: #E8C547;--lf-red: #B21D1D;--lf-ink-soft: #34433D;--lf-ink-2: #42514B;--lf-muted-2: #718079;--lf-line: #DDE2DB;--lf-sage-bg: #DDE5DB;--lf-sage-line: #B9C6B5;--lf-sage-mark: #C4D2C0;--lf-paper: #FFFDF8;--lf-hover: #ECEFE9;--lf-font: var(--font-body-family, "Poppins", sans-serif);--lf-font-heading: var(--font-heading-family, "Poppins", sans-serif);--lf-font-inter: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--lf-font-poppins: "Poppins", sans-serif;--lf-font-assistant: "Assistant", sans-serif;--lf-max: 1600px;--lf-max-narrow: 1380px;--lf-gutter: clamp(20px, 3.5vw, 54px);--lf-radius-pill: 100px;--lf-radius-card: 20px;--lf-radius-media: 10px;--lf-shadow-soft: 0 12px 28px rgba(24, 48, 39, .1);--lf-ease: .2s ease}.lf-container{width:100%;max-width:var(--lf-max);margin:0 auto;padding-left:var(--lf-gutter);padding-right:var(--lf-gutter);box-sizing:border-box}.lf-container--narrow{max-width:var(--lf-max-narrow)}.lf-eyebrow{margin:0;color:var(--lf-green);font-size:8.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.lf-btn{display:inline-flex;align-items:center;gap:11px;padding:6px 6px 6px 20px;border:0;border-radius:var(--lf-radius-pill);background:var(--lf-deep);color:#fff;font-family:inherit;font-size:12.5px;line-height:1.2;font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--lf-ease)}.lf-btn:hover{background:var(--lf-deep-2);color:#fff}.lf-btn i,.lf-btn .lf-btn__arrow{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--lf-deep);font-size:14px;line-height:1;font-style:normal}.lf-btn--green{background:var(--lf-green)}.lf-btn--green:hover{background:#0b5a46}.lf-placeholder-text{color:var(--lf-red);font-style:italic}.lf-ph-box{position:relative;overflow:hidden;background:var(--lf-sage)}.lf-ph-box>img,.lf-ph-box>svg,.lf-ph-box>.lf-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf-ph{fill:#12211c59;background:var(--lf-sage)}.lf-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.lf-btn{transition:none}}cart-drawer .drawer__inner{border-color:#12211c1a;color:var(--lf-ink, #12211C)}cart-drawer .drawer__heading,cart-drawer .cart__empty-text{color:var(--lf-ink, #12211C);font-weight:700;letter-spacing:-.01em}cart-drawer .cart-item__name{color:var(--lf-ink, #12211C);font-weight:600;text-decoration:none}cart-drawer .cart-item__name:hover{color:var(--lf-green, #0F6E56);text-decoration:none}cart-drawer .cart-item__discounted-prices .cart-item__old-price,cart-drawer .price--end s{color:var(--lf-muted, #5F6B66)}cart-drawer .quantity{border-radius:100px}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:100px}cart-drawer .drawer__footer{border-top-color:var(--lf-sage, #D3DACF)}cart-drawer .totals__total-value{color:var(--lf-ink, #12211C);font-weight:700}cart-drawer .cart__checkout-button,cart-drawer .cart-drawer__empty-content .button{--color-button: 15, 110, 86;--color-button-text: 255, 255, 255;font-weight:600;letter-spacing:.04rem}cart-drawer .cart__checkout-button:hover,cart-drawer .cart-drawer__empty-content .button:hover{--color-button: 12, 42, 34}cart-drawer .cart-item__error-text,cart-drawer .cart-item__error{color:var(--lf-red, #B21D1D)}html,body{overflow-x:clip}.lf-pdp .lf-packs__fieldset,.lf-pdp .lf-atc-wrap{max-width:none;width:100%}@media(max-width:480px){.lf-pdp .lf-atc__label,.lf-pdp .lf-atc__sep,.lf-pdp .lf-atc__price,.lf-pdp .lf-atc__compare{font-size:18px!important}.lf-pdp .lf-delivery{justify-content:center;gap:8px}.lf-pdp .lf-delivery__copy{flex:0 1 auto;text-align:left;font-size:15px!important}.lf-pdp .lf-delivery__date{font-size:inherit!important}}.lf-pdp .lf-ptype__card{min-height:0!important;padding:10px 12px!important}.lf-pdp .lf-ptype__title{font-size:15px!important;line-height:1.2!important}.lf-pdp .lf-ptype__text{margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important}@media(max-width:480px){.lf-pdp .lf-ptype__card{padding:9px 8px!important}.lf-pdp .lf-ptype__title{font-size:12.5px!important;letter-spacing:-.1px}.lf-pdp .lf-ptype__text{margin-top:2px!important;font-size:10.5px!important}}.lf-pdp .product__media-icon,.lf-pdp .product__media-toggle,.lf-pdp .product__media-zoom-lightbox{display:none!important}.lf-pdp .product__media-item,.lf-pdp .product__modal-opener{cursor:default!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lf-tokens.css.map */
