.totals{display:flex;justify-content:center;align-items:flex-end}.totals>*{font-size:1.6rem;margin:0}.totals>h2{font-size:calc(var(--font-heading-scale) * 1.6rem)}.totals *{line-height:1}.totals>*+*{margin-left:2rem}.totals__total{margin-top:.5rem}.totals__total-value{font-size:1.8rem}.cart__ctas+.totals{margin-top:2rem}@media all and (min-width:750px){.totals{justify-content:flex-end}}.cart-summary{padding:0}.cart-summary__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.cart-summary__title{font-size:calc(var(--font-heading-scale) * 1.6rem);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin:0;color:rgb(var(--color-foreground))}.cart-summary__title:after{content:"";display:block;width:2.4rem;height:2px;background:var(--color-brand-primary);margin-top:.6rem}.cart-summary__count{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.6);white-space:nowrap}.cart-summary .free-shipping-bar{max-width:none;margin:0 0 2.4rem}.cart-summary .free-shipping-bar__track{background:rgba(var(--color-foreground),.1)}.cart-summary__rows{margin:0 0 .4rem}.cart-summary__row{display:flex;justify-content:space-between;gap:1.6rem;padding:.4rem 0;font-size:1.4rem}.cart-summary__row dt,.cart-summary__row dd{margin:0}.cart-summary__row dd{font-variant-numeric:tabular-nums;white-space:nowrap}.cart-summary__row--discount{color:var(--color-brand-primary)}.cart-summary__row--discount dt{display:flex;align-items:center;gap:.6rem}.cart-summary__row--discount .icon{width:1.2rem;height:1.2rem}.cart-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12)}.cart-summary__total-label,.cart-summary__total-value{color:rgb(var(--color-foreground))}.cart-summary__total-label{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cart-summary__total-value{font-size:2.4rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (min-width:750px){.cart-summary__total-value{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-totals.css.map */
