.totals{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;width:100%;margin:0;color:rgb(var(--color-foreground, 18, 18, 18))}.totals>*{margin:0}.totals *{line-height:1.25}.totals>*+*{margin-left:0}.totals>h2,.totals__label,.totals__subtotal,.totals__total{color:rgba(var(--color-foreground, 18, 18, 18),.72);font-size:.95rem;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;font-weight:650}.totals>h2{font-size:.95rem}.totals__total{margin-top:0}.totals__total-value,.totals__value,.totals__subtotal-value{color:rgb(var(--color-foreground, 18, 18, 18));font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.12;letter-spacing:-.035em;font-weight:650;text-align:right}.totals__total-value{font-weight:700}.totals-list,.cart__totals,.drawer__totals{display:grid;gap:.85rem;width:100%}.totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:rgba(var(--color-foreground, 18, 18, 18),.72);font-size:.98rem;line-height:1.45}.totals-row__label{color:rgba(var(--color-foreground, 18, 18, 18),.62);font-weight:500}.totals-row__value{color:rgb(var(--color-foreground, 18, 18, 18));font-weight:600;text-align:right}.totals-row--discount .totals-row__value,.totals__discount,.cart-discount .totals-row__value{color:rgb(var(--color-foreground, 18, 18, 18))}.totals-row--muted,.totals-note,.tax-note,.cart__tax-note{color:rgba(var(--color-foreground, 18, 18, 18),.56);font-size:.88rem;line-height:1.5;letter-spacing:-.005em}.totals-row--grand,.totals--grand{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground, 18, 18, 18),.1)}.totals-row--grand .totals-row__label,.totals--grand .totals__label{color:rgb(var(--color-foreground, 18, 18, 18));font-weight:650}.totals-row--grand .totals-row__value,.totals--grand .totals__total-value{color:rgb(var(--color-foreground, 18, 18, 18));font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.1;letter-spacing:-.04em;font-weight:700}.cart__ctas+.totals,.cart__ctas+.cart__totals,.cart__ctas+.drawer__totals{margin-top:2rem}.totals+.cart__ctas,.cart__totals+.cart__ctas,.drawer__totals+.cart__ctas{margin-top:1.5rem}.drawer .totals,.cart-drawer .totals{align-items:center}.drawer .totals__total-value,.cart-drawer .totals__total-value{font-size:1.45rem}.totals--inverse,.totals--inverse .totals__total-value,.totals--inverse .totals__value,.totals--inverse .totals-row__value{color:#fff}.totals--inverse>h2,.totals--inverse .totals__label,.totals--inverse .totals__subtotal,.totals--inverse .totals__total,.totals--inverse .totals-row__label,.totals--inverse .totals-note,.totals--inverse .tax-note,.totals--inverse .cart__tax-note{color:#ffffffa8}.totals--inverse.totals-row--grand,.totals--inverse .totals-row--grand,.totals--inverse.totals--grand{border-top-color:#ffffff24}@media screen and (min-width:750px){.totals{justify-content:flex-end}.cart__totals .totals,.drawer__totals .totals,.totals-list .totals{justify-content:space-between}}@media screen and (max-width:749px){.totals{align-items:flex-start;flex-direction:column;gap:.55rem}.totals__total-value,.totals__value,.totals__subtotal-value{text-align:left;font-size:1.45rem}.totals-row{align-items:flex-start;gap:.75rem}.totals-row__value{text-align:right}.cart__ctas+.totals,.cart__ctas+.cart__totals,.cart__ctas+.drawer__totals{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.totals,.totals *,.totals-row,.totals-row *{animation:none!important;transition:none!important}}@media(display-mode:standalone){.cart__footer,.drawer__footer,.cart__blocks{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.cart__ctas,.drawer .cart__ctas,.cart-drawer .cart__ctas{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media screen and (max-width:749px)and (orientation:landscape){.drawer .totals__total-value,.cart-drawer .totals__total-value{font-size:1.28rem}.totals-row{min-height:40px;padding-block:.2rem}}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{background:#fff;color:#111113;border-left:1px solid rgba(15,23,42,.1);box-shadow:-24px 0 70px #0000001a}cart-drawer .cart-drawer,.cart-drawer{color:#111113}cart-drawer .cart-drawer__footer,.cart-drawer .cart-drawer__footer{background:#fff;border-top:1px solid rgba(15,23,42,.08)}cart-drawer .drawer__close,.cart-drawer .drawer__close{border-radius:999px}@media(max-width:749px){cart-drawer .drawer__inner,.cart-drawer .drawer__inner{width:100%;max-width:none;padding-bottom:max(16px,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-cart-drawer.css.map */
