:root{--font-heading: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-stack-headings: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-stack-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-weight-headings: 800;--font-weight-body: 400;--font-weight-body-bold: 700;--font-weight-menu: 700;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--fs-hero-xl: 74px;--fs-hero-lg: 56px;--fs-display: 52px;--fs-h1: 46px;--fs-h2: 44px;--fs-h3: 36px;--fs-h4: 24px;--fs-h5: 20px;--fs-h6: 16px;--fs-body: 14px;--fs-body-lg: 16px;--fs-body-sm: 13px;--fs-body-xs: 12px;--fs-label: 11px;--fs-tiny: 10px;--lh-tight: .93;--lh-snug: 1.05;--lh-normal: 1.5;--lh-relaxed: 1.7;--ls-tighter: -.05em;--ls-tight: -.04em;--ls-normal: -.02em;--ls-wide: .02em;--ls-wider: .03em;--ls-widest: .08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-weight:var(--fw-extrabold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:0}h1,.h1{font-size:var(--fs-h1);font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}h2,.h2{font-size:var(--fs-h2);font-weight:var(--fw-black)}h3,.h3{font-size:var(--fs-h3);font-weight:var(--fw-extrabold)}h4,.h4{font-size:var(--fs-h4);font-weight:var(--fw-extrabold)}h5,.h5{font-size:var(--fs-h5);font-weight:var(--fw-bold)}h6,.h6{font-size:var(--fs-h6);font-weight:var(--fw-bold)}.hero-heading{font-family:var(--font-heading);font-size:var(--fs-hero-xl);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);text-transform:uppercase}.section-title{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:var(--fw-black);line-height:1;letter-spacing:var(--ls-tight)}.section-kicker{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:var(--ls-widest)}.body-lg{font-size:var(--fs-body-lg);font-weight:var(--fw-medium)}.body-sm{font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.body-xs{font-size:var(--fs-body-xs);font-weight:var(--fw-medium)}.badge,.tag{font-family:var(--font-body);font-size:var(--fs-tiny);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.06em}.eyebrow{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:var(--ls-wide)}.nav-link{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wider)}.button-text{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:var(--ls-wide)}.product-name{font-family:var(--font-body);font-size:var(--fs-h5);font-weight:var(--fw-extrabold);letter-spacing:-.03em}.product-price{font-family:var(--font-heading);font-size:22px;font-weight:var(--fw-extrabold);letter-spacing:-.5px}.feature-title{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:var(--ls-wide)}@media(max-width:768px){:root{--fs-hero-xl: 36px;--fs-hero-lg: 28px;--fs-display: 26px;--fs-h1: 28px;--fs-h2: 24px;--fs-h3: 20px;--fs-h4: 18px;--fs-h5: 16px;--fs-body: 14px;--fs-body-lg: 15px;--fs-body-sm: 12px;--fs-body-xs: 11px;--fs-label: 10px}.hero-heading{font-size:var(--fs-hero-xl)}.section-title{font-size:var(--fs-display)}.product-price{font-size:18px}}@media(max-width:1024px)and (min-width:769px){:root{--fs-hero-xl: 48px;--fs-display: 36px;--fs-h1: 38px;--fs-h2: 32px}}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:var(--fw-bold)}.text-extrabold{font-weight:var(--fw-extrabold)}.text-black{font-weight:var(--fw-black)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/19/assets/typography-system.css.map */
