.ffn.ffn-route:is(.ffn-route--sportline,.ffn-route--vital,.ffn-route--glow) :is(h1,h2){text-wrap:balance;font-kerning:normal;font-synthesis:none}.ffn.ffn-route--sportline :is(h1,h2){font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.04!important;text-transform:uppercase}.ffn.ffn-route--sportline .ffn-route-hero h1{font-size:clamp(48px,5.8vw,88px)!important;line-height:1!important;letter-spacing:-.035em!important}.ffn.ffn-route--sportline .ffn-route-hero h1 em{font-weight:inherit;font-style:normal}.ffn.ffn-route--vital :is(h1,h2){font-family:var(--font-body-family),sans-serif!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.13!important;text-transform:none!important}.ffn.ffn-route--vital .ffn-route-hero h1{font-size:clamp(44px,5.1vw,78px)!important;line-height:1.06!important;letter-spacing:-.045em!important}.ffn.ffn-route--vital .ffn-route-hero h1 em{font-weight:600!important;font-style:normal}.ffn.ffn-route--glow :is(h1,h2){font-family:var(--font-body-family),sans-serif!important;font-weight:300!important;letter-spacing:-.04em!important;line-height:1.12!important;text-transform:none!important}.ffn.ffn-route--glow .ffn-route-hero h1{font-size:clamp(48px,5.6vw,84px)!important;line-height:1.06!important;letter-spacing:-.045em!important}.ffn.ffn-route--glow .ffn-route-hero h1 em{font-weight:400!important;font-style:italic!important;letter-spacing:-.045em}.ffn.ffn-route--vital .ffn-world-pack>h3{font-family:var(--font-body-family),sans-serif!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.16;text-transform:none}.ffn.ffn-route--glow .ffn-world-pack>h3{font-family:var(--font-body-family),sans-serif!important;font-weight:300!important;letter-spacing:-.035em!important;line-height:1.15;text-transform:none}.ffn.ffn-collection-intro:is([data-world=vital],[data-world=glow]) .ffn-eyebrow{color:var(--journey-accent)}.ffn-collection-intro[data-world=sportline] h1,.ffn-catalog[data-world=sportline] :is(h2,.ffn-catalog-empty h3){font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.ffn-collection-intro[data-world=vital] h1,.ffn-catalog[data-world=vital] :is(h2,.ffn-catalog-empty h3){font-family:var(--font-body-family),sans-serif!important;font-weight:500!important;letter-spacing:-.035em;line-height:1.13;text-transform:none!important;text-wrap:balance;font-synthesis:none}.ffn-collection-intro[data-world=glow] h1,.ffn-catalog[data-world=glow] :is(h2,.ffn-catalog-empty h3){font-family:var(--font-body-family),sans-serif!important;font-weight:300!important;letter-spacing:-.04em;line-height:1.12;text-transform:none!important;text-wrap:balance;font-synthesis:none}@media(max-width:600px){.ffn.ffn-route--sportline .ffn-route-hero h1{font-size:clamp(44px,11.6vw,64px)!important}.ffn.ffn-route--vital .ffn-route-hero h1{font-size:clamp(40px,10.8vw,56px)!important}.ffn.ffn-route--glow .ffn-route-hero h1{font-size:clamp(43px,11.5vw,60px)!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ffn-world-typography.css.map */
