.nr{--cream:#F6F1E9;--paper:#FFFDF9;--ink:#1B2233;--ink-2:#4A4F5C;--muted:#8A8578;--line:#E6DED1;--sky:#ECEAE4;--sky-2:#DCD6CB;--blue:#8C6A3F;--butter:#E9DCC3;--sage:#E3E6DC;--blush:#EFE6DB;--gold:#A8834F;--pill:999px;--ease:cubic-bezier(.2,.7,.2,1)}.nr *{box-sizing:border-box}.nr{margin:0}.nr{scroll-behavior:smooth}.nr{background:var(--cream);color:var(--ink);font-family:Inter,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.nr img{display:block;max-width:100%}.nr a{color:inherit}.nr .serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.01em}.nr .mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.nr .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.nr .eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.nr h1,.nr h2,.nr h3{margin:0}.nr button{font:inherit;cursor:pointer;color:inherit}.nr .crumbs{font-size:13px;color:var(--muted);padding:18px 0 0}.nr .hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;padding:20px 0 72px;align-items:start}.nr .gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:20px}.nr .thumbs{display:flex;flex-direction:column;gap:10px}.nr .thumbs button{border:1.5px solid transparent;border-radius:14px;padding:0;overflow:hidden;background:var(--paper);aspect-ratio:1;transition:border-color .2s,transform .2s var(--ease)}.nr .thumbs button:hover{transform:translateY(-2px)}.nr .thumbs button.on{border-color:var(--ink)}.nr .thumbs img{width:100%;height:100%;object-fit:cover}.nr .stage{background:var(--sky);border-radius:28px;aspect-ratio:1/1;overflow:hidden;position:relative;transition:background .5s var(--ease)}.nr .stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .45s var(--ease),transform .6s var(--ease)}.nr .stage img.out{opacity:0;transform:scale(.97)}.nr .stage .tag{position:absolute;top:18px;left:18px;background:var(--paper);border-radius:var(--pill);padding:7px 14px;font-size:12px;font-weight:700;letter-spacing:.06em;z-index:2;transition:opacity .3s}.nr .stage .nav-arrows{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:2}.nr .stage .nav-arrows button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--paper);font-size:16px}.nr .stage .dots{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.nr .stage .dots i{width:6px;height:6px;border-radius:50%;background:#0b142640;transition:width .3s var(--ease),background .3s}.nr .stage .dots i.on{width:18px;border-radius:4px;background:var(--ink)}.nr .buy h1{font-size:clamp(44px,5vw,64px);line-height:1;margin:10px 0 12px}.nr .buy h1 em{font-style:italic}.nr .lede{font-size:18px;color:var(--ink-2);margin:0 0 16px;max-width:520px}.nr .review-note{font-size:13px;color:var(--muted);margin-bottom:22px}.nr .review-note a{text-decoration:underline;text-underline-offset:3px}.nr .facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.nr .facts span{background:var(--paper);border:1px solid var(--line);border-radius:var(--pill);padding:7px 13px;font-size:13px;font-weight:500}.nr .step-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;gap:12px}.nr .step-label b{font-size:14px}.nr .step-label span{font-size:13px;color:var(--muted);text-align:right}.nr .packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.nr .pack{position:relative;text-align:left;background:var(--paper);border:1.5px solid var(--line);border-radius:18px;padding:16px 14px 14px;transition:border-color .2s,box-shadow .2s,transform .15s var(--ease)}.nr .pack:hover{border-color:#bfc6d3}.nr .pack:active{transform:scale(.98)}.nr .pack.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 10px 24px -16px #0b142680}.nr .pack .n{font-size:18px;font-weight:700;display:block;line-height:1.2}.nr .pack .d{font-size:12.5px;color:var(--muted);display:block;margin-top:3px;line-height:1.35}.nr .pack .p{font-size:15px;font-weight:600;display:block;margin-top:10px}.nr .pack .flag{position:absolute;top:-10px;right:10px;background:var(--ink);color:#e3c99a!important;color:var(--ink);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);padding:4px 9px}.nr .contents{display:flex;gap:12px;align-items:flex-start;background:var(--paper);border:1px dashed var(--line);border-radius:14px;padding:12px 14px;font-size:13.5px;color:var(--ink-2);margin-bottom:24px}.nr .contents .ic{flex:none;width:28px;height:28px;border-radius:8px;background:var(--sage);display:grid;place-items:center;font-size:14px}.nr .contents b{color:var(--ink)}.nr .fade-swap{transition:opacity .25s}.nr .fade-swap.out{opacity:0}.nr .babycard{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:#f3ece0;border:1px solid #E2D3BB;border-radius:18px;padding:14px 16px;margin:0 0 24px}.nr .mini{position:relative;width:132px;height:36px;flex:none}.nr .mini .b{position:absolute;left:0;top:3px;width:52px;height:30px;border-radius:5px;background:#eadbc1;border:1.5px solid var(--gold)}.nr .mini .eqs{position:absolute;left:56px;top:7px;font-size:15px;color:var(--muted)}.nr .mini .s{position:absolute;top:0;width:28px;height:33px;border-radius:4px;background:#fff;border:1.2px dashed #B9AE9C}.nr .mini .s.a{left:72px}.nr .mini .s.c{left:103px;width:20px;border-right:0;border-radius:4px 0 0 4px}.nr .babycard b{display:block;font-size:14px;margin-bottom:2px}.nr .babycard span.t{font-size:13px;color:var(--ink-2);line-height:1.4}.nr .babycard a{font-weight:600;white-space:nowrap}.nr .pack .eq{display:block;font-size:11.5px;color:var(--gold);font-weight:600;margin-top:6px}.nr .plans{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.nr .plan{display:block;text-align:left;width:100%;background:var(--paper);border:1.5px solid var(--line);border-radius:18px;padding:16px 18px;transition:border-color .2s,box-shadow .2s}.nr .plan.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.nr .plan .row{display:flex;justify-content:space-between;align-items:center;gap:12px}.nr .plan .t{display:flex;align-items:center;gap:12px;font-weight:600}.nr .radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #9aa2b1;display:inline-grid;place-items:center;flex:none}.nr .plan.on .radio{border-color:var(--ink)}.nr .plan.on .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);animation:dot .25s var(--ease)}@keyframes dot{0%{transform:scale(0)}to{transform:scale(1)}}.nr .save{white-space:nowrap;background:var(--sage);color:#1f5133;font-size:12px;font-weight:700;border-radius:var(--pill);padding:3px 9px;margin-left:6px}.nr .plan .price{font-weight:700;white-space:nowrap}.nr .plan .price s{color:var(--muted);font-weight:400;margin-right:6px}.nr .plan .more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.nr .plan.on .more{grid-template-rows:1fr}.nr .plan .more>div{overflow:hidden;padding-left:32px;font-size:13px;color:var(--ink-2)}.nr .plan.on .more>div{padding-top:12px}.nr .freq{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nr .freq [data-f]{cursor:pointer;background:var(--cream);border:1px solid var(--line);border-radius:var(--pill);padding:8px 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.nr .freq [data-f].on{background:var(--ink);border-color:var(--ink);color:#fff}.nr .perks{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:4px}.nr .perks li:before{content:"\2713";margin-right:8px;font-weight:700}.nr .cta{position:relative;overflow:hidden;width:100%;height:58px;border:0;border-radius:var(--pill);background:var(--ink);color:#fff;font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:8px;transition:transform .15s var(--ease)}.nr .cta:hover{transform:translateY(-1px)}.nr .cta .ok{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1f5133;transform:translateY(100%);transition:transform .35s var(--ease)}.nr .cta.added .ok{transform:none}.nr .ship-note{font-size:13px;color:var(--muted);text-align:center;margin:12px 0 22px}.nr .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nr .trust div{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px 12px;font-size:12.5px;line-height:1.35;color:var(--ink-2)}.nr .trust b{display:block;color:var(--ink);font-size:13px;margin-bottom:2px}.nr .numbers{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0 64px;overflow:hidden}.nr .numbers .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.nr .numbers h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(34px,3.4vw,46px);line-height:1.1;font-weight:400;max-width:560px}.nr .arrows{display:flex;gap:10px}.nr .arrows button{width:56px;height:56px;border-radius:50%;border:1px solid var(--line);background:var(--paper);font-size:18px;transition:border-color .2s,transform .2s var(--ease)}.nr .arrows button:hover{border-color:var(--ink);transform:scale(1.05)}.nr .track{display:flex;gap:72px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(24px,calc((100vw - 1240px)/2 + 24px));scrollbar-width:none;padding:0 24px 8px max(24px,calc((100vw - 1240px)/2 + 24px))}.nr .track::-webkit-scrollbar{display:none}.nr .num{scroll-snap-align:start;flex:none}.nr .num .big{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(120px,15vw,210px);line-height:.85;font-weight:400;letter-spacing:-.03em;display:flex;align-items:flex-end}.nr .num .big small{font-size:.38em;letter-spacing:-.02em;margin-left:.06em;margin-bottom:.06em}.nr .num .lbl{margin-top:18px;font-size:16px;color:var(--ink-2);max-width:300px}.nr .numbers .src{font-size:12px;color:var(--muted);margin-top:28px}.nr .handful{padding:88px 0 40px}.nr .handful .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.nr .handful h2{font-size:clamp(40px,4.6vw,62px);line-height:1.02;margin:10px 0 18px}.nr .handful h2 em{color:var(--gold)}.nr .handful p.lead{font-size:17px;color:var(--ink-2);max-width:480px;margin:0 0 26px}.nr .vs{display:flex;gap:14px;flex-wrap:wrap}.nr .vs div{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:16px 18px;min-width:150px}.nr .vs b{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:44px;line-height:1}.nr .vs span{font-size:13px;color:var(--muted)}.nr .diagram{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:28px;aspect-ratio:5/4;container-type:inline-size;overflow:hidden}.nr .diagram .lbl{position:absolute;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nr .sheet{position:absolute;border-radius:10px;transition:transform 1s var(--ease),opacity .8s var(--ease)}.nr .sheet.big{left:9%;top:12%;width:50%;height:36%;transform-origin:left top;background:#efe6d6;border:1.5px solid var(--gold);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--ink)}.nr .sheet.small{width:27.5%;height:40%;background:#fff;border:1.5px dashed #BDB4A4;display:grid;place-items:center;font-size:12px;color:var(--muted)}.nr .sheet.s1{left:9%;top:57%}.nr .sheet.s2{left:39%;top:57%}.nr .sheet.s3{left:69%;top:57%;opacity:.55}.nr .diagram.go .sheet.big{transform:scale(1.03)}.nr .diagram .s1,.nr .diagram .s2,.nr .diagram .s3{transform:translateY(30px);opacity:0}.nr .diagram.go .s1{transform:none;opacity:1;transition-delay:.2s}.nr .diagram.go .s2{transform:none;opacity:1;transition-delay:.4s}.nr .diagram.go .s3{transform:none;opacity:.55;transition-delay:.6s}.nr .handful .fine{font-size:12px;color:var(--muted);margin-top:14px}@media(max-width:960px){.nr .handful .grid{grid-template-columns:1fr;gap:28px}}.nr .quote{padding:96px 0;text-align:center}.nr .quote blockquote{margin:0 auto;max-width:860px;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.nr .quote figcaption{margin-top:18px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.nr .feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:40px 0}.nr .feat.rev .media{order:2}.nr .feat .media{border-radius:28px;overflow:hidden;aspect-ratio:5/4;background:var(--blush)}.nr .feat.f2 .media{background:var(--sage)}.nr .feat.f3 .media{background:var(--sky)}.nr .feat .media img{width:100%;height:100%;object-fit:contain;transition:transform 1.2s var(--ease)}.nr .feat:hover .media img{transform:scale(1.03)}.nr .feat h2{font-size:clamp(36px,4vw,52px);line-height:1.02;margin:12px 0 16px}.nr .feat p{font-size:17px;color:var(--ink-2);max-width:460px;margin:0}.nr .big-stat{display:flex;gap:28px;margin-top:28px}.nr .big-stat div{border-top:1px solid var(--line);padding-top:12px}.nr .big-stat b{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:40px;line-height:1}.nr .big-stat span{font-size:13px;color:var(--muted)}.nr .foam{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:40px 0 24px}.nr .foam-art{position:relative;border-radius:28px;aspect-ratio:5/4;background:linear-gradient(160deg,#efe8dc,#faf6ef);overflow:hidden;display:grid;place-items:center}.nr .bottle{position:relative;width:118px;height:250px;margin-top:40px}.nr .bottle .pump{position:absolute;left:50%;top:-58px;width:22px;height:46px;margin-left:-11px;background:var(--ink);border-radius:6px 6px 2px 2px}.nr .bottle .pump:before{content:"";position:absolute;top:0;left:-2px;width:46px;height:12px;background:var(--ink);border-radius:6px}.nr .bottle .pump{animation:press 3.2s var(--ease) infinite}@keyframes press{0%,60%,to{transform:translateY(0)}68%,78%{transform:translateY(10px)}}.nr .bottle .body{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px 26px 22px 22px;background:#fff;border:2px solid #E2D7C5;overflow:hidden}.nr .bottle .liquid{position:absolute;left:0;right:0;bottom:0;height:72%;background:linear-gradient(180deg,#eadfcb,#d9c6a4)}.nr .bottle .liquid:before{content:"";position:absolute;left:-50%;top:-12px;width:200%;height:24px;background:radial-gradient(circle at 25% 100%,transparent 11px,#EADFCB 12px) 0 0/48px 24px repeat-x;animation:wave 3s linear infinite}@keyframes wave{to{transform:translate(48px)}}.nr .bottle .label{position:absolute;left:12px;right:12px;top:38%;background:var(--ink);color:#fff;border-radius:10px;padding:10px 8px;text-align:center;font-size:10px;letter-spacing:.14em;font-weight:700}.nr .bottle .label span{display:block;font-family:"Instrument Serif",serif;font-size:18px;letter-spacing:0;font-weight:400;margin-top:2px}.nr .bubbles i{position:absolute;bottom:56%;left:50%;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#f1eadf 70%);border:1px solid #E2D7C5;opacity:0;animation:rise 3.2s ease-in infinite}.nr .bubbles i:nth-child(2){animation-delay:.25s;width:20px;height:20px;margin-left:-26px}.nr .bubbles i:nth-child(3){animation-delay:.45s;width:10px;height:10px;margin-left:18px}.nr .bubbles i:nth-child(4){animation-delay:.6s;width:16px;height:16px;margin-left:-6px}.nr .bubbles i:nth-child(5){animation-delay:.8s;width:12px;height:12px;margin-left:30px}@keyframes rise{0%,62%{opacity:0;transform:translate(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(var(--x,10px),-210px) scale(1.15)}}.nr .bubbles i:nth-child(odd){--x:-24px}.nr .foam-chips{position:absolute;bottom:20px;left:20px;right:20px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.nr .foam-chips span{background:#fff;border:1px solid var(--line);border-radius:var(--pill);padding:6px 12px;font-size:12px;font-weight:600}.nr .foam h2{font-size:clamp(36px,4vw,52px);line-height:1.02;margin:12px 0 16px}.nr .foam p{font-size:17px;color:var(--ink-2);max-width:460px;margin:0 0 18px}.nr .howto{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:460px}.nr .howto li{display:grid;grid-template-columns:30px 1fr;gap:12px;font-size:15px}.nr .howto b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sky);font-size:13px}.nr .goodfor{background:#23262e;color:#fff;border-radius:32px;margin:72px auto;padding:64px 56px;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.nr .goodfor h2{font-size:clamp(38px,4vw,54px);line-height:1.02}.nr .goodfor h2 em{color:#e3c99a}.nr .goodfor p{color:#c9d3e8;margin:14px 0 0}.nr .chips{display:flex;flex-wrap:wrap;gap:10px}.nr .chips span{border:1px solid rgba(255,255,255,.22);border-radius:var(--pill);padding:10px 16px;font-size:14px;transition:background .2s,color .2s}.nr .chips span:hover{background:#e3c99a;color:var(--ink);border-color:#e3c99a}.nr .ingr{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0 72px}.nr .card{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:40px}.nr .card h2{font-size:40px;line-height:1.05;margin:10px 0 24px}.nr .ilist{list-style:none;margin:0;padding:0;counter-reset:i}.nr .ilist li{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;padding:16px 0;border-top:1px solid var(--line)}.nr .ilist li:before{counter-increment:i;content:"0" counter(i);grid-row:span 2;font-family:"Instrument Serif",serif;font-size:28px;line-height:1;color:var(--muted)}.nr .ilist b{font-weight:600}.nr .ilist span{font-size:14px;color:var(--muted)}.nr .without{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.nr .without span{background:var(--blush);border-radius:var(--pill);padding:9px 14px;font-size:14px;font-weight:500}.nr .without span:before{content:"\2715";margin-right:8px;font-size:12px}.nr .spec{width:100%;border-collapse:collapse;font-size:14px}.nr .spec td{padding:12px 0;border-top:1px solid var(--line)}.nr .spec td:last-child{text-align:right;font-weight:600}.nr .compete{padding:40px 0 88px}.nr .compete h2{font-size:clamp(40px,4.6vw,60px);line-height:1.02;letter-spacing:-.01em;margin:10px 0 40px}.nr .ctable{overflow-x:auto;border:1px solid var(--line);background:var(--paper);border-radius:24px}.nr .ctable table{width:100%;border-collapse:collapse;min-width:640px}.nr .ctable th,.nr .ctable td{border:1px solid var(--line);padding:30px 22px;text-align:center;font-size:15px}.nr .ctable thead th{font-weight:500;color:var(--ink-2);height:120px}.nr .ctable tbody th{text-align:left;font-weight:400;color:var(--ink-2);padding-left:56px;width:32%}.nr .ctable td{color:var(--ink-2)}.nr .ctable .us{background:#f3ece0;color:var(--ink);font-weight:500;border-left:1.5px solid var(--gold);border-right:1.5px solid var(--gold)}.nr .ctable thead .us{border-top:1.5px solid var(--gold)}.nr .ctable tbody tr:last-child .us{border-bottom:1.5px solid var(--gold)}.nr .ctable thead .us .brand{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:var(--gold);letter-spacing:.18em}.nr .ctable thead .us .brand small{display:block;font-weight:500;font-size:14px;color:var(--ink-2);letter-spacing:0;margin-top:2px}.nr .ctable .tbc{display:inline-block;background:#fff6c7;color:#7a5b00;font-family:Inter,sans-serif;font-size:12px;font-weight:600;border-radius:6px;padding:3px 8px}.nr .compete .fine{font-size:14px;color:var(--ink-2);margin-top:16px}.nr .compete .note{font-size:12.5px;color:#7a5b00;background:#fff6c7;border-radius:10px;padding:10px 14px;margin-top:12px;display:inline-block}.nr .duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:80px}.nr .how{background:var(--butter);border-radius:28px;padding:32px}.nr .how h3{font-size:30px;line-height:1.05;margin:6px 0 18px}.nr .how ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nr .how li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:15px}.nr .how li b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-size:14px}.nr .ship{background:var(--sky);border-radius:28px;padding:32px}.nr .ship h3{font-size:30px;line-height:1.05;margin:6px 0 14px}.nr .ship p{margin:0 0 10px;color:var(--ink-2)}.nr .bar{height:10px;border-radius:var(--pill);background:#fff;overflow:hidden;margin:18px 0 8px}.nr .bar i{display:block;height:100%;width:0;background:var(--ink);border-radius:var(--pill);transition:width 1.2s var(--ease)}.nr .ship small{font-size:13px;color:var(--muted)}.nr .reviews{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0}.nr .reviews .wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center}.nr .reviews h2{font-size:clamp(36px,4vw,50px);line-height:1.04;margin:10px 0 14px}.nr .reviews p{color:var(--ink-2);margin:0}.nr .empty{border:1.5px dashed var(--line);border-radius:24px;padding:40px;text-align:center;color:var(--muted)}.nr .empty b{display:block;color:var(--ink);font-size:18px;margin-bottom:6px}.nr .ghost{display:inline-block;border:1.5px solid var(--ink);border-radius:var(--pill);padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;color:var(--ink);transition:background .2s,color .2s}.nr .ghost:hover{background:var(--ink);color:#fff}.nr .empty .ghost{margin-top:18px}.nr .faq{max-width:860px;margin:0 auto;padding:80px 24px}.nr .faq h2{font-size:clamp(36px,4vw,52px);text-align:center;margin:10px 0 28px}.nr details{border-top:1px solid var(--line)}.nr details:last-of-type{border-bottom:1px solid var(--line)}.nr summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:17px;font-weight:600;cursor:pointer}.nr summary::-webkit-details-marker{display:none}.nr summary:after{content:"+";font-size:24px;font-weight:300;transition:transform .25s var(--ease)}.nr details[open] summary:after{transform:rotate(45deg)}.nr details p{margin:0 0 22px;color:var(--ink-2);animation:fadein .35s var(--ease)}@keyframes fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nr .serious{border:1.5px solid var(--ink);border-radius:28px;padding:36px 40px;margin:0 auto 80px;max-width:1040px;background:var(--paper)}.nr .serious header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.nr .serious h2{font-size:36px}.nr .serious header span{font-size:13px;color:var(--muted)}.nr .serious dl{display:grid;grid-template-columns:180px 1fr;margin:0}.nr .serious dt,.nr .serious dd{padding:16px 0;border-top:1px solid var(--line);margin:0;font-size:14px}.nr .serious dt{font-weight:700}.nr .serious dt.warn{color:#b42318}.nr .letter{background:var(--ink);color:#fff;border-radius:32px;padding:56px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-bottom:56px}.nr .letter h2{font-size:clamp(34px,3.6vw,48px);line-height:1.04}.nr .letter h2 em{color:#e3c99a}.nr .letter p{color:#c9d3e8;margin:12px 0 0}.nr .letter form{display:flex;gap:10px}.nr .letter input{flex:1;height:54px;border-radius:var(--pill);border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;padding:0 20px;font:inherit}.nr .letter button{height:54px;border:0;border-radius:var(--pill);background:#e3c99a;color:var(--ink);font-weight:700;padding:0 24px}@media(max-width:960px){.nr .hero{grid-template-columns:1fr;gap:28px}.nr .gallery{position:static;grid-template-columns:1fr}.nr .thumbs{flex-direction:row;order:2;overflow-x:auto}.nr .thumbs button{width:64px;flex:none}.nr .feat,.nr .feat.rev,.nr .foam{grid-template-columns:1fr;gap:24px}.nr .feat.rev .media{order:0}.nr .goodfor{grid-template-columns:1fr;padding:44px 28px;margin:48px 16px}.nr .ingr,.nr .duo,.nr .reviews .wrap{grid-template-columns:1fr}.nr .letter{grid-template-columns:1fr;padding:40px 28px}.nr .letter form{flex-direction:column}.nr .serious{padding:28px 22px;margin:0 16px 64px}.nr .serious dl{grid-template-columns:1fr}.nr .serious dt{border-top:1px solid var(--line);padding-bottom:4px}.nr .serious dd{border-top:0;padding-top:0}.nr .card{padding:28px 22px}.nr .numbers .head{flex-direction:column;align-items:flex-start}.nr .track{gap:44px}.nr .ctable tbody th{padding-left:22px}}@media(max-width:560px){.nr .wrap{padding:0 16px}.nr .packs{grid-template-columns:1fr 1fr}.nr .packs .pack:last-child{grid-column:span 2}.nr .trust{grid-template-columns:1fr}.nr .big-stat{gap:18px}}.nr{--night:#1B2130;--night-2:#262E44;--moon:#E3C99A;--mist:#C9D3E8}.nr .nhero{position:relative;overflow:hidden;background:radial-gradient(110% 140% at 80% 0%,#33405e,#1b2130,#121622);color:#fff}.nr .nhero .wrap{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding-top:72px;padding-bottom:96px}.nr .nhero .crumbs{position:absolute;top:18px;left:24px;color:var(--mist);padding:0}.nr .nhero h1{font-size:clamp(56px,7vw,104px);line-height:.94;letter-spacing:-.02em;margin:14px 0 20px}.nr .nhero h1 em{color:var(--moon)}.nr .nhero .eyebrow{color:var(--mist)}.nr .nhero .lede{color:var(--mist);font-size:19px;max-width:500px}.nr .nhero .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.nr .btn{display:inline-flex;align-items:center;height:54px;padding:0 26px;border-radius:var(--pill);font-weight:600;text-decoration:none;border:0;font-size:15px}.nr .btn.gold{background:var(--moon);color:var(--ink)}.nr .btn.line{border:1.5px solid rgba(255,255,255,.35);color:#fff;background:transparent}.nr .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.15;animation:tw 4s ease-in-out infinite}@keyframes tw{50%{opacity:.9}}.nr .orb{position:relative;aspect-ratio:1;max-width:520px;margin-left:auto;width:100%}.nr .orb .glow{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(227,201,154,.38),rgba(227,201,154,.06) 60%,transparent 70%);animation:breathe 7s ease-in-out infinite}.nr .orb .disc{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:#f6f1e9;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.nr .orb .disc img{width:100%;height:100%;object-fit:contain;padding:10%}.nr .orb .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed rgba(227,201,154,.35);animation:spin 60s linear infinite}.nr .orb .ring b{position:absolute;top:-7px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--moon)}@keyframes breathe{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.04);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.nr .zzz{position:absolute;right:6%;top:8%;font-family:"Instrument Serif",serif;color:var(--moon);font-size:28px}.nr .zzz span{display:inline-block;opacity:0;animation:z 4.5s ease-in-out infinite}.nr .zzz span:nth-child(2){animation-delay:.6s;font-size:.8em}.nr .zzz span:nth-child(3){animation-delay:1.2s;font-size:.65em}@keyframes z{0%{opacity:0;transform:translateY(10px)}30%{opacity:1}to{opacity:0;transform:translate(14px,-26px)}}@media(prefers-reduced-motion:reduce){.nr .orb .glow,.nr .orb .ring,.nr .zzz span,.nr .stars i{animation:none}.nr .zzz span{opacity:1}}.nr .spot{display:grid;grid-template-columns:1.05fr 1fr;gap:0;background:var(--paper);border:1px solid var(--line);border-radius:32px;overflow:hidden;margin:-48px 0 24px;position:relative;z-index:2;box-shadow:0 40px 80px -60px #1b223380}.nr .spot .pic{position:relative;background:#e6e4ec;min-height:460px}.nr .spot .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;transition:opacity .5s var(--ease)}.nr .spot .pic img.alt,.nr .spot:hover .pic img.main{opacity:0}.nr .spot:hover .pic img.alt{opacity:1}.nr .spot .pic .flag{position:absolute;top:18px;left:18px;z-index:2;background:var(--ink);color:var(--moon);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);padding:5px 10px}.nr .spot .info{padding:44px 44px 40px}.nr .spot h2{font-size:clamp(40px,4.4vw,58px);line-height:1;margin:10px 0 12px}.nr .spot h2 em{color:var(--gold)}.nr .spot .sub{color:var(--ink-2);margin:0 0 20px}.nr .spot .pts{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.nr .spot .pts li{display:grid;grid-template-columns:26px 1fr;gap:10px;font-size:15px}.nr .spot .pts li:before{content:"";width:8px;height:8px;margin:8px 0 0 6px;border-radius:50%;background:var(--gold)}.nr .spot .prow{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.nr .spot .prow b{font-size:26px}.nr .spot .prow small{color:#1f5133;font-weight:600;font-size:13px}.nr .spot .acts{display:flex;gap:10px}.nr .spot .acts .cta{flex:1}.nr .spot .acts .ghost{display:flex;align-items:center;padding:0 22px}.nr .ritual{padding:80px 0 40px}.nr .ritual h2{font-size:clamp(40px,4.6vw,62px);line-height:1.02;margin:10px 0 44px;max-width:720px}.nr .ritual h2 em{color:var(--gold)}.nr .tl{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.nr .tl:before{content:"";position:absolute;left:0;right:0;top:27px;height:1.5px;background:var(--line)}.nr .tl:after{content:"";position:absolute;left:0;top:27px;height:1.5px;width:0;background:var(--gold);transition:width 2.2s var(--ease)}.nr .tl.go:after{width:100%}.nr .tl li{list-style:none;position:relative}.nr .tl .dot{width:56px;height:56px;border-radius:50%;background:var(--paper);border:1.5px solid var(--line);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-size:24px;position:relative;z-index:1;transition:border-color .4s,background .4s}.nr .tl.go li .dot{border-color:var(--gold);background:#f3ece0}.nr .tl.go li:nth-child(2) .dot{transition-delay:.5s}.nr .tl.go li:nth-child(3) .dot{transition-delay:1s}.nr .tl.go li:nth-child(4) .dot{transition-delay:1.5s}.nr .tl h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:26px;margin:18px 0 6px}.nr .tl p{margin:0;color:var(--ink-2);font-size:15px}.nr .ritual .fine{font-size:13px;color:var(--muted);margin-top:30px}.nr .parts{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:40px 0 72px}.nr .parts .card h2{font-size:38px}.nr .parts .card h2 em{color:var(--gold)}.nr .plist{display:flex;flex-wrap:wrap;gap:10px}.nr .plist span{background:var(--cream);border:1px solid var(--line);border-radius:var(--pill);padding:10px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s,transform .2s var(--ease)}.nr .plist span:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.nr .tool{display:flex;align-items:center;gap:14px;margin-bottom:22px}.nr .tool i{width:54px;height:54px;border-radius:16px;background:#f3ece0;display:grid;place-items:center;font-style:normal;font-size:22px}.nr .back{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;background:var(--blush);border-radius:32px;padding:48px;margin-bottom:72px}.nr .back h2{font-size:clamp(36px,4vw,52px);line-height:1.02;margin:10px 0 14px}.nr .back h2 em{color:var(--gold)}.nr .back p{color:var(--ink-2);margin:0 0 22px;max-width:440px}.nr .back .pics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nr .back .pics div{border-radius:20px;aspect-ratio:4/5;background:var(--paper);overflow:hidden}.nr .back .pics img{width:100%;height:100%;object-fit:contain;padding:8%}@media(max-width:960px){.nr .nhero .wrap{grid-template-columns:1fr;padding-top:64px;padding-bottom:88px}.nr .orb{max-width:340px;margin:0 auto}.nr .spot{grid-template-columns:1fr}.nr .spot .pic{min-height:340px}.nr .spot .info{padding:30px 22px}.nr .tl{grid-template-columns:1fr 1fr;row-gap:36px}.nr .tl:before,.nr .tl:after{display:none}.nr .parts,.nr .back{grid-template-columns:1fr}.nr .back{padding:36px 22px}}@media(max-width:560px){.nr .spot .acts{flex-direction:column}.nr .spot .acts .ghost{justify-content:center;height:50px}}.nr .spot .pic,.nr .back .pics div,.nr .feat .media{background:#fff!important;border:1px solid var(--line)}.nr .orb .disc{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nana-sleep.css.map */
