*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:var(--cs-bg)!important;color:var(--cs-ink)!important;font-family:Manrope,Arial,sans-serif!important;font-size:15px}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:550!important;letter-spacing:-.055em!important;line-height:1.06!important}h1{font-size:clamp(44px,5.5vw,84px)!important}h2{font-size:clamp(34px,4.1vw,60px)!important}h3{font-size:22px;line-height:1.25;letter-spacing:-.025em}p{line-height:1.7}a{color:inherit}button,input,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}.announcement{background:#1f2926;color:#fff;text-align:center;padding:11px;font-size:12px;letter-spacing:.06em}.nd-header{background:#050706;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:24px 4.5%;gap:25px;position:relative;z-index:20}.nd-wordmark{font-size:32px;letter-spacing:.08em;text-decoration:none;font-weight:500;white-space:nowrap}.nd-wordmark span{color:var(--cs-accent);margin-left:8px}.nd-header nav{display:flex;gap:30px;font-size:13px}.nd-header nav a,.nd-cart{text-decoration:none}.nd-header a:hover{color:var(--cs-accent)}.nd-cart{font-size:13px}.nd-cart span{display:inline-grid;place-items:center;border:1px solid #6b746e;border-radius:50%;min-width:24px;height:24px;margin-left:8px}.nd-menu{display:none}.nd-hero{position:relative;background:#030805;color:white;min-height:690px;display:flex;align-items:center;overflow:hidden}.nd-hero-photo{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 30%,#11583a,transparent 60%)}.nd-reference-photo{background:linear-gradient(90deg,#020704 2%,#020704e8 24%,#0207043d 64%),url('reference-sleep.jpg') center 42%/cover}.nd-hero-content{position:relative;max-width:700px;padding:90px 9% 90px 0;margin-left:6%}.nd-hero h1{max-width:600px}.nd-hero p:not(.eyebrow){color:#c5d0ca;max-width:450px;font-size:17px}.eyebrow{font-size:10px!important;font-weight:700;letter-spacing:.19em;line-height:1.5;margin-bottom:24px}.green{color:#00d798}.nd-button{display:inline-flex;align-items:center;justify-content:center;gap:40px;background:var(--cs-accent);color:#071b13;border:0;border-radius:40px;min-height:53px;padding:16px 27px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}.nd-button:hover:not(:disabled){background:#00c98e}.nd-hero-notes{display:flex;align-items:center;gap:14px;margin-top:33px;font-size:11px;color:#c5d0ca}.nd-hero-notes i{width:3px;height:3px;background:var(--cs-accent);border-radius:50%}.nd-section{padding:100px max(6%,calc((100vw - 1220px)/2));}.nd-center{text-align:center}.nd-lead{font-size:19px;line-height:1.6;max-width:620px}.nd-center>.nd-lead{margin:26px auto 45px;color:#657068}.nd-principle-grid,.nd-grid-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px}.nd-principle-grid article{text-align:left;padding:30px;background:#f5f7f5;border-radius:10px}.nd-number{display:block;font-size:12px;color:#5f6a63;margin-bottom:35px}.nd-principle-grid p,.nd-grid-three p{font-size:14px;color:#69726d}.nd-dark{background:#050806;color:white}.nd-grid-three article{padding:30px 0 0;border-top:1px solid #344139}.nd-grid-three article>span{font-size:35px;color:var(--cs-accent);display:block;margin-bottom:24px}.nd-grid-three p{color:#a4ada7}.nd-compare{position:relative;aspect-ratio:1.88;overflow:hidden;border-radius:12px;margin-top:45px;isolation:isolate}.nd-compare>img,.nd-compare-over img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nd-compare-over{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.nd-compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:5}.nd-compare:focus-within{outline:3px solid #00d798;outline-offset:4px}.nd-compare-line{position:absolute;left:var(--split);top:0;bottom:0;width:2px;background:#fff;pointer-events:none}.nd-compare-line span{position:absolute;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#fff;color:#111;width:42px;height:42px}.nd-compare-left,.nd-compare-right{position:absolute;bottom:18px;background:var(--cs-accent);color:#111;border-radius:30px;padding:7px 14px;font-size:11px}.nd-compare-left{left:16px}.nd-compare-right{right:16px;background:#fff}.nd-caption{font-size:11px;color:#69746d;line-height:1.65;margin-top:15px}.nd-soft{background:#f4f6f3}.nd-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.nd-text-link{font-size:13px;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.nd-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nd-offer{display:block;background:#fff;padding:32px;border-radius:12px;text-decoration:none}.nd-offer .eyebrow{margin-top:30px;margin-bottom:14px}.nd-offer p{color:#657068}.nd-package-art{height:240px;background:#0a2118;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:100px;color:var(--cs-accent);border-radius:8px}.nd-package-art span{font-size:24px;letter-spacing:.13em;color:#fff}.nd-package-art-plus{background:#cce9da;color:#183f2c}.nd-package-art-plus span{color:#183f2c}.nd-package-art-plus b{font-size:30px}.nd-faq{max-width:1020px;margin:auto}.nd-faq h2{margin-bottom:45px}.nd-faq details,.nd-buy details{border-bottom:1px solid #dde1dc;padding:22px 0}.nd-faq summary,.nd-buy summary{cursor:pointer;list-style:none;padding-right:25px;position:relative;font-size:15px;font-weight:600}.nd-faq summary:after,.nd-buy summary:after{content:'+';position:absolute;right:2px}.nd-faq details[open] summary:after,.nd-buy details[open] summary:after{content:'−'}.nd-faq details p,.nd-buy details p{color:#657068;margin:20px 0 0}.nd-final{text-align:center}.nd-final .nd-button{margin-top:20px}.nd-footer{padding:70px 6% 24px;background:#050806;color:#fff;border-top:1px solid #27352b}.nd-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.nd-footer h3{font-size:12px;letter-spacing:0;margin:0 0 20px}.nd-footer p,.nd-footer a:not(.nd-wordmark){font-size:12px;color:#a4aea6}.nd-footer a:not(.nd-wordmark){display:block;margin:12px 0;text-decoration:none}.nd-footer-bottom{border-top:1px solid #26322b;margin-top:65px;padding-top:25px;display:flex;justify-content:space-between;font-size:10px;color:#819087}.nd-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding-top:55px;align-items:start}.nd-gallery{position:sticky;top:30px}.nd-gallery-main{background:#eef2ee;border-radius:12px;overflow:hidden}.nd-gallery-main img{width:100%;height:550px;object-fit:cover;display:block}.nd-gallery-main .nd-package-art{height:550px}.nd-gallery-note{display:flex;gap:25px;align-items:center;background:#f5f7f4;border-radius:10px;padding:24px;margin-top:24px}.nd-gallery-note span{font-size:50px;color:#008e64}.nd-gallery-note p{margin:0;font-size:13px}.nd-buy h1{font-size:44px!important}.nd-buy>.nd-lead{font-size:20px;margin:0 0 16px}.nd-buy>p:not(.eyebrow):not(.nd-caption){color:#657068;font-size:14px}.nd-benefits{padding:0;list-style:none;line-height:2.2;font-size:13px;margin:26px 0}.nd-benefits li:before{content:'✓';color:#008e64;margin-right:12px}.nd-product-form fieldset{border:0;padding:0;margin:25px 0}.nd-product-form legend{font-size:12px;letter-spacing:.05em;margin-bottom:15px}.nd-variant{display:flex;align-items:center;gap:14px;border:1px solid #d8dfd8;padding:20px 16px;margin:12px 0;border-radius:9px;cursor:pointer;position:relative}.nd-variant:has(input:checked){border:2px solid #1c5e43;background:#f0faf5;padding:19px 15px}.nd-variant input{accent-color:#008e64}.nd-variant span{flex:1}.nd-variant strong{display:block;font-size:13px}.nd-variant small{display:block;color:#69746d;font-size:10px;margin-top:7px}.nd-variant b{font-size:10px;font-weight:500}.nd-quantity{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:18px}.nd-quantity input{width:70px;padding:10px;border:1px solid #d8dfd8;border-radius:5px}.nd-add{width:100%}.nd-thumbs{display:flex;gap:10px;margin-top:15px;overflow:auto}.nd-thumbs button{border:1px solid #dde1dc;background:#fff;padding:4px;border-radius:4px}.nd-thumbs img{object-fit:cover}.nd-prose{max-width:1000px;margin:auto;min-height:500px}.nd-prose h2{font-size:30px!important;margin-top:48px}.nd-prose p{max-width:660px;color:#657068}.nd-prose form{max-width:600px}.nd-prose label{display:block;margin:20px 0 8px}.nd-prose input,.nd-prose textarea{width:100%;border:1px solid #bac7be;border-radius:6px;padding:14px}.fold-preview-bar{display:none!important}.cs-button{background:var(--cs-accent)!important;color:#091a12!important}.cs-container{max-width:1220px}.cs-cart-page{min-height:55vh}.cs-cart-page h1{font-size:50px!important}:focus-visible{outline:3px solid #00c98e;outline-offset:4px}[hidden]{display:none!important}@media(max-width:760px){.nd-header{padding:19px 5%;gap:16px}.nd-wordmark{font-size:25px}.nd-header>nav{display:none}.nd-cart{margin-left:auto;font-size:11px}.nd-menu{display:block}.nd-menu summary{font-size:12px;cursor:pointer;list-style:none}.nd-menu nav{position:absolute;right:0;top:100%;width:100%;background:#0d1811;padding:25px;display:flex;flex-direction:column;gap:23px}.nd-hero{min-height:750px;align-items:end}.nd-reference-photo{background:linear-gradient(0deg,#030805 2%,#030805cc 45%,#03080520 95%),url('reference-sleep.jpg') 58% 30%/cover}.nd-hero-content{margin:0;padding:60px 6% 55px;max-width:100%}.nd-hero h1{font-size:57px!important;max-width:350px}.nd-hero p:not(.eyebrow){font-size:14px}.nd-hero-notes{font-size:9px;gap:10px}.nd-section{padding:65px 6%}.nd-principle-grid,.nd-grid-three{grid-template-columns:1fr;gap:16px;margin-top:35px}.nd-principle-grid article{padding:24px}.nd-number{margin-bottom:18px}.nd-lead{font-size:17px}.nd-compare{aspect-ratio:1.1;margin-top:30px}.nd-compare-left,.nd-compare-right{font-size:8px;padding:7px 9px;bottom:12px}.nd-compare-left{left:8px}.nd-compare-right{right:8px}.nd-section-head{display:block}.nd-section-head h2{margin-bottom:20px}.nd-offer-grid{grid-template-columns:1fr;gap:18px}.nd-offer{padding:23px}.nd-package-art{height:220px}.nd-faq h2{font-size:36px!important}.nd-faq summary{font-size:14px}.nd-footer{padding:50px 6% 25px}.nd-footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}.nd-footer-top>div:first-child{grid-column:1/-1}.nd-footer-bottom{gap:18px;flex-wrap:wrap;margin-top:40px}.nd-pdp{grid-template-columns:1fr;gap:35px;padding-top:25px}.nd-gallery{position:static}.nd-gallery-main img,.nd-gallery-main .nd-package-art{height:390px}.nd-gallery-note{display:none}.nd-buy h1{font-size:39px!important}.nd-variant{padding:17px 12px;gap:9px}.nd-variant:has(input:checked){padding:16px 11px}.nd-variant strong{font-size:12px}.nd-variant small{font-size:9px}.nd-variant b{font-size:9px}.nd-prose h1{font-size:46px!important}.nd-prose{min-height:420px}.nd-button{min-height:50px}.cs-cart-page h1{font-size:36px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.nd-logo-crop{display:block;width:210px;height:34px;position:relative;overflow:hidden;margin:0!important}.nd-logo-crop img{position:absolute;width:225px;max-width:none;height:auto;left:-8px;top:-21px;filter:invert(1) grayscale(1)}@media(max-width:760px){.nd-logo-crop{width:160px;height:26px}.nd-logo-crop img{width:172px;left:-6px;top:-16px}}.nd-hero-credit{position:absolute;bottom:12px;right:20px;font-size:9px!important;color:#c7d3cb!important;margin:0!important}.nd-own-hero{width:100%;height:100%;object-fit:cover;opacity:.65}