.cart-drawer>.drawer{width:min(44rem,100vw);visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s}.cart-drawer.is-open>.drawer{visibility:visible;transition-delay:0s}.cart-drawer>.drawer>.shopify-section,.cart-drawer__inner{flex:1;display:flex;flex-direction:column;min-height:0}.cart-drawer__title{display:flex;align-items:center;gap:.8rem;margin:0}.cart-drawer__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:2rem;background:var(--color-button);color:var(--color-button-text);font-family:var(--font-body);font-size:1.2rem;font-weight:var(--font-body-weight-bold)}.cart-drawer__close{margin-right:-1rem}.cart-progress{padding:1.4rem 2rem;background:rgba(var(--color-text-rgb),.03);border-bottom:1px solid var(--color-border)}.cart-progress__text{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.4rem}.cart-progress__text strong{color:var(--color-heading)}.cart-progress__track{height:.6rem;border-radius:1rem;background:rgba(var(--color-text-rgb),.1);overflow:hidden}.cart-progress__bar{display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-button),var(--color-accent));transition:width .6s cubic-bezier(.2,.8,.2,1)}.cart-progress--done .cart-progress__text{color:#146c3a;font-weight:var(--font-body-weight-bold)}.cart-progress--done .cart-progress__bar{background:#1f8a4c}.cart-drawer__body{display:flex;flex-direction:column;gap:2rem}.cart-drawer__items{margin:0;padding:0;list-style:none}.cart-drawer__item{padding:1.6rem 0;border-bottom:1px solid var(--color-border)}.cart-drawer__item:first-child{padding-top:0}.cart-upsell__title{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-text-rgb),.7)}.cart-upsell__card{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:rgba(var(--color-text-rgb),.02)}.cart-upsell__media{border-radius:calc(var(--radius-card) / 2)}.cart-upsell__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cart-upsell__name{font-weight:var(--font-body-weight-bold);line-height:1.3;text-decoration:none;color:var(--color-heading)}.cart-upsell__info .price__current{font-size:1.4rem}.cart-upsell__info .price{font-size:1.3rem;gap:.6rem}.cart-upsell__error{grid-column:1 / -1;margin-top:.8rem}.cart-drawer__note summary{font-size:1.4rem}.cart-drawer__footer{display:flex;flex-direction:column;gap:1rem;box-shadow:0 -10px 30px #00121f0d}.cart-drawer__discounts{margin:0;padding:0;list-style:none;font-size:1.4rem;color:var(--color-accent)}.cart-drawer__discounts li{display:flex;justify-content:space-between;gap:1rem}.cart-drawer__discounts li>span:first-child{display:inline-flex;align-items:center;gap:.4rem}.cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-heading);font-size:1.7rem}.cart-drawer__subtotal-value{font-size:2rem}.cart-drawer__taxes{margin:0}.cart-drawer__reassurance{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;color:rgba(var(--color-text-rgb),.75)}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;text-align:center}.cart-drawer__empty .h4{margin:0}.cart-drawer__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background:rgba(var(--color-text-rgb),.05);color:var(--color-heading)}.cart-drawer__empty-icon .icon{width:3.2rem;height:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cart-drawer.css.map */
