#cart-drawer{--sc-ink:#142b20;--sc-green:#145c40;--sc-line:#e0ebe3;--sc-sage:#f1f8f3}#cart-drawer :is(.theme-drawer__title,.cart-items__title,.cart-items__table,.cart-primary-typography,.cart-secondary-typography,.cart-items__price,.cart-totals,.cart-actions,.cart__checkout-button,.slcart-assurance,.slcart-payments){font-family:var(--sl-font,"Archivo",system-ui,sans-serif)!important;font-style:normal}#cart-drawer .theme-drawer__header{border-bottom:1px solid var(--sc-line)}#cart-drawer .theme-drawer__title{font-size:clamp(15px,4vw,18px);font-weight:850;letter-spacing:.035em;color:var(--sc-ink)}#cart-drawer .theme-drawer__badge{background:#e4f3e9;color:#126443;border-radius:50px}#cart-drawer .theme-drawer__close-button{border-radius:50%;background:#f1f7f3;color:#17553a}#cart-drawer .cart-drawer__items{padding-block:15px 9px}#cart-drawer .cart-items__table-row:not(.cart-items__nested-line){background:linear-gradient(135deg,#fff 45%,#f8fcf9);border:1px solid #e3ede5!important;border-radius:15px;padding:12px 10px!important;margin-bottom:10px;box-shadow:0 3px 14px #11442709;column-gap:10px}#cart-drawer .cart-items__table-row--full-width-variants:not(.cart-items__nested-line){grid-template-columns:clamp(78px,21cqi,112px) minmax(0,1fr) auto}#cart-drawer .cart-items__table-row .cart-items__media-container{--ratio:1!important;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#edf6ef;padding:5px;overflow:hidden}#cart-drawer .cart-items__media-image.sl-cart-bundle-image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain!important;object-position:center;background:transparent;border:0!important;padding:0}#cart-drawer .cart-items__title{font-size:clamp(12.5px,3.5vw,15px);font-weight:800;line-height:1.3;letter-spacing:-.025em;text-transform:none;color:#173626}#cart-drawer .cart-items__title-row .sl-cart-bundle-subtitle{display:block;margin:5px 0 0;font-size:clamp(10.5px,3vw,12px);font-weight:700;line-height:1.38;letter-spacing:-.01em;color:#15734b}#cart-drawer .cart-items__unit-price-wrapper{font-size:12px;color:#526c5d}#cart-drawer .cart-items__unit-price-wrapper .compare-at-price{color:#91a096;font-size:11px}#cart-drawer .cart-items__price{font-size:clamp(12px,3.6vw,15px);font-weight:850;color:#13583c;white-space:nowrap;font-variant-numeric:tabular-nums}#cart-drawer .cart-items__quantity{margin-top:10px}#cart-drawer .cart-items__quantity .quantity-selector{--quantity-selector-width:132px;flex:0 0 auto;min-height:44px;height:44px;background:#f7fbf8;border:1px solid #d5e7da;border-radius:12px;color:#185c40;overflow:hidden}#cart-drawer .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:44px;flex:0 0 44px;border-radius:0;color:#156b48;transition:background .15s ease}#cart-drawer .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#e5f2e9}#cart-drawer .cart-items__quantity .quantity-selector input[type=number]{width:42px;min-width:42px;height:44px;font:800 14px var(--sl-font,"Archivo",system-ui,sans-serif);color:#12452f}#cart-drawer .cart-items__remove{width:42px;height:42px;border:1px solid #e2ebe3;border-radius:11px;color:#667e6b;background:#fff}#cart-drawer .cart-items__remove:hover{color:#9a4d4d;background:#fff7f5}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding:15px;gap:11px;background:#fff;border-top:1px solid #e4ede6;box-shadow:0 -6px 22px #1144270b;-webkit-mask-image:none;mask-image:none;padding-bottom:max(15px,env(safe-area-inset-bottom,0px))}#cart-drawer .cart-totals{gap:10px}#cart-drawer .cart-actions{border-color:#e5ede6}#cart-drawer .cart-actions summary{min-height:42px;padding-block:9px}#cart-drawer .cart-discount__label{font-size:12px;font-weight:750;letter-spacing:0;color:#405d4a}#cart-drawer .cart-totals__total{display:flex;justify-content:space-between;align-items:center;gap:10px}#cart-drawer .cart-totals__total-label{font-size:13px;font-weight:700;color:#304d3a}#cart-drawer .cart-totals__total-value{font-size:19px;font-weight:850;letter-spacing:-.03em;color:#0d4931;font-variant-numeric:tabular-nums}#cart-drawer .cart-totals__tax-note{display:none!important}#cart-drawer .slcart-assurance{display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:100%;background:#f0f8f2;border:1px solid #d6e8da;border-radius:13px;padding:11px 12px;color:#175239}#cart-drawer .slcart-assurance__main{display:flex;align-items:center;gap:10px;flex:1 1 165px;min-width:0}#cart-drawer .slcart-assurance__shield{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:10px;background:#e0f1e5}#cart-drawer .slcart-assurance__shield svg{height:21px;width:21px;stroke:#16784e;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}#cart-drawer .slcart-assurance__copy{display:flex;flex-direction:column;gap:3px;min-width:0}#cart-drawer .slcart-assurance__copy strong{font-size:11.5px;font-weight:850;line-height:1.3;color:#155538;letter-spacing:-.005em}#cart-drawer .slcart-assurance__copy small{font-size:10.5px;line-height:1.3;color:#617c68}#cart-drawer .slcart-assurance__copy a{color:#0d7145;font-weight:750;text-decoration:underline;text-underline-offset:2px}#cart-drawer .slcart-assurance__secure{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:750;color:#2a7652;white-space:nowrap}#cart-drawer .slcart-assurance__secure svg{height:16px;width:16px;stroke:#16784e;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#cart-drawer .cart__ctas{width:100%}#cart-drawer .cart__ctas .cart__checkout-button{width:100%;min-height:56px;height:56px;background:linear-gradient(110deg,#167955,#0d4c35)!important;border:1px solid #115d40!important;border-radius:14px;color:#fff!important;font:850 16px var(--sl-font,"Archivo",system-ui,sans-serif)!important;letter-spacing:-.015em;box-shadow:0 8px 17px #0b5b3a24;transition:transform .18s ease,box-shadow .18s ease}#cart-drawer .cart__ctas .cart__checkout-button .button-text{font:850 16px var(--sl-font,"Archivo",system-ui,sans-serif)!important;letter-spacing:-.015em;color:#fff!important}#cart-drawer .cart__ctas .cart__checkout-button:after{content:"\2192";position:relative;margin-left:9px;color:#fff;font:400 21px var(--sl-font,system-ui,sans-serif);background:transparent;box-shadow:none;border:0}#cart-drawer .cart__ctas .cart__checkout-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 22px #0b5b3a2d}#cart-drawer .cart__ctas .cart__checkout-button:focus-visible{outline:3px solid #7ad4a1;outline-offset:3px}#cart-drawer .slcart-payments{display:flex;align-items:center;flex-direction:column;gap:7px;width:100%;padding-top:1px}#cart-drawer .slcart-payments__label{font-size:9.5px;font-weight:850;letter-spacing:.1em;color:#8a9b8d}#cart-drawer .slcart-payments__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px}#cart-drawer .slcart-payments__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:30px;border:1px solid #e3eae5;border-radius:6px;background:#fff;box-shadow:0 1px 3px #00000008}#cart-drawer .slcart-payments__icon svg{display:block;width:39px;height:25px}@media(max-width:400px){#cart-drawer .cart-items__table-row--full-width-variants:not(.cart-items__nested-line){grid-template-columns:clamp(68px,19cqi,86px) minmax(0,1fr) auto;column-gap:8px;padding:11px 8px!important}#cart-drawer .cart-items__title{font-size:12.5px}#cart-drawer .cart-items__price{font-size:12px}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding:12px}#cart-drawer .slcart-assurance__secure{font-size:10px}}@media(prefers-reduced-motion:reduce){#cart-drawer .cart__ctas .cart__checkout-button,#cart-drawer .cart-items__quantity .quantity-selector button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/sl-cart-us.css.map */
