.ffn-faq{--faq-world-accent:#f56b2a;--faq-world-accent-rgb:245,107,42;overflow:hidden}.ffn-faq[data-faq-world=vital]{--faq-world-accent:#24b9b0;--faq-world-accent-rgb:36,185,176}.ffn-faq[data-faq-world=glow]{--faq-world-accent:#b78b3c;--faq-world-accent-rgb:183,139,60}.ffn-faq__intro{position:relative;isolation:isolate}.ffn-faq__intro:after{content:"";position:absolute;z-index:-1;top:-26px;right:8%;width:112px;aspect-ratio:1;border:1px solid rgba(var(--faq-world-accent-rgb),.28);border-radius:50%;box-shadow:0 0 0 24px rgba(var(--faq-world-accent-rgb),.035),0 0 0 48px rgba(var(--faq-world-accent-rgb),.02);opacity:.72;transform:translateZ(0) scale(1);transition:border-color .55s ease,box-shadow .55s ease,transform .65s cubic-bezier(.2,.75,.25,1)}.ffn-faq[data-faq-world=vital] .ffn-faq__intro:after{transform:translate3d(-8px,8px,0) scale(.84)}.ffn-faq[data-faq-world=glow] .ffn-faq__intro:after{transform:translate3d(4px,-2px,0) scale(1.08)}.ffn-faq__heading{display:grid;gap:.04em}.ffn-faq__heading-fixed{display:block}.ffn-faq__rotor{display:grid;min-width:0}.ffn-faq__phrase{grid-area:1/1;display:block;opacity:0;transform:translateY(.34em);transition:opacity .42s ease,transform .5s cubic-bezier(.2,.75,.25,1);pointer-events:none}.ffn-faq__phrase.is-active{opacity:1;transform:none;pointer-events:auto}.ffn-faq__phrase[data-faq-world-phrase=sportline]{color:#bd480e;font-family:var(--font-heading-family),"Arial Narrow",sans-serif;font-weight:600;letter-spacing:-.04em;text-transform:uppercase}.ffn-faq__phrase[data-faq-world-phrase=vital]{color:#0b7873;font-family:var(--font-body-family),Arial,sans-serif;font-weight:500;letter-spacing:-.055em;line-height:1.08}.ffn-faq__phrase[data-faq-world-phrase=glow]{color:#7d5d22;font-family:var(--font-body-family),Arial,sans-serif;font-weight:300;font-style:italic;letter-spacing:-.055em;line-height:1.08}.ffn-faq__world-track{display:flex;align-items:center;gap:14px;margin-top:15px}.ffn-faq__world-track span{display:inline-flex;align-items:center;gap:7px;color:#777d74;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.45;transition:color .4s ease,opacity .4s ease,transform .4s ease}.ffn-faq__world-track span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.ffn-faq__world-track span.is-active{opacity:1;transform:translateY(-1px)}.ffn-faq__world-track [data-faq-world-key=sportline].is-active{color:#bd480e}.ffn-faq__world-track [data-faq-world-key=vital].is-active{color:#0b7873}.ffn-faq__world-track [data-faq-world-key=glow].is-active{color:#7d5d22}.ffn-faq details{box-sizing:border-box;transition:border-color .3s}.ffn-faq summary{transition:color .25s;min-height:36px}.ffn-faq summary:hover,.ffn-faq summary:focus-visible,.ffn-faq details.is-expanded summary{color:#bd480e}.ffn-faq summary>.ffn-disclosure-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #53624740;border-radius:50%;line-height:1;transition:transform .38s cubic-bezier(.2,.75,.25,1),color .25s,border-color .25s,background .25s}.ffn-faq details.is-expanded summary>.ffn-disclosure-icon{transform:rotate(45deg);color:#bd480e;border-color:#f56b2a80;background:#f56b2a12}.ffn-faq details:not(.is-expanded) summary>.ffn-disclosure-icon{transform:rotate(0)}.ffn-faq .ffn-faq-answer{display:flow-root;padding-right:42px}.ffn-faq-page .ffn-faq-page__accordions summary>.ffn-faq-page__number{display:block;transform:none;rotate:none;font-size:10px;line-height:1.5;width:auto;height:auto;border:0;border-radius:0;background:none}.ffn-faq details.is-expanded .ffn-faq-answer{animation:ffn-answer-enter .4s ease both}@keyframes ffn-answer-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ffn-faq__intro:after{top:-12px;right:-18px;width:88px;opacity:.56}.ffn-faq__world-track{gap:11px;margin-top:13px}.ffn-faq__world-track span{font-size:7px;letter-spacing:.09em}}@media(prefers-reduced-motion:reduce){.ffn-faq__intro:after,.ffn-faq__rotor,.ffn-faq__phrase,.ffn-faq__world-track span,.ffn-faq details,.ffn-faq summary,.ffn-faq summary>.ffn-disclosure-icon{transition:none}.ffn-faq details.is-expanded .ffn-faq-answer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ffn-faq-motion.css.map */
