.nv-pack{--nv-green:#075629;--nv-ink:#142c20;--nv-muted:#59675e;--nv-line:#d5ddd4;--nv-soft:#f1f5ee;--nv-radius:16px;background:#fff;color:var(--nv-ink);font-family:var(--font-heading-family),Arial,sans-serif;font-size:16px;line-height:1.6;color-scheme:light}
.nv-pack *{box-sizing:border-box}.nv-pack [hidden]{display:none!important}.nv-pack h1,.nv-pack h2,.nv-pack h3,.nv-pack h4,.nv-pack p{margin:0}.nv-pack h1,.nv-pack h2,.nv-pack h3,.nv-pack h4{font-family:inherit;color:var(--nv-ink);font-weight:600;letter-spacing:-.045em;text-wrap:balance}.nv-pack button,.nv-pack input,.nv-pack select{font:inherit}.nv-pack button,.nv-pack a{touch-action:manipulation}.nv-pack a{color:inherit}.nv-pack button:focus-visible,.nv-pack a:focus-visible,.nv-pack input:focus-visible,.nv-pack summary:focus-visible{outline:3px solid #377d49;outline-offset:4px}.nv-pack svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nv-hero>*,.nv-buybox,.nv-gallery,.nv-formulas>*,.nv-intro-split>*,.nv-faq>*,.nv-benefit-story>*,.nv-labels>*{min-width:0}
.nv-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:40px}.nv-breadcrumb{display:flex;align-items:center;gap:10px;padding-block:18px;font-size:11px;line-height:1.5;color:var(--nv-muted)}.nv-breadcrumb a{text-decoration:none}.nv-hero{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:58px;padding-bottom:40px;align-items:start;scroll-margin-top:110px}
.nv-main-image{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;padding:0;border:0;border-radius:var(--nv-radius);background:#f0f4eb;cursor:zoom-in;color:var(--nv-green);text-align:left}.nv-hero-image{display:block;width:100%;height:100%;object-fit:contain}.nv-poster{aspect-ratio:.96;background:#e1ecd9}.nv-poster .nv-hero-image{position:absolute;width:79%;height:70%;left:10.5%;top:23%;object-fit:contain}.nv-poster-copy,.nv-poster-facts{display:none}.nv-poster .nv-poster-copy{display:block;position:absolute;inset:30px 32px auto;z-index:1}.nv-poster-title{display:block;font-size:clamp(40px,4.2vw,64px);font-weight:600;line-height:.99;letter-spacing:-.06em}.nv-poster-tag{position:absolute;right:0;top:7px;max-width:100px;font-size:11px;line-height:1.45;text-align:right;font-weight:500}.nv-poster .nv-poster-facts{display:grid;position:absolute;bottom:21px;left:28px;right:28px;grid-template-columns:1fr 1fr 1fr;gap:12px}.nv-poster-facts>span{font-size:10px;line-height:1.3;display:block;text-align:center;max-width:170px}.nv-poster-facts>span+span{border-left:1px solid #abc0a4}.nv-poster-facts b{font-size:25px;display:block;font-weight:600;line-height:1.2;letter-spacing:-.04em;margin-bottom:3px}.nv-zoom-icon{position:absolute;right:14px;bottom:13px;border:1px solid #c9d6c2;background:#ffffffc9;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:16px}.nv-poster .nv-zoom-icon{top:50%;bottom:auto;right:12px}.nv-gallery-bottom{display:flex;align-items:center;gap:12px;margin-top:12px}.nv-thumbnails{display:flex;gap:8px;overflow:auto;padding:2px;scroll-snap-type:x proximity;scroll-padding-inline:2px;overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;flex:1}.nv-thumbnails button{width:56px;height:56px;flex:0 0 56px;padding:0;border:2px solid transparent;border-radius:7px;background:#f1f5ee;overflow:hidden;cursor:pointer;scroll-snap-align:start}.nv-thumbnails button[aria-pressed=true]{border-color:var(--nv-green)}.nv-thumbnails img{width:100%;height:100%;object-fit:cover}.nv-thumbnails button:first-child img{object-fit:contain}.nv-gallery-arrows{display:flex;gap:4px}.nv-gallery-arrows button{border:1px solid var(--nv-line);background:#fff;width:40px;height:44px;cursor:pointer;color:var(--nv-green);font-size:20px;border-radius:7px}.nv-gallery-arrows button:hover{background:var(--nv-soft)}
.nv-buybox{padding-top:5px}.nv-rating{min-height:24px;margin-bottom:13px;font-size:12px}.nv-pack h1{font-size:clamp(35px,3.3vw,48px);line-height:1.1;margin-bottom:10px}.nv-subtitle{font-size:13px;color:var(--nv-muted)}.nv-lead{font-size:20px;font-weight:500;line-height:1.45;letter-spacing:-.035em;max-width:34ch;margin-top:22px!important}.nv-benefits{list-style:none;padding:0;margin:15px 0 12px;font-size:14px;line-height:1.55}.nv-benefits li{position:relative;padding-left:27px;margin-block:9px}.nv-benefits li:before{content:'';position:absolute;left:2px;top:4px;width:8px;height:13px;border-right:2px solid var(--nv-green);border-bottom:2px solid var(--nv-green);transform:rotate(45deg)}.nv-text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;color:var(--nv-green)!important;text-underline-offset:5px}.nv-text-link span{font-size:19px}.nv-hero-link{font-size:12px}.nv-offer{border:1.5px solid var(--nv-green);border-radius:10px;background:#f7faf4;margin:24px 0 15px;padding:17px 18px}.nv-offer-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.nv-offer-head>strong{font-size:14px;font-weight:600}.nv-offer-head>span{font-size:9px;color:var(--nv-muted);text-align:right}.nv-offer-detail{font-size:11px;color:var(--nv-muted);margin-top:5px}.nv-price-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.nv-price-line strong{font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.05em}.nv-price-line s{font-size:15px;color:#6b756d}.nv-saving{margin-left:auto;background:#d8ecca;color:#154c24;padding:5px 8px;border-radius:4px;font-size:10px;font-weight:600}.nv-purchase-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px}.nv-quantity{display:flex;align-items:center;justify-content:space-between;border:1px solid #a6b5a7;border-radius:7px;height:54px;overflow:hidden}.nv-quantity button{width:44px;min-width:44px;height:100%;border:0;padding:0;background:#fff;font-size:20px;color:var(--nv-ink);cursor:pointer}.nv-quantity input{width:36px;min-width:0;border:0;padding:0;background:transparent;text-align:center;appearance:textfield;-moz-appearance:textfield;color:var(--nv-ink);font-size:16px}.nv-quantity input::-webkit-inner-spin-button,.nv-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nv-pack .nv-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;min-width:0;border:1px solid var(--nv-green);border-radius:7px;background:var(--nv-green);color:#fff;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .18s,transform .18s}.nv-pack .nv-button:hover{background:#143e25;transform:translateY(-1px)}.nv-pack .nv-button:active{transform:translateY(0)}.nv-pack .nv-button:disabled{background:#6c7b70;border-color:#6c7b70;cursor:not-allowed}.nv-form-status{font-size:13px;margin-top:12px!important}.nv-cart-link{font-size:13px;text-decoration:underline;color:var(--nv-green)!important}.nv-trust{display:flex;justify-content:center;gap:22px;margin:17px 0 10px;font-size:10px;line-height:1.4}.nv-trust span{display:inline-flex;gap:7px;align-items:center}.nv-trust svg{width:20px;height:20px;flex-shrink:0}.nv-shipping{text-align:center;font-size:10px;color:var(--nv-muted);line-height:1.6}.nv-buy-note{margin-top:18px!important;font-size:11px;line-height:1.6;color:var(--nv-muted);border-top:1px solid var(--nv-line);padding-top:12px}.nv-product-form select{width:100%;padding:10px;margin-bottom:12px;border:1px solid var(--nv-line);font-size:16px}.nv-subnav{border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);background:#fff}.nv-subnav .nv-wrap{display:flex;justify-content:center;gap:44px;overflow:auto;white-space:nowrap;scrollbar-width:none}.nv-subnav a{padding:18px 0;min-height:52px;font-size:12px;font-weight:500;text-decoration:none}.nv-subnav a:hover{color:var(--nv-green);text-decoration:underline;text-underline-offset:7px}
.nv-section{padding-block:80px;scroll-margin-top:90px}.nv-pack h2{font-size:clamp(31px,3.6vw,47px);line-height:1.12;max-width:24ch}.nv-section-intro{max-width:730px;margin-bottom:34px}.nv-section-intro>p{font-size:15px;color:var(--nv-muted);margin-top:16px;max-width:60ch}.nv-section-intro .nv-kicker{margin-top:0}.nv-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--nv-green);margin-bottom:14px!important}.nv-intro-split{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;max-width:none;align-items:center;margin-bottom:36px}.nv-intro-split>p{margin:0;max-width:49ch;font-size:15px}.nv-benefit-story{display:grid;grid-template-columns:1.12fr .88fr;background:#123e28;border-radius:var(--nv-radius);overflow:hidden;min-height:510px}.nv-daily-image{position:relative;overflow:hidden}.nv-daily-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}.nv-daily-image>span{position:absolute;bottom:24px;left:25px;right:25px;padding:11px 16px;border-radius:7px;color:#143e25;background:#fffcf2f2;font-size:13px;font-weight:500;width:fit-content;max-width:calc(100% - 50px)}.nv-benefit-details{padding:34px 36px;color:#f5f7ef}.nv-benefit-details article{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid #ffffff33}.nv-benefit-details article:first-child{padding-top:7px}.nv-benefit-details article>span{font-size:11px;color:#b1caaa;padding-top:6px}.nv-benefit-details h3{font-size:23px;line-height:1.2;color:#fff;letter-spacing:-.035em;margin-bottom:9px}.nv-benefit-details p{font-size:13px;line-height:1.7;color:#d5e2d3}.nv-light-link{display:inline-flex;align-items:center;gap:35px;color:#fff!important;font-size:13px;text-underline-offset:5px;margin-top:25px}.nv-light-link span{font-size:22px}.nv-tint{background:#f4f6f0;scroll-margin-top:90px}.nv-formulas{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nv-formula-card{background:#fff;border-radius:var(--nv-radius);overflow:hidden;display:flex;flex-direction:column}.nv-formula-visual{background:#f7f9f3;aspect-ratio:1.26;overflow:hidden}.nv-formula-visual img{display:block;width:100%;height:100%;object-fit:contain}.nv-gluco .nv-formula-visual{background:#f7f7ed}.nv-formula-copy{padding:28px 32px 30px;display:flex;flex-direction:column;flex:1}.nv-formula-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.nv-formula-top h3{font-size:31px;line-height:1.1}.nv-formula-top>span{font-size:10px;color:var(--nv-muted)}.nv-formula-copy h4{font-size:21px;line-height:1.35;letter-spacing:-.035em;max-width:31ch;margin-bottom:12px}.nv-formula-copy>p{font-size:13px;line-height:1.7;color:var(--nv-muted);max-width:50ch}.nv-formula-copy ul{list-style:none;padding:0;margin:18px 0 24px;font-size:12px;line-height:1.6}.nv-formula-copy li{border-top:1px solid var(--nv-line);padding-block:10px}.nv-formula-copy li:last-child{padding-bottom:0}.nv-formula-copy .nv-text-link{margin-top:auto;align-self:flex-start}.nv-labels{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:42px;align-items:start}.nv-labels h3{font-size:24px;line-height:1.3;margin-bottom:12px}.nv-labels p{font-size:13px;line-height:1.7;color:var(--nv-muted);max-width:49ch}.nv-label{border-bottom:1px solid #cbd7c8;padding-block:5px;scroll-margin-top:100px}.nv-pack summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;cursor:pointer;line-height:1.5;font-weight:500;font-size:13px}.nv-pack summary::-webkit-details-marker{display:none}.nv-pack summary:after{content:'+';font-size:22px;line-height:1;flex:0 0 20px;text-align:center;color:var(--nv-green)}.nv-pack details[open]>summary:after{content:'−'}.nv-label img{display:block;width:100%;height:auto;margin-block:12px}.nv-pack .nv-small{font-size:11px;line-height:1.7;padding-bottom:12px}
.nv-routine{display:grid;grid-template-columns:1fr 1fr;gap:110px}.nv-routine h2{max-width:13ch}.nv-routine-intro{max-width:39ch;font-size:15px;line-height:1.75;color:var(--nv-muted);margin:21px 0 26px!important}.nv-routine-list{list-style:none;counter-reset:steps;margin:0;padding:0}.nv-routine-list li{counter-increment:steps;position:relative;padding:0 0 30px 66px}.nv-routine-list li:before{content:'0' counter(steps);position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid #bfd0b8;border-radius:50%;display:grid;place-items:center;font-size:12px;color:var(--nv-green)}.nv-routine-list li:not(:last-child):after{content:'';position:absolute;top:40px;bottom:0;left:20px;width:1px;background:#d4dfcf}.nv-routine-list li:last-child{padding-bottom:0}.nv-routine-list h3{font-size:21px;line-height:1.3;letter-spacing:-.035em;margin:5px 0 10px}.nv-routine-list p{font-size:13px;color:var(--nv-muted);line-height:1.75;max-width:49ch}.nv-origin{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;background:#e6efdf;border-radius:var(--nv-radius);padding:48px;max-width:1280px}.nv-origin h2{font-size:38px;max-width:20ch}.nv-origin p:not(.nv-kicker){max-width:56ch;font-size:14px;line-height:1.8;margin:22px 0;color:#4b6152}.nv-origin-image{aspect-ratio:1.15;border-radius:10px;overflow:hidden}.nv-origin-image img{display:block;width:100%;height:100%;object-fit:cover}.nv-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.nv-faq h2{margin-bottom:18px}.nv-faq>div>p{max-width:31ch;color:var(--nv-muted);font-size:14px;line-height:1.7;margin-bottom:22px}.nv-faq details{border-bottom:1px solid var(--nv-line);padding-block:10px}.nv-faq details:first-child{padding-top:0}.nv-faq summary{font-size:15px}.nv-faq details>div{font-size:13px;line-height:1.8;color:var(--nv-muted);padding:4px 35px 18px 0}.nv-final{background:#123e28;color:#fff;padding-block:40px}.nv-final>.nv-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.nv-final h2{color:#fff;font-size:36px;max-width:24ch}.nv-final p{font-size:13px;color:#d8e3d4;margin-top:14px}.nv-final .nv-button{flex-shrink:0;background:#dbeaaf;color:#18391e;border-color:#dbeaaf;min-width:220px}.nv-final .nv-button:hover{background:#e5f1ca}.nv-final .nv-button span{font-size:22px}.nv-caution{font-size:10px;color:var(--nv-muted);line-height:1.7;padding-block:22px}.nv-sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--nv-line);padding:12px max(24px,calc((100vw - 1280px)/2));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:center;gap:16px;z-index:1000;box-shadow:0 -3px 18px #142c200a}.nv-sticky>div{display:flex;gap:24px;align-items:center;font-size:14px}.nv-sticky>div>span{font-size:18px;font-weight:600}.nv-sticky .nv-button{min-height:44px;padding:10px 28px}.nv-dialog{padding:46px 12px 12px;border:0;border-radius:16px;max-width:min(90vw,850px);max-height:92dvh;background:#f5f7f1}.nv-dialog::backdrop{background:#132117b8}.nv-dialog img{display:block;max-width:100%;width:auto;max-height:calc(85dvh - 48px);height:auto;object-fit:contain;margin:auto}.nv-dialog button{position:absolute;right:8px;top:2px;width:44px;height:44px;background:transparent;border:0;font-size:30px;cursor:pointer;color:#18231c}body:has(.nv-pack) .header__menu_item,body:has(.nv-pack) .header__menu-item,body:has(.nv-pack) .menu__item,body:has(.nv-pack) #cont-rl-w{font-family:var(--font-heading-family),Arial,sans-serif}body:has(.nv-pack) #cont-rl-w{max-width:1360px;margin:auto;padding:40px 40px 60px}body:has(.nv-pack) .shopify-section:has(>.nv-pack){margin:0}
@media(min-width:990px){.nv-gallery{position:sticky;top:110px}}
@media(max-width:1199px){.nv-wrap{padding-inline:28px}.nv-hero{gap:34px}.nv-pack h1{font-size:39px}.nv-benefits{font-size:13px}.nv-lead{font-size:18px}.nv-offer{padding:15px}.nv-offer-head{align-items:flex-start}.nv-offer-head>span{max-width:95px}.nv-benefit-details{padding:30px 26px}.nv-benefit-details h3{font-size:22px}.nv-intro-split{gap:44px}.nv-benefit-details article{padding-block:20px}.nv-origin{margin-inline:28px;width:auto;padding:36px;gap:36px}.nv-routine{gap:70px}.nv-faq{gap:65px}.nv-formula-copy{padding:25px}.nv-poster-copy{inset-inline:24px}.nv-poster-tag{display:none}.nv-gallery-arrows{display:none}}
@media(max-width:989px){.nv-hero{grid-template-columns:1fr;gap:28px;max-width:700px;margin-inline:auto}.nv-breadcrumb{max-width:700px;margin-inline:auto}.nv-main-image{aspect-ratio:1.06}.nv-poster .nv-poster-title{font-size:60px}.nv-poster .nv-hero-image{width:73%;left:13.5%;height:74%;top:19%}.nv-poster .nv-poster-copy{inset:28px}.nv-poster .nv-poster-tag{display:block}.nv-buybox{padding-top:0}.nv-pack h1{font-size:42px}.nv-rating{margin-bottom:12px}.nv-subtitle{font-size:13px}.nv-benefits{font-size:14px}.nv-offer-head>span{max-width:none;font-size:11px}.nv-offer-detail{font-size:12px}.nv-lead{font-size:20px}.nv-offer{margin-top:21px}.nv-trust{font-size:11px}.nv-subnav .nv-wrap{justify-content:flex-start;gap:34px}.nv-section{padding-block:58px}.nv-pack h2{font-size:38px}.nv-intro-split{grid-template-columns:1fr;gap:20px}.nv-intro-split h2{max-width:24ch}.nv-intro-split>p{max-width:62ch}.nv-benefit-story{grid-template-columns:1fr}.nv-daily-image{aspect-ratio:1.5}.nv-benefit-details{padding:26px 30px}.nv-benefit-details article{padding-block:22px}.nv-benefit-details p{max-width:66ch}.nv-formulas{gap:18px}.nv-formula-copy{padding:24px}.nv-formula-top{display:block;margin-bottom:14px}.nv-formula-top h3{font-size:29px;margin-bottom:6px}.nv-formula-copy h4{font-size:20px}.nv-labels{gap:36px}.nv-routine{gap:42px}.nv-origin{gap:26px}.nv-origin h2{font-size:32px}.nv-origin p:not(.nv-kicker){font-size:13px}.nv-faq{gap:36px}.nv-final h2{font-size:31px}.nv-sticky>div{display:block;font-size:11px}.nv-sticky>div>span{font-size:16px;display:block}.nv-sticky{padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px))}.nv-sticky .nv-button{font-size:12px;padding-inline:20px;min-height:46px}body.nv-sticky-visible{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.nv-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto}.nv-dialog img{max-height:calc(100dvh - 100px)}}
@media(max-width:749px){.nv-wrap{padding-inline:20px}.nv-breadcrumb{padding-block:13px;font-size:10px}.nv-hero{gap:23px;padding-bottom:29px}.nv-main-image{aspect-ratio:.96;border-radius:12px}.nv-poster .nv-poster-copy{inset:23px}.nv-poster .nv-poster-title{font-size:clamp(36px,9.5vw,58px)}.nv-poster .nv-hero-image{width:80%;left:10%;height:68%;top:23%}.nv-poster-tag{font-size:9px;max-width:80px}.nv-poster .nv-poster-facts{left:15px;right:15px;bottom:16px;gap:8px}.nv-poster-facts>span{font-size:9px}.nv-poster-facts b{font-size:22px}.nv-poster .nv-zoom-icon{width:27px;height:27px;right:8px;font-size:14px}.nv-thumbnails button{width:52px;height:52px;flex-basis:52px}.nv-gallery-bottom{margin-top:9px}.nv-pack h1{font-size:36px}.nv-subtitle{font-size:12px}.nv-rating{margin-bottom:10px}.nv-lead{font-size:18px;margin-top:19px!important}.nv-benefits{font-size:13px;margin-block:15px 10px}.nv-offer-head>span{font-size:9px}.nv-offer-head>strong{font-size:13px}.nv-offer-detail{font-size:10px}.nv-offer{padding:15px;margin-top:20px}.nv-price-line{gap:10px;margin-top:12px}.nv-price-line strong{font-size:30px}.nv-price-line s{font-size:14px}.nv-saving{font-size:9px}.nv-purchase-row{grid-template-columns:128px minmax(0,1fr);gap:8px}.nv-pack .nv-button{font-size:13px;padding:13px 12px}.nv-trust{font-size:10px;gap:18px}.nv-buy-note{font-size:10px}.nv-subnav .nv-wrap{gap:28px}.nv-subnav a{font-size:11px;padding-block:16px}.nv-section{padding-block:46px}.nv-pack h2{font-size:32px}.nv-section-intro{margin-bottom:25px}.nv-section-intro>p,.nv-intro-split>p{font-size:13px;line-height:1.8}.nv-intro-split{gap:16px}.nv-benefit-story{border-radius:12px}.nv-daily-image{aspect-ratio:1.2}.nv-daily-image img{object-position:53% center}.nv-daily-image>span{font-size:10px;bottom:14px;left:14px;right:14px;max-width:calc(100% - 28px);padding:9px 11px}.nv-benefit-details{padding:23px 23px 26px}.nv-benefit-details article{gap:14px;padding-block:19px}.nv-benefit-details h3{font-size:22px}.nv-benefit-details p{font-size:12px}.nv-light-link{margin-top:22px}.nv-formulas{grid-template-columns:1fr;gap:22px}.nv-formula-visual{aspect-ratio:1.08}.nv-formula-copy{padding:25px 24px 28px}.nv-formula-top{display:flex;margin-bottom:17px}.nv-formula-top h3{font-size:29px;margin:0}.nv-formula-top>span{font-size:9px}.nv-formula-copy h4{font-size:22px}.nv-formula-copy>p{font-size:13px}.nv-formula-copy ul{font-size:12px}.nv-labels{grid-template-columns:1fr;gap:21px;margin-top:30px}.nv-labels h3{font-size:23px}.nv-labels p{font-size:12px}.nv-label summary{font-size:12px}.nv-routine{grid-template-columns:1fr;gap:32px}.nv-routine h2{max-width:15ch}.nv-routine-intro{font-size:13px;margin:16px 0 18px!important;max-width:52ch}.nv-routine-list li{padding-left:57px;padding-bottom:26px}.nv-routine-list h3{font-size:20px}.nv-routine-list p{font-size:12px}.nv-origin{grid-template-columns:1fr;margin-inline:20px;padding:28px 24px;gap:26px;border-radius:12px}.nv-origin h2{font-size:29px}.nv-origin p:not(.nv-kicker){font-size:12px;margin-block:18px}.nv-origin-image{aspect-ratio:1.45}.nv-faq{grid-template-columns:1fr;gap:25px}.nv-faq>div>p{max-width:none;font-size:13px;margin-bottom:15px}.nv-faq h2{margin-bottom:13px}.nv-faq summary{font-size:13px;min-height:48px}.nv-faq details>div{font-size:12px;padding-right:24px}.nv-faq details{padding-block:9px}.nv-final{padding-block:33px}.nv-final>.nv-wrap{display:block}.nv-final h2{font-size:31px;max-width:18ch}.nv-final p{font-size:12px;line-height:1.7;max-width:32ch}.nv-final .nv-button{margin-top:24px;width:100%;font-size:13px;justify-content:space-between;padding-inline:22px}.nv-caution{font-size:9px;padding-block:20px}.nv-sticky{gap:10px;padding-inline:16px}.nv-sticky .nv-button{font-size:12px;padding-inline:14px;min-height:46px;white-space:nowrap}body:has(.nv-pack) #cont-rl-w{padding:25px 20px 45px}}
@media(max-width:359px){.nv-wrap{padding-inline:16px}.nv-poster .nv-poster-copy{inset:19px}.nv-poster-tag{display:none!important}.nv-poster-facts>span{font-size:8px}.nv-poster-facts b{font-size:20px}.nv-pack h1{font-size:31px}.nv-offer{padding:12px}.nv-offer-head>span{font-size:8px}.nv-price-line{gap:8px}.nv-saving{padding:4px 6px;font-size:8px}.nv-purchase-row{grid-template-columns:120px minmax(0,1fr);gap:7px}.nv-pack .nv-button{font-size:12px;padding-inline:8px}.nv-quantity input{width:30px}.nv-trust{gap:12px;font-size:9px}.nv-pack h2{font-size:29px}.nv-origin{margin-inline:16px;padding-inline:21px}.nv-formula-copy{padding-inline:21px}.nv-formula-top{display:block}.nv-formula-top h3{margin-bottom:7px}.nv-sticky .nv-button{font-size:11px}.nv-sticky>div{font-size:10px}}
@media(prefers-reduced-motion:reduce){.nv-pack *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:749px){.nv-benefit-details p,.nv-formula-copy>p,.nv-formula-copy ul,.nv-routine-list p,.nv-origin p:not(.nv-kicker),.nv-faq details>div{font-size:14px}.nv-section-intro>p,.nv-intro-split>p,.nv-routine-intro{font-size:14px}.nv-faq summary{font-size:14px}.nv-buy-note{font-size:11px}}

body.nv-sticky-visible .kl-teaser-W6BHy7{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}body.nv-sticky-visible #scroll__top{bottom:164px!important}

@media(max-width:749px){
  .nv-main-image.nv-poster{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;row-gap:8px;aspect-ratio:.9;padding:18px 15px 14px}
  .nv-poster .nv-poster-copy{position:relative;inset:auto}
  .nv-poster .nv-hero-image{position:static;inset:auto;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}
  .nv-poster .nv-poster-facts{position:static;inset:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start}
  .nv-poster-facts>span{min-width:0;max-width:none;padding-inline:6px;font-size:clamp(9px,2.5vw,12px);line-height:1.35}
  .nv-poster-facts b{font-size:clamp(20px,5.6vw,26px);line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}
}

