:root{--fs-black:#0b0b0f;--fs-ink:#121218;--fs-ink-2:#1a1a22;--fs-ink-3:#24242e;--fs-white:#ffffff;--fs-paper:#f5f5f7;--fs-paper-2:#ebebef;--fs-grey:#8a8a96;--fs-grey-2:#c5c5cf;--fs-line:rgba(255,255,255,.1);--fs-line-dark:rgba(0,0,0,.08);--fs-accent:#d8ff2a;--fs-accent-2:#e8ff7a;--fs-accent-rgb:216,255,42;--fs-on-accent:#0b0b0f;--fs-lime:#d8ff2a;--fs-blue:#1f4fff;--fs-blue-2:#6b8cff;--fs-blue-rgb:31,79,255;--fs-gold:#ffb020;--fs-red:#ff3b5c;--fs-font-head:'Barlow Condensed','Arial Narrow',sans-serif;--fs-font-body:'Inter',system-ui,-apple-system,sans-serif;--fs-radius:18px;--fs-radius-sm:10px;--fs-radius-lg:28px;--fs-shadow:0 30px 80px rgba(0,0,0,.45);--fs-ease:cubic-bezier(.22,1,.36,1);--fs-container:1280px;--fs-gutter:clamp(16px, 4vw, 40px);--fs-header-h:76px;--fs-section:clamp(72px, 10vw, 140px)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fs-font-body);font-size:16px;line-height:1.6;color:var(--fs-white);background:var(--fs-black);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer;padding:0}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p{margin:0}input,select,textarea{font:inherit}::selection{background:var(--fs-accent);color:#fff}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}.fs-container{width:100%;max-width:var(--fs-container);margin:0 auto;padding-inline:var(--fs-gutter)}.fs-container--narrow{max-width:860px}.fs-skip{position:absolute;left:-999px;top:8px;z-index:999;padding:10px 16px;background:var(--fs-accent);color:#fff;border-radius:8px}.fs-skip:focus{left:8px}.fs-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.fs-h1,.fs-h2,.fs-h3,.fs-hero__title,.fs-logo__text,.fs-pack__name{font-family:var(--fs-font-head);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.fs-h1{font-size:clamp(40px, 6.5vw, 84px)}.fs-h2{font-size:clamp(34px, 5vw, 64px)}.fs-h3{font-size:clamp(26px, 3vw, 38px)}.fs-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--fs-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:var(--fs-accent-2);margin-bottom:18px}.fs-kicker::before{content:"";width:28px;height:2px;background:currentColor}.fs-kicker--light{color:var(--fs-accent)}.fs-lead{font-size:clamp(16px, 1.3vw, 19px);color:var(--fs-grey-2);max-width:62ch}.fs-section__head{margin-bottom:clamp(40px,5vw,72px)}.fs-section__head--center{text-align:center}.fs-section__head--center .fs-lead{margin-inline:auto}.fs-section__head .fs-h2{margin-bottom:18px}.fs-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--fs-accent-2)}.fs-link .fs-icon{width:18px;transition:transform .3s var(--fs-ease)}.fs-link:hover .fs-icon{transform:translateX(4px)}.fs-icon{width:22px;height:22px;flex:none}.fs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:999px;font-family:var(--fs-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:17px;transition:transform .35s var(--fs-ease),box-shadow .35s var(--fs-ease),background .3s,color .3s;overflow:hidden;isolation:isolate;white-space:nowrap}.fs-btn .fs-icon{width:18px;height:18px;transition:transform .35s var(--fs-ease)}.fs-btn:hover .fs-icon{transform:translateX(4px)}.fs-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--fs-ease)}.fs-btn:hover::after{transform:translateX(120%)}.fs-btn:hover{transform:translateY(-2px)}.fs-btn:active{transform:translateY(0) scale(.98)}.fs-btn--primary{background:var(--fs-accent);color:var(--fs-on-accent);box-shadow:0 10px 30px rgba(var(--fs-accent-rgb),.35)}.fs-btn--primary:hover{box-shadow:0 16px 40px rgba(var(--fs-accent-rgb),.5)}.fs-btn--ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid var(--fs-line);backdrop-filter:blur(8px)}.fs-btn--ghost:hover{background:rgba(255,255,255,.12)}.fs-btn--white{background:#fff;color:var(--fs-black)}.fs-btn--dark{background:var(--fs-ink);color:#fff;border:1px solid var(--fs-line)}.fs-btn--dark:hover{background:var(--fs-accent);border-color:var(--fs-accent)}.fs-btn--lg{padding:18px 36px;font-size:19px}.fs-btn--sm{padding:10px 18px;font-size:15px}.fs-btn--block{width:100%}.fs-topbar{background:var(--fs-accent);color:var(--fs-on-accent);font-size:13px;font-weight:600;overflow:hidden;height:36px;display:flex;align-items:center;transition:background .5s}.fs-topbar__track{display:flex;width:max-content;animation:40s linear infinite fs-marquee}.fs-topbar__list{display:flex;gap:48px;padding-right:48px}.fs-topbar__list li{display:flex;align-items:center;gap:8px;white-space:nowrap}.fs-topbar__list .fs-icon{width:16px;height:16px}@keyframes fs-marquee{to{transform:translateX(-50%)}}@media (min-width:1100px){.fs-topbar__track{animation:none;width:100%;justify-content:center}.fs-topbar__list[aria-hidden]{display:none}.fs-topbar__list{gap:56px;padding:0}}.fs-header{position:sticky;top:0;z-index:100;height:var(--fs-header-h);background:rgba(11,11,15,.7);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--fs-line);transition:transform .4s var(--fs-ease),background .3s}.fs-header.is-hidden{transform:translateY(-100%)}.fs-header.is-scrolled{background:rgba(11,11,15,.92)}.fs-header__inner{height:100%;display:flex;align-items:center;gap:24px}.fs-header__progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:linear-gradient(90deg,var(--fs-blue),var(--fs-lime));transition:width .1s linear}.fs-logo{display:inline-flex;align-items:center;gap:10px}.fs-logo img{max-height:44px;width:auto}.fs-logo__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff;color:var(--fs-black);font-family:var(--fs-font-head);font-weight:900;font-style:italic;font-size:22px;transform:skewX(-8deg)}.fs-logo__text{font-size:24px;font-weight:600;letter-spacing:.02em;color:#fff}.fs-logo__text strong{font-weight:900;color:var(--fs-accent)}.fs-nav{margin-left:auto}.fs-nav__list{display:flex;gap:6px}.fs-nav__list a{display:block;padding:10px 12px;border-radius:999px;white-space:nowrap;font-weight:600;font-size:15px;color:var(--fs-grey-2);transition:color .2s,background .2s}.fs-nav__list .current-menu-item a,.fs-nav__list a:hover{color:#fff;background:rgba(255,255,255,.07)}.fs-nav__mobile-extra{display:none}.fs-header__actions{display:flex;align-items:center;gap:12px}.fs-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--fs-line)}.fs-nav__backdrop{display:none}.fs-cart-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);transition:background .2s,border-color .2s}.fs-cart-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.fs-cart-btn__count{position:absolute;top:-6px;left:26px;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--fs-lime);color:var(--fs-black);font-size:11px;font-weight:800;transform:scale(0);transition:transform .4s var(--fs-ease)}.fs-cart-btn__count.is-visible{transform:scale(1)}.fs-cart-btn__count.is-bump{animation:fs-bump .5s var(--fs-ease)}@keyframes fs-bump{40%{transform:scale(1.5)}}.fs-cart-btn__total{font-weight:700;font-size:14px}.fs-cart-btn__total .woocommerce-Price-amount{font-weight:700}@media (max-width:1024px){.fs-header__cta{display:none}.fs-burger{display:inline-flex}.fs-nav{position:fixed;inset:0 auto 0 0;width:min(360px,86vw);z-index:120;background:var(--fs-ink);padding:100px 28px 40px;margin:0;transform:translateX(-100%);transition:transform .5s var(--fs-ease);display:flex;flex-direction:column}.fs-nav.is-open{transform:none}.fs-nav__list{flex-direction:column;gap:4px}.fs-nav__list a{font-family:var(--fs-font-head);font-size:30px;text-transform:uppercase;font-weight:800;padding:10px 0;color:#fff}.fs-nav__mobile-extra{display:block;margin-top:auto}.fs-nav__mobile-extra p{margin-top:18px;display:flex;gap:8px;align-items:center;color:var(--fs-grey-2)}.fs-nav__backdrop{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .4s}.fs-nav__backdrop.is-open{display:block;opacity:1;pointer-events:auto}.fs-header__actions{margin-left:auto}.fs-cart-btn__total{display:none}.fs-cart-btn{padding:9px 12px}.fs-header__inner{gap:12px}.fs-logo__text{font-size:20px}.fs-logo__mark{width:36px;height:36px;font-size:18px}}@media (max-width:380px){.fs-logo__text{display:none}}.fs-minicart{position:fixed;inset:0;z-index:200;pointer-events:none}.fs-minicart__backdrop{position:absolute;inset:0;z-index:1;backdrop-filter:blur(4px);opacity:0;transition:opacity .4s}.fs-minicart__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:2;background:var(--fs-ink);border-left:1px solid var(--fs-line);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .5s var(--fs-ease)}.fs-minicart.is-open{pointer-events:auto}.fs-minicart.is-open .fs-minicart__backdrop{opacity:1}.fs-minicart.is-open .fs-minicart__panel{transform:none}.fs-minicart__head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--fs-line)}.fs-minicart__head h2{font-family:var(--fs-font-head);font-size:28px;text-transform:uppercase;font-weight:800}.fs-minicart__close{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.06)}.fs-minicart__body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.fs-minicart__list{padding:12px 24px}.fs-minicart__item{display:grid;grid-template-columns:72px 1fr 32px;gap:14px;padding:14px 0;border-bottom:1px solid var(--fs-line);align-items:center}.fs-minicart__thumb img{width:72px;height:72px;object-fit:cover;border-radius:12px;background:var(--fs-paper)}.fs-minicart__name{font-weight:600;display:block;margin-bottom:4px}.fs-minicart__meta{display:flex;gap:8px;color:var(--fs-grey-2);font-size:14px}.fs-minicart__remove{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--fs-grey);transition:background .2s,color .2s}.fs-minicart__remove:hover{background:rgba(255,59,92,.15);color:var(--fs-red)}.fs-minicart__remove .fs-icon{width:16px}.fs-minicart__progress{margin:auto 24px 0;padding:16px;border-radius:14px;background:rgba(var(--fs-blue-rgb),.18);font-size:14px}.fs-minicart__progress p{display:flex;align-items:center;gap:8px;margin-bottom:10px}.fs-progress{height:6px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden}.fs-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--fs-blue),var(--fs-lime));transition:width .6s var(--fs-ease)}.fs-minicart__footer{padding:20px 24px 28px;border-top:1px solid var(--fs-line);display:grid;gap:10px}.fs-minicart__sum{display:flex;justify-content:space-between;font-size:18px}.fs-minicart__sum strong{font-family:var(--fs-font-head);font-size:26px}.fs-minicart__hint{font-size:13px;color:var(--fs-grey);margin-top:-6px}.fs-minicart__empty{margin:auto;text-align:center;padding:40px 32px;display:grid;gap:12px;justify-items:center}.fs-minicart__empty .fs-icon{width:54px;height:54px;color:var(--fs-grey)}.fs-minicart__empty h3{font-family:var(--fs-font-head);font-size:28px;text-transform:uppercase}.fs-minicart__empty p{color:var(--fs-grey-2)}body.fs-lock{overflow:hidden}.fs-hero{position:relative;min-height:calc(100vh - var(--fs-header-h) - 36px);display:flex;flex-direction:column;overflow:hidden}.fs-hero__bg{position:absolute;inset:0;z-index:0}.fs-hero__stadion{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover;opacity:.32;filter:saturate(.6) contrast(1.1);will-change:transform}.fs-hero__grid{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.fs-hero__glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;transition:background 1s}.fs-hero__glow--1{width:60vw;height:60vw;right:-20vw;top:-10vw;background:rgba(var(--fs-blue-rgb),.45);animation:14s ease-in-out infinite alternate fs-drift}.fs-hero__glow--2{width:40vw;height:40vw;left:-15vw;bottom:-10vw;background:rgba(200,255,61,.12);animation:18s ease-in-out infinite alternate-reverse fs-drift}@keyframes fs-drift{to{transform:translate(6%,8%) scale(1.1)}}.fs-hero__lines{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,transparent calc(100% - 1px),rgba(255,255,255,.04) 100%);background-size:100% 120px;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent)}.fs-hero::after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(to bottom,transparent,var(--fs-black));z-index:0;pointer-events:none}.fs-hero__inner{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(24px,4vw,64px);padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.fs-hero__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);backdrop-filter:blur(8px);font-family:var(--fs-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:13px;margin-bottom:28px}.fs-pulse{position:relative;width:10px;height:10px;border-radius:50%;background:var(--fs-accent)}.fs-pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--fs-lime);animation:1.6s ease-out infinite fs-pulse}@keyframes fs-pulse{to{transform:scale(2);opacity:0}}.fs-hero__title{font-size:clamp(44px, 5.6vw, 86px);line-height:.92;margin-bottom:20px}.fs-hero__line{display:block;overflow:hidden}.fs-hero__line .fs-word{display:inline-block;transform:translateY(110%) rotate(3deg);opacity:0;transition:transform 1s var(--fs-ease),opacity .6s;transition-delay:var(--d, 0s)}.is-loaded .fs-hero__line .fs-word{transform:none;opacity:1}.fs-hero__line--accent{color:var(--fs-accent-2);transition:color .6s;-webkit-text-stroke:0}.fs-hero__line--accent .fs-word{background:linear-gradient(90deg,var(--fs-accent),#fff 60%,var(--fs-accent));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite fs-shine}@keyframes fs-shine{to{background-position:-200% 0}}.fs-hero__sub{font-size:clamp(16px, 1.3vw, 18px);color:var(--fs-grey-2);max-width:54ch;margin-bottom:30px}.fs-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:36px}.fs-hero__proof{display:flex;align-items:center;gap:16px;color:var(--fs-grey-2);font-size:14px}.fs-hero__proof strong{color:#fff}.fs-hero__proof .fs-stars{display:inline-flex;vertical-align:middle;margin-right:6px}.fs-hero__avatars{display:flex}.fs-hero__avatars span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--fs-ink-3),var(--fs-ink));border:2px solid var(--fs-black);font-weight:700;font-size:13px;margin-left:-10px;transition:transform .3s var(--fs-ease)}.fs-hero__avatars span:first-child{margin-left:0}.fs-hero__proof:hover .fs-hero__avatars span{transform:translateX(calc(var(--i) * 3px))}.fs-hero__stage{position:relative;aspect-ratio:1;max-width:820px;margin-inline:auto;width:100%;perspective:1200px}.fs-hero__product{inset:-6%!important}.fs-hero__ring{position:absolute;inset:8%;border-radius:50%;border:1px solid rgba(255,255,255,.08);animation:40s linear infinite fs-spin}.fs-hero__ring::before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--fs-lime);box-shadow:0 0 20px var(--fs-lime)}.fs-hero__ring--2{inset:18%;border-style:dashed;animation-direction:reverse;animation-duration:60s}.fs-hero__ring--2::before{background:var(--fs-accent-2);box-shadow:0 0 20px var(--fs-accent-2)}@keyframes fs-spin{to{transform:rotate(360deg)}}.fs-hero__product{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;animation:6s ease-in-out infinite fs-float}@keyframes fs-float{50%{translate:0 -14px}}.fs-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.92) rotate(-4deg);transition:opacity .6s var(--fs-ease),transform .8s var(--fs-ease);filter:drop-shadow(0 40px 60px rgba(0,0,0,.5));mix-blend-mode:normal}.fs-hero__img.is-active{opacity:1;transform:none}.fs-hero__shadow{position:absolute;left:20%;right:20%;bottom:4%;height:30px;border-radius:50%;background:rgba(0,0,0,.6);filter:blur(24px);animation:6s ease-in-out infinite fs-shadow}@keyframes fs-shadow{50%{transform:scaleX(.85);opacity:.5}}.fs-hero__tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(18,18,24,.75);border:1px solid var(--fs-line);backdrop-filter:blur(10px);font-weight:600;font-size:13px;white-space:nowrap;opacity:0;transform:translateY(16px);transition:opacity .8s,transform .8s var(--fs-ease)}.is-loaded .fs-hero__tag{opacity:1;transform:none}.fs-hero__tag .fs-icon{width:16px;height:16px;color:var(--fs-lime)}.fs-hero__tag--1{top:12%;left:-4%;transition-delay:.9s;animation:7s ease-in-out 1s infinite fs-float}.fs-hero__tag--2{top:40%;right:-6%;transition-delay:1.1s;animation:8s ease-in-out .5s infinite fs-float}.fs-hero__tag--3{bottom:44%;left:-5%;transition-delay:1.3s;animation:6.5s ease-in-out 1.5s infinite fs-float}.fs-hero__colors{position:absolute;left:50%;bottom:-24px;transform:translateX(-50%);width:min(100%,560px);padding:12px 14px;border-radius:22px;background:rgba(18,18,24,.88);border:1px solid var(--fs-line);backdrop-filter:blur(12px);z-index:3}.fs-hero__colors-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.fs-hero__colors-head em{font-style:normal;font-weight:700}.fs-hero__colors-count{color:var(--fs-grey);margin-right:auto}.fs-hero__timer{width:18px;height:18px;opacity:0;transition:opacity .3s}.fs-hero__timer.is-on{opacity:1}.fs-hero__timer svg{width:18px;height:18px;transform:rotate(-90deg)}.fs-hero__timer circle{fill:none;stroke:rgba(255,255,255,.15);stroke-width:3}.fs-hero__timer circle[data-farbe-timer-ring]{stroke:var(--fs-accent);stroke-dasharray:100.5;stroke-dashoffset:0}.fs-hero__timer.is-on circle[data-farbe-timer-ring]{animation:10s linear forwards fs-timer}@keyframes fs-timer{to{stroke-dashoffset:100.5}}.fs-hero__swatches{display:flex;flex-wrap:wrap;gap:6px}.fs-hero__color{border-radius:50%;display:grid;place-items:center;border:2px solid transparent;transition:border-color .3s,transform .3s var(--fs-ease)}.fs-hero__color span{border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.fs-hero__color:hover{transform:scale(1.15)}.fs-hero__color.is-active{border-color:var(--fs-accent)}.fs-ticker{position:relative;z-index:1;border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);background:rgba(11,11,15,.6);backdrop-filter:blur(8px);overflow:hidden;padding:14px 0}.fs-ticker__track{display:flex;width:max-content;animation:30s linear infinite fs-marquee}.fs-ticker ul{display:flex;gap:40px;padding-right:40px}.fs-ticker li{display:flex;align-items:center;gap:40px;font-family:var(--fs-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:15px;color:var(--fs-grey-2);white-space:nowrap}.fs-ticker li i{color:var(--fs-accent-2);font-style:normal}.fs-hero:hover .fs-ticker__track{animation-play-state:paused}.fs-hero__scroll{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);z-index:2;width:26px;height:42px;border:2px solid rgba(255,255,255,.3);border-radius:14px;display:none}.fs-hero__scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:1.8s ease-in-out infinite fs-scrolldot}@keyframes fs-scrolldot{50%{transform:translateY(14px);opacity:.2}}@media (min-width:1024px){.fs-hero__scroll{display:block}}@media (max-width:960px){.fs-hero__inner{grid-template-columns:1fr;padding-top:32px}.fs-hero__content{order:2;text-align:center}.fs-hero__ctas,.fs-hero__proof{justify-content:center}.fs-hero__sub{margin-inline:auto}.fs-hero__stage{order:1;max-width:460px;margin-bottom:256px}.fs-hero__tag--1{left:0}.fs-hero__tag--3{display:none}.fs-hero__colors{top:100%;bottom:auto;margin-top:12px;width:100%}.fs-hero__tag--2{right:0;top:20%}}.fs-usps{position:relative;z-index:2;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(24px,3vw,40px)}.fs-usps__list{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-usp{padding:26px 24px;border-radius:var(--fs-radius);background:var(--fs-ink);border:1px solid var(--fs-line);position:relative;overflow:hidden;transition:transform .4s var(--fs-ease),border-color .3s}.fs-usp::before{content:"";position:absolute;inset:0;background:radial-gradient(400px 200px at var(--mx,50%) var(--my,0),rgba(var(--fs-blue-rgb),.25),transparent 60%);opacity:0;transition:opacity .4s}.fs-usp:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2)}.fs-usp:hover::before{opacity:1}.fs-usp__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent-2);margin-bottom:18px}.fs-usp h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800;margin-bottom:6px}.fs-usp p{color:var(--fs-grey-2);font-size:15px}@media (max-width:960px){.fs-usps__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fs-usps__list{grid-template-columns:1fr}}.fs-video{position:relative;height:220vh;margin-top:-6vh}.fs-video__sticky{position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:hidden}.fs-video__frame{position:relative;width:100%;height:100%;overflow:hidden;--p:0;border-radius:calc(var(--fs-radius-lg) * (1 - var(--p)));transform:scale(calc(.64 + .36 * var(--p)));transform-origin:center;box-shadow:var(--fs-shadow);will-change:transform}.fs-video__media{width:100%;height:100%;object-fit:cover;filter:brightness(calc(1 - .35 * var(--p)))}.fs-video__vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6));opacity:var(--p)}.fs-video__text{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:var(--fs-gutter);opacity:0;transform:translateY(40px);pointer-events:none;transition:opacity .6s,transform .8s var(--fs-ease)}.fs-video__text.is-visible{opacity:1;transform:none;pointer-events:auto}.fs-video__text .fs-h1{max-width:16ch;margin:0 auto 22px;text-shadow:0 10px 40px rgba(0,0,0,.6)}.fs-video__text .fs-lead{margin:0 auto 32px;color:#fff}.fs-video__text .fs-kicker{justify-content:center}.fs-video__sound{position:absolute;right:24px;bottom:24px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(0,0,0,.5);border:1px solid var(--fs-line);backdrop-filter:blur(8px);font-size:13px;font-weight:600}.fs-video__sound-icon{display:flex;align-items:flex-end;gap:2px;height:14px}.fs-video__sound-icon i{width:3px;height:4px;background:#fff;border-radius:2px;transition:height .3s}.is-sound .fs-video__sound-icon i{animation:.8s ease-in-out infinite alternate fs-eq}.is-sound .fs-video__sound-icon i:nth-child(2){animation-delay:.15s}.is-sound .fs-video__sound-icon i:nth-child(3){animation-delay:.3s}.is-sound .fs-video__sound-icon i:nth-child(4){animation-delay:.45s}@keyframes fs-eq{from{height:4px}to{height:14px}}@media (max-width:760px){.fs-video{height:200vh}.fs-video__frame{transform:scale(calc(.78 + .22 * var(--p)))}}.fs-packs{padding-block:var(--fs-section);position:relative}.fs-packs::before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 50% 0,rgba(var(--fs-blue-rgb),.18),transparent 70%);pointer-events:none}.fs-packs__scale{display:flex;align-items:center;gap:16px;max-width:560px;margin:-24px auto 48px;font-size:13px;color:var(--fs-grey-2);font-weight:600}.fs-packs__bar{flex:1;height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.fs-packs__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--fs-blue),var(--fs-lime));transition:width 1.6s var(--fs-ease)}.fs-packs__scale.is-visible .fs-packs__bar i,.is-visible .fs-packs__bar i{width:100%}.fs-packs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.fs-pack{position:relative;display:flex;flex-direction:column;border-radius:var(--fs-radius-lg);overflow:hidden;background:var(--fs-ink);border:1px solid var(--fs-line);transition:transform .5s var(--fs-ease),border-color .3s,box-shadow .5s}.fs-pack:hover{border-color:rgba(255,255,255,.22);box-shadow:0 30px 60px rgba(0,0,0,.4)}.fs-pack--highlight{background:linear-gradient(180deg,rgba(var(--fs-blue-rgb),.3),var(--fs-ink) 55%);border-color:rgba(var(--fs-accent-rgb),.6);box-shadow:0 0 0 1px rgba(var(--fs-accent-rgb),.3),0 30px 80px rgba(var(--fs-blue-rgb),.3)}@media (min-width:1100px){.fs-pack--highlight{transform:scale(1.04)}.fs-pack--highlight:hover{transform:scale(1.06) translateY(-4px)}}.fs-pack__badge{position:absolute;top:16px;left:16px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--fs-lime);color:var(--fs-black);font-family:var(--fs-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.fs-pack--highlight .fs-pack__badge{background:#fff}.fs-pack__visual{position:relative;aspect-ratio:1;background:radial-gradient(circle at 50% 60%,rgba(255,255,255,.08),transparent 60%);display:grid;place-items:center;overflow:hidden}.fs-pack__visual>img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));transition:transform .6s var(--fs-ease)}.fs-pack:hover .fs-pack__visual>img{transform:scale(1.06) rotate(-3deg)}.fs-pack__fan{position:absolute;inset:8% 6% 10%}.fs-pack__fan img{position:absolute;left:50%;bottom:0;width:calc(66% - (var(--n) - 2) * 5%);height:auto;max-height:100%;object-fit:contain;transform-origin:50% 96%;transform:translateX(-50%) rotate(calc((var(--i) - (var(--n) - 1)/ 2) * (34deg / max(1,var(--n) - 1)))) translateX(calc((var(--i) - (var(--n) - 1)/ 2) * 14%));filter:drop-shadow(0 18px 24px rgba(0,0,0,.55));transition:transform .6s var(--fs-ease),opacity .35s,filter .35s;z-index:calc(var(--i) + 1)}.fs-pack__fan img.is-swap{opacity:0;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55)) brightness(1.6);transform:translateX(-50%) rotate(calc((var(--i) - (var(--n) - 1)/ 2) * (34deg / max(1,var(--n) - 1)))) translateX(calc((var(--i) - (var(--n) - 1)/ 2) * 14%)) translateY(-10px) scale(.92)}.fs-pack:hover .fs-pack__fan img{transform:translateX(-50%) rotate(calc((var(--i) - (var(--n) - 1)/ 2) * (44deg / max(1,var(--n) - 1)))) translateX(calc((var(--i) - (var(--n) - 1)/ 2) * 20%)) translateY(-6px)}.fs-pack__count{position:absolute;top:14px;right:16px;font-family:var(--fs-font-head);font-weight:900;font-size:56px;line-height:1;color:rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:flex-end}.fs-pack__count small{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.3)}.fs-pack__gift{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);font-size:12px;font-weight:600;color:var(--fs-lime)}.fs-pack__gift .fs-icon{width:16px;height:16px;animation:2.4s ease-in-out infinite fs-wiggle}@keyframes fs-wiggle{0%,100%,30%{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}}.fs-pack__body{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1}.fs-pack__name{font-size:30px;margin-bottom:10px}.fs-pack__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fs-pack__price strong{font-family:var(--fs-font-head);font-size:40px;font-weight:800;line-height:1}.fs-pack__alt{text-decoration:line-through;color:var(--fs-grey);font-size:15px}.fs-pack__save{padding:3px 8px;border-radius:6px;background:rgba(255,59,92,.15);color:var(--fs-red);font-weight:800;font-size:13px}.fs-pack__per{color:var(--fs-grey-2);font-size:13px;margin:6px 0 16px}.fs-pack__points{display:grid;gap:8px;margin-bottom:20px;font-size:14px;color:var(--fs-grey-2)}.fs-pack__points li{display:flex;gap:8px;align-items:center}.fs-pack__points .fs-icon{width:16px;height:16px;color:var(--fs-lime)}.fs-pack__body .fs-btn{margin-top:auto}.fs-packs__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;font-size:13px;color:var(--fs-grey);text-align:center}.fs-packs__hint .fs-icon{width:16px}@media (max-width:1100px){.fs-packs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fs-packs__grid{grid-template-columns:1fr}}.fs-quality{position:relative;padding-block:var(--fs-section);overflow:hidden;background:var(--fs-ink)}.fs-quality__bg{position:absolute;inset:0;pointer-events:none}.fs-quality__hex{position:absolute;inset:-20%;background-image:radial-gradient(circle at center,rgba(255,255,255,.07) 1.5px,transparent 2px);background-size:28px 24px;mask-image:radial-gradient(ellipse at 70% 50%,#000 20%,transparent 70%);animation:30s linear infinite fs-hexmove}@keyframes fs-hexmove{to{background-position:28px 48px}}.fs-quality__beam{position:absolute;top:-20%;right:5%;width:40%;height:140%;background:linear-gradient(90deg,transparent,rgba(var(--fs-blue-rgb),.28),transparent);filter:blur(60px);transform:rotate(18deg);animation:12s ease-in-out infinite alternate fs-beam}@keyframes fs-beam{to{transform:rotate(14deg) translateX(-10%);opacity:.6}}.fs-quality__inner{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:center}.fs-quality__list{display:grid;gap:6px;margin-bottom:36px}.fs-quality__item button{width:100%;display:flex;gap:16px;text-align:left;padding:16px 18px;border-radius:16px;border:1px solid transparent;transition:background .3s,border-color .3s;will-change:background}.fs-quality__item.is-active button{background:rgba(255,255,255,.05);border-color:var(--fs-line)}.fs-quality__item button:hover{background:rgba(255,255,255,.04)}.fs-quality__num{font-family:var(--fs-font-head);font-weight:800;font-size:22px;color:var(--fs-accent);min-width:32px;line-height:1.3}.fs-quality__item-text strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800;margin-bottom:4px}.fs-quality__collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--fs-ease),opacity .35s}.fs-quality__collapse>span{display:block;overflow:hidden;color:var(--fs-grey-2);font-size:15px}.fs-quality__item.is-active .fs-quality__collapse{grid-template-rows:1fr;opacity:1;transition-delay:0s,.15s}.fs-quality__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:28px;border-top:1px solid var(--fs-line)}.fs-fact{position:relative;padding:20px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);text-align:center;overflow:hidden;transition:transform .4s var(--fs-ease),border-color .3s}.fs-fact:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-fact__icon{position:relative;display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:rgba(var(--fs-accent-rgb),.12);color:var(--fs-accent)}.fs-fact__icon .fs-icon{width:24px;height:24px;position:relative;z-index:1}.fs-fact__icon i{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--fs-accent);opacity:0}.fs-fact.is-visible .fs-fact__icon i{animation:2.4s ease-out infinite fs-pulse;animation-delay:var(--delay, 0s)}.fs-fact.is-visible .fs-fact__icon .fs-icon{animation:fs-pop .7s var(--fs-ease) both;animation-delay:calc(var(--delay, 0s) + .2s)}@keyframes fs-pop{0%{transform:scale(0) rotate(-20deg)}70%{transform:scale(1.2) rotate(4deg)}100%{transform:none}}.fs-fact strong{display:block;font-family:var(--fs-font-head);font-size:clamp(30px, 2.6vw, 40px);font-weight:800;line-height:1;color:var(--fs-accent)}.fs-fact>span:last-child{font-size:12px;color:var(--fs-grey-2);display:block;margin-top:4px}@media (max-width:480px){.fs-quality__facts{grid-template-columns:1fr}.fs-fact{display:grid;grid-template-columns:52px 1fr;column-gap:14px;text-align:left;align-items:center}.fs-fact__icon{margin:0;grid-row:1/3}.fs-fact>span:last-child{margin:0}}.fs-quality__image{position:relative;aspect-ratio:1;border-radius:var(--fs-radius-lg);overflow:hidden;background:var(--fs-paper);box-shadow:var(--fs-shadow);animation:8s ease-in-out infinite fs-float}.fs-quality__image img{width:100%;height:100%;object-fit:cover}.fs-quality__scan{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fs-quality__scan line{stroke:var(--fs-accent);stroke-width:.6;opacity:.7;animation:5s linear infinite fs-scan;filter:drop-shadow(0 0 4px var(--fs-accent))}@keyframes fs-scan{to{transform:translateY(100px)}}.fs-hotspot{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;z-index:2}.fs-hotspot__dot{width:16px;height:16px;border-radius:50%;background:var(--fs-accent);border:3px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.3);transition:transform .3s var(--fs-ease),background .3s}.fs-hotspot__ring{position:absolute;inset:6px;border-radius:50%;border:2px solid var(--fs-accent);animation:2s ease-out infinite fs-pulse}.fs-hotspot:nth-child(odd) .fs-hotspot__ring{animation-delay:.7s}.fs-hotspot.is-active .fs-hotspot__dot{transform:scale(1.3);background:var(--fs-black)}.fs-hotspot.is-active .fs-hotspot__ring{border-color:var(--fs-black)}.fs-hotspot__label{position:absolute;left:50%;bottom:calc(100% + 2px);transform:translate(-50%,6px);padding:8px 12px;border-radius:10px;background:var(--fs-black);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--fs-ease)}.fs-hotspot__label::after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--fs-black)}.fs-hotspot.is-active .fs-hotspot__label,.fs-hotspot:hover .fs-hotspot__label{opacity:1;transform:translate(-50%,0)}@media (max-width:960px){.fs-quality__inner{grid-template-columns:1fr}.fs-quality__visual{order:-1}.fs-quality__image{animation:none}.fs-hotspot__label{display:none}}.fs-bestseller{padding-block:var(--fs-section)}.fs-bestseller__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.fs-bestseller__head .fs-section__head{margin-bottom:0}.fs-bestseller__head .fs-link{margin-bottom:12px}.fs-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.fs-product{border-radius:var(--fs-radius);overflow:hidden;background:var(--fs-ink);border:1px solid var(--fs-line);transition:transform .4s var(--fs-ease),border-color .3s}.fs-product:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.2)}.fs-product__media{position:relative;display:block;aspect-ratio:1;background:var(--fs-paper);overflow:hidden}.fs-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fs-ease)}.fs-product:hover .fs-product__media img{transform:scale(1.06)}.fs-product__tag{position:absolute;top:12px;left:12px;z-index:1;padding:5px 10px;border-radius:999px;background:var(--fs-black);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-product__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(11,11,15,.9),rgba(11,11,15,0) 60%);opacity:0;transition:opacity .4s}.fs-product:hover .fs-product__media::after{opacity:1}.fs-product__promo{position:absolute;left:14px;right:14px;top:auto;bottom:calc(100% - var(--media-h,100%) + 14px);z-index:2;display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--fs-accent);color:var(--fs-on-accent);transform:translateY(16px);opacity:0;transition:opacity .35s,transform .5s var(--fs-ease);box-shadow:0 16px 40px rgba(0,0,0,.4)}.fs-product:hover .fs-product__promo{opacity:1;transform:none}.fs-product__promo-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.75}.fs-product__promo-tag .fs-icon{width:14px;height:14px}.fs-product__promo strong{font-family:var(--fs-font-head);font-size:26px;font-weight:800;text-transform:uppercase;line-height:1}.fs-product__promo strong em{font-style:normal;background:var(--fs-black);color:var(--fs-accent);padding:0 6px;border-radius:6px}.fs-product__promo>span:last-child{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.fs-product__promo>span:last-child .fs-icon{width:14px}.fs-product{position:relative}.fs-product__body{padding:18px;display:grid;gap:10px}.fs-product__body h3{font-size:16px;font-weight:600;line-height:1.35}.fs-product__price{font-family:var(--fs-font-head);font-size:26px;font-weight:800;display:flex;gap:10px;align-items:baseline}.fs-product__price del{color:var(--fs-grey)}.fs-product__price ins{text-decoration:none}.fs-product__price .woocommerce-Price-amount{font-weight:inherit}.fs-product .added_to_cart{display:none}.fs-product .fs-btn.loading{opacity:.6;pointer-events:none}@media (max-width:1024px){.fs-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fs-products{grid-template-columns:1fr}}.fs-cats{position:relative;padding-block:var(--fs-section);overflow:hidden;background:var(--fs-ink)}.fs-cats__bg{position:absolute;inset:0;display:grid;align-content:center;pointer-events:none;opacity:.06}.fs-cats__bg span{font-family:var(--fs-font-head);font-weight:900;font-size:clamp(120px, 28vw, 420px);line-height:.8;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px #fff;white-space:nowrap}.fs-cats__bg span:first-child{transform:translateX(-4%)}.fs-cats__bg span:last-child{text-align:right;transform:translateX(4%)}.fs-cats__head{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:end}.fs-cats__head .fs-section__head{margin-bottom:0}.fs-cats__index{display:grid;gap:6px;justify-self:end;font-family:var(--fs-font-head);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:14px;color:var(--fs-grey)}.fs-cats__index li{display:flex;gap:12px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid var(--fs-line)}.fs-cats__index li span{color:var(--fs-grey-2)}.fs-cats__index li.is-live span{color:#fff}.fs-cats__index li.is-live::after{content:"live";margin-left:auto;color:var(--fs-accent);font-size:11px}.fs-cats__grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:14px;margin-top:clamp(40px,5vw,72px)}.fs-tile{position:relative;display:block;border-radius:var(--fs-radius-lg);overflow:hidden;background:var(--fs-black);border:1px solid var(--fs-line);isolation:isolate;transition:transform .5s var(--fs-ease),border-color .3s}.fs-tile:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.25)}.fs-tile--live{grid-column:span 2;grid-row:span 2}.fs-tile__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--fs-ease),filter .6s}.fs-tile:hover .fs-tile__bg{transform:scale(1.08)}.fs-tile--soon .fs-tile__bg{filter:grayscale(.4) brightness(.8)}.fs-tile--soon:hover .fs-tile__bg{filter:grayscale(0) brightness(1)}.fs-tile__shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,11,15,.95) 0,rgba(11,11,15,.4) 45%,rgba(11,11,15,.1) 100%)}.fs-tile__top{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;z-index:2}.fs-tile__nr{font-family:var(--fs-font-head);font-weight:800;font-size:28px;color:rgba(255,255,255,.5)}.fs-tile__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(11,11,15,.7);border:1px solid var(--fs-line);backdrop-filter:blur(8px);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-tile__status i{width:7px;height:7px;border-radius:50%;background:var(--fs-gold);box-shadow:0 0 10px var(--fs-gold)}.fs-tile__status--live{background:var(--fs-accent);color:var(--fs-on-accent);border-color:transparent}.fs-tile__status--live i{background:var(--fs-black);box-shadow:none;animation:1.6s infinite fs-blink}@keyframes fs-blink{50%{opacity:.3}}.fs-tile__product{position:absolute;right:-6%;top:6%;width:68%;height:auto;z-index:1;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));transition:transform .8s var(--fs-ease);animation:7s ease-in-out infinite fs-float}.fs-tile--live:hover .fs-tile__product{transform:rotate(-6deg) scale(1.05)}.fs-tile__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:6px;padding:22px}.fs-tile__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);margin-bottom:6px;color:var(--fs-accent)}.fs-tile__name{font-family:var(--fs-font-head);font-weight:800;text-transform:uppercase;font-size:clamp(22px, 2vw, 32px);line-height:.95;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.fs-tile--live .fs-tile__name{font-size:clamp(40px, 4.5vw, 72px)}.fs-tile__claim{font-weight:600;color:var(--fs-grey-2)}.fs-tile__text{font-size:14px;color:var(--fs-grey);display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--fs-ease),opacity .4s}.fs-tile__text::before{content:attr(data-x)}.fs-tile--live .fs-tile__text,.fs-tile:hover .fs-tile__text{grid-template-rows:1fr;opacity:1}.fs-tile__drop{font-size:12px;color:var(--fs-grey-2);margin-top:4px}.fs-tile__drop strong{color:var(--fs-gold)}.fs-tile__cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:700;color:var(--fs-accent)}.fs-tile__cta .fs-icon{width:16px;transition:transform .3s var(--fs-ease)}.fs-tile:hover .fs-tile__cta .fs-icon{transform:translateX(6px)}.fs-tile__cta--live{padding:12px 20px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);width:fit-content;font-family:var(--fs-font-head);text-transform:uppercase;letter-spacing:.06em;font-size:16px}@media (max-width:1100px){.fs-cats__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:280px}.fs-cats__head{grid-template-columns:1fr}.fs-cats__index{justify-self:start;display:none}}@media (max-width:560px){.fs-cats__grid{grid-template-columns:1fr;grid-auto-rows:260px}.fs-tile--live{grid-column:span 1;grid-row:span 1;min-height:420px}.fs-tile--live .fs-tile__name{font-size:clamp(30px, 10vw, 44px)}.fs-tile__text{display:none}}.fs-news{padding-block:0 var(--fs-section);background:var(--fs-ink)}.fs-news__panel{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:center;padding:clamp(28px,4.5vw,64px);border-radius:var(--fs-radius-lg);overflow:hidden;background:var(--fs-accent);color:var(--fs-black)}.fs-news__glow{position:absolute;inset:-30%;background:radial-gradient(circle at 80% 40%,rgba(255,255,255,.6),transparent 35%),radial-gradient(circle at 10% 90%,rgba(31,79,255,.25),transparent 40%);pointer-events:none;animation:12s ease-in-out infinite alternate fs-drift}.fs-news__content{position:relative}.fs-news__kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--fs-black);color:var(--fs-accent);font-family:var(--fs-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:22px}.fs-news__kicker .fs-icon{width:14px;height:14px}.fs-news__content .fs-h1{margin-bottom:16px}.fs-news__content>p{font-size:17px;max-width:54ch;color:rgba(11,11,15,.8);margin-bottom:24px}.fs-news__perks{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:26px;font-weight:600;font-size:14px}.fs-news__perks li{display:inline-flex;align-items:center;gap:8px}.fs-news__perks .fs-icon{width:18px;height:18px}.fs-news__row{display:flex;gap:8px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.18)}.fs-news__field{flex:1;display:flex;align-items:center;gap:10px;padding-left:16px;color:var(--fs-grey)}.fs-news__field .fs-icon{width:18px}.fs-news__field input{flex:1;min-width:0;border:0;background:0 0;outline:0;font-size:16px;padding:12px 0;color:var(--fs-black)}.fs-news__legal{font-size:12px;color:rgba(11,11,15,.6);margin-top:12px}.fs-news__legal a{text-decoration:underline}.fs-news .fs-form__msg.is-success{color:var(--fs-black);font-weight:700}.fs-news .fs-form__msg.is-error{color:#b00020}.fs-news__social{display:flex;align-items:center;gap:14px;margin-top:22px;font-size:14px}.fs-news__social .fs-hero__avatars span{border-color:var(--fs-accent);background:var(--fs-black);color:#fff}.fs-news__visual{position:relative;display:grid;place-items:center}.fs-news__visual img{width:100%;max-width:440px;filter:drop-shadow(0 40px 50px rgba(0,0,0,.35));animation:60s linear infinite fs-spin}.fs-news__badge{position:absolute;right:6%;top:4%;width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:var(--fs-black);color:var(--fs-accent);font-family:var(--fs-font-head);font-weight:900;font-size:36px;transform:rotate(-12deg);animation:5s ease-in-out infinite fs-float;box-shadow:0 20px 40px rgba(0,0,0,.3)}@media (max-width:960px){.fs-news__panel{grid-template-columns:1fr}.fs-news__visual{order:-1}.fs-news__visual img{max-width:260px}.fs-news__row{flex-direction:column;border-radius:24px}.fs-news__row .fs-btn{width:100%}.fs-news__field{padding:4px 16px}}.fs-clubs{padding-block:var(--fs-section);position:relative;overflow:hidden}.fs-clubs::before{content:"";position:absolute;left:-10%;top:10%;width:50vw;height:50vw;border-radius:50%;background:rgba(var(--fs-blue-rgb),.18);filter:blur(120px);pointer-events:none}.fs-clubs__top{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;margin-bottom:clamp(48px,6vw,96px);position:relative}.fs-clubs__intro .fs-section__head{margin-bottom:32px}.fs-clubs__stats{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:32px}.fs-clubs__stats strong{display:block;font-family:var(--fs-font-head);font-size:44px;font-weight:800;line-height:1}.fs-clubs__stats span{font-size:13px;color:var(--fs-grey-2)}.fs-clubs__visual{position:relative}.fs-clubs__visual>img{border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow);aspect-ratio:1;object-fit:cover}.fs-clubs__card{position:absolute;left:-24px;bottom:32px;display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:rgba(18,18,24,.9);border:1px solid var(--fs-line);backdrop-filter:blur(12px);max-width:320px}.fs-clubs__avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-weight:900;font-size:18px;flex:none}.fs-clubs__card strong{display:block}.fs-clubs__card span{display:block;font-size:13px;color:var(--fs-grey-2)}.fs-clubs__card em{display:block;font-size:12px;color:var(--fs-lime);font-style:normal;margin-top:4px}.fs-online{position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:50%;background:var(--fs-lime);box-shadow:0 0 0 4px rgba(200,255,61,.2);animation:2s infinite fs-pulse-s}@keyframes fs-pulse-s{50%{box-shadow:0 0 0 8px rgba(200,255,61,0)}}.fs-clubs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:clamp(48px,6vw,96px)}.fs-clubs__item{position:relative;padding:28px 24px;border-radius:var(--fs-radius);background:var(--fs-ink);border:1px solid var(--fs-line);transition:transform .4s var(--fs-ease),border-color .3s}.fs-clubs__item:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.6)}.fs-clubs__num{position:absolute;top:20px;right:22px;font-family:var(--fs-font-head);font-weight:800;font-size:32px;color:rgba(255,255,255,.1)}.fs-clubs__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent-2);margin-bottom:20px}.fs-clubs__item h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:24px;font-weight:800;margin-bottom:8px}.fs-clubs__item p{color:var(--fs-grey-2);font-size:15px}.fs-clubs__form-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,64px);padding:clamp(28px,4vw,56px);border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,rgba(var(--fs-blue-rgb),.35),var(--fs-ink) 60%);border:1px solid rgba(var(--fs-blue-rgb),.5)}.fs-clubs__form-text p{color:var(--fs-grey-2);margin:14px 0 24px}.fs-clubs__form-text ul{display:grid;gap:10px}.fs-clubs__form-text li{display:flex;gap:10px;align-items:center;font-size:15px}.fs-clubs__form-text li a{color:var(--fs-lime);font-weight:600}.fs-clubs__form-text .fs-icon{width:18px;color:var(--fs-lime)}@media (max-width:960px){.fs-clubs__form-wrap,.fs-clubs__top{grid-template-columns:1fr}.fs-clubs__grid{grid-template-columns:repeat(2,1fr)}.fs-clubs__card{left:12px;right:12px;bottom:12px;max-width:none}}@media (max-width:560px){.fs-clubs__grid{grid-template-columns:1fr}}.fs-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.fs-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--fs-grey-2)}.fs-form__full{grid-column:1/-1}.fs-form input,.fs-form select,.fs-form textarea{width:100%;padding:13px 16px;border-radius:12px;color:#fff;font-size:15px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);outline:0;transition:border-color .2s,background .2s}.fs-form select option{color:#000}.fs-form input:focus,.fs-form select:focus,.fs-form textarea:focus{border-color:var(--fs-accent-2);background:rgba(255,255,255,.09)}.fs-form textarea{resize:vertical}.fs-form__msg{margin-top:12px;font-size:14px;min-height:1.4em}.fs-form__msg.is-error{color:var(--fs-red)}.fs-form__msg.is-success{color:var(--fs-lime)}.fs-form__privacy{font-size:12px;color:var(--fs-grey);margin-top:10px}.fs-form__privacy a{text-decoration:underline}.fs-form.is-sending{opacity:.6;pointer-events:none}.fs-notify .fs-form__msg.is-success{color:#1a7f2e}@media (max-width:560px){.fs-form__grid{grid-template-columns:1fr}}.fs-reviews{padding-block:var(--fs-section);background:var(--fs-ink)}.fs-reviews__summary{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin:-24px auto 40px;padding:20px 28px;border-radius:999px;background:var(--fs-black);border:1px solid var(--fs-line);width:fit-content}.fs-reviews__score{display:flex;align-items:baseline;gap:6px}.fs-reviews__score strong{font-family:var(--fs-font-head);font-size:56px;font-weight:900;line-height:1}.fs-reviews__score span{color:var(--fs-grey-2)}.fs-reviews__summary p{font-size:14px;color:var(--fs-grey-2);margin-top:4px}.fs-reviews__verified{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(200,255,61,.12);color:var(--fs-lime);font-size:13px;font-weight:700}.fs-reviews__verified .fs-icon{width:16px}.fs-stars{display:inline-flex;gap:2px}.fs-star .fs-icon{width:18px;height:18px;color:rgba(255,255,255,.15)}.fs-star.is-on .fs-icon{color:var(--fs-gold)}.fs-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fs-review{padding:26px;border-radius:var(--fs-radius);background:var(--fs-black);border:1px solid var(--fs-line);display:grid;gap:12px;align-content:start;transition:transform .4s var(--fs-ease),border-color .3s}.fs-review:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2)}.fs-review header{display:flex;gap:12px;align-items:center}.fs-review__avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--fs-blue),var(--fs-blue-2));color:#fff;font-family:var(--fs-font-head);font-weight:800;font-size:18px;flex:none}.fs-review header strong{display:block}.fs-review header span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--fs-grey-2)}.fs-review header .fs-icon{width:13px;color:var(--fs-lime)}.fs-review h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800}.fs-review p{color:var(--fs-grey-2);font-size:15px}.fs-review footer{font-size:12px;color:var(--fs-grey);padding-top:10px;border-top:1px solid var(--fs-line)}.fs-review footer strong{color:var(--fs-grey-2)}.fs-reviews__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;font-size:13px;color:var(--fs-grey)}.fs-reviews__hint .fs-icon{width:16px}@media (max-width:960px){.fs-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fs-reviews__track{margin-inline:calc(var(--fs-gutter) * -1);padding-inline:var(--fs-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fs-reviews__track::-webkit-scrollbar{display:none}.fs-reviews__grid{display:flex}.fs-review{flex:0 0 84vw;scroll-snap-align:start}.fs-reviews__summary{border-radius:24px}}.fs-faq{padding-block:var(--fs-section)}.fs-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.fs-faq__item{border-radius:16px;background:var(--fs-ink);border:1px solid var(--fs-line);overflow:hidden;transition:border-color .3s,background .3s}.fs-faq__item.is-open{border-color:rgba(var(--fs-accent-rgb),.5);background:var(--fs-ink-2)}.fs-faq__q{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:18px 20px;text-align:left;font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:20px;line-height:1.1}.fs-faq__nr{font-size:14px;color:var(--fs-accent);letter-spacing:.08em}.fs-faq__plus{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);transition:transform .45s var(--fs-ease),background .3s,color .3s}.fs-faq__plus .fs-icon{width:16px}.fs-faq__item.is-open .fs-faq__plus{transform:rotate(45deg);background:var(--fs-accent);color:var(--fs-on-accent)}.fs-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--fs-ease)}.fs-faq__a>div{overflow:hidden}.fs-faq__a p{padding:0 20px 20px 66px;color:var(--fs-grey-2);font-size:15px;opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .4s var(--fs-ease)}.fs-faq__item.is-open .fs-faq__a{grid-template-rows:1fr}.fs-faq__item.is-open .fs-faq__a p{opacity:1;transform:none;transition-delay:.1s}.fs-faq__more{text-align:center;margin-top:32px;color:var(--fs-grey-2);font-size:15px}.fs-faq__more a{color:var(--fs-accent);font-weight:600}@media (max-width:860px){.fs-faq__grid{grid-template-columns:1fr}.fs-faq__a p{padding-left:20px}}.fs-final{padding-block:0 var(--fs-section)}.fs-final__box{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:clamp(32px,5vw,72px);border-radius:var(--fs-radius-lg);overflow:hidden;background:linear-gradient(135deg,var(--fs-blue),#0a1a66 70%)}.fs-final__box::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.25),transparent 40%);animation:10s ease-in-out infinite alternate fs-drift}.fs-final__text{position:relative}.fs-final__text .fs-h1{margin-bottom:20px}.fs-final__text .fs-lead{color:rgba(255,255,255,.85);margin-bottom:32px}.fs-final__trust{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;font-weight:600}.fs-final__trust li{display:flex;align-items:center;gap:8px}.fs-final__trust .fs-icon{width:18px;color:var(--fs-lime)}.fs-final__visual{position:relative}.fs-final__visual img{border-radius:var(--fs-radius);aspect-ratio:1;object-fit:cover;box-shadow:var(--fs-shadow)}@media (max-width:960px){.fs-final__box{grid-template-columns:1fr}.fs-final__visual{display:none}}.fs-footer{position:relative;background:var(--fs-black);border-top:1px solid var(--fs-line);overflow:hidden}.fs-footer__cta{position:relative;background:var(--fs-ink);border-bottom:1px solid var(--fs-line);overflow:hidden}.fs-footer__cta::before{content:"";position:absolute;right:-10%;top:-60%;width:50vw;height:50vw;border-radius:50%;background:rgba(var(--fs-blue-rgb),.22);filter:blur(120px);pointer-events:none}.fs-footer__cta-inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding-block:clamp(40px,5vw,72px)}.fs-footer__cta .fs-h2{margin-bottom:8px}.fs-footer__cta p{color:var(--fs-grey-2)}.fs-footer__marquee{border-bottom:1px solid var(--fs-line);overflow:hidden;padding:18px 0}.fs-footer__marquee-track{display:flex;width:max-content;animation:40s linear infinite fs-marquee}.fs-footer__marquee ul{display:flex;gap:48px;padding-right:48px}.fs-footer__marquee li{display:flex;align-items:center;gap:48px;font-family:var(--fs-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:20px;color:rgba(255,255,255,.5);white-space:nowrap}.fs-footer__marquee li i{color:var(--fs-accent);font-style:normal}.fs-footer__grid{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr 1.6fr;gap:clamp(28px,3vw,48px);padding-block:clamp(56px,7vw,100px) clamp(40px,5vw,64px)}.fs-footer__brand p{color:var(--fs-grey-2);margin:18px 0;font-size:15px;max-width:40ch}.fs-footer__official{display:block;margin-top:12px;font-family:var(--fs-font-head);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--fs-grey)}.fs-footer__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.fs-footer__badges li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);font-size:12px;font-weight:600}.fs-footer__badges .fs-icon{width:14px;color:var(--fs-accent)}.fs-footer__social{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fs-grey)}.fs-footer__social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);transition:background .2s,color .2s,transform .3s var(--fs-ease)}.fs-footer__social a:hover{background:var(--fs-accent);color:var(--fs-on-accent);transform:translateY(-3px) rotate(-6deg)}.fs-footer__social .fs-icon{width:18px}.fs-footer__col h3,.fs-footer__hotline h3{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:18px;margin-bottom:18px;letter-spacing:.08em;color:var(--fs-grey-2)}.fs-footer__col ul{display:grid;gap:10px}.fs-footer__col a{display:inline-flex;align-items:center;gap:8px;color:var(--fs-grey-2);font-size:15px;transition:color .2s}.fs-footer__col a .fs-icon{width:14px;color:var(--fs-accent);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .3s var(--fs-ease);margin-left:-22px}.fs-footer__col a:hover{color:#fff}.fs-footer__col a:hover .fs-icon{opacity:1;transform:none;margin-left:0}.fs-footer__hotline{position:relative;padding:28px;border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line);overflow:hidden}.fs-footer__hotline::before{content:"";position:absolute;right:-40%;bottom:-60%;width:300px;height:300px;border-radius:50%;background:rgba(var(--fs-blue-rgb),.3);filter:blur(60px)}.fs-footer__hotline-kicker{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--fs-grey);margin-bottom:12px}.fs-footer__hotline-kicker .fs-online{position:static}.fs-footer__hotline h3{font-size:30px;line-height:1;color:#fff;position:relative}.fs-footer__hotline p{font-size:14px;color:var(--fs-grey-2);position:relative}.fs-footer__call{position:relative;display:flex;align-items:center;gap:14px;margin:18px 0 8px;padding:14px 18px;border-radius:16px;background:var(--fs-accent);color:var(--fs-on-accent);transition:transform .3s var(--fs-ease),box-shadow .3s}.fs-footer__call:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(var(--fs-accent-rgb),.35)}.fs-footer__call>.fs-icon{width:20px}.fs-footer__call>.fs-icon:last-child{margin-left:auto}.fs-footer__call span{display:grid;min-width:0}.fs-footer__call small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.fs-footer__call strong{font-family:var(--fs-font-head);font-size:clamp(17px, 1.3vw, 22px);line-height:1;white-space:nowrap}.fs-footer__hours{font-size:13px!important;color:var(--fs-grey)!important}.fs-footer__contact{display:grid;gap:8px;margin-top:16px;font-size:14px;position:relative}.fs-footer__contact li{display:flex;gap:8px;align-items:center;color:var(--fs-grey-2)}.fs-footer__contact .fs-icon{width:16px;color:var(--fs-accent)}.fs-footer__contact a:hover{color:#fff}.fs-footer__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px 0;border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line)}.fs-footer__trust li{display:flex;gap:14px;align-items:center}.fs-footer__trust .fs-icon{width:36px;height:36px;padding:8px;border-radius:10px;background:rgba(var(--fs-accent-rgb),.12);color:var(--fs-accent)}.fs-footer__trust span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fs-grey)}.fs-footer__trust strong{font-size:15px}.fs-footer__payrow{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:24px 0 40px;font-size:13px;color:var(--fs-grey)}.fs-footer__payment{display:flex;flex-wrap:wrap;gap:8px}.fs-footer__payment li{padding:8px 14px;border-radius:8px;background:#fff;color:var(--fs-black);font-weight:800;font-size:12px;letter-spacing:.04em}.fs-footer__wordmark{position:relative;text-align:center;line-height:.75;overflow:hidden;padding-top:10px;mask-image:linear-gradient(to bottom,#000 40%,transparent)}.fs-footer__wordmark::after,.fs-footer__wordmark::before{display:inline;font-family:var(--fs-font-head);font-weight:900;font-size:clamp(56px, 12.5vw, 200px);text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;user-select:none;pointer-events:none}.fs-footer__wordmark::before{content:attr(data-a);color:rgba(255,255,255,.07)}.fs-footer__wordmark::after{content:attr(data-b);color:rgba(var(--fs-accent-rgb),.16)}.fs-footer__bottom{border-top:1px solid var(--fs-line);background:var(--fs-ink)}.fs-footer__bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:20px;font-size:13px;color:var(--fs-grey)}.fs-footer__bottom ul{display:flex;gap:20px;flex-wrap:wrap}.fs-footer__bottom a:hover{color:#fff}.fs-footer__xerb a{color:var(--fs-grey-2);font-weight:600}@media (max-width:1100px){.fs-footer__grid{grid-template-columns:1fr 1fr 1fr}.fs-footer__brand,.fs-footer__hotline{grid-column:1/-1}.fs-footer__trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fs-footer__grid{grid-template-columns:1fr 1fr}.fs-footer__trust{grid-template-columns:1fr}.fs-footer__bottom-inner{flex-direction:column;align-items:flex-start}.fs-footer__cta-inner .fs-btn{width:100%}}.fs-sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-radius:18px;background:rgba(18,18,24,.92);border:1px solid var(--fs-line);backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(0,0,0,.5);transform:translateY(140%);transition:transform .5s var(--fs-ease)}.fs-sticky-cta.is-visible{transform:none}.fs-sticky-cta strong{display:block;font-family:var(--fs-font-head);font-size:18px;text-transform:uppercase;line-height:1}.fs-sticky-cta span{font-size:12px;color:var(--fs-lime)}@media (max-width:760px){.fs-sticky-cta{display:flex}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--fs-ease),transform .9s var(--fs-ease);transition-delay:var(--delay, 0s)}[data-reveal].is-visible{opacity:1;transform:none}.fs-hero [data-reveal]{transform:translateY(18px)}.no-js [data-reveal]{opacity:1;transform:none}.fs-page{padding-block:clamp(48px,6vw,96px)}.fs-page__head{margin-bottom:40px}.fs-prose{color:var(--fs-grey-2);font-size:17px}.fs-prose h2,.fs-prose h3{font-family:var(--fs-font-head);text-transform:uppercase;color:#fff;margin:1.6em 0 .6em}.fs-prose h2{font-size:34px}.fs-prose h3{font-size:26px}.fs-prose ol,.fs-prose p,.fs-prose ul{margin-bottom:1.2em}.fs-prose ul{list-style:disc;padding-left:1.4em}.fs-prose ol{list-style:decimal;padding-left:1.4em}.fs-prose a{color:var(--fs-accent-2);text-decoration:underline}.fs-shop{padding-block:clamp(40px,5vw,80px)}.fs-shop .product_title,.fs-shop .woocommerce-products-header__title{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:clamp(34px, 5vw, 60px);margin-bottom:24px}.fs-shop ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0}.fs-shop ul.products::after,.fs-shop ul.products::before{display:none}.fs-shop ul.products li.product{width:auto!important;margin:0!important;float:none!important;border-radius:var(--fs-radius);overflow:hidden;background:var(--fs-ink);border:1px solid var(--fs-line);padding-bottom:18px;transition:transform .4s var(--fs-ease);position:relative}.fs-shop ul.products li.product:hover{transform:translateY(-6px)}.fs-shop ul.products li.product img{background:var(--fs-paper);aspect-ratio:1;object-fit:cover;margin:0!important}.fs-shop ul.products li.product .woocommerce-loop-product__title{padding:16px 18px 6px;font-size:16px;font-weight:600}.fs-shop ul.products li.product .price{padding:0 18px;font-family:var(--fs-font-head);font-size:24px;font-weight:800;color:#fff}.fs-shop ul.products li.product .price del{color:var(--fs-grey);font-size:15px}.fs-shop ul.products li.product .price ins{text-decoration:none}.fs-shop .button,.fs-shop .checkout-button,.fs-shop .single_add_to_cart_button,.fs-shop ul.products li.product .button{display:inline-flex;align-items:center;justify-content:center;margin:12px 18px 0;padding:13px 22px;border-radius:999px;background:var(--fs-accent);color:#fff;font-family:var(--fs-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:16px;border:0;transition:transform .3s var(--fs-ease),box-shadow .3s}.fs-shop .button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(var(--fs-accent-rgb),.4)}.fs-shop .checkout-button,.fs-shop .single_add_to_cart_button{margin:0}.fs-shop .onsale{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--fs-lime);color:var(--fs-black);font-size:11px;font-weight:800;text-transform:uppercase;min-height:0;line-height:1.4}.fs-shop .woocommerce-ordering,.fs-shop .woocommerce-result-count{color:var(--fs-grey-2);margin-bottom:20px}.fs-shop .quantity .qty,.fs-shop .woocommerce-ordering select,.fs-shop input.input-text,.fs-shop select,.fs-shop textarea{padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);color:#fff}.fs-shop table.shop_table{border-color:var(--fs-line);border-radius:var(--fs-radius);color:var(--fs-grey-2)}.fs-shop table.shop_table td,.fs-shop table.shop_table th{border-color:var(--fs-line)}.fs-shop .woocommerce-error,.fs-shop .woocommerce-info,.fs-shop .woocommerce-message{background:var(--fs-ink);border-top-color:var(--fs-accent);color:#fff;border-radius:12px}.fs-shop div.product div.images img{border-radius:var(--fs-radius);background:var(--fs-paper)}.fs-shop div.product p.price{font-family:var(--fs-font-head);font-size:40px;font-weight:800;color:#fff}.fs-shop div.product .woocommerce-tabs ul.tabs li{background:var(--fs-ink);border-color:var(--fs-line)}.fs-shop div.product .woocommerce-tabs ul.tabs li a{color:var(--fs-grey-2)}.fs-shop div.product .woocommerce-tabs ul.tabs li.active{background:var(--fs-black)}.fs-shop div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.fs-shop div.product .woocommerce-tabs .panel{color:var(--fs-grey-2)}@media (max-width:1024px){.fs-shop ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.fs-shop ul.products{grid-template-columns:1fr!important}}.fs-cursor-demo{position:relative;display:inline-block}.fs-cursor-demo__cursor{position:absolute;width:30px;height:30px;left:50%;top:50%;margin:-4px 0 0 -4px;z-index:3;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));opacity:0;transform:translate(130px,90px)}.fs-cursor-demo__ripple{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;border:3px solid var(--fs-accent);opacity:0;pointer-events:none;z-index:2}.is-visible .fs-cursor-demo__cursor{animation:5s cubic-bezier(.4,0,.2,1) infinite fs-cursor-move}.is-visible .fs-cursor-demo__btn{animation:5s infinite fs-cursor-press}.is-visible .fs-cursor-demo__ripple{animation:5s infinite fs-cursor-ripple}@keyframes fs-cursor-move{0%,100%,88%{transform:translate(130px,90px) scale(1);opacity:0}12%{opacity:1}40%,53%{transform:translate(0,0) scale(1)}47%{transform:translate(0,0) scale(.78)}72%{transform:translate(0,0) scale(1);opacity:1}}@keyframes fs-cursor-press{0%,100%,44%,64%{transform:scale(1);box-shadow:0 10px 30px rgba(var(--fs-accent-rgb),.35)}48%{transform:scale(.94);box-shadow:0 4px 12px rgba(var(--fs-accent-rgb),.3)}56%{transform:scale(1.03);box-shadow:0 20px 50px rgba(var(--fs-accent-rgb),.6)}}@keyframes fs-cursor-ripple{0%,47%{transform:scale(.5);opacity:0}49%{opacity:.9}100%,70%{transform:scale(7);opacity:0}}.fs-cursor-demo:hover .fs-cursor-demo__cursor,.fs-cursor-demo:hover .fs-cursor-demo__ripple{animation-play-state:paused!important;opacity:0!important}.fs-cursor-demo:hover .fs-cursor-demo__btn{animation:none}@media (hover:none){.fs-cursor-demo__cursor{display:none}}.fs-stack{position:relative;aspect-ratio:1;perspective:1200px}.fs-stack__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--fs-radius);box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 0 6px rgba(255,255,255,.08);background:var(--fs-paper);opacity:0;transform:translate(60%,-70%) rotate(calc(var(--r) * 4)) scale(1.25);transition:transform .75s cubic-bezier(.2,.9,.3,1.05),opacity .35s;will-change:transform}.fs-stack__img.is-in{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1)}.fs-stack__img.is-settled{transition-duration:.9s;transform:translate(0,0) rotate(calc(var(--r) * .5)) scale(.97);filter:brightness(.85)}.fs-stack__img.is-out{opacity:0;transform:translate(0,10%) rotate(var(--r)) scale(.9);transition:opacity .4s,transform .5s}.fs-final__visual.fs-stack img[src$=".png"]{object-fit:contain;background:linear-gradient(160deg,#1a1a22,#0b0b0f);padding:8%}@media (max-width:960px){.fs-final__visual{display:block;max-width:320px;margin:0 auto}}.fs-clubs__request{border-radius:var(--fs-radius-lg);overflow:hidden;background:linear-gradient(135deg,rgba(var(--fs-blue-rgb),.35),var(--fs-ink) 60%);border:1px solid rgba(var(--fs-blue-rgb),.5);transition:box-shadow .5s}.fs-clubs__request.is-open{box-shadow:0 40px 100px rgba(var(--fs-blue-rgb),.25)}.fs-clubs__banner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px,3.5vw,44px) clamp(24px,4vw,56px)}.fs-clubs__banner-text .fs-h3{margin-bottom:8px}.fs-clubs__banner-text p{color:var(--fs-grey-2);max-width:48ch}.fs-clubs__banner-side{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.fs-clubs__banner-trust{display:grid;gap:6px;font-size:13px;color:var(--fs-grey-2)}.fs-clubs__banner-trust li{display:flex;gap:6px;align-items:center}.fs-clubs__banner-trust .fs-icon{width:14px;color:var(--fs-accent)}.fs-clubs__banner .fs-btn .fs-icon{transition:transform .4s var(--fs-ease)}.fs-clubs__request.is-open .fs-clubs__banner .fs-btn .fs-icon{transform:rotate(90deg)}.fs-clubs__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--fs-ease)}.fs-clubs__collapse>.fs-clubs__form-wrap{overflow:hidden;min-height:0}.fs-clubs__request.is-open .fs-clubs__collapse{grid-template-rows:1fr}.fs-clubs__request .fs-clubs__form-wrap{border:0;border-radius:0;background:0 0;padding-top:0;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .6s var(--fs-ease)}.fs-clubs__request.is-open .fs-clubs__form-wrap{opacity:1;transform:none;transition-delay:.25s}.fs-clubs__request .fs-clubs__form-wrap::before{content:"";grid-column:1/-1;height:1px;background:var(--fs-line);margin-bottom:8px}.fs-clubs__request .fs-clubs__form-text>p{margin-top:18px}.fs-clubs__photo{position:relative;aspect-ratio:4/3;border-radius:var(--fs-radius);overflow:hidden;background:var(--fs-ink-3);border:1px dashed rgba(255,255,255,.25)}.fs-clubs__photo img{width:100%;height:100%;object-fit:cover;opacity:.55}.fs-clubs__photo-tag{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(11,11,15,.75);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-grey-2)}.fs-clubs__photo-tag .fs-icon{width:14px;color:var(--fs-accent)}.fs-clubs__photo-caption{position:absolute;left:12px;bottom:12px;padding:8px 12px;border-radius:10px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:13px}.fs-clubs__photo-caption strong{font-family:var(--fs-font-head);font-size:18px;margin-right:4px}.fs-clubs__request .fs-form{opacity:0;transform:translateY(24px);transition:opacity .5s,transform .7s var(--fs-ease)}.fs-clubs__request.is-open .fs-form{opacity:1;transform:none;transition-delay:.4s}@media (max-width:760px){.fs-clubs__banner-side,.fs-clubs__banner-side .fs-btn{width:100%}.fs-clubs__banner-trust{display:none}}.fs-clubs__item{overflow:hidden}.fs-clubs__item::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--fs-blue-rgb),.35),transparent 60%);opacity:0;transition:opacity .5s}.fs-clubs__item::after{content:"";position:absolute;left:-20%;top:-40%;width:60%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-200%) rotate(15deg);transition:transform .9s var(--fs-ease)}.fs-clubs__item:hover::before{opacity:1}.fs-clubs__item:hover::after{transform:translateX(350%) rotate(15deg)}.fs-clubs__item>*{position:relative}.fs-clubs__icon{transition:transform .5s var(--fs-ease),background .4s,color .4s}.fs-clubs__item:hover .fs-clubs__icon{transform:rotate(-8deg) scale(1.1);background:var(--fs-accent);color:var(--fs-on-accent)}.fs-clubs__item:hover .fs-clubs__icon .fs-icon{animation:fs-icon-wiggle .7s var(--fs-ease)}.fs-clubs__num{transition:transform .5s var(--fs-ease),color .4s}.fs-clubs__item:hover .fs-clubs__num{transform:translateY(-6px) scale(1.2);color:rgba(var(--fs-accent-rgb),.4)}.fs-clubs__item h3{transition:transform .4s var(--fs-ease)}.fs-clubs__item:hover h3{transform:translateX(4px)}.fs-clubs__item p::after{content:" →";color:var(--fs-accent);opacity:0;transition:opacity .3s}.fs-clubs__item:hover p::after{opacity:1}@keyframes fs-icon-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}.fs-quality__facts--full{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:16px;position:relative}.fs-quality__facts--full .fs-fact{display:grid;grid-template-columns:64px 1fr;column-gap:20px;align-items:center;text-align:left;padding:26px 28px}.fs-quality__facts--full .fs-fact__icon{width:64px;height:64px;margin:0;grid-row:1/3}.fs-quality__facts--full .fs-fact__icon .fs-icon{width:30px;height:30px}.fs-quality__facts--full .fs-fact strong{font-size:clamp(36px, 3.4vw, 54px)}.fs-quality__facts--full .fs-fact>span:last-child{font-size:14px;margin:0}.fs-quality__facts--full .fs-fact::after{content:"";position:absolute;right:-20%;bottom:-60%;width:60%;aspect-ratio:1;border-radius:50%;background:rgba(var(--fs-blue-rgb),.25);filter:blur(40px);opacity:0;transition:opacity .5s}.fs-quality__facts--full .fs-fact:hover::after{opacity:1}@media (max-width:760px){.fs-quality__facts--full{grid-template-columns:1fr}}.fs-usp__icon{position:relative;overflow:visible;transition:transform .4s var(--fs-ease),background .4s,color .4s}.fs-usp__icon::after{content:"";position:absolute;inset:-4px;border-radius:18px;border:1.5px solid var(--fs-accent);opacity:0}.fs-usp.is-visible .fs-usp__icon::after{animation:2.6s ease-out infinite fs-pulse;animation-delay:var(--delay, 0s)}.fs-usp:hover .fs-usp__icon{transform:translateY(-4px) scale(1.08);background:var(--fs-accent);color:var(--fs-on-accent)}.fs-usp:hover .fs-usp__icon::after{animation:none}.fs-usp.is-visible .fs-icon--grip{animation:3.2s ease-in-out infinite fs-anim-grip}.fs-usp.is-visible .fs-icon--shield{animation:3.6s ease-in-out infinite fs-anim-shield}.fs-usp.is-visible .fs-icon--wind{animation:2.8s ease-in-out infinite fs-anim-wind}.fs-usp.is-visible .fs-icon--truck{animation:2.4s ease-in-out infinite fs-anim-truck}.fs-usp:hover .fs-icon{animation-duration:.9s!important}@keyframes fs-anim-grip{0%,100%,65%{transform:translateY(0)}35%{transform:translateY(-4px) scale(1.06)}50%{transform:translateY(1px) scale(.96)}}@keyframes fs-anim-shield{0%,100%{transform:rotate(0);filter:drop-shadow(0 0 0 transparent)}50%{transform:rotate(-8deg) scale(1.08);filter:drop-shadow(0 0 8px var(--fs-accent))}}@keyframes fs-anim-wind{0%,100%{transform:translateX(0);opacity:1}50%{transform:translateX(4px) skewX(-8deg);opacity:.7}}@keyframes fs-anim-truck{0%,100%{transform:translateX(-3px)}50%{transform:translateX(3px) translateY(-1px)}75%{transform:translateX(1px) translateY(1px)}}.fs-bestseller+.fs-news{padding-top:var(--fs-section)}.fs-shop__head{margin-bottom:28px}.fs-shop__head .fs-h2{margin:18px 0 6px}.fs-shop__sub{color:var(--fs-grey-2);font-size:15px}.fs-steps{display:flex;align-items:center;gap:0;max-width:560px}.fs-steps__item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--fs-grey)}.fs-steps__item+.fs-steps__item::before{content:"";width:clamp(24px,6vw,72px);height:2px;background:var(--fs-line);margin:0 12px}.fs-steps__item.is-active+.fs-steps__item::before,.fs-steps__item.is-done+.fs-steps__item::before{background:var(--fs-line)}.fs-steps__item.is-done::before{background:var(--fs-accent)!important}.fs-steps__num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fs-ink-2);border:1px solid var(--fs-line);font-family:var(--fs-font-head);font-weight:800;font-size:14px}.fs-steps__num .fs-icon{width:14px}.fs-steps__item.is-active{color:#fff}.fs-steps__item.is-active .fs-steps__num{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent);box-shadow:0 0 0 5px rgba(var(--fs-accent-rgb),.18)}.fs-steps__item.is-done .fs-steps__num{background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent);border-color:rgba(var(--fs-accent-rgb),.4)}@media (max-width:520px){.fs-steps__item span:last-child{display:none}.fs-steps__item.is-active span:last-child{display:inline}}.fs-gift{display:flex;gap:16px;align-items:center;padding:16px 20px;border-radius:16px;background:linear-gradient(90deg,rgba(var(--fs-blue-rgb),.25),var(--fs-ink));border:1px solid rgba(var(--fs-blue-rgb),.4);margin-bottom:24px}.fs-gift.is-done{background:linear-gradient(90deg,rgba(var(--fs-accent-rgb),.18),var(--fs-ink));border-color:rgba(var(--fs-accent-rgb),.45)}.fs-gift__icon{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-gift__icon .fs-icon{animation:2.6s ease-in-out infinite fs-wiggle}.fs-gift__text{flex:1;display:grid;gap:4px;font-size:13px;color:var(--fs-grey-2)}.fs-gift__text strong{color:#fff;font-size:15px}.fs-gift__text .fs-progress{margin-top:6px}.fs-cart__layout{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(24px,3vw,48px);align-items:start}.fs-cart__aside{position:sticky;top:calc(var(--fs-header-h) + 20px);display:grid;gap:14px}.fs-cart__totals{border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-cart__totals .fs-h3{margin-bottom:14px}.fs-shop table.shop_table.cart{border:0;border-radius:0;background:0 0;border-collapse:collapse;margin:0}.fs-shop table.shop_table.cart thead{display:none}.fs-shop table.shop_table.cart tbody tr.cart_item{display:grid;grid-template-columns:96px 1fr auto;grid-template-areas:"thumb name remove" "thumb qty remove";gap:6px 18px;align-items:center;border-bottom:1px solid var(--fs-line)}.fs-shop table.shop_table.cart td{border:0;padding:0;background:0 0}.fs-shop table.shop_table.cart td.product-thumbnail{grid-area:thumb}.fs-shop table.shop_table.cart td.product-thumbnail img{object-fit:cover;background:var(--fs-paper)}.fs-shop table.shop_table.cart td.product-name{grid-area:name;font-weight:600}.fs-shop table.shop_table.cart td.product-name a{color:#fff}.fs-shop table.shop_table.cart td.product-name .variation{font-size:13px;color:var(--fs-grey-2)}.fs-shop table.shop_table.cart td.product-name .variation dd,.fs-shop table.shop_table.cart td.product-name .variation dt{display:inline;margin:0 6px 0 0}.fs-shop table.shop_table.cart td.product-price{display:none}.fs-shop table.shop_table.cart td.product-quantity{grid-area:qty;display:flex;align-items:center;gap:14px}.fs-shop table.shop_table.cart td.product-quantity .quantity{align-items:center;border:1px solid var(--fs-line);border-radius:999px;overflow:hidden}.fs-shop table.shop_table.cart td.product-quantity .qty{width:64px;text-align:center;border:0;background:0 0;padding:8px 0;color:#fff;font-weight:700;-moz-appearance:textfield}.fs-shop table.shop_table.cart td.product-quantity .qty::-webkit-inner-spin-button{opacity:1}.fs-shop table.shop_table.cart td.product-subtotal{grid-area:qty;justify-self:end;font-family:var(--fs-font-head);font-weight:800;color:#fff}.fs-shop table.shop_table.cart td.product-remove{grid-area:remove}.fs-shop table.shop_table.cart td.product-remove a.remove{border-radius:50%;color:var(--fs-grey)!important;text-align:center;transition:background .2s,color .2s}.fs-shop table.shop_table.cart td.actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fs-shop table.shop_table.cart td.actions .coupon{display:flex;gap:8px;align-items:center}.fs-shop table.shop_table.cart td.actions .coupon label{display:none}.fs-shop table.shop_table.cart td.actions .coupon input.input-text{border:1px solid var(--fs-line)}.fs-shop table.shop_table.cart td.actions .button{margin:0;padding:11px 18px;font-size:14px;background:var(--fs-ink-3);color:#fff;box-shadow:none}.fs-shop table.shop_table.cart td.actions .button:disabled{opacity:.4}.fs-shop .cart_totals{width:100%!important;float:none!important}.fs-shop .cart_totals h2:not(.fs-cart__totals-title){display:none}.fs-cart__totals-title{margin-bottom:14px}.fs-shop .cart_totals table.shop_table{border:0;margin:0 0 16px;color:var(--fs-grey-2);background:0 0}.fs-shop .cart_totals table.shop_table td,.fs-shop .cart_totals table.shop_table th{border:0;border-top:1px solid var(--fs-line);background:0 0}.fs-shop .cart_totals table.shop_table tr:first-child td,.fs-shop .cart_totals table.shop_table tr:first-child th{border-top:0}.fs-shop .cart_totals table.shop_table th{font-weight:500}.fs-shop .cart_totals table.shop_table td{text-align:right}.fs-shop .cart_totals .order-total td,.fs-shop .cart_totals .order-total th{font-family:var(--fs-font-head);font-size:24px;font-weight:800;color:#fff}.fs-shop .cart_totals .woocommerce-shipping-totals td{font-size:13px}.fs-shop .cart_totals .woocommerce-shipping-destination{display:none}.fs-shop .wc-proceed-to-checkout{padding:0!important;display:grid;gap:10px}.fs-shop .wc-proceed-to-checkout .checkout-button{width:100%;padding:18px;font-size:19px;margin:0}.fs-shop .wc-proceed-to-checkout .checkout-button::after{content:" →"}.fs-upgrade{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(var(--fs-accent-rgb),.1);border:1px dashed rgba(var(--fs-accent-rgb),.5);color:#fff;transition:background .3s,transform .3s var(--fs-ease)}.fs-upgrade:hover{background:rgba(var(--fs-accent-rgb),.18);transform:translateY(-2px)}.fs-upgrade>.fs-icon{width:20px;color:var(--fs-accent);flex:none}.fs-upgrade>.fs-icon:last-child{margin-left:auto}.fs-upgrade span{display:grid;font-size:12px}.fs-upgrade strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:16px}.fs-upgrade em{font-style:normal;color:var(--fs-grey-2)}.fs-cart__secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--fs-grey);margin:14px 0 10px}.fs-cart__secure .fs-icon{width:14px}.fs-payicons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.fs-payicons li{padding:5px 9px;border-radius:6px;background:#fff;color:var(--fs-black);font-weight:800;font-size:10px;letter-spacing:.04em}.fs-cart__help{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:16px;background:var(--fs-ink);border:1px solid var(--fs-line);font-size:13px;color:var(--fs-grey-2)}.fs-cart__help .fs-icon{width:20px;color:var(--fs-accent)}.fs-cart__help strong{display:block;color:#fff}.fs-cart__help a{color:var(--fs-accent);font-weight:600}.fs-cart__upsell{margin-top:40px;padding:24px;border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,rgba(var(--fs-blue-rgb),.25),var(--fs-ink) 60%);border:1px solid rgba(var(--fs-blue-rgb),.4)}.fs-cart__upsell-head{margin-bottom:18px}.fs-cart__upsell-head .fs-kicker{margin-bottom:8px}.fs-cart__upsell-head p{color:var(--fs-grey-2);font-size:14px;margin-top:6px}.fs-cart__upsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fs-cart__upsell-grid--4{grid-template-columns:repeat(4,1fr)}.fs-upsell{position:relative;display:grid;gap:10px;padding:12px;border-radius:16px;background:var(--fs-black);border:1px solid var(--fs-line);transition:transform .4s var(--fs-ease),border-color .3s}.fs-upsell:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2)}.fs-upsell.is-added{border-color:var(--fs-accent)}.fs-upsell__media{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--fs-paper)}.fs-upsell__media img{width:100%;height:100%;object-fit:cover}.fs-upsell__badge{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:11px;font-weight:800}.fs-upsell__body h4{font-size:14px;font-weight:600;line-height:1.3}.fs-upsell__body h4 a{color:#fff}.fs-upsell__price{font-family:var(--fs-font-head);font-size:20px;font-weight:800;margin-top:4px}.fs-upsell__price del{color:var(--fs-grey);font-weight:500;margin-right:6px}.fs-upsell__price ins{text-decoration:none}.fs-upsell__hook{font-size:12px;color:var(--fs-grey-2)}.fs-upsell__add{width:100%;gap:6px}.fs-upsell__add .fs-icon{width:16px}.fs-upsell__add.is-loading{opacity:.6;pointer-events:none}.fs-upsell__add.is-done{background:var(--fs-ink-3);color:var(--fs-accent);box-shadow:none}.fs-upsell--kompakt{grid-template-columns:64px 1fr auto;align-items:center}.fs-upsell--kompakt .fs-upsell__media{width:64px}.fs-upsell--kompakt .fs-upsell__price{font-size:17px}.fs-upsell--kompakt .fs-upsell__add{width:auto;padding:9px 14px}.fs-trustrow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.fs-trustrow li{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--fs-ink);border:1px solid var(--fs-line);font-size:12px;color:var(--fs-grey-2)}.fs-trustrow .fs-icon{width:20px;color:var(--fs-accent);flex:none}.fs-trustrow strong{display:block;color:#fff;font-size:13px}.fs-trustrow--checkout{grid-template-columns:repeat(2,1fr);margin-top:14px}.fs-empty{text-align:center;padding:clamp(32px,6vw,72px) 20px;border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-empty__icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.12);color:var(--fs-accent)}.fs-empty__icon .fs-icon{width:36px;height:36px}.fs-empty .fs-lead{margin:12px auto 24px}.fs-empty__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fs-shop form.checkout{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,3vw,48px);align-items:start}.fs-shop form.checkout #customer_details{display:grid;gap:24px}.fs-shop form.checkout #customer_details .col-1,.fs-shop form.checkout #customer_details .col-2{width:100%;float:none}.fs-shop form.checkout #order_review,.fs-shop form.checkout #order_review_heading,.fs-shop form.checkout .fs-checkout__upsell,.fs-shop form.checkout .fs-trustrow--checkout{grid-column:2}.fs-shop form.checkout #order_review_heading{display:none}.fs-shop form.checkout #customer_details{grid-column:1;grid-row:2/span 4}.fs-shop form.checkout #order_review{position:sticky;top:calc(var(--fs-header-h) + 20px);padding:24px;border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line);box-shadow:0 24px 60px rgba(0,0,0,.35)}.fs-shop .woocommerce-additional-fields h3,.fs-shop .woocommerce-billing-fields h3,.fs-shop .woocommerce-shipping-fields h3{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:24px}.fs-shop .woocommerce-additional-fields,.fs-shop .woocommerce-billing-fields,.fs-shop .woocommerce-shipping-fields{padding:24px;border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-shop .form-row{margin-bottom:12px}.fs-shop .form-row label{font-size:13px;font-weight:600;color:var(--fs-grey-2);margin-bottom:4px;display:block}.fs-shop .form-row .input-text,.fs-shop .form-row select,.fs-shop .form-row textarea,.fs-shop .select2-container--default .select2-selection--single{width:100%;padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);color:#fff;font-size:15px;height:auto}.fs-shop .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:1.4;padding:0}.fs-shop .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:10px}.fs-shop .form-row .input-text:focus,.fs-shop .form-row select:focus{border-color:var(--fs-accent);outline:0}.fs-shop .form-row.woocommerce-invalid .input-text{border-color:var(--fs-red)}.fs-shop .woocommerce-form__label-for-checkbox{display:flex;gap:8px;align-items:center;color:var(--fs-grey-2)}.fs-shop table.woocommerce-checkout-review-order-table{border:0;margin:0 0 16px;background:0 0}.fs-shop table.woocommerce-checkout-review-order-table thead{display:none}.fs-shop table.woocommerce-checkout-review-order-table td,.fs-shop table.woocommerce-checkout-review-order-table th{border:0;border-bottom:1px solid var(--fs-line);padding:12px 0;background:0 0;color:var(--fs-grey-2);vertical-align:middle}.fs-shop table.woocommerce-checkout-review-order-table td.product-name{display:flex;align-items:center;gap:12px;color:#fff;font-weight:600;font-size:14px;gap:14px}.fs-review__thumb img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--fs-paper);display:block}.fs-review__name .product-quantity{color:var(--fs-grey);font-weight:500}.fs-shop table.woocommerce-checkout-review-order-table td.product-total{text-align:right;font-weight:700;color:#fff}.fs-shop table.woocommerce-checkout-review-order-table tfoot th{font-weight:500}.fs-shop table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.fs-shop table.woocommerce-checkout-review-order-table .order-total td,.fs-shop table.woocommerce-checkout-review-order-table .order-total th{font-family:var(--fs-font-head);font-size:24px;font-weight:800;color:#fff}.fs-shop #payment{background:0 0!important;border-radius:0}.fs-shop #payment ul.payment_methods{border:0;padding:0;display:grid;gap:8px}.fs-shop #payment ul.payment_methods li{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line)}.fs-shop #payment div.payment_box{background:rgba(255,255,255,.04)!important;color:var(--fs-grey-2);border-radius:10px;font-size:13px}.fs-shop #payment div.payment_box::before{display:none}.fs-shop #payment div.form-row.place-order{padding:0;margin-top:14px}.fs-shop #payment #place_order{width:100%;padding:18px;font-size:19px;margin:0;position:relative;overflow:hidden}.fs-shop .woocommerce-terms-and-conditions-wrapper{color:var(--fs-grey-2);font-size:13px;margin:12px 0}.fs-shop .woocommerce-privacy-policy-text p{font-size:12px;color:var(--fs-grey)}.fs-shop #order_review .fs-gift{margin:14px 0 0}.fs-checkout__upsell{padding:18px;border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,rgba(var(--fs-blue-rgb),.25),var(--fs-ink) 60%);border:1px solid rgba(var(--fs-blue-rgb),.4);display:grid;gap:10px}.fs-checkout__upsell h3{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:22px}.fs-bump,.fs-shop .form-row label.fs-bump{position:relative;display:grid;grid-template-columns:28px 64px 1fr;gap:14px;align-items:center;padding:14px;margin:14px 0;border-radius:16px;background:rgba(var(--fs-accent-rgb),.08);border:2px dashed rgba(var(--fs-accent-rgb),.55);cursor:pointer;transition:background .3s,border-color .3s,transform .3s var(--fs-ease)}.fs-bump:hover{transform:translateY(-2px);background:rgba(var(--fs-accent-rgb),.14)}.fs-bump.is-on{background:rgba(var(--fs-accent-rgb),.18);border-style:solid}.fs-bump.is-loading{opacity:.6;pointer-events:none}.fs-bump input{position:absolute;opacity:0;pointer-events:none}.fs-bump__check{width:28px;height:28px;border-radius:8px;border:2px solid var(--fs-accent);display:grid;place-items:center;color:var(--fs-on-accent);background:0 0;transition:background .25s;animation:2s infinite fs-pulse-s}.fs-bump__check .fs-icon{width:16px;opacity:0;transition:opacity .2s}.fs-bump.is-on .fs-bump__check{background:var(--fs-accent);animation:none}.fs-bump.is-on .fs-bump__check .fs-icon{opacity:1}.fs-bump__media img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--fs-paper);display:block}.fs-bump__text{display:grid;gap:2px;font-size:12px;color:var(--fs-grey-2)}.fs-bump__text strong{color:#fff;font-size:14px}.fs-bump__text em{font-style:normal;color:var(--fs-accent);font-family:var(--fs-font-head);font-size:18px}.fs-bump__text em .woocommerce-Price-amount{font-weight:800}@media (max-width:1024px){.fs-cart__layout,.fs-shop form.checkout{grid-template-columns:1fr}.fs-shop form.checkout #customer_details,.fs-shop form.checkout #order_review,.fs-shop form.checkout .fs-checkout__upsell,.fs-shop form.checkout .fs-trustrow--checkout{grid-column:1;grid-row:auto}.fs-cart__aside,.fs-shop form.checkout #order_review{position:static}.fs-cart__upsell-grid,.fs-cart__upsell-grid--4,.fs-trustrow{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fs-shop table.shop_table.cart tbody tr.cart_item{grid-template-columns:72px 1fr auto}.fs-shop table.shop_table.cart td.product-thumbnail img{width:72px;height:72px}.fs-shop table.shop_table.cart td.product-subtotal{grid-area:auto;grid-column:2;justify-self:start;font-size:18px}.fs-cart__upsell-grid,.fs-cart__upsell-grid--4{grid-template-columns:1fr}.fs-shop table.shop_table.cart td.actions .coupon input.input-text{width:100%!important}}@media (min-width:1100px){.fs-topbar__track{animation:40s linear infinite fs-marquee;width:max-content;justify-content:flex-start}.fs-topbar__list[aria-hidden]{display:flex}.fs-topbar__list{gap:48px;padding-right:48px}}.fs-topbar:hover .fs-topbar__track{animation-play-state:paused}.fs-header.is-hidden{transform:none}.fs-quality__facts--full{margin-top:clamp(20px,2.5vw,36px);padding-top:clamp(20px,2.5vw,32px)}.fs-quality{padding-bottom:clamp(48px,6vw,88px)}.fs-clubs__banner-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:13px;color:var(--fs-grey-2)}.fs-clubs__banner-points li{display:flex;gap:8px;align-items:center;white-space:nowrap}.fs-clubs__banner-points .fs-icon{width:16px;height:16px;color:var(--fs-accent);flex:none}@media (max-width:1100px){.fs-clubs__banner-side{width:100%;justify-content:space-between}}.fs-minicart__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.45)}.fs-hero+.fs-packs{padding-top:clamp(56px,7vw,96px)}.fs-hero+.fs-packs::before{background:radial-gradient(900px 400px at 50% 0,rgba(var(--fs-blue-rgb),.22),transparent 70%)}.fs-packs+.fs-usps{padding-top:0}.fs-chat{position:fixed;right:16px;bottom:16px;z-index:96;display:grid;justify-items:end;gap:12px}.fs-chat__toggle{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 12px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-weight:800;font-family:var(--fs-font-head);text-transform:uppercase;letter-spacing:.06em;font-size:16px;box-shadow:0 16px 40px rgba(var(--fs-accent-rgb),.35);transition:transform .3s var(--fs-ease),box-shadow .3s}.fs-chat__toggle:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(var(--fs-accent-rgb),.5)}.fs-chat__toggle-icon{position:relative;width:30px;height:30px;display:grid;place-items:center}.fs-chat__toggle-icon svg{width:26px;height:26px;position:absolute;transition:opacity .3s,transform .4s var(--fs-ease)}.fs-chat__toggle-icon .fs-icon--close{opacity:0;transform:rotate(-90deg) scale(.6)}.fs-chat.is-open .fs-chat__toggle-icon svg:first-child{opacity:0;transform:rotate(90deg) scale(.6)}.fs-chat.is-open .fs-chat__toggle-icon .fs-icon--close{opacity:1;transform:none}.fs-chat__badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:var(--fs-red);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;font-family:var(--fs-font-body);border:2px solid var(--fs-black);animation:fs-bump 1s var(--fs-ease) 2s 3}.fs-chat.is-open .fs-chat__badge,.fs-chat.is-seen .fs-chat__badge{display:none}.fs-chat__panel{width:min(380px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 110px));display:flex;flex-direction:column;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);box-shadow:0 30px 80px rgba(0,0,0,.6);overflow:hidden;transform-origin:bottom right;transform:translateY(12px) scale(.96);opacity:0;transition:transform .4s var(--fs-ease),opacity .3s}.fs-chat__panel[hidden]{display:none}.fs-chat.is-open .fs-chat__panel{transform:none;opacity:1}.fs-chat__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--fs-black);border-bottom:1px solid var(--fs-line)}.fs-chat__avatar{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-weight:900;font-size:16px;flex:none}.fs-chat__avatar .fs-online{top:auto;right:-1px;bottom:-1px;border:2px solid var(--fs-black)}.fs-chat__head strong{display:block;font-size:15px}.fs-chat__head span{font-size:12px;color:var(--fs-accent)}.fs-chat__close{margin-left:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06)}.fs-chat__close .fs-icon{width:16px}.fs-chat__body{flex:1;overflow-y:auto;padding:16px;display:grid;gap:10px;align-content:start;scroll-behavior:smooth}.fs-chat__msg{max-width:88%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5;animation:fs-msg .35s var(--fs-ease) both}.fs-chat__msg--bot{background:var(--fs-ink-3);color:#fff;border-bottom-left-radius:4px;justify-self:start}.fs-chat__msg--user{background:var(--fs-accent);color:var(--fs-on-accent);border-bottom-right-radius:4px;justify-self:end;font-weight:600}.fs-chat__typing{display:inline-flex;gap:4px;padding:12px 14px}.fs-chat__typing i{width:6px;height:6px;border-radius:50%;background:var(--fs-grey-2);animation:1s infinite fs-typing}.fs-chat__typing i:nth-child(2){animation-delay:.15s}.fs-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes fs-typing{50%{transform:translateY(-4px);opacity:.5}}@keyframes fs-msg{from{opacity:0;transform:translateY(8px)}}.fs-chat__options{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px;max-height:190px;overflow-y:auto}.fs-chat__options[hidden]{display:none}.fs-chat__option{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:13px;text-align:left;transition:background .2s,border-color .2s,transform .2s}.fs-chat__option:hover{background:rgba(var(--fs-accent-rgb),.12);border-color:rgba(var(--fs-accent-rgb),.5);transform:translateY(-1px)}.fs-chat__option.is-used{opacity:.4}.fs-chat__option--alt{display:inline-flex;align-items:center;gap:6px;border-style:dashed;color:var(--fs-accent)}.fs-chat__option--alt .fs-icon{width:14px}.fs-chat__form{display:grid;gap:8px;padding:0 16px 14px}.fs-chat__form[hidden]{display:none}.fs-chat__form label{display:grid;gap:3px;font-size:11px;font-weight:600;color:var(--fs-grey-2)}.fs-chat__form input,.fs-chat__form textarea{width:100%;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);color:#fff;font-size:14px;outline:0}.fs-chat__form input:focus,.fs-chat__form textarea:focus{border-color:var(--fs-accent)}.fs-chat__form .fs-btn{padding:12px;font-size:15px}.fs-chat__form .fs-form__msg{margin:0;font-size:13px}.fs-chat__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--fs-line);font-size:11px;color:var(--fs-grey);background:var(--fs-black)}.fs-chat__foot a{display:inline-flex;gap:6px;align-items:center;color:var(--fs-grey-2);font-weight:600}.fs-chat__foot .fs-icon{width:14px;color:var(--fs-accent)}@media (max-width:760px){.fs-clubs__banner-points{grid-template-columns:1fr}.fs-clubs__banner-points li{white-space:normal}.fs-chat{right:12px;bottom:84px}.fs-chat__toggle-label{display:none}.fs-chat__toggle{padding:12px}.fs-chat__panel{max-height:calc(100vh - 180px)}.fsls{bottom:150px!important}}.fs-exit{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:12px;pointer-events:none}.fs-exit__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(31,79,255,.18),transparent 60%),rgba(4,4,8,.86);opacity:0;transition:opacity .4s}.fs-exit__modal{position:relative;width:min(1040px,100%);max-height:calc(100vh - 24px);overflow:hidden;border-radius:28px;background:var(--fs-black);border:1px solid rgba(255,255,255,.12);box-shadow:0 60px 140px rgba(0,0,0,.8),0 0 0 1px rgba(216,255,42,.08);transform:translateY(30px) scale(.96);opacity:0;transition:transform .5s var(--fs-ease),opacity .4s}.fs-exit.is-open{pointer-events:auto}.fs-exit.is-open .fs-exit__backdrop{opacity:1}.fs-exit.is-open .fs-exit__modal{transform:none;opacity:1}.fs-exit__close{position:absolute;top:14px;right:14px;z-index:20;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(11,11,15,.7);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);transition:background .2s,transform .3s var(--fs-ease)}.fs-exit__close:hover{background:rgba(255,255,255,.14);transform:rotate(90deg)}.fs-exit__close .fs-icon{width:18px}.fs-exit__arena{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 24px);background:#0a0c14;overflow:hidden;touch-action:manipulation}.fs-exit__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:crosshair}.fs-exit.is-won .fs-exit__arena{pointer-events:none}.fs-exit__hud{position:absolute;top:14px;left:14px;right:68px;display:flex;justify-content:space-between;align-items:center;z-index:5;pointer-events:none}.fs-exit__scoreboard{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;border-radius:12px;background:rgba(11,11,15,.75);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);font-family:var(--fs-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.fs-exit__team{display:inline-flex;align-items:center;gap:6px;color:var(--fs-grey-2)}.fs-exit__team i{width:8px;height:8px;border-radius:2px;background:var(--c)}.fs-exit__score{font-size:22px;padding:0 6px;color:#fff;min-width:70px;text-align:center}.fs-exit__sound{pointer-events:auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(11,11,15,.75);border:1px solid rgba(255,255,255,.12);color:#fff;backdrop-filter:blur(8px)}.fs-exit__sound svg{width:20px;height:20px}.fs-exit__sound.is-muted{color:var(--fs-grey)}.fs-exit__sound.is-muted .fs-exit__sound-wave{display:none}.fs-exit__power{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);width:min(360px,70%);display:grid;gap:6px;justify-items:center;z-index:6;pointer-events:none;animation:fs-msg .3s var(--fs-ease)}.fs-exit__power[hidden]{display:none}.fs-exit__power span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.fs-exit__power em{font-style:normal;font-size:12px;color:var(--fs-accent);font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.8);animation:1s infinite fs-blink}.fs-exit__power-bar{position:relative;width:100%;height:16px;border-radius:999px;background:rgba(11,11,15,.8);border:2px solid rgba(255,255,255,.35);overflow:visible}.fs-exit__power-bar i{position:absolute;inset:2px;border-radius:999px;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#6b8cff,#d8ff2a 60%,#ff3b5c)}.fs-exit__power-bar b{position:absolute;top:-6px;bottom:-6px;left:0;width:4px;margin-left:-2px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff}.fs-exit__power-bar::after{content:"";position:absolute;left:62%;right:10%;top:-10px;height:4px;border-radius:2px;background:var(--fs-accent);opacity:.9}.fs-exit__coach{position:absolute;left:14px;bottom:14px;z-index:6;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100% - 28px));padding:8px 14px 8px 8px;border-radius:999px;background:rgba(11,11,15,.78);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);pointer-events:none}.fs-exit__coach-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-weight:900;font-size:13px;flex:none}.fs-exit__coach p{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.fs-exit__intro{position:absolute;inset:0;z-index:8;display:grid;align-content:center;justify-items:center;text-align:center;gap:10px;padding:clamp(20px,4vw,48px);background:linear-gradient(to top,rgba(4,4,8,.92),rgba(4,4,8,.55));animation:fs-fade .5s var(--fs-ease)}.fs-exit__intro[hidden]{display:none}.fs-exit__whistle{font-size:40px;line-height:1;animation:3s ease-in-out infinite fs-float}.fs-exit__intro .fs-h2{font-size:clamp(30px, 4.6vw, 60px);max-width:16ch}.fs-exit__intro>p{color:var(--fs-grey-2);max-width:48ch;font-size:clamp(14px, 1.2vw, 17px)}.fs-exit__rules{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:6px 0 10px}.fs-exit__rules li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:600}.fs-exit__rules b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-size:13px}.fs-exit__intro .fs-btn{animation:2.4s infinite fs-cursor-press}.fs-exit__intro-small{font-size:12px;color:var(--fs-grey)}.fs-exit__count{position:absolute;inset:0;z-index:7;display:grid;place-items:center;pointer-events:none}.fs-exit__count[hidden]{display:none}.fs-exit__count span{font-family:var(--fs-font-head);font-weight:900;font-size:clamp(100px, 22vw, 240px);color:#fff;text-shadow:0 0 60px rgba(216,255,42,.6),0 10px 40px rgba(0,0,0,.8);line-height:1}.fs-exit__count.is-pop span{animation:fs-count .75s var(--fs-ease) both}@keyframes fs-count{0%{transform:scale(1.8);opacity:0}30%{transform:scale(1);opacity:1}100%{transform:scale(.9);opacity:0}}.fs-exit__flash{position:absolute;inset:0;z-index:9;display:grid;place-items:center;pointer-events:none}.fs-exit__flash[hidden]{display:none}.fs-exit__flash span{font-family:var(--fs-font-head);font-weight:900;font-style:italic;font-size:clamp(70px, 15vw, 180px);letter-spacing:-.02em;color:var(--fs-accent);-webkit-text-stroke:3px #0b0b0f;text-shadow:0 0 40px rgba(216,255,42,.6),8px 8px 0 #0b0b0f;animation:fs-tor 1.6s var(--fs-ease) both}@keyframes fs-tor{0%{transform:scale(.3) rotate(-12deg);opacity:0}25%{transform:scale(1.15) rotate(2deg);opacity:1}45%{transform:scale(1) rotate(-1deg)}100%{transform:scale(1.05) rotate(0);opacity:1}}.fs-exit__win{position:absolute;inset:0;z-index:15;display:grid;place-items:center;overflow:auto;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 50% 0,rgba(31,79,255,.35),transparent 55%),rgba(6,6,10,.94);opacity:0;transform:translateY(20px);transition:opacity .6s,transform .7s var(--fs-ease)}.fs-exit__win[hidden]{display:none}.fs-exit__win.is-in{opacity:1;transform:none}.fs-exit__confetti-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fs-exit__win-inner{position:relative;display:grid;justify-items:center;text-align:center;gap:12px;padding:clamp(20px,4vw,48px);max-width:640px}.fs-exit__win-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(216,255,42,.12);border:1px solid rgba(216,255,42,.4);color:var(--fs-accent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.fs-exit__win-badge .fs-icon{width:14px}.fs-exit__win .fs-h1{font-size:clamp(48px, 8vw, 96px);line-height:.9;background:linear-gradient(90deg,var(--fs-accent),#fff 55%,var(--fs-accent));background-size:200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:4s linear infinite fs-shine}.fs-exit__win-inner>p{color:var(--fs-grey-2);max-width:46ch}.fs-exit__code{display:flex;align-items:center;gap:18px;padding:14px 16px 14px 24px;border-radius:18px;background:var(--fs-ink);border:2px dashed rgba(var(--fs-accent-rgb),.6)}.fs-exit__code-left{display:grid;gap:2px;text-align:left}.fs-exit__code-left span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fs-grey)}.fs-exit__code-left strong{font-family:var(--fs-font-head);font-size:40px;font-weight:900;letter-spacing:.1em;color:var(--fs-accent);line-height:1}.fs-exit__code-left em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:12px;color:var(--fs-grey-2)}.fs-exit__code.is-ok em{color:var(--fs-accent)}.fs-exit__spinner{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--fs-accent);animation:1s linear infinite fs-spin}.fs-exit__code.is-ok .fs-exit__spinner{display:none}.fs-exit__copy{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:background .2s,border-color .2s}.fs-exit__copy:hover{background:rgba(var(--fs-accent-rgb),.12);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-exit__copy.is-done{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-exit__copy svg{width:18px;height:18px}.fs-exit__timer{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fs-grey-2)}.fs-exit__timer .fs-icon{width:14px;color:var(--fs-red)}.fs-exit__timer strong{color:#fff;font-variant-numeric:tabular-nums}.fs-exit__cta{margin-top:4px;animation:2.8s infinite fs-cursor-press}.fs-exit__trust{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--fs-grey-2)}.fs-exit__trust li{display:inline-flex;align-items:center;gap:6px}.fs-exit__trust .fs-icon{width:14px;color:var(--fs-accent)}.fs-exit__small{font-size:11px!important;color:var(--fs-grey)!important}@media (max-width:760px){.fs-exit{padding:8px}.fs-exit__modal{border-radius:20px}.fs-exit__arena{aspect-ratio:4/5}.fs-exit.is-won .fs-exit__arena{aspect-ratio:auto;height:min(680px,calc(100vh - 16px))}.fs-exit__win{place-items:start center}.fs-exit__win-inner{gap:10px;padding:24px 16px 28px}.fs-exit__hud{right:60px}.fs-exit__scoreboard{padding:6px 10px;font-size:12px}.fs-exit__score{font-size:18px;min-width:56px}.fs-exit__rules{display:grid;gap:6px}.fs-exit__intro .fs-h2{font-size:28px}.fs-exit__coach{max-width:calc(100% - 28px)}.fs-exit__code{flex-direction:column;gap:10px;padding:14px}.fs-exit__code-left{text-align:center;justify-items:center}.fs-exit__code-left strong{font-size:32px}.fs-exit__win .fs-h1{font-size:44px}}.fs-pack__upsell{position:absolute;inset:0;z-index:3;display:grid;align-content:center;justify-items:center;gap:8px;padding:22px;text-align:center;background:linear-gradient(180deg,rgba(31,79,255,.92),rgba(11,11,15,.96) 70%);color:#fff;opacity:0;transform:translateY(14px);transition:opacity .35s,transform .45s var(--fs-ease);pointer-events:none}.fs-pack:focus-within .fs-pack__upsell,.fs-pack:hover .fs-pack__upsell{opacity:1;transform:none;pointer-events:auto}.fs-pack__upsell-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-pack__upsell-tag .fs-icon{width:13px;height:13px}.fs-pack__upsell strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:30px;line-height:1;font-weight:800}.fs-pack__upsell-text{font-size:13px;color:var(--fs-grey-2);max-width:26ch}.fs-pack__upsell-row{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.fs-pack__upsell-row em{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.1);font-size:11px;font-weight:700;font-style:normal}.fs-pack__upsell-row .fs-icon{width:12px;height:12px;color:var(--fs-accent)}.fs-pack__upsell .fs-btn{margin-top:6px}@media (hover:none){.fs-pack__upsell{display:none}}.fs-konfig{padding-block:0 var(--fs-section);position:relative}.fs-konfig__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3.5vw,56px);align-items:start}.fs-konfig__product{position:sticky;top:calc(var(--fs-header-h) + 16px);display:grid;gap:18px}.fs-konfig__stage{position:relative;aspect-ratio:1;border-radius:var(--fs-radius-lg);background:radial-gradient(circle at 50% 70%,rgba(31,79,255,.35),transparent 60%),linear-gradient(180deg,#16161e,#0b0b0f);border:1px solid var(--fs-line);overflow:hidden}.fs-konfig__img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;opacity:0;transform:scale(.94) rotate(-3deg);transition:opacity .45s,transform .6s var(--fs-ease);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.fs-konfig__img.is-active{opacity:1;transform:none}.fs-konfig__badge{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(11,11,15,.75);border:1px solid var(--fs-line);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-konfig__badge .fs-icon{width:13px;color:var(--fs-accent)}.fs-konfig__save{position:absolute;top:16px;right:16px;z-index:2;padding:8px 12px;border-radius:999px;background:var(--fs-red);color:#fff;font-family:var(--fs-font-head);font-weight:900;font-size:18px;transform:rotate(6deg);animation:3s ease-in-out infinite fs-float}.fs-konfig__save[hidden]{display:none}.fs-konfig__stack{position:absolute;left:16px;right:16px;bottom:14px;display:flex;gap:6px;justify-content:center;z-index:2;pointer-events:none}.fs-konfig__stack i{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);border:2px solid rgba(255,255,255,.7);box-shadow:0 6px 14px rgba(0,0,0,.5);animation:fs-pop .5s var(--fs-ease) both}.fs-konfig__stack i.is-gift{background:var(--fs-accent);display:grid;place-items:center;font-size:16px}.fs-konfig__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-grey);margin-bottom:10px}.fs-konfig__label strong{color:#fff}.fs-konfig__label small{text-transform:none;letter-spacing:0;font-weight:500}.fs-konfig__swatches{display:flex;flex-wrap:wrap;gap:8px}.fs-konfig__swatch{border-radius:50%;display:grid;place-items:center;border:2px solid transparent;transition:border-color .2s,transform .3s var(--fs-ease)}.fs-konfig__swatch span{border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.fs-konfig__swatch:hover{transform:scale(1.12)}.fs-konfig__swatch.is-active{border-color:var(--fs-accent)}.fs-konfig__size-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fs-konfig__size{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);text-align:left;transition:border-color .2s,background .2s}.fs-konfig__size strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:18px}.fs-konfig__size span{font-size:12px;color:var(--fs-grey-2)}.fs-konfig__size.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.08)}.fs-konfig__panel{display:grid;gap:18px;padding:clamp(20px,2.5vw,32px);border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-konfig__head h3{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:clamp(26px, 2.6vw, 36px);line-height:1}.fs-konfig__rating{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--fs-grey-2)}.fs-konfig__tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.fs-konfig__tier{position:relative;display:grid;gap:2px;justify-items:center;padding:14px 6px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);text-align:center;transition:border-color .2s,background .2s,transform .3s var(--fs-ease)}.fs-konfig__tier:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.25)}.fs-konfig__tier b{font-family:var(--fs-font-head);font-weight:900;font-size:26px;line-height:1}.fs-konfig__tier span{font-size:11px;color:var(--fs-grey-2)}.fs-konfig__tier em{font-style:normal;font-weight:700;font-size:13px;margin-top:4px}.fs-konfig__tier i{position:absolute;top:-8px;right:-4px;padding:2px 6px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:10px;font-weight:800;font-style:normal}.fs-konfig__tier.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.1);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.15)}.fs-konfig__tier.is-best::after{content:"Top";position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);padding:2px 8px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:10px;text-transform:uppercase}.fs-konfig__qty[hidden]{display:none}.fs-konfig__stepper{display:inline-flex;align-items:center;border:1px solid var(--fs-line);border-radius:999px;overflow:hidden}.fs-konfig__stepper button{width:44px;height:44px;font-size:22px;font-weight:700;background:rgba(255,255,255,.04);transition:background .2s}.fs-konfig__stepper button:hover{background:rgba(var(--fs-accent-rgb),.15)}.fs-konfig__stepper input{width:64px;height:44px;text-align:center;border:0;background:0 0;color:#fff;font-weight:800;font-size:18px;-moz-appearance:textfield}.fs-konfig__stepper input::-webkit-inner-spin-button,.fs-konfig__stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.fs-konfig__qty-hint{font-size:13px;color:var(--fs-accent);margin-top:8px;min-height:1.4em}.fs-konfig__slots-wrap[hidden]{display:none}.fs-konfig__slots{display:flex;flex-wrap:wrap;gap:8px}.fs-konfig__slot{width:54px;height:54px;border-radius:14px;border:2px solid var(--fs-line);background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);display:grid;place-items:end center;padding-bottom:3px;transition:transform .25s var(--fs-ease),border-color .2s}.fs-konfig__slot::before{content:attr(data-n);position:absolute;top:-8px;left:-8px;width:20px;height:20px;border-radius:50%;background:var(--fs-black);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;border:1px solid var(--fs-line)}.fs-konfig__slot.is-active{border-color:var(--fs-accent);transform:scale(1.08);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.25)}.fs-konfig__slot.is-gift{background:var(--fs-accent);border-style:dashed;place-items:center;font-size:20px}.fs-konfig__slot.is-gift::before{content:"+1";background:var(--fs-accent);color:var(--fs-on-accent)}.fs-konfig__all{margin-top:10px;font-size:12px;color:var(--fs-grey-2);text-decoration:underline;text-underline-offset:3px}.fs-konfig__all strong{color:#fff}.fs-konfig__progress{display:grid;gap:8px;padding:14px 16px;border-radius:14px;background:rgba(var(--fs-blue-rgb),.12);border:1px solid rgba(var(--fs-blue-rgb),.35)}.fs-konfig__progress-head{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--fs-grey-2)}.fs-konfig__progress-head strong{color:var(--fs-accent);white-space:nowrap}.fs-konfig__progress .fs-progress span{transition:width .6s var(--fs-ease)}.fs-konfig__ticks{display:flex;justify-content:space-between;font-size:10px;color:var(--fs-grey);font-weight:700}.fs-konfig__ticks i{font-style:normal}.fs-konfig__nudge{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(var(--fs-accent-rgb),.08);border:1px dashed rgba(var(--fs-accent-rgb),.5);font-size:14px}.fs-konfig__nudge-icon{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-konfig__nudge-icon .fs-icon{width:16px}.fs-konfig__nudge p{flex:1}.fs-konfig__nudge-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.fs-konfig__nudge-btn[hidden]{display:none}.fs-konfig__nudge-btn .fs-icon{width:14px}.fs-konfig__price{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;border-top:1px solid var(--fs-line)}.fs-konfig__price-left{display:grid}.fs-konfig__price-alt{font-size:15px;color:var(--fs-grey);text-decoration:line-through}.fs-konfig__price-alt[hidden]{display:none}.fs-konfig__price-left strong{font-family:var(--fs-font-head);font-size:48px;font-weight:900;line-height:1}.fs-konfig__price-per{font-size:13px;color:var(--fs-grey-2);margin-top:4px}.fs-konfig__price-right{display:grid;gap:6px;justify-items:end}.fs-konfig__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.fs-konfig__pill[hidden]{display:none}.fs-konfig__pill--save{background:rgba(255,59,92,.15);color:var(--fs-red)}.fs-konfig__pill--gift{background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent)}.fs-konfig__pill .fs-icon{width:14px}.fs-konfig__add.is-loading{opacity:.6;pointer-events:none}.fs-konfig__add.is-done{background:var(--fs-ink-3);color:var(--fs-accent)}.fs-konfig__msg{font-size:13px;min-height:1.3em;color:var(--fs-grey-2);margin-top:-8px}.fs-konfig__msg.is-error{color:var(--fs-red)}.fs-konfig__msg.is-success{color:var(--fs-accent)}.fs-konfig__trust{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--fs-grey-2)}.fs-konfig__trust li{display:inline-flex;align-items:center;gap:6px}.fs-konfig__trust .fs-icon{width:14px;color:var(--fs-accent)}.fs-konfig__bump{animation:fs-bump .5s var(--fs-ease)}@media (max-width:960px){.fs-konfig__grid{grid-template-columns:1fr}.fs-konfig__product{position:static}.fs-konfig__tiers{grid-template-columns:repeat(5,1fr);gap:6px}.fs-konfig__tier b{font-size:20px}.fs-konfig__tier em{font-size:11px}.fs-konfig__price-left strong{font-size:40px}}@media (max-width:480px){.fs-konfig__tiers{grid-template-columns:repeat(3,1fr)}.fs-konfig__price{flex-direction:column;align-items:flex-start}.fs-konfig__price-right{justify-items:start}}.fs-upg{position:fixed;inset:0;z-index:310;display:grid;place-items:center;padding:12px;pointer-events:none}.fs-upg__backdrop{position:absolute;inset:0;background:rgba(4,4,8,.82);opacity:0;transition:opacity .35s}.fs-upg__modal{position:relative;width:min(920px,100%);max-height:calc(100vh - 24px);overflow:auto;display:grid;grid-template-columns:1.25fr .75fr;border-radius:26px;background:var(--fs-ink);border:1px solid var(--fs-line);box-shadow:0 50px 120px rgba(0,0,0,.75);transform:translateY(28px) scale(.97);opacity:0;transition:transform .5s var(--fs-ease),opacity .4s}.fs-upg.is-open{pointer-events:auto}.fs-upg.is-open .fs-upg__backdrop{opacity:1}.fs-upg.is-open .fs-upg__modal{transform:none;opacity:1}.fs-upg__close{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid var(--fs-line)}.fs-upg__close .fs-icon{width:18px}.fs-upg__glow{position:absolute;right:-10%;top:-30%;width:60%;height:120%;background:radial-gradient(circle,rgba(31,79,255,.4),transparent 60%);filter:blur(40px);pointer-events:none}.fs-upg__left{position:relative;display:grid;gap:14px;padding:clamp(24px,4vw,44px)}.fs-upg__kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-grey-2)}.fs-upg__kicker strong{color:var(--fs-accent);font-variant-numeric:tabular-nums}.fs-upg__left .fs-h2{font-size:clamp(30px, 4vw, 48px)}.fs-upg__text{color:var(--fs-grey-2);font-size:15px}.fs-upg__compare{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.fs-upg__card{position:relative;display:grid;gap:4px;padding:16px;border-radius:16px;background:var(--fs-black);border:1px solid var(--fs-line)}.fs-upg__card--next{border-color:var(--fs-accent);background:linear-gradient(180deg,rgba(var(--fs-accent-rgb),.12),var(--fs-black) 60%);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.15)}.fs-upg__card-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-grey)}.fs-upg__card strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:26px;line-height:1}.fs-upg__card-price{font-family:var(--fs-font-head);font-size:30px;font-weight:800}.fs-upg__card-price del{color:var(--fs-grey);font-size:18px;font-weight:500}.fs-upg__card-price ins{text-decoration:none;color:var(--fs-accent)}.fs-upg__card-per{font-size:12px;color:var(--fs-grey-2)}.fs-upg__card-colors{font-size:11px;color:var(--fs-grey)}.fs-upg__card-badge{position:absolute;top:-10px;right:12px;padding:4px 10px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:11px;font-weight:800}.fs-upg__card-gift{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fs-accent);font-weight:700}.fs-upg__card-gift .fs-icon{width:14px}.fs-upg__card-gift[hidden]{display:none}.fs-upg__arrow{display:grid;place-items:center;color:var(--fs-accent)}.fs-upg__arrow .fs-icon{width:26px;height:26px;animation:1.2s ease-in-out infinite fs-arrow-x}@keyframes fs-arrow-x{50%{transform:translateX(6px)}}.fs-upg__diff{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--fs-grey-2)}.fs-upg__diff strong{font-family:var(--fs-font-head);font-size:28px;color:#fff}.fs-upg__diff em{font-style:normal}.fs-upg__skip{text-align:center;font-size:13px;color:var(--fs-grey);text-decoration:underline;text-underline-offset:3px}.fs-upg__skip:hover{color:#fff}.fs-upg__right{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,rgba(31,79,255,.45),transparent 60%),#0b0b0f;overflow:hidden}.fs-upg__right img{width:90%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:6s ease-in-out infinite fs-float}.fs-upg__stamp{position:absolute;top:24px;left:24px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-weight:900;font-size:30px;transform:rotate(-12deg);box-shadow:0 16px 40px rgba(0,0,0,.5)}@media (max-width:860px){.fs-upg__modal{grid-template-columns:1fr}.fs-upg__right{display:none}.fs-upg__compare{grid-template-columns:1fr}.fs-upg__arrow .fs-icon{transform:rotate(90deg);animation:none}}.fs-pack__stay{position:absolute;left:0;right:0;bottom:0;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:rgba(11,11,15,.9);color:var(--fs-grey-2);font-size:13px;font-weight:600;opacity:0;transform:translateY(100%);transition:opacity .3s,transform .4s var(--fs-ease)}.fs-pack__stay .fs-icon{width:14px}.fs-pack__stay:hover{color:#fff}.fs-pack:focus-within .fs-pack__stay,.fs-pack:hover .fs-pack__stay{opacity:1;transform:none}.fs-pack__upsell{padding-bottom:54px}.fs-tag-kids{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:baseline;gap:4px;padding:6px 10px;border-radius:8px;background:#ff2d9b;color:#fff;font-family:var(--fs-font-head);font-weight:900;font-size:14px;letter-spacing:.08em;transform:rotate(4deg);box-shadow:0 8px 20px rgba(255,45,155,.4)}.fs-tag-kids small{font-family:var(--fs-font-body);font-weight:700;font-size:10px;letter-spacing:0;opacity:.9}.fs-tag-kids--inline{position:static;transform:none;padding:2px 7px;font-size:11px;border-radius:5px;box-shadow:none;vertical-align:middle}.fs-is-kids .fs-product__media::before,.fs-product.is-kids .fs-product__media::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,45,155,.18),transparent 50%);pointer-events:none}.fs-soldout{position:absolute;inset:0;z-index:4;display:grid;place-content:center;gap:4px;text-align:center;background:rgba(11,11,15,.55);backdrop-filter:grayscale(1) blur(1px)}.fs-soldout__band{padding:10px 18px;background:var(--fs-black);color:#fff;font-family:var(--fs-font-head);font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:18px;border:2px solid #fff;transform:rotate(-6deg);box-shadow:0 10px 30px rgba(0,0,0,.6)}.fs-soldout__sub{font-size:11px;font-weight:700;color:var(--fs-grey-2);text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.fs-is-soldout,.fs-product.is-soldout,.fs-upsell:has(.fs-soldout){background:repeating-linear-gradient(135deg,var(--fs-ink) 0 12px,#15151c 12px 24px)!important}.fs-is-soldout img,.fs-product.is-soldout .fs-product__media img,.fs-upsell:has(.fs-soldout) img{filter:grayscale(1) brightness(.75)}.fs-is-soldout .price,.fs-product.is-soldout .fs-product__price{opacity:.5;text-decoration:line-through}.fs-product.is-soldout .fs-product__promo{display:none}.fs-product.is-soldout:hover{transform:none}.fs-shop ul.products li.product.fs-is-soldout .button{pointer-events:none;opacity:.4}.fs-stock-out{color:var(--fs-red)!important;font-weight:700}.fs-loop-overlays{position:absolute;inset:0;pointer-events:none}.fs-lowstock{position:absolute;right:10px;top:10px;z-index:3;padding:5px 10px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:11px;font-weight:800;animation:1.6s infinite fs-blink}.fs-tag-kids~.fs-lowstock{top:50px}.fs-lowstock--inline{position:static;padding:2px 7px;font-size:11px;vertical-align:middle;animation:none}.fs-viewers{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--fs-grey-2);white-space:nowrap}.fs-viewers .fs-icon{width:14px;height:14px;color:var(--fs-accent)}.fs-viewers__dot{width:7px;height:7px;border-radius:50%;background:var(--fs-accent);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.2);animation:1.8s infinite fs-pulse-s}.fs-viewers.is-tick [data-viewers-label]{animation:fs-msg .4s var(--fs-ease);display:inline-block}.fs-viewers--card{position:absolute;right:10px;bottom:10px;z-index:3;padding:5px 9px;border-radius:999px;background:rgba(11,11,15,.82);backdrop-filter:blur(6px);color:#fff;font-size:12px}.fs-viewers--card::after{content:" live";color:var(--fs-grey-2);font-weight:500}.fs-viewers--stage{position:absolute;left:16px;bottom:60px;z-index:3;padding:7px 12px;border-radius:999px;background:rgba(11,11,15,.8);backdrop-filter:blur(6px);color:#fff}.fs-viewers--inline{color:var(--fs-grey-2)}.fs-demand__hot{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(255,59,92,.15);color:var(--fs-red);font-size:12px;font-weight:800}.fs-konfig__demand{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.fs-demand--single{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 16px}.fs-konfig__kids{position:absolute;top:16px;right:16px;z-index:3;display:grid;justify-items:center;padding:8px 14px;border-radius:12px;background:#ff2d9b;color:#fff;transform:rotate(5deg);box-shadow:0 10px 30px rgba(255,45,155,.45);animation:fs-pop .5s var(--fs-ease) both}.fs-konfig__kids[hidden]{display:none}.fs-konfig__kids b{font-family:var(--fs-font-head);font-weight:900;font-size:26px;line-height:1;letter-spacing:.08em}.fs-konfig__kids small{font-size:10px;font-weight:700}.fs-konfig.is-kids .fs-konfig__save{right:auto;left:16px;top:56px}.fs-konfig.is-kids .fs-konfig__stage{background:radial-gradient(circle at 50% 70%,rgba(255,45,155,.35),transparent 60%),linear-gradient(180deg,#16161e,#0b0b0f)}.fs-konfig.is-kids .fs-konfig__img,.fs-konfig.is-kids .fs-konfig__img.is-active{transform:scale(.82)}.fs-konfig__head-kids{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 9px;border-radius:6px;background:#ff2d9b;color:#fff;font-size:14px;letter-spacing:.1em;transform:rotate(-3deg)}.fs-konfig__head-kids[hidden]{display:none}.fs-konfig__slot.is-kids::after{content:"K";display:grid;place-items:center;border:2px solid var(--fs-ink)}.fs-konfig__stack i.is-kidschip{width:auto;padding:0 10px;border-radius:999px;background:#ff2d9b;color:#fff;font-family:var(--fs-font-head);font-weight:900;font-size:12px;letter-spacing:.1em;display:grid;place-items:center}.fs-konfig__soldout{position:absolute;inset:0;z-index:4;display:grid;place-content:center;gap:4px;text-align:center;background:rgba(11,11,15,.6);backdrop-filter:grayscale(1)}.fs-konfig__soldout[hidden]{display:none}.fs-konfig__soldout span{padding:12px 22px;background:var(--fs-black);border:2px solid #fff;color:#fff;font-family:var(--fs-font-head);font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:24px;transform:rotate(-6deg)}.fs-konfig__soldout small{font-size:12px;color:var(--fs-grey-2);margin-top:8px}.fs-konfig__swatch.is-soldout{opacity:.35}.fs-konfig__swatch.is-soldout::after{content:"";position:absolute;left:50%;top:50%;height:2px;background:var(--fs-red);transform:translate(-50%,-50%) rotate(-45deg)}.fs-konfig__swatch{position:relative}.fs-konfig__slot.is-soldout{opacity:.45}.fs-konfig__slot.is-soldout::after{content:"✕";position:absolute;inset:0;display:grid;place-items:center;color:var(--fs-red);font-weight:900;font-size:20px}.fs-konfig__tier.is-soldout{opacity:.4;cursor:not-allowed}.fs-konfig__tier.is-soldout::before{content:"Ausverkauft";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-10deg);padding:2px 6px;background:var(--fs-black);color:#fff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border:1px solid #fff;z-index:2}.fs-konfig__add.is-soldout{background:var(--fs-ink-3);color:var(--fs-grey-2);box-shadow:none;cursor:not-allowed}.fs-demand--banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;border-radius:14px;background:linear-gradient(90deg,rgba(255,59,92,.14),rgba(var(--fs-blue-rgb),.12));border:1px solid rgba(255,59,92,.35);font-size:14px}.fs-demand__fire{font-size:22px;animation:2s ease-in-out infinite fs-float}.fs-demand__text{flex:1;min-width:220px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fs-demand__text .fs-viewers{font-size:14px;color:#fff;white-space:normal}.fs-demand__reserve{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(11,11,15,.6);font-size:13px;color:var(--fs-grey-2)}.fs-demand__reserve .fs-icon{width:14px;color:var(--fs-accent)}.fs-demand__reserve strong{color:#fff;font-variant-numeric:tabular-nums}.fs-demand--banner.is-urgent .fs-demand__reserve strong{color:var(--fs-red);animation:1s infinite fs-blink}.fs-demand--mini{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;margin-bottom:12px;border-radius:12px;background:rgba(var(--fs-accent-rgb),.08);font-size:12px;color:var(--fs-grey-2)}.fs-demand--mini .fs-icon{width:16px;color:var(--fs-accent);flex:none}.fs-demand--mini strong{color:#fff}.fs-shop form.checkout .fs-demand--banner{grid-column:1/-1;grid-row:1;margin-bottom:0}.fs-konfig__row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;margin-top:18px}.fs-konfig__row .fs-konfig__qty{margin-top:0}.fs-konfig__sizes{display:grid;gap:8px;justify-items:start}.fs-konfig__switch{position:relative;display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 6px;border-radius:999px;border:1px solid var(--fs-line);background:rgba(255,255,255,.04);cursor:pointer;user-select:none}.fs-konfig__switch input{position:absolute;opacity:0;width:0;height:0}.fs-konfig__switch-opt{display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;color:var(--fs-grey);transition:color .25s;white-space:nowrap}.fs-konfig__switch-opt svg{width:16px;height:16px}.fs-konfig__switch-opt.is-active{color:#fff}.fs-konfig__switch-track{position:relative;width:52px;height:28px;border-radius:999px;background:rgba(255,255,255,.12);transition:background .3s;flex:none}.fs-konfig__switch-track i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--fs-accent);box-shadow:0 2px 8px rgba(0,0,0,.4);transition:transform .35s var(--fs-ease),background .3s}.fs-konfig__switch input:checked~.fs-konfig__switch-track{background:rgba(var(--fs-accent-rgb),.25)}.fs-konfig__switch input:checked~.fs-konfig__switch-track i{transform:translateX(24px)}.fs-konfig__switch input:focus-visible~.fs-konfig__switch-track{outline:2px solid var(--fs-accent);outline-offset:3px}.fs-konfig__switch:hover{border-color:rgba(255,255,255,.25)}.fs-konfig__size-hint{font-size:12px;color:var(--fs-grey-2);margin:0;padding-left:6px}.fs-konfig__size-hint strong{color:#fff;font-weight:800}.fs-konfig__size-hint.is-kids strong{color:var(--fs-accent)}@media (max-width:560px){.fs-konfig__row{grid-template-columns:1fr;gap:16px}}.fs-halloween{--fs-accent:#ff7a1a;--fs-accent-2:#ffa64d;--fs-accent-rgb:255,122,26;--fs-on-accent:#0b0b0f;--fs-lime:#ff7a1a;--fs-blue:#7a1fff;--fs-blue-2:#b07cff;--fs-blue-rgb:122,31,255;--fs-ink:#140f1c;--fs-ink-2:#1b1426;--fs-ink-3:#261a35;--fs-black:#0a070f;--hw-purple:#7a1fff;--hw-green:#7dff5a}.fs-halloween body,body.fs-halloween{background:var(--fs-black)}.fs-halloween ::selection{background:var(--fs-accent);color:#000}.fs-logo__pumpkin{display:none}.fs-halloween .fs-logo__mark{background:linear-gradient(145deg,#ff8a2a,#ff5f00);color:#1a0b00;position:relative;overflow:visible;box-shadow:0 0 24px rgba(255,122,26,.45)}.fs-halloween .fs-logo__pumpkin{display:block;position:absolute;right:-12px;bottom:-10px;font-size:20px;font-style:normal;transform:skewX(8deg);filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));animation:3.2s ease-in-out infinite hwWobble;transform-origin:50% 100%}@keyframes hwWobble{0%,100%{transform:skewX(8deg) rotate(-8deg)}50%{transform:skewX(8deg) rotate(10deg) translateY(-2px)}}.fs-halloween .fs-logo__text strong{color:var(--fs-accent);text-shadow:0 0 18px rgba(255,122,26,.5)}.fs-halloween .fs-topbar{background:linear-gradient(90deg,#ff7a1a,#ff5f00 40%,#7a1fff);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.fs-halloween .fs-topbar svg{color:#fff}.fs-halloween .fs-header{border-bottom-color:rgba(255,122,26,.25)}.fs-halloween .fs-cart-btn{position:relative}.fs-halloween .fs-cart-btn::after{content:"🎃";position:absolute;top:-10px;left:-8px;font-size:14px;transform:rotate(-15deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.fs-halloween .fs-hero::before,.fs-halloween .fs-hero__bg::after{filter:hue-rotate(50deg) saturate(1.2)}.fs-halloween .fs-hero__bg img{filter:saturate(.6) brightness(.55) hue-rotate(30deg)}.fs-halloween .fs-hero__badge{background:rgba(122,31,255,.25);border-color:rgba(176,124,255,.5);color:#fff}.fs-halloween .fs-hero__title .is-accent,.fs-halloween .fs-hero__title em{color:var(--fs-accent)}.fs-halloween .fs-hero__title{text-shadow:0 0 40px rgba(122,31,255,.45)}.fs-halloween .fs-pack::before,.fs-halloween .fs-usp::before{background:radial-gradient(400px 200px at var(--mx,50%) var(--my,0),rgba(122,31,255,.35),transparent 60%)}.fs-halloween .fs-pack--highlight,.fs-halloween .fs-pack.is-highlight{box-shadow:0 30px 80px rgba(255,122,26,.25),0 0 0 1px rgba(255,122,26,.4)}.fs-halloween .fs-btn--primary{background:linear-gradient(135deg,#ffa64d,#ff6a00);color:#1a0b00;box-shadow:0 10px 30px rgba(255,122,26,.4)}.fs-halloween .fs-btn--primary:hover{box-shadow:0 16px 40px rgba(255,122,26,.6),0 0 0 4px rgba(122,31,255,.3)}.fs-halloween .fs-progress span{background:linear-gradient(90deg,#7a1fff,#ff7a1a)}.fs-halloween .fs-footer{background:linear-gradient(180deg,var(--fs-black),#0f0718)}.fs-halloween .fs-final-cta,.fs-halloween .fs-footer__cta{background-image:radial-gradient(800px 400px at 20% 0,rgba(122,31,255,.35),transparent 60%),radial-gradient(600px 400px at 90% 100%,rgba(255,122,26,.25),transparent 60%)}.fs-halloween .fs-demand__hot{background:rgba(122,31,255,.25);color:#e3d1ff}.fs-halloween .fs-chat__btn,.fs-halloween .fs-chat__toggle{box-shadow:0 10px 30px rgba(255,122,26,.45)}.fs-halloween .fs-tag-kids{background:var(--hw-green);color:#0b0b0f}.fs-halloween--blutmond{--fs-accent:#ff2d3a;--fs-accent-2:#ff6b74;--fs-accent-rgb:255,45,58;--fs-blue:#a1001a;--fs-blue-rgb:161,0,26}.fs-halloween--blutmond .fs-hw__moon{background:radial-gradient(circle at 40% 40%,#ff6b5a,#b3001b 60%,#5a0010);box-shadow:0 0 80px 30px rgba(255,45,58,.35)}.fs-halloween--blutmond .fs-hero__bg img{filter:saturate(.8) brightness(.45) sepia(.6) hue-rotate(-30deg)}.fs-halloween--blutmond .fs-hw__fog{opacity:.9;filter:hue-rotate(-60deg)}.fs-hw__flash{position:fixed;inset:0;z-index:9999;background:#ff2d3a;opacity:0;pointer-events:none;animation:1.2s ease-out forwards hwFlash}@keyframes hwFlash{0%{opacity:.9}100%{opacity:0}}.fs-hw{display:contents;pointer-events:none}.fs-hw__web{position:fixed;top:0;width:clamp(110px,14vw,200px);height:auto;opacity:.55;z-index:61}.fs-hw__web--l{left:0}.fs-hw__web--r{right:0}.fs-hw__spider{position:fixed;top:0;left:clamp(140px,18vw,320px);z-index:62;display:grid;justify-items:center;transform-origin:top center;animation:14s ease-in-out infinite hwSpider}.fs-hw__spider i{display:block;width:1px;height:var(--len,90px);background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.15))}.fs-hw__spider span{font-size:22px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6));animation:2.4s ease-in-out infinite hwSway;display:block;margin-top:-2px}@keyframes hwSpider{0%,100%,55%{transform:translateY(-140px)}65%,90%{transform:translateY(0)}}@keyframes hwSway{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.fs-hw__spider.is-boo{animation:.5s ease-out forwards hwSpiderBoo}@keyframes hwSpiderBoo{0%{transform:translateY(0) scale(1)}100%{transform:translateY(60px) scale(1.5)}}.fs-hw__fog{position:fixed;left:-20%;right:-20%;bottom:-40px;height:220px;z-index:60;opacity:.55;background:radial-gradient(60% 100% at 20% 100%,rgba(176,124,255,.35),transparent 70%),radial-gradient(50% 100% at 60% 100%,rgba(255,122,26,.18),transparent 70%),radial-gradient(70% 100% at 90% 100%,rgba(176,124,255,.3),transparent 70%);filter:blur(24px);animation:18s ease-in-out infinite alternate hwFog}@keyframes hwFog{from{transform:translateX(-4%)}to{transform:translateX(4%)}}.fs-hw__moon{position:fixed;top:10vh;right:8vw;width:clamp(70px,9vw,140px);aspect-ratio:1;border-radius:50%;opacity:.85;background:radial-gradient(circle at 40% 40%,#fff6d6,#f0c66a 60%,#9c7a2a);box-shadow:0 0 60px 20px rgba(255,200,100,.18),inset -18px -10px 30px rgba(0,0,0,.25);transition:background .8s,box-shadow .8s}.fs-hw__moon::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 60%,rgba(0,0,0,.12) 0 8%,transparent 9%),radial-gradient(circle at 65% 30%,rgba(0,0,0,.1) 0 6%,transparent 7%),radial-gradient(circle at 60% 70%,rgba(0,0,0,.1) 0 10%,transparent 11%)}.fs-hw__bats{position:fixed;inset:0;z-index:61}.fs-hw__bat{position:absolute;top:var(--y,20vh);left:-80px;width:var(--s,36px);height:auto;color:#0a070f;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));animation:hwBatFly var(--d,16s) linear var(--delay,0s) infinite;opacity:0}.fs-hw__bat svg{width:100%;height:auto;display:block;animation:.28s ease-in-out infinite alternate hwFlap;transform-origin:50% 50%}@keyframes hwBatFly{0%{transform:translate(0,0) rotate(5deg);opacity:0}4%,96%{opacity:.9}50%{transform:translate(55vw,var(--dy,-8vh)) rotate(-6deg)}100%{transform:translate(115vw,var(--dy2,6vh)) rotate(4deg);opacity:0}}@keyframes hwFlap{from{transform:scaleY(1) scaleX(1)}to{transform:scaleY(.55) scaleX(1.08)}}.fs-hw__bats.is-swarm .fs-hw__bat{animation-duration:3.5s!important;animation-delay:calc(var(--i, 0) * .08s)!important}.fs-hw__ghost{position:fixed;z-index:70;pointer-events:auto;font-size:clamp(34px, 4vw, 52px);line-height:1;background:0 0;border:0;cursor:pointer;opacity:0;transform:scale(.6);transition:opacity .6s,transform .6s var(--fs-ease);filter:drop-shadow(0 0 14px rgba(255,255,255,.55));animation:3.4s ease-in-out infinite hwGhostFloat}.fs-hw__ghost.is-visible{opacity:.92;transform:scale(1)}.fs-hw__ghost:hover{filter:drop-shadow(0 0 22px rgba(255,255,255,.95))}.fs-hw__ghost.is-caught{animation:.7s ease-in forwards hwGhostCaught}@keyframes hwGhostFloat{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes hwGhostCaught{0%{transform:scale(1) rotate(0);opacity:1}100%{transform:scale(0) rotate(720deg);opacity:0}}.fs-hw__ghost-win{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:99990;pointer-events:auto;width:min(92vw,420px);padding:32px 28px 26px;text-align:center;border-radius:24px;background:linear-gradient(160deg,#1b1426,#0a070f);border:1px solid rgba(255,122,26,.5);box-shadow:0 40px 100px rgba(0,0,0,.7),0 0 0 6px rgba(122,31,255,.15);animation:hwWinIn .5s var(--fs-ease)}.fs-hw__ghost-win[hidden]{display:none}@keyframes hwWinIn{from{opacity:0;translate:-50% -40%;scale:.9}to{opacity:1;translate:-50% -50%;scale:1}}.fs-hw__ghost-win-emoji{display:block;font-size:56px;margin-bottom:8px;animation:2s ease-in-out infinite hwWobble}.fs-hw__ghost-win strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:40px;font-weight:900;color:var(--fs-accent);line-height:1;margin-bottom:10px}.fs-hw__ghost-win p{color:var(--fs-grey-2);font-size:15px;margin-bottom:18px}.fs-hw__ghost-win p b{display:inline-block;margin-top:6px;padding:6px 14px;border-radius:10px;background:rgba(255,255,255,.08);border:1px dashed rgba(255,122,26,.6);color:#fff;font-family:var(--fs-font-head);font-size:22px;letter-spacing:.12em}.fs-hw__ghost-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:20px}.fs-hw__ghost-win .is-copied{background:var(--hw-green)!important;color:#0b0b0f!important}@media (max-width:720px){.fs-hw__spider{left:72vw}.fs-hw__moon{top:8vh;right:5vw;opacity:.6}.fs-hw__fog{height:140px}}@media (prefers-reduced-motion:reduce){.fs-hw__bat,.fs-hw__fog,.fs-hw__ghost,.fs-hw__spider,.fs-logo__pumpkin{animation:none!important}}.fs-kontakt__head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.fs-kontakt__head .fs-h1{margin:10px 0 16px}.fs-kontakt__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,4vw,56px);align-items:start}.fs-kontakt__funnel{position:relative;padding:clamp(22px,3vw,40px);border-radius:28px;background:var(--fs-ink);border:1px solid var(--fs-line);overflow:hidden}.fs-kontakt__funnel::before{content:"";position:absolute;inset:-1px;background:radial-gradient(600px 300px at 0 0,rgba(var(--fs-blue-rgb),.25),transparent 60%);pointer-events:none}.fs-kontakt__funnel>*{position:relative}.fs-kontakt__steps{display:flex;gap:8px;margin-bottom:28px;padding:0;list-style:none;counter-reset:none}.fs-kontakt__steps li{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);font-size:13px;font-weight:700;color:var(--fs-grey);transition:all .35s var(--fs-ease)}.fs-kontakt__steps li b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.08);font-size:12px;transition:.35s}.fs-kontakt__steps li.is-active{color:#fff;border-color:rgba(var(--fs-accent-rgb),.6);background:rgba(var(--fs-accent-rgb),.08)}.fs-kontakt__steps li.is-active b{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-kontakt__steps li.is-done{color:var(--fs-grey-2)}.fs-kontakt__steps li.is-done b{background:var(--fs-accent);color:var(--fs-on-accent);font-size:0}.fs-kontakt__steps li.is-done b::before{content:"✓";font-size:12px}.fs-kontakt__path{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.fs-kontakt__path[hidden]{display:none}.fs-kontakt__back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--fs-grey-2);padding:8px 12px;border-radius:999px;border:1px solid var(--fs-line);transition:.25s}.fs-kontakt__back svg{width:14px;height:14px;transform:rotate(180deg)}.fs-kontakt__back:hover{color:#fff;border-color:rgba(255,255,255,.3)}.fs-kontakt__crumbs{display:flex;gap:8px;flex-wrap:wrap}.fs-kontakt__crumbs span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(var(--fs-accent-rgb),.12);border:1px solid rgba(var(--fs-accent-rgb),.4);color:#fff;font-size:13px;font-weight:600;animation:fsCrumbIn .4s var(--fs-ease)}.fs-kontakt__crumbs span svg{width:14px;height:14px;color:var(--fs-accent)}@keyframes fsCrumbIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.fs-kontakt__panel{display:none;animation:fsPanelIn .45s var(--fs-ease)}.fs-kontakt__panel.is-active{display:block}@keyframes fsPanelIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fs-kontakt__q{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:clamp(24px, 2.6vw, 34px);margin-bottom:20px;line-height:1.05}.fs-kontakt__topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.fs-kontakt__topic{position:relative;display:grid;gap:4px;justify-items:start;text-align:left;padding:18px 18px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);transition:transform .35s var(--fs-ease),border-color .25s,background .25s;overflow:hidden}.fs-kontakt__topic::before{content:"";position:absolute;inset:0;background:radial-gradient(260px 160px at 100% 0,rgba(var(--fs-accent-rgb),.18),transparent 60%);opacity:0;transition:opacity .3s}.fs-kontakt__topic:focus-visible,.fs-kontakt__topic:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.6);background:rgba(255,255,255,.06)}.fs-kontakt__topic:hover::before{opacity:1}.fs-kontakt__topic-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent-2);margin-bottom:8px;transition:transform .35s var(--fs-ease)}.fs-kontakt__topic:hover .fs-kontakt__topic-icon{transform:scale(1.1) rotate(-6deg)}.fs-kontakt__topic-icon svg{width:20px;height:20px}.fs-kontakt__topic strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;font-weight:800}.fs-kontakt__topic>span:not(.fs-kontakt__topic-icon){font-size:13px;color:var(--fs-grey-2)}.fs-kontakt__topic i{position:absolute;right:14px;top:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.06);color:var(--fs-grey-2);transition:all .3s var(--fs-ease)}.fs-kontakt__topic i svg{width:14px;height:14px}.fs-kontakt__topic:hover i{background:var(--fs-accent);color:var(--fs-on-accent);transform:translateX(3px)}.fs-kontakt__options{display:grid;gap:10px}.fs-kontakt__option{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);font-weight:600;font-size:15px;transition:all .3s var(--fs-ease);animation:fsPanelIn .4s var(--fs-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.fs-kontakt__option:hover{border-color:rgba(var(--fs-accent-rgb),.6);background:rgba(var(--fs-accent-rgb),.06);transform:translateX(4px)}.fs-kontakt__option small{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--fs-grey-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.fs-kontakt__option small.has-answer{background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent-2)}.fs-kontakt__option svg{width:16px;height:16px;flex:none;color:var(--fs-grey)}.fs-kontakt__answer{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px;margin-bottom:26px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--fs-accent-rgb),.14),rgba(var(--fs-blue-rgb),.12));border:1px solid rgba(var(--fs-accent-rgb),.4)}.fs-kontakt__answer[hidden]{display:none}.fs-kontakt__answer-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-kontakt__answer-icon svg{width:20px;height:20px}.fs-kontakt__answer strong{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-accent-2);margin-bottom:6px}.fs-kontakt__answer p{font-size:15px;line-height:1.6;margin-bottom:14px}.fs-kontakt__answer-actions{display:flex;gap:10px;flex-wrap:wrap}.fs-kontakt__done,.fs-kontakt__solved{display:grid;gap:10px;justify-items:start;padding:28px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);animation:fsPanelIn .45s var(--fs-ease)}.fs-kontakt__done[hidden],.fs-kontakt__solved[hidden]{display:none}.fs-kontakt__done>span,.fs-kontakt__solved>span{font-size:40px}.fs-kontakt__done strong,.fs-kontakt__solved strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:28px;font-weight:800}.fs-kontakt__done p,.fs-kontakt__solved p{color:var(--fs-grey-2);margin-bottom:6px}.fs-kontakt__solved a:not(.fs-btn){color:var(--fs-accent-2);text-decoration:underline}.fs-kontakt__form[hidden]{display:none}.fs-kontakt__form .fs-kontakt__q{font-size:24px;margin-bottom:14px}.fs-kontakt__extra{display:contents}.fs-kontakt__extra label{animation:fsPanelIn .4s var(--fs-ease)}.fs-kontakt__form input:invalid:not(:placeholder-shown){border-color:rgba(255,59,92,.6)}.fs-kontakt__side{display:grid;gap:16px;position:sticky;top:calc(var(--fs-header-h,72px) + 20px)}.fs-kontakt__card{padding:22px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:14px}.fs-kontakt__card .fs-kicker{margin-bottom:2px}.fs-kontakt__line{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:10px;margin:-10px;border-radius:14px;transition:background .25s}.fs-kontakt__line:hover{background:rgba(255,255,255,.05)}.fs-kontakt__line svg{width:40px;height:40px;padding:10px;border-radius:12px;background:rgba(var(--fs-accent-rgb),.12);color:var(--fs-accent-2)}.fs-kontakt__line strong{display:block;font-size:15px}.fs-kontakt__line small{color:var(--fs-grey);font-size:12px}.fs-kontakt__social{display:flex;gap:8px;padding-top:4px}.fs-kontakt__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.06);color:#fff;transition:.25s}.fs-kontakt__social a:hover{background:var(--fs-accent);color:var(--fs-on-accent);transform:translateY(-2px)}.fs-kontakt__social svg{width:18px;height:18px}.fs-kontakt__card--faq ul{display:grid;gap:4px}.fs-kontakt__card--faq a{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:10px;font-size:14px;color:var(--fs-grey-2);transition:.2s}.fs-kontakt__card--faq a:hover{color:#fff;background:rgba(255,255,255,.04)}.fs-kontakt__card--faq svg{width:14px;height:14px;color:var(--fs-accent);flex:none}.fs-kontakt__card--status{grid-template-columns:14px 1fr;align-items:center;gap:14px;padding:16px 22px}.fs-kontakt__card--status strong{display:block;font-size:14px}.fs-kontakt__card--status small{color:var(--fs-grey);font-size:12px}.fs-kontakt__dot{width:12px;height:12px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 0 rgba(61,220,132,.6);animation:1.8s ease-out infinite fsPulseDot}@keyframes fsPulseDot{to{box-shadow:0 0 0 10px rgba(61,220,132,0)}}@media (max-width:1024px){.fs-kontakt__grid{grid-template-columns:1fr}.fs-kontakt__side{position:static;grid-template-columns:1fr 1fr}.fs-kontakt__card--status{grid-column:1/-1}}@media (max-width:640px){.fs-kontakt__side{grid-template-columns:1fr}.fs-kontakt__steps li span{display:none}.fs-kontakt__steps li{justify-content:center;padding:8px}.fs-kontakt__steps li.is-active span{display:inline}.fs-kontakt__topics{grid-template-columns:1fr 1fr}.fs-kontakt__topic{padding:14px}.fs-kontakt__topic strong{font-size:17px}.fs-kontakt__topic i{display:none}.fs-kontakt__answer{grid-template-columns:1fr}.fs-kontakt__answer-icon{display:none}}.fs-about section{padding-block:clamp(56px,7vw,110px)}.fs-about__hero{position:relative;overflow:hidden;padding-top:clamp(40px,6vw,90px)!important}.fs-about__hero-bg{position:absolute;inset:0;background:radial-gradient(900px 500px at 15% 10%,rgba(var(--fs-blue-rgb),.35),transparent 60%),radial-gradient(700px 500px at 90% 90%,rgba(var(--fs-accent-rgb),.12),transparent 60%)}.fs-about__hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,72px);align-items:center}.fs-about__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.92;margin:14px 0 22px;letter-spacing:-.01em}.fs-about__h1 span{display:block;font-size:clamp(34px, 5.4vw, 80px)}@media (max-width:400px){.fs-about__h1 span{font-size:30px}}.fs-about__h1 em{display:block;font-style:italic;font-size:clamp(26px, 3.6vw, 52px);color:var(--fs-accent);margin-top:6px}.fs-about__hero-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:13px;font-weight:600;color:var(--fs-grey-2)}.fs-about__hero-meta span{display:inline-flex;align-items:center;gap:8px}.fs-about__hero-meta svg{width:16px;height:16px;color:var(--fs-accent)}.fs-about__hero-media{position:relative}.fs-about__hero-media>img:first-child{width:100%;height:auto;border-radius:28px;display:block;box-shadow:0 40px 100px rgba(0,0,0,.6)}.fs-about__hero-float{position:absolute;left:-8%;bottom:-8%;width:42%;height:auto;border-radius:20px;border:4px solid var(--fs-black);box-shadow:0 30px 60px rgba(0,0,0,.5);animation:6s ease-in-out infinite fsFloat}@keyframes fsFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-1deg)}}.fs-about__numbers{padding-block:0!important}.fs-about__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;list-style:none}.fs-about__stats li{padding:26px 24px;border-radius:20px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:6px;position:relative;overflow:hidden}.fs-about__stats li::after{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(var(--fs-accent-rgb),.22),transparent 70%)}.fs-about__stats strong{font-family:var(--fs-font-head);font-size:clamp(36px, 4vw, 54px);font-weight:900;line-height:1;color:var(--fs-accent)}.fs-about__stats span{font-size:13px;color:var(--fs-grey-2)}.fs-about__story-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.fs-about__story-media{position:relative}.fs-about__story-media img{width:100%;height:auto;border-radius:28px;display:block}.fs-about__story-media blockquote{position:absolute;right:-16px;bottom:24px;max-width:280px;padding:18px 22px;border-radius:18px;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-size:22px;font-weight:800;line-height:1.1;text-transform:uppercase;box-shadow:0 20px 50px rgba(0,0,0,.5);transform:rotate(-2deg)}.fs-about__story-media cite{display:block;font-family:var(--fs-font-body);font-size:12px;font-weight:600;text-transform:none;font-style:normal;opacity:.75;margin-top:8px}.fs-about__story-copy p{color:var(--fs-grey-2);line-height:1.75;margin-bottom:16px;font-size:16px}.fs-about__story-copy .fs-about__first{color:#fff;font-size:19px;line-height:1.6}.fs-about__story-copy .fs-h2{margin:10px 0 22px}.fs-about__mission{padding-block:0!important}.fs-about__mission-box{position:relative;padding:clamp(36px,5vw,72px);border-radius:32px;text-align:center;overflow:hidden;background:linear-gradient(135deg,var(--fs-blue),#0b1a66 60%,var(--fs-black))}.fs-about__mission-box::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 80% 100%,rgba(var(--fs-accent-rgb),.3),transparent 60%)}.fs-about__mission-box>*{position:relative}.fs-about__mission-box h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(30px, 4.4vw, 60px);line-height:1;max-width:18ch;margin:12px auto 18px}.fs-about__mission-box p{max-width:62ch;margin-inline:auto;color:rgba(255,255,255,.8);font-size:17px;line-height:1.65}.fs-about__values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-about__value{position:relative}.fs-about__value-num{position:absolute;top:18px;right:20px;font-family:var(--fs-font-head);font-size:44px;font-weight:900;color:rgba(255,255,255,.06);line-height:1}.fs-about__value p{color:var(--fs-grey-2);font-size:14px;line-height:1.6}.fs-timeline{position:relative;display:grid;gap:0;padding:0;list-style:none;max-width:820px;margin-inline:auto}.fs-timeline::before{content:"";position:absolute;left:92px;top:10px;bottom:10px;width:2px;background:linear-gradient(var(--fs-accent),rgba(255,255,255,.1))}.fs-timeline__item{display:grid;grid-template-columns:70px 44px 1fr;gap:0;align-items:start;padding:0 0 34px}.fs-timeline__year{font-family:var(--fs-font-head);font-size:26px;font-weight:900;color:var(--fs-accent);line-height:1;padding-top:4px;text-align:right}.fs-timeline__dot{position:relative;width:16px;height:16px;border-radius:50%;background:var(--fs-accent);margin:8px auto 0;box-shadow:0 0 0 6px rgba(var(--fs-accent-rgb),.18)}.fs-timeline__body{padding:16px 20px;border-radius:16px;background:var(--fs-ink);border:1px solid var(--fs-line);margin-left:12px;transition:transform .35s var(--fs-ease),border-color .3s}.fs-timeline__item:hover .fs-timeline__body{transform:translateX(6px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-timeline__body strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;font-weight:800;margin-bottom:4px}.fs-timeline__body p{color:var(--fs-grey-2);font-size:14px;line-height:1.6}.fs-timeline__item.is-future .fs-timeline__year{color:var(--fs-grey)}.fs-timeline__item.is-future .fs-timeline__dot{background:0 0;border:2px dashed var(--fs-grey);box-shadow:none}.fs-timeline__item.is-future .fs-timeline__body{border-style:dashed}.fs-about__team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fs-about__member{padding:28px 24px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:6px;justify-items:start;transition:transform .35s var(--fs-ease),border-color .3s}.fs-about__member:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-about__avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,var(--fs-blue),var(--fs-accent));color:#fff;font-family:var(--fs-font-head);font-size:24px;font-weight:900;margin-bottom:10px}.fs-about__member strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800}.fs-about__role{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-accent-2);font-weight:700}.fs-about__member p{color:var(--fs-grey-2);font-size:14px;line-height:1.6;margin-top:6px}.fs-about__cta{padding-top:0!important}.fs-about__cta-box{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--fs-ink);border:1px solid var(--fs-line);position:relative;overflow:hidden}.fs-about__cta-box::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 200px at 0 50%,rgba(var(--fs-accent-rgb),.15),transparent 60%)}.fs-about__cta-box>*{position:relative}.fs-about__cta-box h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(30px, 3.6vw, 48px);line-height:1;margin-bottom:8px}.fs-about__cta-box p{color:var(--fs-grey-2)}.fs-about__cta-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:1024px){.fs-about__stats,.fs-about__values-grid{grid-template-columns:repeat(2,1fr)}.fs-about__team-grid{grid-template-columns:1fr}}@media (max-width:860px){.fs-about__hero-grid,.fs-about__story-grid{grid-template-columns:1fr}.fs-about__hero-media{max-width:520px}.fs-about__story-media{order:2}.fs-about__story-media blockquote{right:8px;font-size:18px;max-width:220px}.fs-timeline::before{left:20px}.fs-timeline__item{grid-template-columns:44px 1fr}.fs-timeline__year{grid-column:2;text-align:left;order:-1;margin-left:12px;font-size:20px;margin-bottom:4px}.fs-timeline__dot{grid-column:1;grid-row:1/span 2}.fs-timeline__body{grid-column:2}}@media (max-width:560px){.fs-about__stats{grid-template-columns:1fr 1fr;gap:10px}.fs-about__stats li{padding:18px 16px}.fs-about__values-grid{grid-template-columns:1fr}}.fs-mwst{display:inline-block;font-size:11px;font-weight:500;color:var(--fs-grey);letter-spacing:.01em;white-space:nowrap}.fs-product__price .fs-mwst,.fs-upsell__price .fs-mwst{display:block;margin-top:2px}.fs-konfig__price-left .fs-mwst{display:block;margin-top:4px}.fs-pack__per .fs-mwst{color:var(--fs-grey)}.fs-vorrat{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,176,32,.14);border:1px solid rgba(255,176,32,.35);color:var(--fs-gold);font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.fs-vorrat .fs-icon{width:13px;height:13px;animation:4s ease-in-out infinite fsHourglass}@keyframes fsHourglass{0%,100%,70%{transform:rotate(0)}80%,90%{transform:rotate(180deg)}}.fs-vorrat--pack{margin:-8px 0 14px}.fs-konfig__pill--vorrat{background:rgba(255,176,32,.14);color:var(--fs-gold);border:0}.fs-versand{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--fs-grey-2)}.fs-versand .fs-icon{width:30px;height:30px;padding:6px;border-radius:9px;background:rgba(var(--fs-accent-rgb),.14);color:var(--fs-accent-2);flex:none;grid-row:1/span 2}.fs-versand strong{display:block;color:#fff;font-size:13px;line-height:1.2}.fs-versand span{display:block;font-size:12px;color:var(--fs-grey)}.fs-versand strong+span{margin-top:1px}.fs-versand>span,.fs-versand>strong{display:block}.fs-versand{display:inline-grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.fs-profi{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:30px;font-size:13px}.fs-profi__label{color:var(--fs-grey);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.fs-profi__ligen{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.fs-profi__ligen li{padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);font-weight:700;color:#fff;font-size:12px;letter-spacing:.02em}.fs-profi__verified{display:inline-flex;align-items:center;gap:6px;color:var(--fs-grey-2);font-weight:600}.fs-profi__verified .fs-icon{width:16px;height:16px;color:var(--fs-accent)}.fs-profi--hero{margin:-16px 0 22px;font-size:12px;gap:8px 12px}.fs-profi--hero .fs-profi__ligen li{padding:4px 9px;font-size:11px}.fs-profi--archiv{margin:22px 0 0}.fs-konfig__verified{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;border-radius:999px;background:rgba(var(--fs-accent-rgb),.12);color:var(--fs-accent-2);font-size:11px;font-weight:700;white-space:nowrap}.fs-konfig__verified .fs-icon{width:13px;height:13px}.fs-einpaar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:-24px 0 36px;padding:16px 22px;border-radius:18px;background:linear-gradient(90deg,rgba(var(--fs-accent-rgb),.12),rgba(var(--fs-blue-rgb),.12));border:1px solid rgba(var(--fs-accent-rgb),.3)}.fs-einpaar__sock{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-einpaar__sock .fs-icon{width:24px;height:24px}.fs-einpaar__sock i{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:var(--fs-red);color:#fff;font-style:normal;font-weight:900;font-size:12px;display:grid;place-items:center;border:2px solid var(--fs-black)}.fs-einpaar__text strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1;margin-bottom:4px}.fs-einpaar__text span{font-size:13px;color:var(--fs-grey-2)}@media (max-width:860px){.fs-einpaar{grid-template-columns:auto 1fr}.fs-versand--einpaar{grid-column:1/-1}}.fs-konfig__einpaar{display:grid;gap:6px;margin-top:16px;padding:16px 18px;border-radius:16px;background:rgba(255,59,92,.08);border:1px dashed rgba(255,59,92,.45);animation:fsPanelIn .4s var(--fs-ease)}.fs-konfig__einpaar[hidden]{display:none}.fs-konfig__einpaar strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;font-weight:800;color:#fff;line-height:1}.fs-konfig__einpaar>span{font-size:13px;color:var(--fs-grey-2)}.fs-konfig__einpaar-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fs-konfig__einpaar-btns button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);font-size:13px;font-weight:700;transition:.25s}.fs-konfig__einpaar-btns button em{font-style:normal;font-size:11px;padding:2px 6px;border-radius:999px;background:rgba(255,59,92,.2);color:var(--fs-red)}.fs-konfig__einpaar-btns button.is-best,.fs-konfig__einpaar-btns button:hover{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.1)}.fs-konfig__einpaar-btns button.is-best em{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-bestseller__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fs-final__trust{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px}.fs-viewers.is-tick [data-viewers-label]{animation:fsTick .6s var(--fs-ease)}@keyframes fsTick{0%{opacity:.3;transform:translateY(-4px)}100%{opacity:1;transform:none}}.fs-viewers[hidden]{display:none!important}.fs-kids{position:relative;padding-block:clamp(64px,8vw,120px);overflow:hidden}.fs-kids__bg{position:absolute;inset:0;background:radial-gradient(700px 500px at 20% 50%,rgba(255,45,155,.14),transparent 60%),radial-gradient(600px 400px at 85% 20%,rgba(var(--fs-blue-rgb),.18),transparent 60%)}.fs-kids__grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}.fs-kids__media{position:relative;aspect-ratio:1}.fs-kids__fan{position:absolute;inset:6% 8%}.fs-kids__fan img{position:absolute;left:50%;bottom:0;width:62%;height:auto;transform-origin:50% 95%;transform:translateX(-50%) rotate(calc((var(--i) - (var(--n) - 1)/ 2) * 16deg));filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));transition:transform .6s var(--fs-ease);z-index:calc(10 - var(--i))}.fs-kids__media:hover .fs-kids__fan img{transform:translateX(-50%) rotate(calc((var(--i) - (var(--n) - 1)/ 2) * 24deg)) translateY(-8px)}.fs-kids__ribbon{position:absolute;top:4%;left:2%;z-index:20;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:#ff2d9b;color:#fff;transform:rotate(-12deg);box-shadow:0 20px 50px rgba(255,45,155,.45);animation:4s ease-in-out infinite hwWobble}.fs-kids__ribbon b{font-family:var(--fs-font-head);font-size:34px;font-weight:900;line-height:1}.fs-kids__ribbon small{font-size:11px;font-weight:700;opacity:.9}.fs-kids__bubble{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(11,11,15,.85);border:1px solid var(--fs-line);backdrop-filter:blur(8px);font-size:13px;font-weight:700;color:#fff}.fs-kids__bubble .fs-icon{width:16px;height:16px;color:var(--fs-accent)}.fs-kids__bubble--1{right:2%;top:22%;animation:5s ease-in-out infinite fsFloat}.fs-kids__bubble--2{left:6%;bottom:10%;animation:6s ease-in-out 1s infinite fsFloat}.fs-kids__media .fs-viewers--stage{position:absolute;right:4%;bottom:6%;z-index:20}.fs-kids__copy .fs-h2 em{font-style:italic;color:#ff2d9b}.fs-kids__copy .fs-lead{margin-top:14px}.fs-kids__points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;padding:0;list-style:none}.fs-kids__points li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);font-size:14px;font-weight:600}.fs-kids__points .fs-icon{width:18px;height:18px;color:#ff2d9b;flex:none}.fs-kids__eltern{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:rgba(255,45,155,.1);border:1px solid rgba(255,45,155,.3);margin-bottom:26px}.fs-kids__eltern span{font-size:26px}.fs-kids__eltern p{font-size:14px;color:#fff}.fs-kids__packs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fs-kids__pack{position:relative;display:grid;gap:4px;justify-items:start;text-align:left;padding:18px 16px 16px;border-radius:18px;background:var(--fs-ink);border:1px solid var(--fs-line);transition:transform .35s var(--fs-ease),border-color .25s,box-shadow .3s}.fs-kids__pack:hover{transform:translateY(-4px);border-color:rgba(255,45,155,.6);box-shadow:0 20px 50px rgba(0,0,0,.4)}.fs-kids__pack.is-best{border-color:#ff2d9b;background:linear-gradient(160deg,rgba(255,45,155,.14),var(--fs-ink) 60%)}.fs-kids__pack-top{position:absolute;top:-11px;left:14px;padding:3px 10px;border-radius:999px;background:#ff2d9b;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-kids__pack-tag{font-size:10px;font-weight:900;letter-spacing:.14em;color:#ff2d9b}.fs-kids__pack strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1}.fs-kids__pack-price{font-family:var(--fs-font-head);font-size:26px;font-weight:900;color:#fff;line-height:1;margin-top:4px}.fs-kids__pack-price em{font-style:normal;font-size:12px;padding:2px 7px;border-radius:999px;background:var(--fs-red);color:#fff;vertical-align:middle;margin-left:4px;font-family:var(--fs-font-body);font-weight:800}.fs-kids__pack-pro{font-size:11px;color:var(--fs-grey)}.fs-kids__pack-gift{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--fs-accent)}.fs-kids__pack-gift .fs-icon{width:12px;height:12px}.fs-kids__pack-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:800;color:#fff}.fs-kids__pack-cta .fs-icon{width:14px;height:14px;transition:transform .3s}.fs-kids__pack:hover .fs-kids__pack-cta .fs-icon{transform:translateX(4px)}.fs-kids__trust{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}@media (max-width:960px){.fs-kids__grid{grid-template-columns:1fr}.fs-kids__media{max-width:480px;margin-inline:auto;width:100%}}@media (max-width:640px){.fs-kids__packs,.fs-kids__points{grid-template-columns:1fr}.fs-kids__ribbon{width:84px;height:84px}.fs-kids__ribbon b{font-size:26px}}.fs-archiv{padding-bottom:clamp(56px,7vw,100px)}.fs-archiv__head{position:relative;padding:clamp(28px,4vw,56px) 0 clamp(28px,4vw,48px);overflow:hidden;border-bottom:1px solid var(--fs-line);margin-bottom:28px}.fs-archiv__head-bg{position:absolute;inset:0;background:radial-gradient(800px 400px at 10% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%),radial-gradient(600px 300px at 90% 100%,rgba(var(--fs-accent-rgb),.1),transparent 60%)}.fs-archiv__head .fs-container{position:relative}.fs-archiv__crumbs{font-size:12px;color:var(--fs-grey);margin-bottom:18px;display:flex;gap:8px;flex-wrap:wrap}.fs-archiv__crumbs a{color:var(--fs-grey-2)}.fs-archiv__crumbs a:hover{color:#fff}.fs-archiv__head-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(24px,4vw,64px);align-items:end}.fs-archiv__head .fs-h1{font-size:clamp(36px, 5vw, 64px);margin:8px 0 14px}.fs-archiv__head-side{display:grid;gap:14px;justify-items:start}.fs-archiv__usps{display:grid;gap:8px;padding:0;list-style:none;width:100%}.fs-archiv__usps li{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line)}.fs-archiv__usps .fs-icon{grid-row:1/span 2;width:34px;height:34px;padding:8px;border-radius:10px;background:rgba(var(--fs-accent-rgb),.14);color:var(--fs-accent-2)}.fs-archiv__usps strong{font-size:13px}.fs-archiv__usps span{font-size:12px;color:var(--fs-grey)}.fs-archiv__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.fs-archiv__chips{display:flex;gap:8px;flex-wrap:wrap}.fs-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:13px;font-weight:700;color:var(--fs-grey-2);transition:.25s}.fs-chip small{font-size:11px;padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--fs-grey)}.fs-chip:hover{color:#fff;border-color:rgba(255,255,255,.3)}.fs-chip.is-active{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-chip.is-active small{background:rgba(0,0,0,.15);color:inherit}.fs-chip--kids{border-color:rgba(255,45,155,.5);color:#ff8fcf}.fs-chip--kids.is-active{background:#ff2d9b;color:#fff;border-color:#ff2d9b}.fs-archiv__tools{display:flex;align-items:center;gap:14px}.fs-archiv__count{font-size:13px;color:var(--fs-grey);white-space:nowrap}.fs-archiv .orderby,.fs-archiv .woocommerce-ordering select{appearance:none;padding:9px 36px 9px 14px;border-radius:999px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c5c5cf' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") right 12px center/14px no-repeat rgba(255,255,255,.05);border:1px solid var(--fs-line);color:#fff;font-size:13px;font-weight:600;font-family:inherit;outline:0}.fs-archiv .orderby option{color:#000}.fs-products--archiv{margin-top:24px}.fs-product--shop .fs-product__meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-grey)}.fs-product__paare{display:inline-flex;align-items:center;gap:5px;color:var(--fs-grey-2)}.fs-product__paare .fs-icon{width:13px;height:13px;color:var(--fs-accent)}.fs-product--shop.is-kids .fs-product__size{color:#ff8fcf}.fs-product__pro{font-size:12px;color:var(--fs-grey-2);margin-top:-4px}.fs-product__pro strong{color:var(--fs-accent)}.fs-product__pro--hint a{color:var(--fs-accent-2);text-decoration:underline}.fs-product__tag--best{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-product--shop.is-best{border-color:rgba(var(--fs-accent-rgb),.5);box-shadow:0 0 0 1px rgba(var(--fs-accent-rgb),.25),0 20px 50px rgba(0,0,0,.3)}.fs-product--promo{display:grid;align-content:center;gap:12px;padding:28px 24px;min-height:100%;background:linear-gradient(160deg,var(--fs-blue),#0b1a66 70%);border:0}.fs-product--promo h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:28px;font-weight:900;line-height:1}.fs-product--promo p{font-size:14px;color:rgba(255,255,255,.8)}.fs-product--promo .fs-vorrat{justify-self:start}.fs-product--promo-kids{background:linear-gradient(160deg,#ff2d9b,#7a1060 70%)}.fs-product--promo-kids .fs-tag-kids{position:static;justify-self:start}.fs-product--promo-verein{background:linear-gradient(160deg,var(--fs-ink-3),var(--fs-ink) 70%);border:1px solid var(--fs-line)}.fs-archiv__pagination{display:flex;justify-content:center;margin-top:36px}.fs-archiv__pagination .page-numbers{display:inline-flex;gap:6px;list-style:none;padding:0}.fs-archiv__pagination .page-numbers li a,.fs-archiv__pagination .page-numbers li span{display:inline-flex;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-weight:700;font-size:14px;color:var(--fs-grey-2);justify-content:center;transition:.25s}.fs-archiv__pagination .page-numbers li a:hover{color:#fff;border-color:rgba(255,255,255,.3)}.fs-archiv__pagination .page-numbers li span.current{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-archiv__pagination .prev .fs-icon{transform:rotate(180deg)}.fs-archiv__pagination .fs-icon{width:14px;height:14px}.fs-archiv__empty{text-align:center;padding:60px 20px;display:grid;gap:12px;justify-items:center}.fs-archiv__empty>span{font-size:48px}.fs-trustrow--archiv{margin-top:48px}.fs-archiv__cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:28px;padding:clamp(24px,4vw,44px);border-radius:28px;background:linear-gradient(135deg,var(--fs-ink-2),var(--fs-ink));border:1px solid var(--fs-line)}.fs-archiv__cta h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:clamp(22px, 2.6vw, 34px);line-height:1.05;max-width:26ch;margin-top:8px}.fs-archiv__cta-actions{display:grid;gap:14px;justify-items:start}@media (max-width:1024px){.fs-archiv__head-grid{grid-template-columns:1fr;align-items:start}.fs-products--archiv{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.fs-products--archiv{grid-template-columns:repeat(2,1fr);gap:12px}.fs-product--promo h3{font-size:22px}.fs-archiv__tools{width:100%;justify-content:space-between}}@media (max-width:420px){.fs-products--archiv{grid-template-columns:1fr}}.fs-xmas{--fs-accent:#e63946;--fs-accent-2:#ff6b74;--fs-accent-rgb:230,57,70;--fs-on-accent:#ffffff;--fs-lime:#e63946;--fs-blue:#1b7a4a;--fs-blue-2:#4cc38a;--fs-blue-rgb:27,122,74;--fs-ink:#0f1a14;--fs-ink-2:#142219;--fs-ink-3:#1b2d22;--fs-black:#080f0b;--xm-gold:#f2c14e}body.fs-xmas{background:var(--fs-black)}.fs-xmas ::selection{background:var(--fs-accent);color:#fff}.fs-xmas .fs-btn--primary{background:linear-gradient(135deg,#ff5a66,#d62839);color:#fff;box-shadow:0 10px 30px rgba(230,57,70,.4)}.fs-xmas .fs-btn--primary:hover{box-shadow:0 16px 40px rgba(230,57,70,.55),0 0 0 4px rgba(242,193,78,.25)}.fs-xmas .fs-topbar{background:linear-gradient(90deg,#d62839,#b51d2c 50%,#1b7a4a);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.fs-xmas .fs-topbar svg{color:var(--xm-gold)}.fs-xmas .fs-logo__text strong{color:var(--fs-accent-2)}.fs-xmas .fs-logo__mark{overflow:visible}.fs-logo__hat{display:none}.fs-xmas .fs-logo__hat{display:block;position:absolute;top:-13px;right:-9px;width:26px;height:24px;transform:skewX(8deg) rotate(18deg);pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.fs-xmas .fs-logo__hat::before{content:"";position:absolute;left:3px;bottom:5px;width:20px;height:19px;background:#e63946;clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:50% 50% 0 0}.fs-xmas .fs-logo__hat::after{content:"";position:absolute;left:0;bottom:0;width:26px;height:6px;border-radius:3px;background:#fff}.fs-xmas .fs-logo__mark::before{content:"";position:absolute;top:-17px;right:-11px;width:8px;height:8px;border-radius:50%;background:#fff;transform:skewX(8deg);z-index:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.fs-xmas .fs-cart-btn::after{content:"🎁";position:absolute;top:-10px;left:-8px;font-size:14px;transform:rotate(-12deg)}.fs-xmas .fs-cart-btn{position:relative}.fs-xmas .fs-hero__bg img{filter:saturate(.7) brightness(.55) hue-rotate(-20deg)}.fs-xmas .fs-hero__glow--1{background:radial-gradient(circle,rgba(230,57,70,.35),transparent 60%)}.fs-xmas .fs-hero__glow--2{background:radial-gradient(circle,rgba(27,122,74,.4),transparent 60%)}.fs-xmas .fs-hero__badge{background:rgba(27,122,74,.3);border-color:rgba(76,195,138,.5);color:#fff}.fs-xmas .fs-hero__title{text-shadow:0 0 40px rgba(230,57,70,.3)}.fs-xmas .fs-progress span{background:linear-gradient(90deg,#1b7a4a,#e63946)}.fs-xmas .fs-kicker,.fs-xmas .fs-kicker--light{color:var(--xm-gold)}.fs-xmas .fs-pack--highlight,.fs-xmas .fs-pack.is-highlight{box-shadow:0 30px 80px rgba(230,57,70,.25),0 0 0 1px rgba(242,193,78,.5)}.fs-xmas .fs-konfig__pill--gift{background:rgba(242,193,78,.18);color:var(--xm-gold)}.fs-xmas .fs-vorrat{background:rgba(242,193,78,.14);border-color:rgba(242,193,78,.4);color:var(--xm-gold)}.fs-xmas .fs-footer{background:linear-gradient(180deg,var(--fs-black),#0a1710)}.fs-xmas .fs-demand__hot{background:rgba(230,57,70,.2);color:#ffb3b9}.fs-xmas .fs-tag-kids{background:var(--xm-gold);color:#0b0b0f}.fs-xm{display:contents;pointer-events:none}.fs-xm__lights{position:fixed;left:0;right:0;top:36px;height:34px;z-index:101;display:flex;justify-content:space-around;align-items:flex-start;padding:0 2vw}.fs-xm__lights::before{content:"";position:absolute;left:-2%;right:-2%;top:2px;height:10px;border-bottom:2px solid rgba(255,255,255,.18);border-radius:0 0 50% 50%/0 0 100% 100%}.fs-xm__bulb{position:relative;width:10px;height:16px;border-radius:50%/40% 40% 60% 60%;background:var(--c,#e63946);margin-top:8px;box-shadow:0 0 10px 2px var(--c,#e63946);animation:xmBlink var(--d,1.6s) ease-in-out var(--delay,0s) infinite alternate;transform-origin:top center}.fs-xm__bulb::before{content:"";position:absolute;top:-6px;left:2px;width:6px;height:7px;border-radius:2px;background:#2b2b2b}.fs-xm__bulb:nth-child(odd){transform:rotate(6deg)}.fs-xm__bulb:nth-child(2n){transform:rotate(-6deg)}@keyframes xmBlink{from{opacity:1;filter:brightness(1.2)}to{opacity:.45;filter:brightness(.7)}}.fs-xm__lights.is-scrolled,.fs-xmas.fs-header-sticky .fs-xm__lights{top:0}.fs-xm__snow{position:fixed;inset:0;z-index:61}.fs-xm__flake{position:absolute;top:-20px;left:var(--x,50%);width:var(--s,6px);height:var(--s,6px);border-radius:50%;background:#fff;opacity:var(--o, .8);filter:blur(var(--b, 0px));animation:xmFall var(--d,12s) linear var(--delay,0s) infinite}@keyframes xmFall{0%{transform:translate(0,-20px)}50%{transform:translate(var(--sway,20px),50vh)}100%{transform:translate(0,105vh)}}.fs-xm__drift{position:fixed;left:-5%;right:-5%;bottom:-30px;height:90px;z-index:60;opacity:.18;background:radial-gradient(60% 100% at 20% 100%,#fff,transparent 70%),radial-gradient(50% 100% at 55% 100%,#fff,transparent 70%),radial-gradient(60% 100% at 90% 100%,#fff,transparent 70%);filter:blur(10px)}.fs-xm__gift{position:fixed;z-index:70;pointer-events:auto;left:22px;bottom:96px;font-size:clamp(36px, 4vw, 50px);line-height:1;background:0 0;border:0;cursor:pointer;opacity:0;transform:translateY(40px);transition:opacity .6s,transform .6s var(--fs-ease);filter:drop-shadow(0 8px 18px rgba(0,0,0,.6))}.fs-xm__gift.is-visible{opacity:1;transform:none;animation:3.5s ease-in-out infinite xmShake}@keyframes xmShake{0%,100%,80%{rotate:0deg}84%{rotate:-10deg}88%{rotate:10deg}92%{rotate:-8deg}96%{rotate:6deg}}.fs-xm__gift.is-open{animation:.7s ease-in forwards xmOpen}@keyframes xmOpen{0%{transform:scale(1);opacity:1}40%{transform:scale(1.4) translateY(-20px)}100%{transform:scale(0) translateY(-80px);opacity:0}}.fs-xm__gift-win{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:99990;pointer-events:auto;width:min(92vw,420px);padding:32px 28px 26px;text-align:center;border-radius:24px;background:linear-gradient(160deg,#142219,#080f0b);border:1px solid rgba(242,193,78,.5);box-shadow:0 40px 100px rgba(0,0,0,.7),0 0 0 6px rgba(230,57,70,.15);animation:hwWinIn .5s var(--fs-ease)}.fs-xm__gift-win[hidden]{display:none}.fs-xm__gift-win-emoji{display:block;font-size:56px;margin-bottom:8px}.fs-xm__gift-win strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:36px;font-weight:900;color:var(--xm-gold);line-height:1;margin-bottom:10px}.fs-xm__gift-win p{color:var(--fs-grey-2);font-size:15px;margin-bottom:8px}.fs-xm__gift-win p b{display:inline-block;margin-top:6px;padding:6px 14px;border-radius:10px;background:rgba(255,255,255,.08);border:1px dashed rgba(242,193,78,.6);color:#fff;font-family:var(--fs-font-head);font-size:22px;letter-spacing:.12em}.fs-xm__gift-win small{display:block;color:var(--fs-grey);font-size:12px;margin-bottom:16px}.fs-xm__gift-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:20px}.fs-xm__gift-win .is-copied{background:var(--xm-gold)!important;color:#0b0b0f!important}.fs-xm__delivery{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:14px;border-radius:14px;background:rgba(27,122,74,.18);border:1px solid rgba(76,195,138,.4);font-size:14px}.fs-xm__delivery .fs-icon{width:20px;height:20px;color:var(--xm-gold);flex:none}@media (max-width:720px){.fs-xm__lights{top:36px;height:26px}.fs-xm__bulb{width:8px;height:13px}.fs-xm__gift{left:12px;bottom:84px}}@media (prefers-reduced-motion:reduce){.fs-xm__bulb,.fs-xm__flake,.fs-xm__gift{animation:none!important}}@media (max-width:480px){.fs-xmas .fs-hero__title{font-size:40px}.fs-halloween .fs-hero__title{font-size:44px}}.fs-konfig__modes{position:relative;display:inline-grid;grid-template-columns:repeat(3,auto);gap:2px;padding:4px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);isolation:isolate}.fs-konfig__modes button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--fs-grey);transition:color .25s;white-space:nowrap}.fs-konfig__modes button svg{width:15px;height:15px}.fs-konfig__modes button.is-active{color:var(--fs-on-accent)}.fs-konfig__modes-pill{position:absolute;top:4px;bottom:4px;left:var(--l,4px);width:var(--w,120px);border-radius:999px;background:var(--fs-accent);box-shadow:0 4px 14px rgba(var(--fs-accent-rgb),.35);transition:left .35s var(--fs-ease),width .35s var(--fs-ease)}.fs-konfig.is-mix .fs-konfig__kids{background:linear-gradient(135deg,#ff2d9b,var(--fs-blue))}.fs-konfig__slot-size{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 4px;padding:10px 12px;border-radius:12px;background:rgba(255,45,155,.08);border:1px dashed rgba(255,45,155,.4);font-size:13px}.fs-konfig__slot-size[hidden]{display:none}.fs-konfig__slot-size>span{color:var(--fs-grey-2);margin-right:auto}.fs-konfig__slot-size>span b{color:#fff}.fs-konfig__slot-size button{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);font-size:12px;font-weight:700;transition:.25s}.fs-konfig__slot-size button small{font-size:10px;color:var(--fs-grey)}.fs-konfig__slot-size button.is-active{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-konfig__slot-size button.is-active small{color:inherit;opacity:.7}.fs-konfig__slot.is-kids::after{content:"K";position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:#ff2d9b;color:#fff;font-size:9px;font-weight:900;display:grid;place-items:center;border:2px solid var(--fs-ink)}.fs-konfig__slot{position:relative}@media (max-width:560px){.fs-konfig__modes{grid-template-columns:1fr 1fr 1fr;width:100%}.fs-konfig__modes button{justify-content:center;padding:0 8px}}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.fs-product__price{flex-wrap:wrap;row-gap:0}.fs-product__price del,.fs-product__price del .woocommerce-Price-amount{font-size:15px;font-weight:500;color:var(--fs-grey)}.fs-product__price ins,.fs-product__price ins .woocommerce-Price-amount{font-size:26px;font-weight:800}.fs-upsell__price del{font-size:13px;color:var(--fs-grey)}.fs-kids__grid{align-items:start}.fs-kids__extra{display:grid;gap:12px;margin-top:18px}.fs-kids__guide{padding:18px 20px;border-radius:18px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-kids__guide-head{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:center;margin-bottom:12px}.fs-kids__guide-head .fs-icon{grid-row:1/span 2;width:34px;height:34px;padding:8px;border-radius:10px;background:rgba(255,45,155,.15);color:#ff2d9b}.fs-kids__guide-head strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1}.fs-kids__guide-head span{font-size:12px;color:var(--fs-grey)}.fs-kids__guide-rows{display:grid;gap:6px;padding:0;list-style:none}.fs-kids__guide-rows li{display:grid;grid-template-columns:130px 1fr;gap:2px 12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);font-size:13px}.fs-kids__guide-rows li b{font-weight:800;color:#fff}.fs-kids__guide-rows li span{grid-column:1;font-size:11px;color:var(--fs-grey)}.fs-kids__guide-rows li em{grid-column:2;grid-row:1/span 2;font-style:normal;color:var(--fs-grey-2);align-self:center}.fs-kids__guide-rows li.is-kids{background:rgba(255,45,155,.1);border:1px solid rgba(255,45,155,.3)}.fs-kids__guide-rows li.is-kids em{color:#fff}.fs-kids__guide>p{margin:12px 0 0;font-size:12px;color:var(--fs-grey)}.fs-kids__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none}.fs-kids__stats li{padding:12px 10px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);text-align:center;display:grid;gap:2px}.fs-kids__stats strong{font-family:var(--fs-font-head);font-size:22px;font-weight:900;color:#ff2d9b;line-height:1}.fs-kids__stats span{font-size:11px;color:var(--fs-grey-2)}.fs-kids__quote{padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,rgba(255,45,155,.12),var(--fs-ink) 60%);border:1px solid var(--fs-line);display:grid;gap:8px}.fs-kids__quote p{font-size:15px;line-height:1.55;color:#fff}.fs-kids__quote footer{display:grid;grid-template-columns:36px 1fr;column-gap:10px;align-items:center;margin-top:4px}.fs-kids__quote-avatar{grid-row:1/span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ff2d9b;color:#fff;font-weight:900;font-size:13px}.fs-kids__quote footer strong{font-size:13px}.fs-kids__quote footer small{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--fs-grey)}.fs-kids__quote footer small .fs-icon{width:12px;height:12px;color:var(--fs-accent)}@media (max-width:560px){.fs-kids__stats{grid-template-columns:repeat(2,1fr)}.fs-kids__guide-rows li{grid-template-columns:1fr}.fs-kids__guide-rows li em{grid-column:1;grid-row:auto}}.fs-club section{padding-block:clamp(56px,7vw,110px)}.fs-club__hero{position:relative;overflow:hidden;padding-top:clamp(40px,6vw,80px)!important}.fs-club__hero-bg{position:absolute;inset:0;background:radial-gradient(900px 500px at 10% 0,rgba(var(--fs-blue-rgb),.35),transparent 60%),radial-gradient(700px 400px at 95% 80%,rgba(var(--fs-accent-rgb),.12),transparent 60%)}.fs-club__hero .fs-container{position:relative}.fs-club__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,72px);align-items:center}.fs-club__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.92;margin:14px 0 22px}.fs-club__h1 span{display:block;font-size:clamp(42px, 6vw, 92px)}.fs-club__h1 em{display:block;font-style:italic;font-size:clamp(42px, 6vw, 92px);color:var(--fs-accent)}.fs-club__hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 26px}.fs-profi--club{margin:0}.fs-club__hero-media{position:relative}.fs-club__hero-media>img{width:100%;height:auto;border-radius:28px;display:block;box-shadow:0 40px 100px rgba(0,0,0,.6)}.fs-club__hero-card{position:absolute;left:-8%;bottom:8%;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:14px 18px;border-radius:16px;background:rgba(11,11,15,.9);border:1px solid var(--fs-line);backdrop-filter:blur(8px);box-shadow:0 20px 50px rgba(0,0,0,.5);animation:6s ease-in-out infinite fsFloat}.fs-club__avatar{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-weight:900;font-size:18px;font-style:italic}.fs-club__hero-card strong{display:block;font-size:14px}.fs-club__hero-card span{font-size:12px;color:var(--fs-grey)}.fs-club__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(40px,5vw,64px);padding:0;list-style:none}.fs-club__stats li{padding:22px 20px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);display:grid;gap:4px}.fs-club__stats strong{font-family:var(--fs-font-head);font-size:clamp(32px, 3.6vw, 48px);font-weight:900;color:var(--fs-accent);line-height:1}.fs-club__stats span{font-size:13px;color:var(--fs-grey-2)}.fs-club__ways-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-club__way{position:relative;padding:26px 24px;border-radius:var(--fs-radius);background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:8px;align-content:start;transition:transform .4s var(--fs-ease),border-color .3s}.fs-club__way:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-club__way-num{position:absolute;top:16px;right:20px;font-family:var(--fs-font-head);font-size:40px;font-weight:900;color:rgba(255,255,255,.06);line-height:1}.fs-club__way h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800}.fs-club__way p{font-size:14px;color:var(--fs-grey-2);line-height:1.6}.fs-club__way .fs-link{margin-top:6px;font-size:14px}.fs-club__tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-club__tier{position:relative;padding:28px 22px 22px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:4px;text-align:center;justify-items:center}.fs-club__tier.is-best{border-color:var(--fs-accent);background:linear-gradient(160deg,rgba(var(--fs-accent-rgb),.14),var(--fs-ink) 60%);box-shadow:0 20px 60px rgba(0,0,0,.4)}.fs-club__tier-top{position:absolute;top:-12px;padding:4px 12px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-club__tier-ab{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-grey)}.fs-club__tier strong{font-family:var(--fs-font-head);font-size:clamp(34px, 3.4vw, 46px);font-weight:900;line-height:1;margin-top:6px}.fs-club__tier-pro{font-size:12px;color:var(--fs-grey)}.fs-club__tier em{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;background:rgba(255,59,92,.15);color:var(--fs-red);font-style:normal;font-size:12px;font-weight:800}.fs-club__tier.is-best em{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-club__tier p{margin-top:10px;font-size:13px;color:var(--fs-grey-2)}.fs-club__incl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:28px;padding:0;list-style:none;font-size:14px;color:var(--fs-grey-2)}.fs-club__incl li{display:inline-flex;align-items:center;gap:8px}.fs-club__incl .fs-icon{width:16px;height:16px;color:var(--fs-accent)}.fs-club__aff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.fs-club__steps{display:grid;gap:14px;margin-top:28px;padding:0;list-style:none}.fs-club__steps li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.fs-club__steps li>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-size:22px;font-weight:900}.fs-club__steps strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;font-weight:800;margin-bottom:4px}.fs-club__steps p{font-size:14px;color:var(--fs-grey-2);line-height:1.6}.fs-club__calc{padding:clamp(24px,3vw,36px);border-radius:28px;background:linear-gradient(160deg,var(--fs-blue),#0b1a66 70%);position:relative;overflow:hidden}.fs-club__calc::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 250px at 100% 100%,rgba(var(--fs-accent-rgb),.3),transparent 60%);pointer-events:none}.fs-club__calc>*{position:relative}.fs-club__calc h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:clamp(26px, 2.8vw, 36px);font-weight:900;line-height:1;margin:8px 0 20px}.fs-club__calc-row{display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;font-size:13px;color:rgba(255,255,255,.8)}.fs-club__calc-row strong{font-family:var(--fs-font-head);font-size:32px;font-weight:900;color:var(--fs-accent);line-height:1}.fs-club__calc-row input{grid-column:1/-1;width:100%;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--fs-accent) var(--p,20%),rgba(255,255,255,.2) var(--p,20%));outline:0}.fs-club__calc-row input::-webkit-slider-thumb{appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid var(--fs-accent);box-shadow:0 4px 14px rgba(0,0,0,.4);cursor:pointer}.fs-club__calc-row input::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid var(--fs-accent);cursor:pointer}.fs-club__calc-out{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.fs-club__calc-out>div{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.08);display:grid;gap:2px}.fs-club__calc-out small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.7)}.fs-club__calc-out b{font-family:var(--fs-font-head);font-size:26px;font-weight:900;line-height:1}.fs-club__calc-out .is-main{grid-column:1/-1;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-club__calc-out .is-main small{color:rgba(0,0,0,.6)}.fs-club__calc-out .is-main b{font-size:44px}.fs-club__calc-out .is-main em{font-style:normal;font-size:13px;font-weight:600;opacity:.8}.fs-club__calc-note{margin-top:14px;font-size:12px;color:rgba(255,255,255,.65)}.fs-club__kit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.fs-club__kit-media{position:relative}.fs-club__kit-media img{width:100%;height:auto;border-radius:28px;display:block}.fs-club__kit-swatches{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:rgba(11,11,15,.85);border:1px solid var(--fs-line);backdrop-filter:blur(8px)}.fs-club__kit-swatches i{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.fs-club__kit-swatches span{font-size:12px;font-weight:800;color:var(--fs-grey-2);margin-left:4px}.fs-club__kit-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;padding:0;list-style:none}.fs-club__kit-points li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);font-size:14px;font-weight:600}.fs-club__kit-points .fs-icon{width:16px;height:16px;color:var(--fs-accent);flex:none}.fs-club__kit-actions{display:flex;gap:12px;flex-wrap:wrap}.fs-club__refs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fs-club__ref{padding:24px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:10px;align-content:start}.fs-club__ref header{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center}.fs-club__ref-logo{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--fs-blue),var(--fs-ink-3));font-family:var(--fs-font-head);font-weight:900;font-size:18px}.fs-club__ref header strong{display:block;font-size:15px}.fs-club__ref header small{font-size:12px;color:var(--fs-grey)}.fs-club__ref p{font-size:14px;line-height:1.6;color:var(--fs-grey-2)}.fs-club__ref footer{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fs-grey)}.fs-club__ref footer .fs-icon{width:14px;height:14px;color:var(--fs-accent)}.fs-club__form-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}.fs-club__faq{display:grid;gap:8px;margin-top:24px}.fs-club__faq details{border-radius:14px;background:var(--fs-ink);border:1px solid var(--fs-line);padding:0 18px}.fs-club__faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;font-weight:700;font-size:15px;list-style:none}.fs-club__faq summary::-webkit-details-marker{display:none}.fs-club__faq summary .fs-icon{width:18px;height:18px;color:var(--fs-accent);transition:transform .3s;flex:none}.fs-club__faq details[open] summary .fs-icon{transform:rotate(45deg)}.fs-club__faq details p{padding:0 0 16px;font-size:14px;line-height:1.65;color:var(--fs-grey-2)}.fs-club__form-box{padding:clamp(24px,3vw,40px);border-radius:28px;background:var(--fs-ink);border:1px solid var(--fs-line);position:relative;overflow:hidden}.fs-club__form-box::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 250px at 100% 0,rgba(var(--fs-accent-rgb),.12),transparent 60%);pointer-events:none}.fs-club__form-box>*{position:relative}.fs-club__form-box h2{font-family:var(--fs-font-head);text-transform:uppercase;font-size:clamp(28px, 3vw, 40px);font-weight:900;line-height:1;margin:8px 0 10px}.fs-club__form-box>p{color:var(--fs-grey-2);margin-bottom:22px}.fs-club__form-box select.is-flash{border-color:var(--fs-accent);box-shadow:0 0 0 4px rgba(var(--fs-accent-rgb),.25)}.fs-club__direct{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--fs-line);font-size:14px}.fs-club__direct a{display:inline-flex;align-items:center;gap:8px;color:var(--fs-grey-2)}.fs-club__direct a:hover{color:#fff}.fs-club__direct .fs-icon{width:16px;height:16px;color:var(--fs-accent)}@media (max-width:1024px){.fs-club__tier-grid,.fs-club__ways-grid{grid-template-columns:1fr 1fr}.fs-club__refs-grid{grid-template-columns:1fr}.fs-club__stats{grid-template-columns:1fr 1fr}}@media (max-width:860px){.fs-club__aff-grid,.fs-club__form-grid,.fs-club__hero-grid,.fs-club__kit-grid{grid-template-columns:1fr}.fs-club__hero-media{max-width:520px}.fs-club__hero-card{left:8px}.fs-club__kit-points{grid-template-columns:1fr}}.fs-club__tier strong.is-text{font-size:clamp(22px, 2.2vw, 28px);line-height:1.1}@media (max-width:560px){.fs-club__calc-out,.fs-club__tier-grid,.fs-club__ways-grid{grid-template-columns:1fr}.fs-club__h1 em,.fs-club__h1 span{font-size:40px}.fs-club__hero-actions .fs-btn{width:100%;justify-content:center}.fs-club__hero .fs-lead{font-size:15px}}@property --fs-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.fs-konfig__tier.is-best{border-color:transparent;background:linear-gradient(var(--fs-ink-2),var(--fs-ink-2)) padding-box,conic-gradient(from var(--fs-spin),var(--fs-accent),var(--fs-blue-2),var(--fs-accent-2),var(--fs-accent)) border-box;box-shadow:0 0 0 1px rgba(var(--fs-accent-rgb),.2),0 0 16px rgba(var(--fs-accent-rgb),.22);animation:5s linear infinite fsTierSpin;overflow:visible}.fs-konfig__tier.is-best.is-active{background:rgba(var(--fs-accent-rgb),.1);border:1px solid var(--fs-accent);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.15);animation:none;filter:none}.fs-konfig__tier.is-best.is-active::after{box-shadow:none}.fs-konfig__tier.is-best.is-active::before{display:none}.fs-konfig__tier.is-best.is-active b{text-shadow:none}.fs-konfig__tier.is-best.is-active i{animation:none;box-shadow:0 0 0 2px var(--fs-ink)}@keyframes fsTierSpin{to{--fs-spin:360deg}}@keyframes fsTierGlow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.18)}}.fs-konfig__tier.is-best::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 48%,transparent 60%);background-size:250% 100%;animation:3.2s ease-in-out infinite fsTierShimmer;pointer-events:none}@keyframes fsTierShimmer{0%{background-position:120% 0}100%,60%{background-position:-120% 0}}.fs-konfig__tier.is-best b{color:var(--fs-accent);text-shadow:0 0 14px rgba(var(--fs-accent-rgb),.6)}.fs-konfig__tier.is-best i{font-size:13px;font-weight:900;padding:4px 9px;top:-11px;right:-8px;background:var(--fs-red);box-shadow:0 0 0 2px var(--fs-ink),0 0 16px rgba(255,59,92,.7);animation:1.6s ease-in-out infinite fsBadgePulse;letter-spacing:.02em}@keyframes fsBadgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}.fs-konfig__tier.is-best::after{background:var(--fs-accent);box-shadow:0 0 14px rgba(var(--fs-accent-rgb),.7);font-weight:900}.fs-konfig__tier.is-soldout.is-best{animation:none;filter:grayscale(1)}.fs-kids__left{display:grid;gap:0;align-content:start}.fs-kids__week{position:relative;margin-top:22px;padding:22px 22px 18px;border-radius:22px;background:linear-gradient(160deg,rgba(255,45,155,.14),var(--fs-ink) 55%);border:1px solid rgba(255,45,155,.3);overflow:hidden}.fs-kids__week::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent);pointer-events:none}.fs-kids__week>*{position:relative}.fs-kids__week-head strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.05;margin:6px 0 18px}.fs-kids__days{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.fs-kids__day{display:grid;gap:2px;justify-items:center;padding:10px 4px 8px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);font-size:12px;color:var(--fs-grey);transition:background .3s,border-color .3s}.fs-kids__day b{font-weight:800;color:var(--fs-grey-2)}.fs-kids__day small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.fs-kids__day.is-active{background:rgba(255,45,155,.14);border-color:rgba(255,45,155,.5);color:#ff8fcf;animation:6s ease-in-out infinite fsDayPing;animation-delay:calc(var(--i) * .86s - .86s)}.fs-kids__day.is-active b{color:#fff}.fs-kids__day.is-match{background:rgba(var(--fs-accent-rgb),.14);border-color:rgba(var(--fs-accent-rgb),.6);color:var(--fs-accent)}@keyframes fsDayPing{0%,10%,100%{box-shadow:none}4%{box-shadow:0 0 0 4px rgba(255,45,155,.25)}}.fs-kids__hopper{position:absolute;left:calc(100% / 7 * 1.5);width:40px;height:40px;margin-left:-20px;border-radius:12px;background:#ff2d9b;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(255,45,155,.5);animation:6s ease-in-out infinite fsHop;top:24px}.fs-kids__hopper .fs-icon{width:20px;height:20px}.fs-kids__hopper i{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#fff;color:#0b0b0f;font-style:normal;font-weight:900;display:grid;place-items:center;border:2px solid var(--fs-ink);animation:6s steps(1) infinite fsHopNum;font-size:0}@keyframes fsHop{0%,100%,28%{left:calc(100% / 7 * 1.5);transform:translateY(0) rotate(-6deg)}14%,80%{transform:translateY(-14px) rotate(-6deg)}33%,66%{transform:translateY(-26px) rotate(0)}38%,61%{left:calc(100% / 7 * 3.5);transform:translateY(0) rotate(6deg)}47%{transform:translateY(-14px) rotate(6deg)}71%,94%{left:calc(100% / 7 * 5.5);transform:translateY(0) rotate(-6deg)}}@keyframes fsHopNum{0%,33%{content:"1"}}.fs-kids__hopper i::before{content:"1";animation:6s steps(1) infinite fsHopCount;font-size:11px}@keyframes fsHopCount{0%,35%{content:"1"}36%,68%{content:"2"}100%,69%{content:"3"}}.fs-kids__ball{position:absolute;right:2%;font-size:18px;animation:6s linear infinite fsBallRoll;top:40px}@keyframes fsBallRoll{0%{transform:translateX(0) rotate(0)}100%{transform:translateX(-900%) rotate(-1080deg)}}.fs-kids__week-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--fs-grey-2)}.fs-kids__week-foot b{font-family:var(--fs-font-head);font-size:20px;font-weight:900;color:#fff;margin-right:4px}.fs-kids__week-foot em{margin-left:auto;font-style:normal;font-weight:800;color:#ff2d9b}.fs-kids__grip{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.12)}.fs-kids__grip-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;font-size:12px;color:var(--fs-grey-2)}.fs-kids__grip-bar{position:relative;height:22px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.fs-kids__grip-bar i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4)}.fs-kids__grip-bar.is-bad i{background:var(--fs-red);animation:3s ease-in-out infinite fsSlip}.fs-kids__grip-bar.is-good i{background:var(--fs-accent);animation:3s ease-in-out infinite fsHold}.fs-kids__grip-bar small{position:absolute;right:10px;top:0;line-height:22px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.fs-kids__grip-bar.is-bad small{color:var(--fs-red);right:auto;left:10px}.fs-kids__grip-bar.is-good small{color:var(--fs-accent)}@keyframes fsSlip{0%,100%,15%,85%{left:3px}45%{left:calc(100% - 70px)}60%{left:calc(100% - 64px)}}@keyframes fsHold{0%,100%{left:3px;transform:scale(1)}45%{left:6px;transform:scale(1.08)}60%{left:4px}}@media (max-width:560px){.fs-kids__day small{display:none}.fs-kids__grip-row{grid-template-columns:90px 1fr}.fs-kids__week-foot em{margin-left:0;width:100%}}.fs-kids__days{padding-top:72px}.fs-packrabatt{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:14px 18px;margin-bottom:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px dashed var(--fs-line)}.fs-packrabatt.is-active{background:linear-gradient(90deg,rgba(var(--fs-accent-rgb),.14),rgba(var(--fs-blue-rgb),.1));border:1px solid rgba(var(--fs-accent-rgb),.45)}.fs-packrabatt__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-packrabatt__icon .fs-icon{width:20px;height:20px}.fs-packrabatt strong{display:block;font-size:15px}.fs-packrabatt span{display:block;font-size:13px;color:var(--fs-grey-2);margin-top:2px}.fs-packrabatt span b{color:var(--fs-accent)}.fs-packrabatt em{display:block;margin-top:8px;font-style:normal;font-size:13px;color:#fff;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.06)}.fs-packrabatt em a{color:var(--fs-accent-2);text-decoration:underline;margin-left:4px}.fs-packtag{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:rgba(var(--fs-accent-rgb),.18);color:var(--fs-accent);font-size:11px;font-weight:800;vertical-align:middle}.fs-shop .fee td,.fs-shop .fee th{color:var(--fs-accent);font-weight:700}.fs-konfig__mbar{position:fixed;left:50%;bottom:16px;z-index:95;width:min(calc(100% - 32px),760px);transform:translate(-50%,140%);padding:12px 16px;border-radius:20px;background:rgba(11,11,15,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);box-shadow:0 -10px 50px rgba(0,0,0,.5),0 20px 60px rgba(0,0,0,.5);transition:transform .4s var(--fs-ease)}.fs-konfig__mbar[hidden]{display:none}.fs-konfig__mbar.is-on{transform:translate(-50%,0)}.fs-konfig__mbar-top{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:8px}.fs-konfig__mbar-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-grey);white-space:nowrap}.fs-konfig__mbar-label b{color:#fff}.fs-konfig__mbar-swatches{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.fs-konfig__mbar-swatches::-webkit-scrollbar{display:none}.fs-konfig__mbar-sw{flex:none;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);border:2px solid transparent;scroll-snap-align:center;transition:transform .25s,border-color .2s;cursor:pointer}.fs-konfig__mbar-sw:hover{transform:scale(1.08)}.fs-konfig__mbar-sw.is-active{border-color:var(--fs-accent);transform:scale(1.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 0 0 3px rgba(var(--fs-accent-rgb),.25)}.fs-konfig__mbar-sw.is-soldout{opacity:.35}.fs-konfig__mbar-sw.is-soldout::after{content:"";position:absolute;left:50%;top:50%;width:120%;height:2px;background:var(--fs-red);transform:translate(-50%,-50%) rotate(-45deg)}.fs-konfig__mbar-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.fs-konfig__mbar-info{display:grid;gap:1px;min-width:0}.fs-konfig__mbar-info strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:16px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-konfig__mbar-info span{font-size:12px;color:var(--fs-accent);font-weight:700}.fs-konfig__mbar-add{padding:12px 16px;font-size:13px;white-space:nowrap}.fs-konfig__mbar-add .fs-icon{width:16px;height:16px}.fs-konfig__mbar-add.is-soldout{background:var(--fs-ink-3);color:var(--fs-grey);box-shadow:none}.fs-konfig__mbar-add.is-loading{opacity:.6;pointer-events:none}@media (min-width:761px){.fs-konfig__mbar{padding:12px 18px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.fs-konfig__mbar-top{margin-bottom:0;grid-column:1}.fs-konfig__mbar-bottom{grid-template-columns:auto auto}.fs-konfig__mbar-sw{width:30px;height:30px}body.fs-konfig-mbar-on .fs-chat__toggle{transform:translateY(-110px)}}@media (max-width:760px){.fs-konfig__mbar{left:0;bottom:0;width:100%;transform:translateY(110%);border-radius:0;border-left:0;border-right:0;border-bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.fs-konfig__mbar.is-on{transform:none}body.fs-konfig-mbar-on .fs-sticky-cta{transform:translateY(120%)!important}body.fs-konfig-mbar-on .fs-chat__toggle{transform:translateY(-120px)}.fs-konfig__stage{aspect-ratio:4/3}.fs-konfig__stage img{object-fit:contain}.fs-konfig__tiers{grid-template-columns:repeat(5,1fr);gap:6px}.fs-konfig__tier{padding:10px 4px}.fs-konfig__tier b{font-size:20px}.fs-konfig__tier span{font-size:10px}.fs-konfig__tier em{font-size:11px}.fs-konfig__tier i{font-size:9px!important;padding:2px 5px!important}.fs-konfig{padding-bottom:120px}.fs-konfig__colors{display:none}.fs-konfig__add{white-space:normal;font-size:14px;line-height:1.2;padding:14px 16px}.fs-konfig .fs-section__head{margin-bottom:20px}.fs-konfig .fs-section__head .fs-lead{display:none}.fs-konfig__panel{padding:16px 14px}.fs-konfig__head h3{font-size:24px}.fs-konfig__rating{display:none}.fs-konfig__demand{margin-bottom:8px}.fs-konfig__row{gap:12px;margin-top:12px}.fs-konfig__einpaar>span,.fs-konfig__progress{display:none}.fs-konfig__nudge p{font-size:13px}.fs-konfig__trust{display:none}.fs-konfig__slots-wrap .fs-konfig__label small{display:block;margin-top:2px}.fs-konfig__stage .fs-viewers--stage{display:none}.fs-konfig__mbar-info span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:761px){.fs-konfig__mbar{width:min(calc(100% - 32px),980px)}.fs-konfig__mbar-info strong{font-size:15px}}.fs-ks,.fs-ks-bar,.fs-ks-launch{display:none}@keyframes fsBump{0%,100%{transform:scale(1)}40%{transform:scale(1.06)}}@media (max-width:760px){.fs-konfig__colors,.fs-konfig__mbar,.fs-konfig__panel{display:none!important}.fs-konfig{padding-bottom:90px}.fs-konfig__stage{aspect-ratio:5/4}.fs-ks-launch{display:block;margin-top:14px}.fs-ks-launch__card{display:grid;gap:10px;padding:20px 18px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-ks-launch__kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-accent)}.fs-ks-launch__card>strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.fs-ks-launch__steps{font-size:12px;color:var(--fs-grey-2)}.fs-ks-launch__steps b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:10px;margin-right:2px}.fs-ks-launch__tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:6px 0 4px}.fs-ks-launch__tiers button{display:grid;gap:2px;padding:10px 4px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:11px;font-weight:700}.fs-ks-launch__tiers button small{font-size:10px;color:var(--fs-grey);font-weight:600}.fs-ks-launch__tiers button.is-best{border-color:var(--fs-accent);color:var(--fs-accent)}.fs-ks-bar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(11,11,15,.95);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.12);transform:translateY(110%);transition:transform .35s var(--fs-ease)}.fs-ks-bar.is-on{transform:none}.fs-ks-bar strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:16px;line-height:1}.fs-ks-bar span{font-size:12px;color:var(--fs-accent);font-weight:700}.fs-ks-bar .fs-btn{padding:12px 16px;font-size:13px}body.fs-konfig-active .fs-sticky-cta{transform:translateY(120%)!important}.fs-ks{display:block;position:fixed;inset:0;z-index:1200}.fs-ks[hidden]{display:none}.fs-ks__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s}.fs-ks__panel{position:absolute;left:0;right:0;bottom:0;max-height:94vh;display:grid;grid-template-rows:auto auto 1fr auto;background:var(--fs-ink);border-radius:24px 24px 0 0;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -30px 80px rgba(0,0,0,.6);transform:translateY(100%);transition:transform .4s var(--fs-ease)}.fs-ks.is-open .fs-ks__backdrop{opacity:1}.fs-ks.is-open .fs-ks__panel{transform:none}.fs-ks__grip{width:44px;height:5px;border-radius:99px;background:rgba(255,255,255,.2);margin:10px auto 0}.fs-ks__head{display:grid;grid-template-columns:56px 1fr 40px;gap:12px;align-items:center;padding:10px 16px 12px;border-bottom:1px solid var(--fs-line)}.fs-ks__head img{width:56px;height:56px;object-fit:contain;border-radius:14px;background:radial-gradient(circle at 50% 70%,rgba(var(--fs-blue-rgb),.35),var(--fs-black) 70%)}.fs-ks__head strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;line-height:1}.fs-ks__head span{display:block;font-size:12px;color:var(--fs-grey-2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-ks__close{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center}.fs-ks__close .fs-icon{width:18px;height:18px}.fs-ks__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 16px 10px}.fs-ks__sec{padding:14px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.fs-ks__sec:last-child{border-bottom:0}.fs-ks__sec h4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-grey-2);margin-bottom:10px}.fs-ks__sec h4 b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--fs-accent);color:var(--fs-on-accent);font-size:12px}.fs-ks__tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.fs-ks__tier{position:relative;display:grid;gap:1px;padding:10px 2px 8px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);text-align:center}.fs-ks__tier b{font-family:var(--fs-font-head);font-size:20px;font-weight:900;line-height:1}.fs-ks__tier span{font-size:9px;color:var(--fs-grey);text-transform:uppercase;letter-spacing:.04em}.fs-ks__tier em{font-style:normal;font-size:11px;font-weight:800}.fs-ks__tier i{position:absolute;top:-7px;right:-3px;padding:1px 5px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:9px;font-weight:800;font-style:normal}.fs-ks__tier.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.12);box-shadow:0 0 0 2px rgba(var(--fs-accent-rgb),.2)}.fs-ks__tier.is-soldout{opacity:.35}.fs-ks__tier::after{display:none}.fs-ks__qty{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:13px;color:var(--fs-grey-2)}.fs-ks__qty[hidden]{display:none}.fs-ks__qty>div{display:inline-flex;align-items:center;border:1px solid var(--fs-line);border-radius:999px;overflow:hidden}.fs-ks__qty button{width:42px;height:40px;font-size:20px;font-weight:700;background:rgba(255,255,255,.04)}.fs-ks__qty b{min-width:40px;text-align:center;font-size:16px}.fs-ks__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fs-ks__modes button{display:grid;gap:2px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:13px;font-weight:700}.fs-ks__modes button small{font-size:10px;color:var(--fs-grey);font-weight:600}.fs-ks__modes button.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.12)}.fs-ks__slots{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.fs-ks__slots[hidden]{display:none}.fs-ks__slot{position:relative;width:44px;height:44px;border-radius:12px;border:2px solid transparent;background:rgba(255,255,255,.05);display:grid;place-items:center}.fs-ks__slot i{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.fs-ks__slot b{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:50%;background:var(--fs-ink-3);color:#fff;font-size:10px;display:grid;place-items:center;border:1px solid var(--fs-line)}.fs-ks__slot.is-active{border-color:var(--fs-accent)}.fs-ks__slot.is-kids::after{content:"K";position:absolute;right:-5px;bottom:-5px;width:16px;height:16px;border-radius:50%;background:#ff2d9b;color:#fff;font-size:9px;font-weight:900;display:grid;place-items:center}.fs-ks__slot.is-gift{font-size:20px;background:rgba(var(--fs-accent-rgb),.15)}.fs-ks__slotsize{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:var(--fs-grey-2)}.fs-ks__slotsize[hidden]{display:none}.fs-ks__slotsize button{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);font-size:12px;font-weight:700}.fs-ks__slotsize button.is-active{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-ks__swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fs-ks__sw{display:grid;justify-items:center;gap:5px;padding:8px 4px;border-radius:12px;border:2px solid transparent;background:rgba(255,255,255,.04);font-size:10px;color:var(--fs-grey-2);line-height:1.1;text-align:center}.fs-ks__sw i{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);position:relative}.fs-ks__sw.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.1);color:#fff}.fs-ks__sw.is-soldout{opacity:.35}.fs-ks__sw.is-soldout i::after{content:"";position:absolute;left:50%;top:50%;width:120%;height:2px;background:var(--fs-red);transform:translate(-50%,-50%) rotate(-45deg)}.fs-ks__all{margin-top:10px;font-size:12px;color:var(--fs-grey-2);text-decoration:underline}.fs-ks__foot{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-top:1px solid var(--fs-line);background:var(--fs-ink-2)}.fs-ks__sum{display:grid;min-width:0}.fs-ks__sum strong{font-family:var(--fs-font-head);font-weight:900;line-height:1}.fs-ks__sum span{font-size:11px;color:var(--fs-grey)}.fs-ks__sum em{font-style:normal;font-size:11px;color:var(--fs-red);font-weight:800}.fs-ks__sum em[hidden]{display:none}.fs-ks__add.is-bump{animation:fsBump .5s var(--fs-ease)}.fs-ks__add.is-soldout{background:var(--fs-ink-3);color:var(--fs-grey);box-shadow:none}.fs-ks__add.is-loading{opacity:.6;pointer-events:none}.fs-ks__foot small{grid-column:1/-1;font-size:10px;color:var(--fs-grey);text-align:center}body.fs-ksheet-open{overflow:hidden}body.fs-ksheet-open .fs-chat,body.fs-ksheet-open .fs-ks-bar,body.fs-ksheet-open .fs-sticky-cta{display:none!important}.fs-ks__panel{width:100%;max-width:100vw;overflow:hidden}.fs-ks__body,.fs-ks__foot,.fs-ks__head{min-width:0;max-width:100%}.fs-ks__tiers{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-ks__tiers>*{min-width:0;padding-left:2px;padding-right:2px}.fs-ks__modes{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-ks__modes button{min-width:0;padding:10px 4px}.fs-ks__swatches{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important}.fs-ks__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.fs-ks__foot>small{grid-column:1/-1}.fs-ks__add{padding:12px 14px;font-size:13px;white-space:nowrap}.fs-ks__add .fs-icon{width:16px;height:16px}.fs-ks__sum strong{font-size:24px}}.fs-minicart__upsell{margin:6px 24px 10px;padding:16px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--fs-accent-rgb),.14),rgba(var(--fs-blue-rgb),.12));border:1px solid rgba(var(--fs-accent-rgb),.4)}.fs-minicart__upsell-head{display:grid;gap:6px;margin-bottom:8px}.fs-minicart__upsell-tag{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 9px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-minicart__upsell-tag .fs-icon{width:11px;height:11px}.fs-minicart__upsell-head strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;line-height:1}.fs-minicart__upsell p{font-size:13px;color:var(--fs-grey-2);line-height:1.5}.fs-minicart__upsell p b{color:#fff}.fs-minicart__upsell-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.fs-minicart__upsell-save{font-size:12px;font-weight:800;color:var(--fs-red);padding:4px 9px;border-radius:999px;background:rgba(255,59,92,.14)}.fs-minicart__upsell .fs-btn.is-loading{opacity:.6;pointer-events:none}.fs-vpack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fs-vpack{position:relative;display:grid;gap:16px;align-content:start;padding:26px 24px;border-radius:24px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-vpack.is-best{border-color:var(--fs-accent);background:linear-gradient(160deg,rgba(var(--fs-accent-rgb),.12),var(--fs-ink) 60%);box-shadow:0 20px 60px rgba(0,0,0,.4)}.fs-vpack__top{position:absolute;top:-12px;left:24px;padding:4px 12px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fs-vpack__head{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.fs-vpack__count{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-family:var(--fs-font-head);font-size:30px;font-weight:900;line-height:1}.fs-vpack__count small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-grey)}.fs-vpack.is-best .fs-vpack__count{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-vpack.is-best .fs-vpack__count small{color:inherit;opacity:.7}.fs-vpack h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1}.fs-vpack__price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.fs-vpack__price strong{font-family:var(--fs-font-head);font-size:32px;font-weight:900;line-height:1}.fs-vpack__price strong.is-text{font-size:22px}.fs-vpack__price em{font-style:normal;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:rgba(255,59,92,.15);color:var(--fs-red)}.fs-vpack.is-best .fs-vpack__price em{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-vpack__pro{display:block;font-size:11px;color:var(--fs-grey);margin-top:4px}.fs-vpack__opt{display:grid;gap:8px}.fs-vpack__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-grey)}.fs-vpack__label strong{color:#fff;margin-left:4px}.fs-vpack__sizes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fs-vpack__sizes button{display:grid;gap:1px;padding:9px 8px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:13px;font-weight:700;transition:.25s}.fs-vpack__sizes button small{font-size:10px;color:var(--fs-grey);font-weight:600}.fs-vpack__sizes button.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.12)}.fs-vpack__swatches{display:flex;flex-wrap:wrap;gap:6px}.fs-vpack__sw{position:relative;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);border:2px solid transparent;transition:transform .2s,border-color .2s}.fs-vpack__sw:hover{transform:scale(1.1)}.fs-vpack__sw.is-active{border-color:var(--fs-accent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 0 0 3px rgba(var(--fs-accent-rgb),.25)}.fs-vpack__sw.is-soldout{opacity:.3;cursor:not-allowed}.fs-vpack__sw.is-soldout::after{content:"";position:absolute;left:50%;top:50%;width:120%;height:2px;background:var(--fs-red);transform:translate(-50%,-50%) rotate(-45deg)}.fs-vpack__mixhint{font-size:11px;color:var(--fs-grey)}.fs-vpack__mixhint a{color:var(--fs-accent-2);text-decoration:underline}.fs-vpack__msg{font-size:13px;min-height:1.2em;color:var(--fs-accent);margin:-6px 0 0}.fs-vpack .fs-btn.is-loading{opacity:.6;pointer-events:none}.fs-vpack--anfrage{background:linear-gradient(160deg,var(--fs-blue),#0b1a66 70%);border:0}.fs-vpack--anfrage .fs-vpack__count{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.fs-vpack--anfrage>p{font-size:14px;color:rgba(255,255,255,.85);line-height:1.6}.fs-vpack--anfrage .fs-vpack__price em{background:rgba(255,255,255,.15);color:#fff}.fs-vpack--anfrage .fs-vpack__pro{color:rgba(255,255,255,.65)}.fs-vpack__points{display:grid;gap:6px;padding:0;list-style:none;font-size:13px}.fs-vpack__points li{display:flex;align-items:center;gap:8px}.fs-vpack__points .fs-icon{width:14px;height:14px;color:var(--fs-accent)}.fs-vpack__call{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.8);justify-self:center}.fs-vpack__call .fs-icon{width:14px;height:14px}@media (max-width:1024px){.fs-vpack-grid{grid-template-columns:1fr 1fr}.fs-vpack--anfrage{grid-column:1/-1}}@media (max-width:640px){.fs-vpack-grid{grid-template-columns:1fr}}.fs-vpack .fs-btn--block{white-space:normal;line-height:1.2}.fs-vpack__mix{display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.05);border:1px dashed rgba(var(--fs-accent-rgb),.5);transition:.25s}.fs-vpack__mix:hover{background:rgba(var(--fs-accent-rgb),.1);border-style:solid}.fs-vpack__mix>.fs-icon:first-child{width:34px;height:34px;padding:8px;border-radius:10px;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent);grid-row:1/span 2}.fs-vpack__mix span{font-size:13px;font-weight:800;color:#fff;grid-column:2;grid-row:1}.fs-vpack__mix small{grid-column:2;font-size:11px;color:var(--fs-grey);grid-column:2;grid-row:2}.fs-vpack__mix>.fs-icon:last-child{width:16px;height:16px;color:var(--fs-accent);grid-row:1/span 2}.fs-vmix{position:fixed;inset:0;z-index:1300;display:grid;place-items:end center}.fs-vmix[hidden]{display:none}.fs-vmix__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.fs-vmix__panel{position:relative;z-index:1;width:min(100%,720px);max-height:92vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--fs-ink);border:1px solid rgba(255,255,255,.14);border-radius:24px 24px 0 0;box-shadow:0 -30px 80px rgba(0,0,0,.6);transform:translateY(40px);opacity:0;transition:transform .35s var(--fs-ease),opacity .3s}.fs-vmix.is-open .fs-vmix__backdrop{opacity:1}.fs-vmix.is-open .fs-vmix__panel{transform:none;opacity:1}@media (min-width:761px){.fs-vmix{place-items:center}.fs-vmix__panel{border-radius:28px;max-height:88vh}}.fs-vmix__head{display:grid;grid-template-columns:1fr 40px;gap:12px;align-items:start;padding:20px 22px 14px;border-bottom:1px solid var(--fs-line)}.fs-vmix__head strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:26px;line-height:1;margin:6px 0 4px}.fs-vmix__sub{font-size:12px;color:var(--fs-grey-2)}.fs-vmix__close{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.06)}.fs-vmix__body{overflow-y:auto;padding:14px 22px;display:grid;gap:14px}.fs-vmix__quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--fs-grey)}.fs-vmix__quick button{padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);font-size:12px;font-weight:700;transition:.2s}.fs-vmix__quick button:hover{border-color:var(--fs-accent);color:#fff}.fs-vmix__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.fs-vmix__slot{position:relative;aspect-ratio:1;border-radius:12px;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);transition:transform .2s,border-color .2s}.fs-vmix__slot i{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:50%;background:var(--fs-ink-3);color:#fff;font-style:normal;font-size:10px;font-weight:800;display:grid;place-items:center;border:1px solid var(--fs-line)}.fs-vmix__slot em{position:absolute;right:-5px;bottom:-5px;width:16px;height:16px;border-radius:50%;background:#ff2d9b;color:#fff;font-style:normal;font-size:9px;font-weight:900;display:grid;place-items:center;border:2px solid var(--fs-ink)}.fs-vmix__slot.is-active{border-color:var(--fs-accent);transform:scale(1.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 0 0 3px rgba(var(--fs-accent-rgb),.25)}.fs-vmix__slot.is-soldout::after{content:"";position:absolute;left:50%;top:50%;width:120%;height:2px;background:var(--fs-red);transform:translate(-50%,-50%) rotate(-45deg)}.fs-vmix__cur{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px dashed var(--fs-line);font-size:13px;color:var(--fs-grey-2)}.fs-vmix__cur b{color:#fff}.fs-vmix__sizes{display:flex;gap:6px;margin-left:auto}.fs-vmix__sizes button{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line);font-size:12px;font-weight:700}.fs-vmix__sizes button small{font-size:10px;color:var(--fs-grey)}.fs-vmix__sizes button.is-active{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-vmix__sizes button.is-active small{color:inherit;opacity:.7}.fs-vmix__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.fs-vmix__sw{display:grid;gap:6px;justify-items:center;padding:10px 6px 8px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);transition:.2s}.fs-vmix__sw span{border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.fs-vmix__sw small{font-size:10px;font-weight:700;color:var(--fs-grey-2);text-align:center;line-height:1.2}.fs-vmix__sw:hover{border-color:rgba(255,255,255,.3)}.fs-vmix__sw.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.1)}.fs-vmix__sw.is-soldout{opacity:.35;cursor:not-allowed}.fs-vmix__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--fs-line);background:var(--fs-ink-2);border-radius:0 0 28px 28px}.fs-vmix__sum{display:grid;min-width:0}.fs-vmix__sum strong{font-family:var(--fs-font-head);font-size:28px;font-weight:900;line-height:1}.fs-vmix__sum span{font-size:11px;color:var(--fs-grey)}.fs-vmix__sum em{font-style:normal;font-size:11px;color:var(--fs-grey-2);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-vmix__msg{grid-column:1/-1;font-size:13px;color:var(--fs-accent);min-height:1.2em;margin:0}.fs-vmix .fs-btn.is-loading{opacity:.6;pointer-events:none}@media (max-width:760px){.fs-vmix__foot{border-radius:0}.fs-vmix__sizes{margin-left:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fs-vmix__sizes .fs-bigfoot--sz,.fs-vmix__sizes button{display:grid;justify-items:center;align-items:center;gap:2px;padding:8px 4px;border-radius:14px;min-width:0;white-space:nowrap;line-height:1.15}.fs-vmix__sizes .fs-bigfoot--sz small,.fs-vmix__sizes button small{font-size:10px}.fs-vmix__cur{gap:8px}.fs-vmix__cur>span{width:100%}}.fs-pack__fan[data-pack-fan="6"] img{width:54%}.fs-pack .fs-pack__body .fs-btn--block{white-space:normal;font-size:13px;line-height:1.2;padding-left:14px;padding-right:14px}.fs-pack__gift{z-index:8}.fs-minicart__sums{display:grid;gap:6px;margin-bottom:10px}.fs-minicart__sum--sub span,.fs-minicart__sum--sub strong{font-size:14px;color:var(--fs-grey-2);font-weight:500}.fs-minicart__sum--rabatt span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fs-accent);font-weight:700}.fs-minicart__sum--rabatt span .fs-icon{width:14px;height:14px}.fs-minicart__sum--rabatt strong{color:var(--fs-accent);font-size:15px}.fs-minicart__sum--total{padding-top:8px;border-top:1px solid var(--fs-line)}.fs-minicart__sum--total strong{font-size:22px}.fs-upmodal{z-index:1400}.fs-upmodal__have{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--fs-accent-rgb),.1);border:1px solid rgba(var(--fs-accent-rgb),.35);font-size:13px;color:var(--fs-grey-2)}.fs-upmodal__have .fs-icon{width:16px;height:16px;color:var(--fs-accent)}.fs-upmodal__have b{color:#fff}.fs-shop--page{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,96px)}.fs-shop--page .woocommerce-notices-wrapper:empty{display:none}.fs-shop--page .woocommerce-error,.fs-shop--page .woocommerce-info,.fs-shop--page .woocommerce-message{border-radius:14px;border:1px solid var(--fs-line);border-top-width:1px;padding:14px 18px 14px 48px;margin-bottom:20px;font-size:14px}.fs-shop--page .woocommerce-error::before,.fs-shop--page .woocommerce-info::before,.fs-shop--page .woocommerce-message::before{top:15px;left:18px}.fs-shop--page .woocommerce-message{border-color:rgba(var(--fs-accent-rgb),.4)}.fs-shop--page .woocommerce-message::before{color:var(--fs-accent)}.fs-shop--page .woocommerce-error{border-color:rgba(255,59,92,.5)}.fs-shop--page .woocommerce-error::before{color:var(--fs-red)}.fs-shop--page .woocommerce-message .button{float:right;padding:8px 14px;font-size:13px;margin:-4px 0 0}.fs-cart__main{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.fs-cart__main>*{min-width:0;max-width:100%}.fs-shop table.shop_table.cart tbody tr.cart_item{grid-template-columns:104px 1fr auto;grid-template-areas:"thumb name remove" "thumb qty qty";column-gap:18px;row-gap:10px;padding:18px;margin-bottom:12px;border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line);align-items:start;transition:border-color .3s}.fs-shop table.shop_table.cart tbody tr.cart_item:hover{border-color:rgba(255,255,255,.16)}.fs-shop table.shop_table.cart td.product-thumbnail img{width:104px;height:104px;border-radius:14px;background:var(--fs-paper)}.fs-shop table.shop_table.cart td.product-name{font-size:17px;line-height:1.25}.fs-shop table.shop_table.cart td.product-name a:hover{color:var(--fs-accent)}.fs-shop table.shop_table.cart td.product-name .variation{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin-top:8px}.fs-shop table.shop_table.cart td.product-name .variation dt{color:var(--fs-grey);font-weight:500}.fs-shop table.shop_table.cart td.product-name .variation dd{margin:0;color:var(--fs-grey-2)}.fs-shop table.shop_table.cart td.product-name .variation dd p{margin:0;display:inline}.fs-shop table.shop_table.cart td.product-quantity{gap:16px;align-self:end}.fs-shop table.shop_table.cart td.product-subtotal{align-self:end;font-size:22px}.fs-shop table.shop_table.cart td.product-subtotal .woocommerce-Price-amount{color:#fff}.fs-shop table.shop_table.cart td.product-remove{justify-self:end}.fs-shop table.shop_table.cart td.product-remove a.remove{width:34px;height:34px;line-height:32px;font-size:22px;color:var(--fs-grey)!important;background:rgba(255,255,255,.05);border:1px solid var(--fs-line)}.fs-shop table.shop_table.cart td.product-remove a.remove:hover{color:var(--fs-red)!important;color:var(--fs-red)!important;background:rgba(255,59,92,.14);border-color:rgba(255,59,92,.4)}.fs-shop table.shop_table.cart td.product-quantity .quantity{display:none}.fs-qty{display:inline-flex;align-items:center;border:1px solid var(--fs-line);border-radius:999px;background:var(--fs-black);overflow:hidden}.fs-qty .quantity{display:inline-flex!important;border:0;border-radius:0;background:0 0}.fs-qty .qty{width:46px;text-align:center;border:0!important;background:0 0!important;color:#fff;font-weight:700;font-size:15px;padding:8px 0!important;-moz-appearance:textfield;appearance:textfield}.fs-qty .qty::-webkit-inner-spin-button,.fs-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fs-qty__btn{width:38px;height:38px;border:0;background:0 0;color:var(--fs-grey-2);font-size:20px;font-weight:700;cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s;line-height:1}.fs-qty__btn:hover{background:rgba(255,255,255,.08);color:#fff}.fs-qty.is-busy{opacity:.5;pointer-events:none}.fs-shop table.shop_table.cart td.actions{padding:14px 0 0;flex-wrap:wrap}.fs-shop table.shop_table.cart td.actions .coupon{flex:1;min-width:260px;padding:6px;border-radius:999px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-shop table.shop_table.cart td.actions .coupon input.input-text{flex:1;width:auto!important;border:0!important;background:0 0!important;border-radius:0;padding:10px 14px;color:#fff;min-width:120px}.fs-shop table.shop_table.cart td.actions .coupon input.input-text::placeholder{color:var(--fs-grey)}.fs-shop table.shop_table.cart td.actions .coupon .button{border-radius:999px;background:var(--fs-ink-3);color:#fff;box-shadow:none}.fs-shop table.shop_table.cart td.actions .coupon .button:hover{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-shop table.shop_table.cart td.actions>.button{display:none}.fs-shop .woocommerce-remove-coupon{color:var(--fs-red);font-size:12px;margin-left:6px}.fs-cart__totals{padding:26px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.fs-cart__totals-title{display:flex;align-items:center;justify-content:space-between}.fs-shop .cart_totals table.shop_table td,.fs-shop .cart_totals table.shop_table th{padding:11px 0;font-size:15px}.fs-shop .cart_totals table.shop_table .fee th,.fs-shop table.woocommerce-checkout-review-order-table .fee th{color:var(--fs-accent);font-weight:700}.fs-shop .cart_totals table.shop_table .fee th::before,.fs-shop table.woocommerce-checkout-review-order-table .fee th::before{content:"🎁 "}.fs-fee-neg,.fs-fee-neg .woocommerce-Price-amount{color:var(--fs-accent)!important;font-weight:800}.fs-shop .cart_totals .cart-discount td,.fs-shop .cart_totals .cart-discount th{color:var(--fs-accent)}.fs-shop .cart_totals .order-total td,.fs-shop .cart_totals .order-total th{padding-top:16px;border-top:2px solid rgba(255,255,255,.14)!important}.fs-shop .cart_totals .order-total td .woocommerce-Price-amount{color:#fff}.fs-shop .cart_totals .order-total td small,.fs-shop table.woocommerce-checkout-review-order-table .order-total td small{display:block;font-size:11px;color:var(--fs-grey);font-weight:500;font-family:var(--fs-font-body)}.fs-shop .cart_totals .woocommerce-shipping-totals td .woocommerce-Price-amount,.fs-shop .cart_totals .woocommerce-shipping-totals td label{color:var(--fs-grey-2)}.fs-shop .cart_totals .woocommerce-shipping-totals ul#shipping_method{margin:0}.fs-shop .cart_totals .woocommerce-shipping-totals ul#shipping_method li{padding:0;margin:0 0 4px}.fs-shop .cart_totals .woocommerce-shipping-totals .shipping-calculator-button{color:var(--fs-grey);font-size:12px}.fs-shop .wc-proceed-to-checkout .checkout-button{position:relative;overflow:hidden}.fs-shop .wc-proceed-to-checkout .checkout-button::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translateX(-100%);animation:3.2s ease-in-out infinite fs-sheen}@keyframes fs-sheen{0%,60%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.fs-cart__upgrade .fs-minicart__upsell{margin:0 0 14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--fs-accent-rgb),.16),var(--fs-black) 70%);border:1px solid rgba(var(--fs-accent-rgb),.5);display:grid;gap:8px}.fs-cart__upgrade .fs-minicart__upsell-head{display:grid;gap:4px}.fs-cart__upgrade .fs-minicart__upsell-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-on-accent);background:var(--fs-accent);padding:3px 9px;border-radius:999px;justify-self:start}.fs-cart__upgrade .fs-minicart__upsell-tag .fs-icon{width:12px;height:12px}.fs-cart__upgrade .fs-minicart__upsell-head strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;line-height:1.1;color:#fff}.fs-cart__upgrade .fs-minicart__upsell p{font-size:13px;color:var(--fs-grey-2);margin:0}.fs-cart__upgrade .fs-minicart__upsell p b{color:#fff}.fs-cart__upgrade .fs-minicart__upsell-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fs-cart__upgrade .fs-minicart__upsell-save{font-size:12px;font-weight:700;color:var(--fs-accent)}.fs-cart__upgrade .fs-minicart__upsell-row .fs-btn{white-space:nowrap}.fs-cart__upgrade--checkout{margin-bottom:14px}.fs-shop--checkout .fs-shop__head{margin-bottom:20px}.fs-shop form.checkout #order_review::before{content:"Deine Bestellung";display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:22px;margin-bottom:12px;color:#fff}.fs-shop .woocommerce-additional-fields h3,.fs-shop .woocommerce-billing-fields h3,.fs-shop .woocommerce-shipping-fields h3{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fs-shop .woocommerce-billing-fields h3::before{content:"1"}.fs-shop .woocommerce-shipping-fields h3::before{content:"2"}.fs-shop .woocommerce-additional-fields h3::before{content:"3"}.fs-shop .woocommerce-additional-fields h3::before,.fs-shop .woocommerce-billing-fields h3::before,.fs-shop .woocommerce-shipping-fields h3::before{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-size:14px;flex:none}.fs-shop .woocommerce-shipping-fields h3 label{display:flex;align-items:center;gap:8px;font-size:15px;text-transform:none;font-family:var(--fs-font-body);font-weight:600}.fs-shop .woocommerce-shipping-fields h3 label::before{display:none}.fs-shop .form-row .input-text::placeholder{color:var(--fs-grey)}.fs-shop .form-row.form-row-first,.fs-shop .form-row.form-row-last{width:calc(50% - 6px)}.fs-shop .form-row .required{color:var(--fs-accent);text-decoration:none}.fs-shop .form-row label .optional{color:var(--fs-grey);font-weight:400;font-size:12px}.fs-shop .woocommerce-input-wrapper{display:block}.fs-shop input[type=checkbox],.fs-shop input[type=radio]{accent-color:var(--fs-accent);width:18px;height:18px}.fs-shop table.woocommerce-checkout-review-order-table .product-name .variation{display:grid;grid-template-columns:auto 1fr;gap:0 6px;font-size:12px;color:var(--fs-grey-2);margin-top:4px;font-weight:500}.fs-shop table.woocommerce-checkout-review-order-table .product-name .variation dd,.fs-shop table.woocommerce-checkout-review-order-table .product-name .variation dd p{margin:0;display:inline}.fs-shop table.woocommerce-checkout-review-order-table .product-name .variation dt{color:var(--fs-grey)}.fs-shop table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.fs-shop table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th{border-top:2px solid rgba(255,255,255,.12)}.fs-shop table.woocommerce-checkout-review-order-table .cart-discount td,.fs-shop table.woocommerce-checkout-review-order-table .cart-discount th{color:var(--fs-accent)}.fs-shop table.woocommerce-checkout-review-order-table .order-total td,.fs-shop table.woocommerce-checkout-review-order-table .order-total th{border-bottom:0;padding-top:14px}.fs-shop #payment ul.payment_methods li:has(input:checked){border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.08)}.fs-shop #payment ul.payment_methods li label{font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fs-shop #payment ul.payment_methods li label img{max-height:24px}.fs-shop #payment ul.payment_methods li input[type=radio]{margin:0 4px 0 0}.fs-shop #payment #place_order::after{content:" →"}.fs-shop .woocommerce-checkout .fs-checkout__secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--fs-grey);margin-top:12px}.fs-shop .woocommerce-form-coupon-toggle .woocommerce-info{background:var(--fs-ink)}.fs-shop form.checkout_coupon{display:flex;gap:10px;padding:14px;border:1px solid var(--fs-line);border-radius:16px;background:var(--fs-ink);margin-bottom:20px}.fs-shop form.checkout_coupon p{margin:0}.fs-shop form.checkout_coupon .form-row{width:auto;margin:0}.fs-shop form.checkout_coupon .form-row-first{flex:1}.fs-shop--thanks .woocommerce-thankyou-order-received{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:clamp(28px, 4vw, 44px);color:#fff;margin-bottom:20px}.fs-shop--thanks .woocommerce-thankyou-order-received::before{content:"⚽ "}.fs-shop--thanks ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 28px;padding:0;list-style:none}.fs-shop--thanks ul.woocommerce-order-overview li{border:1px solid var(--fs-line)!important;border-radius:14px;background:var(--fs-ink);padding:14px 16px!important;margin:0!important;font-size:12px;color:var(--fs-grey);float:none!important;width:auto!important}.fs-shop--thanks ul.woocommerce-order-overview li strong{display:block;color:#fff;font-size:16px;margin-top:4px}.fs-shop--thanks table.shop_table{border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-ink)}.fs-shop--thanks h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:24px;margin:28px 0 12px}.fs-shop--thanks address{color:var(--fs-grey-2);font-style:normal;line-height:1.6}.fs-shop--account .woocommerce-MyAccount-navigation{float:none;width:auto;margin-bottom:20px}.fs-shop--account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.fs-shop--account .woocommerce-MyAccount-navigation li a{display:inline-block;padding:9px 16px;border-radius:999px;background:var(--fs-ink);border:1px solid var(--fs-line);color:var(--fs-grey-2);font-size:14px;font-weight:600}.fs-shop--account .woocommerce-MyAccount-navigation li.is-active a{background:var(--fs-accent);color:var(--fs-on-accent);border-color:var(--fs-accent)}.fs-shop--account .woocommerce-MyAccount-content{float:none;width:auto;padding:24px;border-radius:var(--fs-radius-lg);background:var(--fs-ink);border:1px solid var(--fs-line);color:var(--fs-grey-2)}.fs-shop--account .woocommerce-MyAccount-content a{color:var(--fs-accent)}@media (max-width:760px){.fs-shop table.shop_table.cart,.fs-shop table.shop_table.cart tbody,.fs-shop table.shop_table.cart tbody tr:not(.cart_item),.fs-shop table.shop_table.cart td.actions{display:block;width:100%;min-width:0;box-sizing:border-box}.fs-shop table.shop_table.cart thead{display:none}.fs-shop table.shop_table.cart td.actions{display:flex;padding-top:8px}.fs-cart__layout>*,.fs-cart__main{min-width:0;max-width:100%}.fs-trustrow{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-trustrow li,.fs-trustrow li>div{min-width:0}.fs-trustrow li span,.fs-trustrow strong{overflow-wrap:anywhere}.fs-demand--banner{max-width:100%;box-sizing:border-box}.fs-demand__text{min-width:0}.fs-shop table.shop_table.cart tbody tr.cart_item{grid-template-columns:76px minmax(0,1fr) auto;column-gap:12px;padding:14px}.fs-shop table.shop_table.cart td.product-thumbnail img{width:76px;height:76px}.fs-shop table.shop_table.cart td.product-name{font-size:15px}.fs-shop table.shop_table.cart td.product-subtotal{font-size:18px}.fs-shop table.shop_table.cart td.actions .coupon{min-width:0;width:100%;box-sizing:border-box;max-width:100%}.fs-cart__totals{padding:20px}.fs-shop .form-row.form-row-first,.fs-shop .form-row.form-row-last{width:100%}.fs-shop .woocommerce-additional-fields,.fs-shop .woocommerce-billing-fields,.fs-shop .woocommerce-shipping-fields,.fs-shop form.checkout #order_review{padding:18px}.fs-cart__upgrade .fs-minicart__upsell-row .fs-btn{width:100%;justify-content:center}.fs-vmix__foot{grid-template-columns:1fr;gap:10px}.fs-vmix__foot .fs-vmix__msg{grid-column:1}.fs-vmix__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.fs-vmix__sum em{width:100%}.fs-vmix__foot .fs-btn{width:100%;justify-content:center}.fs-shop table.shop_table.cart td.actions .coupon .button{padding:10px 14px;font-size:12px;flex:none}}.fs-cart>.fs-packrabatt{grid-template-columns:44px 1fr;padding:16px 20px;margin:0 0 22px;border-radius:18px}.fs-cart>.fs-packrabatt strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;line-height:1.1}.fs-shop .fs-packrabatt em{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding:10px 14px}.fs-packrabatt__btn{appearance:none;border:0;cursor:pointer;margin-left:auto;padding:8px 14px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font:inherit;font-size:13px;font-weight:800;white-space:nowrap;transition:transform .2s,box-shadow .2s}.fs-packrabatt__btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--fs-accent-rgb),.35)}.fs-upmodal__pick{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.fs-upmodal__pick-body{display:grid;gap:14px;min-width:0}.fs-upmodal__preview{margin:0;display:grid;gap:8px;position:sticky;top:0}.fs-upmodal__preview img{width:150px;height:150px;object-fit:cover;border-radius:18px;background:var(--fs-paper);border:1px solid var(--fs-line);display:block;transition:opacity .25s,transform .25s}.fs-upmodal__preview img.is-swap{opacity:0;transform:scale(.96)}.fs-upmodal__preview figcaption{display:grid;gap:2px;text-align:center}.fs-upmodal__preview b{font-family:var(--fs-font-head);text-transform:uppercase;font-size:16px;color:#fff}.fs-upmodal__preview span{font-size:11px;color:var(--fs-grey)}@media (max-width:760px){.fs-upmodal__pick{grid-template-columns:1fr;gap:12px}.fs-upmodal__preview{position:static;display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line)}.fs-upmodal__preview img{width:72px;height:72px;border-radius:12px;border:0}.fs-upmodal__preview figcaption{text-align:left}.fs-upmodal__preview b{font-size:15px}.fs-cart>.fs-packrabatt strong{font-size:17px}.fs-packrabatt__btn{margin-left:0;width:100%;text-align:center}.fs-shop--cart{padding-bottom:96px}}.fs-packrabatt{width:100%;min-width:0;grid-column:1/-1;box-sizing:border-box}.fs-packrabatt>div{min-width:0}.fs-packrabatt em,.fs-packrabatt span,.fs-packrabatt strong{width:auto;max-width:none;white-space:normal}.fs-shop--checkout .fs-packrabatt{margin:-6px 0 22px}.fs-sticky-cta--cart>div{min-width:0}.fs-sticky-cta--cart strong{font-size:22px}.fs-sticky-cta--cart strong span{font-size:inherit;color:#fff}.fs-sticky-cta--cart .fs-btn{flex:none;white-space:nowrap;gap:6px}.fs-sticky-cta--cart strong .woocommerce-Price-amount{color:#fff}.fs-sticky-cta--cart span{color:var(--fs-grey-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fs-sticky-cta--cart .fs-btn .fs-icon{width:14px;height:14px}.fs-is-cart.fs-ksheet-open .fs-sticky-cta--cart{display:none}.fs-cart-btn__total{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.fs-cart-btn__total ins{text-decoration:none}.fs-cart-btn__total del{font-size:11px;font-weight:500;color:var(--fs-grey)}.fs-cart-btn__total del .woocommerce-Price-amount{font-weight:500}@media (max-width:760px){.fs-is-cart .fs-chat{bottom:92px}.fs-footer__col--desktop,.fs-is-cart .fs-chat:not(.is-open) .fs-chat__toggle span{display:none}}@media (max-width:1024px){.fs-cart-btn__total{display:none}}.fs-care section{padding-block:var(--fs-section)}.fs-care__hero{position:relative;overflow:hidden;padding-top:clamp(40px,6vw,90px)!important;padding-bottom:clamp(40px,5vw,72px)!important;background:radial-gradient(900px 500px at 10% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%)}.fs-care__hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(32px,5vw,72px);align-items:center}.fs-care__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.92;margin:14px 0 22px;letter-spacing:-.01em}.fs-care__h1 span{display:block;font-size:clamp(34px, 5.4vw, 80px)}.fs-care__h1 em{display:block;font-style:italic;font-size:clamp(24px, 3.4vw, 48px);color:var(--fs-accent);margin-top:6px}.fs-care__symbols{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;list-style:none;margin:30px 0 0;padding:0}.fs-care__symbols li{display:grid;justify-items:center;text-align:center;gap:6px;padding:14px 8px 12px;border-radius:16px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-care__sym-box{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--fs-black)}.fs-care__sym{width:28px;height:28px}.fs-care__symbols strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:15px;line-height:1}.fs-care__symbols small{font-size:11px;color:var(--fs-grey);line-height:1.3}.fs-care__hero-media{position:relative}.fs-care__hero-media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;background:var(--fs-paper);display:block}.fs-care__hero-badge{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(10,10,14,.85);backdrop-filter:blur(10px);border:1px solid var(--fs-line);font-size:12px;color:var(--fs-grey-2);max-width:calc(100% - 32px)}.fs-care__hero-badge .fs-icon{width:22px;height:22px;color:var(--fs-accent);flex:none}.fs-care__hero-badge strong{display:block;color:#fff;font-size:13px}.fs-care__steps{background:var(--fs-ink)}.fs-care__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;counter-reset:care}.fs-care__step{position:relative;display:grid;gap:14px;padding:22px 20px;border-radius:20px;background:var(--fs-black);border:1px solid var(--fs-line);transition:transform .4s var(--fs-ease),border-color .3s}.fs-care__step:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-care__num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--fs-font-head);font-weight:900;font-size:16px}.fs-care__step h3{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:20px;line-height:1.05;margin-bottom:8px}.fs-care__step p{font-size:13px;color:var(--fs-grey-2);line-height:1.55}.fs-care__grip-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:center}.fs-care__grip-media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;background:var(--fs-paper);display:block}.fs-care__grip-copy .fs-h2{margin:14px 0 16px}.fs-care__grip-copy>p{color:var(--fs-grey-2);font-size:16px;line-height:1.65}.fs-care__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:28px 0 0;padding:0}.fs-care__stats li{padding:18px 16px;border-radius:18px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:6px}.fs-care__stats strong{font-family:var(--fs-font-head);font-size:clamp(30px, 3vw, 44px);font-weight:900;line-height:1;color:var(--fs-accent)}.fs-care__stats span{font-size:12px;color:var(--fs-grey-2);line-height:1.35}.fs-care__dd{padding-top:0!important}.fs-care__dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fs-care__dd-col{padding:26px;border-radius:24px;border:1px solid var(--fs-line);background:var(--fs-ink)}.fs-care__dd-col--do{border-color:rgba(var(--fs-accent-rgb),.45);background:linear-gradient(160deg,rgba(var(--fs-accent-rgb),.12),var(--fs-ink) 60%)}.fs-care__dd-col--dont{border-color:rgba(255,59,92,.4);background:linear-gradient(160deg,rgba(255,59,92,.12),var(--fs-ink) 60%)}.fs-care__dd-col h3{display:flex;align-items:center;gap:10px;font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:24px;margin-bottom:16px}.fs-care__dd-col h3 .fs-icon{width:30px;height:30px;padding:6px;border-radius:50%}.fs-care__dd-col--do h3 .fs-icon{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-care__dd-col--dont h3 .fs-icon{background:var(--fs-red);color:#fff}.fs-care__dd-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fs-care__dd-col li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--fs-grey-2);line-height:1.5}.fs-care__dd-col li .fs-icon{width:16px;height:16px;flex:none;margin-top:3px}.fs-care__dd-col--do li .fs-icon{color:var(--fs-accent)}.fs-care__dd-col--dont li .fs-icon{color:var(--fs-red)}.fs-care__faq{background:var(--fs-ink)}.fs-care__cta{padding-top:var(--fs-section)!important}@media (max-width:1024px){.fs-care__grip-grid,.fs-care__hero-grid{grid-template-columns:1fr}.fs-care__hero-media{order:-1;max-width:420px}.fs-care__symbols{grid-template-columns:repeat(3,1fr)}.fs-care__list{grid-template-columns:repeat(2,1fr)}.fs-care__list .fs-care__step:last-child{grid-column:1/-1}.fs-care__grip-media{max-width:420px}}@media (max-width:760px){.fs-care__symbols{grid-template-columns:repeat(3,1fr);gap:8px}.fs-care__symbols li{padding:12px 6px 10px}.fs-care__symbols strong{font-size:13px}.fs-care__list{grid-template-columns:1fr}.fs-care__step{grid-template-columns:44px 1fr;align-items:start}.fs-care__stats{grid-template-columns:1fr 1fr}.fs-care__dd-grid{grid-template-columns:1fr}.fs-care__hero-media{max-width:100%}}.fs-video--nofile .fs-video__sound{display:none}.fs-konfig__swatches{gap:10px}.fs-konfig__swatch{width:50px;height:50px;border-width:2px}.fs-konfig__swatch span{position:relative;width:40px;height:40px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 4px 10px rgba(0,0,0,.35)}.fs-konfig__swatch span img{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-47%);object-fit:contain;pointer-events:none}.fs-konfig__swatch.is-active{box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.22)}.fs-konfig__swatch.is-soldout::after{width:46px;z-index:2}.fs-konfig__mbar-sw{width:40px;height:40px;position:relative;overflow:hidden}.fs-konfig__mbar-sw img{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-47%);object-fit:contain;pointer-events:none}.fs-vmix__sw span{position:relative;width:44px;height:44px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 4px 10px rgba(0,0,0,.35)}.fs-vmix__sw span img{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-47%);object-fit:contain;pointer-events:none}@media (max-width:760px){.fs-konfig__swatch{width:48px;height:48px}.fs-konfig__mbar-sw,.fs-konfig__swatch span{width:38px;height:38px}.fs-ks__sw{padding:8px 4px 7px;gap:6px;font-size:11px}.fs-ks__sw i{width:46px;height:46px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 4px 10px rgba(0,0,0,.35)}.fs-ks__sw i img{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-47%);object-fit:contain;pointer-events:none}.fs-ks__sw.is-soldout i::after{z-index:2}}.fs-konfig__mbar-sw,.fs-konfig__swatch,.fs-ks__sw,.fs-vmix__sw{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.fs-konfig__mbar-sw img,.fs-konfig__swatch span img,.fs-ks__sw i img,.fs-vmix__sw span img{transition:transform .25s var(--fs-ease)}.fs-konfig__mbar-sw:hover img,.fs-konfig__swatch.is-peeking span img,.fs-konfig__swatch:hover span img,.fs-ks__sw.is-peeking i img,.fs-vmix__sw.is-peeking span img,.fs-vmix__sw:hover span img{transform:translate(-50%,-47%) scale(1.22)}.fs-konfig__swatch:hover span,.fs-vmix__sw:hover span{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 18px rgba(0,0,0,.45)}.fs-peek{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:24px;background:rgba(5,5,8,.72);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .2s}.fs-peek.is-open{opacity:1}.fs-peek__card{position:relative;width:min(78vw,420px);aspect-ratio:1;border-radius:32px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 40px 90px rgba(0,0,0,.6);transform:scale(.86);transition:transform .25s var(--fs-ease)}.fs-peek.is-open .fs-peek__card{transform:scale(1)}.fs-peek__bg{position:absolute;inset:0}.fs-peek__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,rgba(255,255,255,.18),transparent 60%),linear-gradient(to top,rgba(0,0,0,.55),transparent 45%)}.fs-peek__img{position:absolute;left:50%;top:50%;width:112%;height:112%;transform:translate(-50%,-52%);object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.fs-peek__label{position:absolute;left:0;right:0;bottom:0;padding:18px 22px;display:grid;gap:2px;color:#fff}.fs-peek__label strong{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(22px, 5vw, 32px);line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.6)}.fs-peek__label span{font-size:12px;color:rgba(255,255,255,.75)}body.fs-peek-open{overflow:hidden}.fs-hero__swatches{gap:8px}.fs-hero__color{width:46px;height:46px;-webkit-touch-callout:none;user-select:none;touch-action:manipulation}.fs-hero__color span{position:relative;width:36px;height:36px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 4px 10px rgba(0,0,0,.35)}.fs-hero__color span img{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-47%);object-fit:contain;pointer-events:none;transition:transform .25s var(--fs-ease)}.fs-hero__color:hover{transform:none}.fs-hero__color.is-peeking span img,.fs-hero__color:hover span img{transform:translate(-50%,-47%) scale(1.22)}.fs-hero__color:hover span{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 18px rgba(0,0,0,.45)}.fs-hero__color.is-active{box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.22)}@media (max-width:760px){.fs-hero__color{width:42px;height:42px}.fs-hero__color span{width:33px;height:33px}.fs-hero__swatches{gap:6px}}.fs-peek-hint{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:12px;color:var(--fs-grey-2);line-height:1.2}.fs-peek-hint b{color:#fff;font-weight:700}.fs-peek-hint__icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.18);color:var(--fs-accent);flex:none}.fs-peek-hint__icon .fs-icon{width:14px;height:14px;animation:2.2s ease-in-out infinite fs-peek-press}@keyframes fs-peek-press{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(2px) scale(.9)}}.fs-peek-hint--hero{margin-top:12px}.fs-peek-hint--sheet{margin:10px 0 2px;font-size:11px}.fs-upmodal .fs-peek-hint,.fs-vmix__body .fs-peek-hint{margin-top:0;justify-self:start}@media (hover:hover){.fs-peek-hint span:last-child::after{content:" (oder Maus darüber)";color:var(--fs-grey)}}.fs-hw__moon{z-index:0;opacity:.45}.fs-hero__bg .fs-hw__moon.is-in-hero{position:absolute;top:7%;right:7%;z-index:1;opacity:.75;width:clamp(80px,10vw,160px);animation:14s ease-in-out infinite alternate fs-moon-float}@keyframes fs-moon-float{from{transform:translateY(0)}to{transform:translateY(-14px)}}@media (max-width:760px){.fs-hero__bg .fs-hw__moon.is-in-hero{top:4%;right:4%;opacity:.55}}.fs-header .fs-xm__lights.is-in-header{position:absolute;top:100%;left:0;right:0;height:30px;z-index:1;padding:0 1vw;pointer-events:none}.fs-header .fs-xm__lights.is-in-header::before{top:-1px;height:9px;border-bottom-color:rgba(255,255,255,.22)}.fs-header .fs-xm__lights.is-in-header .fs-xm__bulb{margin-top:7px}.fs-xmas .fs-header{overflow:visible}@media (max-width:720px){.fs-header .fs-xm__lights.is-in-header{height:24px}.fs-header .fs-xm__lights.is-in-header .fs-xm__bulb{margin-top:6px}}.fs-vpack__mix>.fs-icon:first-child{grid-column:1;grid-row:1/span 2}.fs-vpack__mix>.fs-icon:last-child{grid-column:3;grid-row:1/span 2}.fs-cf{display:grid;gap:18px}.fs-cf__steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.fs-cf__steps li{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);font-size:12px;font-weight:600;color:var(--fs-grey);transition:.3s}.fs-cf__steps li b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.08);font-size:11px;flex:none;transition:.3s}.fs-cf__steps li.is-active{color:#fff;border-color:rgba(var(--fs-accent-rgb),.6);background:rgba(var(--fs-accent-rgb),.08)}.fs-cf__steps li.is-active b,.fs-cf__steps li.is-done b{background:var(--fs-accent);color:var(--fs-on-accent)}.fs-cf__steps li.is-done{color:var(--fs-grey-2)}.fs-cf__steps li.is-done b{font-size:0}.fs-cf__steps li.is-done b::before{content:"✓";font-size:12px}.fs-cf__step{display:none;border:0;margin:0;padding:0;min-width:0}.fs-cf__step.is-active{display:grid;gap:14px;animation:fs-cf-in .35s var(--fs-ease)}@keyframes fs-cf-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fs-cf__q{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:22px;line-height:1.05;padding:0;margin:0 0 4px}.fs-cf__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fs-cf__tile{display:grid;gap:4px;justify-items:start;text-align:left;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);color:#fff;cursor:pointer;transition:transform .3s var(--fs-ease),border-color .2s,background .2s;position:relative}.fs-cf__tile:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07)}.fs-cf__tile.is-active{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.12);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.18)}.fs-cf__tile.is-active::after{content:"✓";position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--fs-accent);color:var(--fs-on-accent);font-size:12px;font-weight:800;display:grid;place-items:center}.fs-cf__tile-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent);margin-bottom:6px}.fs-cf__tile-icon .fs-icon{width:18px;height:18px}.fs-cf__tile strong{font-size:15px;font-weight:800;line-height:1.15}.fs-cf__tile small{font-size:12px;color:var(--fs-grey-2);line-height:1.3}.fs-cf__tile--sm{padding:12px 14px}.fs-cf__tile--sm strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:18px}.fs-cf__tiles--menge .fs-cf__tile:last-child{grid-column:1/-1}.fs-cf__tiles .fs-cf__tile:nth-child(5):not(.fs-cf__tile--sm){grid-column:1/-1;grid-template-columns:36px 1fr;align-items:center;gap:4px 12px}.fs-cf__tiles .fs-cf__tile:nth-child(5):not(.fs-cf__tile--sm) .fs-cf__tile-icon{grid-row:1/span 2;margin:0}.fs-cf__back{justify-self:start;display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;color:var(--fs-grey-2);font-size:13px;font-weight:600;cursor:pointer;padding:6px 0}.fs-cf__back .fs-icon{width:14px;transform:rotate(180deg)}.fs-cf__back:hover{color:#fff}.fs-cf__summary{display:flex;flex-wrap:wrap;gap:8px}.fs-cf__summary:empty{display:none}.fs-cf__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;border-radius:999px;background:rgba(var(--fs-accent-rgb),.12);border:1px solid rgba(var(--fs-accent-rgb),.4);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.fs-cf__chip i{font-style:normal;font-size:11px;color:var(--fs-accent);text-decoration:underline}.fs-cf__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fs-cf__actions .fs-btn{flex:1;justify-content:center}.fs-cf.is-sent .fs-cf__actions,.fs-cf.is-sent .fs-cf__q,.fs-cf.is-sent .fs-cf__steps,.fs-cf.is-sent .fs-cf__summary,.fs-cf.is-sent .fs-form__grid,.fs-cf.is-sent .fs-form__privacy{display:none}.fs-cf.is-sent .fs-form__msg{font-size:16px;padding:18px;border-radius:16px;background:rgba(var(--fs-accent-rgb),.12);border:1px solid rgba(var(--fs-accent-rgb),.4)}@media (max-width:480px){.fs-cf__tiles{grid-template-columns:1fr 1fr;gap:8px}.fs-cf__tile{padding:12px}.fs-cf__steps li span{display:none}.fs-cf__steps li.is-active span{display:inline}.fs-cf__steps li{flex:0 0 auto}.fs-cf__steps li.is-active{flex:1}}.fs-seo section{padding-block:var(--fs-section)}.fs-seo__hero{padding-top:clamp(28px,4vw,56px)!important;padding-bottom:clamp(32px,4vw,56px)!important;background:radial-gradient(900px 500px at 10% 0,rgba(var(--fs-blue-rgb),.28),transparent 60%)}.fs-seo__crumbs{display:flex;gap:10px;font-size:12px;color:var(--fs-grey);margin-bottom:22px}.fs-seo__crumbs a{color:var(--fs-grey-2)}.fs-seo__crumbs a:hover{color:#fff}.fs-seo__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(28px,5vw,72px);align-items:center}.fs-seo__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 20px;letter-spacing:-.01em}.fs-seo__h1 span{display:block;font-size:clamp(32px, 4.8vw, 68px)}.fs-seo__h1 em{display:block;font-style:italic;font-size:clamp(22px, 3vw, 40px);color:var(--fs-accent);margin-top:6px}.fs-seo__hero-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.fs-seo__hero-note{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fs-grey-2)}.fs-seo__hero-note .fs-icon{width:18px;height:18px;color:var(--fs-accent)}.fs-seo__hero-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;margin:28px 0 0;padding:0}.fs-seo__hero-facts li{padding:12px 14px;border-radius:14px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:2px}.fs-seo__hero-facts strong{font-family:var(--fs-font-head);font-size:24px;font-weight:900;line-height:1;color:var(--fs-accent)}.fs-seo__hero-facts span{font-size:11px;color:var(--fs-grey);line-height:1.3}.fs-seo__hero-media img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:28px;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.1),var(--fs-ink) 70%);border:1px solid var(--fs-line);display:block;padding:6%}.fs-seo__trust{padding-top:0!important}.fs-seo__trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-seo__trust-grid .fs-usp h3{font-size:16px}.fs-seo__trust-grid .fs-usp p{font-size:13px}.fs-seo__content{background:var(--fs-ink)}.fs-seo__content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fs-seo__block{position:relative;padding:28px 26px;border-radius:22px;background:var(--fs-black);border:1px solid var(--fs-line)}.fs-seo__block-num{font-family:var(--fs-font-head);font-size:44px;font-weight:900;color:rgba(var(--fs-accent-rgb),.25);line-height:1;display:block;margin-bottom:6px}.fs-seo__block h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:800;font-size:22px;line-height:1.1;margin-bottom:12px}.fs-seo__block p{font-size:15px;line-height:1.7;color:var(--fs-grey-2)}.fs-seo__more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-seo__more-card{display:grid;grid-template-columns:64px 1fr 18px;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--fs-ink);border:1px solid var(--fs-line);color:#fff;transition:transform .4s var(--fs-ease),border-color .3s}.fs-seo__more-card:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-seo__more-card img{width:64px;height:64px;object-fit:contain;border-radius:14px;background:var(--fs-black);padding:6px}.fs-seo__more-card .fs-kicker{font-size:10px;margin-bottom:4px}.fs-seo__more-card strong{display:block;font-family:var(--fs-font-head);text-transform:uppercase;font-size:16px;line-height:1.05}.fs-seo__more-card em{display:block;font-style:italic;font-size:12px;color:var(--fs-accent);margin-top:2px}.fs-seo__more-card>.fs-icon{width:18px;color:var(--fs-accent)}.fs-seo__cta{padding-top:0!important}.fs-seolinks{padding:18px 0;border-top:1px solid var(--fs-line);background:var(--fs-black)}.fs-seolinks .fs-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.fs-seolinks__label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-grey)}.fs-seolinks ul{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0;padding:0}.fs-seolinks a{font-size:12px;color:var(--fs-grey);text-decoration:none}.fs-seolinks a:hover{color:var(--fs-grey-2);text-decoration:underline}.fs-seolinks li.is-current a{color:var(--fs-grey-2)}@media (max-width:1024px){.fs-seo__hero-grid{grid-template-columns:minmax(0,1fr)}.fs-seo__hero-copy{min-width:0}.fs-seo__hero-media{order:-1;max-width:360px}.fs-seo__more-grid,.fs-seo__trust-grid{grid-template-columns:1fr 1fr}.fs-seo__content-grid{grid-template-columns:1fr}}@media (max-width:760px){.fs-seo__hero-facts{grid-template-columns:1fr 1fr}.fs-seo__hero-ctas .fs-btn{width:100%;justify-content:center;white-space:normal;text-align:center}.fs-seo__more-grid,.fs-seo__trust-grid{grid-template-columns:1fr}.fs-seo__hero-media{max-width:100%}.fs-seolinks{padding:14px 0}.fs-seolinks ul{gap:4px 12px}}.fs-preis-rabatt{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.fs-preis-rabatt del{color:var(--fs-grey);font-size:.8em;font-weight:500}.fs-preis-rabatt del .woocommerce-Price-amount{color:var(--fs-grey);font-weight:500}.fs-preis-rabatt ins{text-decoration:none;color:var(--fs-accent)}.fs-preis-rabatt ins .woocommerce-Price-amount{color:var(--fs-accent)}.fs-preis-rabatt--inline{margin-left:8px;font-size:12px;font-weight:500}.fs-preis-rabatt__hint{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-accent);font-weight:700;margin-top:2px}.fs-minicart__price .fs-preis-rabatt ins{font-weight:700}.fs-sub-rabatt{display:block;font-size:11px;color:var(--fs-accent);font-weight:700;margin-top:2px;font-family:var(--fs-font-body)}.fs-sub-rabatt .woocommerce-Price-amount{color:var(--fs-accent);font-size:11px}.fs-minicart .fs-sub-rabatt,.fs-shop .cart_totals .order-total td .fs-sub-rabatt,.fs-shop table.woocommerce-checkout-review-order-table .order-total td .fs-sub-rabatt{display:none}.fs-gw__hero{padding-top:clamp(28px,4vw,56px)!important;padding-bottom:0!important;overflow:hidden;background:radial-gradient(900px 500px at 50% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%)}.fs-gw__head{text-align:center;max-width:760px;margin:0 auto 28px}.fs-gw__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 18px}.fs-gw__h1 span{display:block;font-size:clamp(30px, 4.5vw, 60px)}.fs-gw__h1 em{display:block;font-style:italic;font-size:clamp(34px, 5.5vw, 76px);color:var(--fs-accent)}.fs-gw__card{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:clamp(20px,3vw,30px);border-radius:26px;background:rgba(18,18,24,.92);backdrop-filter:blur(14px);border:1px solid var(--fs-line);box-shadow:0 30px 80px rgba(0,0,0,.5)}.fs-gw__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.fs-gw__grid label span small{color:var(--fs-grey);font-weight:400}.fs-gw__grid input[type=date]{color-scheme:dark}.fs-gw__check{display:flex;gap:10px;align-items:flex-start;margin:12px 0 14px;font-size:12px;color:var(--fs-grey-2);line-height:1.5}.fs-gw__check input{margin-top:3px;accent-color:var(--fs-accent);width:16px;height:16px;flex:none}.fs-gw__check a{color:var(--fs-accent);text-decoration:underline}.fs-gw__form .fs-btn .fs-icon{width:18px;height:18px}.fs-gw__facts{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--fs-line);font-size:12px;color:var(--fs-grey-2)}.fs-gw__facts li{display:inline-flex;align-items:center;gap:6px}.fs-gw__facts .fs-icon{width:15px;height:15px;color:var(--fs-accent)}.fs-gw__done[hidden]{display:none}.fs-gw__done{text-align:center;padding:10px 0 6px;display:grid;gap:8px;justify-items:center}.fs-gw__done-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent)}.fs-gw__done-icon .fs-icon{width:26px;height:26px}.fs-gw__done strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:26px}.fs-gw__done p{color:var(--fs-grey-2);font-size:14px;max-width:480px}.fs-gw__wheelwrap{position:relative;height:clamp(230px,30vw,360px);margin-top:-40px;overflow:hidden;pointer-events:none}.fs-gw__pointer{position:absolute;left:50%;top:24px;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:22px solid var(--fs-accent);z-index:3;filter:drop-shadow(0 4px 10px rgba(var(--fs-accent-rgb), .5))}.fs-gw__wheel{--d:clamp(760px, 100vw, 1180px);position:absolute;left:50%;top:50px;width:var(--d);height:var(--d);margin-left:calc(var(--d)/ -2);border-radius:50%;background:radial-gradient(circle,var(--fs-ink-2) 0 30%,var(--fs-ink) 30% 62%,rgba(255,255,255,.04) 62% 100%);border:2px solid var(--fs-line);box-shadow:inset 0 0 0 18px var(--fs-black),0 -20px 60px rgba(0,0,0,.5);will-change:transform}.fs-gw__seg{position:absolute;left:50%;top:50%;width:150px;margin-left:-75px;display:grid;justify-items:center;gap:4px;text-align:center;transform:rotate(calc(var(--i) * 360deg / var(--n))) translateY(calc(var(--d)/ -2 + 44px));transform-origin:50% 0;padding-top:0}.fs-gw__seg strong{font-size:13px;font-weight:700;color:#fff;white-space:nowrap}.fs-gw__seg small{font-size:10px;color:var(--fs-grey)}.fs-gw__avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-family:var(--fs-font-head);font-weight:900;font-size:18px;color:#fff;background:linear-gradient(135deg,var(--c1,var(--fs-accent)),var(--c2,var(--fs-blue)));box-shadow:0 0 0 3px var(--fs-black),0 0 0 5px rgba(255,255,255,.12);text-shadow:0 1px 2px rgba(0,0,0,.4)}.fs-gw__avatar--sm{width:40px;height:40px;font-size:14px}.fs-gw__seg--me .fs-gw__avatar{box-shadow:0 0 0 3px var(--fs-black),0 0 0 6px var(--fs-accent),0 0 30px rgba(var(--fs-accent-rgb),.6)}.fs-gw__seg--me strong{color:var(--fs-accent)}.fs-gw__hub{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;display:grid;place-items:center;background:var(--fs-accent);color:var(--fs-on-accent);box-shadow:0 0 0 10px var(--fs-black)}.fs-gw__hub .fs-icon{width:44px;height:44px}.fs-gw__count{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);padding:8px 14px;border-radius:999px;background:rgba(18,18,24,.9);border:1px solid var(--fs-line);font-size:12px;color:var(--fs-grey-2);white-space:nowrap;z-index:3}.fs-gw__count strong{color:var(--fs-accent);font-family:var(--fs-font-head);font-size:15px}.fs-gw__wheelwrap.is-won .fs-gw__pointer{animation:.6s 3 fs-gw-bounce}@keyframes fs-gw-bounce{50%{transform:translateX(-50%) translateY(-8px)}}.fs-gw__info{background:var(--fs-ink)}.fs-gw__info-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(28px,5vw,72px);align-items:start}.fs-gw__winners{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.fs-gw__winners li{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--fs-black);border:1px solid var(--fs-line)}.fs-gw__winners strong{display:block;font-size:15px}.fs-gw__winners small{font-size:12px;color:var(--fs-grey)}.fs-gw__winners .fs-icon{width:20px;color:var(--fs-accent)}.fs-gw__note{margin-top:12px;font-size:12px;color:var(--fs-grey)}.fs-gw__rules ol{margin:18px 0 0;padding-left:22px;display:grid;gap:10px;color:var(--fs-grey-2);font-size:14px;line-height:1.6}.fs-gw__cta{padding-top:var(--fs-section)!important}@media (max-width:760px){.fs-gw__grid{grid-template-columns:1fr}.fs-gw__wheelwrap{height:220px;margin-top:-20px}.fs-gw__wheel{--d:860px;top:40px}.fs-gw__seg{width:110px;margin-left:-55px}.fs-gw__seg strong{font-size:11px}.fs-gw__avatar{width:44px;height:44px;font-size:15px}.fs-gw__info-grid{grid-template-columns:1fr}}.fs-wr__hero{padding-block:clamp(28px,4vw,56px) var(--fs-section)!important}.fs-wr__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.fs-wr__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 18px}.fs-wr__h1 span{display:block;font-size:clamp(32px, 4.6vw, 62px)}.fs-wr__h1 em{display:block;font-style:italic;font-size:clamp(20px, 2.8vw, 36px);color:var(--fs-accent);margin-top:6px}.fs-wr__facts{list-style:none;margin:22px 0;padding:0;display:grid;gap:8px}.fs-wr__facts li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fs-grey-2)}.fs-wr__facts .fs-icon{width:18px;height:18px;color:var(--fs-accent)}.fs-wr__legal{padding:14px 18px;border-radius:16px;background:var(--fs-ink);border:1px solid var(--fs-line);font-size:13px;color:var(--fs-grey-2);line-height:1.6}.fs-wr__legal summary{cursor:pointer;font-weight:600;color:#fff}.fs-wr__legal p{margin-top:10px}.fs-wr__box{display:grid;gap:16px}.fs-wr__form{padding:clamp(20px,3vw,28px);border-radius:24px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-wr__tiles{grid-template-columns:repeat(3,1fr)}.fs-wr__tiles.fs-cf__tiles .fs-cf__tile:nth-child(5):not(.fs-cf__tile--sm){grid-column:auto;grid-template-columns:none;gap:4px;align-items:start}.fs-wr__tiles.fs-cf__tiles .fs-cf__tile:nth-child(5):not(.fs-cf__tile--sm) .fs-cf__tile-icon{grid-row:auto;margin:0 0 6px}.fs-wr__summary{display:grid;gap:8px;margin:0}.fs-wr__summary div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--fs-line);font-size:14px}.fs-wr__summary dt{color:var(--fs-grey)}.fs-wr__summary dd{margin:0;color:#fff;font-weight:600;word-break:break-word}.fs-wr__erkl{font-size:13px;color:var(--fs-grey-2);line-height:1.55;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border-left:3px solid var(--fs-accent)}.fs-wr__form.is-sent .fs-cf__actions,.fs-wr__form.is-sent .fs-cf__q,.fs-wr__form.is-sent .fs-cf__steps,.fs-wr__form.is-sent .fs-wr__erkl,.fs-wr__form.is-sent .fs-wr__summary{display:none}.fs-wr__form.is-sent .fs-form__msg{font-size:16px;padding:18px;border-radius:16px;background:rgba(var(--fs-accent-rgb),.12);border:1px solid rgba(var(--fs-accent-rgb),.4)}.fs-wr__support{padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,rgba(var(--fs-blue-rgb),.22),var(--fs-ink) 60%);border:1px solid rgba(var(--fs-blue-rgb),.4);display:grid;gap:12px}.fs-wr__support>strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px;line-height:1.05}.fs-wr__support-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fs-wr__sup{display:grid;grid-template-columns:40px 1fr 16px;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--fs-black);border:1px solid var(--fs-line);color:#fff;text-align:left;cursor:pointer;font:inherit;transition:transform .3s var(--fs-ease),border-color .2s}.fs-wr__sup:hover{transform:translateY(-3px);border-color:rgba(var(--fs-accent-rgb),.5)}.fs-wr__sup-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent)}.fs-wr__sup-icon--red{background:rgba(255,59,92,.15);color:var(--fs-red)}.fs-wr__sup-icon .fs-icon{width:20px;height:20px}.fs-wr__sup b{display:block;font-size:15px}.fs-wr__sup small{font-size:12px;color:var(--fs-grey-2)}.fs-wr__sup>.fs-icon{width:16px;color:var(--fs-accent)}.fs-wr__direct{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px}.fs-wr__direct a{display:inline-flex;align-items:center;gap:8px;color:var(--fs-grey-2)}.fs-wr__direct .fs-icon{width:16px;color:var(--fs-accent)}@media (max-width:1024px){.fs-wr__grid{grid-template-columns:1fr}}.fs-cats,.fs-clubs,.fs-faq,.fs-final,.fs-footer__grid,.fs-kids,.fs-news,.fs-quality,.fs-reviews,.fs-seo__content,.fs-seo__faq,.fs-seo__more{content-visibility:auto;contain-intrinsic-size:auto 800px}.fs-konfig__img,.fs-pack__fan img{will-change:auto}@media (max-width:760px){.fs-wr__tiles{grid-template-columns:1fr 1fr}.fs-wr__support-btns{grid-template-columns:1fr}.fs-wr__summary div{grid-template-columns:1fr;gap:2px}.fs-hero__glow,.fs-news__glow,.fs-upg__glow{filter:blur(50px)}.fs-hero__ring{animation-duration:80s}}@media (prefers-reduced-motion:reduce){.fs-gw__wheel{transition:none!important}}.fs-gw__count strong{display:inline-block;transition:transform .25s var(--fs-ease)}.fs-gw__count strong.is-bump{transform:scale(1.15)}.fs-hero__packpromo{display:none}@media (max-width:960px){.fs-hero__packpromo{display:grid;grid-template-columns:46px 1fr auto 16px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--fs-accent-rgb),.16),rgba(var(--fs-blue-rgb),.16));border:1px solid rgba(var(--fs-accent-rgb),.45);color:#fff;text-align:left;transition:transform .25s var(--fs-ease)}.fs-hero__packpromo.is-bump{transform:scale(1.02)}.fs-hero__packpromo-img{width:46px;height:46px;border-radius:12px;background:var(--fs-black);display:grid;place-items:center;overflow:hidden}.fs-hero__packpromo-img img{width:120%;height:120%;object-fit:contain;transform:translateY(2px)}.fs-hero__packpromo-text{display:grid;gap:2px;min-width:0}.fs-hero__packpromo-text strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:15px;line-height:1.05}.fs-hero__packpromo-text small{font-size:11px;color:var(--fs-grey-2);line-height:1.3}.fs-hero__packpromo-badge{padding:4px 8px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.fs-hero__packpromo>.fs-icon{width:16px;color:var(--fs-accent)}.fs-hero__stage{margin-bottom:330px!important}}.fs-konfig__slot .fs-slot-img,.fs-vmix__slot .fs-slot-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(1.22) translateY(-3%);pointer-events:none}.fs-konfig__slot.is-kids::after,.fs-konfig__slot::before,.fs-vmix__slot em,.fs-vmix__slot i{z-index:2}.fs-ks__slot i{position:relative}.fs-ks__slot i .fs-slot-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(1.45) translateY(-3%);pointer-events:none}.fs-bigfoot{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 10px;margin-top:10px;padding:7px 12px 7px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px dashed var(--fs-line);color:var(--fs-grey-2);font-size:12px;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s}.fs-bigfoot:hover{border-color:rgba(var(--fs-accent-rgb),.5);background:rgba(var(--fs-accent-rgb),.06);color:#fff}.fs-bigfoot__name{grid-column:1;grid-row:1;font-weight:700;color:#fff}.fs-bigfoot__name b{color:var(--fs-grey-2);font-weight:600;margin-left:3px}.fs-bigfoot__soon{grid-column:2;grid-row:1/span 2;padding:3px 8px;border-radius:999px;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fs-bigfoot small{grid-column:1;grid-row:2;font-size:11px;color:var(--fs-grey);text-decoration:underline}.fs-konfig__sizes .fs-bigfoot{margin:8px 0 0}.fs-bigfoot--ks{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;margin:0;padding:9px 12px;border-radius:12px}.fs-bigfoot--sz,.fs-vmix__sizes .fs-bigfoot--sz{display:inline-flex;gap:6px;margin:0;padding:8px 12px;border-radius:999px;border:1px dashed var(--fs-line);background:0 0;color:var(--fs-grey);cursor:not-allowed;opacity:.75;font-weight:700}.fs-bigfoot--sz small{text-decoration:none;color:var(--fs-accent);font-weight:700}.fs-fpop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:16px;opacity:0;transition:opacity .25s}.fs-fpop[hidden]{display:none}.fs-fpop.is-open{opacity:1}.fs-fpop__backdrop{position:absolute;inset:0;background:rgba(5,5,8,.75);backdrop-filter:blur(8px)}.fs-fpop__card{position:relative;width:min(100%,460px);padding:26px 24px 20px;border-radius:26px;background:var(--fs-ink);border:1px solid rgba(var(--fs-accent-rgb),.45);box-shadow:0 40px 90px rgba(0,0,0,.6);display:grid;gap:12px;transform:translateY(16px) scale(.97);transition:transform .3s var(--fs-ease)}.fs-fpop.is-open .fs-fpop__card{transform:none}.fs-fpop__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--fs-line);background:rgba(255,255,255,.05);color:#fff;display:grid;place-items:center;cursor:pointer}.fs-fpop__close .fs-icon{width:16px}.fs-fpop__card h3{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(26px, 5vw, 34px);line-height:1}.fs-fpop__card p{font-size:14px;color:var(--fs-grey-2);line-height:1.55}.fs-fpop__card p b{color:var(--fs-accent);font-size:16px}.fs-fpop__socks{display:flex;flex-wrap:wrap;gap:8px}.fs-fpop__sock{display:grid;justify-items:center;gap:3px;width:62px}.fs-fpop__sock img{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--c) 50%,var(--c2) 50%);object-fit:contain;padding:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);transform:scale(1)}.fs-fpop__sock small{font-size:10px;color:var(--fs-grey-2);text-align:center;line-height:1.1}.fs-fpop__later{background:0 0;border:0;color:var(--fs-grey);font-size:13px;text-decoration:underline;cursor:pointer;justify-self:center}.fs-fpop__card .fs-btn{white-space:normal;text-align:center;line-height:1.15}.fs-seo__upgrade{padding-top:0!important}.fs-seo__upgrade-box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,3.5vw,44px);border-radius:28px;background:linear-gradient(135deg,rgba(var(--fs-accent-rgb),.14),var(--fs-ink) 55%);border:1px solid rgba(var(--fs-accent-rgb),.45)}.fs-seo__upgrade-copy .fs-kicker{display:inline-flex;align-items:center;gap:8px}.fs-seo__upgrade-copy .fs-kicker .fs-icon{width:14px}.fs-seo__upgrade-copy h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(28px, 3.6vw, 46px);line-height:1;margin:12px 0 14px}.fs-seo__upgrade-copy p{color:var(--fs-grey-2);font-size:15px;line-height:1.6}.fs-seo__upgrade-copy p b{color:var(--fs-accent)}.fs-seo__upgrade-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.fs-seo__upgrade-cmp{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.fs-seo__upgrade-tile{position:relative;padding:18px 16px;border-radius:18px;background:var(--fs-black);border:1px solid var(--fs-line);display:grid;gap:4px;text-align:center}.fs-seo__upgrade-tile small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-grey)}.fs-seo__upgrade-tile strong{font-family:var(--fs-font-head);font-size:clamp(26px, 2.6vw, 36px);font-weight:900;line-height:1}.fs-seo__upgrade-tile span{font-size:12px;color:var(--fs-grey-2)}.fs-seo__upgrade-tile.is-next{border-color:var(--fs-accent);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.2),0 20px 50px rgba(0,0,0,.4);transform:scale(1.04)}.fs-seo__upgrade-tile.is-next strong{color:var(--fs-accent)}.fs-seo__upgrade-tile em{position:absolute;top:-10px;right:-6px;padding:3px 9px;border-radius:999px;background:var(--fs-red);color:#fff;font-size:11px;font-weight:800;font-style:normal}.fs-seo__upgrade-arrow .fs-icon{width:24px;color:var(--fs-accent)}.fs-pp section{padding-block:var(--fs-section)}.fs-pp__hero{padding-top:clamp(28px,4vw,56px)!important;background:radial-gradient(900px 500px at 15% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%)}.fs-pp__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,72px);align-items:center}.fs-pp__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 20px}.fs-pp__h1 span{display:block;font-size:clamp(32px, 4.8vw, 68px)}.fs-pp__h1 em{display:block;font-style:italic;font-size:clamp(26px, 3.6vw, 52px);color:var(--fs-accent);margin-top:6px}.fs-pp__hero-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.fs-pp__hero-note{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fs-grey-2)}.fs-pp__hero-note .fs-icon{width:16px;color:var(--fs-accent)}.fs-pp__hero-login{margin-top:14px;font-size:13px;color:var(--fs-grey-2)}.fs-pp__hero-login a{color:#fff;text-decoration:underline;text-underline-offset:3px}.fs-pp__perks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fs-pp__perks li{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:14px 16px;border-radius:18px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-pp__perk-icon{grid-row:1/span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.15);color:var(--fs-accent)}.fs-pp__perk-icon .fs-icon{width:20px;height:20px}.fs-pp__perks strong{grid-column:2;font-size:15px}.fs-pp__perks small{grid-column:2;font-size:12px;color:var(--fs-grey-2);line-height:1.4}.fs-pp__how{background:var(--fs-ink)}.fs-pp__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fs-pp__steps li{padding:24px 22px;border-radius:22px;background:var(--fs-black);border:1px solid var(--fs-line);display:grid;gap:8px}.fs-pp__steps b{font-family:var(--fs-font-head);font-size:40px;font-weight:900;color:rgba(var(--fs-accent-rgb),.3);line-height:1}.fs-pp__steps strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px}.fs-pp__steps p{font-size:14px;color:var(--fs-grey-2);line-height:1.55}.fs-pp__req-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.fs-pp__req-grid .fs-h2{margin:14px 0}.fs-pp__req-grid>div>p{color:var(--fs-grey-2);font-size:15px;line-height:1.65}.fs-pp__checks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.fs-pp__checks li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--fs-grey-2)}.fs-pp__checks .fs-icon{width:18px;color:var(--fs-accent);flex:none}.fs-pp__quote{padding:26px;border-radius:24px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:16px}.fs-pp__quote blockquote{font-size:18px;line-height:1.5;font-style:italic;color:#fff}.fs-pp__quote cite{display:flex;align-items:center;gap:12px;font-style:normal}.fs-pp__quote cite strong{display:block;font-size:14px}.fs-pp__quote cite small{font-size:12px;color:var(--fs-grey)}.fs-pp__apply{background:var(--fs-ink)}.fs-pp__apply-box{max-width:820px;margin:0 auto;padding:clamp(22px,3.5vw,40px);border-radius:28px;background:var(--fs-black);border:1px solid rgba(var(--fs-accent-rgb),.4);box-shadow:0 30px 80px rgba(0,0,0,.45)}.fs-pp__apply-head{text-align:center;margin-bottom:22px}.fs-pp__apply-head h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(30px, 4vw, 48px);line-height:1;margin:10px 0 8px}.fs-pp__apply-head p{color:var(--fs-grey-2)}.fs-pp__socials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fs-pp__social{display:grid;gap:8px}.fs-pp__social-tile{width:100%}.fs-pp__social-tile small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-pp__social.is-on{grid-column:1/-1;grid-template-columns:200px 1fr;align-items:start}.fs-pp__social-fields{display:grid;grid-template-columns:1fr 140px;gap:10px;padding:12px;border-radius:14px;background:rgba(var(--fs-accent-rgb),.06);border:1px dashed rgba(var(--fs-accent-rgb),.4)}.fs-pp__social-fields[hidden]{display:none}.fs-pp__content{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fs-pp__chip{position:relative;cursor:pointer}.fs-pp__chip input{position:absolute;opacity:0;pointer-events:none}.fs-pp__chip span{display:inline-block;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);font-size:13px;font-weight:600;color:var(--fs-grey-2);transition:.2s}.fs-pp__chip input:checked+span{background:rgba(var(--fs-accent-rgb),.15);border-color:var(--fs-accent);color:#fff}.fs-pp__form.is-sent .fs-cf__actions,.fs-pp__form.is-sent .fs-cf__q,.fs-pp__form.is-sent .fs-cf__steps,.fs-pp__form.is-sent .fs-form__grid,.fs-pp__form.is-sent .fs-gw__check,.fs-pp__form.is-sent .fs-pp__content{display:none}.fs-pp__form.is-sent .fs-form__msg{font-size:16px;padding:18px;border-radius:16px;background:rgba(var(--fs-accent-rgb),.12);border:1px solid rgba(var(--fs-accent-rgb),.4);text-align:center}@media (max-width:1024px){.fs-pp__hero-grid,.fs-pp__req-grid,.fs-pp__steps,.fs-seo__upgrade-box{grid-template-columns:1fr}}@media (max-width:760px){.fs-pp__socials{grid-template-columns:1fr 1fr}.fs-pp__social-fields,.fs-pp__social.is-on,.fs-seo__upgrade-cmp{grid-template-columns:1fr}.fs-seo__upgrade-arrow{justify-self:center;transform:rotate(90deg)}.fs-seo__upgrade-tile.is-next{transform:none}}.fs-bnav{display:none}@media (max-width:1024px){.fs-bnav{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:repeat(5,1fr);height:calc(54px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:rgba(11,11,15,.94);backdrop-filter:blur(14px);border-top:1px solid var(--fs-line)}.fs-bnav__item{display:grid;justify-items:center;align-content:center;gap:2px;background:0 0;border:0;color:var(--fs-grey-2);font:inherit;font-size:10px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;padding:4px 2px}.fs-bnav__icon{position:relative;width:24px;height:24px;display:grid;place-items:center}.fs-bnav__icon .fs-icon{width:20px;height:20px}.fs-bnav__item--main,.fs-bnav__item.is-current{color:#fff}.fs-bnav__item--main .fs-bnav__icon{width:40px;height:40px;margin-top:-18px;border-radius:50%;background:var(--fs-accent);color:var(--fs-on-accent);box-shadow:0 6px 18px rgba(var(--fs-accent-rgb),.45),0 0 0 4px var(--fs-black)}.fs-bnav__item--main .fs-bnav__icon .fs-icon{width:20px;height:20px}.fs-bnav__count{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:9px;font-weight:800;display:none;place-items:center}.fs-bnav__count.is-visible{display:grid}body{padding-bottom:calc(54px + env(safe-area-inset-bottom))}.fs-sticky-cta{bottom:calc(62px + env(safe-area-inset-bottom))}.fs-chat{bottom:calc(66px + env(safe-area-inset-bottom))!important}.fs-is-cart .fs-chat{bottom:calc(140px + env(safe-area-inset-bottom))!important}.fsls{bottom:calc(66px + env(safe-area-inset-bottom))!important}.fs-konfig__mbar,.fs-ks,.fs-ksheet{z-index:120}.fs-ksheet-open .fs-bnav,.fs-lock .fs-bnav{display:none}.fs-shop--cart{padding-bottom:140px}}.fs-pt section{padding-block:clamp(28px,4vw,56px)}.fs-pt__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 18px}.fs-pt__h1 span{display:block;font-size:clamp(30px, 4.4vw, 60px)}.fs-pt__h1 em{display:block;font-style:italic;font-size:clamp(22px, 3vw, 42px);color:var(--fs-accent);margin-top:6px}.fs-pt__login{min-height:calc(100vh - var(--fs-header-h));display:grid;align-items:center;background:radial-gradient(900px 500px at 15% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%)}.fs-pt__login-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.fs-pt__login-copy .fs-pp__checks{margin-top:22px}.fs-pt__card{padding:clamp(22px,3vw,36px);border-radius:28px;background:var(--fs-ink);border:1px solid rgba(var(--fs-accent-rgb),.4);box-shadow:0 30px 80px rgba(0,0,0,.45)}.fs-pt__card h2{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;font-size:clamp(26px, 3vw, 36px);line-height:1;margin:0 0 18px}.fs-pt__card .fs-gw__check{margin:-6px 0 16px}.fs-pt__card-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px;font-size:13px;color:var(--fs-grey-2)}.fs-pt__card-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.fs-pt__card--center{max-width:640px;margin:0 auto;text-align:center}.fs-pt__card--center p{color:var(--fs-grey-2);line-height:1.6}.fs-pt__card-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}.fs-form__grid--1{grid-template-columns:1fr}.fs-pt__head{background:radial-gradient(900px 500px at 10% 0,rgba(var(--fs-blue-rgb),.28),transparent 60%);padding-bottom:0!important}.fs-pt__head-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(24px,4vw,56px);align-items:center}.fs-pt__head-links{margin-top:16px;font-size:13px}.fs-pt__head-links a{display:inline-flex;align-items:center;gap:6px;color:var(--fs-grey-2)}.fs-pt__head-links a:hover{color:#fff}.fs-pt__head-links .fs-icon{width:14px;transform:rotate(180deg)}.fs-pt__code{display:grid;gap:10px;justify-items:start;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,rgba(var(--fs-accent-rgb),.18),rgba(255,255,255,.03));border:1px solid rgba(var(--fs-accent-rgb),.45)}.fs-pt__code small{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fs-grey-2)}.fs-pt__code strong{font-family:var(--fs-font-head);font-size:clamp(30px, 4vw, 44px);letter-spacing:.06em;color:var(--fs-accent);line-height:1;word-break:break-all}.fs-pt__code-hint{font-size:12px;color:var(--fs-grey-2);line-height:1.45}.fs-pt__code .fs-btn.is-done{background:var(--fs-lime);color:var(--fs-black)}.fs-pt__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.fs-pt__kpi{padding:18px 20px;border-radius:20px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:4px}.fs-pt__kpi small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-grey-2)}.fs-pt__kpi strong{font-family:var(--fs-font-head);font-size:clamp(24px, 3vw, 34px);line-height:1}.fs-pt__kpi span{font-size:12px;color:var(--fs-grey)}.fs-pt__kpi--open strong{color:var(--fs-accent)}.fs-pt__kpi--paid strong{color:var(--fs-lime)}.fs-pt__notice{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:14px 18px;border-radius:16px;background:rgba(var(--fs-accent-rgb),.1);border:1px dashed rgba(var(--fs-accent-rgb),.5);font-size:14px;color:var(--fs-grey-2)}.fs-pt__notice .fs-icon{width:22px;color:var(--fs-accent)}.fs-pt__notice strong{color:#fff}.fs-pt__tabs{display:flex;gap:4px;border-bottom:1px solid var(--fs-line);margin-bottom:22px;overflow-x:auto;scrollbar-width:none}.fs-pt__tabs button{position:relative;flex:none;padding:12px 16px;background:0 0;border:0;color:var(--fs-grey-2);font:inherit;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.fs-pt__tabs button b{font-size:11px;padding:1px 7px;border-radius:10px;background:rgba(255,255,255,.08);color:var(--fs-grey-2)}.fs-pt__tabs button.is-active{color:#fff}.fs-pt__tabs button.is-active::after{content:'';position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--fs-accent)}.fs-pt__dot{width:8px;height:8px;border-radius:50%;background:var(--fs-accent);display:inline-block}.fs-pt__panel[hidden],.fs-pt__profil .fs-form__grid[hidden]{display:none}.fs-pt__tablewrap{overflow-x:auto;border-radius:18px;border:1px solid var(--fs-line);background:var(--fs-ink)}.fs-pt__table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.fs-pt__table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-grey-2);padding:12px 16px;border-bottom:1px solid var(--fs-line);font-weight:700}.fs-pt__table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.fs-pt__table tr:last-child td{border-bottom:0}.fs-pt__table .r{text-align:right;white-space:nowrap}.fs-pt__table tr.is-storniert td{color:var(--fs-grey)}.fs-pt__table tr.is-storniert .r b{text-decoration:line-through;font-weight:500}.fs-pt__order{font-family:var(--fs-font-head);letter-spacing:.06em}.fs-pt__table td small{display:block;font-size:12px;color:var(--fs-grey)}.fs-pt__st{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:rgba(255,255,255,.08)}.fs-pt__st--offen{background:rgba(var(--fs-accent-rgb),.18);color:var(--fs-accent)}.fs-pt__st--ausgezahlt{background:rgba(163,230,53,.18);color:var(--fs-lime)}.fs-pt__st--storniert{color:var(--fs-grey)}.fs-pt__foot{margin-top:12px;font-size:12px;color:var(--fs-grey);line-height:1.5}.fs-pt__empty{text-align:center;padding:clamp(28px,5vw,56px) 20px;border-radius:20px;border:1px dashed var(--fs-line);display:grid;gap:8px;justify-items:center}.fs-pt__empty .fs-icon{width:32px;color:var(--fs-accent)}.fs-pt__empty h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px}.fs-pt__empty p{color:var(--fs-grey-2);max-width:46ch;line-height:1.55}.fs-pt__profil-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fs-pt__profil fieldset{border:1px solid var(--fs-line);border-radius:20px;padding:20px 20px 10px;background:var(--fs-ink);min-width:0}.fs-pt__profil legend{padding:0 8px;font-family:var(--fs-font-head);text-transform:uppercase;font-size:16px;letter-spacing:.04em}.fs-pt__profil input[readonly]{opacity:.6}.fs-pt__hint{font-size:12px;color:var(--fs-grey);line-height:1.5;margin:0 0 12px;font-weight:500}.fs-pt__methode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.fs-pt__radio{position:relative;display:block!important}.fs-pt__radio input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.fs-pt__radio span{display:block;padding:12px 14px;border-radius:14px;border:1px solid var(--fs-line);background:rgba(255,255,255,.04);text-align:center;font-weight:700;color:#fff;transition:border-color .2s,background .2s}.fs-pt__radio input:checked+span{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.14)}.fs-pt__radio input:focus-visible+span{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-pt__profil-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.fs-pt__profil-actions .fs-form__msg{margin:0}@media (max-width:900px){.fs-pt__head-grid,.fs-pt__login-grid,.fs-pt__profil-grid{grid-template-columns:1fr}.fs-pt__kpis{grid-template-columns:1fr 1fr}.fs-pt__notice{grid-template-columns:24px 1fr}.fs-pt__notice .fs-btn{grid-column:2;justify-self:start}}@media (max-width:560px){.fs-pt__kpis,.fs-pt__methode{grid-template-columns:1fr}.fs-pt__login{min-height:0}}@media (max-width:760px){.fs-vmix__sizes .fs-bigfoot--sz{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:14px;white-space:nowrap}.fs-vmix__sizes .fs-bigfoot--sz small{font-size:10px}}.fs-ship section{padding-block:var(--fs-section)}.fs-ship__hero{padding-top:clamp(20px,3vw,40px)!important;padding-bottom:clamp(28px,4vw,56px)!important;background:radial-gradient(900px 500px at 15% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%)}.fs-ship__hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:18px}.fs-ship__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 20px}.fs-ship__h1 span{display:block;font-size:clamp(32px, 4.8vw, 66px)}.fs-ship__h1 em{display:block;font-style:italic;font-size:clamp(26px, 3.6vw, 50px);color:var(--fs-accent);margin-top:6px}.fs-ship__badges{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fs-ship__badges li{display:grid;grid-template-columns:22px 1fr;gap:2px 10px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--fs-ink);border:1px solid var(--fs-line)}.fs-ship__badges .fs-icon{grid-row:1/span 2;width:22px;color:var(--fs-accent)}.fs-ship__badges strong{font-family:var(--fs-font-head);font-size:22px;line-height:1}.fs-ship__badges small{font-size:11px;color:var(--fs-grey-2)}.fs-ship__cutoff{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:center;margin-top:18px;padding:12px 16px;border-radius:14px;background:rgba(var(--fs-accent-rgb),.1);border:1px dashed rgba(var(--fs-accent-rgb),.5)}.fs-ship__cutoff strong{display:block;font-size:14px}.fs-ship__cutoff strong b{color:var(--fs-accent);font-variant-numeric:tabular-nums}.fs-ship__cutoff small{font-size:12px;color:var(--fs-grey-2)}.fs-ship__cutoff-dot{width:10px;height:10px;border-radius:50%;background:var(--fs-lime);box-shadow:0 0 0 0 rgba(163,230,53,.6);animation:1.8s ease-out infinite fs-ship-ping}.fs-ship__cutoff.is-closed .fs-ship__cutoff-dot{background:var(--fs-accent);box-shadow:none;animation:none}@keyframes fs-ship-ping{0%{box-shadow:0 0 0 0 rgba(163,230,53,.6)}100%{box-shadow:0 0 0 12px rgba(163,230,53,0)}}.fs-ship__route{position:relative;padding:18px;border-radius:28px;background:linear-gradient(160deg,var(--fs-ink),var(--fs-black));border:1px solid var(--fs-line);box-shadow:var(--fs-shadow);overflow:hidden}.fs-ship__route::before{content:'';position:absolute;inset:0;background:radial-gradient(400px 200px at 80% 20%,rgba(var(--fs-accent-rgb),.14),transparent 70%);pointer-events:none}.fs-ship__route-svg{display:block;width:100%;height:auto}.fs-ship__label{font-family:var(--fs-font-body);font-size:13px;font-weight:700;fill:#fff;letter-spacing:.02em}.fs-ship__route-line{stroke-dasharray:700;stroke-dashoffset:700}.is-visible .fs-ship__route-line{animation:6s cubic-bezier(.4,0,.2,1) infinite fs-ship-draw}@keyframes fs-ship-draw{0%{stroke-dashoffset:700}55%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}.fs-ship__parcel{offset-path:path("M70 290 C 130 290, 150 120, 240 140 S 360 260, 450 90");offset-rotate:0deg;offset-distance:0%}.is-visible .fs-ship__parcel{animation:6s cubic-bezier(.4,0,.2,1) infinite fs-ship-move}@keyframes fs-ship-move{0%{offset-distance:0%;opacity:0;transform:scale(.6)}6%{opacity:1;transform:scale(1)}55%{offset-distance:100%;transform:scale(1)}70%{offset-distance:100%;transform:scale(1.25);opacity:1}85%{offset-distance:100%;opacity:0;transform:scale(.6)}100%{offset-distance:100%;opacity:0}}@supports not (offset-path:path("M0 0")){.fs-ship__parcel{transform:translate(450px,90px)}.is-visible .fs-ship__parcel{animation:6s infinite fs-ship-blink}}@keyframes fs-ship-blink{0%,100%,50%{opacity:0}60%,85%{opacity:1}}.fs-ship__parcel-fs{font-family:var(--fs-font-head);font-size:15px;font-weight:900;fill:var(--fs-on-accent);font-style:italic}.fs-ship__stop--end circle:first-child{animation:6s infinite fs-ship-glow}@keyframes fs-ship-glow{0%,50%{opacity:.2}62%{opacity:1;transform:scale(1.4)}100%,85%{opacity:.2;transform:scale(1)}}.fs-ship__stop--end circle{transform-origin:center;transform-box:fill-box}.fs-ship__route-steps{position:relative;display:flex;justify-content:space-between;margin-top:8px;padding:0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-grey-2)}.fs-ship__timeline{background:var(--fs-ink)}.fs-ship__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;counter-reset:none}.fs-ship__steps::before{content:'';position:absolute;z-index:0;left:24px;right:24px;top:24px;height:2px;background:var(--fs-line)}.fs-ship__steps::after{content:'';position:absolute;z-index:0;left:24px;top:24px;height:2px;width:0;background:linear-gradient(90deg,var(--fs-accent),var(--fs-accent-2));transition:width 2.4s cubic-bezier(.4,0,.2,1)}.fs-ship__steps.is-visible::after{width:calc(100% - 48px)}.fs-ship__step{position:relative;z-index:1;display:grid;gap:6px;padding-top:64px}.fs-ship__step-dot{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--fs-black);border:2px solid var(--fs-line);color:var(--fs-grey-2);transition:border-color .4s,color .4s,background .4s,transform .4s var(--fs-ease)}.fs-ship__step-dot .fs-icon{width:20px;height:20px}.fs-ship__steps.is-visible .fs-ship__step-dot{border-color:var(--fs-accent);color:var(--fs-on-accent);background:var(--fs-accent);transform:scale(1.06)}.fs-ship__steps.is-visible .fs-ship__step:first-child .fs-ship__step-dot{transition-delay:.2s}.fs-ship__steps.is-visible .fs-ship__step:nth-child(2) .fs-ship__step-dot{transition-delay:.9s}.fs-ship__steps.is-visible .fs-ship__step:nth-child(3) .fs-ship__step-dot{transition-delay:1.6s}.fs-ship__steps.is-visible .fs-ship__step:nth-child(4) .fs-ship__step-dot{transition-delay:2.3s}.fs-ship__step small{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fs-accent);font-weight:700}.fs-ship__step h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px;line-height:1.05}.fs-ship__step p{font-size:14px;color:var(--fs-grey-2);line-height:1.55}.fs-ship__step p b{color:#fff}.fs-ship__facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fs-ship__fact{padding:22px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:8px;transition:transform .35s var(--fs-ease),border-color .3s}.fs-ship__fact:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.45)}.fs-ship__fact-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.14);color:var(--fs-accent)}.fs-ship__fact-icon .fs-icon{width:20px;height:20px}.fs-ship__fact h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:20px}.fs-ship__fact p{font-size:14px;color:var(--fs-grey-2);line-height:1.55}.fs-ship__return{background:var(--fs-ink)}.fs-ship__return-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.fs-ship__return-copy .fs-h2{margin:14px 0}.fs-ship__return-copy .fs-h2 em{color:var(--fs-accent);font-style:italic}.fs-ship__return-copy>p{color:var(--fs-grey-2);font-size:15px;line-height:1.65}.fs-ship__return-copy>p b{color:#fff}.fs-ship__return-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.fs-ship__return-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fs-ship__return-steps li{display:grid;grid-template-columns:44px 1fr 40px;gap:14px;align-items:center;padding:18px 20px;border-radius:20px;background:var(--fs-black);border:1px solid var(--fs-line)}.fs-ship__return-steps b{font-family:var(--fs-font-head);font-size:36px;font-weight:900;color:rgba(var(--fs-accent-rgb),.35);line-height:1}.fs-ship__return-steps h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:19px}.fs-ship__return-steps p{font-size:13px;color:var(--fs-grey-2);line-height:1.5;margin-top:2px}.fs-ship__return-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid var(--fs-line);color:var(--fs-accent)}.fs-ship__return-icon .fs-icon{width:18px}.fs-llm{padding-block:0 clamp(28px,4vw,56px)!important}.fs-llm__box{padding:clamp(18px,3vw,28px);border-radius:20px;border:1px solid var(--fs-line);background:rgba(255,255,255,.02);color:var(--fs-grey-2)}.fs-llm__h{font-size:15px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:.01em}.fs-llm__p{font-size:13px;line-height:1.7}.fs-llm__dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 18px;margin:14px 0 0;font-size:12.5px}.fs-llm__dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}.fs-llm__dl dt{color:var(--fs-grey)}.fs-llm__dl dd{color:#fff;margin:0;overflow-wrap:anywhere}.fs-llm__dl a{color:var(--fs-accent)}.fs-llm__src{margin-top:12px;font-size:11px;color:var(--fs-grey)}.fs-llm__src a{color:var(--fs-grey-2);text-decoration:underline}@media (max-width:1024px){.fs-ship__facts-grid{grid-template-columns:1fr 1fr}.fs-ship__steps{grid-template-columns:1fr 1fr;gap:28px 18px}.fs-ship__steps::after,.fs-ship__steps::before{display:none}}@media (max-width:760px){.fs-ship__facts-grid,.fs-ship__hero-grid,.fs-ship__return-grid{grid-template-columns:minmax(0,1fr)}.fs-ship__hero-grid>*,.fs-ship__return-grid>*{min-width:0}.fs-ship__badges{grid-template-columns:1fr}.fs-ship__badges li{grid-template-columns:22px auto 1fr}.fs-ship__badges .fs-icon{grid-row:auto}.fs-ship__badges small{align-self:center}.fs-ship__steps{grid-template-columns:1fr;gap:0;padding-left:0}.fs-ship__step{grid-template-columns:50px 1fr;column-gap:16px;padding:0 0 26px}.fs-ship__step-dot{position:static;grid-row:1/span 3}.fs-ship__step h3,.fs-ship__step p,.fs-ship__step small{grid-column:2}.fs-ship__step:not(:last-child)::after{content:'';position:absolute;left:24px;top:54px;bottom:4px;width:2px;background:var(--fs-line)}.fs-ship__route{padding:10px}.fs-ship__label{font-size:15px}.fs-ship__return-steps li{grid-template-columns:36px 1fr}.fs-ship__return-icon{display:none}.fs-ship__return-steps b{font-size:28px}.fs-llm__dl{grid-template-columns:1fr}}.fs-vwb{padding-block:0 clamp(24px,3vw,40px)}.fs-vwb--club{padding-block:0 clamp(28px,4vw,56px)}.fs-vwb__box{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto 150px;gap:18px 22px;align-items:center;padding:18px 22px;border-radius:22px;background:linear-gradient(120deg,rgba(var(--fs-accent-rgb),.16),var(--fs-ink) 55%);border:1px solid rgba(var(--fs-accent-rgb),.4);color:#fff;text-decoration:none;overflow:hidden;transition:transform .35s var(--fs-ease),border-color .3s,box-shadow .3s}.fs-vwb__box:hover{transform:translateY(-3px);border-color:var(--fs-accent);box-shadow:0 20px 50px rgba(0,0,0,.4)}.fs-vwb__tag{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.fs-vwb__tag .fs-icon{width:14px}.fs-vwb__copy{display:grid;gap:2px;min-width:0}.fs-vwb__copy strong{font-family:var(--fs-font-head);text-transform:uppercase;font-size:clamp(18px, 2vw, 24px);line-height:1.05}.fs-vwb__copy span{font-size:13px;color:var(--fs-grey-2)}.fs-vwb__cta{white-space:nowrap}.fs-vwb__mock{position:relative;height:64px;border-radius:10px;background:var(--fs-black);border:1px solid var(--fs-line);display:grid;grid-template-rows:12px 1fr;overflow:hidden}.fs-vwb__mock::before{content:'';height:12px;background:rgba(255,255,255,.06);border-bottom:1px solid var(--fs-line)}.fs-vwb__mock i{position:absolute;left:10px;height:6px;border-radius:3px;background:rgba(255,255,255,.14);animation:fs-vwb-grow 3.2s var(--fs-ease) infinite}.fs-vwb__mock i:first-child{top:22px;width:70%;background:var(--fs-accent)}.fs-vwb__mock i:nth-child(2){top:36px;width:50%;animation-delay:.3s}.fs-vwb__mock i:nth-child(3){top:48px;width:60%;animation-delay:.6s}@keyframes fs-vwb-grow{0%,100%{transform:scaleX(0);transform-origin:left}30%,80%{transform:scaleX(1);transform-origin:left}}@media (max-width:900px){.fs-vwb__box{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 18px}.fs-vwb__cta,.fs-vwb__tag{justify-self:start}.fs-vwb__mock{display:none}}.fs-vw section{padding-block:var(--fs-section)}.fs-vw__hero{padding-top:clamp(20px,3vw,40px)!important;background:radial-gradient(900px 500px at 15% 0,rgba(var(--fs-blue-rgb),.3),transparent 60%)}.fs-vw__hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:18px}.fs-vw__hero .fs-kicker .fs-icon{width:14px;margin-right:6px;vertical-align:-2px}.fs-vw__h1{font-family:var(--fs-font-head);text-transform:uppercase;font-weight:900;line-height:.95;margin:14px 0 20px}.fs-vw__h1 span{display:block;font-size:clamp(30px, 4.4vw, 60px)}.fs-vw__h1 em{display:block;font-style:italic;font-size:clamp(22px, 3vw, 40px);color:var(--fs-accent);margin-top:8px}.fs-vw__hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.fs-vw__hero-facts{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fs-vw__hero-facts li{padding:12px 14px;border-radius:14px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:2px;min-width:0}.fs-vw__hero-facts strong{font-family:var(--fs-font-head);font-size:24px;line-height:1;color:var(--fs-accent)}.fs-vw__hero-facts span{font-size:11px;color:var(--fs-grey-2)}.fs-vw__mock{position:relative;border-radius:18px;background:var(--fs-black);border:1px solid var(--fs-line);box-shadow:var(--fs-shadow);overflow:visible}.fs-vw__mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--fs-line);background:var(--fs-ink);border-radius:18px 18px 0 0}.fs-vw__mock-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.fs-vw__mock-bar i:first-child{background:var(--fs-red)}.fs-vw__mock-bar i:nth-child(2){background:var(--fs-gold)}.fs-vw__mock-bar i:nth-child(3){background:var(--fs-lime)}.fs-vw__mock-bar span{margin-left:auto;margin-right:auto;padding:4px 14px;border-radius:999px;background:rgba(255,255,255,.06);font-size:11px;color:var(--fs-grey-2)}.fs-vw__mock-page{padding:14px;display:grid;gap:12px}.fs-vw__mock-page b,.fs-vw__mock-page em,.fs-vw__mock-page i,.fs-vw__mock-page u{display:block;border-radius:4px;background:rgba(255,255,255,.12);text-decoration:none}.fs-vw__mock-nav{display:flex;align-items:center;gap:10px}.fs-vw__mock-nav b{width:26px;height:26px;border-radius:7px;background:var(--fs-accent)}.fs-vw__mock-nav u{width:36px;height:6px}.fs-vw__mock-nav em{margin-left:auto;padding:0 10px;height:20px;line-height:20px;border-radius:999px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:9px;font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.fs-vw__mock-hero{position:relative;display:grid;grid-template-columns:1fr 70px;gap:10px;align-items:center;padding:16px;border-radius:12px;background:linear-gradient(120deg,rgba(var(--fs-blue-rgb),.35),rgba(255,255,255,.04));overflow:hidden}.fs-vw__mock-hero>div{display:grid;gap:6px}.fs-vw__mock-hero b{width:70%;height:14px;background:#fff}.fs-vw__mock-hero u{width:90%;height:6px}.fs-vw__mock-hero u+u{width:60%}.fs-vw__mock-hero em{width:80px;height:18px;border-radius:999px;background:var(--fs-accent);margin-top:4px}.fs-vw__mock-ball{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 30%,#1a1a1a 31% 36%,#fff 37% 60%,#1a1a1a 61% 66%,#fff 67%);animation:3s ease-in-out infinite fs-vw-ball}@keyframes fs-vw-ball{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}.fs-vw__mock-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fs-vw__mock-row>div{padding:10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);display:grid;gap:6px}.fs-vw__mock-row small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--fs-accent)}.fs-vw__mock-row b{width:60%;height:8px}.fs-vw__mock-row u{width:85%;height:5px}.fs-vw__mock-row--teams{grid-template-columns:repeat(4,1fr)}.fs-vw__mock-row--teams i{height:44px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid var(--fs-line)}.fs-vw__mock-page>*{opacity:0;transform:translateY(8px);animation:fs-vw-in .6s var(--fs-ease) forwards}.fs-vw__mock-page>:first-child{animation-delay:.2s}.fs-vw__mock-page>:nth-child(2){animation-delay:.5s}.fs-vw__mock-page>:nth-child(3){animation-delay:.8s}.fs-vw__mock-page>:nth-child(4){animation-delay:1.1s}@keyframes fs-vw-in{to{opacity:1;transform:none}}.fs-vw__mock-badge{position:absolute;left:-14px;bottom:28px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--fs-lime);color:var(--fs-black);font-size:12px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.4);animation:fs-vw-in .6s var(--fs-ease) 1.5s both}.fs-vw__mock-badge .fs-icon{width:14px}.fs-vw__mock-price{position:absolute;right:-14px;top:118px;display:grid;justify-items:center;padding:10px 14px;border-radius:16px;background:var(--fs-accent);color:var(--fs-on-accent);box-shadow:0 10px 30px rgba(0,0,0,.4);animation:fs-vw-in .6s var(--fs-ease) 1.8s both}.fs-vw__mock-price s{font-size:11px;opacity:.7}.fs-vw__mock-price b{font-family:var(--fs-font-head);font-size:26px;line-height:1}.fs-vw__incl{background:var(--fs-ink)}.fs-vw__incl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fs-vw__incl-item{padding:22px;border-radius:22px;background:var(--fs-black);border:1px solid var(--fs-line);display:grid;gap:8px;transition:transform .35s var(--fs-ease),border-color .3s}.fs-vw__incl-item:hover{transform:translateY(-4px);border-color:rgba(var(--fs-accent-rgb),.45)}.fs-vw__incl-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--fs-accent-rgb),.14);color:var(--fs-accent)}.fs-vw__incl-icon .fs-icon{width:20px;height:20px}.fs-vw__incl-item h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:19px}.fs-vw__incl-item p{font-size:14px;color:var(--fs-grey-2);line-height:1.55}.fs-vw__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-vw__steps li{padding:24px 22px;border-radius:22px;background:var(--fs-ink);border:1px solid var(--fs-line);display:grid;gap:8px}.fs-vw__steps b{font-family:var(--fs-font-head);font-size:40px;font-weight:900;color:rgba(var(--fs-accent-rgb),.3);line-height:1}.fs-vw__steps h3{font-family:var(--fs-font-head);text-transform:uppercase;font-size:22px}.fs-vw__steps p{font-size:14px;color:var(--fs-grey-2);line-height:1.55}.fs-vw__deal{background:var(--fs-ink)}.fs-vw__deal-box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(22px,3.5vw,40px);border-radius:28px;background:var(--fs-black);border:1px solid rgba(var(--fs-accent-rgb),.4)}.fs-vw__deal-box .fs-h2{margin:12px 0 14px}.fs-vw__deal-box .fs-h2 em{color:var(--fs-accent);font-style:italic}.fs-vw__deal-box p{color:var(--fs-grey-2);font-size:15px;line-height:1.65;margin-bottom:10px}.fs-vw__apply{background:var(--fs-ink)}.fs-vw__apply-box{max-width:860px}.fs-vw__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.fs-vw__tiles--4{grid-template-columns:repeat(4,1fr)}.fs-vw__tile{position:relative;display:block!important}.fs-vw__tile input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.fs-vw__tile>span{display:grid;gap:8px;justify-items:start;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--fs-line);color:#fff;min-height:100%;transition:border-color .2s,background .2s,transform .3s var(--fs-ease)}.fs-vw__tile>span .fs-icon{width:20px;color:var(--fs-accent)}.fs-vw__tile strong{font-size:14px;line-height:1.25}.fs-vw__tile:hover>span{transform:translateY(-2px);border-color:rgba(255,255,255,.22)}.fs-vw__tile input:checked+span{border-color:var(--fs-accent);background:rgba(var(--fs-accent-rgb),.12);box-shadow:0 0 0 3px rgba(var(--fs-accent-rgb),.18)}.fs-vw__tile input:focus-visible+span{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-vw__tile--sm>span{padding:11px 12px}.fs-vw__tile--sm strong{font-size:13px}.fs-vw__sub{margin:4px 0 10px;font-size:15px!important}.fs-vw__chips{margin-bottom:18px}.fs-vw__faq-grid{grid-template-columns:1fr;max-width:900px;margin:0 auto}@media (max-width:1024px){.fs-vw__incl-grid,.fs-vw__steps{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fs-vw__deal-box,.fs-vw__hero-grid,.fs-vw__incl-grid,.fs-vw__steps{grid-template-columns:minmax(0,1fr)}.fs-vw__hero-grid>*{min-width:0}.fs-vw__hero-facts{grid-template-columns:1fr 1fr}.fs-vw__mock-badge{left:8px;bottom:-14px}.fs-vw__mock-price{right:8px;top:-14px}.fs-vw__tiles,.fs-vw__tiles--4{grid-template-columns:1fr 1fr}.fs-vw__mock-row--teams{grid-template-columns:repeat(4,1fr)}}