.cart-drawer,.cart-addons-drawer,.main-cart{--lf-ink: #06251F;--lf-ink-3: #123F34;--lf-lime: #CDFF9A;--lf-lime-ink: #33591C;--lf-mint: #DFEEDA;--lf-cream: #F4F2EF;--lf-body: #22403A;--lf-muted: #3C554E;--lf-faint: #6B7F79;--lf-line: #DCD8D1;--lf-mono: "JetBrains Mono", ui-monospace, monospace;--lf-display: "Playfair Display", Georgia, serif}.cart-drawer .drawer__inner{border-radius:0;color:var(--lf-ink)}.cart-drawer .drawer__header{border-bottom:1px solid var(--lf-line);padding-bottom:16px}.cart-drawer .drawer__heading{font-family:var(--lf-cart-title-font, var(--lf-display));font-weight:500;letter-spacing:-.03em;font-size:var(--lf-cart-title-size, 26px);text-transform:none}.cart-drawer .cart-count{font-family:var(--lf-mono);font-size:11px;font-weight:700;background:var(--lf-ink);color:#fff;border-radius:2px}.main-cart .free-shipping-goal,.cart-drawer .free-shipping-goal{background:var(--lf-mint);border:1px solid rgba(6,37,31,.12);border-radius:2px;padding:12px 14px}.main-cart .free-shipping-goal__label,.cart-drawer .free-shipping-goal__label{font-family:var(--lf-ship-font, var(--lf-mono));font-size:var(--lf-ship-size, 10.5px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lf-ink)}.cart-drawer .free-shipping-goal .progress-bar,.cart-drawer .free-shipping-goal .progress-bar:before,.cart-drawer .free-shipping-goal .progress-bar:after,.cart-drawer .free-shipping-goal .progress-bar>*{border-radius:0}.cart-drawer .free-shipping-goal .progress-bar{height:5px;background:#06251f29}.cart-drawer .free-shipping-goal .progress-bar>*,.cart-drawer .free-shipping-goal .progress-bar:before{background:var(--lf-lime-ink)}.main-cart .cart-item__media,.cart-drawer .cart-item__media,.cart-drawer .blocks-radius-sm,.cart-drawer .blocks-radius-md,.cart-addons-drawer .blocks-radius-sm,.cart-addons-drawer .blocks-radius-md{border-radius:2px}.main-cart .cart-item,.cart-drawer .cart-item{border-bottom:1px solid var(--lf-line)}.main-cart .cart-item__title,.cart-drawer .cart-item__title{font-weight:700;font-size:14.5px;line-height:1.3;color:var(--lf-ink)}.cart-drawer .cart-item__option-value,.cart-drawer .cart-item__options{color:var(--lf-muted)}.main-cart .cart-item__prices,.main-cart .price,.main-cart .totals__subtotal-value,.cart-drawer .cart-item__prices,.cart-drawer .price,.cart-drawer .totals__subtotal-value{font-family:var(--lf-mono)!important;font-weight:700;letter-spacing:-.01em}.cart-drawer .price--compare,.cart-drawer s{color:var(--lf-faint);font-weight:400}.main-cart .quantity,.cart-drawer .quantity{border:1px solid var(--lf-line);border-radius:2px}.cart-drawer .quantity__input{font-family:var(--lf-mono);font-weight:700;font-size:13px}.cart-drawer .discount{font-family:var(--lf-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;background:var(--lf-mint);color:var(--lf-lime-ink);border-radius:2px}.cart-drawer .drawer__footer{border-top:1px solid var(--lf-line)}.main-cart .totals__subtotal,.cart-drawer .totals__subtotal{font-family:var(--lf-mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--lf-muted)}.main-cart .totals__subtotal-value,.cart-drawer .totals__subtotal-value{font-size:21px;color:var(--lf-ink)}.main-cart .btn--primary,.cart-drawer .drawer__footer-buttons .btn--primary{background:var(--lf-ink);color:#fff;border-color:var(--lf-ink);border-radius:2px;font-weight:700}.main-cart .btn--primary:hover,.cart-drawer .drawer__footer-buttons .btn--primary:hover{background:var(--lf-ink-3);border-color:var(--lf-ink-3)}.cart-drawer .btn--secondary{border-radius:2px}.cart-drawer .drawer__footer .text-sm,.cart-drawer .drawer__footer .rte{color:var(--lf-muted)}.cart-addons-drawer .btn{border-radius:2px}.cart-drawer .lf-gift{display:flex;align-items:center;gap:14px;margin-top:-14px;padding:12px 14px;background:linear-gradient(180deg,#cdff9a38,#dfeeda59);border:1px solid rgba(51,89,28,.25);border-left:3px solid var(--lf-lime-ink);border-radius:2px}.cart-drawer .lf-gift__media{flex:0 0 auto;width:56px;height:56px;border-radius:2px;overflow:hidden;background:var(--lf-cream)}.cart-drawer .lf-gift__media img{width:100%;height:100%;object-fit:cover;display:block}.cart-drawer .lf-gift__main{flex:1;min-width:0}.cart-drawer .lf-gift__badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--lf-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--lf-lime);color:var(--lf-ink);padding:3px 8px;border-radius:2px}.cart-drawer .lf-gift__badge svg{width:11px;height:11px}.cart-drawer .lf-gift__title{margin:6px 0 0;font-weight:700;font-size:13.5px;line-height:1.25;color:var(--lf-ink)}.cart-drawer .lf-gift__sub{margin:2px 0 0;font-size:11.5px;line-height:1.35;color:var(--lf-muted)}.cart-drawer .lf-gift__price{flex:0 0 auto;text-align:right;font-family:var(--lf-mono)}.cart-drawer .lf-gift__price s{display:block;font-size:11px;color:var(--lf-faint)}.cart-drawer .lf-gift__price span{font-size:13px;font-weight:700;color:var(--lf-lime-ink)}.cart-drawer .lf-cmp-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cart-drawer .lf-cmp-now{font-family:var(--lf-mono)!important;font-weight:700;font-size:14px;color:var(--lf-ink)}.cart-drawer .lf-cmp-was{font-family:var(--lf-mono);font-size:11.5px;color:var(--lf-faint)}.cart-drawer .lf-off{font-family:var(--lf-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;background:var(--lf-mint);color:var(--lf-lime-ink);padding:3px 7px;border-radius:2px}.cart-drawer .lf-price-hidden{display:none}.cart-drawer .lf-renews{margin:2px 0 0;font-size:11.5px;color:var(--lf-muted)}.cart-drawer .lf-totals{display:flex;flex-direction:column;gap:7px}.cart-drawer .lf-totals__row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--lf-muted)}.cart-drawer .lf-totals__val{font-family:var(--lf-mono)!important;font-weight:600;color:var(--lf-ink)}.cart-drawer .lf-totals__val--save{color:var(--lf-lime-ink)}.cart-drawer .lf-totals__free{font-family:var(--lf-mono);font-weight:700;color:var(--lf-lime-ink)}.cart-drawer .lf-totals__row--grand{margin-top:5px;padding-top:11px;border-top:1px solid var(--lf-line);font-weight:700;font-size:15px;color:var(--lf-ink)}.cart-drawer .lf-totals__grand-wrap{display:inline-flex;align-items:center;gap:9px}.cart-drawer .lf-saving-chip{font-family:var(--lf-mono);font-size:10px;font-weight:700;letter-spacing:.05em;background:var(--lf-lime);color:var(--lf-ink);padding:4px 9px;border-radius:2px}.cart-drawer .lf-totals__grand{font-size:20px;font-weight:700}.cart-drawer .lf-checkout{display:flex;align-items:center;justify-content:center;gap:10px}.cart-drawer .lf-checkout svg{width:17px;height:17px;flex:0 0 auto}.cart-drawer .lf-cart-trust2{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.cart-drawer .lf-cart-trust2 span{display:inline-flex;align-items:center;gap:6px;font-family:var(--lf-mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--lf-muted)}.cart-drawer .lf-cart-trust2 svg{width:14px;height:14px;color:var(--lf-lime-ink)}.cart-drawer .lf-empty-title{font-family:var(--lf-cart-title-font, var(--lf-display));font-weight:500;letter-spacing:-.02em;text-transform:none}.cart-drawer .lf-empty-text{color:var(--lf-muted);font-size:14px}.cart-drawer .lf-empty-card{display:flex;align-items:center;gap:14px;text-align:left;background:var(--lf-mint);border:1px solid rgba(6,37,31,.14);border-radius:2px;padding:12px;text-decoration:none}.cart-drawer .lf-empty-card__media{flex:0 0 auto;width:76px;height:76px;border-radius:2px;overflow:hidden;background:var(--lf-cream)}.cart-drawer .lf-empty-card__media img{width:100%;height:100%;object-fit:cover;display:block}.cart-drawer .lf-empty-card__main{flex:1;min-width:0}.cart-drawer .lf-empty-card__title{display:block;font-weight:700;font-size:15px;line-height:1.25;color:var(--lf-ink)}.cart-drawer .lf-empty-card__sub{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--lf-muted)}.cart-drawer .lf-empty-card__price{display:block;margin-top:6px;font-family:var(--lf-mono)!important;font-weight:700;font-size:13.5px;color:var(--lf-ink)}.cart-drawer .lf-empty-card__price s{margin-left:7px;font-size:11px;color:var(--lf-faint);font-weight:400}.cart-drawer .lf-empty-card__arrow{flex:0 0 auto;width:18px;height:18px;color:var(--lf-lime-ink)}.cart-drawer .lf-empty-cta{border-radius:2px}.cart-drawer .cart-drawer__empty{gap:18px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lf-cart.css.map */
