:root{--ns-bg: #0b0d12;--ns-bg-raised: #14161c;--ns-bg-elevated: #1b1e26;--ns-line: #23262f;--ns-line-soft: rgba(242, 239, 230, .08);--ns-lumen: #f2efe6;--ns-lumen-dim: rgba(242, 239, 230, .56);--ns-lumen-faint: rgba(242, 239, 230, .32);--ns-champagne: #e8c97d;--ns-score-focus: #4da3ff;--ns-score-focus-2: #7bd8ff;--ns-score-sleep: #7b7be8;--ns-score-sleep-2: #a78bfa;--ns-score-rest: #3ecfae;--ns-score-rest-2: #8fe8c9;--ns-ease: cubic-bezier(.16, 1, .3, 1);--ns-ease-io: cubic-bezier(.65, 0, .35, 1);--ns-gutter: clamp(1.25rem, 5vw, 5rem);--ns-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, monospace}.ns{background:var(--ns-bg);color:var(--ns-lumen);position:relative;isolation:isolate}.ns *,.ns *:before,.ns *:after{box-sizing:border-box}.ns__inner{width:min(100%,90rem);margin-inline:auto;padding-inline:var(--ns-gutter)}.ns-caps{font-family:var(--ns-mono);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ns-lumen-faint)}.ns-display{font-weight:300;line-height:.94;letter-spacing:-.035em;margin:0;font-size:clamp(2.75rem,9vw,8.5rem)}.ns-h2{font-weight:300;line-height:1.02;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5.2vw,4.25rem)}.ns-lede{font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.5;color:var(--ns-lumen-dim);font-weight:300;margin:0;max-width:46ch}.ns-body{font-size:1rem;line-height:1.65;color:var(--ns-lumen-dim);font-weight:300;margin:0}[data-ns-reveal]{opacity:0;transform:translate3d(0,2.25rem,0);transition:opacity 1s var(--ns-ease),transform 1.15s var(--ns-ease);transition-delay:var(--ns-delay, 0ms);will-change:opacity,transform}[data-ns-reveal].is-in{opacity:1;transform:none}[data-ns-reveal=blur]{filter:blur(14px);transition:opacity 1s var(--ns-ease),transform 1.15s var(--ns-ease),filter 1.15s var(--ns-ease)}[data-ns-reveal=blur].is-in{filter:blur(0)}[data-ns-reveal=scale]{transform:translate3d(0,3rem,0) scale(.94)}[data-ns-reveal=scale].is-in{transform:none}.ns-kinetic{display:block}.ns-kinetic .ns-word{display:inline-block;white-space:nowrap}.ns-kinetic .ns-char{display:inline-block;opacity:0;transform:translate3d(0,.9em,0) rotateX(-72deg);transform-origin:50% 100%;transition:opacity .7s var(--ns-ease),transform 1s var(--ns-ease);transition-delay:calc(var(--ns-i, 0) * 26ms + var(--ns-delay, 0ms))}.ns-kinetic.is-in .ns-char{opacity:1;transform:none}.ns-rule{height:1px;background:var(--ns-line-soft);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.6s var(--ns-ease)}.ns-rule.is-in{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){[data-ns-reveal],.ns-kinetic .ns-char,.ns-rule{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.ns-hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:clip;padding-block:clamp(7rem,14vh,11rem) clamp(4rem,9vh,7rem)}.ns-hero__canvas,.ns-hero__video,.ns-hero__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.ns-hero__canvas{z-index:1;opacity:.9;pointer-events:none}.ns-hero__video,.ns-hero__still{object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 2.4s var(--ns-ease),transform 12s linear}.ns-hero.is-ready .ns-hero__video,.ns-hero.is-ready .ns-hero__still{opacity:.62;transform:scale(1)}.ns-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,transparent 0%,rgba(11,13,18,.55) 55%,var(--ns-bg) 100%),linear-gradient(180deg,rgba(11,13,18,.92) 0%,transparent 26%,transparent 62%,var(--ns-bg) 100%)}.ns-hero__content{position:relative;z-index:3;display:grid;gap:clamp(1.5rem,3vw,2.5rem);justify-items:start}.ns-mark{overflow:visible}.ns-mark__ring,.ns-mark__slash{fill:none;stroke:currentColor;stroke-linecap:butt}.ns-mark__ring{stroke-width:19.2}.ns-mark__slash{stroke-width:16.5}.ns-hero__mark{width:clamp(3.5rem,6vw,5.5rem);height:auto;color:var(--ns-lumen);filter:drop-shadow(0 0 18px rgba(242,239,230,.35))}.ns-hero__mark .ns-mark__ring{stroke-dasharray:294.05;stroke-dashoffset:294.05;animation:ns-draw 2.2s var(--ns-ease) .35s forwards}.ns-hero__mark .ns-mark__slash{stroke-dasharray:146.4;stroke-dashoffset:146.4;animation:ns-draw .9s var(--ns-ease) 1.5s forwards}@media(prefers-reduced-motion:reduce){.ns-hero__mark .ns-mark__ring,.ns-hero__mark .ns-mark__slash{animation:none;stroke-dashoffset:0}}@keyframes ns-draw{to{stroke-dashoffset:0}}.ns-hero__title{max-width:16ch}.ns-hero__title em{font-style:normal;color:var(--ns-lumen-faint)}.ns-hero__actions{display:flex;flex-wrap:wrap;gap:.875rem 1.25rem;align-items:center}.ns-hero__scroll{position:absolute;z-index:3;bottom:clamp(1.5rem,4vh,3rem);left:var(--ns-gutter);display:flex;align-items:center;gap:.75rem}.ns-hero__scroll span{font-family:var(--ns-mono);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ns-lumen-faint)}.ns-hero__scroll i{display:block;width:3.5rem;height:1px;background:linear-gradient(90deg,var(--ns-lumen) 0%,transparent 100%);background-size:200% 100%;animation:ns-sweep 2.6s linear infinite}@keyframes ns-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.ns-btn{--ns-btn-bg: var(--ns-lumen);--ns-btn-fg: var(--ns-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1.0625rem 2.25rem;border:1px solid var(--ns-btn-bg);border-radius:999px;background:var(--ns-btn-bg);color:var(--ns-btn-fg);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .5s var(--ns-ease),box-shadow .5s var(--ns-ease),color .4s var(--ns-ease);will-change:transform}.ns-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at var(--ns-mx, 50%) var(--ns-my, 50%),var(--ns-champagne) 0%,transparent 62%);opacity:0;transition:opacity .5s var(--ns-ease)}.ns-btn:hover:before{opacity:.85}.ns-btn:hover{box-shadow:0 0 0 6px #f2efe612}.ns-btn--ghost{--ns-btn-bg: transparent;--ns-btn-fg: var(--ns-lumen);border-color:#f2efe638}.ns-btn--ghost:before{background:radial-gradient(circle at var(--ns-mx, 50%) var(--ns-my, 50%),rgba(242,239,230,.16) 0%,transparent 62%)}.ns-btn--ghost:hover{border-color:#f2efe680}.ns-btn[disabled]{opacity:.42;pointer-events:none}.ns-manifesto{padding-block:clamp(6rem,18vh,14rem)}.ns-manifesto__text{font-size:clamp(1.75rem,4.6vw,4rem);line-height:1.14;font-weight:300;letter-spacing:-.03em;max-width:22ch;margin:0}.ns-manifesto__text .ns-word{display:inline-block;color:#f2efe61f;transition:color .45s linear}.ns-manifesto__text .ns-word.is-lit{color:var(--ns-lumen)}.ns-ritual{padding-block:clamp(4rem,10vh,8rem)}.ns-ritual__head{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.ns-ritual__grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ns-card{position:relative;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--ns-line);border-radius:1.25rem;background:linear-gradient(160deg,var(--ns-bg-raised) 0%,var(--ns-bg) 100%);min-height:22rem;display:grid;align-content:space-between;gap:2.5rem;overflow:hidden;transform-style:preserve-3d;transition:transform .7s var(--ns-ease),border-color .6s var(--ns-ease);will-change:transform}.ns-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(22rem 22rem at var(--ns-mx, 50%) var(--ns-my, 0%),rgba(242,239,230,.13),transparent 68%);opacity:0;transition:opacity .6s var(--ns-ease)}.ns-card:hover{border-color:#f2efe63d}.ns-card:hover:after{opacity:1}.ns-card__index{font-family:var(--ns-mono);font-size:.6875rem;letter-spacing:.2em;color:var(--ns-lumen-faint)}.ns-card__body{display:grid;gap:.875rem;transform:translateZ(38px)}.ns-card__title{font-size:clamp(1.375rem,2vw,1.875rem);font-weight:300;letter-spacing:-.02em;margin:0}.ns-card__glyph{width:2.75rem;height:2.75rem;color:var(--ns-lumen);transform:translateZ(56px)}.ns-card__glyph svg{width:100%;height:100%;overflow:visible}.ns-card__glyph [data-spin]{transform-origin:50% 50%;animation:ns-spin 14s linear infinite}@keyframes ns-spin{to{transform:rotate(360deg)}}.ns-card__glyph [data-pulse]{transform-origin:50% 50%;animation:ns-pulse 3.2s var(--ns-ease-io) infinite}@keyframes ns-pulse{0%,to{transform:scale(.62);opacity:.9}60%{transform:scale(1.5);opacity:0}}.ns-scores{padding-block:clamp(5rem,14vh,10rem)}.ns-scores__grid{display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-top:clamp(2.5rem,6vw,4.5rem)}.ns-dial{display:grid;justify-items:center;gap:1.25rem;text-align:center}.ns-dial__ring{position:relative;width:min(100%,14rem);aspect-ratio:1}.ns-dial__ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ns-dial__track{fill:none;stroke:var(--ns-line);stroke-width:4}.ns-dial__value{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:var(--ns-circ);stroke-dashoffset:var(--ns-circ);transition:stroke-dashoffset 2.2s var(--ns-ease);filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 16px currentColor) drop-shadow(0 0 38px currentColor)}.ns-dial.is-in .ns-dial__value{stroke-dashoffset:var(--ns-target)}.ns-dial__readout{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.375rem}.ns-dial__num{font-size:clamp(2.5rem,5vw,3.875rem);font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.ns-dial__unit{font-family:var(--ns-mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ns-lumen-faint)}.ns-showcase{position:relative}.ns-showcase__stage{position:sticky;top:0;height:100svh;overflow:clip;display:grid;place-items:center}.ns-showcase__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--ns-ease)}.ns-showcase__frame.is-active{opacity:1}.ns-showcase__frame img,.ns-showcase__frame video{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 1.8s var(--ns-ease)}.ns-showcase__frame.is-active img,.ns-showcase__frame.is-active video{transform:scale(1)}.ns-showcase__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0d12f0,#0b0d126b 46%,#0b0d12cc)}.ns-showcase__copy{position:relative;z-index:2;width:min(100%,90rem);margin-inline:auto;padding-inline:var(--ns-gutter);display:grid;align-content:center;min-height:100svh}.ns-showcase__slide{grid-area:1 / 1;max-width:34rem;display:grid;gap:1.25rem;opacity:0;transform:translate3d(0,2.5rem,0);transition:opacity .7s var(--ns-ease),transform .9s var(--ns-ease);pointer-events:none}.ns-showcase__slide.is-active{opacity:1;transform:none;pointer-events:auto}.ns-showcase__progress{position:absolute;z-index:3;left:var(--ns-gutter);bottom:clamp(2rem,6vh,4rem);display:flex;gap:.5rem}.ns-showcase__pip{width:3rem;height:3px;border-radius:999px;background:#f2efe633;overflow:hidden}.ns-showcase__pip i{display:block;height:100%;width:100%;border-radius:inherit;background:var(--ns-lumen);transform:scaleX(var(--ns-pip, 0));transform-origin:0 50%;box-shadow:0 0 10px #f2efe673}.ns-specs{padding-block:clamp(5rem,14vh,10rem);border-top:1px solid var(--ns-line)}.ns-specs__layout{display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.ns-specs__list{display:grid;border-top:1px solid var(--ns-line)}.ns-spec{display:grid;grid-template-columns:minmax(8rem,.7fr) 1fr;gap:1.5rem;padding-block:1.375rem;border-bottom:1px solid var(--ns-line);align-items:baseline}.ns-spec dt{font-family:var(--ns-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ns-lumen-faint);margin:0}.ns-spec dd{margin:0;font-size:clamp(.9375rem,1.2vw,1.125rem);font-weight:300;color:var(--ns-lumen)}.ns-specs__media{position:relative;border-radius:1.25rem;overflow:hidden;border:1px solid var(--ns-line)}.ns-specs__media img{display:block;width:100%;height:auto}.ns-marquee{position:relative;overflow:clip;padding-block:clamp(2rem,5vw,3.5rem);border-block:1px solid var(--ns-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ns-marquee__track{display:flex;width:max-content;gap:3.5rem;animation:ns-marquee 34s linear infinite}.ns-marquee__item{display:inline-flex;align-items:center;gap:3.5rem;font-size:clamp(1.25rem,2.6vw,2.25rem);font-weight:300;letter-spacing:-.02em;color:#f2efe657;white-space:nowrap}.ns-marquee__item b{color:var(--ns-lumen);font-weight:300}.ns-marquee__dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--ns-champagne);flex:none}@keyframes ns-marquee{to{transform:translate3d(-50%,0,0)}}.ns-buy{padding-block:clamp(5rem,14vh,10rem);position:relative;background:transparent}.ns-specs,.ns-faq{background:transparent}.ns-buy__glow{position:absolute;z-index:0;left:50%;top:40%;width:min(96rem,190%);aspect-ratio:1;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side circle,rgba(232,201,125,.13) 0%,rgba(232,201,125,.075) 26%,rgba(232,201,125,.03) 46%,rgba(232,201,125,.01) 64%,transparent 82%);animation:ns-breathe 9s var(--ns-ease-io) infinite}@keyframes ns-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.ns-buy__layout{position:relative;z-index:1;display:grid;gap:clamp(2.5rem,6vw,5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center}.ns-buy__gallery{position:relative;border-radius:1.5rem;overflow:hidden;border:1px solid var(--ns-line);aspect-ratio:1;background:var(--ns-bg-raised)}.ns-buy__gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s var(--ns-ease),transform 1.4s var(--ns-ease)}.ns-buy__gallery img.is-active{opacity:1;transform:none}.ns-buy__panel{display:grid;gap:1.75rem;align-content:start}.ns-buy__price{display:flex;align-items:baseline;gap:.875rem}.ns-buy__price strong{font-size:clamp(2rem,4vw,3rem);font-weight:200;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ns-buy__price s{color:var(--ns-lumen-faint);font-weight:300}.ns-buy__options{display:grid;gap:.75rem}.ns-buy__options .ns-opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.125rem 1.375rem;border:1px solid var(--ns-line);border-radius:.875rem;cursor:pointer;background:var(--ns-bg-raised);transition:border-color .4s var(--ns-ease),background .4s var(--ns-ease),transform .4s var(--ns-ease)}.ns-opt:hover{transform:translate(4px);border-color:#f2efe63d}.ns-opt input{position:absolute;opacity:0;pointer-events:none}.ns-opt__dot{width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(242,239,230,.32);display:grid;place-items:center}.ns-opt__dot:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--ns-lumen);transform:scale(0);transition:transform .4s var(--ns-ease)}.ns-opt__name{display:grid;gap:.1875rem}.ns-opt__name b{font-weight:400;font-size:1rem}.ns-opt__name span{font-family:var(--ns-mono);font-size:.6875rem;letter-spacing:.12em;color:var(--ns-lumen-faint);text-transform:uppercase}.ns-opt__price{font-variant-numeric:tabular-nums;font-weight:300}.ns-opt:has(input:checked){border-color:var(--ns-lumen);background:var(--ns-bg-elevated)}.ns-opt:has(input:checked) .ns-opt__dot:after{transform:scale(1)}.ns-buy__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.ns-buy__meta span{font-family:var(--ns-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ns-lumen-faint);display:inline-flex;align-items:center;gap:.5rem}.ns-buy__meta span:before{content:"";width:.25rem;height:.25rem;border-radius:50%;background:var(--ns-champagne)}.ns-buy__desc{border-top:1px solid var(--ns-line);padding-top:1.75rem}.ns-buy__desc h3{font-size:.6875rem;font-family:var(--ns-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ns-lumen-faint);margin:2rem 0 .75rem;font-weight:600}.ns-buy__desc p{margin:0 0 1rem}.ns-buy__desc ul{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.ns-buy__desc strong{color:var(--ns-lumen);font-weight:400}.ns-buy--pdp{padding-top:clamp(7rem,16vh,11rem)}.ns-faq{padding-block:clamp(5rem,12vh,9rem);border-top:1px solid var(--ns-line)}.ns-faq__list{margin-top:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--ns-line)}.ns-faq__item{border-bottom:1px solid var(--ns-line)}.ns-faq__q{width:100%;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding-block:1.625rem;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font-size:clamp(1rem,1.6vw,1.3125rem);font-weight:300;letter-spacing:-.015em;transition:color .4s var(--ns-ease)}.ns-faq__q:hover{color:var(--ns-champagne)}.ns-faq__sign{position:relative;width:1rem;height:1rem;flex:none}.ns-faq__sign:before,.ns-faq__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform .55s var(--ns-ease)}.ns-faq__sign:after{transform:rotate(90deg)}.ns-faq__item.is-open .ns-faq__sign:after{transform:rotate(0)}.ns-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s var(--ns-ease)}.ns-faq__item.is-open .ns-faq__a{grid-template-rows:1fr}.ns-faq__a>div{overflow:hidden}.ns-faq__a p{margin:0;padding-bottom:1.75rem;max-width:58ch;color:var(--ns-lumen-dim);font-weight:300;line-height:1.6}body{background:var(--ns-bg);overflow-x:clip}.shopify-section-group-header-group,.shopify-section-group-footer-group{background:var(--ns-bg);color:var(--ns-lumen)}.ns-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:9999;background:linear-gradient(90deg,var(--ns-lumen),var(--ns-champagne));transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.ns-opt.is-soldout{opacity:.44}.ns-opt.is-soldout .ns-opt__name span{color:var(--ns-champagne)}.ns-btn[disabled]{cursor:not-allowed;background:transparent;color:var(--ns-lumen-faint);border:1px solid var(--ns-line);box-shadow:none}.ns-btn[disabled]:hover{transform:none}.ns-buy__media{display:grid;gap:1rem;align-content:start}.ns-buy--pdp .ns-buy__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}.ns-buy--pdp .ns-buy__media{position:sticky;top:6rem}.ns-buy--pdp .ns-buy__panel{gap:1.5rem}.ns-buy--pdp .ns-h2{font-size:clamp(2.25rem,4vw,3.5rem)}@media(max-width:60rem){.ns-buy--pdp .ns-buy__layout{grid-template-columns:1fr}.ns-buy--pdp .ns-buy__media{position:static}}.ns-buy__thumbs{display:flex;flex-wrap:wrap;gap:.625rem}.ns-thumb{width:4.25rem;height:4.25rem;padding:0;border-radius:.75rem;overflow:hidden;border:1px solid var(--ns-line);background:var(--ns-bg-raised);cursor:pointer;opacity:.45;transition:opacity .5s var(--ns-ease),border-color .5s var(--ns-ease),transform .5s var(--ns-ease)}.ns-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ns-thumb:hover{opacity:.8;transform:translateY(-2px)}.ns-thumb.is-active{opacity:1;border-color:var(--ns-champagne)}.ns-details__body{padding-bottom:1.75rem;max-width:62ch}.ns-details__body p{margin:0;color:var(--ns-lumen-dim);font-weight:300;line-height:1.6}.ns-details__rows{margin:0;display:grid;gap:0}.ns-details__body p+.ns-details__rows{margin-top:1.5rem}.ns-details__rows .ns-spec{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:1.5rem;padding-block:.75rem;border-top:1px solid var(--ns-line)}.ns-details__rows .ns-spec--single{grid-template-columns:1fr}.ns-details__rows dt{font-family:var(--ns-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ns-lumen-faint)}.ns-details__rows dd{margin:0;color:var(--ns-lumen-dim);font-weight:300;line-height:1.55}@media(max-width:40rem){.ns-details__rows .ns-spec{grid-template-columns:1fr;gap:.25rem}}.ns-buy__details{margin-top:.75rem;width:100%}.ns-buy__details .ns-faq__q{padding-block:1.125rem;font-size:clamp(.95rem,1.2vw,1.0625rem)}.ns-buy__details .ns-details__body{padding-bottom:1.375rem}.ns-buy__details .ns-details__rows .ns-spec{grid-template-columns:minmax(6rem,9rem) 1fr;gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/null-signal.css.map */
