.drawer__inner.cc-loading{pointer-events:none}.drawer__inner.cc-loading>*:not(.drawer__header){opacity:.55;transition:opacity .15s}.cc-tiers{padding:1.4rem 0 3.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08);margin-bottom:.4rem}.cc-tiers__msg{margin:0 0 1.6rem;font-size:1.3rem;text-align:center;line-height:1.4}.cc-tiers__bar{position:relative;height:.5rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);margin:0 1.4rem 0 .4rem}.cc-tiers__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--cc-accent);transition:width .4s ease}.cc-tiers__node{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.cc-tiers__dot{width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.5);display:flex;align-items:center;justify-content:center}.cc-tiers__dot svg{width:1.2rem;height:1.2rem}.cc-tiers__node.is-reached .cc-tiers__dot{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}.cc-tiers__label{position:absolute;top:3rem;white-space:nowrap;font-size:1rem;line-height:1.3;text-align:center;display:flex;flex-direction:column;opacity:.7}.cc-tiers__label strong{font-size:1.1rem}.cc-tiers__node.is-reached .cc-tiers__label{opacity:1;color:var(--cc-accent)}.cc-footer{display:flex;flex-direction:column;gap:1.2rem}.drawer__footer{padding-top:1.4rem}.cc-sp{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.12);cursor:pointer}.cc-sp__media{width:4.4rem;height:4.4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.05);color:var(--cc-accent);overflow:hidden}.cc-sp__media img{width:100%;height:100%;object-fit:cover}.cc-sp__media svg{width:2.4rem;height:2.4rem}.cc-sp__text{flex:1;display:flex;flex-direction:column;gap:.2rem;line-height:1.35}.cc-sp__text strong{font-size:1.35rem}.cc-sp__text small{font-size:1.15rem;opacity:.7}.cc-sp__price{font-weight:400;opacity:.75;margin-left:.4rem}.cc-sp__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cc-sp__switch{position:relative;width:4.2rem;height:2.4rem;flex-shrink:0;border-radius:2rem;background:rgba(var(--color-foreground),.2);transition:background .2s}.cc-sp__switch:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.cc-sp__input:checked+.cc-sp__switch{background:var(--cc-accent)}.cc-sp__input:checked+.cc-sp__switch:after{transform:translate(1.8rem)}.cc-sp__input:focus-visible+.cc-sp__switch{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.cc-discount__row{display:flex;align-items:stretch;border:1px solid rgba(var(--color-foreground),.2)}.cc-discount__icon{width:1.6rem;margin:0 0 0 1.2rem;opacity:.55;align-self:center}.cc-discount__input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:1.1rem 1rem;font:inherit;font-size:1.35rem;color:rgb(var(--color-foreground))}.cc-discount__btn{border:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:0 1.8rem;font:inherit;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cc-discount__codes{list-style:none;padding:0;margin:.8rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.cc-discount__code{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;letter-spacing:.06em;padding:.4rem .6rem .4rem 1rem;background:rgba(var(--color-foreground),.07)}.cc-discount__code.is-invalid{background:#c8282814;color:#b3261e}.cc-discount__code button{border:0;background:none;cursor:pointer;font-size:1.6rem;line-height:1;color:inherit;padding:0 .2rem}.cc-discount__error{margin:.6rem 0 0;font-size:1.2rem;color:#b3261e}.cc-applied{margin:0}.cc-row{display:flex;justify-content:space-between;align-items:baseline;margin:0}.cc-row--savings{color:var(--cc-savings);font-size:1.35rem;font-weight:600}.cc-row--total{font-size:1.6rem}.cc-row--total .totals__total{margin:0;font-size:1.6rem}.cc-row--total .totals__total-value{font-size:1.8rem;font-weight:600}.cc-footer .tax-note{margin:0;text-align:left}.cc-ctas{display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem}.cc-checkout{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%}.cc-checkout svg{width:1.6rem;height:1.6rem}.cc-checkout__dot{opacity:.6}.cc-guarantee{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;font-size:1.2rem;opacity:.8}.cc-guarantee svg{width:1.6rem;height:1.6rem;color:var(--cc-accent)}.cc-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.cc-payments svg{height:2.2rem;width:auto}cart-drawer .discounts__discount,cart-drawer .cart-item__final-price,cart-drawer .cart-item__discounted-prices .price:not(.cart-item__old-price){color:var(--cc-savings)}cart-drawer .discounts__discount .icon{color:var(--cc-savings)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-cart.css.map */
