.nh-future{--line:#243443;--serif:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--future-mint:#8bffd1;--future-violet:#b5a1ff;--future-panel:#101b29;--future-glass:rgba(15,28,42,.78);background:#070d17;color:#f0f8ff;overflow-x:clip}.nh-future::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 90% 5%,#33306535,transparent 45%),radial-gradient(ellipse at 0 45%,#0b8b7130,transparent 50%)}.nh-future h1,.nh-future h2,.nh-future h3{font-family:var(--sans);font-weight:650;letter-spacing:-.055em}.nh-future h2{font-size:clamp(32px,4.8vw,60px);line-height:1.08}.nh-future .nh-section{padding:100px 0}.nh-future .nh-wrap{width:min(1320px,100%);padding:0 48px}.nh-future .nh-eyebrow{color:var(--future-mint);font-size:10px;letter-spacing:.19em}.nh-future .nh-header{background:rgba(7,13,23,.9);backdrop-filter:blur(22px);border-bottom:1px solid #21303b;box-shadow:0 8px 35px #0002}.nh-future .nh-header::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--future-mint),var(--future-violet));transform:scaleX(var(--future-scroll,0));transform-origin:left}.nh-future .nh-announcement{background:#101e28;color:#a5cfcd;border-bottom:1px solid #28403e;font-size:10px;letter-spacing:.04em}.nh-future .nh-ticker-track{animation-duration:42s}.nh-future .nh-header-inner{min-height:90px}.nh-future .nh-brand{color:#eaf5ff;gap:10px}.nh-future .nh-brand>img{width:46px;height:46px;background:#eef5f5;border:1px solid #b2d1ca;border-radius:13px;padding:2px}.nh-future .nh-brand>span{font-size:22px;letter-spacing:-.055em}.nh-future .nh-brand small{font-size:7px;color:#96b4be;letter-spacing:.18em}.nh-future .nh-desktop-nav{gap:20px}.nh-future .nh-desktop-nav a{font-size:11px;font-weight:500;color:#b2c1cd}.nh-future .nh-desktop-nav a:hover{color:var(--future-mint)}.nh-future .nh-icon-btn{color:#e7f7f8}.nh-future .nh-bag-link [data-cart-count]{background:var(--future-mint);color:#071e1c}.nh-future .nh-mobile-nav{background:#0c1825;border-top:1px solid var(--line)}.nh-future .nh-mobile-nav a{border-color:var(--line);color:#d0e3ea}.nh-future .nh-btn{background:var(--future-mint);color:#06231d;border-color:var(--future-mint);border-radius:100px;font-size:13px;min-height:54px;padding:15px 25px;font-weight:750;box-shadow:0 0 0 0 #8bffd100;transition:transform .2s,box-shadow .2s,background .2s}.nh-future .nh-btn:hover{background:#bdffe5;border-color:#bdffe5;color:#06231d;box-shadow:0 0 35px #8bffd125;transform:translateY(-2px)}.nh-future .nh-btn-outline,.nh-future .nh-buy-now{background:transparent;border:1px solid #456272;color:#e5f2f6;box-shadow:none;border-radius:100px}.nh-future .nh-btn-outline:hover,.nh-future .nh-buy-now:hover{background:#1c3540;color:#d8fff0;border-color:#8bffd1}.nh-future .nh-text-link{color:#c6f5e4}.nh-future .nh-text-link:hover{color:var(--future-mint)}.nh-future a:focus-visible,.nh-future button:focus-visible,.nh-future input:focus-visible,.nh-future summary:focus-visible{outline:3px solid #b5a1ff;outline-offset:4px}.nh-future input,.nh-future select,.nh-future textarea{background:#0b1622;border-color:#395465;color:#f0f8ff;color-scheme:dark}.nh-future input::placeholder,.nh-future textarea::placeholder{color:#9eb1bd}.nh-future .nh-page-content,.nh-future .nh-richtext{color:#bfd0dd}.nh-future .nh-richtext h2,.nh-future .nh-richtext h3{color:#f0f8ff}.nh-future .nh-breadcrumbs{color:#9eb9bf}.nh-future .nh-breadcrumbs a{color:#c1e5de}.nh-future .nh-stock-note{background:#282632;color:#f2d5ad;border:1px solid #5a4938;border-radius:6px;font-size:10px}.nh-future .nh-product-intro,.nh-future .nh-card-note,.nh-future .nh-pack-note,.nh-future .nh-pack-each,.nh-future .nh-comparison-note,.nh-future .nh-gallery-note,.nh-future .nh-section-heading>p{color:#a9becb}.nh-future .nh-save-pill,.nh-future .nh-pack-option>small{background:#153a33;color:#a1ffd7;border:1px solid #2c5e51}.nh-future .nh-price-line>strong{font-weight:700;letter-spacing:-.05em;color:#f0f8ff}.nh-future .nh-display-reference>s,.nh-future .nh-price-line s{color:#9eb1c1}.nh-future .nh-product-section,.nh-future .nh-home-shop,.nh-future .nh-refills,.nh-future .nh-routine,.nh-future .nh-included,.nh-future .nh-compare,.nh-future .nh-faq,.nh-future .nh-contact,.nh-future .nh-policies,.nh-future .nh-story,.nh-future .nh-reviews,.nh-future .nh-page-section{background:transparent}.nh-future .nh-product-grid{gap:60px}.nh-future .nh-buybox h1{font-size:clamp(35px,4.2vw,58px);line-height:1.06;max-width:17ch}.nh-future .nh-product-benefits{color:#c4d8df}.nh-future .nh-product-benefits svg{color:var(--future-mint)}.nh-future .nh-main-image{background:#e8edf0;border:1px solid #48626a;border-radius:26px;box-shadow:0 25px 100px #0005;overflow:hidden}.nh-future .nh-main-image img{border-radius:24px}.nh-future .nh-thumbs{gap:9px}.nh-future .nh-thumb{background:#dce7eb;border-color:#385266;border-radius:12px}.nh-future .nh-thumb[aria-pressed=true]{border-color:var(--future-mint);box-shadow:0 0 18px #8bffd122}.nh-future .nh-zoom-label{background:#071a20d9;color:#c2ffdf;backdrop-filter:blur(10px)}.nh-future .nh-shipping-box,.nh-future .nh-mini-assurance,.nh-future .nh-simple-contents{background:linear-gradient(125deg,#142932,#101b29);border:1px solid #2c4351;color:#e7f6f7;border-radius:16px}.nh-future .nh-shipping-box p,.nh-future .nh-mini-assurance p{color:#acc3d0}.nh-future .nh-shipping-box svg,.nh-future .nh-mini-assurance svg{color:var(--future-mint)}.nh-future .nh-shipping-box a{color:#ceffe8}.nh-future .nh-payment-note{color:#9eb8be}.nh-future .nh-multibuy-note{background:#122a2c;color:#c9ffeb;border:1px solid #34534d}.nh-future .nh-q-surface{background:linear-gradient(135deg,#152330,#0e1a26);border:1px solid #3a5361;border-radius:16px;color:#f0f8ff}.nh-future .nh-q-option>input:checked+.nh-q-surface{background:linear-gradient(135deg,#153c36,#10282b);border-color:#8bffd1;box-shadow:inset 0 0 0 1px #8bffd1,0 0 28px #8bffd114}.nh-future .nh-q-option:hover .nh-q-surface{border-color:#a1dfcb}.nh-future .nh-q-option>input:checked+.nh-q-surface .nh-q-check{background:#8bffd1;border-color:#8bffd1;color:#073025}.nh-future .nh-q-check{background:#142333;border-color:#799aaa}.nh-future .nh-q-label,.nh-future .nh-q-perks small{color:#adffdd}.nh-future .nh-q-price{color:#f2fbff}.nh-future .nh-q-unit,.nh-future .nh-q-reference,.nh-future .nh-q-reference s,.nh-future .nh-compare-savings-note{color:#aec4d0}.nh-future .nh-q-perks em{background:#184237;color:#b7ffde;border:1px solid #356b57}.nh-future .nh-q-selected{border-color:#36505f}.nh-future .nh-q-savings{color:#aaffd9}.nh-future .nh-pack-option{background:#12202d;border-color:#3a5361;color:#effaff}.nh-future .nh-pack-option:has(input:checked){background:#153b35;border-color:#8bffd1;box-shadow:inset 0 0 0 1px #8bffd1}.nh-future .nh-pack-check{background:#152735;border-color:#63899a}.nh-future .nh-pack-option:has(input:checked) .nh-pack-check{background:#8bffd1;color:#092c23;border-color:#8bffd1}.nh-future .nh-pack-option em{background:#b5a1ff;color:#111426}.nh-future .nh-pack-delivery,.nh-future .nh-refill-rate{color:#b2ddd1}.nh-future .nh-refill-card{background:#122532;border-color:#354a5b}.nh-future .nh-pack-option>small{padding:2px 5px;border-radius:4px;width:fit-content}.nh-future .nh-buy-card,.nh-future .nh-bundle-card,.nh-future .nh-mini-card{background:linear-gradient(145deg,#142433,#0c1825);border:1px solid #2f4657;border-radius:22px;overflow:hidden;box-shadow:0 18px 60px #0002;transition:transform .25s,border-color .25s,box-shadow .25s}.nh-future .nh-buy-card:hover,.nh-future .nh-bundle-card:hover{border-color:#5d9a91;box-shadow:0 20px 70px #0004;transform:translateY(-5px)}.nh-future .nh-card-image{background:#e0e9ed;overflow:hidden;border-radius:17px;margin:10px 10px 0}.nh-future .nh-card-image img{border-radius:15px}.nh-future .nh-card-body{padding:22px}.nh-future .nh-buy-card h2,.nh-future .nh-buy-card h3{color:#f1fbff;font-weight:650;letter-spacing:-.035em}.nh-future .nh-small-btn{background:#153b35;border-color:#50766a;color:#bcffe1;border-radius:100px}.nh-future .nh-tool-contents{color:#9cc5c6}.nh-future .nh-main-tools{gap:18px}.nh-future .nh-savings-summary>p{color:#b1ecda}.nh-future .nh-multibuy-tiers span{background:#102d2d;border-color:#365d57;color:#c0ffe7}.nh-future .nh-multibuy-tiers span:last-child{background:#8bffd1;color:#072e24;border-color:#8bffd1}.nh-future .nh-multibuy-terms{border-color:#324a5a;color:#a7c0ce}.nh-future .nh-bundles{background:radial-gradient(ellipse at 15% 70%,#153e443b,transparent 55%),#0b1421;border-top:1px solid #243443;border-bottom:1px solid #243443}.nh-future .nh-bundle-visual,.nh-future .nh-bundle-photos{background:#e4ebee;border-radius:20px;overflow:hidden;box-shadow:0 15px 70px #0004}.nh-future .nh-bundle-visual>img{border-radius:12px}.nh-future .nh-bundle-free{color:#b8ffdf}.nh-future .nh-benefits{background:#0d1924;border-top:1px solid #263c49;border-bottom:1px solid #263c49}.nh-future .nh-benefit-icon{color:var(--future-mint);background:#15382f;border:1px solid #35594c}.nh-future .nh-benefit-grid h2{font-size:15px;letter-spacing:-.02em}.nh-future .nh-benefit-grid p{color:#9fb8c6}.nh-future .nh-steps>li{border-color:#2a4150}.nh-future .nh-steps>li>span{color:#8bffd1}.nh-future .nh-steps h3{color:#edfaff}.nh-future .nh-steps p,.nh-future .nh-intro,.nh-future .nh-disposal-note{color:#aec4d0}.nh-future .nh-routine-photo img{border-radius:26px}.nh-future .nh-image-tag{background:#0e2925;color:#b5ffda;border:1px solid #4a7d69}.nh-future .nh-table-wrap{background:#10212c;border:1px solid #304957;border-radius:20px;overflow:hidden}.nh-future .nh-table-wrap th,.nh-future .nh-table-wrap td{border-color:#2d4350;background:transparent;color:#c1d2da}.nh-future .nh-table-wrap thead th{background:#17332f;color:#b9ffe3}.nh-future .nh-yes{color:#8bffd1}.nh-future .nh-no{color:#b4a6c5}.nh-future details.nh-faq-item,.nh-future .nh-faq details{background:#101d2a;border:1px solid #2f4555;border-radius:15px;margin-bottom:10px;padding:0 20px}.nh-future .nh-faq summary{color:#e4f3f7}.nh-future .nh-faq details[open]{background:#102a2a;border-color:#47746a}.nh-future .nh-faq details p{color:#b4cbd3}.nh-future .nh-contact-card,.nh-future .nh-contact-form,.nh-future .nh-policy-card,.nh-future .nh-return-fields{background:#101e2b;border-color:#304858;color:#c2d4df}.nh-future .nh-review-card{background:#122330;border-color:#345061;color:#c0d5df}.nh-future .nh-closing{background:radial-gradient(ellipse at 50% 120%,#3a81714d,transparent 70%),#0c1723;border-top:1px solid #304238}.nh-future .nh-closing h2{max-width:16ch;margin-left:auto;margin-right:auto;font-size:clamp(37px,5.5vw,74px)}.nh-future .nh-footer{background:#050b12;border-top:1px solid #263a49;color:#a4bcc9}.nh-future .nh-footer-brand img{border-radius:24px;background:#eff4f5;padding:4px;width:94px;height:94px}.nh-future .nh-footer h2,.nh-future .nh-footer-brand strong{color:#e9f8fc}.nh-future .nh-footer a:hover{color:#8bffd1}.nh-future .nh-footer-bottom{border-color:#253746}.nh-future .nh-sticky-buy{background:#0c1b29eb;backdrop-filter:blur(24px);border:1px solid #426156;border-radius:22px;box-shadow:0 12px 65px #0009;bottom:15px;color:#e8f8fb}.nh-future .nh-sticky-buy>div>span{color:#acffda}.nh-future .nh-sticky-buy .nh-btn{min-height:44px;font-size:11px}.nh-future .nh-sticky-buy .nh-icon-btn{color:#abc9ce}.nh-future .nh-cart,.nh-future .nh-quantity-dialog,.nh-future .nh-form-dialog,.nh-future .nh-zoom{background:#0b1826;color:#eefaff;border-color:#3d5967;border-radius:23px;box-shadow:0 30px 100px #000a}.nh-future .nh-cart{border-radius:23px 0 0 23px}.nh-future dialog::backdrop{background:#020811c2;backdrop-filter:blur(10px)}.nh-future .nh-dialog-heading{border-color:#304755}.nh-future .nh-dialog-heading h2{color:#f0faff;font-size:25px}.nh-future .nh-cart-checkout{background:#0e1d2b;border-color:#314c5c}.nh-future .nh-cart-delivery,.nh-future .nh-delivery-estimate{background:#102a2b;color:#c5e8df;border-color:#2e514e}.nh-future .nh-free-delivery{background:linear-gradient(130deg,#12352d,#122531);border-color:#345b4c;color:#baffdc}.nh-future .nh-shipping-track{background:#2b4c49}.nh-future .nh-shipping-track>span{background:linear-gradient(90deg,#8bffd1,#c5b2ff)}.nh-future .nh-shipping-heading span{color:#a8c9c5}.nh-future .nh-drawer-line{border-color:#293e50}.nh-future .nh-drawer-line>div h3{color:#f0faff}.nh-future .nh-drawer-line img{border-radius:12px;background:#e5edf1}.nh-future .nh-cart-quantity{border-color:#44606d;background:#152634;color:#dcf6f7}.nh-future .nh-cart-quantity button{color:#c2ffdf}.nh-future .nh-cart-remove,.nh-future .nh-cart-line-prices s{color:#a8c0ca}.nh-future .nh-cart-line-prices small,.nh-future .nh-cart-savings,.nh-future .nh-quantity-total>p{color:#a1ffce}.nh-future .nh-bag-suggestions{border-color:#2c4554}.nh-future .nh-bag-suggestion{background:#112b2c;border-color:#375b54}.nh-future .nh-bag-suggestion a{color:#c3f7e7}.nh-future .nh-recommendation-note{color:#a9c7ce}.nh-future .nh-quantity-total{background:#14332e;border-color:#3e6758;color:#e5fff1}.nh-future .nh-quantity-product-row>img{background:#e2ecee}.nh-future .nh-order-summary{background:#102632;border-color:#304f5d;border-radius:22px}.nh-future .nh-cart-line{border-color:#2b4454}.nh-future .nh-form-error{color:#ffb4b4}.nh-future .nh-toast{background:#bbffe0;color:#062c20;border:1px solid #8bffd1;border-radius:100px}
.nh-future-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 35%,#243d3a70,transparent 45%),radial-gradient(ellipse at 50% 0%,#302c5b4a,transparent 55%);border-bottom:1px solid #253a45}.nh-future-hero::before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#86c9bb08 1px,transparent 1px),linear-gradient(90deg,#86c9bb08 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent)}.nh-future-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding-top:80px!important;padding-bottom:65px!important;min-height:740px}.nh-future-kicker{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:650;letter-spacing:.18em;color:#a4dccd;margin-bottom:30px}.nh-future-kicker>span,.nh-future-live-dot{display:block;width:6px;height:6px;border-radius:50%;background:#a5ffd9;box-shadow:0 0 14px #8bffd1}.nh-future .nh-future-hero h1{font-size:clamp(64px,7.8vw,108px);line-height:.98;letter-spacing:-.075em;font-weight:650;max-width:9ch;color:#eef8ff}.nh-future-hero h1 em{font-style:normal;color:#8bffd1;letter-spacing:-.075em}.nh-future-intro{font-size:14px;line-height:1.85;max-width:37ch;color:#aabfcd;margin-top:28px}.nh-future-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.nh-future-secondary{display:inline-flex;align-items:center;gap:19px;color:#d0e7eb;text-decoration:none;font-size:12px;font-weight:550;min-height:44px}.nh-future-secondary>span{font-size:22px;color:#a1fbd4}.nh-future-trust{display:flex;align-items:center;gap:22px;margin-top:27px;color:#96b1ba;font-size:9px}.nh-future-trust>span{display:flex;align-items:center;gap:7px}.nh-future-trust svg{width:14px;height:14px;color:#b6e7d7}.nh-future-stage{position:relative;min-width:0;height:570px;perspective:1000px}.nh-future-stage-top{position:absolute;top:2px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.16em;color:#93b3bd;z-index:3}.nh-future-orbit{position:absolute;inset:28px 0 62px;border:1px solid #7becd03b;border-radius:50%;pointer-events:none}.nh-future-orbit-one{transform:rotate(-22deg) scale(1.05,.69);border-right-color:#adffdd99;animation:nh-orbit-a 28s linear infinite}.nh-future-orbit-two{inset:70px -28px 116px;border-color:#b5a1ff3b;transform:rotate(25deg) scale(.95,1.16);animation:nh-orbit-b 34s linear infinite}.nh-future-product{position:absolute;inset:32px 30px 87px;display:block;border-radius:46%;background:#c5f6e808;padding:10px;border:1px solid #7dcbbd44;box-shadow:0 35px 90px #0007;transform-style:preserve-3d;will-change:transform;overflow:hidden}.nh-future-product-disc{height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#fff,#d8e6e7);border-radius:46%;overflow:hidden}.nh-future-product-disc img{width:100%;height:100%;object-fit:contain;transform:scale(.98)}.nh-future-floating-tag{position:absolute;top:100px;right:-7px;display:flex;align-items:center;gap:10px;background:#0e2431e8;border:1px solid #527e75;border-radius:14px;backdrop-filter:blur(16px);padding:14px 17px;box-shadow:0 15px 40px #0004;z-index:4;pointer-events:none}.nh-future-floating-tag>span{font-size:26px;color:#aaffdf}.nh-future-floating-tag p{font-size:10px;color:#e8fff4;font-weight:600}.nh-future-floating-tag small{display:block;font-size:9px;color:#9bbdb9;margin-top:3px;font-weight:400}.nh-future-stage-price{position:absolute;left:7px;right:14px;bottom:37px;display:flex;align-items:center;gap:15px;border:1px solid #405b66;background:#0c1d2de8;backdrop-filter:blur(20px);border-radius:18px;padding:16px 18px;box-shadow:0 20px 65px #0005;z-index:5}.nh-future-stage-price>div{flex:1;min-width:0}.nh-future-stage-price small{display:block;color:#9ab7c3;font-size:9px;line-height:1.5}.nh-future-stage-price strong{display:block;font-size:30px;letter-spacing:-.055em;font-weight:650;line-height:1.2;margin-top:5px}.nh-future-round{width:41px;height:41px;display:grid;place-items:center;flex-shrink:0;border:1px solid #9ee8c8;color:#102d24;background:#b8ffdc;border-radius:50%}.nh-future-interact{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:8px;line-height:1.5;color:#8caeb8;display:flex;align-items:center;justify-content:center;gap:6px}.nh-future-interact svg{width:12px;height:12px}.nh-future-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:25px!important;color:#8faab6;font-size:10px}.nh-future-hero-bottom>a{color:#c6e2e2;text-decoration:none}.nh-future-motion{display:flex;align-items:center;gap:8px;background:transparent;color:#b3d7cd;border:1px solid #3a5c55;padding:7px 11px;border-radius:50px;font-size:9px;min-height:36px}.nh-future-motion i{width:5px;height:5px;border-radius:50%;background:#8bffd1}.nh-future-motion[aria-pressed=false] i{background:#8496a0}.nh-future-manifesto{background:radial-gradient(ellipse at 20% 40%,#1f305c4d,transparent 70%);border-top:1px solid #25394b}.nh-future-manifesto-heading{display:grid;grid-template-columns:1.6fr 1fr;column-gap:80px;align-items:end;max-width:1100px}.nh-future-manifesto-heading>.nh-eyebrow{grid-column:1/-1}.nh-future-manifesto-heading h2{max-width:15ch}.nh-future-manifesto-heading>p{font-size:13px;line-height:1.8;color:#a8bfcf;max-width:35ch}.nh-future-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:38px 0 24px}.nh-future-feature-grid article{background:linear-gradient(140deg,#1d2c4580,#101c2b);border:1px solid #3a4b66;border-radius:22px;padding:27px;position:relative;min-height:260px}.nh-future-feature-number{position:absolute;right:23px;top:26px;font-size:10px;letter-spacing:.1em;color:#8b95b5}.nh-future-feature-grid article>svg{width:30px;height:30px;color:#b9abff;margin-bottom:40px}.nh-future-feature-grid h3{font-size:21px;line-height:1.2;letter-spacing:-.04em;max-width:15ch;margin-bottom:12px}.nh-future-feature-grid p{font-size:11px;line-height:1.9;color:#a9bdd0;max-width:36ch}
[data-future-surface]{position:relative;isolation:isolate;transform-style:preserve-3d;touch-action:pan-y pinch-zoom;transition:transform .5s cubic-bezier(.2,.75,.15,1),box-shadow .4s;transform:perspective(1000px) rotateX(var(--future-rx,0deg)) rotateY(var(--future-ry,0deg)) translate3d(0,var(--future-lift,0px),0)}[data-future-surface].nh-future-tracking{transition:transform .08s linear;box-shadow:0 25px 75px #0006,0 0 35px #8bffd11c}[data-future-surface]>.nh-future-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:8;background:radial-gradient(circle at var(--future-px,50%) var(--future-py,50%),#c6fff538,transparent 60%);mix-blend-mode:screen;opacity:0;transition:opacity .2s}[data-future-surface].nh-future-tracking>.nh-future-glare{opacity:1}.nh-future-reveal{animation:nh-future-enter .65s ease both}.nh-future .nh-form-dialog{color-scheme:dark}
@keyframes nh-orbit-a{from{transform:rotate(-22deg) scale(1.05,.69)}to{transform:rotate(338deg) scale(1.05,.69)}}@keyframes nh-orbit-b{from{transform:rotate(25deg) scale(.95,1.16)}to{transform:rotate(-335deg) scale(.95,1.16)}}@keyframes nh-future-enter{from{transform:translateY(18px);opacity:.65}to{transform:translateY(0);opacity:1}}
@media(min-width:1600px){.nh-future-hero-grid{min-height:800px}.nh-future-stage{height:600px}}
@media(max-width:1100px){.nh-future .nh-desktop-nav{gap:12px}.nh-future .nh-desktop-nav a{font-size:10px}.nh-future-hero-grid{gap:20px;padding-top:60px!important;min-height:680px}.nh-future-stage{height:500px}.nh-future-product{inset:35px 20px 80px}.nh-future-floating-tag{right:-8px;padding:11px}.nh-future .nh-wrap{padding-left:32px;padding-right:32px}.nh-future .nh-product-grid{gap:35px}}
@media(max-width:899px){.nh-future .nh-section{padding:65px 0}.nh-future .nh-header-inner{min-height:76px}.nh-future-hero-grid{grid-template-columns:1fr 1fr;padding-top:45px!important;padding-bottom:45px!important;min-height:620px;gap:14px}.nh-future .nh-future-hero h1{font-size:69px}.nh-future-intro{font-size:12px;margin-top:22px}.nh-future-actions{gap:12px;margin-top:25px}.nh-future-actions .nh-btn{font-size:11px;padding:13px 20px;min-height:49px}.nh-future-secondary{font-size:11px}.nh-future-stage{height:460px}.nh-future-floating-tag{right:-4px;top:90px;max-width:165px}.nh-future-floating-tag p{font-size:8px}.nh-future-floating-tag small{font-size:8px}.nh-future-product{inset:50px 8px 89px}.nh-future-stage-price{left:0;right:0;padding:13px;gap:8px}.nh-future-stage-price strong{font-size:25px}.nh-future-stage-price .nh-display-reference>s{font-size:10px}.nh-future-round{width:34px;height:34px}.nh-future-stage-top{left:10px;right:10px}.nh-future-trust{gap:10px;flex-wrap:wrap;font-size:8px}.nh-future-manifesto-heading{column-gap:30px}.nh-future-feature-grid{gap:12px}.nh-future-feature-grid article{padding:21px}.nh-future .nh-q-surface{padding:13px}.nh-future .nh-card-body{padding:17px}.nh-future .nh-main-tools{gap:12px}.nh-future .nh-product-grid{gap:35px}}
@media(max-width:650px){.nh-future .nh-wrap{padding-left:22px;padding-right:22px}.nh-future .nh-header-inner{min-height:74px}.nh-future .nh-brand>img{width:38px;height:38px;border-radius:11px}.nh-future .nh-brand>span{font-size:21px}.nh-future .nh-header-actions{gap:0}.nh-future .nh-search-link{display:none}.nh-future-hero-grid{display:flex;flex-direction:column;align-items:stretch;padding-top:38px!important;padding-bottom:25px!important;gap:22px;min-height:0}.nh-future-kicker{font-size:8px;margin-bottom:22px;letter-spacing:.15em}.nh-future .nh-future-hero h1{font-size:clamp(56px,14vw,83px);line-height:.98;max-width:8.5ch}.nh-future-intro{font-size:12px;line-height:1.8;margin-top:21px;max-width:38ch}.nh-future-actions{gap:13px 20px;margin-top:23px}.nh-future-actions .nh-btn{font-size:12px;min-height:50px}.nh-future-trust{margin-top:19px;font-size:8px;gap:17px}.nh-future-stage{height:435px;width:100%;max-width:430px;margin:5px auto 0}.nh-future-product{inset:34px 32px 83px;border-radius:45%;padding:8px}.nh-future-product-disc{border-radius:45%}.nh-future-floating-tag{top:91px;right:0;max-width:180px;padding:11px 12px;border-radius:12px}.nh-future-floating-tag p{font-size:9px}.nh-future-floating-tag>span{font-size:22px}.nh-future-orbit-one{inset:16px 0 65px}.nh-future-orbit-two{inset:60px -12px 105px}.nh-future-stage-top{left:12px;right:12px;font-size:8px}.nh-future-stage-price{left:5px;right:5px;bottom:31px;padding:14px 16px;border-radius:16px}.nh-future-stage-price strong{font-size:28px}.nh-future-stage-price small{font-size:8px}.nh-future-stage-price .nh-display-reference>s{font-size:11px}.nh-future-round{width:37px;height:37px}.nh-future-interact{font-size:8px}.nh-future-hero-bottom{font-size:8px;gap:10px;flex-wrap:wrap;padding-bottom:20px!important}.nh-future-hero-bottom>span{max-width:130px}.nh-future-motion{padding:6px 8px;font-size:8px;min-height:34px}.nh-future .nh-section{padding:55px 0}.nh-future .nh-section-heading{margin-bottom:27px}.nh-future .nh-section-heading h2{font-size:37px}.nh-future .nh-section-heading>p{font-size:12px;line-height:1.75}.nh-future .nh-main-tools{gap:8px}.nh-future .nh-main-tools .nh-card-image{margin:6px 6px 0;border-radius:11px}.nh-future .nh-main-tools .nh-card-body{padding:10px 8px}.nh-future .nh-main-tools h3{font-size:12px;letter-spacing:-.03em}.nh-future .nh-main-tools .nh-tool-contents{font-size:8px;line-height:1.5}.nh-future .nh-main-tools .nh-price-line{gap:5px;margin:12px 0}.nh-future .nh-main-tools .nh-price-line>strong{font-size:18px}.nh-future .nh-main-tools .nh-display-reference{font-size:8px}.nh-future .nh-main-tools .nh-display-reference>s{font-size:9px}.nh-future .nh-main-tools .nh-card-note{font-size:9px;line-height:1.6}.nh-future .nh-main-tools .nh-btn{padding:9px 6px;font-size:9px;min-height:43px;gap:5px;border-radius:9px}.nh-future .nh-main-tools .nh-btn svg{width:12px;height:12px}.nh-future .nh-main-tools .nh-product-benefits{font-size:9px;line-height:1.55}.nh-future .nh-main-tools .nh-product-benefits svg{width:12px;height:12px}.nh-future .nh-main-tools .nh-stock-note{font-size:8px;padding:3px 5px}.nh-future .nh-main-tools .nh-card-details{font-size:9px}.nh-future .nh-savings-summary>p{font-size:10px}.nh-future .nh-savings-summary .nh-multibuy-tiers>span{font-size:9px;padding:8px 5px}.nh-future .nh-buy-card{border-radius:16px}.nh-future .nh-bundle-cards{gap:15px}.nh-future .nh-card-body{padding:20px}.nh-future-manifesto-heading{display:block}.nh-future-manifesto-heading h2{max-width:14ch;font-size:39px}.nh-future-manifesto-heading>p{margin-top:21px;font-size:12px;max-width:37ch}.nh-future-feature-grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.nh-future-feature-grid article{min-height:0;padding:24px 23px 23px 75px;border-radius:17px}.nh-future-feature-grid article>svg{position:absolute;top:24px;left:24px;width:26px;height:26px;margin:0}.nh-future-feature-number{top:17px;right:17px;font-size:8px}.nh-future-feature-grid h3{font-size:21px;max-width:16ch;margin-top:11px}.nh-future-feature-grid p{font-size:11px;max-width:33ch}.nh-future .nh-benefit-grid{gap:20px;padding-top:24px;padding-bottom:24px}.nh-future .nh-benefit-grid h2{font-size:12px}.nh-future .nh-benefit-grid p{font-size:10px}.nh-future .nh-buybox h1{font-size:39px;max-width:16ch}.nh-future .nh-product-grid{gap:28px}.nh-future .nh-main-image{border-radius:22px}.nh-future .nh-q-surface{border-radius:13px;padding:12px}.nh-future .nh-quantity-dialog{padding:17px}.nh-future .nh-quantity-dialog .nh-q-surface{padding:11px}.nh-future .nh-q-perks em{font-size:9px}.nh-future .nh-cart{border-radius:18px 0 0 18px}.nh-future .nh-sticky-buy{bottom:8px;left:9px;right:9px;width:auto;border-radius:16px;padding:9px 10px;gap:9px}.nh-future .nh-sticky-buy>div>strong{font-size:9px;line-height:1.4;max-width:18ch}.nh-future .nh-sticky-buy>div>span{font-size:10px}.nh-future .nh-sticky-buy .nh-btn{font-size:10px;padding:10px 15px;gap:8px;min-height:42px}.nh-future .nh-sticky-buy .nh-icon-btn{padding:7px;min-width:32px;min-height:36px}.nh-future .nh-footer-brand{align-items:center}.nh-future .nh-footer-brand img{width:74px;height:74px;border-radius:18px}.nh-future .nh-footer h2{font-size:15px}.nh-future .nh-footer-brand strong{font-size:18px}.nh-future .nh-closing h2{font-size:43px}.nh-future .nh-faq details{padding:0 15px}.nh-future .nh-dialog-heading h2{font-size:23px}}
@media(max-width:360px){.nh-future .nh-wrap{padding-left:17px;padding-right:17px}.nh-future .nh-brand>span{font-size:19px}.nh-future .nh-brand>img{width:34px;height:34px}.nh-future .nh-future-hero h1{font-size:58px}.nh-future-actions{gap:12px}.nh-future-actions .nh-btn{padding:13px 18px;font-size:11px}.nh-future-stage{height:392px}.nh-future-product{inset:35px 25px 82px}.nh-future-floating-tag{top:83px;padding:9px;max-width:161px}.nh-future-floating-tag p{font-size:8px}.nh-future-stage-price{padding:12px}.nh-future-stage-price strong{font-size:25px}.nh-future .nh-main-tools .nh-price-line>strong{font-size:16px}.nh-future .nh-main-tools .nh-btn{font-size:8px;padding:8px 4px}.nh-future .nh-main-tools .nh-card-body{padding:10px 6px}.nh-future .nh-main-tools .nh-card-details{font-size:8px}.nh-future .nh-main-tools .nh-product-benefits{font-size:8px}.nh-future .nh-q-surface{padding:10px}.nh-future .nh-q-price{font-size:17px}.nh-future .nh-quantity-dialog .nh-q-surface{padding:9px}.nh-future .nh-q-perks em{font-size:8px}.nh-future .nh-buybox h1{font-size:35px}.nh-future .nh-sticky-buy .nh-btn{font-size:9px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.nh-future *,[data-future-surface]{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nh-future-orbit{animation:none!important}}html[data-future-motion=off] .nh-future-orbit,html[data-future-motion=off] .nh-ticker-track,html[data-future-motion=off] .nh-future-reveal{animation:none!important}html[data-future-motion=off] [data-future-surface]{transform:none!important}html[data-future-motion=off]{scroll-behavior:auto}

.nh-future .nh-future-product{position:absolute}.nh-future .nh-brand>img,.nh-future .nh-footer-brand img{mix-blend-mode:normal;filter:none;background:#eff5f4}.nh-future .nh-sticky-buy{width:min(690px,calc(100% - 32px));left:50%;right:auto;transform:translateX(-50%)}@media(max-width:650px){.nh-future .nh-sticky-buy{width:calc(100% - 18px);left:9px;right:9px;transform:none}}

.nh-future .nh-future-arrive{animation:nh-hologram-arrive .85s cubic-bezier(.16,1,.3,1) var(--future-stagger,0ms) backwards;transform-origin:50% 65%}
.nh-future .nh-future-arrive[data-future-arrival=above]{--arrival-y:-36px;--arrival-angle:-6deg}
.nh-future .nh-future-arrive :is(.nh-card-image,.nh-main-image,.nh-bundle-visual,.nh-bundle-photos)::after{content:"";position:absolute;inset:-30% -15%;z-index:9;pointer-events:none;background:linear-gradient(115deg,transparent 36%,#a8ffe042 47%,#ecfffdb3 50%,#b5a1ff38 53%,transparent 64%);opacity:0;animation:nh-hologram-scan 1s ease-out var(--future-stagger,0ms) backwards}
@keyframes nh-hologram-arrive{0%{opacity:.2;transform:perspective(1100px) translate3d(0,var(--arrival-y,48px),0) rotateX(var(--arrival-angle,8deg)) scale(.96)}65%{opacity:1}100%{opacity:1;transform:perspective(1100px) translate3d(0,0,0) rotateX(0) scale(1)}}
@keyframes nh-hologram-scan{0%{opacity:0;transform:translate3d(-85%,0,0)}25%{opacity:.8}100%{opacity:0;transform:translate3d(85%,0,0)}}
html[data-future-motion=off] .nh-future-arrive,html[data-future-motion=off] .nh-future-arrive ::after{animation:none!important}
@media(prefers-reduced-motion:reduce){.nh-future .nh-future-arrive,.nh-future .nh-future-arrive ::after{animation:none!important}}
.nh-future .nh-cart-amounts{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.nh-future .nh-cart-delivery-inline{display:inline-flex;align-items:baseline;gap:3px;font-size:10px;color:#aec4d0;font-weight:400;white-space:nowrap}
.nh-future .nh-cart-delivery-inline strong{font-size:inherit;font-weight:400;color:inherit}
.nh-future .nh-cart-delivery-inline [hidden]{display:none}

.nh-future .nh-cart-delivery-inline{font-size:12px;font-weight:500;color:#d7e2ee;gap:4px}
.nh-future .nh-cart-delivery-inline strong{font-weight:600}
.nh-future .nh-cart-delivery-inline.nh-delivery-celebrate{display:inline-flex;justify-content:center;flex-basis:auto;margin-top:3px;padding:7px 11px;border:1px solid #b8a5f56e;border-radius:10px;background:linear-gradient(120deg,#312544,#403051);box-shadow:0 0 16px #bd9bff19;color:#eee3ff;white-space:normal;text-align:center}
.nh-future .nh-delivery-celebrate strong{font-size:14px;font-weight:700;letter-spacing:.015em;text-shadow:none;line-height:1.35}
.nh-future .nh-cart-amounts:has(.nh-delivery-celebrate){min-width:0}
@media(max-width:360px){.nh-future .nh-cart-delivery-inline{font-size:11px}.nh-future .nh-delivery-celebrate strong{font-size:13px}}


.nh-future .nh-cart-thumbnail{display:block;width:76px;height:88px;min-width:0;background:#edf2f1;border:1px solid #3d5663;border-radius:10px;overflow:hidden}
.nh-future .nh-cart-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;background:#edf2f1;border-radius:0}
.nh-future .nh-trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0;margin:13px 0 4px;width:100%}
.nh-future .nh-trust-badges li{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:8px 9px;background:#152634;border:1px solid #324959;border-radius:9px;font-size:10px;line-height:1.5;color:#d6e5ed;min-width:0}
.nh-future .nh-trust-badges li:first-child{grid-column:1/-1;justify-content:center;background:#15372f;border-color:#366254;color:#c3ffe1;font-size:12px;font-weight:650;padding:10px}
.nh-future .nh-trust-badges li:last-child{grid-column:1/-1;justify-content:center}
.nh-future .nh-trust-badges svg{width:15px;height:15px;flex-shrink:0;color:#a4e1ca}.nh-future .nh-trust-flag{font-size:15px}
@media(max-width:360px){.nh-future .nh-cart-thumbnail{width:64px;height:78px}.nh-future .nh-trust-badges li{font-size:9px;padding:7px}.nh-future .nh-trust-badges li:first-child{font-size:11px}}
