.fvn{--accent:#5881F7;--accent-ink:#406FF6;--accent-tint:#E6EDFE;--ink:#000;--body:#303030;--mute:#5C5C5C;--line:#EDEDED;--line2:#DADADA;--soft:#F2F2F2;--gx:20px;font-family:var(--fvn-font,inherit);color:var(--ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}.fvn *,.fvn *:before,.fvn *:after{box-sizing:border-box}.fvn a{color:var(--ink)}.fvn a:hover{color:var(--accent-ink)}.fvn :focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.fvn img,.fvn video{display:block;max-width:100%;height:auto}.fvn-sec{display:flex;flex-direction:column;gap:14px;padding:56px var(--gx)}.fvn-h{margin:0;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.fvn-h1{font-size:42px;line-height:1.03}.fvn-h2{font-size:32px}.fvn-p{margin:0;font-size:14px;line-height:1.5;color:var(--body)}.fvn-p p{margin:0}.fvn-small{margin:0;font-size:11px;line-height:1.4;color:var(--mute)}.fvn-small p{margin:0}.fvn-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.fvn-btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:0;border-radius:50px;background:var(--accent);color:#fff!important;font:inherit;font-weight:600;font-size:15px;letter-spacing:.01em;text-decoration:none;cursor:pointer}.fvn-btn:hover{filter:brightness(.95)}.fvn-stars{color:var(--accent);letter-spacing:1px;white-space:nowrap}.fvn-stars .half{background:linear-gradient(90deg,var(--accent) 50%,#DADADA 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.fvn-stars .off{color:#dadada}.fvn-ck{flex:none;width:14px;height:14px}.fvn-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gx));padding:0 var(--gx);scroll-padding:0 var(--gx);scrollbar-width:none}.fvn-rail::-webkit-scrollbar{display:none}.fvn-rail>*{scroll-snap-align:start}.fvn-railnav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.fvn-dots{display:flex;gap:6px}.fvn-dots span{width:22px;height:4px;border-radius:2px;background:#dadada;transition:background .2s}.fvn-dots span.is-on{background:#000;width:34px}.fvn-swipe{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--mute)}.fvn-swipe svg{animation:fvn-nudge 1.4s ease-in-out infinite}@keyframes fvn-nudge{50%{transform:translate(4px)}}.fvn-hero{padding-top:0;padding-bottom:40px}.fvn-hero__media img{width:calc(100% + 2 * var(--gx));max-width:none;margin:0 calc(-1 * var(--gx)) 10px;aspect-ratio:4/5;object-fit:cover;background:#80766a}.fvn-hero__copy{display:flex;flex-direction:column;gap:14px}.fvn-hero__copy .fvn-p{font-size:16px}.fvn-hero__rating{text-align:center}.fvn-hero__rating .fvn-stars{font-size:12px}.fvn-hero__rating a{color:var(--mute)}.fvn-quote-card{display:flex;flex-direction:column;gap:6px;padding:18px 0 0;border-top:1px solid var(--line)}.fvn-quote-card blockquote{margin:0;font-size:16px;line-height:1.45;font-weight:500;color:var(--ink)}.fvn-why{padding-top:32px;padding-bottom:40px;gap:16px}.fvn-card{flex:0 0 78%;margin:0;display:flex;flex-direction:column;gap:12px}.fvn-card__media img,.fvn-card__media video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:var(--soft)}.fvn-card figcaption{display:flex;flex-direction:column;gap:4px}.fvn-card h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.fvn-buy{padding-top:32px;padding-bottom:64px}.fvn-gal{position:relative}.fvn-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#f7f7f7}.fvn-gal__track::-webkit-scrollbar{display:none}.fvn-gal__track img{flex:0 0 100%;width:100%;aspect-ratio:1/1;object-fit:cover;scroll-snap-align:start}.fvn-gal__pill{position:absolute;left:14px;top:14px;padding:7px 14px;border-radius:999px;background:#e8ebfc;border:1.5px solid #6E80E6;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fvn-gal__arr{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 8px #0000001f;cursor:pointer}.fvn-gal__arr.prev{left:10px}.fvn-gal__arr.next{right:10px}.fvn-gal__arr[aria-disabled=true]{opacity:.35;cursor:default}.fvn-gal__dots{display:flex;justify-content:center;gap:6px;padding:10px 16px 8px}.fvn-gal__dots span{flex:0 1 44px;min-width:8px;height:4px;border-radius:2px;background:#e2e2e2}.fvn-gal__dots span.is-on{background:#000}.fvn-buy__info{display:flex;flex-direction:column;gap:14px}.fvn-buy__title{font-size:24px}.fvn-buy__bestfor{margin:4px 0 0;font-size:14px;color:#6b6b6b}.fvn-buy__price{font-size:24px;font-weight:700}.fvn-buy__rating{display:flex;align-items:center;gap:8px;font-size:15px}.fvn-buy__rating .fvn-stars{font-size:17px;letter-spacing:2px}.fvn-buy__rating>span:last-child{color:#6b6b6b}.fvn-opt{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.fvn-opt legend{padding:0;margin:0 0 10px;font-size:15px;color:#6b6b6b}.fvn-opt legend b{color:#000;font-weight:600}.fvn-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.fvn-tile{padding:0;border:2px solid transparent;background:#f2f2f2;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.fvn-tile img{width:100%;height:100%;object-fit:cover}.fvn-tile span{font-size:11px;padding:4px}.fvn-tile.is-on{border-color:#000}.fvn-tog{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border:1px solid #E2E2E2;border-radius:999px}.fvn-tog button{min-height:44px;padding:11px 20px;border:0;border-radius:999px;background:none;color:#6b6b6b;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.fvn-tog button.is-on{background:#000;color:#fff;font-weight:700}.fvn-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.fvn-sz{display:flex;align-items:center;justify-content:center;height:44px;padding:0;border:1px solid #C4C4C4;border-radius:7px;background:#fff;color:#000;font:inherit;font-size:13px;cursor:pointer}.fvn-sz.is-on{background:#000;color:#fff;border-color:#000}.fvn-sz:disabled,.fvn-tog button:disabled{border-color:#e6e6e6;color:#aaa;text-decoration:line-through;cursor:not-allowed}.fvn-tile:disabled{opacity:.45;cursor:not-allowed}.fvn-opt.is-err .fvn-sz:not(:disabled){border-color:#c62828}.fvn-err{margin:-4px 0 0;font-size:13px;font-weight:600;color:#c62828}.fvn-fit{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #E6E6E6;border-radius:10px;background:#f5f5f5}.fvn-fit b{font-size:14px}.fvn-fit__bar{position:relative;height:14px}.fvn-fit__bar:before{content:"";position:absolute;left:0;right:0;top:5px;height:4px;border-radius:2px;background:#dedede}.fvn-fit__bar i{position:absolute;top:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#5b6fe6;box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px #5b6fe6}.fvn-fit__labels{display:flex;justify-content:space-between;font-size:12px;color:#6b6b6b}.fvn-atc{width:100%;min-height:54px;margin-top:6px;background:#000;font-size:16px;font-weight:700}.fvn-atc[data-empty="1"]{background:#6b6b6b}.fvn-atc[aria-busy=true]{opacity:.7}.fvn-trust{display:flex;flex-direction:column;border:1px solid #CFCFCF;border-radius:10px;overflow:hidden}.fvn-trust__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fvn-trust__row>div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 6px;text-align:center;font-size:12px;line-height:1.4}.fvn-trust__row>div+div{border-left:1px solid #CFCFCF}.fvn-shoppay{display:inline-flex;align-items:center;gap:5px;height:26px;font-size:15px;font-weight:800}.fvn-shoppay span{padding:2px 7px;border-radius:6px;background:#000;color:#fff;font-size:13px}.fvn-trust__hsa{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:12px;border-top:1px solid #CFCFCF;font-size:12px}.fvn-trust__hsa a{font-weight:700}.fvn-cmp{background:#f4f4f5;padding-top:64px;padding-bottom:64px}.fvn-cmp__sub{font-size:16px;margin-top:-4px}.fvn-cmp__table{display:flex;flex-direction:column;border-top:1px solid var(--line)}.fvn-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--line);font-size:14px;line-height:1.35}.fvn-row>*{display:flex;align-items:center;gap:6px;padding:14px 10px}.fvn-row .lab{padding-left:0;font-size:12px;font-weight:500;color:var(--mute)}.fvn-row .flx{background:var(--accent-tint);font-weight:600}.fvn-row .them{color:var(--mute)}.fvn-row:last-child .flx{border-radius:0 0 10px 10px}.fvn-row--head{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);align-items:stretch}.fvn-row--head>span{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px}.fvn-row--head .flx{color:var(--accent-ink);border-radius:10px 10px 0 0;padding:16px 10px 14px}.fvn-row--head img{width:100%;mix-blend-mode:multiply}.fvn-row--head .them img{filter:grayscale(1)}.fvn-cmp__btn{margin-top:6px}.fvn-cmp__quote{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:4px 0 4px 16px;border-left:2px solid var(--accent)}.fvn-cmp__quote .lead{font-weight:800;color:var(--ink)}.fvn-cmp__quote blockquote{margin:0;font-size:14px;line-height:1.5;font-style:italic;color:var(--ink)}.fvn-cmp__quote a,.fvn-cmp__notes a{color:var(--mute)}.fvn-cmp__notes{display:flex;flex-direction:column;gap:8px}.fvn-rev{padding-top:64px;padding-bottom:40px}.fvn-ugc{position:relative;flex:0 0 64%;margin:0}.fvn-ugc img,.fvn-ugc video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:var(--soft)}.fvn-rev__h2{margin-top:34px}.fvn-rsum{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 4px;font-size:14px;color:var(--mute)}.fvn-rsum b{color:var(--ink)}.fvn-rsum .fvn-stars{font-size:16px}.fvn-rsum a{margin-left:auto;font-weight:700}.fvn-rv{flex:0 0 82%;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:12px;background:var(--soft)}.fvn-rv .fvn-stars{font-size:14px}.fvn-rv__t{font-size:12px;font-weight:700;color:var(--accent-ink)}.fvn-rv blockquote{margin:0;font-size:16px;line-height:1.45;font-weight:500}.fvn-faq{padding-top:32px;padding-bottom:64px}.fvn-faq__list{border-top:1px solid var(--line2)}.fvn-faq details{border-bottom:1px solid var(--line2)}.fvn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;line-height:1.4;font-weight:700}.fvn-faq summary::-webkit-details-marker{display:none}.fvn-faq summary:after{content:"+";font-size:20px;line-height:1;font-weight:500;color:var(--mute)}.fvn-faq details[open] summary:after{content:"\2013"}.fvn-faq__a{display:flex;flex-direction:column;gap:14px;padding:0 0 14px}.fvn-faq__a img{width:100%;border-radius:10px}.fvn-final{--w:100vw;--h:calc(var(--w) * 1.5);gap:14px;padding-top:48px;padding-bottom:calc(var(--h) * .56);color:#fff;background:linear-gradient(180deg,#000000f0 0,#000000e0 170px,#0000008c,#0000 330px),var(--fvn-final-m) center bottom calc(var(--h) * -.06)/100% auto no-repeat #000}.fvn-final .fvn-h{color:#fff;font-size:34px}.fvn-final .fvn-small{color:#fff;text-align:center}.fvn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;box-shadow:0 -6px 18px #0000000f;transform:translateY(110%);transition:transform .25s ease}.fvn-sticky.is-on{transform:none}.fvn-sticky img{width:40px;height:40px;object-fit:cover;border-radius:6px}.fvn-sticky__t{flex:1;min-width:0}.fvn-sticky__t b{display:block;font-size:13px}.fvn-sticky .fvn-btn{min-height:44px;padding:0 16px;font-size:13px}.fvn-sheet-bd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;opacity:0;pointer-events:none;transition:opacity .25s ease}.fvn-sheet-bd.is-open{opacity:1;pointer-events:auto}.fvn-sheet{position:fixed;left:50%;bottom:0;z-index:61;width:100%;max-width:440px;max-height:88vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:#fff;transform:translate(-50%,105%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.fvn-sheet.is-open{transform:translate(-50%);visibility:visible;transition:transform .3s ease}.fvn-sheet__grab{align-self:center;width:40px;height:4px;border-radius:2px;background:#dadada}.fvn-sheet__head{display:flex;align-items:center;gap:12px}.fvn-sheet__head img{width:56px;height:56px;flex:none;object-fit:cover;border-radius:8px;background:#f2f2f2}.fvn-sheet__head div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fvn-sheet__head b{font-size:16px}.fvn-sheet__head span{font-size:13px;color:#6b6b6b}.fvn-sheet__x{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.fvn-sheet .fvn-tiles{display:flex;overflow-x:auto;scrollbar-width:none}.fvn-sheet .fvn-tile{flex:0 0 52px}.fvn-sheet .fvn-atc{margin-top:0}.fvn-sheet__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#6b6b6b}.fvn-sheet__foot a{font-weight:700}html.fvn-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.fvn-swipe svg{animation:none}.fvn-sticky,.fvn-sheet,.fvn-sheet.is-open,.fvn-sheet-bd{transition:none}}@media(min-width:640px)and (max-width:959.98px){.fvn{--gx:max(20px, calc((100vw - 600px)/2) )}.fvn-hero__media{padding-top:20px}.fvn-hero__media img{width:100%;margin:0 0 10px;aspect-ratio:1570/1234;border-radius:10px}.fvn-card{flex-basis:46%}.fvn-rv{flex-basis:60%}.fvn-ugc{flex-basis:40%}.fvn-final{--w:min(100vw,720px);background-size:min(100%,720px) auto,min(100%,720px) auto}.fvn-sheet{max-width:520px}}@media(min-width:960px){.fvn{--gx:max(40px, calc((100% - 1360px)/2) )}.fvn-sec{padding-top:64px;padding-bottom:64px}.fvn-h2{font-size:34px;letter-spacing:-.02em}.fvn-small{font-size:12px}.fvn-btn{display:inline-flex;align-self:flex-start;min-height:40px;padding:0 34px;font-size:13px}.fvn-railnav,.fvn-sticky,.fvn-swipe{display:none!important}.fvn-rail{display:grid;gap:15px;overflow:visible;margin:0;padding:0}.fvn-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:0;padding:0}.fvn-hero__media{height:clamp(520px,72vh,680px)}.fvn-hero__media picture{display:contents}.fvn-hero__media img{width:100%;height:100%;margin:0;aspect-ratio:auto;object-fit:cover;object-position:48% 50%}.fvn-hero__copy{max-width:480px;padding:48px clamp(32px,4.5vw,64px)}.fvn-hero__copy .fvn-h1{font-size:clamp(40px,3.8vw,52px);line-height:1.02}.fvn-hero__copy .fvn-btn{margin-top:10px}.fvn-hero__rating{text-align:left}.fvn-quote-card{margin-top:10px}.fvn-why{padding-top:48px}.fvn-why .fvn-rail{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.fvn-card h3{font-size:16px}.fvn-card .fvn-p{font-size:13px}.fvn-buy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:56px;align-items:start;padding-top:48px}.fvn-gal{position:sticky;top:var(--fvn-sticky-top,94px)}.fvn-gal__arr{background:#f2f2f2;box-shadow:none}.fvn-buy__info{max-width:520px}.fvn-buy .fvn-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.fvn-buy .fvn-atc{display:flex;align-self:stretch;min-height:50px;font-size:14px}.fvn-cmp{align-items:center;text-align:center;padding-top:88px;padding-bottom:88px}.fvn-cmp .fvn-h2{font-size:44px;line-height:1.08}.fvn-cmp .fvn-h2 br{display:none}.fvn-cmp__table{width:min(100%,960px);margin-top:28px;text-align:left}.fvn-row{font-size:15px}.fvn-row--head img{max-width:240px;margin:0 auto}.fvn-cmp__btn{align-self:center;margin-top:32px;min-height:54px;padding:0 56px;font-size:16px;font-weight:700}.fvn-cmp__quote{width:min(100%,640px);margin-top:36px;text-align:left}.fvn-cmp__notes{width:min(100%,960px);margin-top:10px}.fvn-rev .fvn-ugcrail{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:4px}.fvn-ugc img,.fvn-ugc video{aspect-ratio:4/5}.fvn-rev__h2{margin-top:64px}.fvn-rev .fvn-rvrail{grid-template-columns:repeat(3,minmax(0,1fr))}.fvn-rv{padding:24px}.fvn-rv blockquote{font-size:15px}.fvn-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);column-gap:72px;align-items:start;padding-top:48px}.fvn-faq .fvn-h2{position:sticky;top:var(--fvn-sticky-top,94px)}.fvn-faq__list{max-width:820px}.fvn-faq summary{font-size:15px;padding:16px 0}.fvn-faq__a img{max-width:420px}.fvn-final{justify-content:center;min-height:460px;padding-top:80px;padding-bottom:80px;background:linear-gradient(90deg,#000 0 52%,#0000008c 60%,#0000 72%),var(--fvn-final-d) right -2% bottom -150px/52% auto no-repeat #000}.fvn-final .fvn-h{font-size:52px;line-height:1.02}.fvn-final .fvn-small{text-align:left}.fvn-sheet{left:auto;right:0;top:0;bottom:0;max-width:440px;max-height:none;height:100vh;border-radius:0;padding:20px 24px;transform:translate(105%)}.fvn-sheet.is-open{transform:none}.fvn-sheet__grab{display:none}}.fvn-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fvn-sizes--long{grid-template-columns:repeat(3,minmax(0,1fr))}.fvn-tile.is-soldout{opacity:.45}.fvn-picker{display:flex;flex-direction:column;gap:14px}.fvn [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/182/assets/flux-vs.css.map */
