:root{--t-heading-family: var(--heading-font-family, inherit);--t-heading-weight: var(--heading-font-weight, 400);--t-heading-style: var(--heading-font-style, normal);--t-body-family: var(--text-font-family, inherit);--t-body-weight: var(--text-font-weight, 300);--t-body-style: var(--text-font-style, normal);--t-subheading-family: var(--subheading-font-family, var(--t-heading-family));--t-subheading-weight: var(--subheading-font-weight, var(--t-heading-weight));--t-subheading-style: var(--subheading-font-style, var(--t-heading-style))}.t-h1,.t-h1-smaller{font-family:var(--t-heading-family);font-weight:var(--t-heading-weight);font-style:var(--t-heading-style);font-size:64px;line-height:1;letter-spacing:0;text-transform:none}.t-h2,.t-h2-smaller{font-family:var(--t-heading-family);font-weight:var(--t-heading-weight);font-style:var(--t-heading-style);font-size:44px;line-height:1.1;letter-spacing:0;text-transform:none}.t-h3{font-family:var(--t-heading-family);font-weight:var(--t-heading-weight);font-style:var(--t-heading-style);font-size:38px;line-height:1.05;letter-spacing:0;text-transform:none}@media(max-width:989px){.t-h1{font-size:42px;line-height:1}.t-h2{font-size:36px;line-height:1.05}.t-h3{font-size:26px;line-height:1.05}.t-h1-smaller{font-size:26px;line-height:35px}.t-h2-smaller{font-size:25px;line-height:33.72px}}.t-h4{font-family:var(--t-subheading-family);font-weight:var(--t-subheading-weight);font-style:var(--t-subheading-style);font-size:32px;line-height:1.15;letter-spacing:0}@media(max-width:989px){.t-h4{font-size:25px}}.t-h5{font-family:var(--t-subheading-family);font-weight:var(--t-subheading-weight);font-style:var(--t-subheading-style);font-size:18px;line-height:1.15}.t-body-s{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:16px;line-height:1.2;letter-spacing:0}.t-body-m{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:18px;line-height:1.25;letter-spacing:0}.t-body-l{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:20px;line-height:1.25;letter-spacing:0}.t-menu{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:13.47px;line-height:.9;letter-spacing:.05em}.t-label-1{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:14px;line-height:1.4;letter-spacing:0}.t-label-2{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:14px;line-height:1.15;letter-spacing:0}.t-accent{font-family:var(--t-body-family);font-weight:var(--t-body-weight);font-style:var(--t-body-style);font-size:16px;line-height:1.15;letter-spacing:0}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.larger-text{font-family:var(--t-body-family);font-style:var(--t-body-style);font-size:25px;line-height:105%}.t-h1-numbers-only{font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-size:44px;line-height:1.1;letter-spacing:0}.t-h3-numbers-only{font-family:var(--t-heading-family);font-style:var(--t-heading-style);font-size:24px;line-height:1.1;letter-spacing:0}.t-h-hero-display{font-family:Times New Roman,Times,serif;font-style:normal;font-size:116px;line-height:1;letter-spacing:0;text-transform:none}.t-body-hero-feature{font-family:var(--t-body-family);font-style:var(--t-body-style);font-size:22px;line-height:1.15;letter-spacing:0}.t-button-hero-feature{font-family:var(--t-body-family);font-style:var(--t-body-style);font-size:16px;line-height:1.15;letter-spacing:.03em}@media(min-width:750px)and (max-width:1039px){.t-h-hero-display{font-size:clamp(62px,8vw,82px);line-height:1}.t-body-hero-feature{font-size:18px;line-height:1.15}.t-button-hero-feature{font-size:14px;line-height:1.15}}@media(max-width:749px){.t-h-hero-display{font-size:58px;line-height:58px;letter-spacing:0}.t-body-hero-feature{font-size:15px;line-height:21.75px;font-weight:300;letter-spacing:0}.t-button-hero-feature{font-size:14px;line-height:16.1px;letter-spacing:.42px}}.epilogue-100{font-family:Epilogue,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.epilogue-200{font-family:Epilogue,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.epilogue-300{font-family:Epilogue,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-font-classes.css.map */
