:root{--pc-forest:#0f2b22;--pc-moss:#2f6b3a;--pc-sprout:#b4dc78;--pc-stone:#f3f4f0;--pc-mint:#dfe9e0;--pc-ink:#14231c;--pc-ink2:#4b5a52;--pc-line:#dfe5df;--pc-mute:#8a978f;--pc-display:"Bricolage Grotesque",ui-rounded,"Avenir Next",system-ui,sans-serif;--pc-body:"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--pc-ease:cubic-bezier(.23,1,.32,1)}cart-drawer .drawer__inner{background:var(--pc-stone)!important;font-family:var(--pc-body);color:var(--pc-ink);border:0!important;box-shadow:-24px 0 60px #0816112e}cart-drawer .cart-drawer__overlay{background:#08161173!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}cart-drawer .drawer__header{background:var(--pc-stone)!important;padding:20px 20px 14px!important;border:0!important}cart-drawer .drawer__heading{font:800 26px/1 var(--pc-display)!important;letter-spacing:-.025em;color:var(--pc-forest)!important;margin:0!important}cart-drawer .drawer__close{width:40px!important;height:40px!important;border-radius:50%;background:#fff!important;color:var(--pc-forest)!important;display:grid;place-items:center;box-shadow:0 0 0 1px var(--pc-line);transition:transform .3s var(--pc-ease)}cart-drawer .drawer__close{position:absolute!important;right:16px!important;top:14px!important;transform:none!important}cart-drawer .drawer__close:active{transform:scale(.94)!important}cart-drawer .drawer__close svg{width:14px;height:14px}cart-drawer .cart-drawer__body{background:var(--pc-stone)!important;padding:0 16px 16px!important}cart-drawer .cart-progress{background:#fff;border-radius:18px;padding:12px 16px 14px!important;margin:0 0 12px!important;box-shadow:0 0 0 1px var(--pc-line)}cart-drawer .cart-progress__text{font:600 13.5px/1.3 var(--pc-body)!important;color:var(--pc-forest)!important;text-align:left!important;margin:0 0 10px!important}cart-drawer .cart-progress__bar{height:6px!important;border-radius:99px!important;background:var(--pc-mint)!important;overflow:visible}cart-drawer .cart-progress__bar__progress{background:var(--pc-moss)!important;border-radius:99px!important;height:100%!important}cart-drawer .cart-progress__bar__badge{width:24px!important;height:24px!important;background:var(--pc-sprout)!important;color:var(--pc-forest)!important;border:2px solid #fff!important;box-shadow:0 2px 6px #0f2b222e}cart-drawer .cart-progress__bar__badge .material-symbols-outlined{font-size:14px!important;color:var(--pc-forest)!important}cart-drawer .cart-items{display:grid;gap:10px;margin:0!important}cart-drawer .cart-drawer-item{background:#fff!important;border-radius:20px;padding:12px!important;margin:0!important;border:0!important;box-shadow:0 0 0 1px var(--pc-line)}cart-drawer .cart-item__media{width:84px!important;min-width:84px}cart-drawer .cart-item__image{border-radius:14px!important;background:var(--pc-mint);aspect-ratio:1;object-fit:cover;width:84px!important;height:84px!important}cart-drawer .cart-item__name{font:700 15.5px/1.25 var(--pc-display)!important;letter-spacing:-.01em;color:var(--pc-forest)!important;text-decoration:none!important}cart-drawer .cart-item__details .product-option{font:500 12.5px/1.4 var(--pc-body)!important;color:var(--pc-ink2)!important}cart-drawer .cart-drawer-item__cart-remove-button button{color:var(--pc-mute)!important;opacity:1;transition:color .2s}cart-drawer .cart-drawer-item__cart-remove-button button:hover{color:var(--pc-forest)!important}cart-drawer .quantity{min-height:34px!important;height:34px!important;width:104px!important;border-radius:99px!important;background:var(--pc-stone)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--pc-line)}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none!important}cart-drawer .quantity__button{width:32px!important;min-width:32px!important;flex:0 0 32px!important;color:var(--pc-forest)!important;background:transparent!important}cart-drawer .quantity__button svg{width:10px!important}cart-drawer .quantity__input,cart-drawer .quantity__button{border:0!important;box-shadow:none!important;outline-offset:-2px}cart-drawer .quantity__input{flex:1 1 auto!important;min-width:0!important;width:40px!important;padding:0!important;text-align:center;font:600 14px/1 var(--pc-body)!important;color:var(--pc-forest)!important;background:transparent!important}cart-drawer .cart-item__final-price,cart-drawer .cart-item__discounted-prices .price--end:not(.compare-price){font:800 16px/1 var(--pc-display)!important;color:var(--pc-forest)!important}cart-drawer .cart-item__old-price,cart-drawer .compare-price{font:400 12.5px/1 var(--pc-body)!important;color:var(--pc-mute)!important}cart-drawer .cart-item__price-wrapper [class*=saving],cart-drawer .cart-item__price-wrapper .accent-color-accent-2,cart-drawer .cart-item__price-wrapper .text-color-accent-2{display:inline-block;margin-top:4px;padding:3px 8px;border-radius:99px;background:var(--pc-mint)!important;color:var(--pc-moss)!important;font:600 11px/1.2 var(--pc-body)!important}cart-drawer .upsell__outside-title{font:500 11px/1 Geist Mono,ui-monospace,monospace!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--pc-moss)!important;text-align:left!important;margin:18px 4px 10px!important}cart-drawer .upsell{margin:0 0 8px!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:18px!important}cart-drawer .upsell__container{background:#fff!important;border:0!important;border-radius:18px!important;padding:10px 12px 10px 10px!important;box-shadow:0 0 0 1px var(--pc-line)!important;align-items:center;gap:12px}cart-drawer .upsell__image__img{border-radius:12px!important;width:56px!important;height:56px!important;object-fit:cover;background:var(--pc-mint)}cart-drawer .upsell__title,cart-drawer .upsell__title *{font:700 14px/1.25 var(--pc-display)!important;color:var(--pc-forest)!important;letter-spacing:-.005em}cart-drawer .upsell__desc{font:400 12px/1.4 var(--pc-body)!important;color:var(--pc-ink2)!important}cart-drawer .upsell__price .regular-price{font:700 14px/1 var(--pc-body)!important;color:var(--pc-forest)!important}cart-drawer .upsell__price .compare-price{font:400 12px/1 var(--pc-body)!important;color:var(--pc-mute)!important}cart-drawer .upsell__add-btn{min-height:36px!important;height:36px;padding:0 16px!important;border-radius:99px!important;background:var(--pc-forest)!important;color:#fff!important;font:600 13px/1 var(--pc-body)!important;border:0!important;box-shadow:none!important;transition:transform .3s var(--pc-ease),background .2s}cart-drawer .upsell__add-btn:after,cart-drawer .upsell__add-btn:before{display:none!important}cart-drawer .upsell__add-btn:hover{background:var(--pc-moss)!important}cart-drawer .upsell__add-btn:active{transform:scale(.96)}cart-drawer .upsell--toggle_switch .upsell__container{background:var(--pc-stone)!important;box-shadow:inset 0 0 0 1px var(--pc-line)!important}cart-drawer .upsell--toggle_switch input:checked+*,cart-drawer .upsell--toggle_switch .switch input:checked+.slider{background:var(--pc-moss)!important}cart-drawer .drawer__footer{background:#fff!important;border:0!important;border-radius:24px 24px 0 0;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -10px 30px #0f2b2214}cart-drawer .cart-drawer__totals,cart-drawer .totals{font-family:var(--pc-body)!important;color:var(--pc-forest)!important}cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button{min-height:56px!important;border-radius:99px!important;background:var(--pc-forest)!important;color:#fff!important;font:600 16px/1 var(--pc-body)!important;letter-spacing:0!important;border:0!important;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0f2b2238!important;transition:transform .3s var(--pc-ease),background .2s}cart-drawer .cart__checkout-button:after,cart-drawer .cart__checkout-button:before,#main-cart-footer .cart__checkout-button:after,#main-cart-footer .cart__checkout-button:before{display:none!important}cart-drawer .cart__checkout-button:hover,#main-cart-footer .cart__checkout-button:hover{background:#173d31!important}cart-drawer .cart__checkout-button:active,#main-cart-footer .cart__checkout-button:active{transform:scale(.985)}cart-drawer .payment-badges{opacity:.75;justify-content:center}cart-drawer .cart__empty-text{font:800 26px/1.1 var(--pc-display)!important;color:var(--pc-forest)!important;letter-spacing:-.02em}cart-drawer .drawer__inner-empty .button{border-radius:99px!important;background:var(--pc-forest)!important;color:#fff!important;font:600 15px/1 var(--pc-body)!important}#main-cart-items,#main-cart-footer{font-family:var(--pc-body);color:var(--pc-ink)}[id$=__cart-items] .title--primary{font:800 clamp(30px,6vw,44px)/1 var(--pc-display)!important;letter-spacing:-.03em;color:var(--pc-forest)!important}#main-cart-items .cart-items thead th{font:500 10.5px/1 Geist Mono,ui-monospace,monospace!important;letter-spacing:.16em;color:var(--pc-mute)!important}#main-cart-items .cart-item__image{border-radius:16px!important;background:var(--pc-mint)}#main-cart-items .cart-item__name{font:700 17px/1.25 var(--pc-display)!important;color:var(--pc-forest)!important;text-decoration:none!important}#main-cart-items .quantity{border-radius:99px!important;background:var(--pc-stone)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--pc-line)}#main-cart-items .quantity:before,#main-cart-items .quantity:after{display:none!important}#main-cart-items .cart-item__totals .price{font:800 17px/1 var(--pc-display)!important;color:var(--pc-forest)!important}#main-cart-footer .totals__subtotal,#main-cart-footer .totals__subtotal-value{font:800 20px/1 var(--pc-display)!important;color:var(--pc-forest)!important}cart-drawer .drawer__close{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important}body:has(cart-drawer.active) [class*=kl-teaser-]{display:none!important}cart-drawer .pp-lamp{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:32px;padding:0 12px;border-radius:99px;border:1px dashed var(--pc-moss);background:var(--pc-mint);color:var(--pc-forest);font:600 12.5px/1 var(--pc-body);cursor:pointer;transition:transform .2s var(--pc-ease),background .2s}cart-drawer .pp-lamp:hover{background:#d2e3d4}cart-drawer .pp-lamp:active{transform:scale(.97)}cart-drawer .pp-lamp__p{color:var(--pc-moss);font-weight:700}cart-drawer .pp-lamp.is-busy{opacity:.55;pointer-events:none}cart-drawer .cart-checkpoints .cart-checkpoints__label{font:600 11px/1.2 var(--pc-body)!important;color:var(--pc-moss)!important;white-space:nowrap!important;width:auto!important;left:auto!important;right:0!important;text-align:right!important}cart-drawer .cart-checkpoints{padding-bottom:30px!important}cart-drawer .cart-drawer-gift__progress:empty,cart-drawer .cart-drawer-gift__progress:not(:has(*)):-moz-only-whitespace{display:none}cart-drawer .cart-drawer-gift .upsell__container{background:#fff!important}cart-drawer .cart-drawer-gift[data-selected=true] .upsell__container{box-shadow:0 0 0 1.5px var(--pc-moss)!important}cart-drawer .cart-drawer-gift .regular-price{color:var(--pc-moss)!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pph-cart.css.map */
