.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 .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 .chero{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;padding:36px 0 64px}.nr .chero h1{font-size:clamp(52px,6.4vw,92px);line-height:.96;margin:14px 0 20px;letter-spacing:-.02em}.nr .chero h1 em{color:var(--gold)}.nr .chero .lede{font-size:19px;max-width:500px}.nr .hstats{display:flex;gap:34px;margin-top:30px}.nr .hstats div{border-top:1px solid var(--line);padding-top:12px}.nr .hstats b{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:42px;line-height:1}.nr .hstats span{font-size:13px;color:var(--muted)}.nr .collage{position:relative;aspect-ratio:1/.92}.nr .collage .c{position:absolute;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -40px #1b223373}.nr .collage .c img{width:100%;height:100%;object-fit:contain;padding:7%}.nr .collage .c1{left:0;top:6%;width:58%;aspect-ratio:1;background:#ece6db;animation:float 9s ease-in-out infinite}.nr .collage .c2{right:0;top:0;width:44%;aspect-ratio:4/5;background:#e3e6dc;animation:float 9s ease-in-out -3s infinite}.nr .collage .c3{right:8%;bottom:0;width:46%;aspect-ratio:5/4;background:#efe6db;animation:float 9s ease-in-out -6s infinite}.nr .collage .seal{position:absolute;left:44%;top:60%;width:120px;height:120px;border-radius:50%;background:var(--ink);color:#e3c99a;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.3;z-index:3;animation:spin 30s linear infinite}.nr .collage .seal span{animation:spin 30s linear infinite reverse;display:block}.nr .collage .seal b{display:block;font-family:"Instrument Serif",serif;font-size:30px;font-weight:400;letter-spacing:0;color:#fff}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nr .collage .c,.nr .collage .seal,.nr .collage .seal span{animation:none}}.nr .fbar{position:sticky;top:0;z-index:15;background:#f6f1e9eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nr .fbar .wrap{display:flex;justify-content:space-between;align-items:center;height:64px;gap:16px}.nr .fchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.nr .fchips button{border:1px solid var(--line);background:var(--paper);border-radius:var(--pill);padding:8px 16px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.nr .fchips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.nr .fcount{font-size:13px;color:var(--muted);white-space:nowrap}.nr .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:36px 0 24px}.nr .pcard{display:flex;flex-direction:column;transition:opacity .4s var(--ease),transform .4s var(--ease)}.nr .pcard.hide{display:none}.nr .pcard.fade{opacity:0;transform:translateY(12px)}.nr .pcard.pick .pimg{box-shadow:0 0 0 2px var(--gold)}.nr .pimg{position:relative;border-radius:24px;aspect-ratio:4/5;overflow:hidden;transition:box-shadow .3s}.nr .pimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;transition:opacity .5s var(--ease),transform .8s var(--ease)}.nr .pimg img.alt{opacity:0}.nr .pcard:hover .pimg img.main{opacity:0;transform:scale(1.03)}.nr .pcard:hover .pimg img.alt{opacity:1;transform:scale(1.03)}.nr .pimg .flag{position:absolute;top:14px;left:14px;z-index:2;background:var(--ink);color:#e3c99a;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);padding:5px 10px}.nr .pimg .qa{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;height:46px;border:0;border-radius:var(--pill);background:var(--paper);font-size:14px;font-weight:600;transform:translateY(64px);transition:transform .35s var(--ease),background .2s,color .2s;overflow:hidden}.nr .pcard:hover .qa,.nr .qa:focus{transform:none}.nr .qa:hover{background:var(--ink);color:#fff}.nr .qa.added{background:#1f5133;color:#fff}.nr .pmeta{padding:16px 4px 0}.nr .pmeta h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:28px;line-height:1.05}.nr .pmeta .d{font-size:13.5px;color:var(--muted);margin:4px 0 10px}.nr .pmeta .pr{display:flex;align-items:baseline;gap:10px;font-weight:600}.nr .pmeta .pr small{font-size:12.5px;font-weight:500;color:#1f5133}.nr .pmeta .eq{display:block;font-size:12px;color:var(--gold);font-weight:600;margin-top:6px}.nr .edtile{border-radius:24px;background:#23262e;color:#fff;padding:30px 26px;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5;position:relative;overflow:hidden}.nr .edtile h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:34px;line-height:1.02;margin-top:10px}.nr .edtile h3 em{color:#e3c99a}.nr .edtile p{color:#c9d3e8;font-size:14.5px;margin:12px 0 0}.nr .edtile .eyebrow{color:#c9d3e8}.nr .edtile a{color:#e3c99a;font-weight:600;text-decoration:none;font-size:14px}.nr .edtile .mini2{position:relative;height:70px;margin:8px 0}.nr .edtile .mini2 i{position:absolute;bottom:0;border-radius:6px}.nr .edtile .mini2 .b{left:0;width:100px;height:58px;background:#3a3a34;border:1.5px solid #E3C99A}.nr .edtile .mini2 .s{width:52px;height:64px;border:1.2px dashed rgba(255,255,255,.4)}.nr .edtile .mini2 .s1{left:122px}.nr .edtile .mini2 .s2{left:182px;opacity:.5}.nr .gridnote{font-size:12px;color:var(--muted);padding-bottom:40px}.nr .finder{background:var(--paper);border:1px solid var(--line);border-radius:32px;padding:48px;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;margin:32px 0 24px}.nr .finder h2{font-size:clamp(36px,4vw,52px);line-height:1.02;margin:10px 0 14px}.nr .finder p{color:var(--ink-2);margin:0}.nr .opts{display:grid;gap:10px}.nr .opt{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;text-align:left;background:var(--cream);border:1.5px solid var(--line);border-radius:18px;padding:16px 18px;transition:border-color .2s,background .2s}.nr .opt b{display:block;font-size:15px}.nr .opt span.s{font-size:13px;color:var(--muted)}.nr .opt .go{font-size:13px;font-weight:600;color:var(--gold);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s var(--ease)}.nr .opt.on{border-color:var(--ink);background:#fff}.nr .opt.on .radio{border-color:var(--ink)}.nr .opt.on .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);animation:dot .25s var(--ease)}.nr .opt.on .go{opacity:1;transform:none}.nr .rec{margin-top:16px;display:flex;gap:14px;align-items:center;background:#f3ece0;border:1px solid #E2D3BB;border-radius:18px;padding:12px 14px;font-size:14px}.nr .rec img{width:56px;height:56px;border-radius:12px;object-fit:contain;background:#fff}.nr .rec .fade-swap{flex:1}.nr .rec button{border:0;background:var(--ink);color:#fff;border-radius:var(--pill);padding:10px 16px;font-size:13px;font-weight:600;white-space:nowrap}.nr .night{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 85% 10%,#2e3650,#1b2130 55%,#141824);color:#fff;border-radius:32px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:56px;margin:24px 0 72px}.nr .night h2{font-size:clamp(36px,4vw,54px);line-height:1.02;margin:10px 0 14px}.nr .night h2 em{color:#e3c99a}.nr .night p{color:#c9d3e8;margin:0 0 22px;max-width:440px}.nr .night .eyebrow{color:#c9d3e8}.nr .night .ghost{border-color:#e3c99a;color:#e3c99a}.nr .night .ghost:hover{background:#e3c99a;color:var(--ink)}.nr .night .pic{position:relative;border-radius:24px;aspect-ratio:5/4;background:#ffffff0f;overflow:hidden}.nr .night .pic img{width:100%;height:100%;object-fit:contain;padding:8%}.nr .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.2;animation:tw 4s ease-in-out infinite}@keyframes tw{50%{opacity:.9}}.nr .night .stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nr .moon{position:absolute;right:40px;top:36px;width:44px;height:44px;border-radius:50%;box-shadow:-10px 6px #e3c99a;transform:rotate(-20deg);opacity:.9}@media(max-width:1060px){.nr .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.nr .chero{grid-template-columns:1fr;gap:28px;padding-top:20px}.nr .collage{max-width:520px}.nr .finder,.nr .night{grid-template-columns:1fr;padding:36px 24px;gap:28px}.nr .moon{right:20px;top:20px}.nr .pimg .qa{transform:none}}@media(max-width:560px){.nr .grid4{gap:14px}.nr .pmeta h3{font-size:22px}.nr .edtile{grid-column:span 2;aspect-ratio:auto;order:5}.nr .pcard.wide{grid-column:span 2}.nr .pcard.wide .pimg{aspect-ratio:16/10}.nr .collage{aspect-ratio:1/.82}.nr .hstats{gap:20px}.nr .hstats b{font-size:34px}.nr .collage .seal{width:96px;height:96px;font-size:9.5px}.nr .collage .seal b{font-size:24px}}.nr .aud{display:inline-flex;background:var(--paper);border:1px solid var(--line);border-radius:var(--pill);padding:4px;margin:0 0 20px;position:relative}.nr .aud button{position:relative;z-index:1;border:0;background:none;border-radius:var(--pill);padding:9px 18px;font-size:14px;font-weight:600;color:var(--ink-2);transition:color .3s}.nr .aud button.on{color:#fff}.nr .aud i{position:absolute;top:4px;bottom:4px;left:4px;border-radius:var(--pill);background:var(--ink);transition:transform .4s var(--ease),width .4s var(--ease)}.nr .swap{transition:opacity .25s var(--ease),transform .25s var(--ease)}.nr .swap.out{opacity:0;transform:translateY(6px)}.nr .maths{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;background:#f3ece0;border:1px solid #E2D3BB;border-radius:32px;padding:48px;margin:8px 0 24px}.nr .maths h2{font-size:clamp(36px,4vw,52px);line-height:1.02;margin:10px 0 14px}.nr .maths h2 em{color:var(--gold)}.nr .maths p{color:var(--ink-2);margin:0}.nr .calc{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:28px}.nr .calc label{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;font-size:15px}.nr .calc label output{font-family:"Instrument Serif",serif;font-weight:400;font-size:44px;line-height:1}.nr .calc input[type=range]{width:100%;margin:14px 0 24px;accent-color:var(--ink)}.nr .res{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.nr .res div{border-top:1px solid var(--line);padding-top:10px}.nr .res b{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:46px;line-height:1}.nr .res span{font-size:13px;color:var(--muted)}.nr .lasts{display:grid;gap:10px}.nr .lasts .row{display:grid;grid-template-columns:120px 1fr 74px;gap:12px;align-items:center;font-size:13px;color:var(--ink-2)}.nr .lasts .track2{height:12px;border-radius:var(--pill);background:var(--cream);overflow:hidden}.nr .lasts .track2 i{display:block;height:100%;border-radius:var(--pill);transition:width .7s var(--ease)}.nr .lasts .us i{background:var(--gold)}.nr .lasts .them i{background:#bdb4a4}.nr .lasts .row b{text-align:right;color:var(--ink)}.nr .calc .fine{font-size:11.5px;color:var(--muted);margin-top:14px}.nr .parents{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0 40px}.nr .parents .card h2 em{color:var(--gold)}.nr .goodfor .chips small{display:block;width:100%;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c9d3e8;margin:6px 0 2px}@media(max-width:960px){.nr .maths{grid-template-columns:1fr;padding:32px 22px;gap:24px}.nr .parents{grid-template-columns:1fr}}@media(max-width:560px){.nr .lasts .row{grid-template-columns:90px 1fr 64px}.nr .calc{padding:22px 18px}}.nr .rec a.btn{border:0;background:var(--ink);color:#fff;border-radius:var(--pill);padding:10px 16px;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.nr .crumbs a{color:inherit}.nr .goodfor .chips small{flex-basis:100%}.nr .stage,.nr .pimg,.nr .collage .c,.nr .feat .media{background:#fff!important;border:1px solid var(--line)}.nr .pimg{border-bottom:5px solid var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nana-comfort.css.map */
