.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>*+*{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}}.totals,.vf-cart-footer .totals,.vf-cart-items .totals{--vf-totals-bg: var(--vf-cart-footer-bg, var(--vf-cart-bg, #f0e7de));--vf-totals-panel: var(--vf-cart-footer-panel, var(--vf-cart-panel, #E8DFD5));--vf-totals-text: var(--vf-cart-footer-text, var(--vf-cart-text, #2C241B));--vf-totals-muted: var(--vf-cart-footer-muted, var(--vf-cart-muted, #6B5648));--vf-totals-accent: var(--vf-cart-footer-accent, var(--vf-cart-accent, #D6C2B3));--vf-totals-border: color-mix(in srgb, var(--vf-totals-text) 12%, transparent);color:var(--vf-totals-text)}.totals{gap:2rem;justify-content:space-between;align-items:flex-end}.totals>*{margin:0}.totals>*+*{margin-left:0}.totals__total{margin-top:0;color:var(--vf-totals-muted);font-size:1rem;font-weight:850;letter-spacing:.15em;line-height:1.1;text-transform:uppercase}.totals>h2,.totals__total{font-family:var(--font-body-family)}.totals__total-value{margin:0;color:var(--vf-totals-text);font-family:var(--font-heading-family);font-size:clamp(2.8rem,3vw,4.6rem);font-weight:500;letter-spacing:-.05em;line-height:1;white-space:nowrap}.totals *{line-height:1}.cart__ctas+.totals{margin-top:2.4rem}.vf-cart-footer .totals{padding-top:2rem;border-top:1px solid var(--vf-totals-border)}.vf-cart-footer .totals__total{max-width:16rem}.vf-cart-footer .totals__total-value{text-align:right}.cart-drawer .totals,.cart-notification .totals{padding-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--vf-totals-text) 10%,transparent)}.cart-drawer .totals__total,.cart-notification .totals__total{color:var(--vf-totals-muted);font-size:.96rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cart-drawer .totals__total-value,.cart-notification .totals__total-value{color:var(--vf-totals-text);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2vw,3.2rem);font-weight:500;letter-spacing:-.04em}@media all and (min-width:750px){.totals{justify-content:space-between}}@media screen and (max-width:749px){.totals{align-items:flex-start;gap:1rem}.totals__total{font-size:.92rem;letter-spacing:.12em}.totals__total-value{font-size:clamp(2.4rem,9vw,3.4rem);text-align:right}.vf-cart-footer .totals__total{max-width:13rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-totals.css.map */
