:root{--fnf-primary:#8E7DF2;--fnf-primary-dark:#7A67EC;--fnf-soft:#EFEBFF;--fnf-ink:#14152B;--fnf-muted:#5b5d72}.fnf{font-family:Outfit,sans-serif;color:var(--fnf-ink);background:var(--fnf-bg,transparent);padding-top:var(--fnf-pt,0);padding-bottom:var(--fnf-pb,0)}.fnf *{box-sizing:border-box}.fnf-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.fnf-h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;margin:0 0 28px;letter-spacing:-.01em;color:var(--fnf-ink);text-align:var(--fnf-align,left)}.fnf-sub{margin:-18px 0 28px;color:var(--fnf-muted);font-size:15px;text-align:var(--fnf-align,left)}.fnf-btn{display:inline-flex;align-items:center;gap:12px;background:var(--fnf-primary);color:#fff!important;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:16px 26px;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s;border:0}.fnf-btn svg{width:18px;height:18px}.fnf-btn--sm{padding:11px 22px;font-size:12.5px}.fnf-btn--white{background:#fff;color:var(--fnf-primary-dark)!important;padding:10px 18px;font-size:12px;border-radius:6px}.fnf-center{text-align:center;margin-top:30px}.fnf-ico{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fnf-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.fnf-hero--reverse .fnf-hero__media{order:-1}.fnf-hero h1{font-size:clamp(40px,4.8vw,62px);line-height:1.08;font-weight:700;margin:0 0 22px;letter-spacing:-.02em;color:var(--fnf-ink)}.fnf-hero h1 span{display:block;color:var(--fnf-primary)}.fnf-hero__text{font-size:18px;line-height:1.6;color:#2c2e45;max-width:420px;margin:0 0 30px}.fnf-feats{display:flex;gap:34px;margin-top:40px;flex-wrap:wrap}.fnf-feat{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;color:var(--fnf-ink);text-align:center}.fnf-feat svg{width:36px;height:36px}.fnf-hero__media{position:relative;background:var(--fnf-soft);border-radius:110px 20px 20px;aspect-ratio:1/.86;overflow:hidden}.fnf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.fnf-badge{position:absolute;top:30px;right:30px;width:96px;height:96px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1.25;text-align:center;color:var(--fnf-ink);box-shadow:0 8px 24px #14152b14;z-index:2}.fnf-badge small{display:block;font-weight:400;font-size:10px;color:var(--fnf-muted);letter-spacing:.04em}.fnf-badge svg{width:14px;height:14px;fill:var(--fnf-primary);margin-top:5px}.fnf-cats{display:grid;grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));gap:var(--gap,24px);max-width:var(--maxw,100%);margin:0 auto}.fnf-cat{text-decoration:none;color:var(--fnf-ink);text-align:center;display:block;position:relative}.fnf-cat__img{aspect-ratio:var(--ratio,1);background:var(--fnf-soft);overflow:hidden;margin-bottom:14px;transition:transform .3s,box-shadow .3s;border-radius:var(--radius,50%);position:relative}.fnf-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.fnf-cat__t{display:block;font-size:var(--tsize,15px);font-weight:500}.fnf-cat__c{display:block;font-size:13px;color:var(--fnf-muted);margin-top:2px}.fnf-cat__cta{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fnf-primary)}.fnf-cats--overlay .fnf-cat__img{margin-bottom:0}.fnf-cats--overlay .fnf-cat__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(20,21,43,.55))}.fnf-cats--overlay .fnf-cat__body{position:absolute;left:0;right:0;bottom:0;padding:24px;z-index:2;color:#fff;text-align:var(--talign,left)}.fnf-cats--overlay .fnf-cat__t{font-size:var(--tsize,26px);font-weight:600;color:#fff}.fnf-cats--overlay .fnf-cat__c{color:#ffffffd9}.fnf-cats--overlay .fnf-cat__cta{background:#fff;color:var(--fnf-primary-dark);padding:10px 18px;border-radius:6px}.fnf-promo{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;background:linear-gradient(100deg,var(--g1,#dcd3fe) 0%,var(--g2,#cbbefc) 55%,var(--g3,#bcaefb) 100%);border-radius:18px;overflow:hidden;min-height:var(--minh,240px)}.fnf-promo--reverse .fnf-promo__media{order:-1}.fnf-promo--reverse .fnf-promo__media img{-webkit-mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.18) 10%,rgba(0,0,0,.55) 24%,rgba(0,0,0,.85) 36%,#000 46%);mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.18) 10%,rgba(0,0,0,.55) 24%,rgba(0,0,0,.85) 36%,#000 46%)}.fnf-promo__txt{padding:40px 44px}.fnf-promo__eyebrow{font-size:14px;color:#fff;font-style:italic;margin:0 0 8px;text-shadow:0 1px 2px rgba(20,21,43,.18)}.fnf-promo h3{font-size:clamp(24px,2.5vw,32px);font-weight:600;margin:0 0 10px;color:var(--fnf-ink);letter-spacing:-.01em}.fnf-promo__p{font-size:16px;margin:0 0 20px;color:#2c2e45}.fnf-promo__media{position:relative;height:100%;min-height:var(--minh,240px)}.fnf-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 10%,rgba(0,0,0,.55) 24%,rgba(0,0,0,.85) 36%,#000 46%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 10%,rgba(0,0,0,.55) 24%,rgba(0,0,0,.85) 36%,#000 46%)}.fnf-prods{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:22px}.fnf-card{text-decoration:none;color:var(--fnf-ink);display:block}.fnf-card__img{aspect-ratio:1/.95;background:#f4f3f8;border-radius:12px;overflow:hidden;margin-bottom:14px;position:relative}.fnf-card__img img{width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s}.fnf-card__img img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.fnf-card__t{font-size:15px;margin:0 0 4px;font-weight:500}.fnf-card__p{font-size:15px;font-weight:600}.fnf-card__so{position:absolute;top:12px;left:12px;background:#fff;color:var(--fnf-ink);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:20px;z-index:2}.fnf-h2 a{color:var(--fnf-primary);text-decoration:none}.fnf-tiles{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:8px;padding:0 10px}.fnf-tiles--boxed{padding:0}.fnf-tile{aspect-ratio:1/1.02;border-radius:4px;overflow:hidden;position:relative;background:var(--fnf-primary);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px;text-decoration:none}.fnf-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.fnf-tile__big{font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.18;text-transform:uppercase;letter-spacing:.01em;margin-bottom:26px;color:#fff}.fnf-tile__brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#fff}.fnf-tile__brand svg{width:22px;height:22px}.fnf-tile ul{list-style:none;margin:0 0 22px;padding:0;text-align:left;display:grid;gap:18px;font-size:14px}.fnf-tile li{display:flex;align-items:center;gap:12px}.fnf-tile li svg{width:24px;height:24px;flex:none}.fnf-trust{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.fnf-trust__i{display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid #e9e8f0;padding:4px 10px}.fnf-trust__i:last-child,.fnf-trust--noline .fnf-trust__i{border-right:0}.fnf-trust__i svg{width:28px;height:28px;flex:none}.fnf-trust__i b{display:block;font-size:13.5px;font-weight:500}.fnf-trust__i small{display:block;font-size:12px;color:var(--fnf-muted)}@media(max-width:989px){.fnf-hero{grid-template-columns:1fr;gap:28px}.fnf-hero__media{order:-1;border-radius:70px 16px 16px}.fnf-cats{grid-template-columns:repeat(var(--cols-t,3),minmax(0,1fr))}.fnf-prods{grid-template-columns:repeat(2,minmax(0,1fr))}.fnf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.fnf-tiles>:nth-child(n+4){display:none}.fnf-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.fnf-trust__i:nth-child(2n){border-right:0}}@media(max-width:640px){.fnf{padding-top:var(--fnf-pt-m,var(--fnf-pt,0));padding-bottom:var(--fnf-pb-m,var(--fnf-pb,0))}.fnf-wrap{padding:0 16px}.fnf-hero__text{font-size:16px}.fnf-feats{gap:22px}.fnf-badge{width:78px;height:78px;top:16px;right:16px;font-size:10px}.fnf-cats{grid-template-columns:repeat(var(--cols-m,3),minmax(0,1fr));gap:min(var(--gap,24px),14px)}.fnf-cat__t{font-size:min(var(--tsize,15px),15px)}.fnf-cats--overlay .fnf-cat__t{font-size:20px}.fnf-cats--overlay .fnf-cat__body{padding:16px}.fnf-promo{grid-template-columns:1fr}.fnf-promo__txt{padding:28px 24px 8px}.fnf-promo--reverse .fnf-promo__media{order:0}.fnf-promo__media{min-height:200px}.fnf-promo__media img,.fnf-promo--reverse .fnf-promo__media img{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 10%,rgba(0,0,0,.55) 24%,rgba(0,0,0,.85) 36%,#000 46%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 10%,rgba(0,0,0,.55) 24%,rgba(0,0,0,.85) 36%,#000 46%)}.fnf-prods{gap:14px}.fnf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.fnf-tiles>:nth-child(n+3){display:none}.fnf-trust__i{justify-content:flex-start;border-right:0}}.js .fnf-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms)}.js .fnf-reveal.is-in{opacity:1;transform:none}.js .fnf-reveal--zoom{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.js .fnf-reveal{opacity:1;transform:none;transition:none}}.fnf-btn,.fnf-cat,.fnf-tile,.fnf-card{will-change:transform}.fnf-btn svg{transition:transform .25s}.fnf-hero__media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fnf-badge{animation:fnf-float 4s ease-in-out infinite}@keyframes fnf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fnf-hero__media{aspect-ratio:var(--ratio,1/.86)!important}.fnf-card__img{display:block}.fnf-card__t{display:block;text-decoration:none;color:var(--fnf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnf-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.fnf .fnf-card__add{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;border-radius:50%;background:var(--fnf-soft);color:var(--fnf-primary-dark);display:inline-flex!important;align-items:center;justify-content:center;flex:none;opacity:1!important;visibility:visible!important;position:static!important;transform:none;transition:background .2s,color .2s,transform .2s}.fnf .fnf-card__add svg{width:16px;height:16px}.fnf-card__add-w{display:inline-flex}.fnf-car{position:relative}.fnf-car__nav{display:none}@media(min-width:990px){.fnf-prods.fnf-car-d{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.fnf-prods.fnf-car-d::-webkit-scrollbar{display:none}.fnf-prods.fnf-car-d>*{flex:0 0 calc((100% - (var(--cols,4) - 1) * 22px) / var(--cols,4));scroll-snap-align:start}.fnf-car--d .fnf-car__nav{display:flex;position:absolute;top:calc(50% - 40px);left:-20px;right:-20px;justify-content:space-between;pointer-events:none;z-index:3}}@media(max-width:989px){.fnf-prods.fnf-car-m{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-right:-16px;padding-right:16px;cursor:grab}.fnf-prods.fnf-car-m::-webkit-scrollbar{display:none}.fnf-prods.fnf-car-m>*{flex:0 0 calc((100% - 14px) / var(--cols-m,2) - var(--peek,18px));scroll-snap-align:start}}.fnf-car__btn{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--fnf-ink);box-shadow:0 6px 20px #14152b1f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.fnf-car__btn[disabled]{opacity:0;pointer-events:none}.fnf-car__btn svg{width:18px;height:18px}.fnf-dots{display:none;justify-content:center;gap:6px;margin-top:18px}.fnf-dots span{width:6px;height:6px;border-radius:6px;background:#d9d5f5;transition:width .3s,background .3s}.fnf-dots span.is-on{width:20px;background:var(--fnf-primary)}@media(max-width:989px){.fnf-car--m .fnf-dots{display:flex}}@media(min-width:990px){.fnf-car--d .fnf-dots{display:flex}}@media(max-width:640px){.fnf-hero{gap:18px}.fnf-hero__media{aspect-ratio:var(--ratio-m,1/.78)!important;border-radius:56px 14px 14px}.fnf-hero h1{font-size:34px;margin:0 0 12px}.fnf-hero__text{font-size:15px;line-height:1.55;margin:0 0 18px}.fnf-hero .fnf-btn{padding:13px 22px;font-size:13px}.fnf-feats{margin-top:22px;gap:8px;justify-content:space-between}.fnf-feat{font-size:12px;flex:1}.fnf-feat svg{width:28px;height:28px}.fnf-card__t,.fnf-card__p{font-size:14px}.fnf .fnf-card__add{width:30px;height:30px}.fnf-trust{grid-template-columns:1fr 1fr;row-gap:26px;column-gap:12px}.fnf-trust__i{flex-direction:column;justify-content:flex-start;text-align:center;gap:8px;padding:0;border:0}.fnf-trust__i svg{width:30px;height:30px}.fnf-trust__i b{font-size:13.5px}.fnf-trust__i small{font-size:12px;line-height:1.4}}.fnf-prods.is-drag,.fnf-cats.is-drag{scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:grabbing!important;user-select:none;-webkit-user-select:none}.fnf-prods.is-drag a,.fnf-cats.is-drag a{pointer-events:none}.fnf-prods img,.fnf-cats img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fnf-link{display:inline-flex;align-items:center;gap:8px;color:var(--fnf-primary-dark);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;position:relative;padding:4px 0}.fnf-link svg{width:16px;height:16px;transition:transform .25s}.fnf-link:after{content:"";position:absolute;left:0;right:24px;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.fnf-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px}.fnf-head .fnf-h2{margin:0}.fnf-head--center{flex-direction:column;gap:8px}.fnf-head+.fnf-sub{margin-top:-18px}.fnf-cats--overlay .fnf-cat__img:after{background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--ov,#8E7DF2) calc(var(--ov-a,45%) * .5),transparent) 70%,color-mix(in srgb,var(--ov,#8E7DF2) var(--ov-a,45%),transparent) 100%)}.fnf-cats--overlay .fnf-cat__body{text-shadow:0 1px 10px rgba(20,21,43,.22)}.fnf-cats--overlay .fnf-cat__cta--link{background:none;padding:4px 0;border-radius:0;color:#fff;display:inline-flex;align-items:center;gap:8px;position:relative}.fnf-cat__cta--link{display:inline-flex;align-items:center;gap:8px;position:relative}.fnf-cat__cta--link svg{width:16px;height:16px;transition:transform .25s}.fnf-cat__cta--link:after{content:"";position:absolute;left:0;right:24px;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}@media(max-width:640px){.fnf-head{margin-bottom:20px}.fnf-link{font-size:12px}.fnf-cats--overlay .fnf-cat__cta--link{font-size:11.5px}}.fnf-cats--left{margin-left:0}.fnf-prods.fnf-car-d,.fnf-prods.fnf-car-m{overflow-y:hidden;touch-action:pan-x pan-y}.js .fnf-car .fnf-reveal{transform:none}@media(hover:hover)and (pointer:fine){.fnf-btn:hover{background:var(--fnf-primary-dark);transform:translateY(-1px)}.fnf-btn--white:hover{background:#fff;color:var(--fnf-ink)!important}.fnf-cat:hover .fnf-cat__img{transform:translateY(-4px);box-shadow:0 10px 26px #8e7df247}.fnf-cat:hover .fnf-cat__img img{transform:scale(1.04)}.fnf-card:hover .fnf-card__img img+img{opacity:1}.fnf-card:hover .fnf-card__img img:first-child{transform:scale(1.03)}a.fnf-tile:hover img{transform:scale(1.04)}.fnf-btn:hover svg{transform:translate(4px)}.fnf-hero__media:hover img{transform:scale(1.03)}.fnf .fnf-card__add:hover{background:var(--fnf-primary);color:#fff;transform:rotate(90deg)}.fnf-car__btn:hover{background:var(--fnf-primary);color:#fff}.fnf-link:hover svg{transform:translate(4px)}.fnf-link:hover:after{transform:scaleX(1)}.fnf-cat:hover .fnf-cat__cta--link svg{transform:translate(4px)}.fnf-cat:hover .fnf-cat__cta--link:after{transform:scaleX(1)}}@media(hover:none),(pointer:coarse){.fnf-card__img img+img{display:none}}@media(max-width:640px){.fnf-cats>:first-child:nth-last-child(2n+3){grid-column:1/-1}.fnf-cats>:first-child:nth-last-child(2n+3) .fnf-cat__img{aspect-ratio:16/9}}@media(max-width:640px){.fnf-feats--m-hide{display:none}.fnf-feats--m-compact{flex-wrap:nowrap;gap:6px;margin-top:18px;justify-content:flex-start}.fnf-feats--m-compact .fnf-feat{flex:0 1 auto;flex-direction:row;gap:6px;font-size:11.5px;font-weight:500;white-space:nowrap;background:var(--fnf-soft);color:var(--fnf-primary-dark);padding:7px 10px;border-radius:30px}.fnf-feats--m-compact .fnf-feat svg{width:16px;height:16px;stroke-width:1.8}.fnf-promo__txt{position:relative;z-index:2;padding-bottom:20px}.fnf-promo__media{margin-top:-36px;min-height:250px}}.fnf-cats--tint .fnf-cat__img{background:var(--fnf-soft)}.fnf-cats--tint .fnf-cat__img img{mix-blend-mode:multiply;object-fit:contain;padding:9%;filter:brightness(1.05) contrast(1.06)}.fnf-cats--tint:not(.fnf-cats--overlay) .fnf-cat{text-align:left}.fnf-cats--tint:not(.fnf-cats--overlay) .fnf-cat__img{margin-bottom:12px}.fnf-cats--tint:not(.fnf-cats--overlay) .fnf-cat__cta{margin-top:6px;display:inline-flex}@media(max-width:640px){.fnf-cats.fnf-cats--car-m{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;max-width:none;margin-right:-16px;padding-right:16px;cursor:grab}.fnf-cats.fnf-cats--car-m::-webkit-scrollbar{display:none}.fnf-cats.fnf-cats--car-m>*{flex:0 0 calc((100% - 10px) / var(--cols-m,2) - 12px);scroll-snap-align:start}.fnf-cats.fnf-cats--car-m>:first-child:nth-last-child(2n+3){grid-column:auto}.fnf-cats.fnf-cats--car-m>:first-child:nth-last-child(2n+3) .fnf-cat__img{aspect-ratio:var(--ratio,1)}.js .fnf-cats--car-m .fnf-reveal{transform:none}}.fnf-cats--overlay .fnf-cat__t{line-height:1.15;letter-spacing:-.01em}.fnf-cats--overlay .fnf-cat__c{margin-top:4px}.fnf-cats--overlay .fnf-cat__cta{margin-top:8px}@media(max-width:640px){.fnf-cats--overlay .fnf-cat__body{padding:12px}.fnf-cats--overlay .fnf-cat__t{font-size:16px;line-height:1.12}.fnf-cats--overlay .fnf-cat__c{font-size:11.5px;margin-top:3px}.fnf-cats--overlay .fnf-cat__cta{margin-top:6px}.fnf-cats--overlay .fnf-cat__cta--link{font-size:10.5px;gap:6px;letter-spacing:.06em}.fnf-cats--overlay .fnf-cat__cta--link svg{width:13px;height:13px}}.fnf-cats--overlay .fnf-cat__img:after{background:linear-gradient(180deg,transparent 32%,color-mix(in srgb,var(--ov,#8E7DF2) calc(var(--ov-a,45%) * .6),transparent) 60%,color-mix(in srgb,var(--ov,#8E7DF2) calc(var(--ov-a,45%) * 1.35),transparent) 100%)}.fnf-cats--overlay .fnf-cat__body{text-shadow:0 1px 3px rgba(20,21,43,.35),0 2px 14px rgba(20,21,43,.25)}.fnf-promo__media img{-webkit-mask-image:none!important;mask-image:none!important}.fnf-promo__media{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.04) calc(var(--fade,45) * .15%),rgba(0,0,0,.13) calc(var(--fade,45) * .3%),rgba(0,0,0,.28) calc(var(--fade,45) * .45%),rgba(0,0,0,.48) calc(var(--fade,45) * .6%),rgba(0,0,0,.7) calc(var(--fade,45) * .75%),rgba(0,0,0,.88) calc(var(--fade,45) * .88%),rgba(0,0,0,1) calc(var(--fade,45) * 1%));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.04) calc(var(--fade,45) * .15%),rgba(0,0,0,.13) calc(var(--fade,45) * .3%),rgba(0,0,0,.28) calc(var(--fade,45) * .45%),rgba(0,0,0,.48) calc(var(--fade,45) * .6%),rgba(0,0,0,.7) calc(var(--fade,45) * .75%),rgba(0,0,0,.88) calc(var(--fade,45) * .88%),rgba(0,0,0,1) calc(var(--fade,45) * 1%))}.fnf-promo--reverse .fnf-promo__media{-webkit-mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.04) calc(var(--fade,45) * .15%),rgba(0,0,0,.13) calc(var(--fade,45) * .3%),rgba(0,0,0,.28) calc(var(--fade,45) * .45%),rgba(0,0,0,.48) calc(var(--fade,45) * .6%),rgba(0,0,0,.7) calc(var(--fade,45) * .75%),rgba(0,0,0,.88) calc(var(--fade,45) * .88%),rgba(0,0,0,1) calc(var(--fade,45) * 1%));mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.04) calc(var(--fade,45) * .15%),rgba(0,0,0,.13) calc(var(--fade,45) * .3%),rgba(0,0,0,.28) calc(var(--fade,45) * .45%),rgba(0,0,0,.48) calc(var(--fade,45) * .6%),rgba(0,0,0,.7) calc(var(--fade,45) * .75%),rgba(0,0,0,.88) calc(var(--fade,45) * .88%),rgba(0,0,0,1) calc(var(--fade,45) * 1%))}@media(max-width:640px){.fnf-promo__media{margin-top:-56px;min-height:300px}.fnf-promo__media,.fnf-promo--reverse .fnf-promo__media{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.04) calc(var(--fade,45) * .15%),rgba(0,0,0,.13) calc(var(--fade,45) * .3%),rgba(0,0,0,.28) calc(var(--fade,45) * .45%),rgba(0,0,0,.48) calc(var(--fade,45) * .6%),rgba(0,0,0,.7) calc(var(--fade,45) * .75%),rgba(0,0,0,.88) calc(var(--fade,45) * .88%),rgba(0,0,0,1) calc(var(--fade,45) * 1%));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.04) calc(var(--fade,45) * .15%),rgba(0,0,0,.13) calc(var(--fade,45) * .3%),rgba(0,0,0,.28) calc(var(--fade,45) * .45%),rgba(0,0,0,.48) calc(var(--fade,45) * .6%),rgba(0,0,0,.7) calc(var(--fade,45) * .75%),rgba(0,0,0,.88) calc(var(--fade,45) * .88%),rgba(0,0,0,1) calc(var(--fade,45) * 1%))}}.fnf-slides{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.fnf-slides::-webkit-scrollbar{display:none}.fnf-slide{flex:0 0 100%;position:relative;scroll-snap-align:start;display:block;overflow:hidden}.fnf-slides[data-fnf-slider]{cursor:grab}.fnf-slides.is-drag{scroll-snap-type:none!important;cursor:grabbing!important;-webkit-user-select:none;user-select:none}.fnf-slides.is-drag a{pointer-events:none}.fnf-slides img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fnf-slides__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;z-index:3}.fnf-slides__dots span{width:7px;height:7px;border-radius:7px;background:#ffffffa6;box-shadow:0 1px 4px #14152b40;cursor:pointer;transition:width .3s,background .3s}.fnf-slides__dots span.is-on{width:22px;background:#fff}@media(hover:hover)and (pointer:fine){.fnf-hero__media:hover img{transform:none}.fnf-slide:hover img{transform:scale(1.03)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fnf.css.map */
