:root,:host{--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-5xl: 64rem;--container-7xl: 80rem;--text-4xs: .625rem;--text-4xs--line-height: 1.4;--text-3xs: 11.2px;--text-2-8xxs--line-height: 15.4px;--text-3xs--line-height: 16.8px;--text-3xs--line-height-tight: calc(1 / .75);--text-3xs--line-height-compact: 1rem;--text-3xxs: 11.5px;--text-3xxs--line-height: 17.3px;--text-2xs: .75rem;--text-2xs--line-height: calc(1 / .75);--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--line-height-sm: 20px;--text-md: .95rem;--text-md--line-height: 1.625;--text-base: 1rem;--text-base--line-height: 1.5;--text-base--line-height-md-xs: 22.8px;--text-base--line-height-md: 24.7px;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2-5xl: 1.625rem;--text-2xl--line-height: calc(2 / 1.5);--text-2-5xl--line-height: 33px;--text-3xl: 1.875rem;--text-3xl--line-height: 1.2;--text-3-5xl--line-height: 37.5px;--text-4xl: 2.25rem;--text-4-bxl: 40px;--text-4xl--line-height: 1.375;--text-4-bxl--line-height: 40px;--text-4-5xl--line-height: 41.25px;--text-5xl: 3rem;--text-5xl--line-height: 1;--text-5-5xl--line-height: 49.5px;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-6-5sxl--line-height: 55.2px;--text-6-5xl--line-height: 60px;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-s-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight-ss-small: -.16px;--tracking-tight-subtle: -.01em;--tracking-tight-ex2-small: -.24px;--tracking-tight-ex-small: -.3px;--tracking-tight-small: -.36px;--tracking-tight: -.025em;--tracking-tight-ex: -.48px;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-wider-ex: 1.44px;--tracking-widest: .1em;--tracking-extra-widest: .12em;--tracking-widest-ex: 1.57px;--tracking-eyebrow: .14em;--tracking-normal: 0;--leading-none: 1;--leading-tight: 1.25;--leading-compact: 1.35;--leading-snug: 1.375;--leading-balanced: 1.4;--leading-relaxed: 1.625}.custom-font-sans{font-family:var(--font-body--family)}.custom-font-serif{font-family:var(--font-heading--family)}.custom-font-accent{font-family:var(--font-accent--family)}.custom-spacing{gap:var(--spacing)}.custom-container-xs,.custom-container-sm,.custom-container-md,.custom-container-lg,.custom-container-2xl,.custom-container-3xl,.custom-container-5xl,.custom-container-7xl{width:100%;margin-inline:auto}.custom-container-xs{max-width:var(--container-xs)}.custom-container-sm{max-width:var(--container-sm)}.custom-container-md{max-width:var(--container-md)}.custom-container-lg{max-width:var(--container-lg)}.custom-container-2xl{max-width:var(--container-2xl)}.custom-container-3xl{max-width:var(--container-3xl)}.custom-container-5xl{max-width:var(--container-5xl)}.custom-container-7xl{max-width:var(--container-7xl)}.custom-text-4xs{font-size:var(--text-4xs);line-height:var(--text-4xs--line-height)}.custom-text-3xs{font-size:var(--text-3xs);line-height:var(--text-3xs--line-height)}.custom-text-3xxs{font-size:var(--text-3xxs);line-height:var(--text-3xxs--line-height)}.custom-text-2xs{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height)}.custom-text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.custom-text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.custom-text-md{font-size:var(--text-md);line-height:var(--text-md--line-height)}.custom-text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.custom-text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.custom-text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.custom-text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.custom-text-2-5xl{font-size:var(--text-2-5xl);line-height:var(--text-2-5xl--line-height)}.custom-text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.custom-text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.custom-text-4-5xl{font-size:var(--text-3xl);line-height:var(--text-4-5xl--line-height);letter-spacing:var(--tracking-tight-ex-small)}.custom-text-5xl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.custom-text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.custom-text-7xl{font-size:var(--text-7xl);line-height:var(--text-7xl--line-height)}.custom-font-s-light{font-weight:var(--font-weight-s-light)}.custom-font-normal{font-weight:var(--font-weight-normal)}.custom-font-medium{font-weight:var(--font-weight-medium)}.custom-font-semibold{font-weight:var(--font-weight-semibold)}.custom-font-bold{font-weight:var(--font-weight-bold)}.custom-tracking-tight{letter-spacing:var(--tracking-tight)}.custom-tracking-wide{letter-spacing:var(--tracking-wide)}.custom-tracking-wider{letter-spacing:var(--tracking-wider)}.custom-tracking-widest{letter-spacing:var(--tracking-widest)}.custom-leading-tight{line-height:var(--leading-tight)}.custom-leading-none{line-height:var(--leading-none)}.custom-leading-compact{line-height:var(--leading-compact)}.custom-leading-snug{line-height:var(--leading-snug)}.custom-leading-balanced{line-height:var(--leading-balanced)}.custom-leading-relaxed{line-height:var(--leading-relaxed)}.eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:var(--text-3xs);font-weight:var(--font-weight-medium);line-height:1.5}.custom-text-responsive-heading{font-size:var(--text-3xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight-subtle)}.custom-text-responsive-table{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.custom-text-eyebrow{font-size:var(--text-3xs);line-height:var(--text-3xs--line-height-tight);letter-spacing:var(--tracking-eyebrow)}.custom-text-note{font-size:var(--text-3xs);line-height:var(--text-3xs--line-height)}@media screen and (min-width:750px){.custom-text-responsive-heading{font-size:var(--text-4xl)}.custom-text-responsive-table{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.custom-text-eyebrow{line-height:var(--text-3xs--line-height-compact)}}@media screen and (max-width:1024px){.custom-text-4-5xl{font-size:var(--text-2xl);line-height:var(--text-2-5xl--line-height);letter-spacing:var(--tracking-tight-ex-small)}}.empty-hide:empty{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-typography.css.map */
