:root{--ink: #0C0C0C;--paper: #FFFFFF;--bone: #F2F0EC;--stone: #D9D6D0;--accent: #141414;--rule: rgba(12, 12, 12, .13);--muted: rgba(12, 12, 12, .58);--bg: var(--paper);--fg: var(--ink);--fg-muted: var(--muted);--line: var(--rule);--btn-bg: var(--ink);--btn-fg: #fff;--font: "Geist", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--s1: 6px;--s2: 12px;--s3: 20px;--s4: 32px;--s5: clamp(40px, 5vw, 72px);--s6: clamp(64px, 8vw, 120px);--pad: clamp(18px, 4vw, 64px);--vh: 100vh;--ease: cubic-bezier(.22, 1, .36, 1);--announce-h: 34px;--header-h: 58px;--bar-h: 72px;--maxw: 1520px;--radius: 2px}@supports (height: 100svh){:root{--vh: 100svh}}.ns-tone-dark{--bg: var(--ink);--fg: #fff;--fg-muted: rgba(255,255,255,.62);--line: rgba(255,255,255,.16);--btn-bg: #fff;--btn-fg: var(--ink)}.ns-tone-bone{--bg: var(--bone)}.ns-tone-paper{--bg: var(--paper)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}fieldset{padding:0;border:0;min-width:0;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}picture{display:contents}.ns-main{position:relative}.ns-main>*{position:relative}.ns-skip{position:absolute;left:-9999px;top:12px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px}.ns-skip:focus{left:12px}.ns-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ns-sec{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-wrap{max-width:var(--maxw);margin:0 auto}.ns-wrap--narrow{max-width:1120px}.ns-h1{font-size:clamp(30px,4.4vw,62px);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.ns-h2{font-size:clamp(26px,3.4vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.032em;text-wrap:balance}.ns-h3{font-size:clamp(19px,1.7vw,25px);font-weight:600;line-height:1.2;letter-spacing:-.022em}.ns-lead{font-size:clamp(16px,1.25vw,19px);line-height:1.52;color:var(--fg-muted);max-width:56ch}.ns-body{font-size:15.5px;line-height:1.6;color:var(--fg-muted);max-width:62ch}.ns-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.ns-label--ink{color:var(--fg)}.ns-price{font-weight:600;font-size:clamp(22px,1.8vw,28px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ns-rte p+p{margin-top:.9em}.ns-rte a{text-decoration:underline;text-underline-offset:3px}.ns-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);border-radius:var(--radius);font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;transition:opacity .2s ease,transform .12s var(--ease)}.ns-btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;opacity:.34;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease)}.ns-btn:hover:after{transform:none}.ns-btn:active{transform:translateY(1px)}.ns-btn:disabled{opacity:.34;cursor:not-allowed}.ns-btn:disabled:after{display:none}.ns-btn--ghost{background:transparent;color:var(--fg);border-color:var(--line)}.ns-btn--block{width:100%}.ns-btn--lg{min-height:60px;font-size:13px}.ns-btn.is-busy{opacity:.6;pointer-events:none}.ns-input{width:100%;min-height:52px;padding:0 14px;background:transparent;color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.ns-fig{position:relative;overflow:hidden;background:var(--stone);width:100%;height:100%}.ns-fig img,.ns-fig__loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.ns-fig__loop{opacity:0;transition:opacity .6s ease;z-index:2}.ns-fig__loop.is-playing{opacity:1}.ns-fig--contain img{object-fit:contain}.js [data-ns-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .8s var(--ease)}.js [data-ns-reveal].is-in{opacity:1;transform:none}.ns-announce{background:var(--ink);color:#fff;height:var(--announce-h);display:flex;align-items:center;justify-content:center;padding:0 var(--pad)}.ns-announce p{font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#ffffff9e}.ns-announce b{font-weight:500;color:#fff}.ns-header-wrap{position:sticky;top:0;z-index:50}.ns-header{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s ease}.ns-header.is-scrolled{border-bottom-color:var(--rule)}.ns-header__logo{justify-self:center;grid-column:2;display:block}.ns-header__logo img{width:var(--logo-w, 124px);height:auto}.ns-header__side{display:flex;align-items:center;gap:4px}.ns-header__side--end{grid-column:3;justify-self:end}.ns-ico{width:42px;height:42px;display:grid;place-items:center;cursor:pointer;position:relative;color:var(--ink)}.ns-ico:hover{opacity:.6}.ns-ico svg{width:20px;height:20px}.ns-ico__count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:10px;font-weight:600;line-height:1;border-radius:9px}.ns-buybox{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:0;background:var(--paper)}.ns-gal{position:relative;background:var(--bone)}.ns-gal__stage{position:relative}.ns-gal__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-gal__slides::-webkit-scrollbar{display:none}.ns-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:3 / 4;position:relative}.ns-gal__slide .ns-fig{background:var(--stone)}.ns-gal__thumbs{display:flex;gap:8px;padding:10px var(--s3) var(--s3);overflow-x:auto;scrollbar-width:none}.ns-gal__thumbs::-webkit-scrollbar{display:none}.ns-gal__thumb{flex:0 0 auto;width:62px;aspect-ratio:3 / 4;border:1px solid transparent;padding:0;cursor:pointer;background:var(--stone);position:relative}.ns-gal__thumb img{width:100%;height:100%;object-fit:cover}.ns-gal__thumb.is-active{border-color:var(--ink)}.ns-gal__thumb[data-video]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") no-repeat center / 16px}.ns-gal__dots{display:none}.ns-panel{display:grid;align-content:start;gap:var(--s3);padding:var(--s5) var(--pad);max-width:620px}.ns-panel__head{display:grid;gap:8px}.ns-panel__eyebrow{display:inline-flex;align-items:center;gap:8px}.ns-panel__eyebrow i{width:5px;height:5px;background:currentColor;border-radius:50%;flex:0 0 auto;opacity:.55}.ns-panel__title{font-size:clamp(26px,2.5vw,40px);font-weight:600;letter-spacing:-.032em;line-height:1.04}.ns-panel__claim{font-size:clamp(16px,1.3vw,19px);color:var(--fg-muted)}.ns-panel__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ns-panel__msrp{color:var(--fg-muted);font-size:15px}.ns-panel__pay{font-size:13px;color:var(--fg-muted)}.ns-proofline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13.5px}.ns-stars{--size: 13px;display:inline-block;width:calc(var(--size) * 5 + 12px);height:var(--size);background:linear-gradient(90deg,var(--fg) calc(var(--stars, 5) / 5 * 100%),var(--line) 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 var(--size),transparent var(--size) calc(var(--size) + 3px));mask:repeating-linear-gradient(90deg,#000 0 var(--size),transparent var(--size) calc(var(--size) + 3px))}.ns-proofline__company{color:var(--fg-muted)}.ns-bens{display:grid;gap:14px}.ns-ben{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.ns-ben svg{width:20px;height:20px;margin-top:1px;color:var(--fg);opacity:.78}.ns-ben__t{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.ns-ben__d{font-size:14px;color:var(--fg-muted);line-height:1.45}.ns-sizes__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ns-sizes__guide{font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--fg-muted)}.ns-sizes__guide:hover{color:var(--fg)}.ns-sizes{display:flex;flex-wrap:wrap;gap:6px}.ns-size{position:relative}.ns-size input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ns-size span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:50px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s,color .15s}.ns-size input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--fg)}.ns-size input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ns-size.is-soldout span{opacity:.34;text-decoration:line-through}.ns-panel__model{font-size:13px;color:var(--fg-muted)}.ns-atc{display:grid;gap:10px}.ns-atc__error{font-size:14px;color:#b3261e}.ns-trustrow{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--fg-muted)}.ns-trustrow li{display:inline-flex;align-items:center;gap:7px}.ns-trustrow svg{width:14px;height:14px;color:var(--fg);opacity:.6;flex:0 0 auto}.ns-rows{border-top:1px solid var(--line)}.ns-row{border-bottom:1px solid var(--line)}.ns-row summary{list-style:none;cursor:pointer;padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500}.ns-row summary::-webkit-details-marker{display:none}.ns-row summary:after{content:"";width:10px;height:10px;flex:0 0 auto;background:currentColor;opacity:.45;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat center / contain}.ns-row[open] summary:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.ns-row__body{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--fg-muted);max-width:60ch}@media(max-width:1023px){.ns-buybox{grid-template-columns:1fr}.ns-panel{max-width:none;padding:var(--s4) var(--pad) var(--s5)}.ns-gal__thumbs{display:none}.ns-gal__dots{display:flex;gap:6px;justify-content:center;padding:12px 0 16px}.ns-gal__dots i{width:5px;height:5px;border-radius:50%;background:var(--rule);transition:background .2s}.ns-gal__dots i.is-active{background:var(--ink)}}.ns-modal{border:0;padding:0;max-width:min(720px,calc(100vw - 32px));width:100%;background:var(--paper);color:var(--ink);border-radius:var(--radius)}.ns-modal::backdrop{background:#0c0c0c80}.ns-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--s3);border-bottom:1px solid var(--rule)}.ns-modal__body{padding:var(--s3);display:grid;gap:var(--s3)}.ns-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ns-table th,.ns-table td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--rule)}.ns-table th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.ns-table tbody tr:last-child td{border-bottom:0}.ns-why{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--s6);padding:var(--s6) var(--pad);background:var(--bg);color:var(--fg)}.ns-why__text{display:grid;gap:var(--s3);max-width:46ch;justify-self:end}.ns-why__fig{aspect-ratio:4 / 5}.ns-why__sign{font-size:13.5px;color:var(--fg-muted)}.ns-benefits{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad);display:grid;gap:var(--s6)}.ns-benefits__head{max-width:var(--maxw);margin:0 auto;width:100%;display:grid;gap:12px}.ns-bblock{max-width:var(--maxw);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);align-items:center}.ns-bblock:nth-child(2n) .ns-bblock__fig{order:2}.ns-bblock__fig{aspect-ratio:4 / 5}.ns-bblock--wide .ns-bblock__fig{aspect-ratio:16 / 11}.ns-bblock__text{display:grid;gap:14px;max-width:44ch}.ns-bblock__n{font-size:11px;letter-spacing:.18em;color:var(--fg-muted);font-weight:600}.ns-vs{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-vs__head{max-width:1120px;margin:0 auto var(--s5);display:grid;gap:12px}.ns-vs__table{max-width:1120px;margin:0 auto;width:100%;border-collapse:collapse}.ns-vs__table th,.ns-vs__table td{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.ns-vs__table thead th{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-weight:500;border-bottom-color:var(--fg)}.ns-vs__table thead th:nth-child(2){color:var(--fg)}.ns-vs__row-label{font-size:15px;font-weight:500;width:34%}.ns-vs__ours{font-size:15px;display:flex;gap:10px;align-items:baseline}.ns-vs__ours i{width:7px;height:7px;border-radius:50%;background:var(--fg);flex:0 0 auto;transform:translateY(-2px)}.ns-vs__theirs{font-size:15px;color:var(--fg-muted)}.ns-fabric{background:var(--bg);color:var(--fg)}.ns-fabric__fig{height:min(76vh,760px)}.ns-fabric__body{max-width:var(--maxw);margin:0 auto;padding:var(--s5) var(--pad) var(--s6);display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);align-items:start}.ns-fabric__text{display:grid;gap:var(--s3);max-width:46ch}.ns-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4) var(--s3);align-self:center}.ns-stat{display:grid;gap:4px}.ns-stat b{font-size:clamp(30px,3.4vw,50px);font-weight:600;letter-spacing:-.04em;line-height:1}.ns-stat span{font-size:12.5px;color:var(--fg-muted)}.ns-founder{background:var(--ink);color:#fff;padding:var(--s6) var(--pad)}.ns-founder__grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);align-items:center}.ns-founder__fig{aspect-ratio:4 / 5}.ns-founder__text{display:grid;gap:var(--s3);max-width:46ch}.ns-founder .ns-lead,.ns-founder .ns-body{color:#ffffffa8}.ns-samples{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s2);max-width:var(--maxw);margin:var(--s5) auto 0}.ns-sample{display:grid;gap:8px}.ns-sample .ns-fig{aspect-ratio:1 / 1;background:#1a1a1a}.ns-sample figcaption{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.ns-sample--final figcaption{color:#fff}.ns-ugc{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-ugc__head{max-width:var(--maxw);margin:0 auto var(--s4);display:grid;gap:12px}.ns-ugc__strip{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ns-ugc__strip::-webkit-scrollbar{display:none}.ns-ugc__item{flex:0 0 auto;width:min(300px,74vw);scroll-snap-align:start;display:grid;gap:12px;margin:0}.ns-ugc__item .ns-fig{aspect-ratio:4 / 5}.ns-ugc__quote{font-size:14.5px;line-height:1.5}.ns-ugc__who{font-size:12.5px;color:var(--fg-muted)}.ns-box{background:var(--ink);color:#fff;padding:var(--s6) var(--pad)}.ns-box__head{max-width:900px;margin:0 auto var(--s5);display:grid;gap:14px;text-align:center;justify-items:center}.ns-box__head .ns-lead{color:#ffffffa8}.ns-box__row{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:var(--s3);align-items:end}.ns-box__item{display:grid;gap:10px;margin:0}.ns-box__item .ns-fig{aspect-ratio:5 / 6;background:#1a1a1a}.ns-box__item:nth-child(2) .ns-fig{aspect-ratio:5 / 7}.ns-box__item:nth-child(3) .ns-fig{aspect-ratio:1 / 1}.ns-box__item figcaption{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.ns-faq{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad);display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--s5);max-width:var(--maxw);margin:0 auto}.ns-faq__head{display:grid;gap:12px;align-content:start}.ns-faq__list{border-top:1px solid var(--line)}.ns-faq .ns-row summary{padding:19px 0;font-size:16px}.ns-faq .ns-row__body{padding-bottom:19px;font-size:15px}.ns-final{display:grid;grid-template-columns:1fr 1fr;background:var(--bone);color:var(--ink);align-items:stretch}.ns-final__fig{min-height:100%}.ns-final__panel{display:grid;align-content:center;padding:var(--s6) var(--pad)}.ns-final__edition{font-size:12.5px;color:var(--fg-muted)}.ns-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff2;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--rule);transform:translateY(101%);transition:transform .35s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.ns-bar.is-visible{transform:none}.ns-bar__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s3);min-height:var(--bar-h);padding:12px var(--pad);max-width:var(--maxw);margin:0 auto}.ns-bar__meta{display:grid;gap:2px;min-width:0}.ns-bar__title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-bar__price{font-size:14px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.ns-bar__btn{min-height:48px;padding:0 24px}.ns-bar__sizes{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.ns-bar__sizes::-webkit-scrollbar{display:none}.ns-bar__sizes .ns-size span{min-width:44px;height:40px;padding:0 10px;font-size:12px}.ns-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;pointer-events:none}.ns-drawer.is-open{visibility:visible;pointer-events:auto}.ns-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c75;opacity:0;transition:opacity .35s var(--ease)}.ns-drawer.is-open .ns-drawer__scrim{opacity:1}.ns-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border-left:1px solid var(--rule);transform:translate(100%);transition:transform .4s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.ns-drawer.is-open .ns-drawer__panel{transform:none}.ns-drawer__panel:focus{outline:none}.ns-drawer__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px var(--s3);border-bottom:1px solid var(--rule)}.ns-drawer__title{display:flex;align-items:baseline;gap:9px;font-size:16px;font-weight:600;letter-spacing:-.02em}.ns-drawer__count{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ns-drawer__empty{flex:1 1 auto;display:grid;align-content:center;justify-items:start;gap:var(--s3);padding:var(--s5) var(--s3)}.ns-drawer__lines{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s3)}.ns-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:var(--s3) 0;border-bottom:1px solid var(--rule);align-items:start}.ns-line:last-child{border-bottom:0}.ns-line__img img{width:72px;height:90px;object-fit:cover;background:var(--stone)}.ns-line__info{display:grid;gap:4px}.ns-line__title{font-size:14.5px;line-height:1.25}.ns-line__variant{font-size:13px;color:var(--muted)}.ns-line__qty{display:inline-flex;align-items:center;border:1px solid var(--rule);width:fit-content;margin-top:6px;border-radius:var(--radius)}.ns-qty__btn{width:30px;height:30px;display:grid;place-items:center;cursor:pointer;font-size:14px;line-height:1}.ns-qty__btn:hover{background:#0c0c0c0d}.ns-qty__n{min-width:24px;text-align:center;font-size:13.5px;font-variant-numeric:tabular-nums}.ns-line__end{display:grid;gap:6px;justify-items:end;text-align:right}.ns-line__price{font-size:14.5px;font-variant-numeric:tabular-nums;display:grid;gap:2px;justify-items:end}.ns-line__price s{font-size:12.5px;color:var(--muted)}.ns-line__remove{cursor:pointer;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ns-line__remove:hover{color:var(--ink)}.ns-drawer__foot{flex:0 0 auto;display:grid;gap:11px;padding:var(--s3);border-top:1px solid var(--rule)}.ns-drawer__note{font-size:13px;color:var(--muted)}.ns-drawer__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ns-drawer__tax{font-size:12.5px;color:var(--muted);margin-top:-5px}.ns-drawer__pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding-top:2px}.ns-drawer__pay span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);padding:4px 8px;border-radius:var(--radius)}.ns-drawer.is-busy .ns-drawer__lines{opacity:.45;pointer-events:none}body.ns-locked{overflow:hidden}.ns-footer{background:var(--ink);color:#fff;padding:var(--s5) var(--pad) calc(var(--s4) + var(--bar-h))}.ns-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-bottom:var(--s4)}.ns-footer__logo img{width:130px;height:auto}.ns-footer__social{display:flex;gap:10px}.ns-footer__social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius)}.ns-footer__social a:hover{border-color:#fff9}.ns-footer__social svg{width:17px;height:17px}.ns-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px var(--s4);font-size:12.5px;color:#ffffff8c}.ns-footer__links{display:flex;flex-wrap:wrap;gap:8px var(--s3)}.ns-footer__links a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffad}.ns-footer__links a:hover{color:#fff}.ns-page{background:var(--paper);color:var(--ink);min-height:66vh;padding:var(--s5) var(--pad) var(--s6);display:grid;gap:var(--s3);align-content:start;max-width:900px}.ns-cart__lines{display:grid;border-top:1px solid var(--line)}.ns-cart__line{display:grid;grid-template-columns:92px 1fr auto;gap:var(--s3);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.ns-cart__img img{width:92px;height:115px;object-fit:cover;background:var(--stone)}.ns-cart__info{display:grid;gap:6px}.ns-cart__qty{display:grid;gap:8px;justify-items:end}.ns-cart__qty .ns-input{width:82px}.ns-cart__foot{display:grid;gap:12px;justify-items:end;padding-top:var(--s3)}.ns-cart__actions{display:flex;gap:12px;flex-wrap:wrap}.ns-plist{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.ns-plist a{display:grid;gap:8px}.ns-search{display:flex;gap:12px;max-width:520px}.ns-pw{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ink);color:#fff}.ns-pw__panel{display:grid;align-content:space-between;gap:var(--s5);padding:var(--s5) var(--pad)}.ns-pw__logo img{width:150px;height:auto}.ns-pw__body{display:grid;gap:var(--s3);max-width:46ch;align-content:center}.ns-pw__eyebrow{color:#ffffff9e}.ns-pw__head{font-size:clamp(34px,4.4vw,68px);font-weight:600;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.ns-pw__copy{font-size:15.5px;line-height:1.55;color:#ffffffb8;max-width:44ch}.ns-pw .ns-signup__row{border-color:#fff}.ns-pw .ns-signup__input{color:#fff}.ns-pw .ns-signup__input::placeholder{color:#ffffff8c}.ns-pw .ns-signup__btn{background:#fff;color:var(--ink);border-color:#fff}.ns-pw .ns-signup__note{color:#fff9}.ns-pw .ns-signup__done{color:#fff;border-color:#ffffff40}.ns-pw__enter summary{cursor:pointer;list-style:none;font-size:12.5px;color:#ffffff8c;padding:6px 0}.ns-pw__enter summary::-webkit-details-marker{display:none}.ns-pw__enter summary:hover{color:#fff}.ns-pw__form{display:grid;gap:10px;max-width:420px;margin-top:10px}.ns-pw__media{position:relative;background:#151515}.ns-pw__shot{margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.ns-pw__shot .ns-fig{background:#1a1a1a}.ns-pw__shot--b{inset:auto auto 6% -14%;width:38%;aspect-ratio:3 / 4;box-shadow:0 30px 70px #00000073}@media(max-width:899px){.ns-pw{grid-template-columns:1fr;min-height:0}.ns-pw__media{order:-1;height:56svh}.ns-pw__shot--b{inset:auto 6% -10% auto;width:34%}.ns-pw__panel{gap:var(--s4);padding:var(--s5) var(--pad) var(--s5)}.ns-pw__body{max-width:none}}.ns-signup{display:grid;gap:10px}.ns-signup__row{display:flex;border:1px solid var(--fg);border-radius:var(--radius)}.ns-signup__row{min-width:0}.ns-signup__input{flex:1 1 0;width:100%;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;font-size:16px;padding:0 16px;min-height:54px}.ns-signup__input::placeholder{color:var(--fg-muted)}.ns-signup__input:focus{outline:none}.ns-signup__row:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ns-signup__btn{border:0;flex:0 0 auto}.ns-signup__note,.ns-signup__error{font-size:13px;color:var(--fg-muted)}.ns-signup__error{color:#b3261e}.ns-signup__done{font-size:16px;padding:var(--s2) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:1100px){.ns-why{grid-template-columns:1fr;gap:var(--s4)}.ns-why__text{justify-self:start;max-width:none}.ns-bblock{grid-template-columns:1fr;gap:var(--s3)}.ns-bblock:nth-child(2n) .ns-bblock__fig{order:0}.ns-bblock__text{max-width:none}.ns-fabric__body{grid-template-columns:1fr;gap:var(--s4)}.ns-stats{grid-template-columns:repeat(4,1fr)}.ns-founder__grid,.ns-faq{grid-template-columns:1fr;gap:var(--s4)}.ns-final{grid-template-columns:1fr}.ns-final__fig{aspect-ratio:4 / 5;min-height:0}.ns-box__row{grid-template-columns:1fr 1fr}.ns-box__item:nth-child(3){grid-column:span 2;justify-self:center;width:min(100%,320px)}}@media(max-width:767px){:root{--header-h: 54px;--bar-h: 108px;--announce-h: 32px}.ns-sec{padding:var(--s5) var(--pad)}.ns-header__logo img{width:104px}.ns-gal__slide{aspect-ratio:4 / 5}.ns-panel{gap:var(--s3)}.ns-panel__title{font-size:26px}.ns-size span{min-width:0;width:calc((100vw - 2 * var(--pad) - 4 * 6px) / 5);height:52px}.ns-benefits{padding:var(--s5) var(--pad);gap:var(--s5)}.ns-bblock__fig,.ns-bblock--wide .ns-bblock__fig{aspect-ratio:4 / 5}.ns-vs{padding:var(--s5) var(--pad)}.ns-vs__table,.ns-vs__table tbody,.ns-vs__table tr,.ns-vs__table td{display:block;width:auto}.ns-vs__table thead{display:none}.ns-vs__table tr{padding:16px 0;border-bottom:1px solid var(--line)}.ns-vs__table td{border:0;padding:0}.ns-vs__row-label{width:auto;margin-bottom:8px}.ns-vs__ours,.ns-vs__theirs{font-size:14.5px;padding:2px 0}.ns-vs__ours:before{content:"NO SAINT";font-size:10px;letter-spacing:.14em;color:var(--fg-muted);width:74px;flex:0 0 auto}.ns-vs__theirs{display:flex;gap:10px}.ns-vs__theirs:before{content:"STANDARD";font-size:10px;letter-spacing:.14em;color:var(--fg-muted);width:74px;flex:0 0 auto}.ns-fabric__fig{height:auto;aspect-ratio:4 / 5}.ns-fabric__body{padding:var(--s4) var(--pad) var(--s5)}.ns-stats{grid-template-columns:1fr 1fr;gap:var(--s3)}.ns-founder{padding:var(--s5) var(--pad)}.ns-samples{grid-template-columns:1fr 1fr;gap:var(--s2)}.ns-box{padding:var(--s5) var(--pad)}.ns-box__row{gap:var(--s2)}.ns-final__panel{padding:var(--s4) var(--pad) var(--s5)}.ns-bar__inner{grid-template-columns:1fr;gap:9px;padding:10px var(--pad)}.ns-bar__meta{display:flex;align-items:baseline;gap:10px}.ns-bar__btn{width:100%}.ns-drawer__panel{width:100%;border-left:0}.ns-cart__line{grid-template-columns:72px 1fr}.ns-cart__img img{width:72px;height:90px}.ns-cart__qty{grid-column:2;justify-items:start}}@media(max-width:380px){.ns-size span{height:48px;font-size:12px}}@media(prefers-reduced-motion:reduce){.js [data-ns-reveal]{opacity:1;transform:none;transition:none}.ns-fig__loop,.ns-bar,.ns-drawer__scrim,.ns-drawer__panel,.ns-btn:after{transition:none}}.ns-opts{display:grid;gap:7px}.ns-opts legend{margin-bottom:10px}.ns-opt{position:relative;display:block;cursor:pointer}.ns-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ns-opt__box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s,box-shadow .15s}.ns-opt:hover .ns-opt__box{border-color:var(--fg-muted)}.ns-opt input:checked+.ns-opt__box{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ns-opt input:focus-visible+.ns-opt__box{outline:2px solid var(--accent);outline-offset:2px}.ns-opt__mark{width:15px;height:15px;border:1px solid var(--line);border-radius:50%;position:relative;grid-row:span 2}.ns-opt input:checked+.ns-opt__box .ns-opt__mark{border-color:var(--accent)}.ns-opt input:checked+.ns-opt__box .ns-opt__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--accent);border-radius:50%}.ns-opt__name{font-size:15px;font-weight:500;letter-spacing:-.012em}.ns-opt__total{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.ns-opt__each{grid-column:2;font-size:12.5px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.ns-opt__save{grid-column:3;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);text-align:right}.ns-sizes-wrap{display:grid;gap:14px}.ns-pair{display:grid;gap:8px}.ns-pair__n{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);padding:0}.ns-pair.is-missing .ns-sizes{outline:1px solid #B3261E;outline-offset:6px}.ns-extra{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius)}.ns-extra svg{width:19px;height:19px;opacity:.75;margin-top:1px}.ns-extra__t{font-size:13px;font-weight:600;letter-spacing:.01em}.ns-extra__s{font-size:13px;color:var(--fg-muted)}.ns-lines{display:grid}.ns-group{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2) 14px;margin:var(--s3) 0}.ns-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0 10px;border-bottom:1px solid var(--line)}.ns-group__name{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.ns-group__total{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.ns-line--in-group{padding:12px 0;border-bottom:1px solid var(--line)}.ns-line--in-group:last-child{border-bottom:0}.ns-line__pair{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted)}.ns-line--gift .ns-line__img img{opacity:.9}.ns-line__free{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.ns-drawer__saved span:last-child{font-variant-numeric:tabular-nums}.ns-drawer__full{display:block;text-align:center;font-size:12.5px;padding:4px 0 2px;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.ns-drawer__full:hover{color:var(--ink)}.ns-cartpage{max-width:var(--maxw);margin:0 auto;padding:var(--s5) var(--pad) var(--s6)}.ns-cartpage__head{display:flex;align-items:baseline;gap:14px;padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.ns-cartpage__empty{display:grid;gap:var(--s3);justify-items:start;padding:var(--s5) 0}.ns-cartpage__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,400px);gap:var(--s5);align-items:start;padding-top:var(--s3)}.ns-cartpage__main{display:grid;gap:var(--s4);min-width:0}.ns-cartpage .ns-line{grid-template-columns:108px minmax(0,1fr) auto;gap:var(--s3);padding:var(--s3) 0}.ns-cartpage .ns-line__img img{width:108px;height:135px}.ns-cartpage .ns-line__title{font-size:16px}.ns-cartpage .ns-group{padding:var(--s2) var(--s3)}.ns-perks{display:grid;gap:12px;padding:var(--s3);background:var(--bone);border-radius:var(--radius)}.ns-perks ul{display:grid;gap:9px}.ns-perks li{display:grid;grid-template-columns:17px 1fr;gap:11px;align-items:start;font-size:14.5px}.ns-perks svg{width:15px;height:15px;margin-top:3px;opacity:.7}.ns-deliv{display:grid;gap:12px}.ns-deliv dl{display:grid;gap:0;border-top:1px solid var(--line)}.ns-deliv dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ns-deliv dt{color:var(--fg-muted)}.ns-row--boxed{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ns-summary{position:sticky;top:calc(var(--header-h) + 16px)}.ns-summary__inner{display:grid;gap:14px;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.ns-summary__rows{display:grid;gap:9px;font-size:14.5px}.ns-summary__rows>div{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.ns-summary__rows span:first-child{color:var(--fg-muted)}.ns-summary__save span:last-child{font-weight:600}.ns-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:13px;border-top:1px solid var(--line)}.ns-summary__tax{font-size:12.5px;color:var(--fg-muted);margin-top:-8px}.ns-summary__wallets{display:grid;gap:8px;margin-top:10px}.ns-summary__trust{justify-content:center;gap:6px 14px;font-size:12px}.ns-cartbar{display:none}@media(max-width:767px){.ns-cartbar{display:block}}.ns-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:41;background:#fffffff5;border-top:1px solid var(--rule);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(101%);transition:transform .3s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.ns-cartbar.is-visible{transform:none}.ns-cartbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:12px var(--pad)}.ns-cartbar__meta{display:grid;gap:1px}@media(max-width:1023px){.ns-cartpage__grid{grid-template-columns:1fr;gap:var(--s4)}.ns-summary{position:static}}@media(max-width:767px){.ns-cartpage{padding:var(--s4) var(--pad) calc(var(--s6) + 60px)}.ns-cartpage .ns-line{grid-template-columns:88px minmax(0,1fr) auto;gap:14px}.ns-cartpage .ns-line__img img{width:88px;height:110px}.ns-cartpage .ns-line__title{font-size:15px}.ns-summary__trust{justify-content:flex-start}}.ns-reviews{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-reviews__top{max-width:var(--maxw);margin:0 auto var(--s4);display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--s5);align-items:start}.ns-reviews__score{display:grid;gap:8px}.ns-reviews__big{font-size:clamp(40px,5vw,66px);font-weight:600;letter-spacing:-.04em;line-height:1}.ns-reviews__count{font-size:13.5px;color:var(--fg-muted)}.ns-meters{display:grid;gap:16px}.ns-meter{display:grid;gap:7px}.ns-meter__t{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted)}.ns-meter__scale{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:12px;color:var(--fg-muted)}.ns-meter__scale span:nth-child(2){text-align:center}.ns-meter__scale span:nth-child(3){text-align:right}.ns-meter__track{height:2px;background:var(--line);position:relative}.ns-meter__track i{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--fg);transform:translate(-50%);left:var(--at, 50%)}.ns-rcards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);max-width:var(--maxw);margin:0 auto}.ns-rcard{display:grid;gap:10px;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);align-content:start}.ns-rcard__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.ns-rcard__verified{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.ns-rcard__meta{font-size:12.5px;color:var(--fg-muted)}.ns-rcard__text{font-size:14.5px;line-height:1.55}.ns-rcard .ns-fig{aspect-ratio:4 / 5}@media(max-width:1023px){.ns-reviews__top{grid-template-columns:1fr;gap:var(--s4)}.ns-rcards{grid-template-columns:1fr}}.ns-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0c0c0c8c;display:grid}.ns-menu__panel{background:var(--paper);padding:var(--s4) var(--pad);display:grid;gap:var(--s3);align-content:start;max-height:100%;overflow-y:auto}.ns-menu__head{display:flex;align-items:center;justify-content:space-between}.ns-menu__links{display:grid;gap:2px}.ns-menu__links a{font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:-.03em;padding:9px 0}.ns-menu__links a:hover{opacity:.55}.ns-menu__foot{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:var(--s3);border-top:1px solid var(--line)}.ns-wait{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden;pointer-events:none;display:grid;place-items:center;padding:var(--s3)}.ns-wait.is-open{visibility:visible;pointer-events:auto}.ns-wait__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c94;opacity:0;transition:opacity .35s var(--ease)}.ns-wait.is-open .ns-wait__scrim{opacity:1}.ns-wait__panel{position:relative;z-index:1;width:min(720px,100%);max-height:calc(100vh - 2 * var(--s3));display:grid;grid-template-columns:300px minmax(0,1fr);background:var(--paper);color:var(--ink);border-radius:var(--radius);overflow:hidden;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .35s var(--ease),transform .35s var(--ease)}.ns-wait.is-open .ns-wait__panel{opacity:1;transform:none}.ns-wait__panel:focus{outline:none}.ns-wait__x{position:absolute;top:6px;right:6px;z-index:2;color:var(--ink)}.ns-wait__fig{position:relative;background:var(--stone)}.ns-wait__fig .ns-fig{position:absolute;top:0;right:0;bottom:0;left:0}.ns-wait__body{display:grid;gap:14px;align-content:center;padding:var(--s4) var(--s3);overflow-y:auto}.ns-wait__copy{font-size:14.5px;line-height:1.55;color:var(--fg-muted);max-width:42ch}.ns-wait__no{justify-self:start;font-size:12.5px;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:2px 0}.ns-wait__no:hover{color:var(--ink)}@media(max-width:767px){.ns-wait{place-items:end center;padding:0}.ns-wait__panel{grid-template-columns:1fr;width:100%;max-height:88vh;border-radius:var(--radius) var(--radius) 0 0;transform:translateY(100%)}.ns-wait__fig{height:150px}.ns-wait__body{padding:var(--s3) var(--pad) calc(var(--s3) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ns-wait__scrim,.ns-wait__panel{transition:none}}.ns-header__link{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:10px 14px}.ns-header__link:hover{opacity:.5}.ns-header__burger{display:none}.ns-show{position:relative;min-height:calc(100svh - var(--header-h) - var(--announce-h));display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--paper);overflow:hidden;padding:var(--s4) 0 26px;touch-action:pan-y}.ns-show__stage{position:relative;min-height:0}.ns-show__slide{position:absolute;top:50%;left:50%;margin:0;height:min(100%,660px);aspect-ratio:3 / 4;transform:translate3d(calc(-50% + var(--x, 0%)),-50%,0) scale(var(--s, 1));opacity:var(--o, 1);transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .78s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;cursor:pointer}.ns-show__stage.is-dragging .ns-show__slide{transition:none}.ns-show__slide.is-active{cursor:default}.ns-show__hit{display:block;width:100%;height:100%}.ns-show__fig{background:transparent}.ns-show__fig img{object-fit:contain}.ns-show__slide:not(.is-active) .ns-show__fig img{filter:contrast(.94)}.ns-show__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--s3);padding:var(--s4) var(--pad) 0}.ns-show__copy{max-width:32ch}.ns-show__title{font-size:clamp(26px,3.1vw,46px);font-weight:500;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.ns-show__sub{font-size:13.5px;line-height:1.45;color:var(--fg-muted);margin-top:12px;max-width:26ch}.ns-show__price{font-size:13.5px;margin-top:10px;font-variant-numeric:tabular-nums}.ns-show__link{display:inline-block;margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.ns-show__link:hover{opacity:.55}.ns-show__nav{display:flex;align-items:center;gap:18px;padding-bottom:4px}.ns-show__arrow{width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.ns-show__arrow:hover{opacity:.45}.ns-show__arrow svg{width:17px;height:17px}.ns-show__count{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.18em;font-variant-numeric:tabular-nums}.ns-show__count i{font-style:normal;opacity:.35}.ns-show__rail{position:absolute;left:var(--pad);right:var(--pad);bottom:14px;height:1px;background:var(--line)}.ns-show__rail i{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(0);transition:transform .78s cubic-bezier(.16,1,.3,1)}.ns-show--still .ns-show__slide,.ns-show--still .ns-show__rail i{transition:none}@media(max-width:1023px){.ns-show__slide{height:min(100%,520px)}}@media(max-width:767px){.ns-header__burger{display:grid}.ns-header__link{display:none}.ns-show{min-height:0;padding:var(--s3) 0 24px}.ns-show__stage{height:min(104vw,58svh)}.ns-show__slide{height:100%}.ns-show__foot{grid-template-columns:1fr;gap:var(--s3);padding-top:var(--s3)}.ns-show__nav{justify-content:flex-start}.ns-show__spacer{display:none}.ns-show__title{font-size:clamp(26px,7.5vw,38px)}}.ns-ed{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-ed__grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s4) var(--s3);align-items:center}.ns-ed__big{grid-column:1 / span 6}.ns-ed__big .ns-fig{aspect-ratio:4 / 5}.ns-ed__text{grid-column:8 / span 5;display:grid;gap:var(--s3)}.ns-ed__small{grid-column:8 / span 3;margin-top:var(--s4)}.ns-ed__small .ns-fig{aspect-ratio:1 / 1}.ns-ed__h{font-size:clamp(26px,3.2vw,48px);font-weight:500;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.ns-ed__h--soft{color:var(--fg-muted)}.ns-ed__body{font-size:15px;line-height:1.6;color:var(--fg-muted);max-width:44ch}.ns-look{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-look__head{max-width:var(--maxw);margin:0 auto var(--s5)}.ns-look__grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s5) var(--s3);align-items:start}.ns-look__item{margin:0;display:grid;gap:12px}.ns-look__item .ns-fig{aspect-ratio:4 / 5}.ns-look__item figcaption{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.ns-look__item--full{grid-column:span 12}.ns-look__item--full .ns-fig{aspect-ratio:16 / 9}.ns-look__item--half{grid-column:span 6}.ns-look__item--third{grid-column:span 4}.ns-look__item--offset{grid-column:span 6;margin-top:var(--s6)}.ns-tog{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-tog__inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s5);align-items:center}.ns-tog__text{display:grid;gap:var(--s3);max-width:40ch}.ns-tog__switch{display:flex;gap:6px}.ns-tog__opt{cursor:pointer;padding:10px 18px;border:1px solid var(--line);border-radius:var(--radius);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);transition:color .2s,border-color .2s}.ns-tog__opt.is-on{color:var(--fg);border-color:var(--fg)}.ns-tog__stage{position:relative;aspect-ratio:4 / 3}.ns-tog__shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1)}.ns-tog__shot.is-on{opacity:1}@media(max-width:900px){.ns-ed__big,.ns-ed__text{grid-column:span 12}.ns-ed__small{grid-column:span 7;margin-top:0}.ns-look__item--half,.ns-look__item--third,.ns-look__item--offset{grid-column:span 12;margin-top:0}.ns-tog__inner{grid-template-columns:1fr;gap:var(--s4)}.ns-tog__stage{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.ns-tog__shot{transition:none}}.ns-pdp{display:grid;grid-template-columns:minmax(0,62fr) minmax(360px,38fr);background:var(--paper);align-items:start}.ns-pdp__gallery{display:grid;gap:4px;padding:4px 0 0 4px}.ns-pdp__shot{margin:0}.ns-pdp__shot .ns-fig{aspect-ratio:4 / 5;background:var(--bone)}.ns-pdp__rail{display:none}.ns-pdp__panel{padding:0}.ns-pdp__sticky{position:sticky;top:calc(var(--header-h) + 8px)}.ns-pdp .ns-panel{padding:var(--s5) var(--pad);max-width:560px}.ns-pdp .ns-panel__title{text-transform:uppercase;letter-spacing:-.03em}@media(max-width:1023px){.ns-pdp{grid-template-columns:1fr}.ns-pdp__sticky{position:static}.ns-pdp .ns-panel{padding:var(--s4) var(--pad) var(--s5);max-width:none}.ns-pdp__gallery{display:flex;gap:8px;padding:0 var(--pad);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-pdp__gallery::-webkit-scrollbar{display:none}.ns-pdp__shot{flex:0 0 86%;scroll-snap-align:center}.ns-pdp__rail{display:flex;gap:5px;justify-content:center;padding:14px 0 0}.ns-pdp__rail i{width:18px;height:1px;background:var(--line);transition:background .2s}.ns-pdp__rail i.is-on{background:var(--ink)}}.ns-panel form[data-ns-product-form]{display:grid;gap:var(--s3)}.ns-panel .ns-atc{margin-top:0}.ns-header--drop{grid-template-columns:1fr auto}.ns-header--drop .ns-header__logo{grid-column:1;justify-self:start}.ns-header--drop .ns-header__side--end{grid-column:2;gap:16px}.ns-header__date{font-size:11px;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.ns-header__cta{min-height:38px;padding:0 18px;font-size:10.5px;letter-spacing:.14em}.ns-drop{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;background:var(--ink);color:#fff}.ns-drop__media{position:absolute;top:0;right:0;bottom:0;left:0}.ns-drop__media .ns-fig{background:#1a1a1a}.ns-drop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0c8c,#0c0c0c33 34%,#0c0c0cd1)}.ns-drop__inner{position:relative;z-index:2;display:grid;gap:var(--s3);padding:calc(var(--header-h) + var(--s5)) var(--pad) var(--s5);max-width:760px}.ns-drop__eyebrow{color:#ffffffb3}.ns-drop__h{font-size:clamp(38px,7vw,92px);font-weight:600;line-height:.94;letter-spacing:-.04em;text-transform:uppercase}.ns-drop__body{font-size:clamp(15px,1.3vw,18px);line-height:1.5;color:#ffffffc2;max-width:48ch}.ns-drop__tag{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e}.ns-drop__when{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.ns-drop__capture{max-width:480px;margin-top:var(--s2)}.ns-drop .ns-signup__row{border-color:#fff}.ns-drop .ns-signup__input{color:#fff}.ns-drop .ns-signup__input::placeholder{color:#ffffff8c}.ns-drop .ns-signup__btn{background:#fff;color:var(--ink);border-color:#fff}.ns-drop .ns-signup__note{color:#fff9}.ns-drop .ns-signup__done{color:#fff;border-color:#ffffff40}.ns-count{display:flex;gap:var(--s4);flex-wrap:wrap}.ns-count__unit{display:grid;gap:4px}.ns-count__n{font-size:clamp(26px,3.4vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ns-count__l{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.ns-count--lg{gap:var(--s5)}.ns-count.is-done .ns-count__unit{display:none}.ns-count__done{font-size:13px;letter-spacing:.16em;text-transform:uppercase}.ns-lab{background:var(--bg);color:var(--fg);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s5);align-items:center;padding:var(--s6) var(--pad)}.ns-lab__fig .ns-fig{aspect-ratio:4 / 5}.ns-lab__text{display:grid;gap:var(--s3);max-width:44ch}.ns-lab__list{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;border-top:1px solid var(--line);padding-top:var(--s3)}.ns-lab__list li{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.ns-cards{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-cards__head{max-width:var(--maxw);margin:0 auto var(--s5);display:grid;gap:14px}.ns-cards__grid{max-width:var(--maxw);margin:0 auto;display:grid;gap:var(--s4) var(--s3)}.ns-cards__grid--2{grid-template-columns:1fr 1fr}.ns-cards__grid--3{grid-template-columns:repeat(3,1fr)}.ns-card{display:grid;gap:14px;align-content:start}.ns-card__fig .ns-fig{aspect-ratio:5 / 4}.ns-card__t{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.ns-card__b{font-size:14.5px;line-height:1.55;color:var(--fg-muted);max-width:46ch}.ns-card--bare{border-top:1px solid var(--line);padding-top:var(--s3)}.ns-seq{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-seq__head{max-width:var(--maxw);margin:0 auto var(--s5);display:grid;gap:14px}.ns-seq__list{max-width:var(--maxw);margin:0 auto;display:grid;gap:var(--s6)}.ns-seq__item{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s5);align-items:center}.ns-seq__item:nth-child(2n) .ns-seq__fig{order:2}.ns-seq__fig .ns-fig{aspect-ratio:4 / 3}.ns-seq__text{display:grid;gap:12px;max-width:42ch}.ns-seq__n{font-size:11px;letter-spacing:.2em;color:var(--fg-muted)}.ns-seq__t{font-size:clamp(18px,1.7vw,24px);font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.ns-seq__b{font-size:15px;line-height:1.58;color:var(--fg-muted)}.ns-seq__notes{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:14px}.ns-seq__notes li{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.ns-seq__foot{max-width:var(--maxw);margin:var(--s5) auto 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.ns-spec{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-spec__head{max-width:var(--maxw);margin:0 auto var(--s5);display:grid;gap:12px}.ns-spec__grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--s4) var(--s3)}.ns-spec__item{display:grid;gap:7px;border-top:1px solid var(--fg);padding-top:var(--s3)}.ns-spec__item dt{font-size:clamp(20px,2vw,28px);font-weight:600;letter-spacing:-.03em}.ns-spec__l{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.ns-spec__b{font-size:14px;line-height:1.5;color:var(--fg-muted)}.ns-spec__foot{max-width:var(--maxw);margin:var(--s5) auto 0;font-size:12.5px;color:var(--fg-muted)}.ns-price-sec{background:var(--bg);color:var(--fg);padding:var(--s6) var(--pad)}.ns-price-sec__inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s5);align-items:start}.ns-price-sec__text{display:grid;gap:var(--s3)}.ns-price-sec__figures{display:grid;gap:2px}.ns-price-sec__row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.ns-price-sec__row span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.ns-price-sec__row b{font-size:20px;font-weight:600;letter-spacing:-.02em}.ns-price-sec__row--main{border-top:1px solid var(--fg)}.ns-price-sec__row--main b{font-size:clamp(28px,3vw,40px)}.ns-price-sec__ship{font-size:12.5px;color:var(--fg-muted);padding-top:14px}.ns-price-sec__rules{display:grid;gap:8px;padding-top:var(--s3)}.ns-price-sec__rules li{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.ns-ed-sec{position:relative;background:var(--ink);color:#fff;overflow:hidden;display:grid;align-items:center;min-height:82svh}.ns-ed-sec__media{position:absolute;top:0;right:0;bottom:0;left:0}.ns-ed-sec__media .ns-fig{background:#1a1a1a}.ns-ed-sec__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0cad}.ns-ed-sec__inner{position:relative;z-index:2;display:grid;gap:var(--s3);padding:var(--s6) var(--pad);max-width:720px}.ns-ed-sec__date{font-size:clamp(40px,8vw,104px);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.ns-ed-sec__h{font-size:clamp(30px,4.6vw,62px);font-weight:600;line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.ns-ed-sec__sub{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa8}.ns-ed-sec__body{font-size:15.5px;line-height:1.6;color:#ffffffb8;max-width:50ch}.ns-ed-sec__body p+p{margin-top:.8em}.ns-ed-sec__capture{max-width:480px;margin-top:var(--s2)}.ns-ed-sec .ns-signup__row{border-color:#fff}.ns-ed-sec .ns-signup__input{color:#fff}.ns-ed-sec .ns-signup__input::placeholder{color:#ffffff8c}.ns-ed-sec .ns-signup__btn{background:#fff;color:var(--ink);border-color:#fff}.ns-ed-sec .ns-signup__note{color:#fff9}.ns-ed-sec .ns-signup__done{color:#fff;border-color:#ffffff40}.ns-dropbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);color:#fff;transform:translateY(101%);transition:transform .35s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.ns-dropbar.is-visible{transform:none}.ns-dropbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:12px var(--pad);max-width:var(--maxw);margin:0 auto}.ns-dropbar__meta{display:flex;align-items:baseline;gap:14px;min-width:0}.ns-dropbar__date{font-size:13px;letter-spacing:.18em;font-variant-numeric:tabular-nums}.ns-dropbar__note{font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-dropbar__btn{background:#fff;color:var(--ink);border-color:#fff;min-height:44px;padding:0 22px;font-size:11px}@media(max-width:900px){.ns-lab{grid-template-columns:1fr;gap:var(--s4);padding:var(--s5) var(--pad)}.ns-cards__grid--2,.ns-cards__grid--3{grid-template-columns:1fr}.ns-seq{padding:var(--s5) var(--pad)}.ns-seq__list{gap:var(--s5)}.ns-seq__item{grid-template-columns:1fr;gap:var(--s3)}.ns-seq__item:nth-child(2n) .ns-seq__fig{order:0}.ns-price-sec__inner{grid-template-columns:1fr;gap:var(--s4)}}@media(max-width:767px){.ns-header__cta{min-height:34px;padding:0 14px;font-size:10px}.ns-header__date{display:none}.ns-drop__inner{padding-bottom:var(--s4);gap:var(--s2)}.ns-drop__h{font-size:clamp(34px,11vw,52px)}.ns-count,.ns-count--lg{gap:var(--s3)}.ns-count__n{font-size:26px}.ns-lab__list{grid-template-columns:1fr}.ns-dropbar__note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ns-theme.css.map */
