*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-page);font-family:var(--f-body);color:var(--c-ink);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--c-accent-light);text-decoration:none}a:hover{color:var(--c-accent-pale)}button,input{font:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400}.page-wrap{width:100%;max-width:var(--page-max,1440px);margin:0 auto;background:var(--c-dark);display:flex;flex-direction:column;overflow:clip}.container{max-width:1240px;margin:0 auto}.section{padding:var(--pad-y,90px) 40px}.section--border{border-bottom:1px solid var(--c-border)}.eyebrow{font:500 11px/1 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--c-label)}.h2{margin:0;font:700 clamp(26px,2.8vw,34px)/1.2 var(--f-body);letter-spacing:-.02em;color:var(--c-ink);text-wrap:pretty}.h2--lg{font-size:clamp(26px,3vw,36px)}.h2--xl{font-size:clamp(28px,3.2vw,40px);line-height:1.15}.h2 .serif,.h2 em,.h2 i{font-family:var(--f-serif);font-style:italic;font-weight:400;color:var(--c-accent-deep)}.body-copy{margin:0;font:400 16px/1.7 var(--f-body);color:var(--c-muted);max-width:460px;text-wrap:pretty}.body-copy p{margin:0 0 .8em}.body-copy p:last-child{margin:0}.stars{font:400 14px/1 var(--f-body);letter-spacing:.14em;color:var(--c-star)}.chip{padding:8px 14px;border-radius:50px;background:var(--c-chip);font:500 13px var(--f-body);color:var(--c-chip-text)}.chip--outline{background:transparent;border:1px solid #DCD7D0}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.placeholder-tile{border-radius:14px;background-image:repeating-linear-gradient(45deg,#dcd7d0 0 3px,#efebe5 3px 11px);border:1px solid #DCD7D0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.placeholder-tile span{font:11px/1.7 ui-monospace,monospace;color:var(--c-label);letter-spacing:.04em}.placeholder-tile--dark{background-image:repeating-linear-gradient(45deg,#171b20 0 3px,#12161a 3px 11px);border-color:#232830}.placeholder-tile--dark span{color:#5b6570}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 34px;border-radius:50px;font:700 14px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;transition:background .15s,color .15s,border-color .15s}.btn--accent{background:var(--c-accent);color:var(--c-accent-ink)}.btn--accent:hover{background:var(--c-accent-hover);color:var(--c-accent-ink)}.btn--ghost-dark{padding:0 30px;border:1.5px solid rgba(245,248,248,.28);color:var(--c-dark-text);background:transparent}.btn--ghost-dark:hover{border-color:var(--c-accent-light);color:var(--c-accent-pale)}.btn--ink{height:66px;padding:0 54px;background:var(--c-ink);color:var(--c-light-alt);font-size:16px;letter-spacing:.09em}.btn--ink:hover{background:var(--c-ink-2);color:var(--c-light-alt)}.btn--ink[disabled]{opacity:.5;cursor:not-allowed}.btn--outline-ink{height:50px;padding:0 30px;border:1.5px solid var(--c-ink);color:var(--c-ink);background:transparent;font-size:13px}.btn--outline-ink:hover{background:var(--c-ink);color:var(--c-light-alt)}.btn--sm{height:50px;padding:0 30px;font-size:13px}.announce{background:var(--c-dark-2);border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden;padding:11px 0}.announce__track{display:flex;width:max-content;animation:nl-marq var(--marq-speed,26s) linear infinite;will-change:transform}.announce__group{display:flex;align-items:center;gap:34px;padding-right:34px;font:500 12px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#b9c2c6;white-space:nowrap}.announce__group a{color:inherit}.announce__sep{color:var(--c-accent)}.announce__item--hl{color:var(--c-accent-light)}.announce--static .announce__track{animation:none;width:100%;justify-content:center}@keyframes nl-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:20;background:#0b0d10d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}.site-header__inner{max-width:1240px;margin:0 auto;padding:0 40px;height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header__menu{display:flex;align-items:center;gap:11px;cursor:pointer;background:none;border:0;padding:0;justify-self:start}.burger{display:flex;flex-direction:column;gap:4px}.burger i{display:block;width:20px;height:1.5px;background:#e6ebec}.burger i:last-child{width:13px}.site-header__link{font:500 13px var(--f-body);color:#9aa4a8;letter-spacing:.02em}.site-header__link:hover{color:var(--c-dark-text)}.site-header__logo{font:700 19px/1 var(--f-body);letter-spacing:.26em;color:#f2f6f6;text-align:center}.site-header__logo:hover{color:#f2f6f6}.site-header__logo img{height:auto;margin:0 auto}.site-header__right{display:flex;align-items:center;justify-content:flex-end;gap:22px}.site-header__cart{display:flex;align-items:center;gap:7px;font:500 13px var(--f-body);color:#f2f6f6}.site-header__cart:hover{color:#f2f6f6}.cart-count{min-width:19px;height:19px;padding:0 5px;border-radius:50px;background:var(--c-accent);color:#06231f;font:700 11px/19px var(--f-body);text-align:center}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .25s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(380px,88vw);background:var(--c-dark);border-right:1px solid rgba(255,255,255,.08);padding:28px 32px;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;gap:28px;overflow-y:auto}.drawer.is-open .drawer__panel{transform:none}.drawer__close{align-self:flex-start;background:none;border:0;color:#9aa4a8;font:500 13px var(--f-body);cursor:pointer;padding:0}.drawer__nav{display:flex;flex-direction:column;gap:18px}.drawer__nav a{font:500 22px/1.2 var(--f-body);color:var(--c-dark-text);letter-spacing:-.01em}.drawer__nav a:hover{color:var(--c-accent-light)}.drawer__nav .drawer__sub{display:flex;flex-direction:column;gap:10px;padding-left:14px}.drawer__nav .drawer__sub a{font-size:15px;color:#9aa4a8}.hero{position:relative;min-height:var(--hero-h,720px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;background:radial-gradient(120% 90% at 78% 58%,var(--hero-g1) 0%,var(--hero-g2) 42%,var(--c-dark) 78%)}.hero__bloom{position:absolute;right:2%;top:50%;width:660px;height:660px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#3fc9c44d,#4a7bff29 38%,#0b0d1000 68%);filter:blur(30px);animation:nl-bloom 9s ease-in-out infinite;pointer-events:none}.hero__copy{position:relative;z-index:2;padding:96px 24px 96px 56px;display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:660px}.pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 11px;border:1px solid rgba(127,227,221,.35);border-radius:50px;background:#3fc9c414}.pill__dot{width:6px;height:6px;border-radius:50%;background:var(--c-accent);flex:none}.pill__text{font:500 11px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#9fe6e1}.hero__title{margin:0;font:700 clamp(38px,4.4vw,64px)/1.05 var(--f-body);letter-spacing:-.025em;color:var(--c-dark-text);text-wrap:pretty}.hero__title em,.hero__title i,.hero__title .serif{font-family:var(--f-serif);font-style:italic;font-weight:400;color:var(--c-accent-light)}.hero__text{margin:0;max-width:498px;font:400 17px/1.65 var(--f-body);color:var(--c-dark-muted);text-wrap:pretty}.hero__text p{margin:0}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.hero__strike{font:400 13px/1 var(--f-body);letter-spacing:0;text-transform:none;color:#0522208c;text-decoration:line-through}.hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:10px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);width:100%}.hero__proof-item{display:flex;align-items:center;gap:8px;font:400 13px/1 var(--f-body);color:var(--c-dark-muted)}.hero__proof-item .tick{color:var(--c-accent);font-weight:700}.hero__rating{display:flex;align-items:center;gap:9px}.hero__rating .stars{color:var(--c-star-dark)}.hero__rating b{font:500 13px/1 var(--f-body);color:#d3dbdd}.hero__rating span:last-child{font:400 13px/1 var(--f-body);color:var(--c-dark-subtle)}.hero__divider{width:1px;height:15px;background:#ffffff24}.hero__media{position:relative;z-index:1;height:100%;min-height:var(--hero-h,720px);overflow:hidden}.hero__img{position:absolute;bottom:-3%;left:-11%;width:116%;height:auto;max-width:none;filter:saturate(1.08) contrast(1.05);-webkit-mask-image:radial-gradient(115% 105% at 62% 62%,#000 42%,rgba(0,0,0,.55) 68%,transparent 92%);mask-image:radial-gradient(115% 105% at 62% 62%,#000 42%,rgba(0,0,0,.55) 68%,transparent 92%)}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0d10eb,#0b0d1059 22%,#0b0d1000 52%),linear-gradient(to top,#0b0d1099,#0b0d1000 42%)}.hero__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,#1b4a55,#123540 60%,#0b0d10);mix-blend-mode:color;opacity:var(--hero-tint,.34)}.hero__steam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:screen;filter:blur(9px)}.hero__steam i{position:absolute;border-radius:50%}.hero__swatch{position:absolute;left:5%;bottom:56px;z-index:3;display:flex;align-items:center;gap:11px;padding:10px 16px 10px 12px;border-radius:50px;background:#0b0d109e;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__swatch-dots{display:flex;gap:5px}.hero__swatch-dots span{width:11px;height:11px;border-radius:50%}.hero__swatch-label{font:500 12px/1 var(--f-body);letter-spacing:.06em;color:#d3dbdd;white-space:nowrap}.hero__scroll{position:absolute;left:56px;bottom:34px;z-index:3;display:flex;align-items:center;gap:10px;font:400 11px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--c-dark-dim)}.hero__scroll span{width:26px;height:1px;background:var(--c-accent)}@keyframes nl-bloom{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes nl-steam{0%{transform:translateZ(0) scaleX(.7) scaleY(.6);opacity:0}18%{opacity:.55}55%{transform:translate3d(-10px,-90px,0) scaleX(1.25) scaleY(1.1);opacity:.4}to{transform:translate3d(12px,-210px,0) scaleX(1.9) scaleY(1.5);opacity:0}}@keyframes nl-steam2{0%{transform:translateZ(0) scaleX(.65) scaleY(.55);opacity:0}22%{opacity:.5}60%{transform:translate3d(14px,-100px,0) scaleX(1.3) scaleY(1.15);opacity:.34}to{transform:translate3d(-14px,-230px,0) scaleX(2) scaleY(1.6);opacity:0}}.press{padding:40px}.press__inner{display:flex;flex-direction:column;gap:22px;align-items:center}.press__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 52px}.press__logo{font:700 17px/1 var(--f-body);color:var(--c-ink-2);white-space:nowrap}.press__logo--wide{letter-spacing:.12em}.press__logo--serif{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:23px}.press__logo--tight{letter-spacing:.02em}.press__logo--spaced{font-weight:500;letter-spacing:.3em}.press__logo--condensed{letter-spacing:-.02em}.press__logo img{max-height:28px;width:auto}.press__quote{font:400 15px/1.6 var(--f-body);color:var(--c-muted);text-align:center;max-width:620px;text-wrap:pretty}.press__quote span{color:#9a948b}.trust{padding:76px 40px}.trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.trust__item{display:flex;flex-direction:column;gap:12px}.trust__title{font:700 18px/1.3 var(--f-body);color:var(--c-ink)}.trust__text{font:400 15px/1.65 var(--f-body);color:var(--c-muted);max-width:330px;text-wrap:pretty}.trust__text p{margin:0}.ticon-circle{width:40px;height:40px;border:1.5px solid var(--c-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-accent-deep);font:700 15px var(--f-body)}.ticon-shield{width:34px;height:40px;border:1.5px solid var(--c-accent);border-radius:6px 6px 46% 46%;display:flex;align-items:center;justify-content:center;color:var(--c-accent-deep);font:700 13px/1 var(--f-body);padding-bottom:4px}.ticon-truck{width:52px;height:40px;display:flex;align-items:center;gap:5px}.ticon-truck__lines{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.ticon-truck__lines i{display:block;width:13px;height:1.5px;background:var(--c-accent)}.ticon-truck__lines i:nth-child(2){width:9px}.ticon-truck__body{position:relative;width:28px;height:19px;border:1.5px solid var(--c-accent);border-radius:3px 6px 3px 3px}.ticon-truck__body i{position:absolute;bottom:-5px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--c-accent);background:var(--section-bg,#FFFDFA)}.ticon-truck__body i:first-child{left:5px}.ticon-truck__body i:last-child{right:3px}.ticon-image img{width:40px;height:40px;object-fit:contain}.picker{padding:84px 40px;scroll-margin-top:70px}.picker__inner{display:flex;flex-direction:column;gap:40px}.picker__head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.vcard{position:relative;background:var(--c-light-alt);border:1px solid var(--c-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s}.vcard:hover{border-color:#c9c3ba}.vcard__ring,.vcard__check{display:none}.vcard.is-selected .vcard__ring{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--c-accent);border-radius:14px;pointer-events:none}.vcard.is-selected .vcard__check{display:block;position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-ink);font:700 12px/24px var(--f-body);text-align:center;z-index:3}.vcard__badge{position:absolute;top:14px;left:14px;z-index:2;padding:5px 11px;border-radius:50px;background:var(--c-ink);color:var(--c-light);font:700 10px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase}.vcard__media{height:190px;border-radius:9px;overflow:hidden;background:#0e1116}.vcard__media img{width:100%;height:100%;object-fit:cover}.vcard__title{font:700 18px/1.3 var(--f-body);color:var(--c-ink)}.vcard__text{font:400 14px/1.55 var(--f-body);color:var(--c-muted)}.vcard__text p{margin:0}.vcard__price{display:flex;align-items:baseline;gap:9px;margin-top:auto;flex-wrap:wrap}.vcard__compare{font:400 15px var(--f-body);color:#a9a29a;text-decoration:line-through}.vcard__now{font:700 22px var(--f-body);color:var(--c-sale)}.vcard__save{font:500 12px var(--f-body);color:var(--c-accent-deep);letter-spacing:.06em;text-transform:uppercase}.picker__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.picker__stock{font:400 14px/1 var(--f-body);color:var(--c-label)}.picker__error{width:100%;text-align:center;font:400 14px var(--f-body);color:var(--c-sale)}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:56px;align-items:center}.split__media{border-radius:14px;overflow:hidden;background:#0e1116;aspect-ratio:4/3}.split__media img{width:100%;height:100%;object-fit:cover}.split__media.placeholder-tile{background:repeating-linear-gradient(45deg,#dcd7d0 0 3px,#efebe5 3px 11px);border:1px solid #DCD7D0}.split__copy{display:flex;flex-direction:column;gap:16px}.split--reverse .split__copy{order:2}.split--reverse .split__media{order:1}.ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.ticks li{display:flex;gap:11px;font:400 15px/1.5 var(--f-body);color:var(--c-chip-text)}.ticks li span{color:var(--c-accent-deep);font-weight:700}.fgrid__inner{display:flex;flex-direction:column;gap:40px}.fgrid__head{display:flex;flex-direction:column;gap:12px;max-width:560px}.fgrid__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.fcard{display:flex;flex-direction:column;gap:11px;padding:24px;border-radius:14px;background:var(--card-bg,#F6F4F1)}.fcard__icon{width:32px;height:32px;border:1.5px solid var(--c-accent-deep)}.fcard__icon--circle{border-radius:50%}.fcard__icon--square{border-radius:4px}.fcard__icon--diamond{transform:rotate(45deg);border-radius:3px}.fcard__icon--leaf{border-radius:50% 50% 50% 4px}.fcard__icon--image{border:0}.fcard__icon--image img{width:32px;height:32px;object-fit:contain}.fcard__title{font:700 16px/1.3 var(--f-body);color:var(--c-ink)}.fcard__text{font:400 14px/1.6 var(--f-body);color:var(--c-muted)}.fcard__text p{margin:0}.expert{padding:96px 40px;position:relative;overflow:hidden}.expert__glow{position:absolute;left:-6%;top:20%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#3fc9c429,#0b0d1000 70%);pointer-events:none}.expert__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:56px;align-items:center}.expert__media{display:flex;flex-direction:column;gap:14px}.expert__photo{aspect-ratio:1/1;max-width:360px;width:100%;border-radius:14px;overflow:hidden}.expert__photo img{width:100%;height:100%;object-fit:cover}.expert__disclaimer{font:400 12px/1.5 var(--f-body);color:#5b6570}.expert__copy{display:flex;flex-direction:column;gap:18px}.expert__mark{font:400 74px/.5 var(--f-body);color:var(--c-accent)}.expert__quote{font:400 clamp(21px,2.3vw,29px)/1.45 var(--f-body);color:#eaf0f0;max-width:600px;text-wrap:pretty}.expert__quote p{margin:0}.expert__name{font:700 15px/1.4 var(--f-body);color:var(--c-dark-text)}.expert__role{font:400 14px/1.4 var(--f-body);color:var(--c-dark-subtle)}.compare__inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.compare__head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.compare__table{border:1px solid var(--c-border);border-radius:16px;overflow:hidden;background:var(--c-light-alt)}.compare__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.compare__grid>div{border-bottom:1px solid #EFEBE5}.compare__grid>div.is-last{border-bottom:0}.compare__hl{background:var(--c-highlight)}.compare__col{padding:22px 16px;display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center}.compare__thumb{width:74px;height:74px;border-radius:9px;overflow:hidden;background:#0e1116}.compare__thumb img{width:100%;height:100%;object-fit:cover}.compare__thumb--ph{background:repeating-linear-gradient(45deg,#dcd7d0 0 3px,#efebe5 3px 11px);border:1px solid #DCD7D0}.compare__name{font:700 15px/1.2 var(--f-body);color:var(--c-ink)}.compare__name--muted,.compare__price--muted{color:var(--c-label)!important}.compare__price{font:700 14px/1 var(--f-body);color:var(--c-sale)}.compare__feature{padding:17px 22px;font:500 15px/1.4 var(--f-body);color:var(--c-ink-2)}.compare__mark{padding:17px;text-align:center;font:700 16px var(--f-body)}.compare__mark--yes{color:var(--c-accent-deep)}.compare__mark--no{color:var(--c-sale)}.reviews__inner{display:flex;flex-direction:column;gap:36px}.reviews__head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.reviews__summary{display:flex;flex-direction:column;gap:10px}.reviews__score{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reviews__score .stars{font-size:16px}.reviews__score b{font:700 15px/1 var(--f-body);color:var(--c-ink-2)}.reviews__score span:last-child{font:400 15px/1 var(--f-body);color:var(--c-label)}.reviews__link{font:500 14px/1 var(--f-body);color:var(--c-accent-deep);border-bottom:1px solid rgba(21,156,150,.4);padding-bottom:3px}.reviews__link:hover{color:var(--c-ink)}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.rcard{background:var(--c-light-alt);border:1px solid var(--c-border);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px}.rcard__text{font:400 15px/1.65 var(--f-body);color:var(--c-ink-2);text-wrap:pretty}.rcard__text p{margin:0}.rcard__author{font:500 13px/1 var(--f-body);color:var(--c-label);margin-top:auto}.ugc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ugc__tile{aspect-ratio:1/1;border-radius:11px;overflow:hidden}.ugc__tile.placeholder-tile{padding:10px;border-radius:11px}.ugc__tile.placeholder-tile span{font-size:10px;line-height:1.6;letter-spacing:0}.ugc__tile img,.ugc__tile video{width:100%;height:100%;object-fit:cover}.faq__inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.faq__list{border:1px solid var(--c-border);border-radius:14px;overflow:hidden}.faq__item{border-bottom:1px solid #EFEBE5}.faq__item:last-child{border-bottom:0}.faq__q{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font:500 16px/1.4 var(--f-body);color:var(--c-ink);list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q span{color:var(--c-label);font-size:13px}.faq__a{padding:0 22px 20px;font:400 15px/1.7 var(--f-body);color:var(--c-muted);max-width:640px}.faq__a p{margin:0 0 .6em}.faq__a p:last-child{margin:0}.faq__foot{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.faq__foot-text{font:400 15px/1.6 var(--f-body);color:var(--c-muted)}.story__media{aspect-ratio:16/11;border-radius:14px;overflow:hidden}.story__media img{width:100%;height:100%;object-fit:cover}.footer{padding:76px 40px 40px}.footer__inner{display:flex;flex-direction:column;gap:48px}.footer__top{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-end;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.09)}.footer__brand{display:flex;flex-direction:column;gap:11px;max-width:420px}.footer__logo{font:700 20px/1 var(--f-body);letter-spacing:.26em;color:#f2f6f6}.footer__blurb{font:400 15px/1.6 var(--f-body);color:var(--c-dark-subtle);text-wrap:pretty}.footer__blurb p{margin:0}.footer__form{display:flex;flex-wrap:wrap;gap:10px}.footer__input{height:50px;width:270px;max-width:100%;padding:0 20px;border-radius:50px;border:1px solid rgba(255,255,255,.18);background:transparent;font:400 14px var(--f-body);color:var(--c-dark-text);outline:none}.footer__input::placeholder{color:var(--c-dark-dim)}.footer__input:focus{border-color:var(--c-accent-light)}.footer__msg{width:100%;font:400 13px var(--f-body);color:var(--c-accent-light)}.footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.footer__col{display:flex;flex-direction:column;gap:13px}.footer__heading{font:700 11px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--c-dark-dim)}.footer__col a{font:400 14px/1 var(--f-body);color:#b9c2c6}.footer__col a:hover{color:var(--c-accent-pale)}.footer__text{font:400 14px/1.6 var(--f-body);color:var(--c-dark-subtle)}.footer__text p{margin:0}.footer__bottom{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid rgba(255,255,255,.09)}.footer__copy{font:400 13px/1 var(--f-body);color:var(--c-dark-dim)}.footer__copy a{color:inherit}.footer__social{display:flex;gap:18px}.footer__social a{font:500 13px/1 var(--f-body);color:#b9c2c6}.footer__pay{display:flex;gap:7px;flex-wrap:wrap}.footer__pay div{width:40px;height:25px;border-radius:4px;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font:700 8px var(--f-body);color:var(--c-dark-subtle);text-transform:uppercase}.footer__pay svg{width:40px;height:25px}.float-chat{position:fixed;right:26px;bottom:26px;z-index:60;width:56px;height:56px;border-radius:50%;background:var(--c-accent);box-shadow:0 10px 30px #00000052;display:flex;align-items:center;justify-content:center;cursor:pointer}.float-chat:hover{background:var(--c-accent-hover)}.float-chat__icon{width:24px;height:18px;border:2px solid var(--c-accent-ink);border-radius:5px;position:relative}.float-chat__icon i{position:absolute;left:3px;bottom:-7px;width:6px;height:6px;background:inherit;border-left:2px solid var(--c-accent-ink);border-bottom:2px solid var(--c-accent-ink);transform:rotate(-45deg)}.float-chat:hover .float-chat__icon i{background:var(--c-accent-hover)}.float-chat .float-chat__icon i{background:var(--c-accent)}.float-promo{position:fixed;left:26px;bottom:26px;z-index:60;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:50px;background:var(--c-light-alt);box-shadow:0 10px 30px #0000002e;cursor:pointer}.float-promo__dot{width:8px;height:8px;border-radius:50%;background:var(--c-sale)}.float-promo__text{font:500 13px/1 var(--f-body);color:var(--c-ink)}.float-promo__close{background:none;border:0;padding:0 0 0 4px;color:var(--c-label);cursor:pointer;font-size:14px;line-height:1}.main-light{background:var(--c-light);padding:72px 40px 90px;min-height:50vh}.main-light .container{display:flex;flex-direction:column;gap:32px}.rte{font:400 16px/1.7 var(--f-body);color:var(--c-muted)}.rte a{color:var(--c-accent-deep);border-bottom:1px solid rgba(21,156,150,.4)}.rte h1,.rte h2,.rte h3{color:var(--c-ink);letter-spacing:-.02em}.rte img{border-radius:14px;height:auto}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.pcard{background:var(--c-light-alt);border:1px solid var(--c-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;color:inherit}.pcard:hover{border-color:#c9c3ba;color:inherit}.pcard__media{aspect-ratio:1/1;border-radius:9px;overflow:hidden;background:#0e1116}.pcard__media img{width:100%;height:100%;object-fit:cover}.pcard__title{font:700 17px/1.3 var(--f-body);color:var(--c-ink)}.price-row{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.product{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:start}.product__gallery{display:flex;flex-direction:column;gap:12px}.product__main-img{border-radius:14px;overflow:hidden;background:#0e1116;aspect-ratio:1/1}.product__main-img img{width:100%;height:100%;object-fit:cover}.product__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.product__thumbs button{padding:0;border:1px solid var(--c-border);border-radius:9px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;background:#0e1116}.product__thumbs button.is-active{border:2px solid var(--c-accent)}.product__thumbs img{width:100%;height:100%;object-fit:cover}.product__info{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.h1{margin:0;font:700 clamp(30px,3.4vw,44px)/1.1 var(--f-body);letter-spacing:-.025em;color:var(--c-ink)}.opt{display:flex;flex-direction:column;gap:10px;border:0;padding:0;margin:0}.opt legend{font:500 11px/1 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--c-label);margin-bottom:10px}.opt__values{display:flex;flex-wrap:wrap;gap:10px}.opt__values input{position:absolute;opacity:0;pointer-events:none}.opt__values label{padding:11px 18px;border-radius:50px;border:1px solid var(--c-border);background:var(--c-light-alt);font:500 14px var(--f-body);color:var(--c-ink);cursor:pointer}.opt__values input:checked+label{border:2px solid var(--c-accent);padding:10px 17px}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-border);border-radius:50px;height:56px;background:var(--c-light-alt)}.qty button{width:46px;height:100%;background:none;border:0;cursor:pointer;font-size:18px;color:var(--c-ink)}.qty input{width:40px;text-align:center;border:0;background:transparent;color:var(--c-ink);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-table{display:flex;flex-direction:column;border:1px solid var(--c-border);border-radius:14px;overflow:hidden;background:var(--c-light-alt)}.cart-row{display:grid;grid-template-columns:90px 1fr auto auto;gap:20px;align-items:center;padding:18px 22px;border-bottom:1px solid #EFEBE5}.cart-row:last-child{border-bottom:0}.cart-row img{width:90px;height:90px;object-fit:cover;border-radius:9px}.cart-row__title{font:700 16px/1.3 var(--f-body);color:var(--c-ink)}.cart-row__meta{font:400 13px/1.5 var(--f-body);color:var(--c-label)}.cart-row__remove{font:500 13px var(--f-body);color:var(--c-label)}.cart-summary{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.cart-summary__total{font:700 22px var(--f-body);color:var(--c-ink)}.field{height:50px;padding:0 20px;border-radius:50px;border:1px solid var(--c-border);background:var(--c-light-alt);font:400 15px var(--f-body);color:var(--c-ink);outline:none;min-width:0}.field:focus{border-color:var(--c-accent)}textarea.field{height:auto;padding:16px 20px;border-radius:14px}.form-stack{display:flex;flex-direction:column;gap:14px;max-width:560px}.pagination{display:flex;gap:10px;justify-content:center;font:500 14px var(--f-body)}.pagination a,.pagination span{padding:10px 14px;border-radius:50px;color:var(--c-ink)}.pagination .current{background:var(--c-ink);color:var(--c-light-alt)}.empty-state{text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center;padding:40px 0}@media(max-width:989px){.hero{grid-template-columns:1fr;min-height:0}.hero__copy{padding:64px 24px 24px;max-width:none}.hero__media{min-height:460px;height:460px}.hero__img{left:-8%;width:116%;bottom:-6%}.hero__shade{background:linear-gradient(to bottom,#0b0d10e6,#0b0d1000 30%),linear-gradient(to top,#0b0d1099,#0b0d1000 42%)}.hero__bloom{width:420px;height:420px;top:70%}.hero__scroll{display:none}}@media(max-width:749px){.section,.picker,.trust,.press,.expert,.main-light{padding-left:20px;padding-right:20px}.section{padding-top:min(var(--pad-y,90px),64px);padding-bottom:min(var(--pad-y,90px),64px)}.picker,.trust,.expert{padding-top:64px;padding-bottom:64px}.footer{padding:56px 20px 100px}.site-header__inner{padding:0 20px}.site-header__right{gap:14px}.site-header__right .hide-mobile{display:none}.split,.expert__grid{gap:32px}.split--reverse .split__copy,.split__copy{order:2}.split__media{order:1}.compare__feature{padding:14px;font-size:14px}.compare__col{padding:18px 8px}.compare__thumb{width:56px;height:56px}.btn--ink{padding:0 38px;width:100%}.float-promo{left:14px;bottom:18px}.float-chat{right:14px;bottom:14px;width:50px;height:50px}.cart-row{grid-template-columns:70px 1fr}.cart-row img{width:70px;height:70px}.product__info{position:static}}@media(prefers-reduced-motion:reduce){.announce__track,.hero__bloom,.hero__steam i{animation:none!important}.hero__steam{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nordlys.css.map */
