:root{--fv-accent: var(--accent, #796CBF);--fv-accent-lt: var(--folliva-strand, #9184D9);--fv-accent-50: var(--folliva-cloud, #F3F5FE);--fv-accent-100: var(--strand-200, #EAE7F7);--fv-accent-150: var(--strand-300, #E3DFF4);--fv-accent-200: var(--strand-300, #DCD7F1);--fv-deep: var(--folliva-night, #161826);--fv-blue: var(--fv-accent);--fv-blue-light: var(--fv-accent-lt);--fv-blue-50: var(--fv-accent-50);--fv-blue-100: var(--fv-accent-100);--fv-blue-150: var(--fv-accent-150);--fv-blue-200: var(--fv-accent-200);--fv-navy: var(--fv-deep);--fv-ink: var(--fg-1, #292B31);--fv-ink-btn: var(--accent, #796CBF);--fv-ink-dark: var(--folliva-night, #161826);--fv-body: var(--fg-2, #595D6C);--fv-body-2: var(--fg-2, #595D6C);--fv-muted: var(--fg-3, #75798C);--fv-faint: var(--neutral-400, #B2B6CA);--fv-border: var(--border, #E4E7F5);--fv-on-dark: var(--folliva-mist, #E9E9ED);--fv-bg: var(--bg, #FFFFFF);--fv-bg-2: var(--surface-sunken, #F7F8FD);--fv-bg-3: var(--surface-sunken, #F7F8FD);--fv-bg-faq: var(--bg-raised, #F3F5FE);--fv-hero-grad: linear-gradient(180deg, #F3F5FE 0%, #FFFFFF 100%);--fv-urgent: linear-gradient(112deg, #FF6E00 0%, #FF6E00 35%, #FFB57D 50%, #FF6E00 65%, #FF6E00 100%);--fv-star: var(--rating, #D4A843);--fv-sage: #CFE3C8;--fv-sage-ink: #2F5A2B;--fv-serif: var(--font-heading-family, "Playfair Display", Georgia, "Times New Roman", serif);--fv-sans: var(--font-body-family, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);--fv-pad: var(--section-y, 88px);--fv-pad-sm: 48px;--fv-page: var(--page-width, 1200px);--fv-wide: var(--page-width, 1200px);--fv-mid: var(--page-width, 1200px);--fv-narrow: 860px;--fv-gutter: 1.5rem;--fv-radius: 12px;--fv-radius-card: 24px;--fv-ease: cubic-bezier(.25, .1, .25, 1);--fv-ease-out: cubic-bezier(.22, 1, .36, 1)}.fv{font-family:var(--fv-sans);color:var(--fv-ink)}.fv-section{padding-top:var(--fv-pad);padding-bottom:var(--fv-pad)}.fv-section--bg2{background:var(--fv-bg-2)}.fv-section--bg3{background:var(--fv-bg-3)}.fv-section--faq{background:var(--fv-bg-faq)}.fv-wrap{max-width:var(--fv-wide);margin-inline:auto;padding-inline:var(--fv-gutter)}@media screen and (min-width:750px){.fv-wrap{padding-inline:5rem}}.fv-wrap--page{max-width:var(--fv-page)}.fv-wrap--mid{max-width:var(--fv-mid)}.fv-wrap--narrow{max-width:var(--fv-narrow)}.fv-h1{font-family:var(--fv-serif);font-weight:500;font-size:clamp(44px,6vw,72px);line-height:1.05;letter-spacing:-.015em;color:var(--fv-ink);margin:0}.fv-h2{font-family:var(--fv-serif);font-weight:500;font-size:clamp(28px,3.2vw,38px);line-height:1.1;letter-spacing:-.01em;color:var(--fv-ink);margin:0}.fv-quote{font-family:var(--fv-serif);font-style:italic;font-weight:500;font-size:26px;line-height:44px;margin:0}.fv-body{font-size:18px;line-height:1.5;color:var(--fv-body);margin:0}.fv-meta{font-size:14px;color:var(--fv-muted);margin:0}.fv-eyebrow{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text, #5D5294);margin:0}.fv-hl{background:var(--fv-blue-200)}.fv-hl--cool{background:var(--fv-blue-150)}.fv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--accent, #796CBF);color:#fff;font-family:var(--fv-sans);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;box-shadow:var(--glow-accent);transition:background .2s ease,box-shadow .2s ease}.fv-btn:hover{background:var(--accent-hover, #5D5294)}.fv-btn:focus-visible{outline:2px solid var(--accent, #796CBF);outline-offset:3px}.fv-btn--hero{letter-spacing:0}.fv-btn--light{background:#fff;color:#020202}.fv-btn--light:hover{background:#fff;opacity:.88}.fv-btn--outline{background:transparent;color:var(--fv-ink);border:1.5px solid var(--fv-ink);min-height:48px;padding:0 32px;font-size:14px;letter-spacing:.04em;transition:background .22s ease,color .22s ease}.fv-btn--outline:hover{background:var(--fv-ink);color:#fff}.fv-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background:#fff;color:var(--fv-blue);font-size:16px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.fv-pill--urgent{background:var(--fv-urgent);color:#fff;border-radius:32px;letter-spacing:.04em}.fv-check{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--fv-blue);display:grid;place-items:center}.fv-check svg{width:11px;height:11px;stroke:#fff;stroke-width:2.5;fill:none}.fv-media{border-radius:var(--fv-radius);overflow:hidden}.fv-media img,.fv-media video{width:100%;height:100%;object-fit:cover;display:block}.fv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:989px){.fv-section{padding-top:var(--fv-pad-sm);padding-bottom:var(--fv-pad-sm)}}@media(max-width:749px){.fv-h1{font-size:36px}.fv-h2{font-size:26px;line-height:1.1;letter-spacing:-.01em}.fv-body{font-size:17px}.fv-eyebrow{font-size:13px}.fv-btn{width:100%;padding:0 24px;font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.fv-hero{background:var(--fv-hero-grad);overflow:hidden}.fv-hero__inner{max-width:var(--fv-page);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:72px var(--fv-gutter)}@media screen and (min-width:750px){.fv-hero__inner{padding-left:5rem;padding-right:5rem}}.fv-hero__pill{margin-bottom:24px}.fv-hero__title{margin-bottom:20px}.fv-hero__sub{margin-bottom:32px;max-width:46ch}.fv-hero__sub p{margin:0}.fv-hero__cta{width:420px;max-width:100%}.fv-hero__media{border-radius:0}.fv-hero__media img,.fv-hero__placeholder{width:100%;height:auto;display:block}@media(max-width:989px){.fv-hero__inner{grid-template-columns:1fr;gap:24px;padding:24px var(--fv-gutter) 40px}.fv-hero__media{order:-1}.fv-hero__cta{width:100%}}.fv-authority{background:var(--fv-bg);padding-bottom:64px}.fv-authority__band{background:var(--fv-bg-2);padding:48px 20px;display:grid;gap:40px;justify-items:center;text-align:center}.fv-authority__label{font-size:18px;font-weight:500;color:var(--fv-muted);letter-spacing:.18em;text-transform:uppercase;margin:0}.fv-authority__quotes{position:relative;width:100%;max-width:701px;min-height:2.6em}.fv-authority__quote{position:absolute;top:0;left:0;right:0;font-family:var(--fv-serif);font-style:italic;font-weight:500;font-size:28px;line-height:1.3;color:var(--fv-ink);margin:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.fv-authority__quote.is-active{opacity:1;pointer-events:auto}.fv-authority__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:52px;list-style:none;margin:0;padding:0}.fv-authority__logo{background:none;border:0;padding:0;cursor:pointer;filter:grayscale(100%);opacity:.4;transition:opacity .35s ease}.fv-authority__logo.is-active,.fv-authority__logo:hover{opacity:1}.fv-authority__logo img{height:24px;width:auto;display:block}.fv-authority__logotext{font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fv-ink)}@media(max-width:749px){.fv-authority__band{padding:30px 16px;gap:24px}.fv-authority__label{font-size:14px}.fv-authority__quote{font-size:20px}.fv-authority__logos{gap:28px}}.fv-collage__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.fv-collage__media{aspect-ratio:1 / 1}.fv-collage__title{margin-bottom:18px}.fv-collage__body{margin-bottom:28px}.fv-collage__body p{margin:0}.fv-collage__cta{width:374px;max-width:100%}@media(max-width:989px){.fv-collage__inner{grid-template-columns:1fr;gap:24px}.fv-collage__content{order:-1}}@media(max-width:749px){.fv-collage__cta{display:none}}.fv-mech__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.fv-mech__title{margin-bottom:18px}.fv-mech__body{margin-bottom:28px}.fv-mech__body p{margin:0 0 1em}.fv-mech__body p:last-child{margin-bottom:0}.fv-mech__stats{display:grid;gap:14px;list-style:none;margin:0;padding:0}.fv-mech__stat{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;background:#fff;border:1px solid var(--fv-border);border-radius:10px;padding:22px}.fv-mech__icon{grid-row:1 / span 2;width:40px;height:40px;border-radius:50%;background:var(--fv-deep);display:grid;place-items:center}.fv-mech__icon svg{width:18px;height:18px}.fv-mech__num{font-size:32px;line-height:1.1;letter-spacing:.02em}.fv-mech__label{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--fv-body)}.fv-mech__media{aspect-ratio:1 / 1}@media(max-width:989px){.fv-mech__inner{grid-template-columns:1fr;gap:28px}}.fv-founder{padding-top:44px;padding-bottom:44px}.fv-founder__inner{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:64px;align-items:center}.fv-founder__media{aspect-ratio:1 / 1}.fv-founder__title{margin-bottom:18px}.fv-founder__body{margin-bottom:26px}.fv-founder__body p{margin:0}.fv-founder__body strong{background:var(--fv-accent-200);font-weight:600}.fv-founder__quote{border-left:4px solid var(--fv-accent);padding-left:22px;color:var(--fv-ink);margin:0 0 24px}.fv-founder__name{font-size:24px;font-family:var(--fv-serif);margin:0}@media(max-width:989px){.fv-founder{padding-top:var(--fv-pad-sm);padding-bottom:var(--fv-pad-sm)}.fv-founder__inner{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){.fv-founder__quote,.fv-founder__by{display:none}}.fv-results__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:44px}.fv-results__sub{margin-top:8px}.fv-results__stats{display:flex;gap:48px;list-style:none;margin:0;padding:0}.fv-results__stats li{display:grid;gap:4px}.fv-results__statnum{font-family:var(--fv-serif);font-size:32px;line-height:1}.fv-results__statlabel{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-muted)}.fv-results__swiper{overflow:hidden}.fv-rcard{background:#fff;border-radius:var(--fv-radius);overflow:hidden;height:auto}.fv-rcard__pair{display:grid;grid-template-columns:1fr 1fr;gap:2px}.fv-rcard__shot{position:relative;aspect-ratio:9 / 8;background:var(--fv-bg-2)}.fv-rcard__shot img,.fv-rcard__shot svg{width:100%;height:100%;object-fit:cover;display:block}.fv-rcard__tag{position:absolute;left:8px;bottom:8px;background:#00000073;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.fv-rcard__body{padding:20px}.fv-rcard__who{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;margin:0 0 6px}.fv-rcard__verified{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:400;color:var(--fv-accent)}.fv-rcard__verified svg{width:13px;height:13px}.fv-rcard__stars{display:flex;gap:2px;margin-bottom:10px}.fv-rcard__stars svg{width:15px;height:15px;fill:var(--fv-star)}.fv-rcard__quote{font-family:var(--fv-serif);font-size:20px;line-height:1.3;margin:0 0 10px}.fv-rcard__text{font-size:16px;color:var(--fv-body-2)}.fv-rcard__text p{margin:0}.fv-rcard__tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.fv-rcard__pill{background:#796cbf1a;color:var(--fv-accent);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:100px}.fv-rcard__dur{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fv-muted);padding:5px 0}.fv-results__nav{display:flex;align-items:center;gap:14px;padding-top:24px}.fv-results__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--fv-border);background:#fff;color:var(--fv-ink);display:grid;place-items:center;cursor:pointer;transition:opacity .2s,background .2s,transform .2s}.fv-results__arrow svg{width:17px;height:17px}.fv-results__arrow:hover{background:var(--fv-bg-2)}.fv-results__arrow:active{transform:scale(.92)}.fv-results__count{font-size:14px;color:var(--fv-muted)}@media(max-width:749px){.fv-results__head{padding-bottom:24px}.fv-results__stats{gap:24px}.fv-results__statnum{font-size:24px}}.fv-expert__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:64px;align-items:center}.fv-expert__badge{display:inline-flex;align-items:center;gap:10px;background:var(--fv-accent-100);color:var(--fv-accent);border-radius:20px;padding:8px 16px;font-size:15px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px}.fv-expert__title{margin-bottom:20px}.fv-expert__quote{font-size:18px;line-height:1.7;color:var(--fv-ink);margin:0 0 20px}.fv-expert__quote strong{background:var(--fv-accent-150);font-weight:600}.fv-expert__quote p{margin:0}.fv-expert__name{font-family:var(--fv-serif);font-style:italic;font-size:22px;margin:0}.fv-expert__media{border-radius:20px;aspect-ratio:4 / 5}@media(max-width:989px){.fv-expert__inner{grid-template-columns:1fr;gap:28px}}.fv-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:60px;align-items:center}.fv-cta__title{margin-bottom:24px}.fv-cta__usps{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:14px}.fv-cta__usps li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:17px}.fv-cta__quote{font-family:var(--fv-serif);font-size:22px;line-height:1.4;color:var(--fv-body-2);margin:0 0 6px}.fv-cta__btn{margin-top:22px}.fv-cta__proof{font-size:14px;color:var(--fv-muted);margin:14px 0 0}.fv-cta__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fv-cta__shot{aspect-ratio:5 / 7;background:var(--fv-bg-2)}@media(max-width:989px){.fv-cta__inner{grid-template-columns:1fr;gap:28px}}.fv-guarantee-wrap{background:var(--fv-bg-2)}.fv-guarantee{background:var(--fv-ink-dark);border-radius:var(--fv-radius-card);padding:clamp(32px,4vw,56px);display:grid;grid-template-columns:200px minmax(0,1fr);gap:56px;align-items:center}.fv-guarantee__seal{width:200px}.fv-seal{width:100%;height:auto}.fv-seal__ring{transform-origin:100px 100px}.fv-seal__text{font-family:var(--fv-sans);font-size:12.5px;letter-spacing:.14em;fill:#fff}.fv-seal__days{font-family:var(--fv-serif);font-size:58px;fill:#fff}.fv-seal__unit{font-family:var(--fv-sans);font-size:15px;letter-spacing:.2em;fill:var(--fv-on-dark)}.fv-guarantee__title{font-family:var(--fv-serif);font-weight:500;font-size:clamp(26px,2.6vw,32px);line-height:1.2;color:#fff;margin:0 0 16px}.fv-guarantee__body{font-size:17px;line-height:1.6;color:var(--fv-on-dark);margin-bottom:14px}.fv-guarantee__body p{margin:0}.fv-guarantee__proof{font-size:15px;color:var(--fv-on-dark);margin:0 0 22px}@media(max-width:860px){.fv-guarantee{grid-template-columns:1fr;gap:28px;justify-items:center;text-align:center}.fv-guarantee__seal{width:150px}}@media(prefers-reduced-motion:reduce){.fv-seal__ring animateTransform{display:none}.fv-seal__ring{animation:none!important}}.fv-pdp{padding-top:clamp(12px,3vw,40px);padding-bottom:var(--fv-pad)}.fv-pdp__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:start}.fv-pdp__gallery{position:sticky;top:96px}.fv-pdp__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;outline:none;border-radius:var(--fv-radius-card);background:#f4f4f6;box-shadow:inset 0 0 0 1px #292b310f}.fv-pdp__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--fv-accent)}.fv-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s var(--fv-ease)}.fv-pdp__slide.is-active{opacity:1}.fv-pdp__slide img,.fv-pdp__slide svg,.fv-pdp__slide video{width:100%;height:100%;object-fit:cover;display:block}.fv-pdp__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:#ffffffeb;color:var(--fv-ink);box-shadow:0 2px 12px #16182624;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s,background .2s,transform .2s}.fv-pdp__nav--prev{left:14px}.fv-pdp__nav--next{right:14px}.fv-pdp__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fv-pdp__nav:hover{background:#fff}.fv-pdp__nav:focus-visible{opacity:1;outline:2px solid var(--fv-accent);outline-offset:2px}.fv-pdp__stage:hover .fv-pdp__nav,.fv-pdp__stage:focus-within .fv-pdp__nav{opacity:1}.fv-pdp__count{position:absolute;right:14px;bottom:14px;z-index:2;font-size:12px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;padding:5px 10px;border-radius:100px;background:#ffffffe0;color:var(--fv-muted);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fv-pdp__thumbs{display:flex;gap:10px;margin-top:14px;padding:3px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.fv-pdp__thumbs::-webkit-scrollbar{display:none}.fv-pdp__thumb{flex:0 0 76px;width:76px;aspect-ratio:1 / 1;padding:0;scroll-snap-align:start;border:1.5px solid transparent;border-radius:12px;overflow:hidden;background:#f4f4f6;cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s,box-shadow .2s}.fv-pdp__thumb:hover{opacity:1}.fv-pdp__thumb.is-active{opacity:1;border-color:var(--fv-accent);box-shadow:0 0 0 3px var(--fv-accent-100)}.fv-pdp__thumb:focus-visible{outline:2px solid var(--fv-accent);outline-offset:2px}.fv-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fv-pdp__dots{display:none;justify-content:center;gap:6px;margin-top:12px}.fv-pdp__dot{width:6px;height:6px;border:0;padding:0;border-radius:3px;background:var(--fv-accent-200);transition:width .2s,background .2s}.fv-pdp__dot.is-active{width:20px;background:var(--fv-accent)}.fv-pdp__buy{min-width:0}.fv-pdp__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-accent);background:var(--fv-accent-50);border:1px solid var(--fv-accent-150);border-radius:100px;padding:6px 12px 6px 10px}.fv-pdp__eyebrow svg{width:14px;height:14px;fill:currentColor;flex-shrink:0}.fv-pdp__title{font-family:var(--fv-serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;color:var(--fv-ink)}.fv-pdp__rating{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;color:var(--fv-body);text-decoration:none}.fv-pdp__rating:hover .fv-pdp__rating-text{text-decoration:underline;text-underline-offset:3px}.fv-pdp__rating-text strong{color:var(--fv-ink);font-weight:600}.fv-pdp__stars{position:relative;display:inline-flex;gap:2px;color:var(--fv-accent-200);line-height:0}.fv-pdp__stars svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.fv-pdp__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;gap:2px;overflow:hidden;color:var(--fv-accent);width:calc(var(--fv-stars, 5) / 5 * 100%);white-space:nowrap}.fv-pdp__desc{font-size:16px;line-height:1.6;color:var(--fv-body);margin:0 0 20px;max-width:52ch}.fv-pdp__desc p{margin:0}.fv-clin{display:inline-flex;align-items:center;gap:11px;margin:24px 0 0}.fv-pdp__desc+.fv-clin{margin-top:4px}.fv-clin+.fv-pdp__usps{margin-top:24px}.fv-clin__laurel{display:block;width:auto;height:48px;flex-shrink:0;color:var(--fv-ink)}.fv-clin__content{display:flex;flex-direction:column;align-items:center;gap:0}.fv-clin__row{display:flex;align-items:center;gap:8px;line-height:1}.fv-clin__caduceus{display:block;width:35px;height:auto;flex-shrink:0}.fv-clin__title{font-family:var(--fv-serif);font-size:25px;font-weight:400;color:var(--fv-ink);white-space:nowrap;line-height:1;letter-spacing:.2px}.fv-clin__subtitle{font-family:var(--fv-sans);font-size:11px;font-weight:400;color:var(--fv-muted);text-align:center;line-height:1;white-space:nowrap;margin-top:4px}.fv-clin__subtitle strong{color:var(--fv-ink);font-weight:500}.fv-clin__link{font-size:11px;line-height:1;margin-top:6px;color:var(--accent-text, #5D5294);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.fv-clin{gap:7px}.fv-clin__laurel{height:40px}.fv-clin__caduceus{width:30px}.fv-clin__title{font-size:21px}.fv-clin__subtitle{font-size:10px}.fv-clin__row{gap:6px}}.fv-pdp__usps{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.fv-pdp__usps li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.45;color:var(--fv-ink)}.fv-pdp__usps .fv-check{width:22px;height:22px;background:var(--fv-accent)}.fv-modes{border:0;margin:0 0 14px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--fv-bg-2);border-radius:14px}.fv-mode{position:relative;display:block;cursor:pointer;min-width:0}.fv-mode input{position:absolute;opacity:0;pointer-events:none}.fv-mode__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:11px 10px;border-radius:11px;text-align:center;color:var(--fv-muted);transition:background .2s,box-shadow .2s,color .2s}.fv-mode.is-selected .fv-mode__body{background:#fff;color:var(--fv-ink);box-shadow:0 1px 3px #16182614,0 0 0 1px #796cbf47}.fv-mode input:focus-visible+.fv-mode__body{outline:2px solid var(--fv-accent);outline-offset:2px}.fv-mode__name{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;white-space:nowrap}.fv-mode__badge{background:var(--fv-sage);color:var(--fv-sage-ink);font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:100px}.fv-mode__badge:empty{display:none}.fv-mode__price{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.fv-tiers{border:0;margin:0 0 16px;padding:0;display:grid;gap:10px}.fv-tier{position:relative;display:block;cursor:pointer}.fv-tier input{position:absolute;opacity:0;pointer-events:none}.fv-tier__body{position:relative;display:grid;grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:center;gap:14px;border:1.5px solid var(--fv-border);border-radius:16px;padding:14px 16px 14px 14px;background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}.fv-tier:hover .fv-tier__body{border-color:var(--fv-accent-lt)}.fv-tier--hot .fv-tier__body{border-color:var(--fv-accent-200)}.fv-tier.is-selected .fv-tier__body{border-color:var(--fv-accent);background:var(--fv-accent-50);box-shadow:0 0 0 3px var(--fv-accent-100)}.fv-tier input:disabled+.fv-tier__body{opacity:.5;cursor:not-allowed}.fv-tier__radio{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--fv-border);background:#fff;transition:border-color .18s}.fv-tier__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--fv-accent);transform:scale(0);transition:transform .18s var(--fv-ease-out)}.fv-tier.is-selected .fv-tier__radio{border-color:var(--fv-accent)}.fv-tier.is-selected .fv-tier__radio:after{transform:scale(1)}.fv-tier__thumb{width:64px;height:64px;border-radius:12px;overflow:hidden;background:#eff1ee}.fv-tier__head{display:grid;gap:3px;min-width:0}.fv-tier__name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;font-weight:600;color:var(--fv-ink)}.fv-tier__sub{font-size:13px;color:var(--fv-muted)}.fv-tier__prices{display:grid;justify-items:end;gap:2px;text-align:right;font-variant-numeric:tabular-nums}.fv-tier__per{font-size:18px;font-weight:600;color:var(--fv-ink);letter-spacing:-.01em;white-space:nowrap}.fv-tier__per small{font-size:12px;font-weight:500;color:var(--fv-muted);margin-left:1px}.fv-tier__total{display:inline-flex;gap:6px;align-items:baseline;font-size:13px;color:var(--fv-body);white-space:nowrap}.fv-tier__was{color:var(--fv-faint)}.fv-tier__save{display:inline-block;background:var(--fv-sage);color:var(--fv-sage-ink);font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:2px 8px;border-radius:100px;white-space:nowrap}.fv-tier__save[hidden]{display:none}.fv-tier__flag{position:absolute;top:-10px;left:50px;z-index:1;background:var(--fv-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:5px 10px;border-radius:100px;box-shadow:0 2px 8px #796cbf59}.fv-btn--accent{background:var(--fv-accent);color:#fff;text-transform:none;letter-spacing:0;font-size:17px;min-height:56px;box-shadow:0 10px 24px -12px #796cbfbf;transition:background .2s,box-shadow .2s,transform .15s}.fv-btn--accent:hover{background:#6a5db0;box-shadow:0 12px 28px -12px #796cbfd9}.fv-btn--accent:active{transform:translateY(1px)}.fv-btn--accent:focus-visible{outline:2px solid var(--fv-accent);outline-offset:3px}.fv-pdp__add{width:100%;gap:8px;margin:0 0 14px}.fv-pdp__add[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.fv-pdp__addprice{font-weight:500;opacity:.92;font-variant-numeric:tabular-nums}.fv-pdp__trust{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--fv-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px;line-height:1.3;color:var(--fv-body)}.fv-pdp__trust li{display:flex;align-items:center;gap:8px;min-width:0}.fv-pdp__trust svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--fv-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:989px){.fv-pdp__inner{grid-template-columns:1fr;gap:24px}.fv-pdp__gallery{position:static}.fv-pdp__thumbs{display:none}.fv-pdp__dots{display:flex}.fv-pdp__nav{display:none}}@media(max-width:749px){.fv-pdp{padding-top:6px}.fv-pdp__stage{border-radius:16px}.fv-pdp__title{font-size:28px}.fv-pdp__desc{font-size:15px}.fv-tier__body{grid-template-columns:20px 52px minmax(0,1fr) auto;gap:10px;padding:12px}.fv-tier__thumb{width:52px;height:52px;border-radius:10px}.fv-tier__name{font-size:15px}.fv-tier__per{font-size:16px}.fv-tier__flag{left:44px}.fv-pdp__add.fv-btn{font-size:16px}.fv-pdp__trust{grid-template-columns:1fr 1fr}.fv-pdp__trust li:nth-child(3){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.fv-pdp__slide,.fv-pdp__nav,.fv-pdp__thumb,.fv-pdp__dot,.fv-mode__body,.fv-tier__body,.fv-tier__radio,.fv-tier__radio:after,.fv-btn--accent{transition:none}}.header__search,.header__icon--search,details-modal.header__search,.header__icon--account{display:none!important}.header-wrapper{border-top:0}.header__heading-logo{max-width:180px}.header__inline-menu .header__menu-item{font-family:var(--fv-sans);font-size:1.4rem;font-weight:500;letter-spacing:.02em;opacity:.92;transition:opacity .18s ease}.header__inline-menu .header__menu-item:hover{opacity:1;text-decoration:none}.header__inline-menu .header__menu-item span{text-decoration-thickness:1px;text-underline-offset:.3rem}.fv-annc{font-family:var(--fv-sans);padding:10px 1.5rem;border-bottom:1px solid var(--fv-ink)}.fv-annc__link{display:block;text-decoration:none;color:inherit}.fv-annc__inner{display:flex;align-items:center;justify-content:center;gap:14px;max-width:var(--fv-page, 1200px);margin-inline:auto}.fv-annc__text{margin:0;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;text-align:center}.fv-annc__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--fv-urgent);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap;padding:5px 14px;border-radius:32px}@media screen and (max-width:749px){.fv-annc{padding:8px 1.2rem}.fv-annc__inner{gap:10px}.fv-annc__text,.fv-annc__badge{font-size:12px}.fv-annc__badge{padding:3px 10px}}#menu-drawer{background:var(--fv-bg)}#menu-drawer .menu-drawer__inner-container{height:100%}.fv-drawer{font-family:var(--fv-sans);display:flex;flex-direction:column;height:100%;color:var(--fv-ink);-webkit-font-smoothing:antialiased}.fv-drawer__trust{flex-shrink:0;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;background:var(--fv-accent-50);padding:13px 16px}.fv-drawer__t{display:inline-flex;align-items:center;gap:8px}.fv-drawer__t svg{width:17px;height:17px;flex-shrink:0;color:var(--fv-accent)}.fv-drawer__t span{font-size:12.5px;font-weight:500;line-height:1.2}.fv-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px 8px}.fv-drawer__feature{border:1px solid var(--fv-border);border-radius:14px;overflow:hidden;background:var(--fv-bg)}.fv-drawer__media{position:relative;min-height:230px;background:var(--fv-accent-50);overflow:hidden}.fv-drawer__media img,.fv-drawer__media svg{display:block;width:100%;height:230px;object-fit:cover}.fv-drawer__badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;background:var(--fv-accent-100);color:var(--fv-accent);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 16px 6px 6px;border-radius:100px}.fv-drawer__badge-icon{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--fv-accent);display:inline-flex;align-items:center;justify-content:center}.fv-drawer__badge-icon svg{width:11px;height:11px;color:#fff}.fv-drawer__info{padding:18px 18px 20px}.fv-drawer__name{font-family:var(--fv-serif);font-weight:500;font-size:25px;line-height:1.1;letter-spacing:-.01em;margin:0 0 6px;color:var(--fv-ink)}.fv-drawer__desc{font-size:14px;line-height:1.5;color:var(--fv-body);margin:0 0 14px}.fv-drawer__rating{display:flex;align-items:center;gap:9px;margin-bottom:18px;font-size:13px}.fv-drawer__stars{color:var(--fv-accent);letter-spacing:.08em}.fv-drawer__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--fv-ink-btn);color:#fff;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:15px 18px;border-radius:100px}.fv-drawer__cta svg{width:17px;height:17px;flex-shrink:0}.fv-drawer__nav{margin-top:22px}.fv-drawer__nav a{display:flex;align-items:center;justify-content:space-between;padding:17px 2px;text-decoration:none;color:var(--fv-ink);border-top:1px solid var(--fv-border);font-size:16px;font-weight:500}.fv-drawer__nav a:first-child{border-top:0}.fv-drawer__lbl{display:inline-flex;align-items:center;gap:13px}.fv-drawer__lbl svg{width:19px;height:19px;flex-shrink:0;color:var(--fv-accent)}.fv-drawer__arr{width:16px;height:16px;flex-shrink:0;color:var(--fv-faint)}.fv-drawer__foot{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--fv-bg-2);padding:18px 22px}.fv-drawer__socials{display:flex;gap:22px}.fv-drawer__socials a{color:var(--fv-body);display:inline-flex}.fv-drawer__socials svg{width:21px;height:21px}.fv-noscroll{overflow:hidden}.fv-how__title{margin:0 0 40px}.fv-how__inner{display:grid;grid-template-columns:1fr;gap:32px}.fv-how__item{border-top:1px solid var(--fv-border)}.fv-how__item:last-child{border-bottom:1px solid var(--fv-border)}.fv-how__trigger{display:flex;align-items:center;gap:16px;width:100%;padding:22px 0;background:none;border:0;text-align:left;cursor:pointer;color:var(--fv-ink);font:inherit}.fv-how__num{flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--fv-accent)}.fv-how__heading{flex:1;font-family:var(--fv-serif);font-weight:500;font-size:clamp(19px,2vw,24px);line-height:1.25}.fv-how__plus{position:relative;flex-shrink:0;width:18px;height:18px}.fv-how__plus:before,.fv-how__plus:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--fv-ink);transition:transform .3s ease}.fv-how__plus:after{transform:rotate(90deg)}.fv-how__item.is-open .fv-how__plus:after{transform:rotate(180deg)}.fv-how__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.fv-how__item.is-open .fv-how__panel{grid-template-rows:1fr}.fv-how__panelinner{overflow:hidden;min-height:0}.fv-how__item.is-open .fv-how__panelinner{padding-bottom:26px}.fv-how__stats{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:20px 0 0;padding:0}.fv-how__stats li{flex:1 1 140px;background:var(--fv-accent-50);border-radius:12px;padding:16px 18px}.fv-how__stats strong{display:block;font-family:var(--fv-serif);font-size:30px;line-height:1;color:var(--fv-accent)}.fv-how__stats span{display:block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-muted);line-height:1.4}.fv-how__media{position:relative}.fv-how__shot{display:none}.fv-how__shot.is-active{display:block}.fv-how__shot img,.fv-how__shot svg{display:block;width:100%;height:auto;border-radius:12px}@media screen and (min-width:990px){.fv-how__inner{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.fv-how__media{position:sticky;top:120px}}.fv-timeline__head{max-width:46ch;margin-bottom:44px}.fv-timeline__sub{margin:14px 0 0}.fv-timeline__track{display:grid;grid-template-columns:1fr;gap:30px;list-style:none;margin:0;padding:0;counter-reset:stage}.fv-stage__rule{display:block;height:2px;background:var(--fv-border);background-image:linear-gradient(90deg,var(--fv-accent) 0 var(--fv-stage-fill, 25%),var(--fv-border) var(--fv-stage-fill, 25%) 100%);margin-bottom:18px}.fv-timeline__track>:nth-child(1){--fv-stage-fill: 25%}.fv-timeline__track>:nth-child(2){--fv-stage-fill: 50%}.fv-timeline__track>:nth-child(3){--fv-stage-fill: 75%}.fv-timeline__track>:nth-child(4){--fv-stage-fill: 100%}.fv-stage__when{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fv-accent)}.fv-stage__name{margin:0 0 10px;font-family:var(--fv-serif);font-weight:500;font-size:22px;line-height:1.2;color:var(--fv-ink)}.fv-stage__text{font-size:15px;line-height:1.6;color:var(--fv-body)}.fv-stage__text p{margin:0}.fv-timeline__note{margin:36px 0 0}@media screen and (min-width:750px){.fv-timeline__track{grid-template-columns:repeat(2,1fr);gap:36px 32px}}@media screen and (min-width:990px){.fv-timeline__track{grid-template-columns:repeat(4,1fr);gap:32px}}.fv-ing__head{max-width:52ch;margin-bottom:40px}.fv-ing__sub{margin:14px 0 0}.fv-ing__inner{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.fv-ing__expert{margin:0;background:var(--fv-accent-50);border-radius:14px;padding:26px 24px}.fv-ing__expertpic{width:64px;height:64px;border-radius:50%;overflow:hidden;margin-bottom:16px}.fv-ing__expertpic img{width:100%;height:100%;object-fit:cover;display:block}.fv-ing__quote{margin:0 0 16px;font-family:var(--fv-serif);font-size:19px;line-height:1.45;color:var(--fv-ink)}.fv-ing__quote p{margin:0}.fv-ing__expertname{display:block;font-weight:600;font-size:15px;color:var(--fv-ink)}.fv-ing__item{border-top:1px solid var(--fv-border)}.fv-ing__item:last-of-type{border-bottom:1px solid var(--fv-border)}.fv-ing__trigger{display:flex;align-items:center;gap:14px;padding:20px 0;cursor:pointer;list-style:none}.fv-ing__trigger::-webkit-details-marker{display:none}.fv-ing__names{flex:1}.fv-ing__name{display:block;font-family:var(--fv-serif);font-weight:500;font-size:19px;line-height:1.25;color:var(--fv-ink)}.fv-ing__role{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fv-accent)}.fv-ing__plus{position:relative;flex-shrink:0;width:16px;height:16px}.fv-ing__plus:before,.fv-ing__plus:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--fv-accent);transition:transform .3s ease}.fv-ing__plus:after{transform:rotate(90deg)}.fv-ing__item[open] .fv-ing__plus:after{transform:rotate(180deg)}.fv-ing__panelinner{padding:0 0 22px}.fv-ing__panelinner .fv-body p{margin:0}.fv-ing__proof{display:inline-block;margin-top:14px;background:var(--fv-accent-100);color:var(--fv-accent);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:100px}.fv-ing__incibtn{display:inline-flex;align-items:center;gap:9px;margin-top:22px;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--fv-accent);text-decoration:underline;text-underline-offset:.3rem}.fv-ing__incibtn svg{width:18px;height:18px;flex-shrink:0}@media screen and (min-width:990px){.fv-ing__inner{grid-template-columns:.8fr 1fr;gap:56px}.fv-ing__expert{position:sticky;top:120px}.fv-ing__incibtn{grid-column:2;margin-top:0}}.fv-inci[hidden]{display:none}.fv-inci{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;font-family:var(--fv-sans)}.fv-inci__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1414148c;animation:fv-inci-fade .22s ease both}.fv-inci__card{position:relative;width:100%;max-width:620px;max-height:80vh;display:flex;flex-direction:column;background:var(--fv-bg);border-radius:14px;animation:fv-inci-pop .26s cubic-bezier(.22,1,.36,1) both}.fv-inci__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--fv-border)}.fv-inci__title{margin:0;font-family:var(--fv-serif);font-weight:500;font-size:20px;color:var(--fv-ink)}.fv-inci__close{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--fv-bg-2);border:0;border-radius:50%;cursor:pointer;color:var(--fv-ink)}.fv-inci__close svg{width:16px;height:16px}.fv-inci__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 24px 24px}.fv-inci__list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.fv-inci__list li{background:var(--fv-bg-2);border-radius:100px;padding:6px 13px;font-size:12px;letter-spacing:.02em;color:var(--fv-body-2)}.fv-inci__note{margin:18px 0 0}@keyframes fv-inci-fade{0%{opacity:0}to{opacity:1}}@keyframes fv-inci-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fv-inci__overlay,.fv-inci__card{animation:none}}.fv-proof__head{max-width:50ch}.fv-proof__body{margin-top:14px}.fv-proof__body p{margin:0}.fv-proof__kicker{margin:36px 0 20px}.fv-proof__grid{display:grid;grid-template-columns:1fr;gap:34px}.fv-stat__num{display:block;font-family:var(--fv-serif);font-weight:500;font-size:clamp(42px,5vw,60px);line-height:1;color:var(--fv-accent);font-variant-numeric:tabular-nums}.fv-stat__bar{position:relative;height:4px;margin:18px 0 14px;border-radius:100px;background:var(--fv-border);overflow:hidden}.fv-stat__barfill{display:block;width:0;height:100%;border-radius:100px;background:var(--fv-accent);transition:width .8s cubic-bezier(.4,0,.2,1)}.fv-stat__label{margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1.5;color:var(--fv-muted);text-transform:uppercase}.fv-stat__ringwrap{position:relative;width:150px;max-width:100%;margin-bottom:16px}.fv-stat__ring{display:block;width:100%;height:auto;transform:rotate(-90deg)}.fv-stat__ringtrack{fill:none;stroke:var(--fv-border);stroke-width:6}.fv-stat__ringfill{fill:none;stroke:var(--fv-accent);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.fv-stat--ring .fv-stat__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(28px,3.4vw,38px)}.fv-proof__note{margin:36px 0 0}@media(prefers-reduced-motion:reduce){.fv-stat__barfill,.fv-stat__ringfill{transition:none}}@media screen and (min-width:750px){.fv-proof__grid{grid-template-columns:repeat(3,1fr);gap:40px;align-items:start}}.fv-compare__title{max-width:34ch;margin:0 0 40px}.fv-compare__scroller{margin-inline:calc(var(--fv-gutter) * -1);padding-inline:var(--fv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fv-compare__scroller::-webkit-scrollbar{display:none}.fv-compare__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;align-items:stretch}.fv-col{scroll-snap-align:center;display:flex;flex-direction:column;background:var(--fv-bg);border:1px solid var(--fv-border);border-radius:14px;overflow:hidden}.fv-col--us{border-color:var(--fv-accent);box-shadow:0 0 0 1px var(--fv-accent)}.fv-col__top{padding:24px 22px 20px;border-bottom:1px solid var(--fv-border);background:var(--fv-bg-2)}.fv-col--us .fv-col__top{background:var(--fv-accent-50)}.fv-col__flag{display:inline-block;margin-bottom:10px;background:var(--fv-accent);color:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:100px}.fv-col__name{margin:0;font-family:var(--fv-serif);font-weight:500;font-size:22px;line-height:1.2;color:var(--fv-ink)}.fv-col__price{margin:7px 0 0;font-size:13px;color:var(--fv-muted)}.fv-col__rows{margin:0;padding:0 22px}.fv-col__row{padding:16px 0;border-top:1px solid var(--fv-border)}.fv-col__row:first-child{border-top:0}.fv-col__row dt{font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--fv-faint);margin-bottom:6px}.fv-col__row dd{margin:0;font-size:15px;line-height:1.45;color:var(--fv-body-2)}.fv-col--us .fv-col__row dd{color:var(--fv-ink);font-weight:500}.fv-compare__note{margin:28px 0 0}@media screen and (min-width:750px){.fv-compare__scroller{margin-inline:0;padding-inline:0;overflow:visible}.fv-compare__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr);gap:18px}}.fv-faq__head{max-width:44ch;margin-bottom:36px}.fv-faq__sub{margin:14px 0 0}.fv-faq__list{max-width:860px;border-top:1px solid var(--fv-border)}.fv-faq__item{border-bottom:1px solid var(--fv-border)}.fv-faq__q{display:flex;align-items:center;gap:18px;padding:22px 0;cursor:pointer;list-style:none;font-size:clamp(16px,1.7vw,19px);font-weight:500;line-height:1.35;color:var(--fv-ink)}.fv-faq__q::-webkit-details-marker{display:none}.fv-faq__q>span:first-child{flex:1}.fv-faq__plus{position:relative;flex-shrink:0;width:18px;height:18px}.fv-faq__plus:before,.fv-faq__plus:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--fv-accent-lt);transition:transform .3s ease}.fv-faq__plus:after{transform:rotate(90deg)}.fv-faq__item[open] .fv-faq__plus:before{transform:rotate(45deg)}.fv-faq__item[open] .fv-faq__plus:after{transform:rotate(135deg)}.fv-faq__ainner{padding:0 0 26px;max-width:68ch}.fv-faq__lead{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.45;color:var(--fv-ink)}.fv-faq__ainner p{margin:0 0 12px;font-size:15px;line-height:1.65;color:var(--fv-body)}.fv-faq__ainner p:last-child{margin-bottom:0}.fv-faq__ainner ul{margin:0;padding-left:1.3em;font-size:15px;line-height:1.65;color:var(--fv-body)}.fv-faq__ainner li{margin-bottom:6px}.fv-faq__foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px}.fv-faq__foot p{margin:0}@media(prefers-reduced-motion:reduce){.fv-faq__plus:before,.fv-faq__plus:after,.fv-ing__plus:before,.fv-ing__plus:after,.fv-how__plus:before,.fv-how__plus:after{transition:none}.fv-how__panel{transition:none}}.fv-how__note{margin:32px 0 0}.fv-pdp__stage{background:#fff;box-shadow:0 0 0 1px #e7e5fe,0 14px 34px -14px #796cbf61}.fv-pdp__slide img,.fv-pdp__thumb img{filter:none}.fv-pdp__thumb{border-radius:12px}.fv-pdp__thumb.is-active,.fv-pdp__thumb[aria-selected=true]{box-shadow:0 0 0 2px var(--fv-accent),0 8px 20px -10px #796cbf99}.fv-tier__body{transition:border-color .18s,box-shadow .18s,background .18s,transform .2s}@media(hover:hover){.fv-tier:hover .fv-tier__body{transform:translateY(-2px);box-shadow:0 10px 24px -14px #796cbf80}}@media(prefers-reduced-motion:reduce){.fv-tier__body{transition:none;transform:none!important}}.fv-annc__badge{background:var(--fv-accent)}.fv-annc{border-bottom-color:var(--fv-border, #e4e7f5)}.fv-clin-card{position:absolute;top:14px;left:14px;z-index:4;display:flex;align-items:center;gap:14px;padding:10px 30px 10px 14px;background:#fff;color:var(--fv-ink);box-shadow:0 8px 24px #292b3129;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);pointer-events:none;max-width:calc(100% - 28px)}.fv-clin-card__seal{display:flex;align-items:center;gap:6px;padding-right:14px;border-right:1px solid var(--fv-border, #e4e7f5)}.fv-clin-card__laurel{display:block;width:auto;height:34px;flex-shrink:0;color:var(--fv-ink)}.fv-clin-card__laurel--right{transform:scaleX(-1)}.fv-clin-card__title{font-family:var(--fv-serif);font-size:17px;line-height:1.05;width:5.2em;text-align:center;color:var(--fv-ink)}.fv-clin-card__text{font-family:var(--fv-sans);font-size:12.5px;line-height:1.35;color:var(--fv-ink);max-width:190px}.fv-clin-card__text strong{font-weight:600}.fv-clin-card__note{display:block;font-size:11px;color:var(--fv-muted);margin-top:2px}@media screen and (max-width:749px){.fv-clin-card{top:10px;left:10px;gap:10px;padding:8px 22px 8px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.fv-clin-card__laurel{height:28px}.fv-clin-card__title{font-size:14.5px;width:5em}.fv-clin-card__text{font-size:11.5px;max-width:150px}.fv-clin-card__seal{padding-right:10px}}.fv-clin-card{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.fv-pdp__stage:has(.fv-clin-card+.fv-pdp__slide.is-active) .fv-clin-card{opacity:1;visibility:visible}@supports not selector(:has(a)){.fv-clin-card{opacity:1;visibility:visible}}.fv-pdp__count{top:14px;right:14px;bottom:auto;left:auto}.fv-gal-badges{position:absolute;inset:12px 20px auto 12px;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.fv-pdp__stage:has(.fv-gal-badges+.fv-pdp__slide.is-active) .fv-gal-badges{opacity:1;visibility:visible}.fv-pdp__stage:has(.fv-gal-badges+.fv-pdp__slide.is-active) .fv-pdp__count{top:auto;bottom:14px;right:14px}@supports not selector(:has(a)){.fv-gal-badges{opacity:1;visibility:visible}}.fv-gal-pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:4px;background:#101d3a;color:#fff;font-family:var(--fv-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px #101d3a2e}.fv-gal-stamp{display:block;width:88px;height:88px;margin-left:auto;filter:drop-shadow(0 4px 10px rgba(16,29,58,.14))}.fv-gal-stamp svg{width:100%;height:100%;display:block}.fv-gal-stamp__bg{fill:#f7f4ef;stroke:#101d3a;stroke-width:2.8}.fv-gal-stamp__arc{font-family:var(--fv-sans);font-size:7.4px;font-weight:700;letter-spacing:.06em;fill:#101d3a}.fv-gal-stamp__rule{stroke:#101d3a;stroke-width:1}.fv-gal-stamp__num{font-family:var(--fv-sans);font-size:12.5px;font-weight:700;letter-spacing:-.02em;fill:#101d3a;text-anchor:middle;dominant-baseline:middle}@media screen and (max-width:749px){.fv-gal-badges{inset:10px 10px auto 10px}.fv-gal-pill{height:26px;padding:0 10px;font-size:10px}.fv-gal-stamp{width:72px;height:72px}}.fv-tabs{grid-column:1;grid-row:2;margin-top:0;background:#fff;border:1px solid var(--fv-border, #e4e7f5);border-radius:16px;overflow:hidden}.fv-pdp__inner>.fv-pdp__buy{grid-column:2;grid-row:1 / span 2}.fv-pdp__inner:has(.fv-tabs) .fv-pdp__gallery{position:static}.fv-tabs__bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--fv-border, #e4e7f5)}.fv-tabs__bar:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.fv-tabs__btn{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:16px 10px;font-family:var(--fv-sans);font-size:14px;font-weight:500;color:var(--fv-muted);cursor:pointer;transition:color .15s,border-color .15s}.fv-tabs__btn:hover{color:var(--fv-ink)}.fv-tabs__btn.is-active{color:var(--fv-ink);border-bottom-color:var(--fv-ink)}.fv-tabs__btn:focus-visible{outline:2px solid var(--fv-accent);outline-offset:-2px}.fv-tabs__panel{padding:8px 22px 22px}.fv-benefits{list-style:none;margin:0;padding:0}.fv-benefits__row{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid var(--fv-border, #e4e7f5)}.fv-benefits__row:last-child{border-bottom:0;padding-bottom:6px}.fv-benefits__icon{width:24px;height:24px;display:grid;place-items:center;color:var(--fv-ink)}.fv-benefits__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fv-benefits__title{margin:0 0 4px;font-family:var(--fv-sans);font-size:15px;font-weight:600;color:var(--fv-ink);line-height:1.3}.fv-benefits__copy{margin:0;font-size:14px;line-height:1.5;color:var(--fv-muted)}.fv-benefits__copy strong{color:var(--fv-ink);font-weight:600}.fv-ingr{display:flex;flex-direction:column;gap:14px;padding-top:12px}.fv-ingr__row{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:14.5px;line-height:1.55;color:var(--fv-ink)}.fv-ingr__row p{margin:0}.fv-ingr__thumb{flex:none;width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--fv-accent-50, #f5f4ff);box-shadow:inset 0 0 0 1px var(--fv-border, #e4e7f5);margin-top:1px}.fv-ingr__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fv-ingr__row strong{font-weight:600}.fv-ingr__row em{font-style:normal;color:var(--fv-accent-text, #5D5294)}.fv-clinref{display:flex;flex-direction:column;gap:12px;padding-top:12px}.fv-clinref__lead{margin:0;font-size:15px;font-weight:600;line-height:1.55;color:var(--fv-ink)}.fv-clinref__sub{margin:0;font-size:14.5px;color:var(--fv-muted)}.fv-tabs__chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:6px;padding:7px 12px 7px 8px;border:1px solid var(--fv-border, #e4e7f5);border-radius:8px;font-size:12.5px;color:var(--fv-ink);text-decoration:none;background:#fff}.fv-tabs__chip:hover{border-color:var(--fv-accent)}.fv-tabs__chip-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--fv-accent-50, #f5f4ff);color:var(--fv-accent, #796cbf);font-family:var(--fv-serif);font-size:12px;font-weight:700}.fv-tabs__chip svg{width:14px;height:14px;fill:none;stroke:var(--fv-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:989px){.fv-pdp__inner>.fv-pdp__buy{grid-column:auto;grid-row:auto;order:2}.fv-tabs{grid-column:auto;grid-row:auto;order:3;margin-top:8px}.fv-pdp__gallery{order:1}}@media screen and (max-width:749px){.fv-tabs__btn{padding:14px 6px;font-size:13px}.fv-tabs__panel{padding:4px 16px 18px}}.fv-fit-link{display:inline-flex;align-items:center;gap:8px;margin:14px 0 4px;padding:0;border:0;background:none;font-family:var(--fv-sans);font-size:14px;font-weight:500;color:var(--fv-accent-text, #5D5294);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--fv-accent-200, #d2cefd)}.fv-fit-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.fv-fit-link:hover svg{transform:translate(3px)}.fv-fit{width:min(560px,calc(100vw - 32px));max-height:min(88vh,780px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--fv-ink);box-shadow:0 24px 64px #292b3138;overflow:hidden}.fv-fit::backdrop{background:#262a6073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fv-fit:not([open]){display:none}.fv-fit__panel{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 28px 24px;max-height:min(88vh,780px);overflow-y:auto}.fv-fit__close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--fv-ink)}.fv-fit__close:hover{background:var(--fv-accent-50, #f5f4ff)}.fv-fit__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.fv-fit__head{display:flex;flex-direction:column;gap:8px;padding-right:40px}.fv-fit__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fv-accent-text, #5D5294)}.fv-fit__title{margin:0;font-family:var(--fv-serif);font-size:26px;font-weight:500;line-height:1.15}.fv-fit__sub{margin:0;font-size:14.5px;line-height:1.5;color:var(--fv-muted)}.fv-fit__sub:empty{display:none}.fv-fit__dots{list-style:none;margin:0;padding:0;display:flex;gap:6px}.fv-fit__dots li{flex:1;height:4px;border-radius:4px;background:var(--fv-border, #e4e7f5);transition:background .2s}.fv-fit__dots li.is-done{background:var(--fv-accent)}.fv-fit__dots li.is-now{background:var(--fv-accent-200, #d2cefd)}.fv-fit__opts{display:flex;flex-direction:column;gap:10px}.fv-fit__opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:14px 16px;border:1.5px solid var(--fv-border, #e4e7f5);border-radius:14px;background:#fff;cursor:pointer;text-align:left;font-family:var(--fv-sans);transition:border-color .15s,background .15s,transform .15s}.fv-fit__opt:hover{border-color:var(--fv-accent-200, #d2cefd);background:var(--fv-accent-50, #f5f4ff);transform:translateY(-1px)}.fv-fit__opt.is-on,.fv-fit__opt:focus-visible{border-color:var(--fv-accent);background:var(--fv-accent-50, #f5f4ff);outline:none}.fv-fit__opt-l{font-size:15px;font-weight:500;color:var(--fv-ink)}.fv-fit__opt-h{font-size:13px;color:var(--fv-muted)}.fv-fit__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:24px}.fv-fit__back{border:0;background:none;padding:0;font-family:var(--fv-sans);font-size:14px;color:var(--fv-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fv-fit__count{font-size:12.5px;color:var(--fv-muted);margin-left:auto}.fv-fit__result{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:var(--fv-accent-50, #f5f4ff);border:1px solid var(--fv-accent-200, #d2cefd)}.fv-fit__result--doctor{background:#fff7ed;border-color:#fed7aa}.fv-fit__result h3{margin:0;font-family:var(--fv-serif);font-size:24px;font-weight:500;line-height:1.15}.fv-fit__result p{margin:0;font-size:15px;line-height:1.55;color:var(--fv-ink)}.fv-fit__badge{align-self:flex-start;padding:5px 10px;border-radius:999px;background:var(--fv-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fv-fit__result--likely .fv-fit__badge{background:#5d5294}.fv-fit__result--doctor .fv-fit__badge{background:#c2410c}.fv-fit__why{margin:4px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:var(--fv-muted)}.fv-fit__why li::marker{color:var(--fv-accent)}.fv-fit__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;height:50px;padding:0 22px;border:0;border-radius:999px;background:var(--fv-accent);color:#fff;font-family:var(--fv-sans);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s,background .2s}.fv-fit__cta:hover{background:var(--fv-accent-hover, #5d5294);color:#fff;transform:translateY(-2px)}.fv-fit__cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fv-fit__cta--ghost{background:#fff;color:var(--fv-ink);border:1.5px solid var(--fv-border, #e4e7f5)}.fv-fit__cta--ghost:hover{background:#fff;color:var(--fv-ink);border-color:var(--fv-accent)}.fv-fit__fine{font-size:12.5px;color:var(--fv-muted)}.fv-fit-lock{overflow:hidden}@media screen and (max-width:749px){.fv-fit{width:calc(100vw - 20px);border-radius:16px}.fv-fit__panel{padding:22px 18px 18px}.fv-fit__title{font-size:22px}.fv-fit__opt{padding:12px 14px}}.fv-fit-cta{padding-top:clamp(28px,4vw,48px)}.fv-fit-cta__card{max-width:720px;margin:0 auto;padding:36px 32px;border-radius:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;background:radial-gradient(70% 70% at 50% 0%,rgba(145,132,217,.18),transparent 70%),linear-gradient(180deg,var(--fv-accent-50, #f5f4ff),#fff 90%);box-shadow:0 0 0 1.5px var(--fv-accent-200, #e7e5fe),0 20px 50px -28px #796cbf73}.fv-fit-cta__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fv-accent-text, #5D5294)}.fv-fit-cta__title{margin:0;font-family:var(--fv-serif);font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.12;color:var(--fv-ink)}.fv-fit-cta__text{margin:0;max-width:520px;font-size:15.5px;line-height:1.55;color:var(--fv-muted)}.fv-fit-cta__btn{display:inline-flex;align-items:center;gap:10px;margin-top:8px;height:50px;padding:0 24px;border:0;border-radius:999px;background:var(--fv-accent);color:#fff;font-family:var(--fv-sans);font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px -10px #796cbfb3;transition:transform .2s,background .2s}.fv-fit-cta__btn:hover{background:var(--fv-accent-hover, #5d5294);transform:translateY(-2px)}.fv-fit-cta__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fv-fit-cta__fine{font-size:12.5px;color:var(--fv-muted)}@media screen and (max-width:749px){.fv-fit-cta__card{padding:28px 20px;border-radius:16px}}.fv-auto{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:center;margin-top:12px;padding:14px 16px;border:1.5px solid var(--fv-border, #e4e7f5);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.fv-auto:hover{border-color:var(--fv-accent-lt, #b5abfc)}.fv-auto.is-on{border-color:var(--fv-accent);background:var(--fv-accent-50, #f5f4ff);box-shadow:0 0 0 3px var(--fv-accent-100, #e7e5fe)}.fv-auto__input{position:absolute;opacity:0;pointer-events:none}.fv-auto__box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--fv-border-strong, #cfd3e5);background:#fff;display:grid;place-items:center;transition:background .15s,border-color .15s}.fv-auto__box svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s}.fv-auto.is-on .fv-auto__box{background:var(--fv-accent);border-color:var(--fv-accent)}.fv-auto.is-on .fv-auto__box svg{opacity:1}.fv-auto__input:focus-visible+.fv-auto__box{outline:2px solid var(--fv-accent);outline-offset:2px}.fv-auto__body{display:flex;flex-direction:column;gap:4px;min-width:0}.fv-auto__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fv-auto__title{font-family:var(--fv-sans);font-size:15.5px;font-weight:600;color:var(--fv-ink)}.fv-auto__badge{flex:none;padding:4px 10px;border-radius:999px;background:var(--fv-accent);color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.fv-auto__price{font-size:15px;font-weight:600;color:var(--fv-ink);text-align:right}.fv-auto__price s{margin-left:4px;font-weight:400;font-size:13px;color:var(--fv-muted)}@media screen and (max-width:749px){.fv-auto{padding:12px 14px;gap:12px}.fv-auto__title{font-size:14.5px}}.fv-tiers{gap:14px;padding-top:10px}.fv-tier__body{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:0 14px;align-items:stretch;min-height:92px;padding:0 14px 0 0;border:1.5px solid var(--fv-border, #e4e7f5);border-radius:14px;background:#fff;overflow:visible}.fv-tier__radio{display:none}.fv-tier__thumb{width:92px;height:auto;min-height:92px;align-self:stretch;border-radius:12px 0 0 12px;overflow:hidden;background:#f1f0f7}.fv-tier__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fv-tier__head{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:12px 0}.fv-tier__name{display:block;font-size:16px;font-weight:600;line-height:1.25;color:var(--fv-ink);white-space:nowrap}.fv-tier__sub{font-size:13px;font-weight:500;color:var(--fv-accent-text, #5D5294)}.fv-tier__count{font-size:12.5px;color:var(--fv-muted)}.fv-tier__prices{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;padding:12px 0;text-align:right}.fv-tier__per{font-size:16px;font-weight:700;color:#1f7a4d;white-space:nowrap;letter-spacing:-.01em}.fv-tier__per small{font-size:12px;font-weight:600;color:#1f7a4d;margin-left:1px}.fv-tier__per-was{font-size:12px;color:var(--fv-faint, #9397ab);white-space:nowrap}.fv-tier__save{display:inline-flex;align-items:center;margin-top:2px;padding:4px 10px;border-radius:999px;background:var(--fv-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.fv-tier__tab{position:absolute;top:-11px;left:12px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--fv-ink, #292b31);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;box-shadow:0 4px 10px #292b312e}.fv-tier.is-selected .fv-tier__body{border-color:var(--fv-accent);background:var(--fv-accent-50, #f5f4ff);box-shadow:0 0 0 3px var(--fv-accent-100, #e7e5fe)}.fv-tier.is-selected .fv-tier__tab{background:var(--fv-accent)}.fv-tier input:focus-visible+.fv-tier__body{outline:2px solid var(--fv-accent);outline-offset:2px}.fv-preorder{display:flex;align-items:center;gap:10px;margin:14px 0 10px;padding:10px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa}.fv-preorder p{margin:0;font-size:13.5px;line-height:1.4;color:#7c2d12}.fv-preorder strong{font-weight:700}.fv-preorder__pulse{flex:none;width:9px;height:9px;border-radius:50%;background:#ea580c;box-shadow:0 0 #ea580c80;animation:fv-pulse 1.8s ease-out infinite}@keyframes fv-pulse{0%{box-shadow:0 0 #ea580c73}70%{box-shadow:0 0 0 8px #ea580c00}to{box-shadow:0 0 #ea580c00}}.fv-pdp__add{min-height:56px;font-size:16px;letter-spacing:.02em;text-transform:uppercase}.fv-pdp__addwas{margin-left:6px;font-weight:400;opacity:.7;text-transform:none}.fv-pdp__addwas:empty{display:none}.fv-onetime{display:block;width:100%;margin:-4px 0 14px;padding:4px;border:0;background:none;font-family:var(--fv-sans);font-size:13.5px;color:var(--fv-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:center}.fv-onetime:hover{color:var(--fv-ink)}.fl-preorder{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:#7c2d12}.fl-preorder span{width:8px;height:8px;border-radius:50%;background:#ea580c;flex:none}@media screen and (max-width:749px){.fv-tier__body{grid-template-columns:76px minmax(0,1fr) auto;gap:0 10px;min-height:84px;padding-right:10px}.fv-tier__thumb{width:76px;min-height:84px}.fv-tier__name{font-size:15px}.fv-tier__sub{font-size:12.5px}.fv-tier__per{font-size:15px}.fv-tier__save{font-size:10px;padding:3px 8px}.fv-pdp__add{font-size:15px}}@media(prefers-reduced-motion:reduce){.fv-preorder__pulse{animation:none}}.fv-auto__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.fv-auto__row{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.fv-auto__price{grid-column:2;grid-row:1;white-space:nowrap}.fv-auto__price s:empty{display:none}.fv-auto__title{line-height:1.3}.fv-tier__body{grid-template-columns:150px minmax(0,1fr) auto;gap:0 16px;min-height:112px;padding-right:16px}.fv-tier__thumb{width:150px;min-height:112px;border-radius:12.5px 0 0 12.5px;background:#e3e1e8}.fv-tier__thumb img{object-fit:cover;object-position:50% 55%}@media screen and (max-width:749px){.fv-tier__body{grid-template-columns:104px minmax(0,1fr) auto;gap:0 10px;min-height:92px;padding-right:10px}.fv-tier__thumb{width:104px;min-height:92px}}.fv-auto[data-fv-auto],.fl-auto{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/folliva.css.map */
