.fh{--fh-ink: #0c0c0e;--fh-body: #2f2f35;--fh-mute: #55555c;--fh-line: #d9d9de;--fh-panel: #f1f1f3;--fh-dark: #111113;--fh-radius: 18px;--fh-gutter: 16px;--fh-max: 1320px;--fh-display: "Orbitron", Arial, sans-serif;--fh-text: "Rajdhani", "Orbitron", Arial, sans-serif;color:var(--fh-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(min-width:750px){.fh{--fh-gutter: 32px;--fh-radius: 20px}}@media(min-width:1200px){.fh{--fh-gutter: 48px}}.fh,.fh p,.fh span,.fh a,.fh li,.fh label,.fh input,.fh button,.fh small{font-family:var(--fh-text)!important;font-style:italic!important;letter-spacing:.01em}.fh .fh-display,.fh h1.fh-display,.fh h2.fh-display,.fh h3.fh-display,.fh .fh-btn,.fh .fh-btn span{font-family:var(--fh-display)!important;font-style:italic!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:-.005em!important;line-height:1.04!important;margin:0}.fh .fh-btn,.fh .fh-btn span{font-weight:700!important;letter-spacing:.06em!important;line-height:1!important}.fh *,.fh *:before,.fh *:after{box-sizing:border-box}.fh div.fh-hero__scrim,.fh div.fh-hero__top,.fh div.fh-band__scrim{display:block}.fh img{display:block;max-width:100%}.fh a{text-decoration:none}.fh p{margin:0}.fh-wrap{width:100%;max-width:var(--fh-max);margin:0 auto;padding:0 var(--fh-gutter)}.fh-section{padding:36px 0 12px}@media(min-width:750px){.fh-section{padding:64px 0 20px}}.fh-eyebrow{display:block;font-weight:700!important;font-size:12px;letter-spacing:.2em!important;text-transform:uppercase;color:var(--fh-mute);margin-bottom:8px}.fh-h2{font-size:clamp(25px,6.6vw,46px)}.fh-lede{font-weight:600;font-size:17px;line-height:1.4;color:var(--fh-body)}@media(min-width:750px){.fh-lede{font-size:19px}}.fh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.fh-head__link{font-weight:700!important;font-size:14px;letter-spacing:.1em!important;text-transform:uppercase;color:var(--fh-ink);padding:12px 0 4px;white-space:nowrap;border-bottom:1.5px solid currentColor;line-height:1}.fh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-size:13px;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.fh-btn:active{transform:scale(.98)}.fh-btn--light{background:#fff;color:var(--fh-ink)!important;border-color:#fff}.fh-btn--light:hover{background:#e9e9ec;border-color:#e9e9ec}.fh-btn--ghost-light{background:transparent;color:#fff!important;border-color:#ffffffe6}.fh-btn--ghost-light:hover{background:#fff;color:var(--fh-ink)!important}.fh-btn--dark{background:var(--fh-ink);color:#fff!important;border-color:var(--fh-ink)}.fh-btn--dark:hover{background:#2a2a2e;border-color:#2a2a2e}.fh-btn--ghost-dark{background:transparent;color:var(--fh-ink)!important;border-color:var(--fh-ink)}.fh-btn--ghost-dark:hover{background:var(--fh-ink);color:#fff!important}.fh-btn--block{display:flex;width:100%}.fh-btn:focus-visible,.fh-arrow:focus-visible,.fh-dot:focus-visible,.fh a:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px var(--fh-ink)}.fh-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1d;display:flex;align-items:center;justify-content:center;color:#a9a9b0;font-weight:700!important;font-size:12px;letter-spacing:.16em!important;text-transform:uppercase;text-align:center;padding:20px}.fh-ph--light{background:var(--fh-panel);color:var(--fh-mute)}.fh-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fh-rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fh-gutter);padding:0 var(--fh-gutter) 8px;margin:0;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fh-rail::-webkit-scrollbar{display:none}.fh-rail>*{scroll-snap-align:start;flex-shrink:0}.fh-rail-wrap{position:relative;max-width:var(--fh-max);margin:0 auto}@media(min-width:750px){.fh-rail{gap:16px}}.fh-arrows{display:none;gap:8px}@media(hover:hover)and (min-width:750px){.fh-arrows{display:flex}}.fh-arrow{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--fh-ink);background:#fff;color:var(--fh-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s,color .2s,opacity .2s}.fh-arrow:hover{background:var(--fh-ink);color:#fff}.fh-arrow[disabled]{opacity:.3;cursor:default;background:#fff;color:var(--fh-ink)}.fh-arrow svg{width:20px;height:20px}.fh-hero{position:relative;background:var(--fh-dark);overflow:hidden}.fh-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0;list-style:none}.fh-hero__track::-webkit-scrollbar{display:none}.fh-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;height:var(--fh-hero-h-m, 88svh);min-height:560px;max-height:860px;overflow:hidden}@supports not (height: 1svh){.fh-hero__slide{height:88vh}}@media(min-width:750px){.fh-hero__slide{height:var(--fh-hero-h-d, 84vh);min-height:600px;max-height:920px}}.fh-hero__slide picture,.fh-hero__slide picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fh-hero__slide img{object-fit:cover}.fh-hero__scrim{position:absolute;left:0;right:0;bottom:0;height:68%;background:linear-gradient(to top,#000000e6,#0000009e 38%,#0000);pointer-events:none}.fh-hero__top{position:absolute;left:0;right:0;top:0;height:150px;background:linear-gradient(to bottom,#00000080,#0000);pointer-events:none}.fh-hero__content{position:absolute;left:0;right:0;bottom:0;padding:0 20px 74px;display:flex;flex-direction:column;gap:14px;color:#fff;max-width:720px}@media(min-width:750px){.fh-hero__content{padding:0 var(--fh-gutter) 96px;gap:18px}}@media(min-width:1200px){.fh-hero__content{left:max(0px,calc((100vw - var(--fh-max)) / 2))}}.fh-hero__pill{align-self:flex-start;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:700!important;font-size:11px;letter-spacing:.18em!important;text-transform:uppercase;padding:8px 14px;border-radius:999px}.fh-hero__title{color:#fff;font-size:clamp(38px,11vw,84px)}.fh-hero__sub{color:#ececef;font-weight:600;font-size:18px;line-height:1.38;max-width:34ch}@media(min-width:750px){.fh-hero__sub{font-size:21px}}.fh-hero__btns{display:flex;gap:10px;margin-top:6px}.fh-hero__btns .fh-btn{flex:1 1 0;padding:0 14px}@media(min-width:750px){.fh-hero__btns .fh-btn{flex:0 0 auto;padding:0 34px}}.fh-hero__nav{position:absolute;left:0;right:0;bottom:26px;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 20px;pointer-events:none}@media(min-width:750px){.fh-hero__nav{bottom:34px;justify-content:flex-end;padding:0 var(--fh-gutter);max-width:var(--fh-max);margin:0 auto}}.fh-hero__nav>*{pointer-events:auto}.fh-dots{display:flex;gap:2px}.fh-dot{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fh-dot:before{content:"";display:block;width:6px;height:6px;border-radius:3px;background:#ffffff8c;transition:width .3s ease,background-color .3s ease}.fh-dot[aria-current=true]:before{width:24px;background:#fff}.fh-hero .fh-arrow{background:#ffffff1f;border-color:#ffffffb3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fh-hero .fh-arrow:hover{background:#fff;color:var(--fh-ink)}body:has(.fh-hero[data-overlay=true]) .section-header{position:absolute;top:0;left:0;right:0;z-index:20;background:transparent}body:has(.fh-hero[data-overlay=true]) .section-header .header-wrapper{background:transparent!important;border-bottom:0!important;box-shadow:none!important}body:has(.fh-hero[data-overlay=true]) .section-header .header__icon,body:has(.fh-hero[data-overlay=true]) .section-header .header__icon .svg-wrapper,body:has(.fh-hero[data-overlay=true]) .section-header .header__menu-item,body:has(.fh-hero[data-overlay=true]) .section-header .header__heading-link{color:#fff!important}body:has(.fh-hero[data-overlay=true]) .section-header .header__heading-logo{filter:brightness(0) invert(1)}body:has(.fh-hero[data-overlay=true]) .section-header .cart-count-bubble{background:#fff;color:var(--fh-ink, #0c0c0e)}body:has(.fh-hero[data-overlay=true]) .section-header:has(details[open]) .header-wrapper{background:#fff!important}body:has(.fh-hero[data-overlay=true]) .section-header:has(details[open]) .header__icon,body:has(.fh-hero[data-overlay=true]) .section-header:has(details[open]) .header__icon .svg-wrapper,body:has(.fh-hero[data-overlay=true]) .section-header:has(details[open]) .header__menu-item{color:#0c0c0e!important}body:has(.fh-hero[data-overlay=true]) .section-header:has(details[open]) .header__heading-logo{filter:none}.fh-split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.fh-split__grid{gap:16px}}.fh-tile{position:relative;display:block;aspect-ratio:3 / 4.2;border-radius:var(--fh-radius);overflow:hidden;background:#1a1a1d;color:#fff!important;isolation:isolate}@media(min-width:750px){.fh-tile{aspect-ratio:4 / 5}}.fh-tile .fh-media{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.fh-tile:hover .fh-media{transform:scale(1.04)}}.fh-tile__scrim{position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,#000000d9,#0000)}.fh-tile__body{position:absolute;left:0;right:0;bottom:0;padding:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}@media(min-width:750px){.fh-tile__body{padding:24px}}.fh-tile__label{display:block;font-size:clamp(14px,4vw,30px);color:#fff}.fh-tile__sub{display:block;margin-top:6px;font-weight:600;font-size:13px;line-height:1.3;color:#dcdce0}@media(min-width:750px){.fh-tile__sub{font-size:16px}}.fh-tile__go{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--fh-ink);display:inline-flex;align-items:center;justify-content:center}.fh-tile__go svg{width:16px;height:16px}@media(max-width:420px){.fh-tile__go{display:none}}.fh-card{display:flex;flex-direction:column;gap:8px;color:var(--fh-ink)!important}.fh-rail>.fh-card-li{width:calc((100vw - var(--fh-gutter) - 20px) / 2.25);max-width:300px}@media(min-width:750px){.fh-rail>.fh-card-li{width:calc((min(100vw,var(--fh-max)) - 2 * var(--fh-gutter) - 48px) / 4)}}@media(min-width:1200px){.fh-rail>.fh-card-li{width:calc((min(100vw,var(--fh-max)) - 2 * var(--fh-gutter) - 64px) / 4.5)}}.fh-card__media{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--fh-panel)}.fh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .35s ease,transform .5s ease}.fh-card__media img.is-contain{object-fit:contain;padding:8%}.fh-card__media img.is-cover{object-fit:cover}.fh-card__media img.fh-card__alt{opacity:0}@media(hover:hover){.fh-card:hover .fh-card__media img.fh-card__alt{opacity:1}.fh-card:hover .fh-card__media img:not(.fh-card__alt){transform:scale(1.03)}}.fh-card__badge{position:absolute;top:10px;left:10px;background:var(--fh-ink);color:#fff;font-weight:700!important;font-size:11px;letter-spacing:.14em!important;text-transform:uppercase;padding:6px 10px;border-radius:999px;z-index:1}.fh-card__title{font-weight:700!important;font-size:15px;line-height:1.2;text-transform:uppercase;letter-spacing:.02em!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fh-card__price{font-weight:600!important;font-size:15px;color:var(--fh-body);display:flex;gap:8px;align-items:baseline}.fh-card__price s{color:#6f6f76;font-weight:500!important}.fh-band{position:relative;margin-top:36px;height:var(--fh-band-h-m, 580px);background:var(--fh-dark);overflow:hidden;color:#fff}@media(min-width:750px){.fh-band{margin-top:64px;height:var(--fh-band-h-d, 640px)}}.fh-band__scrim{position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(to top,#000000e6,#0000)}@media(min-width:750px){.fh-band__scrim{inset:0 auto 0 0;width:70%;height:100%;background:linear-gradient(to right,#000000d1,#0000)}}.fh-band__body{position:absolute;left:0;right:0;bottom:0;padding:0 20px 36px;display:flex;flex-direction:column;gap:14px;max-width:640px}@media(min-width:750px){.fh-band__body{top:0;justify-content:center;padding:0 var(--fh-gutter)}}@media(min-width:1200px){.fh-band__body{left:max(0px,calc((100vw - var(--fh-max)) / 2))}}.fh-band__title{color:#fff;font-size:clamp(30px,8.4vw,60px)}.fh-band__text{color:#e4e4e8;font-weight:600;font-size:17px;line-height:1.42;max-width:38ch}@media(min-width:750px){.fh-band__text{font-size:19px}}.fh-chips{display:flex;flex-wrap:wrap;gap:8px}.fh-chip{border:1.5px solid rgba(255,255,255,.7);color:#fff;border-radius:999px;padding:8px 14px;font-weight:700!important;font-size:12px;letter-spacing:.16em!important;text-transform:uppercase;line-height:1}.fh-band .fh-btn{align-self:flex-start;margin-top:4px}.fh-feature__grid{display:grid;gap:18px}@media(min-width:990px){.fh-feature__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}}.fh-feature__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--fh-radius);overflow:hidden;background:#1a1a1d}.fh-feature__body{display:flex;flex-direction:column;gap:14px}.fh-opt-label{font-weight:700!important;font-size:12px;letter-spacing:.18em!important;text-transform:uppercase;color:var(--fh-mute);margin-top:4px}.fh-swatches{display:flex;flex-wrap:wrap;gap:14px}.fh-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--fh-ink)!important;font-weight:600!important;font-size:13px;min-width:48px}.fh-swatch__dot{width:44px;height:44px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #00000024;transition:box-shadow .2s ease}.fh-swatch:hover .fh-swatch__dot,.fh-swatch.is-active .fh-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--fh-ink)}.fh-pills{display:flex;flex-wrap:wrap;gap:8px}.fh-pill{min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--fh-ink);color:var(--fh-ink)!important;display:inline-flex;align-items:center;font-weight:700!important;font-size:14px;letter-spacing:.08em!important;text-transform:uppercase;transition:background-color .2s,color .2s}.fh-pill:hover,.fh-pill.is-active{background:var(--fh-ink);color:#fff!important}.fh-feature .fh-btn{margin-top:8px}.fh-bundle{background:#000;color:#fff;margin-top:36px;padding:40px 0}@media(min-width:750px){.fh-bundle{margin-top:64px;padding:72px 0}}.fh-bundle .fh-eyebrow{color:#a9a9b0}.fh-bundle .fh-h2{color:#fff}.fh-bundle__grid{display:grid;gap:18px}@media(min-width:990px){.fh-bundle__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}}.fh-bundle__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--fh-radius);overflow:hidden;background:#1c1c1f}.fh-bundle__body{display:flex;flex-direction:column;gap:14px}.fh-bundle__list{list-style:none;margin:0;padding:0}.fh-bundle__list li{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #2c2c30;font-weight:600!important;font-size:17px;color:#fff}.fh-bundle__list li:last-child{border-bottom:0}.fh-bundle__list li span:last-child{color:#a9a9b0}.fh-ath{position:relative;display:block;width:72vw;max-width:300px;aspect-ratio:4 / 5.4;border-radius:var(--fh-radius);overflow:hidden;background:#1a1a1d;color:#fff!important}@media(min-width:750px){.fh-ath{width:calc((min(100vw,var(--fh-max)) - 2 * var(--fh-gutter) - 32px) / 3);max-width:none}}.fh-ath__scrim{position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(to top,#000000d9,#0000)}.fh-ath__body{position:absolute;left:0;right:0;bottom:0;padding:16px;display:flex;flex-direction:column;gap:2px}.fh .fh-ath__handle.fh-display{font-size:16px;color:#fff;text-transform:none!important;letter-spacing:.01em!important}.fh-ath__detail{font-weight:600;font-size:14px;color:#d6d6da}.fh-athletes__cta{padding:14px var(--fh-gutter) 0;max-width:var(--fh-max);margin:0 auto}@media(min-width:750px){.fh-athletes__cta .fh-btn{width:auto;display:inline-flex}}.fh-signup{padding:36px 0 0}@media(min-width:750px){.fh-signup{padding:64px 0 0}}.fh-signup__card{background:var(--fh-panel);border-radius:22px;padding:28px 20px;display:grid;gap:14px}@media(min-width:990px){.fh-signup__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px}}.fh-signup__title{font-size:clamp(23px,6vw,40px)}.fh-signup__form{display:flex;flex-direction:column;gap:10px}@media(min-width:600px){.fh-signup__row{display:flex;gap:10px}.fh-signup__row .fh-input{flex:1}}.fh-signup__row{display:flex;flex-direction:column;gap:10px}@media(min-width:600px){.fh-signup__row{flex-direction:row}}.fh-input{height:52px;border-radius:999px;border:1.5px solid #c4c4cb;background:#fff;padding:0 22px;font-weight:600!important;font-size:16px;color:var(--fh-ink);width:100%;-webkit-appearance:none;appearance:none}.fh-input:focus{outline:none;border-color:var(--fh-ink);box-shadow:0 0 0 3px #0c0c0e1f}.fh-signup__label{font-weight:700!important;font-size:12px;letter-spacing:.18em!important;text-transform:uppercase;color:var(--fh-body)}.fh-signup__note{font-weight:600;font-size:14px;color:var(--fh-mute)}.fh-signup__msg{font-weight:700!important;font-size:15px;padding:12px 16px;border-radius:12px;background:#fff;border:1.5px solid var(--fh-ink)}.fh-signup__msg--err{border-color:#b00020;color:#8a0019}.fh-trust{padding:28px 0}.fh-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;text-align:center}.fh-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:700!important;font-size:12px;letter-spacing:.08em!important;text-transform:uppercase;color:var(--fh-body);line-height:1.3}@media(min-width:750px){.fh-trust__item{font-size:14px}}.fh-trust__item svg{width:24px;height:24px;color:var(--fh-ink)}@media(prefers-reduced-motion:reduce){.fh *,.fh *:before{transition:none!important;animation:none!important}.fh-hero__track,.fh-rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/flow-home-2026.css.map */
