:root{--font-heading: "StackSansText", sans-serif;--font-body: "StackSansText", sans-serif;--text-size-display: clamp(3rem, 5vw + 1.5rem, 5.5rem);--text-size-h1: clamp(2.25rem, 4vw + 1rem, 4rem);--text-size-h2: clamp(1.875rem, 3.5vw + .8rem, 3rem);--text-size-h3: clamp(1.5rem, 2.5vw + .7rem, 2.25rem);--text-size-h4: clamp(1.25rem, 1.5vw + .6rem, 1.75rem);--text-size-h5: clamp(1.125rem, 1.2vw + .5rem, 1.5rem);--text-size-h6: clamp(1rem, 1vw + .4rem, 1.25rem);--text-size-body-xl: clamp(1.25rem, 1.5vw + .5rem, 1.5rem);--text-size-body-lg: clamp(1.125rem, 1.2vw + .5rem, 1.25rem);--text-size-body: 1rem;--text-size-body-sm: .875rem;--text-size-caption: .75rem;--line-height-display: 1.05;--line-height-heading-tight: 1.1;--line-height-heading: 1.2;--line-height-body-relaxed: 1.65;--line-height-body: 1.5;--line-height-none: 1;--tracking-tighter: -.04em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--tracking-widest: .15em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600}body{font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-body-relaxed);color:var(--color-primary-text, #111111);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-size:var(--text-size-h1);font-family:var(--font-heading);line-height:var(--line-height-heading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-regular);margin-bottom:.5em}h2,.h2{font-size:var(--text-size-h2);font-family:var(--font-heading);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-regular);margin-bottom:.5em}h3,.h3{font-size:var(--text-size-h3);font-family:var(--font-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium);margin-bottom:.5em}h4,.h4{font-size:var(--text-size-h4);font-family:var(--font-body);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium);margin-bottom:.5em}h5,.h5{font-size:var(--text-size-h5);font-family:var(--font-body);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);margin-bottom:.5em}h6,.h6{font-size:var(--text-size-h6);font-family:var(--font-body);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:.5em}p{margin-bottom:1.5em}p:last-child{margin-bottom:0}.text-display{font-size:var(--text-size-display);font-family:var(--font-heading);line-height:var(--line-height-display);letter-spacing:var(--tracking-tighter);font-weight:var(--font-weight-light)}.text-h1{font-size:var(--text-size-h1);font-family:var(--font-heading);line-height:var(--line-height-heading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-regular)}.text-h2{font-size:var(--text-size-h2);font-family:var(--font-heading);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-regular)}.text-h3{font-size:var(--text-size-h3);font-family:var(--font-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium)}.text-h4{font-size:var(--text-size-h4);font-family:var(--font-body);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium)}.text-h5{font-size:var(--text-size-h5);font-family:var(--font-body);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.text-h6{font-size:var(--text-size-h6);font-family:var(--font-body);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.text-body-xl{font-size:var(--text-size-body-xl);font-family:var(--font-body);line-height:var(--line-height-body-relaxed);font-weight:var(--font-weight-light)}.text-body-lg{font-size:var(--text-size-body-lg);font-family:var(--font-body);line-height:var(--line-height-body-relaxed)}.text-body{font-size:var(--text-size-body);font-family:var(--font-body);line-height:var(--line-height-body-relaxed)}.text-body-sm{font-size:var(--text-size-body-sm);font-family:var(--font-body);line-height:var(--line-height-body)}.text-caption{font-size:var(--text-size-caption);font-family:var(--font-body);line-height:var(--line-height-none);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--color-secondary-text, #666666)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-light{font-weight:var(--font-weight-light)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline;text-underline-offset:4px}.no-underline{text-decoration:none}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-widest{letter-spacing:var(--tracking-widest)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/typography.css.map */
