.nlh{--h-bg:#FAF7F4;--h-bg2:#F2ECE6;--h-surface:#FFFFFF;--h-ink:#151417;--h-ink2:#3C3A3E;--h-muted:#6B6663;--h-line:rgba(21,20,23,.1);--h-line2:rgba(21,20,23,.16);--h-red:#ED2024;--h-red-d:#C9151B;--h-red-soft:rgba(237,32,36,.08);--h-dark:#0E0D10;--h-on-dark:#F3EFEA;--h-on-dark2:rgba(243,239,234,.7);--h-dline:rgba(243,239,234,.14);--h-r-lg:20px;--h-r:14px;--h-r-sm:10px;--h-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--h-sans:"Nunito Sans", var(--font-body-family, system-ui), system-ui, -apple-system, sans-serif;--h-ease:cubic-bezier(.16,1,.3,1);--h-wrap:1240px;--h-gut:24px;--h-pt:112px;--h-pb:112px;position:relative;background:var(--h-bg);color:var(--h-ink);font-family:var(--h-sans);font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;text-align:left}.nlh *,.nlh *:before,.nlh *:after{box-sizing:border-box}.nlh img{display:block;max-width:100%;height:auto;cursor:inherit}.nlh a{color:inherit;text-decoration:none}.nlh p{margin:0}.nlh ul,.nlh ol{margin:0;padding:0;list-style:none}.nlh li{margin:0}.nlh button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;min-height:0;box-shadow:none;cursor:pointer}.nlh h1,.nlh h2,.nlh h3,.nlh .nlh-h{font-family:var(--h-serif);font-weight:500;font-style:normal;letter-spacing:-.01em;margin:0;line-height:1.05;text-transform:none;color:inherit}.nlh h2{font-size:clamp(36px,4.4vw,56px);text-wrap:balance}.nlh h3{font-size:28px}.nlh :focus-visible{outline:2px solid var(--h-red);outline-offset:3px;border-radius:6px}.nlh .nlh-wrap{max-width:var(--h-wrap);margin:0 auto;padding:0 var(--h-gut)}.nlh.nlh-sec{padding:var(--h-pt) 0 var(--h-pb)}.nlh .lx-ico{flex:none;display:inline-block;vertical-align:middle}.nlh .nlh-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.nlh .nlh-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--h-red-d);margin:0 0 18px}.nlh .nlh-lead{color:var(--h-muted);font-size:17.5px;max-width:58ch;margin:18px 0 0}.nlh .nlh-head{max-width:760px}.nlh .nlh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border-radius:99px;border:1px solid transparent;background:var(--h-red-d);color:#fff;font-family:var(--h-sans);font-weight:800;font-size:16px;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:transform .25s var(--h-ease),background .2s,box-shadow .3s,border-color .2s,color .2s}.nlh .nlh-btn:hover{background:#b31217;box-shadow:0 12px 28px -14px #c9151bb3;color:#fff}.nlh .nlh-btn:active{transform:scale(.98)}.nlh .nlh-btn .lx-ico{transition:transform .3s var(--h-ease)}.nlh .nlh-btn:hover .lx-ico{transform:translate(3px)}.nlh .nlh-btn--ghost{background:transparent;color:var(--h-ink);border-color:var(--h-line2)}.nlh .nlh-btn--ghost:hover{background:var(--h-ink);color:#fff;border-color:var(--h-ink);box-shadow:none}.nlh .nlh-btn--light{background:transparent;color:var(--h-on-dark);border-color:#f3efea61}.nlh .nlh-btn--light:hover{background:var(--h-on-dark);color:var(--h-ink);border-color:var(--h-on-dark);box-shadow:none}.nlh .nlh-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:15px;border-bottom:1px solid currentColor;padding-bottom:2px;transition:gap .3s var(--h-ease)}.nlh .nlh-link:hover{gap:10px}.nlh.nlh-hero{background:var(--h-dark);color:var(--h-on-dark);overflow:hidden}.nlh-hero .nlh-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nlh-hero .nlh-hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,40% 50%)}.nlh-hero .nlh-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0d1000 50%,#0e0d1080 64%,#0e0d10cc),linear-gradient(0deg,#0e0d1066,#0e0d1000 28%)}.nlh-hero .nlh-hero-in{position:relative;z-index:1;min-height:min(780px,calc(100svh - 120px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;padding-top:72px;padding-bottom:72px}.nlh-hero .nlh-hero-c{grid-column:2}.nlh-hero .nlh-eyebrow{color:#ff8e8f}.nlh-hero h1{font-size:clamp(46px,5.2vw,72px);line-height:1;letter-spacing:-.015em;text-wrap:balance}.nlh-hero .nlh-hero-sub{font-size:18.5px;line-height:1.55;color:var(--h-on-dark2);margin-top:22px;max-width:40ch}.nlh-hero .nlh-hero-sub strong{color:var(--h-on-dark);font-weight:800}.nlh-hero .nlh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.nlh-hero .nlh-gift{margin-top:30px}.nlh-hero [data-nlh-v][hidden]{display:none!important}.nlh-hero .gwp.gwp--hero{position:static;inset:auto;transform:none;display:inline-flex;align-items:center;gap:14px;max-width:100%;padding:10px 20px 10px 10px;background:#faf7f414;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(243,239,234,.22);border-radius:var(--h-r);box-shadow:inset 0 1px #ffffff14;color:var(--h-on-dark);transition:background .25s,border-color .25s}.nlh-hero .gwp.gwp--hero:hover{transform:none;background:#faf7f424;border-color:#f3efea66}.nlh-hero .gwp.gwp--hero .gwp__img{width:48px;border-radius:8px;background:#fff;padding:4px}.nlh-hero .gwp.gwp--hero .gwp__t1{color:#ff8e8f;font-size:13.5px;letter-spacing:.08em}.nlh-hero .gwp.gwp--hero .gwp__t2{color:var(--h-on-dark);font-size:14.5px;font-weight:600}.nlh-hero .gwp.gwp--hero .gwp__txt{max-width:none}@media(min-width:901px){.nlh.nlh-trust{display:none}}.nlh.nlh-trust{background:var(--h-bg);border-bottom:1px solid var(--h-line)}.nlh-trust ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nlh-trust li{display:flex;align-items:center;gap:14px;padding:26px 24px}.nlh-trust li+li{border-left:1px solid var(--h-line)}.nlh-trust li:first-child{padding-left:0}.nlh-trust .lx-ico{color:var(--h-red-d)}.nlh-trust b{display:block;font-size:15px;font-weight:800;line-height:1.3}.nlh-trust span{display:block;font-size:13.5px;color:var(--h-muted);line-height:1.35;margin-top:2px}.nlh-best .nlh-best-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.nlh-best .nlh-best-top .nlh-link{flex:none;margin-bottom:8px}.nlh-best .nlh-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:52px}.nlh-best .nlh-card{grid-column:span 3;position:relative;display:flex;flex-direction:column;background:var(--h-surface);border:1px solid var(--h-line);border-radius:var(--h-r-lg);overflow:hidden;transition:transform .5s var(--h-ease),box-shadow .5s var(--h-ease),border-color .3s}.nlh-best .nlh-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #15141773;border-color:var(--h-line2)}.nlh-best .nlh-card--lg{grid-column:span 6;flex-direction:row}.nlh-best .nlh-card--md{grid-column:span 4}.nlh-best .nlh-card-img{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--h-bg2)}.nlh-best .nlh-card--lg .nlh-card-img{aspect-ratio:auto;flex:0 0 50%;min-height:440px}.nlh-best .nlh-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--h-ease)}.nlh-best .nlh-card:hover .nlh-card-img img{transform:scale(1.04)}.nlh-best .nlh-card-tags{position:absolute;left:14px;top:14px;display:flex;flex-wrap:wrap;gap:6px;z-index:1}.nlh-best .nlh-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:99px;font-size:12.5px;font-weight:800;letter-spacing:.01em;background:#ffffffeb;color:var(--h-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nlh-best .nlh-tag--sale{background:var(--h-red-d);color:#fff}.nlh-best .nlh-card-c{display:flex;flex-direction:column;flex:1;padding:20px}.nlh-best .nlh-card--lg .nlh-card-c{padding:32px 30px 28px;justify-content:center}.nlh-best .nlh-card-kind{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted)}.nlh-best .nlh-card h3{font-size:27px;margin-top:6px;line-height:1.05}.nlh-best .nlh-card--lg h3{font-size:clamp(34px,3vw,42px)}.nlh-best .nlh-card-fit{font-size:14.5px;color:var(--h-ink2);margin-top:10px;line-height:1.5;max-width:42ch}.nlh-best .nlh-card--lg .nlh-card-fit{font-size:15.5px;margin-top:12px}.nlh-best .nlh-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.nlh-best .nlh-card--lg .nlh-card-foot{margin-top:28px;padding-top:24px;border-top:1px solid var(--h-line);flex-wrap:wrap}.nlh-best .nlh-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nlh-best .nlh-price b{font-family:var(--h-serif);font-size:25px;font-weight:600;line-height:1}.nlh-best .nlh-card--lg .nlh-price b{font-size:32px}.nlh-best .nlh-price s{font-size:13.5px;color:var(--h-muted)}.nlh-best .nlh-price.is-sale b{color:var(--h-red-d)}.nlh-best .nlh-go{width:40px;height:40px;border-radius:50%;border:1px solid var(--h-line2);display:grid;place-items:center;flex:none;transition:background .25s,color .25s,border-color .25s}.nlh-best .nlh-card:hover .nlh-go{background:var(--h-ink);color:#fff;border-color:var(--h-ink)}.nlh-best .nlh-card--lg .nlh-go{display:none}.nlh-best .nlh-card--lg .nlh-btn{height:48px;padding:0 22px;font-size:14.5px}.nlh-best .nlh-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.nlh-best .nlh-cover:focus-visible{outline-offset:-3px}.nlh-best .nlh-best-note{margin-top:22px;font-size:14px;color:var(--h-muted)}.nlh-best .nlh-best-note a{color:var(--h-ink);font-weight:800;border-bottom:1px solid currentColor}.nlh.nlh-guide{background:var(--h-bg2)}.nlh-guide .nlh-guide-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start;margin-top:0}.nlh-guide .nlh-needs{margin-top:36px;border-top:1px solid var(--h-line2)}.nlh-guide .nlh-need{display:flex;align-items:center;gap:16px;width:100%;padding:20px 4px;background:none;border:0;border-bottom:1px solid var(--h-line2);border-radius:0;text-align:left;color:var(--h-ink);transition:color .2s,padding .4s var(--h-ease)}.nlh-guide .nlh-need-t{flex:1;font-family:var(--h-serif);font-size:27px;font-weight:500;line-height:1.15}.nlh-guide .nlh-need-p{font-size:13.5px;font-weight:700;color:var(--h-muted);white-space:nowrap}.nlh-guide .nlh-need .lx-ico{color:var(--h-muted);transition:transform .3s var(--h-ease),color .2s}.nlh-guide .nlh-need:hover .lx-ico{transform:translate(3px);color:var(--h-ink)}.nlh-guide .nlh-need[aria-selected=true]{padding-left:16px}.nlh-guide .nlh-need[aria-selected=true] .nlh-need-t{color:var(--h-red-d)}.nlh-guide .nlh-need[aria-selected=true] .lx-ico{color:var(--h-red-d);transform:translate(3px)}.nlh-guide .nlh-need{position:relative}.nlh-guide .nlh-need:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:2px;border-radius:2px;background:var(--h-red-d);transform:scaleY(0);transition:transform .4s var(--h-ease)}.nlh-guide .nlh-need[aria-selected=true]:before{transform:scaleY(1)}.nlh-guide .nlh-panels{position:sticky;top:calc(var(--sticky-header-height, 0px) + 24px)}.nlh-guide .nlh-panel{background:var(--h-surface);border:1px solid var(--h-line);border-radius:var(--h-r-lg);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nlh-js .nlh-guide .nlh-panel[hidden]{display:none}.nlh-js .nlh-guide .nlh-panel.is-in{animation:nlhPanel .6s var(--h-ease)}@keyframes nlhPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nlh-guide .nlh-panel+.nlh-panel{margin-top:16px}.nlh-js .nlh-guide .nlh-panel+.nlh-panel{margin-top:0}.nlh-guide .nlh-panel-img{position:relative;min-height:440px;background:var(--h-bg2)}.nlh-guide .nlh-panel-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nlh-guide .nlh-panel-c{padding:36px 34px;display:flex;flex-direction:column}.nlh-guide .nlh-panel-k{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--h-red-d)}.nlh-guide .nlh-panel h3{font-size:40px;margin-top:10px}.nlh-guide .nlh-panel-txt{color:var(--h-ink2);font-size:15.5px;margin-top:14px}.nlh-guide .nlh-panel-pts{margin-top:18px;display:grid;gap:9px}.nlh-guide .nlh-panel-pts li{display:flex;gap:10px;font-size:14.5px;line-height:1.45}.nlh-guide .nlh-panel-pts .lx-ico{color:var(--h-red-d);margin-top:1px}.nlh-guide .nlh-panel-foot{margin-top:auto;padding-top:26px}.nlh-guide .nlh-panel-price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.nlh-guide .nlh-panel-price b{font-family:var(--h-serif);font-size:32px;font-weight:600;line-height:1}.nlh-guide .nlh-panel-price s{font-size:14.5px;color:var(--h-muted)}.nlh-guide .nlh-panel .nlh-btn{width:100%}.nlh-guide .nlh-guide-help{margin-top:26px;font-size:14.5px;color:var(--h-muted)}.nlh-guide .nlh-guide-help a{color:var(--h-ink);font-weight:800;border-bottom:1px solid currentColor}.nlh.nlh-sci{background:var(--h-dark);color:var(--h-on-dark);overflow:hidden}.nlh-sci:before{content:"";position:absolute;width:900px;height:900px;left:-280px;top:-200px;background:radial-gradient(closest-side,#ed202438,#ed202400);pointer-events:none}.nlh-sci .nlh-wrap{position:relative}.nlh-sci .nlh-eyebrow{color:#ff8e8f}.nlh-sci .nlh-lead{color:var(--h-on-dark2)}.nlh-sci .nlh-sci-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center}.nlh-sci .nlh-depth{position:relative;border:1px solid var(--h-dline);border-radius:var(--h-r-lg);background:linear-gradient(180deg,#ffffff09,#ffffff03);padding:28px 28px 22px}.nlh-sci .nlh-layers{position:relative;display:grid;grid-template-rows:repeat(3,auto)}.nlh-sci .nlh-layer{position:relative;display:flex;align-items:center;justify-content:flex-end;height:96px;padding:0 18px;border-top:1px solid var(--h-dline);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--h-on-dark2)}.nlh-sci .nlh-layer:nth-child(1){background:#f3efea0d;border-top-color:#f3efea4d}.nlh-sci .nlh-layer:nth-child(2){background:#f3efea08}.nlh-sci .nlh-layer:nth-child(3){background:#f3efea04;height:120px}.nlh-sci .nlh-beams{position:absolute;left:28px;right:180px;top:28px;bottom:22px;display:grid;grid-template-columns:1fr 1fr;gap:18%;padding:0 10%;pointer-events:none}.nlh-sci .nlh-beam{position:relative;justify-self:center;width:46px;border-radius:0 0 30px 30px;transform-origin:top}.nlh-sci .nlh-beam--r{height:120px;background:linear-gradient(180deg,#ed2024f2,#ed202459 70%,#ed202400);box-shadow:0 0 40px 6px #ed202459}.nlh-sci .nlh-beam--n{height:270px;background:linear-gradient(180deg,#b01830d9,#78142873 70%,#78142800);box-shadow:0 0 44px 8px #96142852}.nlh-sci .nlh-beam:before{content:"";position:absolute;left:50%;top:-14px;width:68px;height:10px;transform:translate(-50%);border-radius:5px;background:#f3efead9;box-shadow:0 0 18px 2px #ed20248c}.nlh-js .nlh-sci .nlh-beam{transform:scaleY(.05);transition:transform 1.6s var(--h-ease)}.nlh-js .nlh-sci .nlh-depth.is-in .nlh-beam{transform:none}.nlh-js .nlh-sci .nlh-depth.is-in .nlh-beam--n{transition-delay:.25s}.nlh-sci .nlh-legend{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.nlh-sci .nlh-wl{border-top:1px solid var(--h-dline);padding-top:16px}.nlh-sci .nlh-wl-n{font-family:var(--h-serif);font-size:42px;line-height:1;font-weight:500}.nlh-sci .nlh-wl-n small{font-family:var(--h-sans);font-size:15px;font-weight:700;margin-left:4px;color:var(--h-on-dark2)}.nlh-sci .nlh-wl-t{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;margin-top:8px}.nlh-sci .nlh-wl-t i{width:10px;height:10px;border-radius:50%;background:var(--c)}.nlh-sci .nlh-wl p{font-size:14px;color:var(--h-on-dark2);margin-top:6px;line-height:1.5}.nlh-sci .nlh-sci-pts{margin-top:30px;display:grid;gap:0;border-top:1px solid var(--h-dline)}.nlh-sci .nlh-sci-pts li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--h-dline);font-size:15.5px;line-height:1.5;color:var(--h-on-dark2)}.nlh-sci .nlh-sci-pts li b{display:block;color:var(--h-on-dark);font-size:16px;margin-bottom:2px}.nlh-sci .nlh-sci-pts .lx-ico{color:#ff8e8f;margin-top:2px}.nlh-sci .nlh-sci-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px}.nlh-sci .nlh-sci-note{font-size:12.5px;color:#f3efea80;margin-top:26px}.nlh-proof .nlh-proof-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.nlh-proof .nlh-stat{border-top:1px solid var(--h-line2);padding-top:22px;margin-top:36px}.nlh-proof .nlh-stat-n{font-family:var(--h-serif);font-size:clamp(58px,6vw,84px);line-height:.95;font-weight:500;letter-spacing:-.02em}.nlh-proof .nlh-stat-t{font-size:15px;color:var(--h-ink2);margin-top:8px;max-width:30ch}.nlh-proof .nlh-stat-t a{font-weight:800;border-bottom:1px solid currentColor}.nlh-proof .nlh-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nlh-proof .nlh-q{position:relative;background:var(--h-surface);border:1px solid var(--h-line);border-radius:var(--h-r-lg);padding:34px 32px 28px;display:flex;flex-direction:column;min-height:280px}.nlh-proof .nlh-q:nth-child(2){margin-top:56px}.nlh-proof .nlh-q-mark{font-family:var(--h-serif);font-size:72px;line-height:.6;color:var(--h-red-d);height:30px}.nlh-proof .nlh-q blockquote{border:0;padding:0;quotes:none;font-style:normal;margin:14px 0 0;font-family:var(--h-serif);font-size:26px;line-height:1.25;font-weight:500;color:var(--h-ink)}.nlh-proof .nlh-q figcaption{margin-top:auto;padding-top:22px;font-size:14px;color:var(--h-muted)}.nlh-proof .nlh-q figcaption b{color:var(--h-ink);font-weight:800}.nlh-proof .nlh-src{font-size:13px;color:var(--h-muted);margin-top:18px}.nlh.nlh-proof{padding-bottom:80px}.nlh-proof .nlh-logos{margin-top:88px;border-top:1px solid var(--h-line);padding-top:34px}.nlh-proof .nlh-logos-t{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:none;color:var(--h-muted);text-align:center;letter-spacing:.02em}.nlh-proof .nlh-marquee{position:relative;overflow:hidden;margin-top:26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nlh-proof .nlh-track{display:flex;align-items:center;gap:0;width:max-content;animation:nlhMarquee var(--dur,48s) linear infinite}.nlh-proof .nlh-marquee:hover .nlh-track{animation-play-state:paused}.nlh-proof .nlh-track img{margin-right:72px;height:var(--lh,44px);width:auto;max-width:170px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.1);opacity:.62;transition:opacity .3s,filter .3s}.nlh-proof .nlh-track img:hover{opacity:1;filter:none}@keyframes nlhMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nlh.nlh-faq{background:var(--h-bg2)}.nlh-faq .nlh-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;align-items:start}.nlh-faq .nlh-faq-side .nlh-rte{color:var(--h-muted);margin:18px 0 0;max-width:36ch}.nlh-faq .nlh-faq-side .nlh-rte a{color:var(--h-ink);font-weight:800;border-bottom:1px solid currentColor}.nlh-faq .nlh-faq-side .nlh-link{margin-top:24px}.nlh-faq .nlh-acc{border-top:1px solid var(--h-line2)}.nlh-faq details{border-bottom:1px solid var(--h-line2)}.nlh-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;cursor:pointer;font-family:var(--h-serif);font-size:24px;font-weight:600;line-height:1.2}.nlh-faq summary::-webkit-details-marker{display:none}.nlh-faq summary .nlh-pm{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--h-line2);transition:background .25s,border-color .25s,transform .4s var(--h-ease)}.nlh-faq summary .nlh-pm:before,.nlh-faq summary .nlh-pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.nlh-faq summary .nlh-pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--h-ease)}.nlh-faq details[open] summary .nlh-pm{background:var(--h-ink);color:#fff;border-color:var(--h-ink)}.nlh-faq details[open] summary .nlh-pm:after{transform:translate(-50%,-50%) rotate(0)}.nlh-faq summary:hover .nlh-pm{border-color:var(--h-ink)}.nlh-faq .nlh-acc-b{padding:0 2px 24px;font-size:15.5px;color:var(--h-ink2);max-width:64ch}.nlh-faq .nlh-acc-b p+p{margin-top:.8em}.nlh-faq .nlh-acc-b a{font-weight:800;border-bottom:1px solid currentColor}.nlh.nlh-final{padding:var(--h-pb) 0}.nlh-final .nlh-final-card{position:relative;border-radius:28px;overflow:hidden;min-height:520px;display:flex;align-items:flex-end;color:var(--h-on-dark);background:var(--h-dark)}.nlh-final .nlh-final-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.nlh-final .nlh-final-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0d108c,#0e0d1000 62%),linear-gradient(0deg,#0e0d10db,#0e0d1059 55%,#0e0d101a)}.nlh-final .nlh-final-c{position:relative;z-index:1;padding:64px;max-width:720px}.nlh-final h2{font-size:clamp(40px,4.8vw,64px)}.nlh-final .nlh-final-t{font-size:18px;color:var(--h-on-dark2);margin-top:16px;max-width:46ch}.nlh-final .nlh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nlh.nlh-b2b{padding:0 0 var(--h-pb)}.nlh-b2b .nlh-b2b-card{border:1px solid var(--h-line2);border-radius:var(--h-r-lg);padding:40px 44px;background:var(--h-surface)}.nlh-b2b .nlh-b2b-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.nlh-b2b .nlh-b2b-logos{margin-top:32px;padding-top:26px;border-top:1px solid var(--h-line)}.nlh-b2b .nlh-b2b-lt{font-size:13px;font-weight:700;color:var(--h-muted);margin:0 0 14px}.nlh-b2b .nlh-b2b-logos ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px}.nlh-b2b .nlh-b2b-logos img{height:var(--lh,32px);width:auto;max-width:150px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.7}.nlh-b2b .nlh-eyebrow{margin-bottom:10px}.nlh-b2b h2{font-size:clamp(28px,2.8vw,36px)}.nlh-b2b p{color:var(--h-muted);margin-top:8px;max-width:64ch;font-size:15.5px}.nlh-guide .nlh-panel-img--cut{background:radial-gradient(120% 90% at 50% 38%,#fbf1ee,#f1deda 55%,#e7ccc7)}.nlh-guide .nlh-panel-img--cut:after{content:"";position:absolute;left:18%;right:18%;bottom:9%;height:18px;border-radius:50%;background:radial-gradient(closest-side,#5a282438,#5a282400)}.nlh-guide .nlh-panel-img--cut img{object-fit:contain;padding:11% 12% 13%;filter:drop-shadow(0 18px 22px rgba(90,40,36,.18));z-index:1}.nlh.nlh-rout{background:var(--h-dark);color:var(--h-on-dark);overflow:hidden}.nlh-rout:before{content:"";position:absolute;width:1100px;height:900px;right:-420px;top:-380px;background:radial-gradient(closest-side,#ed20242e,#ed202400);pointer-events:none}.nlh-rout .nlh-wrap{position:relative}.nlh-rout .nlh-eyebrow{color:#ff8e8f}.nlh-rout .nlh-rout-head{max-width:720px}.nlh-rout .nlh-lead{color:var(--h-on-dark2)}.nlh-rout .nlh-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:60px;padding-bottom:56px}.nlh-rout .nlh-moment{display:flex;flex-direction:column}.nlh-rout .nlh-moment:nth-child(2){transform:translateY(56px)}.nlh-js .nlh-rout .nlh-moment:nth-child(2).nlh-rv{transform:translateY(78px)}.nlh-js .nlh-rout .nlh-moment:nth-child(2).nlh-rv.is-in{transform:translateY(56px)}.nlh-rout .nlh-moment-img{position:relative;margin:0;aspect-ratio:4/5;border-radius:var(--h-r-lg);overflow:hidden;background:#1d1b1f}.nlh-rout .nlh-moment-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--h-ease)}.nlh-rout .nlh-moment:hover .nlh-moment-img img{transform:scale(1.035)}.nlh-rout .nlh-moment-img:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(0deg,#0e0d108c,#0e0d1000)}.nlh-rout .nlh-moment-time{position:absolute;left:20px;bottom:16px;z-index:1;font-family:var(--h-serif);font-style:italic;font-size:30px;line-height:1.1;color:#fff;padding-bottom:2px}.nlh-rout .nlh-moment h3{font-size:28px;margin-top:22px}.nlh-rout .nlh-moment p{color:var(--h-on-dark2);font-size:15.5px;margin-top:10px;max-width:40ch}.nlh-rout .nlh-moment-p{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:700;color:var(--h-on-dark);opacity:.85;align-self:flex-start;border-bottom:1px solid rgba(243,239,234,.35);padding-bottom:2px;transition:opacity .2s,gap .3s var(--h-ease)}.nlh-rout .nlh-moment-p:hover{opacity:1;gap:9px}.nlh-rout .nlh-bens{margin-top:72px;padding-top:40px;border-top:1px solid var(--h-dline)}.nlh-rout .nlh-bens-t{font-size:30px;margin-bottom:26px}.nlh-rout .nlh-bens-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.nlh-rout .nlh-ben{display:flex;flex-direction:column;gap:6px}.nlh-rout .nlh-ben-i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,142,143,.35);color:#ff8e8f;margin-bottom:10px;background:#ed202412}.nlh-rout .nlh-ben b{font-size:16.5px;font-weight:800}.nlh-rout .nlh-ben span:last-child{font-size:14.5px;color:var(--h-on-dark2);line-height:1.5}.nlh-rout .nlh-bens-note{margin-top:28px;font-size:12.5px;color:#f3efea80}.nlh-rout .nlh-dots{display:none}.nlh.nlh-rev{background:var(--h-bg)}.nlh-rev .nlh-rev-head{max-width:720px}.nlh-rev .nlh-rev-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:48px}.nlh-rev .nlh-rq{position:relative;margin:0;grid-column:span 5;display:flex;flex-direction:column;background:var(--h-surface);border:1px solid var(--h-line);border-radius:var(--h-r-lg);padding:36px 36px 30px;min-height:300px}.nlh-rev .nlh-rq--1,.nlh-rev .nlh-rq--4{grid-column:span 7}.nlh-rev .nlh-rq--1{background:linear-gradient(150deg,#fff,#fbefec);border-color:#c9151b29}.nlh-rev .nlh-rq-mark{font-family:var(--h-serif);font-size:96px;line-height:.62;height:40px;color:var(--h-red-d);display:block}.nlh-rev .nlh-rq blockquote{border:0;padding:0;margin:18px 0 0;quotes:none;font-style:normal;font-family:var(--h-serif);font-weight:500;font-size:27px;line-height:1.28;color:var(--h-ink);text-wrap:pretty}.nlh-rev .nlh-rq--1 blockquote{font-size:32px}.nlh-rev .nlh-rq--short blockquote{font-size:40px;line-height:1.12}.nlh-rev .nlh-rq figcaption{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--h-muted)}.nlh-rev .nlh-rq figcaption b{display:block;color:var(--h-ink);font-weight:800;font-size:15px}.nlh-rev .nlh-rq figcaption span span{display:block;font-size:13px}.nlh-rev .nlh-rq-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--h-bg2);color:var(--h-red-d);font-family:var(--h-serif);font-size:22px;font-weight:600;flex:none}.nlh-rev .nlh-src{font-size:13px;color:var(--h-muted);margin-top:22px}.nlh-rev .nlh-dots{display:none}@media(max-width:1100px){.nlh-best .nlh-card{grid-column:span 6}.nlh-best .nlh-card--lg{grid-column:span 12}.nlh-rout .nlh-bens-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nlh-rout .nlh-moments{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:36px calc(var(--h-gut) * -1) 0;padding:0 var(--h-gut) 4px;scroll-padding:0 var(--h-gut);scrollbar-width:none}.nlh-rout .nlh-moments::-webkit-scrollbar{display:none}.nlh-rout .nlh-moment{flex:0 0 80%;scroll-snap-align:start}.nlh-rout .nlh-moment:nth-child(2),.nlh-js .nlh-rout .nlh-moment:nth-child(2).nlh-rv,.nlh-js .nlh-rout .nlh-moment:nth-child(2).nlh-rv.is-in{transform:none}.nlh-rout .nlh-moment h3{font-size:25px;margin-top:18px}.nlh-rout .nlh-moment p{font-size:15px}.nlh-rout .nlh-dots,.nlh-rev .nlh-dots{display:flex;gap:6px;justify-content:center;margin-top:18px}.nlh-rout .nlh-dots i,.nlh-rev .nlh-dots i{width:6px;height:6px;border-radius:3px;background:var(--h-line2);transition:width .3s var(--h-ease),background .3s}.nlh-rout .nlh-dots i{background:#f3efea40}.nlh-rout .nlh-dots i.is-on{width:20px;background:var(--h-on-dark)}.nlh-rev .nlh-dots i.is-on{width:20px;background:var(--h-ink)}.nlh-rout .nlh-bens{margin-top:48px;padding-top:30px}.nlh-rout .nlh-bens-t{font-size:26px}.nlh-rout .nlh-bens-list{gap:24px 16px}.nlh-rout .nlh-ben-i{width:40px;height:40px;margin-bottom:6px}.nlh-rout .nlh-ben b{font-size:15.5px}.nlh-rout .nlh-ben span:last-child{font-size:13.5px}.nlh-rev .nlh-rev-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:32px calc(var(--h-gut) * -1) 0;padding:0 var(--h-gut) 4px;scroll-padding:0 var(--h-gut);scrollbar-width:none}.nlh-rev .nlh-rev-grid::-webkit-scrollbar{display:none}.nlh-rev .nlh-rq{flex:0 0 84%;scroll-snap-align:start;min-height:0;padding:28px 24px 24px}.nlh-rev .nlh-rq blockquote,.nlh-rev .nlh-rq--1 blockquote{font-size:24px}.nlh-rev .nlh-rq--short blockquote{font-size:30px}.nlh-guide .nlh-panel-img--cut{aspect-ratio:5/4}}@media(prefers-reduced-motion:reduce){.nlh-js .nlh-rout .nlh-moment:nth-child(2).nlh-rv{transform:translateY(56px)}}.nlh-js .nlh .nlh-rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--h-ease),transform .9s var(--h-ease);transition-delay:calc(var(--d,0) * 90ms)}.nlh-js .nlh .nlh-rv.is-in{opacity:1;transform:none}.shopify-design-mode .nlh .nlh-rv{opacity:1!important;transform:none!important}.nlh-js .nlh-hero .nlh-hero-media img{transform:scale(1.06);transition:transform 2.4s var(--h-ease)}.nlh-js .nlh-hero.is-ready .nlh-hero-media img{transform:none}@media(max-width:1100px){.nlh-hero .nlh-hero-in{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.nlh-hero .nlh-hero-media:after{background:linear-gradient(90deg,#0e0d101a 20%,#0e0d10b3 50%,#0e0d10d9)}.nlh-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nlh-trust li:nth-child(3){border-left:0;padding-left:0}.nlh-trust li:nth-child(n+3){border-top:1px solid var(--h-line)}.nlh-guide .nlh-guide-grid,.nlh-sci .nlh-sci-grid,.nlh-proof .nlh-proof-grid,.nlh-faq .nlh-faq-grid{gap:44px}.nlh-guide .nlh-panel{grid-template-columns:minmax(0,1fr)}.nlh-guide .nlh-panel-img{min-height:300px}}@media(max-width:900px){.nlh{--h-gut:16px;--h-pt:76px;--h-pb:76px}.nlh h2{font-size:clamp(34px,9vw,44px)}.nlh .nlh-lead{font-size:16.5px}.nlh.nlh-hero{display:flex;flex-direction:column}.nlh-hero .nlh-hero-media{position:relative;inset:auto;height:min(62svh,520px);min-height:340px}.nlh-hero .nlh-hero-media img{object-position:var(--pos-m,38% 50%)}.nlh-hero .nlh-hero-media:after{background:linear-gradient(0deg,var(--h-dark) 0%,rgba(14,13,16,.55) 26%,rgba(14,13,16,0) 55%)}.nlh-hero .nlh-hero-in{display:block;min-height:0;margin-top:-120px;padding-top:0;padding-bottom:44px}.nlh-hero h1{font-size:clamp(42px,11.5vw,54px)}.nlh-hero .nlh-hero-sub{font-size:16.5px;margin-top:16px}.nlh-hero .nlh-ctas{margin-top:26px;display:grid;grid-template-columns:1fr;gap:10px}.nlh-hero .nlh-btn{width:100%}.nlh-hero .nlh-gift{margin-top:22px}.nlh-hero .gwp.gwp--hero{display:flex;width:100%;padding:8px 14px 8px 8px;gap:12px}.nlh-hero .gwp.gwp--hero .gwp__img{width:42px}.nlh-hero .gwp.gwp--hero .gwp__t1{font-size:12.5px}.nlh-hero .gwp.gwp--hero .gwp__t2{font-size:13.5px}.nlh-trust li{padding:14px 10px;gap:9px;align-items:center}.nlh-trust li:nth-child(odd){padding-left:0}.nlh-trust .lx-ico{width:20px;height:20px}.nlh-trust b{font-size:13.5px;line-height:1.25}.nlh-trust span{display:none}.nlh-best .nlh-best-top{display:block}.nlh-best .nlh-best-top .nlh-link{margin-top:18px}.nlh-best .nlh-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:36px calc(var(--h-gut) * -1) 0;padding:0 var(--h-gut) 6px;scroll-padding:0 var(--h-gut);scrollbar-width:none;overscroll-behavior-x:contain}.nlh-best .nlh-grid::-webkit-scrollbar{display:none}.nlh-best .nlh-card,.nlh-best .nlh-card--lg,.nlh-best .nlh-card--md{flex:0 0 82%;scroll-snap-align:start;flex-direction:column}.nlh-best .nlh-card:hover{transform:none}.nlh-best .nlh-card-img,.nlh-best .nlh-card--lg .nlh-card-img,.nlh-best .nlh-card--md .nlh-card-img{aspect-ratio:4/4.2;flex:none;min-height:0}.nlh-best .nlh-card-c,.nlh-best .nlh-card--lg .nlh-card-c{padding:18px 18px 20px;justify-content:flex-start}.nlh-best .nlh-card h3,.nlh-best .nlh-card--lg h3{font-size:28px}.nlh-best .nlh-card-fit,.nlh-best .nlh-card--lg .nlh-card-fit{font-size:14.5px;margin-top:8px}.nlh-best .nlh-card--lg .nlh-card-foot{border-top:0;margin-top:auto;padding-top:18px;flex-wrap:nowrap}.nlh-best .nlh-card--lg .nlh-btn{display:none}.nlh-best .nlh-card--lg .nlh-go{display:grid}.nlh-best .nlh-price b,.nlh-best .nlh-card--lg .nlh-price b{font-size:26px}.nlh-best .nlh-dots{display:flex;gap:6px;justify-content:center;margin-top:16px}.nlh-best .nlh-dots i{width:6px;height:6px;border-radius:3px;background:var(--h-line2);transition:width .3s var(--h-ease),background .3s}.nlh-best .nlh-dots i.is-on{width:20px;background:var(--h-ink)}.nlh-guide .nlh-guide-grid,.nlh-sci .nlh-sci-grid,.nlh-proof .nlh-proof-grid,.nlh-faq .nlh-faq-grid{grid-template-columns:minmax(0,1fr)}.nlh-guide .nlh-guide-grid{gap:28px}.nlh-guide .nlh-needs{margin-top:24px}.nlh-guide .nlh-need{padding:15px 2px}.nlh-guide .nlh-need-t{font-size:22px}.nlh-guide .nlh-need[aria-selected=true]{padding-left:14px}.nlh-guide .nlh-need:before{top:16px;bottom:16px}.nlh-guide .nlh-panels{position:relative;top:0}.nlh-guide .nlh-panel{grid-template-columns:minmax(0,1fr)}.nlh-guide .nlh-panel-img{min-height:0;aspect-ratio:4/3}.nlh-guide .nlh-panel-c{padding:24px 20px 22px}.nlh-guide .nlh-panel h3{font-size:34px}.nlh-sci .nlh-sci-grid{gap:40px}.nlh-sci .nlh-depth{padding:22px 16px 18px;order:2}.nlh-sci .nlh-layer{height:80px;padding:0 10px;font-size:11px}.nlh-sci .nlh-layer:nth-child(3){height:96px}.nlh-sci .nlh-beams{left:16px;right:120px;top:22px;bottom:18px;padding:0 4%}.nlh-sci .nlh-beam{width:34px}.nlh-sci .nlh-beam:before{width:50px}.nlh-sci .nlh-beam--r{height:96px}.nlh-sci .nlh-beam--n{height:220px}.nlh-sci .nlh-wl-n{font-size:34px}.nlh-proof .nlh-proof-grid{gap:36px}.nlh-proof .nlh-quotes{grid-template-columns:minmax(0,1fr);gap:14px}.nlh-proof .nlh-q{min-height:0;padding:26px 22px 22px}.nlh-proof .nlh-q:nth-child(2){margin-top:0}.nlh-proof .nlh-q blockquote{font-size:23px}.nlh-proof .nlh-logos{margin-top:56px}.nlh-proof .nlh-track img{margin-right:44px}.nlh-proof .nlh-track img{height:calc(var(--lh,44px) * .8)}.nlh-faq .nlh-faq-grid{gap:28px}.nlh-faq summary{font-size:20.5px;padding:18px 2px}.nlh.nlh-final{padding:var(--h-pb) 0 56px}.nlh-final .nlh-final-card{min-height:560px;border-radius:22px}.nlh-final .nlh-final-card>img{object-position:var(--pos-m,50% 50%)}.nlh-final .nlh-final-c{padding:32px 22px 30px}.nlh-final .nlh-final-t{font-size:16.5px}.nlh-final .nlh-ctas{display:grid;grid-template-columns:1fr}.nlh-final .nlh-btn{width:100%}.nlh-b2b .nlh-b2b-card{padding:26px 22px}.nlh-b2b .nlh-b2b-top{grid-template-columns:minmax(0,1fr);gap:20px}.nlh-b2b .nlh-b2b-logos ul{justify-content:flex-start;gap:16px 26px}.nlh-b2b .nlh-b2b-logos img{height:calc(var(--lh,32px) * .78)}.nlh-b2b .nlh-btn{width:100%}}@media(min-width:901px){.nlh-best .nlh-dots{display:none}}@media(prefers-reduced-motion:reduce){.nlh *,.nlh *:before,.nlh *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nlh-js .nlh .nlh-rv{opacity:1;transform:none}.nlh-js .nlh-sci .nlh-beam,.nlh-js .nlh-hero .nlh-hero-media img{transform:none}.nlh-proof .nlh-marquee{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/nl-home.css.map */
