.fv-page{--fv-bg:#102f27;--fv-card:#1b4035;--fv-ink:#fbf7e8;--fv-muted:#c4d8ca;--fv-mint:#c0ddc8;background:var(--fv-bg);color:var(--fv-ink);font-family:Arial,sans-serif;line-height:1.55;padding-bottom:30px}.fv-page *{box-sizing:border-box}.fv-page h1,.fv-page h2,.fv-page h3,.fv-page p{color:inherit;margin-top:0}.fv-page h1,.fv-page h2{font-family:Georgia,serif;letter-spacing:-.035em;font-weight:400;line-height:1.08}.fv-page h1{font-size:clamp(36px,4vw,62px);margin:12px 0 18px}.fv-page h2{font-size:clamp(30px,3.4vw,48px);margin:12px 0 24px}.fv-page h3{font-size:20px;line-height:1.25}.fv-page a{color:inherit;text-decoration:underline;text-underline-offset:4px}.fv-wrap{max-width:1280px;margin:auto;padding:0 36px}.fv-breadcrumb{font-size:13px;padding:24px 0;color:var(--fv-muted)}.fv-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:52px;padding:12px 0 70px}.fv-main-image{background:#fafafa;border-radius:24px;overflow:hidden;aspect-ratio:1}.fv-main-image button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:zoom-in;background:#fafafa}.fv-main-image img{display:block;width:100%;height:100%;object-fit:contain}.fv-main-image button>span{position:absolute;right:16px;bottom:16px;background:#173c30;color:#fff9ed;padding:9px 15px;border-radius:30px;font-size:12px}.fv-thumbnails{display:flex;gap:10px;margin:14px 0 36px;overflow-x:auto;padding:4px}.fv-thumbnails button{background:#fff;padding:0;flex:0 0 70px;border:2px solid transparent;border-radius:12px;overflow:hidden;height:70px;cursor:pointer}.fv-thumbnails img{width:100%;height:100%;object-fit:contain}.fv-thumbnails button[aria-pressed=true]{border-color:#aac9b4;outline:2px solid #aac9b4;outline-offset:2px}.fv-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--fv-muted)}.fv-intro{font-size:17px;max-width:480px;color:var(--fv-muted)!important}.fv-icons{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:26px 0;font-size:13px}.fv-icons span{display:flex;align-items:center;gap:12px}.fv-icons b{display:grid;place-items:center;font-size:22px;width:38px;height:38px;background:var(--fv-card);color:var(--fv-mint);border-radius:50%;flex-shrink:0}.fv-form fieldset{border:0;margin:0;padding:0}.fv-form legend{font-size:17px;font-weight:700;margin:0 0 14px}.fv-plan{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #587768;border-radius:16px;padding:17px 18px;margin:10px 0;background:var(--fv-card);cursor:pointer;min-height:105px}.fv-plan:has(input:checked){border:2px solid #bfddc9;background:#d5e8db;color:#153c2f;padding:16px 17px}.fv-plan input{width:19px;height:19px;accent-color:#204a39;margin:0}.fv-plan-copy strong,.fv-plan small{display:block}.fv-plan-copy strong{font-size:16px}.fv-plan small{font-size:11px;line-height:1.4;margin-top:4px}.fv-plan-price{text-align:right;font-size:22px;font-weight:700;white-space:nowrap}.fv-delivery{display:flex;align-items:center;gap:16px;margin:20px 0;background:#eff1df;color:#173c30;border-radius:16px;padding:16px}.fv-delivery p{font-size:13px;margin:4px 0}.fv-delivery small{font-size:10px;display:block;line-height:1.4}.fv-delivery strong{font-size:14px}.fv-truck{width:115px;flex:0 0 115px;height:86px}.fv-charge{font-size:13px;margin:15px 0 8px}.fv-recurring{font-size:12px;color:var(--fv-muted)!important}.fv-buy{display:block;border:0;background:var(--fv-mint);color:#143c2e!important;width:100%;border-radius:50px;padding:18px 22px;font-size:17px;font-weight:700;text-align:center;cursor:pointer;text-decoration:none!important;min-height:56px}.fv-buy:hover{background:#d8efdd}.fv-buy:disabled{opacity:.65;cursor:not-allowed}.fv-policies{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;margin:14px 0}.fv-error{font-size:13px;color:#ffd3cc!important;margin:8px 0}.fv-accordions{margin-top:25px}.fv-accordions details{border-bottom:1px solid #526f61;padding:15px 0}.fv-page summary{cursor:pointer;font-weight:700;font-size:14px;min-height:36px;padding:5px 0}.fv-accordions p{font-size:14px;margin:10px 0;color:var(--fv-muted)}.fv-band{background:#1a3e32}.fv-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:65px;padding-bottom:65px}.fv-split p{color:var(--fv-muted)}.fv-section{padding-top:65px;padding-bottom:65px}.fv-ingredient-grid,.fv-reasons{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.fv-ingredient-grid article,.fv-reasons article,.fv-compare article{border:1px solid #507263;background:#1b4035;border-radius:20px;padding:26px}.fv-ingredient-grid article>span,.fv-compare article>span{font-family:Georgia,serif;color:#c2d6c7;font-size:32px;display:block;margin-bottom:26px}.fv-ingredient-grid p,.fv-reasons p,.fv-compare p{font-size:14px;color:var(--fv-muted)}.fv-reasons{grid-template-columns:repeat(3,1fr)}.fv-routine{padding-left:30px;margin:0}.fv-routine li{padding:0 0 22px 12px}.fv-routine strong{font-size:20px}.fv-routine p{font-size:14px;margin:5px 0}.fv-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fv-small{font-size:12px;color:var(--fv-muted)!important;margin-top:24px}.fv-facts{max-width:850px;background:#fbf8ef;color:#172c22;padding:28px;border-radius:20px;margin:26px 0}.fv-facts h3{font-family:Arial,sans-serif;font-size:35px;font-weight:800;margin:0 0 12px}.fv-facts p{font-size:14px}.fv-facts table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.fv-facts th:first-child{width:60%;text-align:left}.fv-facts td,.fv-facts th{padding:10px 5px;border-top:1px solid #172c22;overflow-wrap:anywhere;vertical-align:top}.fv-facts th:nth-child(2){width:25%}.fv-facts th:last-child{width:15%}.fv-review{border-block:1px solid #456857}.fv-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fv-section-title h2{font-size:30px}.fv-video-card h3{font-size:15px;margin:14px 0 4px}.fv-video-card p{font-size:12px}.fv-video-card summary{font-size:12px}.fv-video-play{border:0;position:relative;width:100%;aspect-ratio:9/16;border-radius:16px;overflow:hidden;padding:0;background:#294e3e;cursor:pointer}.fv-video-play img{width:100%;height:100%;object-fit:cover}.fv-video-play>span{position:absolute;bottom:14px;left:50%;transform:translate(-50%);border-radius:40px;padding:8px 14px;background:#fff9ed;color:#183b2e;white-space:nowrap}.fv-video-pending{aspect-ratio:9/16;display:flex;flex-direction:column;justify-content:space-between;border:1px dashed #658170;border-radius:16px;padding:18px;background:#1a3e32}.fv-video-pending>span{font:40px Georgia,serif;color:#bfd4c5}.fv-video-pending p{color:var(--fv-muted)}.fv-disclosure{font-size:10px!important;padding:6px 0;color:var(--fv-muted)!important}.fv-sticky{display:none}.fv-dialog,.fv-popup{padding:28px;border:0;border-radius:24px;max-width:min(92vw,650px);background:#faf7ed;color:#15382b;box-shadow:0 25px 100px #0008}.fv-dialog::backdrop,.fv-popup::backdrop{background:#000a}.fv-dialog video{display:block;max-height:75dvh;max-width:100%;margin:auto}.fv-dialog img{max-height:78dvh;width:100%;object-fit:contain}.fv-close{border:1px solid #315b48;border-radius:50%;width:44px;height:44px;display:block;margin:0 0 12px auto;background:#f8f5eb;color:#173b2e;font-size:26px;cursor:pointer}.fv-popup{text-align:center;max-width:min(92vw,480px);padding:24px 36px 36px}.fv-popup h2{font:40px/1.08 Georgia,serif;letter-spacing:-.04em;margin:15px 0}.fv-popup p{font-size:14px}.fv-popup .fv-eyebrow{color:#406a54}.fv-popup-art{background:#e4eadb;border-radius:20px;margin:10px 0 24px;padding:18px;display:flex;align-items:center;justify-content:center;gap:10px}.fv-popup-art>span{font:24px Georgia,serif}.fv-popup small{display:block;margin-top:13px;font-size:11px}.fv-teaser{position:fixed;bottom:22px;left:18px;background:#d3e6d8;color:#173c30;border:1px solid #345d49;padding:12px 18px;border-radius:50px;z-index:20;font-size:12px;cursor:pointer;min-height:44px}.fv-page :focus-visible{outline:3px solid #cfab64;outline-offset:4px}.fv-page [hidden]{display:none!important}.fv-enter{animation:fv-delivery-enter .45s ease-out}@keyframes fv-delivery-enter{0%{transform:translateY(8px);opacity:.6}to{transform:translateY(0);opacity:1}}@media(max-width:899px){.fv-wrap{padding-inline:22px}.fv-hero{grid-template-columns:1fr;gap:26px;padding-bottom:40px}.fv-gallery{display:contents}.fv-main-image{order:1}.fv-thumbnails{order:2;margin-bottom:0}.fv-purchase{order:3}.fv-videos{order:4;margin-top:20px}.fv-breadcrumb{padding:18px 0;font-size:11px}.fv-hero h1{font-size:40px}.fv-intro{font-size:15px}.fv-icons{font-size:12px;gap:10px}.fv-plan{padding:14px 12px;gap:10px}.fv-plan:has(input:checked){padding:13px 11px}.fv-plan-copy strong{font-size:14px}.fv-plan-price{font-size:19px}.fv-plan small{font-size:10px}.fv-truck{width:85px;flex-basis:85px;height:65px}.fv-delivery{gap:10px;padding:13px}.fv-delivery strong{font-size:12px}.fv-split{grid-template-columns:1fr;gap:24px;padding-block:44px}.fv-section{padding-block:44px}.fv-ingredient-grid{grid-template-columns:1fr 1fr;gap:12px}.fv-ingredient-grid article{padding:20px 16px}.fv-ingredient-grid h3{font-size:17px}.fv-reasons,.fv-compare{grid-template-columns:1fr}.fv-facts{padding:18px 12px}.fv-facts h3{font-size:29px}.fv-facts table{font-size:11px}.fv-facts th:first-child{width:52%}.fv-facts th:nth-child(2){width:30%}.fv-facts th:last-child{width:18%}.fv-facts td,.fv-facts th{padding:10px 3px}.fv-video-grid{gap:10px}.fv-video-pending{padding:12px}.fv-video-card h3{font-size:12px}.fv-video-pending p{font-size:10px}.fv-sticky{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px max(12px,env(safe-area-inset-bottom));background:#102f27f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #6c8b78;z-index:25}.fv-sticky strong{display:block;font-size:12px}.fv-sticky small{display:block;font-size:9px;max-width:145px}.fv-sticky button{padding:13px 17px;border:0;background:#c0ddc8;color:#183b2e;border-radius:40px;min-height:44px;font-size:12px;font-weight:700;white-space:nowrap}.fv-page{padding-bottom:90px}.fv-teaser{bottom:83px}.fv-popup{padding:20px 24px 28px}.fv-popup h2{font-size:33px}.fv-popup-art>span{font-size:20px}}@media(prefers-reduced-motion:reduce){.fv-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fv-popup{max-height:90dvh;overflow-y:auto}.fv-plan-price small{white-space:normal;max-width:125px}.fv-charge{overflow-wrap:anywhere}@media(min-width:900px){.fv-page h1{font-size:50px;margin:8px 0 12px}.fv-breadcrumb{padding:18px 0}.fv-hero{padding-top:0}.fv-icons{margin:18px 0;gap:10px}.fv-icons b{width:32px;height:32px;font-size:20px}.fv-plan{min-height:88px;padding:12px 14px;gap:10px}.fv-plan:has(input:checked){padding:11px 13px}.fv-plan-price{font-size:20px}.fv-delivery{margin:14px 0;padding:12px}.fv-truck{height:65px;width:95px;flex-basis:95px}.fv-charge{margin:10px 0 6px}.fv-recurring{margin-bottom:12px}}.fv-media-scroll{max-height:70dvh;overflow:auto;max-width:100%}.fv-media-scroll.fv-is-zoomed img{width:1200px;max-width:none;max-height:none}.fv-media-zoom{padding:12px 18px;min-height:44px;border:1px solid #315b48;background:#d5e8db;color:#15382b;border-radius:24px;cursor:pointer;margin-bottom:12px}.fv-plan:has(input:checked) input:focus-visible,.fv-popup :focus-visible,.fv-dialog :focus-visible,.fv-buy:focus-visible,.fv-sticky button:focus-visible,.fv-teaser:focus-visible{outline:3px solid #102f27;outline-offset:3px}.fv-page summary{min-height:44px;padding:8px 0}@media(max-width:899px){.fv-facts table{font-size:13px}}.fv-compare-price{display:block;font-size:14px;font-weight:400;line-height:1.4;color:var(--fv-muted);text-decoration-thickness:1px}.fv-plan:has(input:checked) .fv-compare-price{color:#315847}.fv-ebook-badge{font-weight:700;margin-top:.45rem}.fv-ebook-gift{display:flex;gap:1rem;align-items:center;padding:1rem;margin:1rem 0;border:1px solid #c0ddc8;border-radius:1.25rem;background:#fbf7e8;color:#102f27}.fv-ebook-gift[hidden]{display:none}.fv-ebook-gift img{width:72px;height:108px;flex:0 0 72px;object-fit:cover;border-radius:.25rem}.fv-ebook-gift strong{font-size:1rem;line-height:1.4}.fv-ebook-gift p{margin:.35rem 0;font-weight:700}.fv-ebook-gift small{font-size:.85rem;line-height:1.5;display:block}@media(max-width:400px){.fv-ebook-gift{gap:.75rem;padding:.85rem}}.fv-page .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fv-ebook-gift{padding:16px;gap:16px;margin:16px 0;border-radius:20px}.fv-ebook-gift strong{font-size:15px}.fv-ebook-gift p{font-size:16px;margin:6px 0}.fv-ebook-gift small{font-size:12px}@media(max-width:899px){.fv-plan{grid-template-columns:20px minmax(0,1fr)}.fv-plan input{grid-column:1;grid-row:1 / span 2}.fv-plan-copy{grid-column:2;grid-row:1}.fv-plan-price{grid-column:2;grid-row:2;text-align:left;white-space:normal}.fv-plan-price small{max-width:none}.fv-ebook-gift{align-items:flex-start;gap:12px;padding:14px}}.fv-hero>*,.fv-purchase,.fv-form{min-width:0}.fv-form fieldset{min-width:0;min-inline-size:0}.fv-plan:has(input:checked){background:#fcf8ed;color:#153c2f;border-color:#a8cbb7}.fv-ebook-badge{display:inline-block!important;background:#e3eee5;color:#153c2f;border-radius:24px;padding:5px 10px!important;font-size:11px!important;margin-top:8px!important}.fv-card-gift{display:block;grid-column:2 / -1;position:relative;border:1.5px solid #315847;border-radius:18px;background:#fffdf6;color:#153c2f;padding:26px 18px 14px;margin:16px 0 2px;cursor:inherit}.fv-gift-heading{position:absolute;left:16px;top:-13px;display:block;border:1.5px solid #315847;border-radius:24px;background:#fffdf6;padding:4px 12px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;max-width:calc(100% - 32px)}.fv-gift-items{display:flex;justify-content:center;align-items:flex-start;gap:16px}.fv-gift-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;max-width:220px;flex:1}.fv-gift-art{position:relative;display:flex;align-items:center;justify-content:center;height:120px;min-width:80px;margin-bottom:8px}.fv-gift-art img{display:block;width:80px;height:120px;object-fit:cover;border-radius:5px;box-shadow:0 6px 16px #102f271f}.fv-gift-status{position:absolute;top:-5px;right:-10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#25693d;color:#fff;font-size:20px;font-weight:700}.fv-gift-value{display:block;color:#526759;font-size:13px;line-height:1.5;margin:3px 0}.fv-gift-item>strong{display:block;font-size:14px;font-weight:700;color:#25693d;line-height:1.4}.fv-gift-title{display:block;font-size:13px;font-weight:700;line-height:1.4;margin-top:3px}.fv-gift-plus{flex:0 0 25px;display:grid;place-items:center;border:1px solid #9ba99e;border-radius:50%;width:25px;height:25px;margin-top:48px;color:#64776a;font-size:20px;line-height:1}.fv-gift-shipping .fv-truck{width:90px;height:78px;flex:0 0 90px}.fv-plan .fv-gift-note{display:block;font-size:11px;line-height:1.5;margin:14px 0 0;text-align:center;font-weight:400;white-space:normal}.fv-card-gift--locked .fv-gift-art img{filter:blur(2px);opacity:.48}.fv-card-gift--locked .fv-gift-status{background:#294b3d}.fv-card-gift--locked .fv-gift-item>strong{color:#294b3d}@media(max-width:899px){.fv-card-gift{grid-column:1 / -1;grid-row:3;padding:26px 14px 14px;margin-top:18px}.fv-gift-items{gap:10px}.fv-gift-item>strong{font-size:13px}.fv-gift-title{font-size:12px}.fv-gift-heading{font-size:10px;padding:5px 10px}.fv-gift-shipping .fv-truck{width:75px;flex-basis:75px}.fv-plan .fv-gift-note{font-size:12px}}.fv-plan input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #769485;border-radius:50%;background:transparent;flex-shrink:0}.fv-plan input[type=radio]:checked{border-color:#214e3a;background:radial-gradient(circle,#214e3a 0 42%,transparent 45%)}.fv-plan:has(input:checked){border-color:#446b55}@media(forced-colors:active){.fv-plan input[type=radio]{-webkit-appearance:auto;appearance:auto}}.fv-plan input[type=radio]:checked{background-color:#214e3a!important;box-shadow:inset 0 0 0 3px #fcf8ed;background-image:none!important}.fv-plan{align-items:start}.fv-plan>input{align-self:start;margin-top:4px}.fv-plan-price{align-self:start;grid-column:3;grid-row:1;line-height:1.25}.fv-plan-price small{margin-top:5px}.fv-card-gift{padding:18px 12px 10px;margin-top:12px;border-radius:15px}.fv-gift-heading{top:-11px;left:12px;font-size:10px;padding:3px 10px;letter-spacing:.06em}.fv-gift-items{gap:10px}.fv-gift-art{height:66px;min-width:44px;margin-bottom:4px}.fv-gift-art img{width:44px;height:66px;border-radius:3px}.fv-gift-status{width:20px;height:20px;font-size:14px;right:-7px;top:-3px}.fv-gift-status svg{width:13px;height:13px}.fv-gift-shipping .fv-truck{width:62px;height:48px;flex-basis:62px}.fv-gift-plus{width:20px;height:20px;flex-basis:20px;margin-top:23px;font-size:16px}.fv-gift-value{font-size:11px;margin:2px 0}.fv-gift-item>strong{font-size:12px}.fv-gift-title{font-size:11px;margin-top:2px}.fv-plan .fv-gift-note{font-size:11px;line-height:1.4;margin-top:8px}.fv-gift-items>.fv-gift-item:only-child{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;align-items:center;text-align:left;max-width:300px}.fv-gift-items>.fv-gift-item:only-child .fv-gift-art{grid-column:1;grid-row:1 / span 3;margin-bottom:0}.fv-gift-items>.fv-gift-item:only-child .fv-gift-value,.fv-gift-items>.fv-gift-item:only-child>strong,.fv-gift-items>.fv-gift-item:only-child .fv-gift-title{grid-column:2}@media(max-width:899px){.fv-plan{grid-template-columns:18px minmax(0,1fr) 98px;gap:8px}.fv-plan>input{grid-column:1;grid-row:1;width:18px;height:18px}.fv-plan-copy{grid-column:2;grid-row:1}.fv-plan-copy strong{font-size:14px;line-height:1.25}.fv-plan-price{grid-column:3;grid-row:1;text-align:right;font-size:18px}.fv-plan-price small{font-size:10px;max-width:98px;line-height:1.3}.fv-plan-price .fv-compare-price{font-size:12px}.fv-ebook-badge{font-size:10px!important;padding:4px 7px!important;margin-top:6px!important}.fv-card-gift{grid-column:1 / -1;grid-row:2;padding:18px 10px 10px;margin-top:12px}.fv-gift-heading{font-size:9px;max-width:calc(100% - 24px)}.fv-gift-item>strong{font-size:12px}.fv-gift-title,.fv-plan .fv-gift-note{font-size:11px}}@media(max-width:899px){.fv-plan-price{font-size:16px;white-space:nowrap}.fv-plan-price small{white-space:normal}}.fv-info-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:20px 0 30px;border-top:1px solid #466757}.fv-info-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:5px}.fv-info-overview{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center}.fv-info-photo{border-radius:28px;overflow:hidden;background:#f7f7f5}.fv-info-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fv-info-lead{font-size:20px;line-height:1.65}.fv-info-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;border-block:1px solid #9eb3a4;padding:22px 0}.fv-info-stats>div{display:flex;flex-direction:column-reverse;gap:8px}.fv-info-stats dt{font-size:12px;line-height:1.4}.fv-info-stats dd{margin:0;font-size:40px;line-height:1;font-family:Georgia,serif}.fv-info-intro{max-width:740px;margin:0 0 32px;font-size:17px;line-height:1.7}.fv-info-ingredients{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fv-info-ingredients article{padding:26px 22px;border:1px solid #658575;border-radius:24px;background:#1c4034}.fv-info-number{display:inline-grid;place-items:center;min-width:40px;min-height:40px;border:1px solid currentColor;border-radius:50%;font-size:12px;line-height:1;margin-bottom:18px}.fv-info-ingredients h3{font-size:23px;line-height:1.25;margin:0 0 14px}.fv-info-ingredients p{font-size:14px;line-height:1.75;margin:12px 0 0}.fv-info-ingredients .fv-info-amount{font-size:13px;font-weight:700;color:#d8e9d9;min-height:38px}.fv-info-education{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.fv-info-explain article,.fv-info-reasons article{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #9eb3a4}.fv-info-explain article:first-child{padding-top:0}.fv-info-explain .fv-info-number,.fv-info-reasons .fv-info-number{flex:0 0 40px;margin:0}.fv-info-explain h3,.fv-info-reasons h3{font-size:23px;line-height:1.3;margin:0 0 10px}.fv-info-explain p,.fv-info-reasons p{margin:0;font-size:16px;line-height:1.7}.fv-info-sources{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;font-size:13px}.fv-info-routine{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}.fv-info-routine li{border:1px solid #658575;border-radius:24px;padding:28px;background:#1c4034}.fv-info-routine h3{font-size:25px;line-height:1.3;margin:0 0 14px}.fv-info-routine p{font-size:16px;line-height:1.75;margin:0}.fv-info-note{margin-top:26px;padding:18px 22px;border-left:3px solid #c0ddc8;font-size:14px;line-height:1.7}.fv-info-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:20px 0 28px}.fv-info-reasons article:last-child{grid-column:1/-1;max-width:740px}.fv-info-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#183b2e;color:#fff9e9;border-radius:40px;font-weight:700;text-decoration:none}.fv-info-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px}.fv-info-faq summary{font-size:18px;padding:18px 0;line-height:1.5;cursor:pointer}.fv-info-faq details p{font-size:16px;line-height:1.75;padding:0 0 18px;margin:0}.fv-page #fv-purchase,.fv-page #fv-ingredients,.fv-page #fv-routine,.fv-page #fv-label,.fv-page #fv-questions{scroll-margin-top:110px}@media(max-width:1100px){.fv-info-ingredients{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-info-overview,.fv-info-education,.fv-info-faq{gap:36px}}@media(max-width:899px){.fv-info-nav{justify-content:flex-start;gap:8px 20px;padding-block:16px}.fv-info-nav a{font-size:13px}.fv-info-overview,.fv-info-education,.fv-info-faq{grid-template-columns:1fr;gap:28px}.fv-info-photo{max-width:420px;margin:auto}.fv-info-lead{font-size:17px}.fv-info-stats{gap:12px}.fv-info-stats dd{font-size:34px}.fv-info-stats dt{font-size:11px}.fv-info-intro{font-size:16px}.fv-info-ingredients{grid-template-columns:1fr;gap:14px}.fv-info-ingredients article{padding:24px}.fv-info-ingredients h3{font-size:23px}.fv-info-ingredients p{font-size:16px}.fv-info-ingredients .fv-info-amount{font-size:14px;min-height:0}.fv-info-routine,.fv-info-reasons{grid-template-columns:1fr;gap:16px}.fv-info-reasons article:last-child{grid-column:auto}.fv-info-routine li{padding:24px}.fv-info-reasons article{padding:18px 0}.fv-info-explain h3,.fv-info-reasons h3{font-size:21px}.fv-info-faq summary{font-size:17px}.fv-info-stats{margin:22px 0}.fv-info-cta{width:100%;box-sizing:border-box}}.fv-info-faq .fv-accordions{margin-top:0}.fv-info-faq details{padding:0}.fv-info-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.fv-info-toggle{flex:0 0 24px;text-align:center;font-size:24px}.fv-info-toggle:before{content:"+"}.fv-info-faq details[open] .fv-info-toggle:before{content:"\2212"}.fv-info-stats>div{display:grid;grid-template-rows:40px auto;align-items:start}.fv-info-stats dd{grid-row:1}.fv-info-stats dt{grid-row:2}.fv-page .fv-delivery [data-fv-included],.fv-page .fv-delivery small{color:#173c30!important}.fv-guide-trigger{display:flex;align-items:center;gap:8px;margin-top:18px}.fv-guide-trigger .fv-teaser{position:static;z-index:auto;min-height:44px;padding:10px 16px;font-size:13px}.fv-page .fv-long-content{content-visibility:auto;contain-intrinsic-size:auto 650px}@media(max-width:899px){.fv-guide-trigger{margin-top:14px}.fv-guide-trigger .fv-teaser{bottom:auto;left:auto}}@media(max-width:640px){.fv-page{overflow-x:clip}.fv-page .fv-wrap{box-sizing:border-box;max-width:100%;padding-inline:20px}.fv-page .fv-purchase>.fv-eyebrow,.fv-page .fv-purchase>h1,.fv-page .fv-purchase>.fv-intro,.fv-page .fv-section>.fv-eyebrow,.fv-page .fv-section>h2,.fv-page .fv-section>p,.fv-page .fv-split>div>.fv-eyebrow,.fv-page .fv-split>div>h2,.fv-page .fv-split>div>p{text-align:center}.fv-page .fv-purchase>h1,.fv-page .fv-section>h2,.fv-page .fv-split>div>h2{overflow-wrap:break-word}}@media(max-width:640px){.fv-page #fv-overview,.fv-page #fv-ingredients{text-align:center}.fv-page .fv-guide-trigger{justify-content:center}}@media(max-width:640px){.fv-page .fv-split{text-align:center}}@media(max-width:640px){.fv-page .fv-section{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/feluvira-product-redesign.css.map */
