.fi-reel{position:relative;background:var(--fi-night);color:var(--fi-cream);overflow:hidden}.fi-reel__stage{position:relative;width:100%;height:calc(100vh - 30px);height:calc(100svh - 30px);min-height:600px;max-height:none}@media(min-width:900px){.fi-reel__stage{height:calc(100vh - 30px);height:calc(100svh - 30px);min-height:620px;max-height:none}}.fi-ch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s .9s}.fi-ch.fi-on{opacity:1;visibility:visible;transition:opacity .9s ease}.fi-ch__imgs{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr}.fi-ch__imgs img{width:100%;height:100%;object-fit:cover}.fi-ch__imgs img+img{display:none}@media(max-width:899px){.fi-ch--alt .fi-ch__imgs img:first-child{display:none}.fi-ch--alt .fi-ch__imgs img+img{display:block}}@media(min-width:900px){.fi-ch__imgs{grid-template-columns:1fr}.fi-ch__imgs img+img{display:none}.fi-ch__imgs img{object-position:var(--fi-ch-pos,50% 50%)}.fi-ch[style*=--fi-ch-pos] .fi-ch__imgs{grid-template-rows:minmax(0,1fr)}}.fi-ch.fi-on .fi-ch__imgs img{animation:fi-drift 9s ease-out both}@keyframes fi-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.fi-ch__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fi-c-shade,linear-gradient(180deg,rgba(20,27,56,.55) 0%,rgba(20,27,56,0) 22%,rgba(20,27,56,0) 48%,rgba(20,27,56,.88) 100%))}.fi-ch__copy{position:absolute;left:0;right:0;bottom:0;padding-bottom:76px;display:grid;gap:16px}.fi-ch__eyebrow{display:none}.fi-ch .fi-mega{font-size:var(--fi-h1)}.fi-ch .fi-mega span{display:block}.fi-ch__row{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:end;justify-content:space-between}.fi-ch__facts{display:grid;gap:4px;max-width:44ch;font-size:13px;color:var(--fi-c-tx82,rgba(243,242,238,.82))}.fi-ch__facts strong{color:var(--fi-cream);font-weight:500}.fi-ctas{display:flex;gap:8px;flex-wrap:wrap}.fi-count{display:flex;gap:14px;font-variant-numeric:tabular-nums}.fi-count div{display:grid;gap:2px}.fi-count b{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1}.fi-count small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fi-c-tx60,rgba(243,242,238,.6))}.fi-reel__nav{position:absolute;left:0;right:0;bottom:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;z-index:3}.fi-seg{display:grid;gap:8px;text-align:left}.fi-seg i{display:block;height:2px;background:var(--fi-c-tx25,rgba(243,242,238,.25));overflow:hidden;border-radius:2px}.fi-seg i:after{content:"";display:block;height:100%;width:0;background:var(--fi-cream)}.fi-seg.fi-done i:after{width:0}.fi-seg.fi-on i:after{animation:fi-fill var(--dur,7s) linear forwards}.fi-reel.fi-paused .fi-seg.fi-on i:after{animation-play-state:paused}@keyframes fi-fill{to{width:100%}}.fi-seg span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fi-c-tx55,rgba(243,242,238,.55))}.fi-seg.fi-on span{color:var(--fi-cream)}.fi-tapzone{position:absolute;top:0;bottom:120px;width:35%;z-index:2}.fi-tapzone--l{left:0}.fi-tapzone--r{right:0}@media(max-width:899px){.fi-reel__nav{top:62px;bottom:auto}.fi-ch__copy{padding-bottom:40px;gap:20px}.fi-tapzone{top:90px;bottom:300px;width:40%}}@media(min-width:900px){.fi-tapzone{display:none}.fi-ch__copy{padding-bottom:100px}}.fi-ch__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fi-ch:not(.fi-on),.fi-ch:not(.fi-on) *{pointer-events:none}.fi-ch__copy{z-index:2;pointer-events:none}.fi-ch__copy a,.fi-ch__copy button{pointer-events:auto}.fi-reel__stage{touch-action:pan-y}.fi-tapzone{display:none!important}.fi-sec{padding-block:64px}@media(min-width:900px){.fi-sec{padding-block:112px}}.fi-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.fi-head h2{font-size:var(--fi-h2);margin:0;font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.88;text-wrap:balance}.fi-head p{margin:0;max-width:38ch;color:var(--fi-mute)}.fi-lnk{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.fi-newin{background:var(--fi-c-bg,var(--fi-paper));color:var(--fi-c-text,var(--fi-ink))}.fi-toggle{display:inline-flex;padding:3px;border-radius:0;background:var(--fi-stone)}.fi-toggle button{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:0}.fi-toggle button[aria-pressed=true]{background:var(--fi-c-text,var(--fi-ink));color:var(--fi-c-bg,var(--fi-paper))}.fi-rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.fi-rail::-webkit-scrollbar{display:none}@media(min-width:620px){.fi-rail{grid-auto-columns:42%}}@media(min-width:1100px){.fi-rail{grid-auto-columns:calc((100% - 30px)/4)}}.fi-newin__item{scroll-snap-align:start;min-width:0}.fi-newin .hover-product-card{margin-bottom:0!important}.fi-newin .product-card-info{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:baseline;margin-top:12px;text-align:left}.fi-newin .product-card-info .product-card-title{grid-column:1;grid-row:1;margin:0;font-family:var(--fi-sans);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.5;color:var(--fi-c-text,var(--fi-ink))}.fi-newin .product-card-info .price{grid-column:2;grid-row:1;margin:0!important;font-family:var(--fi-sans);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.fi-newin .price .discounted{color:inherit!important}.fi-newin .price .bf-badge-inline{background:none!important;color:inherit!important;padding:0!important;margin-left:6px;font-size:inherit!important;font-weight:600;letter-spacing:0;border-radius:0}.fi-newin .product-card-info .hv-card-swatches-wrapper,.fi-newin .product-card-info .hv-card-sizes-wrapper{grid-column:1/-1}.fi-newin .product-featured-image>a{position:relative}.fi-worn-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.fi-worn-ov img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.fi-worn-ov .fi-worn-b{opacity:0}.fi-show-worn .fi-worn-ov{opacity:1}.fi-newin [data-card-carousel-track]{overflow:hidden!important;overscroll-behavior:auto!important}.fi-newin [data-card-carousel-prev],.fi-newin [data-card-carousel-next],.fi-newin [data-card-progress]{display:none!important}@media(hover:hover)and (min-width:900px){.fi-show-worn .hover-product-card:hover .fi-worn-ov .fi-worn-b{opacity:1}}.fi-idx{background:var(--fi-c-bg,var(--fi-cream));color:var(--fi-c-text,var(--fi-ink));--fi-stroke:var(--fi-ink)}.fi-idx__grid{display:none}@media(min-width:900px){.fi-idx__grid{display:grid}}@media(min-width:900px){.fi-idx__grid{grid-template-columns:1.25fr 1fr;gap:56px;align-items:start}}.fi-idx__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fi-line)}.fi-idx__list li{border-bottom:1px solid var(--fi-line)}.fi-idx__list a{display:grid;grid-template-columns:96px 1fr auto;align-items:end;gap:12px;padding:14px 0;transition:color .25s}@supports (align-items:last baseline){.fi-idx__list a{align-items:last baseline}}.fi-idx__list .fi-yr{font-size:13px;font-variant-numeric:tabular-nums;color:var(--fi-mute)}.fi-idx__list .fi-nm{font-size:clamp(26px,3.6vw,48px);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;white-space:nowrap;transition:transform .25s,color .25s}.fi-idx__list .fi-ln{min-width:0;font-size:13px;line-height:1.25;color:var(--fi-mute);text-align:right;max-width:24ch}.fi-idx__list a:hover .fi-nm,.fi-idx__list a.fi-on .fi-nm{transform:translate(10px)}.fi-idx__list a.fi-on .fi-nm{color:var(--fi-electric)}.fi-idx__list .fi-nw{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--fi-electric);vertical-align:super;margin-left:6px}.fi-idx__view{display:none}@media(min-width:900px){.fi-idx__view{display:block;position:sticky;top:96px}}.fi-idx__frame{position:relative;aspect-ratio:4/5;background:var(--fi-night);overflow:hidden}.fi-idx__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s}.fi-idx__frame img.fi-on{opacity:1}.fi-idx__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--fi-cream);text-align:center;opacity:0;transition:opacity .45s}.fi-idx__ph.fi-on{opacity:1}.fi-idx__ph img{position:static;opacity:.9;width:72px;height:auto}.fi-idx__cap{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:var(--fi-mute)}.fi-idx__mob{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:20px}.fi-idx__mob::-webkit-scrollbar{display:none}.fi-idx__mob a{scroll-snap-align:start;display:grid;gap:6px}.fi-idx__mob .fi-im{aspect-ratio:4/5;background:var(--fi-night);display:grid;place-items:center;overflow:hidden}.fi-idx__mob .fi-im img{width:100%;height:100%;object-fit:cover}.fi-idx__mob .fi-im img.fi-fl{width:40px;height:auto}.fi-idx__mob b{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.fi-idx__mob small{font-size:13px;color:var(--fi-mute)}@media(min-width:900px){.fi-idx__mob{display:none}}@media(min-width:900px){.fi-idx--d-slide .fi-idx__grid,.fi-idx--d-reveal .fi-idx__grid{align-items:stretch}.fi-idx--d-slide .fi-idx__view,.fi-idx--d-reveal .fi-idx__view{position:relative;top:auto;margin-right:calc(-1 * var(--fi-gutter-r))}.fi-idx--d-slide .fi-idx__frame,.fi-idx--d-reveal .fi-idx__frame{aspect-ratio:auto;height:100%;min-height:560px;background:transparent}.fi-idx--d-slide .fi-idx__ph,.fi-idx--d-reveal .fi-idx__ph{background:var(--fi-night)}.fi-idx--d-slide .fi-idx__cap,.fi-idx--d-reveal .fi-idx__cap{display:none}.fi-idx--d-slide .fi-idx__frame img{opacity:1;transform:translateY(100%);transition:transform .8s cubic-bezier(.7,0,.2,1)}.fi-idx--d-slide .fi-idx__frame img.fi-on{transform:none}.fi-idx--d-slide .fi-idx__frame img.fi-up{transform:translateY(-100%)}.fi-idx--d-slide .fi-idx__frame img.fi-snap{transition:none}.fi-idx--d-reveal .fi-idx__frame img{opacity:1;clip-path:inset(100% 0 0 0);transform:scale(1.04);transition:clip-path .65s cubic-bezier(.7,0,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.fi-idx--d-reveal .fi-idx__frame img.fi-from-top{clip-path:inset(0 0 100% 0)}.fi-idx--d-reveal .fi-idx__frame img.fi-on,.fi-idx--d-reveal .fi-idx__frame img.fi-under{clip-path:inset(0);transform:none}.fi-idx--d-reveal .fi-idx__frame img.fi-snap{transition:none}}@media(max-width:899px){.fi-idx--mobindex .fi-idx__mob{display:none}.fi-idx--mobindex .fi-idx__grid{display:grid;grid-template-columns:minmax(0,1fr)}.fi-idx--mobindex .fi-idx__view{order:-1;display:block;position:sticky;top:calc(var(--fi-hdr-h,56px) - 1px);z-index:2;background:var(--fi-c-bg,var(--fi-cream));padding-top:10px;padding-bottom:14px}.fi-idx--mobindex .fi-idx__frame{aspect-ratio:4/3}.fi-idx--mobindex .fi-idx__cap{margin-top:8px}.fi-idx--mobindex .fi-idx__list a{grid-template-columns:76px minmax(0,1fr);padding:12px 0}.fi-idx--mobindex .fi-idx__list .fi-nm{font-size:clamp(26px,8.6vw,34px)}.fi-idx--mobindex .fi-idx__list .fi-ln{display:none}.fi-idx--mobindex .fi-idx__list .fi-yr{font-size:13px;line-height:1.2}}.fi-lab{background:var(--fi-c-bg,var(--fi-ink));color:var(--fi-cream)}.fi-lab__top{display:grid;gap:24px;margin-bottom:28px}@media(min-width:900px){.fi-lab__top{grid-template-columns:1fr 1fr;align-items:end}}.fi-lab .fi-mega{font-size:var(--fi-h1)}.fi-lab__txt{display:grid;gap:14px;max-width:46ch;color:var(--fi-c-tx78,rgba(243,242,238,.78))}.fi-arrows{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}.fi-arrows a{color:var(--fi-cream)}.fi-arrows a:before{content:"\25b8";font-size:10px;margin-right:9px;color:var(--fi-electric)}.fi-arrows a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--fi-cream)}.fi-trip{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fi-trip::-webkit-scrollbar{display:none}.fi-trip figure{margin:0;scroll-snap-align:start;position:relative}.fi-trip img{aspect-ratio:4/5;width:100%;object-fit:cover}.fi-trip figcaption{position:absolute;left:12px;bottom:12px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(min-width:900px){.fi-trip{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.fi-craft{background:var(--fi-c-bg,var(--fi-paper));color:var(--fi-c-text,var(--fi-ink))}.fi-craft__grid{display:grid;gap:28px}@media(min-width:900px){.fi-craft__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}}.fi-craft__img{position:relative}.fi-craft__img img{aspect-ratio:4/5;width:100%;object-fit:cover}.fi-craft__img .fi-craft__video{display:block;aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;background:var(--fi-stone)}.fi-craft__img .fi-inset{position:absolute;right:-1px;bottom:-1px;width:38%;border:6px solid var(--fi-c-bg,var(--fi-paper));border-right:0;border-bottom:0}.fi-craft h2{font-size:var(--fi-h2);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.86;margin:0 0 20px}.fi-craft p{max-width:48ch;margin:0 0 14px}.fi-spec{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--fi-line)}.fi-spec li{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--fi-line);font-size:13px}.fi-spec li span:first-child{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fi-mute);padding-top:2px}.fi-big24{font-size:clamp(90px,14vw,200px);font-weight:800;letter-spacing:-.06em;line-height:.8;color:var(--fi-electric);margin:28px 0 6px}.fi-ev{background:var(--fi-night);color:var(--fi-cream);overflow:hidden}.fi-ev__grid{display:grid;gap:22px}@media(min-width:900px){.fi-ev__grid{grid-template-columns:1fr 1.25fr;gap:48px;align-items:end}}.fi-ev .fi-mega{font-size:var(--fi-h1)}.fi-ev__meta{display:grid;gap:14px;margin-top:22px}.fi-ev__meta img{height:30px;width:auto}.fi-ev__mosaic{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:6px;aspect-ratio:1.264/1}.fi-ev__mosaic img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.fi-ev__mosaic .fi-a{grid-row:1/span 2}.fi-ev__row{margin-top:56px;padding-top:22px;border-top:1px solid var(--fi-c-tx20,rgba(243,242,238,.2))}.fi-ev__rowhead{margin:0 0 16px;opacity:.65}.fi-ev__rail{display:grid;grid-auto-flow:column;grid-auto-columns:42vw;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fi-ev__rail::-webkit-scrollbar{display:none}@media(min-width:900px){.fi-ev__row{margin-top:80px}.fi-ev__rail{grid-auto-columns:minmax(0,1fr);overflow:visible}}.fi-ev__card{display:grid;align-content:start;gap:3px;scroll-snap-align:start;color:inherit}.fi-ev__im{aspect-ratio:4/5;overflow:hidden;margin-bottom:9px;background:var(--fi-c-tx20,rgba(243,242,238,.2))}.fi-ev__im img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.fi-ev__card:hover .fi-ev__im img{transform:scale(1.03)}.fi-ev__card b{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.fi-ev__card small{font-size:13px;line-height:1.4;color:var(--fi-c-tx62,rgba(243,242,238,.62))}.fi-ev__all{aspect-ratio:4/5;display:flex;align-items:flex-end;padding:16px;border:1px solid var(--fi-c-tx20,rgba(243,242,238,.2));color:inherit;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;scroll-snap-align:start}.fi-ev__all:hover{background:var(--fi-c-tx20,rgba(243,242,238,.2))}.fi-club{background:var(--fi-c-bg,#0B0B0C);color:var(--fi-cream);position:relative;overflow:hidden}.fi-club:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(180deg,var(--fi-silver) 0 3px,transparent 3px 5.5px,var(--fi-silver) 5.5px 8.5px,transparent 8.5px 11px,var(--fi-silver) 11px 14px);opacity:.85}.fi-club__grid{position:relative;display:grid;gap:32px}@media(min-width:900px){.fi-club__grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.fi-club__crest{display:flex;gap:14px;align-items:center;margin-bottom:22px;color:var(--fi-silver)}.fi-club__crest img{width:44px;height:auto}.fi-club h2{font-size:var(--fi-h2);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.86;margin:0 0 18px}.fi-club h2 .fi-silver{color:transparent;-webkit-text-stroke:1.5px var(--fi-silver)}.fi-club p{color:var(--fi-c-tx72,rgba(243,242,238,.72));max-width:44ch;margin:0 0 24px}.fi-tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--fi-c-ac18,rgba(201,203,209,.18));border:1px solid var(--fi-c-ac18,rgba(201,203,209,.18));margin-bottom:26px}@media(min-width:620px){.fi-tiers{grid-template-columns:repeat(4,1fr)}}.fi-tiers div{background:var(--fi-c-bg,#0B0B0C);padding:16px 14px;display:grid;gap:6px}.fi-tiers b{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fi-silver)}.fi-tiers span{font-size:13px;color:var(--fi-c-tx62,rgba(243,242,238,.62));line-height:1.4}.fi-club__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.fi-club__img--natural img{aspect-ratio:auto;height:auto;mix-blend-mode:lighten}.fi-feed-sec{background:var(--fi-c-bg,var(--fi-paper));color:var(--fi-c-text,var(--fi-ink))}.fi-feed{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media(min-width:900px){.fi-feed{grid-template-columns:repeat(4,1fr)}}.fi-feed a,.fi-feed>div{display:block}.fi-feed img{aspect-ratio:4/5;width:100%;object-fit:cover}.fi-letter{background:var(--fi-c-bg,var(--fi-electric));color:var(--fi-c-text,#fff)}.fi-letter__in{display:grid;gap:22px;padding-block:56px}@media(min-width:900px){.fi-letter__in{grid-template-columns:1.2fr 1fr;align-items:end;padding-block:72px}}.fi-letter h2{font-size:var(--fi-h2);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.88;margin:0}.fi-letter form{display:flex;border-bottom:1.5px solid var(--fi-c-text,#fff)}.fi-letter input[type=email]{flex:1;min-width:0;height:auto;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--fi-c-text,#fff);font:inherit;font-size:15px;padding:14px 0;margin:0;-webkit-appearance:none;appearance:none}.fi-letter input[type=email]::placeholder{color:var(--fi-c-tx70,rgba(255,255,255,.7))}.fi-letter button{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fi-c-text,#fff)}.fi-letter small{display:block;margin-top:10px;font-size:13px;opacity:.8}@media(prefers-reduced-motion:reduce){.fi-root,.fi-root *,.fi-root *:before,.fi-root *:after{animation:none!important;transition:none!important}}.fi-cols{background:var(--fi-c-bg,var(--fi-paper));color:var(--fi-c-text,var(--fi-ink))}.fi-cols__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:900px){.fi-cols__grid{gap:10px}}.fi-cols__tile{display:grid;gap:10px;color:inherit}.fi-cols__img{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--fi-stone)}@media(min-width:900px){.fi-cols__img{aspect-ratio:4/5}}.fi-cols__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.fi-cols__tile:hover .fi-cols__img img{transform:scale(1.03)}.fi-cols__meta{display:grid;gap:2px}.fi-cols__meta h3{margin:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.fi-cols__meta span{font-size:13px;color:var(--fi-mute);font-variant-numeric:tabular-nums}.fi-cols__meta i{font-style:normal}@media(min-width:900px){.fi-cols__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.fi-cols__meta h3{font-size:clamp(32px,3.6vw,56px);font-weight:800;letter-spacing:-.045em;line-height:.9}.fi-cols__meta span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:inherit}.fi-cols__tile:hover .fi-cols__meta h3{color:var(--fi-electric)}}.fi-newin-section+.fi-cols-section .fi-cols,.fi-cols-section+.fi-craft-section .fi-craft{padding-top:0}.fi-craft__img [data-fi-video].fi-has-still~.fi-craft__still{display:none}@media(prefers-reduced-motion:reduce){.fi-craft__img [data-fi-video].fi-has-still{display:none}.fi-craft__img [data-fi-video].fi-has-still~.fi-craft__still{display:block}}@media(max-width:899px){.fi-club__img{order:-1;margin:0 calc(-1 * var(--fi-gutter-r)) 4px calc(-1 * var(--fi-gutter));aspect-ratio:1/1;overflow:hidden}.fi-club__img img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 52%;transform:scale(1.12)}}.fi-brand{background:var(--fi-c-bg,var(--fi-paper));color:var(--fi-c-text,var(--fi-ink))}.fi-brand__grid{display:grid;gap:28px}@media(min-width:900px){.fi-brand__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}}.fi-brand__img{aspect-ratio:4/3;overflow:hidden;background:var(--fi-stone);margin-bottom:26px}.fi-brand__img img{width:100%;height:100%;object-fit:cover}.fi-brand .fi-mega{font-size:var(--fi-h1);margin:0 0 16px}.fi-brand .fi-mega span{display:block}.fi-outline.fi-ink{--fi-stroke:var(--fi-c-text,var(--fi-ink))}.fi-brand__lead p{margin:0 0 22px;max-width:32ch;font-size:18px;line-height:1.4}.fi-brand__rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fi-brand__rail::-webkit-scrollbar{display:none}.fi-brand__rail{margin-right:calc(-1 * var(--fi-gutter-r));padding-right:var(--fi-gutter-r);scroll-padding-left:0}@media(min-width:620px){.fi-brand__rail{grid-auto-columns:42%}}@media(min-width:900px){.fi-brand__rail{grid-auto-columns:calc((100% - 16px) / 2.6)}}.fi-brand__card{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--fi-stone);scroll-snap-align:start}.fi-brand__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fi-brand__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#141b3800 45%,#141b38c7)}.fi-brand__card p{position:absolute;left:18px;right:18px;bottom:18px;margin:0;color:var(--fi-cream);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.fi-seo{background:var(--fi-c-bg,var(--fi-cream));color:var(--fi-c-text,var(--fi-ink))}.fi-sec.fi-seo{padding-block:48px}@media(min-width:900px){.fi-sec.fi-seo{padding-block:72px}}.fi-seo .fi-seo__label{margin:0 0 18px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:normal;color:var(--fi-mute)}.fi-seo__lead{margin:0;max-width:62ch;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.6;color:var(--fi-c-text,var(--fi-ink))}.fi-seo__text{margin-top:16px;max-width:60ch;font-size:15px;line-height:1.6;color:var(--fi-mute)}.fi-seo__grid{display:grid;gap:32px;margin-top:28px}@media(min-width:900px){.fi-seo__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:36px;align-items:start}}.fi-seo .fi-seo__facts{margin:0}.fi-seo .fi-seo__facts li span:last-child{font-size:13px}.fi-seo .fi-spec li{padding:9px 0;grid-template-columns:110px 1fr}.fi-seo .fi-seo__h{margin:0;padding-bottom:12px;border-bottom:1px solid var(--fi-line);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:normal;color:var(--fi-mute)}.fi-seo__q{border-bottom:1px solid var(--fi-line)}.fi-seo__q summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;line-height:1.4}.fi-seo__q summary::-webkit-details-marker{display:none}.fi-seo__q summary:hover{color:var(--fi-electric)}.fi-seo__q summary i{position:relative;flex:none;width:14px;height:14px}.fi-seo__q summary i:before,.fi-seo__q summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transform:translateY(-50%)}.fi-seo__q summary i:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s}.fi-seo__q[open] summary i:after{transform:translateY(-50%) rotate(0)}.fi-seo__a{padding:0 0 16px;max-width:60ch;font-size:13px;line-height:1.6;color:var(--fi-mute)}.fi-seo__a p{margin:0 0 8px}.fi-ch .fi-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fi-cols__rail{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--fi-gutter);padding-right:var(--fi-gutter-r);scroll-padding-left:var(--fi-gutter)}.fi-cols__rail::-webkit-scrollbar{display:none}.fi-cols__card{position:relative;display:block;scroll-snap-align:start;color:#fff;overflow:hidden}.fi-cols__card .fi-cols__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--fi-stone)}.fi-cols__card .fi-cols__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.fi-cols__card .fi-cols__img:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,#141b3800,#141b388c)}.fi-cols__card:hover .fi-cols__img img{transform:scale(1.03)}.fi-cols__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.fi-cols__cap h3{margin:0;font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1;color:#fff}.fi-cols__cap svg{flex:none;width:28px;height:28px;transition:transform .25s}.fi-cols__card:hover .fi-cols__cap svg{transform:translate(4px)}.fi-cols__bar{position:relative;width:50%;max-width:220px;height:2px;margin:22px auto 0;background:var(--fi-line);overflow:hidden}.fi-cols__bar i{position:absolute;top:0;bottom:0;left:0;width:34%;background:var(--fi-c-text,var(--fi-ink));transition:left .15s linear}@media(min-width:900px){.fi-cols__rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:10px}.fi-cols__bar{display:none}.fi-cols__cap{padding:28px}.fi-cols__cap h3{font-size:48px;letter-spacing:-.035em}.fi-cols__cap svg{width:36px;height:36px}}.fi-seo__tabs{display:flex;gap:6px;margin:0 0 22px;overflow-x:auto;scrollbar-width:none}.fi-seo__tabs::-webkit-scrollbar{display:none}.fi-seo__tabs button{flex:none;height:32px;padding:0 14px;border:1px solid var(--fi-line);background:transparent;color:inherit;font:500 12px/1 var(--fi-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.fi-seo__tabs button[aria-selected=true]{background:var(--fi-c-text,var(--fi-ink));border-color:var(--fi-c-text,var(--fi-ink));color:var(--fi-c-bg,var(--fi-paper))}.fi-seo__panel{display:none;max-width:860px}.fi-seo__panel.fi-on{display:block}.fi-seo__panel .fi-seo__facts{margin-top:0}@media(max-width:619px){.fi-newin .fi-rail{grid-auto-columns:86%;gap:8px;margin-left:calc(-1 * var(--fi-gutter));margin-right:calc(-1 * var(--fi-gutter-r));padding-left:var(--fi-gutter);padding-right:var(--fi-gutter-r);scroll-padding-left:var(--fi-gutter)}}.fi-newin .fi-cols__bar{margin-top:22px}.fi-letter input[type=email]{font-size:16px;padding-right:14px}.fi-letter button{flex-shrink:0;white-space:nowrap}@media(max-width:899px)and (orientation:landscape)and (max-height:520px){.fi-reel__stage{min-height:0;height:calc(100svh - 30px)}.fi-ch .fi-mega{font-size:clamp(34px,12vh,52px)}.fi-ch .fi-ch__copy{padding-bottom:20px;gap:10px}.fi-ch .fi-ch__facts{display:none}.fi-reel .fi-reel__nav{top:56px}}.fi-ch__imgs source{display:none}
/*# sourceMappingURL=/cdn/shop/t/158/assets/fi-home.css.map */
