:root{color-scheme:light;--nx-ink:#000000;--nx-white:#FFFFFF;--nx-paper:#F4F4F2;--nx-studio:#E9E9E7;--nx-mist:#E4E4E2;--nx-alloy:#A3A3A5;--nx-steel:#5E5E60;--nx-graphite:#2A2A2B;--nx-red:#C21C2E;--nx-red-deep:#9E1524;--nx-ok:#1F7A4D;--nx-f:"Hanken Grotesk",Helvetica,Arial,sans-serif;--nx-m:"DM Mono",ui-monospace,Menlo,monospace;--nx-g:clamp(16px,3.6vw,48px);--nx-max:1360px;--nx-r:2px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}html{overflow-x:clip}body{margin:0;background:var(--nx-white);color:var(--nx-ink);font-family:var(--nx-f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;text-align:inherit}h1,h2,h3,h4,h5,p{margin:0}:focus-visible{outline:2px solid var(--nx-red);outline-offset:2px}.nx-wrap{max-width:var(--nx-max);margin-inline:auto;padding-inline:var(--nx-g)}.nx-mono{font-family:var(--nx-m);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.nx-tab{font-variant-numeric:tabular-nums}.nx-mk{display:inline-block;width:18px;height:3px;background:var(--nx-red);vertical-align:.3em;margin-right:10px;flex:none}.nx-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 26px;border-radius:var(--nx-r);font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.nx-btn-p{background:var(--nx-ink);color:var(--nx-white);border:1.5px solid var(--nx-ink)}.nx-btn-p:hover{background:var(--nx-graphite);border-color:var(--nx-graphite)}.nx-btn-s{background:transparent;color:var(--nx-ink);border:1.5px solid var(--nx-ink)}.nx-btn-s:hover{background:var(--nx-ink);color:var(--nx-white)}.nx-btn .sep{width:1px;height:18px;background:currentColor;opacity:.3}.nx-ic{width:40px;height:40px;display:grid;place-items:center;position:relative}.nx-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}.nx-ph{position:relative;overflow:hidden;background:var(--nx-studio)}.nx-ph svg.sc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nx-ph .cap{position:absolute;left:12px;bottom:10px;right:12px;font-family:var(--nx-m);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--nx-steel);z-index:2;pointer-events:none}.nxa{background:var(--nx-ink);color:var(--nx-white);overflow:hidden;height:36px;display:flex;align-items:center}.nxa-track{display:flex;width:max-content;animation:nxa-run 42s linear infinite}.nxa:hover .nxa-track{animation-play-state:paused}.nxa-set{display:flex}.nxa-set span{font-family:var(--nx-m);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding-inline:28px;display:flex;align-items:center;gap:28px;white-space:nowrap}.nxa-set span:after{content:"";width:12px;height:2px;background:var(--nx-red)}@keyframes nxa-run{to{transform:translate(-50%)}}.nxh{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--nx-white);border-bottom:1px solid var(--nx-mist)}.nxh-in{max-width:var(--nx-max);margin-inline:auto;padding-inline:var(--nx-g);display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:68px;gap:36px}.nxh-logo{text-decoration:none;display:inline-flex;flex-direction:column;line-height:.9}.nxh-logo b{font-weight:800;font-size:25px;letter-spacing:.02em;color:var(--nx-red)}.nxh-logo span{font-family:var(--nx-m);font-size:7.5px;letter-spacing:.52em;margin-top:4px;font-weight:500}.nxh-nav{display:flex;gap:28px;align-items:center;font-size:14.5px;font-weight:500}.nxh-nav>a,.nxh-nav>button{text-decoration:none;height:68px;display:flex;align-items:center;gap:8px;border-bottom:2px solid transparent;margin-bottom:-1px}.nxh-nav>a:hover,.nxh-nav>button:hover,.nxh-nav>button[aria-expanded=true]{border-bottom-color:var(--nx-ink)}.nxh-nav .chev{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.nxh-nav button[aria-expanded=true] .chev{transform:rotate(180deg)}.nxh-r{display:flex;align-items:center;gap:2px}.nxh-cnt{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--nx-red);color:var(--nx-white);font-size:10px;font-weight:700;display:grid;place-items:center;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.nxh-cnt.on{transform:scale(1)}.nxh-burger{display:none}@media(max-width:900px){.nxh-in{grid-template-columns:auto 1fr auto;height:58px;gap:8px}.nxh-nav,.nxh-hide{display:none}.nxh-burger{display:grid}.nxh-logo{justify-self:center}.nxh-logo b{font-size:21px}}.nxh-mega{position:absolute;left:0;right:0;top:100%;background:var(--nx-white);border-top:1px solid var(--nx-mist);border-bottom:1px solid var(--nx-mist);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.nxh-mega.on{opacity:1;visibility:visible;transform:none}@media(max-width:900px){.nxh-mega,.nxh-scrim{display:none}}.nxh-mega-in{max-width:var(--nx-max);margin-inline:auto;padding:32px var(--nx-g) 40px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.6fr);gap:40px}.nxh-mega h5{margin-bottom:14px;color:var(--nx-steel)}.nxh-areas{list-style:none;margin:0;padding:0;display:grid}.nxh-areas a{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--nx-mist);text-decoration:none;font-size:16px;font-weight:600}.nxh-areas a i{width:18px;height:3px;background:var(--nx-mist)}.nxh-areas a.on i{background:var(--nx-red)}.nxh-areas a em{font-style:normal;font-family:var(--nx-m);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-steel);font-weight:500}.nxh-areas a:hover{border-bottom-color:var(--nx-ink)}.nxh-links{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px}.nxh-links a{text-decoration:none}.nxh-links a:hover{text-decoration:underline;text-underline-offset:4px}.nxh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nxh-tile{text-decoration:none;display:grid;gap:10px}.nxh-tile .nx-ph{aspect-ratio:4/5}.nxh-tile b{font-size:14.5px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.nxh-tile b span{color:var(--nx-steel);font-weight:400}.nxh-scrim{position:fixed;right:0;bottom:0;left:0;top:0;background:#0000002e;z-index:39;opacity:0;pointer-events:none;transition:opacity .22s}.nxh-scrim.on{opacity:1;pointer-events:auto}.nxm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:60;opacity:0;pointer-events:none;transition:opacity .3s}.nxm-scrim.on{opacity:1;pointer-events:auto}.nxm{position:fixed;top:0;left:0;bottom:0;width:min(420px,92vw);background:var(--nx-white);z-index:61;transform:translate(-102%);transition:transform .4s cubic-bezier(.2,.75,.15,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.nxm.on{transform:none}.nxm-top{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--nx-mist);height:58px}.nxm-body{flex:1;overflow-y:auto;padding:20px 20px 28px;display:grid;gap:26px;align-content:start}.nxm-search{display:flex;align-items:center;gap:10px;border:1px solid var(--nx-mist);padding:0 12px;height:46px}.nxm-search svg{width:18px;height:18px;fill:none;stroke:var(--nx-steel);stroke-width:1.5}.nxm-search input{flex:1;min-width:0;border:0;font:inherit;font-size:15px;outline:none;background:transparent}.nxm h5{color:var(--nx-steel);margin-bottom:6px}.nxm .nxh-areas a{font-size:20px;padding:14px 0}.nxm-sub{display:grid;gap:12px;font-size:15px}.nxm-sub a{text-decoration:none}.nxm-promo{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;text-decoration:none;background:var(--nx-paper);padding:10px}.nxm-promo .nx-ph{aspect-ratio:1/1}.nxm-promo b{font-size:15px;font-weight:700;display:block}.nxm-promo span{font-size:13px;color:var(--nx-steel)}.nxb{padding-block:0 clamp(56px,7vw,112px)}.nxb-crumbs{font-size:13px;color:var(--nx-steel);padding-block:18px;display:flex;gap:10px;flex-wrap:wrap}.nxb-crumbs a{text-decoration:none}.nxb-crumbs a:hover{text-decoration:underline}.nxb-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:start}.nxb-gal{display:grid;grid-template-columns:clamp(60px,6vw,86px) minmax(0,1fr);gap:12px;position:sticky;top:calc(84px + env(safe-area-inset-top,0px))}.nxb-thumbs{display:flex;flex-direction:column;gap:8px}.nxb-thumb{aspect-ratio:1/1;width:100%;position:relative;border:1px solid transparent;opacity:.6;transition:opacity .2s,border-color .2s}.nxb-thumb .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxb-thumb .cap{display:none}.nxb-thumb:hover{opacity:.9}.nxb-thumb[aria-current=true]{opacity:1;border-color:var(--nx-ink)}.nxb-main{aspect-ratio:1/1;position:relative}.nxb-main .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxb-count{position:absolute;top:14px;right:14px;z-index:3;color:var(--nx-steel)}.nxb-gnav{position:absolute;bottom:12px;right:12px;display:flex;gap:6px;z-index:3}.nxb-gnav button{width:40px;height:40px;background:var(--nx-white);border:1px solid var(--nx-mist);display:grid;place-items:center}.nxb-gnav button:hover{border-color:var(--nx-ink)}.nxb-gnav svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.nxb-buy{display:grid;gap:22px}.nxb-eyebrow{display:flex;align-items:center;color:var(--nx-steel)}.nxb-lvl{display:inline-flex;gap:3px;margin-right:10px}.nxb-lvl i{width:14px;height:4px;background:var(--nx-red)}.nxb-title{display:grid;gap:10px}.nxb-title h1{font-size:clamp(32px,3.3vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.nxb-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.nxb-stars{display:flex;gap:2px}.nxb-stars i{width:14px;height:14px;background:var(--nx-alloy);clip-path:polygon(50% 6%,61% 38%,94% 38%,67% 58%,78% 90%,50% 70%,22% 90%,33% 58%,6% 38%,39% 38%)}.nxb-rating .sep{width:1px;height:12px;background:var(--nx-alloy)}.nxb-rating a{text-underline-offset:3px;text-decoration-color:var(--nx-alloy)}.nxb-intro{font-size:17px;line-height:1.55;max-width:34em}.nxb-ticks{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px}.nxb-ticks li{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start}.nxb-ticks li:before{content:"";width:14px;height:3px;background:var(--nx-red);margin-top:10px}.nxb-ticks a{text-underline-offset:3px}.nxb-opt{display:grid;gap:10px}.nxb-lbl{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nxb-lbl b{font-size:14px;font-weight:700}.nxb-lbl b span{font-weight:400;color:var(--nx-steel);margin-left:6px}.nxb-lbl button{font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;gap:6px}.nxb-lbl button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.nxb-sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}@media(max-width:520px){.nxb-sizes{grid-template-columns:repeat(3,1fr)}}.nxb-size{height:54px;border:1px solid var(--nx-mist);display:grid;place-items:center;align-content:center;gap:1px;background:var(--nx-white);transition:border-color .15s}.nxb-size b{font-size:15px;font-weight:700}.nxb-size span{font-family:var(--nx-m);font-size:10px;color:var(--nx-steel);letter-spacing:.02em}.nxb-size:hover{border-color:var(--nx-steel)}.nxb-size[aria-pressed=true]{border:1.5px solid var(--nx-ink);box-shadow:inset 0 -3px 0 var(--nx-red)}.nxb-hint{font-size:13px;color:var(--nx-steel)}.nxb-tiers{display:grid;gap:12px}.nxb-tiers-hd{display:flex;align-items:center;gap:12px;color:var(--nx-steel)}.nxb-tiers-hd:after{content:"";flex:1;height:1px;background:var(--nx-mist)}.nxb-tw{border:1px solid var(--nx-mist);background:var(--nx-white);transition:border-color .2s}.nxb-tw.on{border:1.5px solid var(--nx-ink)}.nxb-tier{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:14px;align-items:center;width:100%;padding:18px 16px}.nxb-rd{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--nx-alloy);display:grid;place-items:center}.nxb-tw.on .nxb-rd{border-color:var(--nx-ink)}.nxb-tw.on .nxb-rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--nx-red)}.nxb-tier .t{display:grid;gap:2px}.nxb-tier .t b{font-size:15.5px;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nxb-tier .t span{font-size:13px;color:var(--nx-steel)}.nxb-tier .p{display:grid;justify-items:end}.nxb-tier .p .now{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nxb-tier .p s{font-size:12.5px;color:var(--nx-steel);font-variant-numeric:tabular-nums}.nxb-tier .p small{font-family:var(--nx-m);font-size:10px;color:var(--nx-steel);text-transform:uppercase;letter-spacing:.03em}.nxb-badges{position:absolute;top:0;left:14px;translate:0 -50%;display:flex;gap:6px}.nxb-badge{font-family:var(--nx-m);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;padding:4px 7px;line-height:1.2;background:var(--nx-ink);color:var(--nx-white)}.nxb-badge.red{background:var(--nx-red)}.nxb-badge.soft{background:var(--nx-paper);color:var(--nx-ink);border:1px solid var(--nx-mist)}.nxb-units{border-top:1px solid var(--nx-mist);padding:14px 16px 16px;display:grid;gap:12px;background:var(--nx-paper)}.nxb-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.nxb-unit .k{display:grid;gap:1px}.nxb-unit .k b{font-size:13.5px;font-weight:700}.nxb-unit .k span{font-size:12px;color:var(--nx-steel)}.nxb-seg{display:inline-grid;grid-auto-flow:column;border:1px solid var(--nx-mist);background:var(--nx-white)}.nxb-seg button{min-width:42px;height:36px;font-size:13px;font-weight:700;border-right:1px solid var(--nx-mist)}.nxb-seg button:last-child{border-right:0}.nxb-seg button[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-white)}.nxb-diff{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;justify-self:start}.nxb-diag{display:flex;align-items:center;gap:14px;padding:4px 0 0}.nxb-diag svg{width:74px;height:auto;flex:none}.nxb-diag p{font-size:12.5px;color:var(--nx-steel);line-height:1.45}.nxb-cta{height:60px;width:100%;font-size:16px}.nxb-sum{display:flex;justify-content:space-between;font-size:13px;color:var(--nx-steel);margin-top:-12px}.nxb-trust{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--nx-mist);background:var(--nx-paper)}.nxb-trust>div{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;padding:16px;font-size:13.5px;line-height:1.35}.nxb-trust>div:nth-child(odd){border-right:1px solid var(--nx-mist)}.nxb-trust>div:nth-child(-n+2){border-bottom:1px solid var(--nx-mist)}.nxb-trust svg{width:22px;height:22px;fill:none;stroke:var(--nx-ink);stroke-width:1.4}.nxb-trust b{font-weight:700;display:block}.nxb-trust span{color:var(--nx-steel);font-size:12.5px}.nxb-pay{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:-8px}.nxb-pay span{font-family:var(--nx-m);font-size:9.5px;letter-spacing:.04em;font-weight:500;border:1px solid var(--nx-mist);padding:5px 8px;color:var(--nx-steel)}.nxb-faq{border-top:1.5px solid var(--nx-ink)}.nxb-faq-hd{padding:16px 0 4px;display:flex;align-items:center}.nxb-faq details{border-bottom:1px solid var(--nx-mist)}.nxb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:15.5px;font-weight:600}.nxb-faq summary::-webkit-details-marker{display:none}.nxb-faq summary i{width:14px;height:14px;position:relative;flex:none}.nxb-faq summary i:before,.nxb-faq summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:1.6px;background:var(--nx-ink);transition:transform .2s}.nxb-faq summary i:after{transform:rotate(90deg)}.nxb-faq details[open] summary i:after{transform:rotate(0)}.nxb-faq .body{padding:0 0 20px;font-size:14.5px;color:var(--nx-graphite);display:grid;gap:10px;max-width:38em;line-height:1.6}.nxb-faq .body ul{margin:0;padding-left:18px;display:grid;gap:4px}.nxb-faq .body button{font-weight:600;text-decoration:underline;text-underline-offset:3px}.nxb-note{background:var(--nx-paper);border-left:3px solid var(--nx-ink);padding:10px 12px;font-size:13px}@media(max-width:980px){.nxb-grid{grid-template-columns:minmax(0,1fr)}.nxb-gal{position:static}}@media(max-width:640px){.nxb-gal{grid-template-columns:minmax(0,1fr)}.nxb-thumbs{order:2;flex-direction:row;overflow-x:auto;scrollbar-width:none}.nxb-thumbs::-webkit-scrollbar{display:none}.nxb-thumb{flex:0 0 62px;width:62px}.nxb-main{margin-inline:calc(var(--nx-g) * -1)}.nxb-trust{grid-template-columns:1fr}.nxb-trust>div{border-right:0!important;border-bottom:1px solid var(--nx-mist)}.nxb-trust>div:last-child{border-bottom:0}.nxb-sizes{gap:4px}}.nxs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90;display:grid;place-items:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s}.nxs-scrim.on{opacity:1;pointer-events:auto}.nxs{background:var(--nx-white);width:min(940px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);transform:translateY(10px);transition:transform .3s}.nxs-scrim.on .nxs{transform:none}.nxs-vis{background:var(--nx-studio);position:relative;min-height:420px}.nxs-vis .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxs-body{padding:28px 28px 26px;display:grid;gap:20px;align-content:start}.nxs-hd{display:flex;justify-content:space-between;align-items:start;gap:16px}.nxs-hd h2{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.nxs-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}.nxs-steps li{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:14.5px;counter-increment:s}.nxs-steps li:before{content:counter(s);width:24px;height:24px;border:1.5px solid var(--nx-ink);display:grid;place-items:center;font-size:12px;font-weight:700}.nxs-calc{background:var(--nx-paper);padding:16px;display:grid;gap:10px}.nxs-calc label{font-size:14px;font-weight:700}.nxs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.nxs-in{display:flex;align-items:center;border:1.5px solid var(--nx-ink);background:var(--nx-white);height:50px}.nxs-in input{flex:1;min-width:0;border:0;font:inherit;font-size:18px;font-weight:600;padding:0 14px;outline:none;background:transparent;font-variant-numeric:tabular-nums}.nxs-in span{padding-right:14px;color:var(--nx-steel);font-family:var(--nx-m);font-size:12px}.nxs-res{font-size:14.5px;min-height:1.5em}.nxs-res b{font-weight:800}.nxs-res.err{color:var(--nx-red-deep)}.nxs-tbl{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.nxs-tbl th{font-family:var(--nx-m);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;color:var(--nx-steel);text-align:left;padding:0 0 8px;border-bottom:1.5px solid var(--nx-ink)}.nxs-tbl td{padding:11px 0;border-bottom:1px solid var(--nx-mist)}.nxs-tbl td:first-child{font-weight:800;width:60px}.nxs-tbl tr.on td{background:var(--nx-paper)}.nxs-tbl tr.on td:first-child{box-shadow:inset 3px 0 0 var(--nx-red);padding-left:10px}.nxs-tip{font-size:13px;color:var(--nx-steel)}@media(max-width:760px){.nxs{grid-template-columns:1fr}.nxs-vis{min-height:0;aspect-ratio:4/3}.nxs-body{padding:20px}}.nxc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:70;opacity:0;pointer-events:none;transition:opacity .35s}.nxc-scrim.on{opacity:1;pointer-events:auto}.nxc{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--nx-white);z-index:80;transform:translate(102%);transition:transform .45s cubic-bezier(.2,.75,.15,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.nxc.on{transform:none}.nxc:not(.on),.nxm:not(.on){visibility:hidden;transition:transform .45s cubic-bezier(.2,.75,.15,1),visibility 0s .45s}.nxc-hd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--nx-mist)}.nxc-hd h3{font-size:22px;font-weight:800;letter-spacing:-.02em;display:flex;gap:8px;align-items:baseline}.nxc-hd h3 small{font-size:13px;color:var(--nx-steel);font-weight:500}.nxc-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.nxc-rw{padding:16px 20px 18px;border-bottom:1px solid var(--nx-mist);display:grid;gap:14px;background:var(--nx-paper)}.nxc-rw-msg{font-size:14px;text-align:center}.nxc-rw-msg b{font-weight:800;font-variant-numeric:tabular-nums}.nxc-track{position:relative;height:3px;background:var(--nx-mist);margin:4px 5px 0}.nxc-track>i{position:absolute;left:0;top:0;bottom:0;background:var(--nx-ink);transition:width .7s cubic-bezier(.2,.75,.15,1)}.nxc-track span{position:absolute;top:50%;width:11px;height:11px;background:var(--nx-white);border:1.5px solid var(--nx-alloy);translate:-50% -50%;transition:background .3s,border-color .3s}.nxc-track span.ok{background:var(--nx-red);border-color:var(--nx-red)}.nxc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nxc-tile{border:1px solid var(--nx-mist);background:var(--nx-white);padding:10px 8px;display:grid;justify-items:center;gap:4px;text-align:center;position:relative}.nxc-tile svg{width:22px;height:22px;fill:none;stroke:var(--nx-steel);stroke-width:1.4}.nxc-tile b{font-size:12px;font-weight:700;line-height:1.2}.nxc-tile span{font-family:var(--nx-m);font-size:9.5px;color:var(--nx-steel);letter-spacing:.02em}.nxc-tile.ok{border-color:var(--nx-ink)}.nxc-tile.ok svg{stroke:var(--nx-ink)}.nxc-tile .ck{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:var(--nx-red);display:grid;place-items:center;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.nxc-tile.ok .ck{transform:scale(1)}.nxc-tile .ck svg{width:10px;height:10px;stroke:var(--nx-white);stroke-width:2.2}.nxc-lines{padding:0 20px}.nxc-ln{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--nx-mist)}.nxc-ln .nx-ph{aspect-ratio:1/1}.nxc-ln .nx-ph .cap{display:none}.nxc-main{display:grid;gap:3px;align-content:start;min-width:0}.nxc-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.nxc-top b{font-weight:700;font-size:15px;line-height:1.3}.nxc-var{font-size:13px;color:var(--nx-steel);line-height:1.45}.nxc-rm{width:28px;height:28px;display:grid;place-items:center;flex:none;margin:-4px -6px 0 0}.nxc-rm svg{width:15px;height:15px;fill:none;stroke:var(--nx-steel);stroke-width:1.4}.nxc-rm:hover svg{stroke:var(--nx-ink)}.nxc-bot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.nxc-stp{display:inline-grid;grid-template-columns:32px 30px 32px;align-items:center;height:34px;border:1px solid var(--nx-mist);text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.nxc-stp button{height:100%;font-size:16px;color:var(--nx-steel)}.nxc-stp button:hover{color:var(--nx-ink)}.nxc-pr{display:flex;gap:8px;align-items:baseline;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.nxc-pr s{color:var(--nx-steel);font-size:13px;font-weight:400}.nxc-save{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;background:var(--nx-paper);padding:6px 10px}.nxc-save i{width:12px;height:3px;background:var(--nx-red)}.nxc-gift .tag{font-family:var(--nx-m);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;background:var(--nx-red);color:var(--nx-white);padding:3px 6px;justify-self:start}.nxc-code{padding:16px 20px;border-bottom:1px solid var(--nx-mist);display:grid;gap:8px}.nxc-code form{display:grid;grid-template-columns:1fr auto;gap:8px}.nxc-code input{height:44px;border:1px solid var(--nx-mist);padding:0 12px;font:inherit;font-size:14px;min-width:0;border-radius:0}.nxc-code input:focus{outline:none;border-color:var(--nx-ink)}.nxc-code button{height:44px;padding:0 18px;background:var(--nx-ink);color:var(--nx-white);font-weight:600;font-size:14px}.nxc-code .msg{font-size:12.5px;color:var(--nx-steel)}.nxc-code .msg.ok{color:var(--nx-ok)}.nxc-code .msg.err{color:var(--nx-red-deep)}.nxc-up{padding:20px 0 24px}.nxc-up-hd{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-bottom:14px}.nxc-up-nav{display:flex;gap:6px}.nxc-up-nav button{width:32px;height:32px;border:1px solid var(--nx-mist);display:grid;place-items:center}.nxc-up-nav button:disabled{opacity:.3}.nxc-up-nav svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.nxc-up-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px;scroll-padding-inline:20px;scrollbar-width:none;scroll-behavior:smooth}.nxc-up-track::-webkit-scrollbar{display:none}.nxc-up-card{flex:0 0 152px;scroll-snap-align:start;display:grid;gap:7px;align-content:start}.nxc-up-card .nx-ph{aspect-ratio:1/1}.nxc-up-card .nx-ph .cap{display:none}.nxc-up-card b{font-size:13.5px;font-weight:700;line-height:1.3;min-height:2.6em}.nxc-up-card .p{font-size:13px;font-variant-numeric:tabular-nums}.nxc-up-card button{height:38px;border:1.5px solid var(--nx-ink);font-size:13px;font-weight:600}.nxc-up-card button:hover{background:var(--nx-ink);color:var(--nx-white)}.nxc-empty{padding:48px 20px 24px;display:grid;gap:14px;justify-items:center;text-align:center}.nxc-empty p{font-size:22px;font-weight:800;letter-spacing:-.02em}.nxc-empty span{font-size:14px;color:var(--nx-steel);max-width:26em}.nxc-foot{border-top:1px solid var(--nx-mist);padding:14px 20px 16px;display:grid;gap:12px}.nxc-sum{display:grid;gap:5px;font-size:14px;font-variant-numeric:tabular-nums}.nxc-sum div{display:flex;justify-content:space-between;gap:12px}.nxc-sum .tot{font-size:17px;font-weight:800}.nxc-sum .tot s{color:var(--nx-steel);font-weight:400;font-size:13px;margin-right:8px}.nxc-sum .disc{color:var(--nx-ok);font-size:13.5px}.nxc-sum small{font-size:12.5px;color:var(--nx-steel)}.nxc-cta{height:56px;width:100%}.nxc-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.nxc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px solid var(--nx-mist)}.nxc-trust div{display:grid;justify-items:center;gap:5px;text-align:center;font-size:11.5px;line-height:1.3;color:var(--nx-steel)}.nxc-trust svg{width:20px;height:20px;fill:none;stroke:var(--nx-ink);stroke-width:1.4}@media(max-width:480px){.nxc-hd,.nxc-rw,.nxc-code,.nxc-foot,.nxc-lines,.nxc-up-hd{padding-inline:16px}.nxc-up-track{padding-inline:16px;scroll-padding-inline:16px}.nxc-ln{grid-template-columns:68px 1fr}}.nxsb{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--nx-white);border-top:1px solid var(--nx-mist);padding:10px var(--nx-g) calc(10px + env(safe-area-inset-bottom,0px));display:none;gap:12px;align-items:center;transform:translateY(110%);transition:transform .3s}.nxsb.show{transform:none}.nxsb:not(.show){visibility:hidden;transition:transform .3s,visibility 0s .3s}.nxsb .i{flex:1;min-width:0;font-size:13px;line-height:1.3}.nxsb .i b{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nxsb .i span{color:var(--nx-steel)}.nxsb .nx-btn{height:46px;padding:0 18px;font-size:14px}@media(max-width:980px){.nxsb{display:flex}}.nx-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));translate:-50% 20px;background:var(--nx-ink);color:var(--nx-white);font-size:13.5px;padding:12px 18px;z-index:100;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s;max-width:calc(100vw - 32px)}.nx-toast.on{opacity:1;translate:-50% 0}.nx-sec{padding-block:clamp(64px,8vw,128px)}.nx-sec-hd{display:grid;gap:14px;margin-bottom:clamp(32px,4vw,56px);max-width:44em}.nx-sec-hd h2{font-size:clamp(30px,3.6vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.nx-sec-hd p{font-size:17px;color:var(--nx-steel);max-width:36em}.nx-eyebrow{display:flex;align-items:center;color:var(--nx-steel)}.nx-paper{background:var(--nx-paper)}.nx-lvl{display:inline-flex;gap:3px;vertical-align:.12em}.nx-lvl i{width:13px;height:4px;background:var(--nx-mist)}.nx-lvl i.on{background:var(--nx-red)}.nx-link{font-weight:600;text-decoration:underline;text-underline-offset:4px;display:inline-flex;gap:8px;align-items:center}.nxhh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(40px,6vw,88px) clamp(32px,4vw,56px)}.nxhh-copy{display:grid;gap:26px;align-content:center}.nxhh h1{font-size:clamp(46px,6.6vw,104px);font-weight:800;letter-spacing:-.05em;line-height:.94;text-wrap:balance}.nxhh p{font-size:clamp(17px,1.35vw,20px);line-height:1.5;max-width:30em;color:var(--nx-graphite)}.nxhh-btns{display:flex;gap:10px;flex-wrap:wrap}.nxhh-img{aspect-ratio:5/6;position:relative}.nxhh-img .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxhh-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1.5px solid var(--nx-ink);border-bottom:1px solid var(--nx-mist)}.nxhh-strip>div{padding:18px 20px 18px 0;display:grid;gap:4px}.nxhh-strip>div+div{padding-left:20px;border-left:1px solid var(--nx-mist)}.nxhh-strip .l{color:var(--nx-steel)}.nxhh-strip b{font-size:15px;font-weight:700}@media(max-width:860px){.nxhh-grid{grid-template-columns:minmax(0,1fr)}.nxhh-img{order:-1;aspect-ratio:4/3;margin-inline:calc(var(--nx-g) * -1)}.nxhh-strip{grid-template-columns:1fr 1fr}.nxhh-strip>div:nth-child(3){padding-left:0;border-left:0}.nxhh-strip>div:nth-child(n+3){border-top:1px solid var(--nx-mist)}}.nxba-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:stretch}.nxba-fig{background:var(--nx-studio);position:relative;min-height:520px;display:grid;place-items:center;padding:24px}.nxba-fig svg{width:100%;max-width:340px;height:auto}.nxba-fig .zone{cursor:pointer}.nxba-fig .zone circle.dot{fill:var(--nx-white);stroke:var(--nx-ink);stroke-width:1.5;transition:fill .2s,r .2s}.nxba-fig .zone circle.halo{fill:none;stroke:var(--nx-red);stroke-width:1.2;opacity:0;transition:opacity .2s}.nxba-fig .zone:hover circle.dot{fill:var(--nx-mist)}.nxba-fig .zone.on circle.dot{fill:var(--nx-red);stroke:var(--nx-red)}.nxba-fig .zone.on circle.halo{opacity:1}.nxba-fig .zone:focus-visible{outline:none}.nxba-fig .zone:focus-visible circle.dot{stroke:var(--nx-red);stroke-width:3}.nxba-fig .cap{position:absolute;left:14px;bottom:12px;font-family:var(--nx-m);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--nx-steel)}.nxba-side{display:grid;gap:24px;align-content:start}.nxba-list{display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--nx-ink)}.nxba-list button{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:15px 14px 15px 0;border-bottom:1px solid var(--nx-mist);font-size:16px;font-weight:600}.nxba-list button:nth-child(odd){border-right:1px solid var(--nx-mist)}.nxba-list button:nth-child(2n){padding-left:14px}.nxba-list button i{width:16px;height:3px;background:var(--nx-mist)}.nxba-list button em{font-style:normal;font-family:var(--nx-m);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--nx-steel);font-weight:500}.nxba-list button[aria-pressed=true]{background:var(--nx-paper)}.nxba-list button[aria-pressed=true] i{background:var(--nx-red)}.nxba-list button:hover i{background:var(--nx-ink)}.nxba-res{border:1.5px solid var(--nx-ink);padding:20px;display:grid;gap:14px}.nxba-prod{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center}.nxba-prod .nx-ph{aspect-ratio:1/1}.nxba-prod .nx-ph .cap{display:none}.nxba-prod b{font-size:19px;font-weight:800;letter-spacing:-.02em;display:block}.nxba-prod p{font-size:14px;color:var(--nx-steel);margin-top:4px}.nxba-prod .pr{font-size:15px;font-weight:700;margin-top:8px;font-variant-numeric:tabular-nums}.nxba-btns{display:flex;gap:8px;flex-wrap:wrap}.nxba-btns .nx-btn{height:46px;font-size:14px;padding:0 18px}.nxba-soon h3{font-size:22px;font-weight:800;letter-spacing:-.02em}.nxba-soon p{font-size:14.5px;color:var(--nx-steel)}.nxba-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.nxba-form input{height:46px;border:1.5px solid var(--nx-ink);padding:0 12px;font:inherit;font-size:15px;min-width:0;border-radius:0}.nxba-form input:focus{outline:none;box-shadow:inset 0 -3px 0 var(--nx-red)}.nxba-form .nx-btn{height:46px;font-size:14px;padding:0 18px}.nxba-msg{font-size:13px;min-height:1.2em}.nxba-msg.err{color:var(--nx-red-deep)}.nxba-msg.ok{color:var(--nx-ok)}@media(max-width:860px){.nxba-grid{grid-template-columns:minmax(0,1fr)}.nxba-fig{min-height:0;aspect-ratio:1/1}.nxba-fig svg{max-width:260px}}@media(max-width:420px){.nxba-list{grid-template-columns:1fr}.nxba-list button:nth-child(odd){border-right:0}.nxba-list button:nth-child(2n){padding-left:0}.nxba-prod{grid-template-columns:88px 1fr}}.nxfp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,88px);align-items:center}.nxfp-img{aspect-ratio:1/1;position:relative;background:var(--nx-white)}.nxfp-img .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxfp-copy{display:grid;gap:22px;align-content:center}.nxfp-copy h2{font-size:clamp(34px,4vw,60px);font-weight:800;letter-spacing:-.045em;line-height:1}.nxfp-copy>p{font-size:17px;color:var(--nx-graphite);max-width:32em}.nxfp-specs{display:grid;border-top:1.5px solid var(--nx-ink)}.nxfp-specs>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--nx-mist);font-size:15px;align-items:baseline}.nxfp-specs .l{color:var(--nx-steel)}.nxfp-price{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-variant-numeric:tabular-nums}.nxfp-price b{font-size:24px;font-weight:800;letter-spacing:-.02em}.nxfp-price span{color:var(--nx-steel);font-size:14px}@media(max-width:860px){.nxfp-grid{grid-template-columns:minmax(0,1fr)}}.nxft-hd{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,44px)}.nxft-tabs{display:flex;gap:6px;flex-wrap:wrap}.nxft-tabs button{height:38px;padding:0 14px;border:1px solid var(--nx-mist);background:var(--nx-white);font-size:14px;font-weight:600}.nxft-tabs button[aria-selected=true]{background:var(--nx-ink);color:var(--nx-white);border-color:var(--nx-ink)}.nxgr-card .im{background:var(--nx-studio)}.nxgr-card .cat{color:var(--nx-steel)}@media(max-width:760px){.nxft-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--nx-g) * -1);padding-inline:var(--nx-g);scroll-padding-inline:var(--nx-g);scrollbar-width:none}.nxft-grid::-webkit-scrollbar{display:none}.nxft-grid .nxgr-card{flex:0 0 62%;scroll-snap-align:start}}.nxco-note{background:var(--nx-paper);border-left:3px solid var(--nx-red);padding:10px 14px;font-size:13.5px;margin-bottom:20px}.nxsit-card .chips{display:flex;gap:4px;flex-wrap:wrap}.nxsit-card .chips span{font-family:var(--nx-m);font-size:10px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--nx-mist);padding:3px 6px;color:var(--nx-steel)}.nxba-res-list{display:grid}.nxba-res-list a{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--nx-mist);text-decoration:none}.nxba-res-list a:first-child{padding-top:0}.nxba-res-list .nx-ph{aspect-ratio:1/1}.nxba-res-list .nx-ph .cap{display:none}.nxba-res-list b{font-size:15px;font-weight:700;display:block}.nxba-res-list span.m{font-family:var(--nx-m);font-size:10.5px;text-transform:uppercase;color:var(--nx-steel);display:flex;align-items:center;gap:8px;margin-top:3px}.nxba-res-list .p{font-weight:700;font-variant-numeric:tabular-nums;font-size:14.5px;white-space:nowrap}.nxba-res-list a:hover b{text-decoration:underline;text-underline-offset:3px}.nxba-res-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nxba-res-hd h3{font-size:22px;font-weight:800;letter-spacing:-.02em}.nxsit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.nxsit-card{display:grid;gap:12px;align-content:start;text-decoration:none}.nxsit-card .nx-ph{aspect-ratio:4/5}.nxsit-card .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nxsit-card b{font-size:18px;font-weight:800;letter-spacing:-.02em}.nxsit-card p{font-size:14.5px;color:var(--nx-steel);max-width:26em}.nxsit-card:hover b{text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.nxsit-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--nx-g) * -1);padding-inline:var(--nx-g);scroll-padding-inline:var(--nx-g);scrollbar-width:none}.nxsit-grid::-webkit-scrollbar{display:none}.nxsit-card{flex:0 0 76%;scroll-snap-align:start}}.nxpr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--nx-ink)}.nxpr-grid>div{padding:28px 28px 8px 0;display:grid;gap:14px;align-content:start}.nxpr-grid>div+div{padding-left:28px;border-left:1px solid var(--nx-mist)}.nxpr-grid h3{font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.nxpr-grid p{font-size:15px;color:var(--nx-graphite);max-width:26em}.nxpr-grid svg{width:56px;height:56px}@media(max-width:860px){.nxpr-grid{grid-template-columns:1fr}.nxpr-grid>div+div{padding-left:0;border-left:0;border-top:1px solid var(--nx-mist)}.nxpr-grid>div{padding:24px 0}}.nxsgb{background:var(--nx-ink);color:var(--nx-white)}.nxsgb-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,4vw,56px);align-items:center;padding-block:clamp(40px,5vw,72px)}.nxsgb svg{width:clamp(80px,9vw,120px);height:auto}.nxsgb h2{font-size:clamp(26px,3vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.nxsgb p{color:var(--nx-alloy);margin-top:8px;font-size:16px}.nxsgb .nx-btn{background:var(--nx-white);color:var(--nx-ink);border:1.5px solid var(--nx-white)}.nxsgb .nx-btn:hover{background:var(--nx-mist)}@media(max-width:760px){.nxsgb-in{grid-template-columns:1fr}.nxsgb svg{display:none}}.nxco-hd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-block:clamp(24px,4vw,56px) 24px}.nxco-hd h1{font-size:clamp(52px,7vw,112px);font-weight:800;letter-spacing:-.055em;line-height:.9}.nxco-hd p{font-size:17px;color:var(--nx-graphite);max-width:34em;margin-top:18px}.nxco-areas{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--nx-mist)}.nxco-areas a{text-decoration:none;height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--nx-mist);font-size:14px;font-weight:600}.nxco-areas a em{font-style:normal;font-family:var(--nx-m);font-size:10px;color:var(--nx-steel);font-weight:500;text-transform:uppercase}.nxco-areas a.on{background:var(--nx-ink);color:var(--nx-white);border-color:var(--nx-ink)}.nxco-areas a.on em{color:var(--nx-alloy)}.nxco-areas a:not(.on):hover{border-color:var(--nx-ink)}.nxco-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--nx-mist)}.nxco-levels>div{padding:20px 20px 20px 0;display:grid;gap:6px}.nxco-levels>div+div{padding-left:20px;border-left:1px solid var(--nx-mist)}.nxco-levels b{font-size:15px;font-weight:800;display:flex;align-items:center;gap:10px}.nxco-levels p{font-size:13.5px;color:var(--nx-steel)}@media(max-width:760px){.nxco-levels{grid-template-columns:1fr}.nxco-levels>div+div{padding-left:0;border-left:0;border-top:1px solid var(--nx-mist)}.nxco-hd{grid-template-columns:1fr}}.nxch{background:var(--nx-paper);padding:clamp(20px,3vw,32px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);margin-block:28px}.nxch h2{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.nxch-q{display:grid;gap:8px;margin-top:18px}.nxch-q>span{font-size:14px;font-weight:700}.nxch-seg{display:flex;flex-wrap:wrap;gap:6px}.nxch-seg button{height:40px;padding:0 14px;border:1px solid var(--nx-mist);background:var(--nx-white);font-size:14px;font-weight:600}.nxch-seg button[aria-pressed=true]{border:1.5px solid var(--nx-ink);box-shadow:inset 0 -3px 0 var(--nx-red)}.nxch-res{background:var(--nx-white);border:1.5px solid var(--nx-ink);padding:18px;display:grid;gap:14px;align-content:start}.nxch-res .nxba-prod{grid-template-columns:104px 1fr}.nxch-res small{font-size:13px;color:var(--nx-steel)}@media(max-width:860px){.nxch{grid-template-columns:1fr}}.nxco-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:14px;border-top:1.5px solid var(--nx-ink);border-bottom:1px solid var(--nx-mist);margin-bottom:28px}.nxco-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nxco-filters>span{color:var(--nx-steel);margin-right:4px}.nxco-filters button{height:34px;padding:0 12px;border:1px solid var(--nx-mist);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.nxco-filters button[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-white);border-color:var(--nx-ink)}.nxco-right{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px}.nxco-right label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.nxco-right input[type=checkbox]{width:16px;height:16px;accent-color:#000}.nxco-right select{height:34px;border:1px solid var(--nx-mist);font:inherit;font-size:13.5px;padding:0 8px;background:var(--nx-white);border-radius:0}.nxco-count{color:var(--nx-steel)}.nxgr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) clamp(12px,1.6vw,24px)}@media(max-width:1100px){.nxgr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nxgr{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxgr-card{display:grid;gap:10px;align-content:start;text-decoration:none;position:relative}.nxgr-card .im{aspect-ratio:4/5;position:relative}.nxgr-card .im .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxgr-card .im .cap{display:none}.nxgr-card .bd{position:absolute;top:10px;left:10px;z-index:3;font-family:var(--nx-m);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;padding:4px 7px;background:var(--nx-ink);color:var(--nx-white)}.nxgr-card .bd.soon{background:var(--nx-white);color:var(--nx-ink);border:1px dashed var(--nx-alloy)}.nxgr-card .lv{display:flex;align-items:center;gap:8px;color:var(--nx-steel)}.nxgr-card b{font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.25}.nxgr-card p{font-size:13.5px;color:var(--nx-steel);line-height:1.45}.nxgr-card .pr{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.nxgr-card .pr span{font-size:12.5px;font-weight:400;color:var(--nx-steel)}.nxgr-card .sz{display:flex;gap:4px}.nxgr-card .sz span{font-size:11.5px;font-weight:700;border:1px solid var(--nx-mist);padding:3px 6px}.nxgr-card.soon .im{opacity:.8}.nxgr-card:hover b{text-decoration:underline;text-underline-offset:3px}.nxgr-empty{grid-column:1 / -1;padding:40px 0;text-align:center;display:grid;gap:12px;justify-items:center}.nxgr-empty p{font-size:18px;font-weight:700}.nxco-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,5vw,96px);padding-block:clamp(56px,7vw,104px)}.nxco-faq h2{font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.05}@media(max-width:860px){.nxco-faq{grid-template-columns:1fr}}.nxf{background:var(--nx-ink);color:var(--nx-white)}.nxf-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:32px;padding-block:64px 48px}.nxf .nxh-logo b{font-size:30px}.nxf .nxh-logo span{color:var(--nx-white)}.nxf-news{display:grid;gap:14px;max-width:24em}.nxf-news p{font-size:14.5px;color:var(--nx-alloy)}.nxf-news form{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1.5px solid var(--nx-white)}.nxf-news input{background:transparent;border:0;color:var(--nx-white);font:inherit;font-size:15px;padding:12px 0;outline:none;min-width:0}.nxf-news input::placeholder{color:var(--nx-alloy)}.nxf-news button{font-weight:600;font-size:14px;color:var(--nx-white)}.nxf-news .msg{font-size:12.5px;min-height:1.2em;color:var(--nx-alloy)}.nxf h4{color:var(--nx-alloy);margin-bottom:16px}.nxf ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}.nxf ul a{text-decoration:none;opacity:.9}.nxf ul a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.nxf-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--nx-graphite);padding-block:20px;font-size:12.5px;color:var(--nx-alloy)}.nxf-bot div{display:flex;gap:5px;flex-wrap:wrap}.nxf-bot div span{font-family:var(--nx-m);font-size:9.5px;border:1px solid var(--nx-graphite);padding:4px 7px}@media(max-width:860px){.nxf-top{grid-template-columns:1fr 1fr}.nxf-top>:first-child{grid-column:1 / -1}}.nxq{padding-block:clamp(64px,8vw,120px);border-top:1px solid var(--nx-mist)}.nxq.nx-paper{border-top:0}.nxq-hd{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,3.4vw,48px)}.nxq-hd .nx-sec-hd{margin-bottom:0}.nxq-q{font-family:var(--nx-m);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-steel);border:1px solid var(--nx-mist);padding:6px 10px;background:var(--nx-white)}.nxq-note{font-size:13px;color:var(--nx-steel);background:var(--nx-white);border-left:3px solid var(--nx-red);padding:9px 12px;margin-bottom:20px}.nx-paper .nxq-note{background:var(--nx-white)}.nxt-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,3.5vw,56px);align-items:start}.nxt-fig{position:relative;background:var(--nx-studio);aspect-ratio:1/1}.nxt-fig>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nxt-hs{position:absolute;translate:-50% -50%;width:34px;height:34px;border-radius:50%;background:var(--nx-white);border:1.5px solid var(--nx-ink);font-size:13px;font-weight:800;display:grid;place-items:center;z-index:2;transition:background .2s,color .2s,box-shadow .2s}.nxt-hs:hover{background:var(--nx-mist)}.nxt-hs[aria-pressed=true]{background:var(--nx-red);border-color:var(--nx-red);color:var(--nx-white);box-shadow:0 0 0 7px #c21c2e29}.nxt-fig .cap{position:absolute;left:12px;bottom:10px;font-family:var(--nx-m);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--nx-steel)}.nxt-side{display:grid;gap:18px}.nxt-parts{display:grid;border-top:1.5px solid var(--nx-ink)}.nxt-parts button{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--nx-mist);font-size:15.5px;font-weight:600}.nxt-parts button .n{width:24px;height:24px;border:1.5px solid var(--nx-ink);display:grid;place-items:center;font-size:12px;font-weight:800}.nxt-parts button[aria-pressed=true] .n{background:var(--nx-red);border-color:var(--nx-red);color:var(--nx-white)}.nxt-parts button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--nx-red);padding-left:12px}.nxt-parts button i{width:12px;height:2px;background:var(--nx-alloy)}.nxt-det{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start;background:var(--nx-paper);padding:16px}.nxt-zoom{aspect-ratio:1/1;background:var(--nx-studio);position:relative;overflow:hidden}.nxt-zoom svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nxt-det h3{font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.nxt-det p{font-size:14.5px;color:var(--nx-graphite)}@media(max-width:900px){.nxt-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:460px){.nxt-det{grid-template-columns:96px minmax(0,1fr)}}.nxt-move{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3.5vw,56px);align-items:center;margin-top:clamp(40px,5vw,72px);padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--nx-mist)}.nxt-mfig{background:var(--nx-studio);aspect-ratio:4/3;position:relative}.nxt-mfig svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nxt-mctl{display:grid;gap:16px}.nxt-mctl h3{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.nxt-mctl p{font-size:15px;color:var(--nx-graphite);max-width:32em}.nxt-read{display:flex;align-items:baseline;gap:12px}.nxt-read b{font-size:48px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.nxt-range{display:grid;gap:6px}.nxt-range input{width:100%;accent-color:#000;height:28px}.nxt-range div{display:flex;justify-content:space-between;font-family:var(--nx-m);font-size:10.5px;color:var(--nx-steel);text-transform:uppercase}.nxt-play{justify-self:start;height:38px;padding:0 14px;border:1px solid var(--nx-mist);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.nxt-move{grid-template-columns:minmax(0,1fr)}}.nxfit-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3.5vw,56px);align-items:start}.nxfit-step{background:var(--nx-white);border:1px solid var(--nx-mist)}.nxfit-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--nx-mist)}.nxfit-tabs button{padding:12px 10px 10px;display:grid;gap:4px;text-align:left;border-right:1px solid var(--nx-mist);font-size:13px;font-weight:600;color:var(--nx-steel);position:relative}.nxfit-tabs button:last-child{border-right:0}.nxfit-tabs button span{font-family:var(--nx-m);font-size:10px;letter-spacing:.04em}.nxfit-tabs button[aria-selected=true]{color:var(--nx-ink);box-shadow:inset 0 -3px 0 var(--nx-red)}.nxfit-tabs button.done{color:var(--nx-ink)}.nxfit-fig{aspect-ratio:5/4;background:var(--nx-studio);position:relative}.nxfit-fig svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nxfit-body{padding:18px 20px 20px;display:grid;gap:14px}.nxfit-body h3{font-size:22px;font-weight:800;letter-spacing:-.025em}.nxfit-body p{font-size:15px;color:var(--nx-graphite)}.nxfit-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.nxfit-nav .nx-btn{height:44px;font-size:14px;padding:0 18px}.nxfit-bar{flex:1;height:3px;background:var(--nx-mist);position:relative}.nxfit-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--nx-ink);transition:width .3s}.nxfit-side{display:grid;gap:24px}.nxfit-ok h3,.nxfit-prob h3{font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.nxfit-ok ul{list-style:none;margin:0;padding:0;display:grid;border-top:1.5px solid var(--nx-ink)}.nxfit-ok li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--nx-mist);font-size:15px;align-items:start}.nxfit-ok li svg{width:22px;height:22px;fill:none;stroke:var(--nx-ok);stroke-width:2}.nxfit-prob .nxb-faq{border-top:1.5px solid var(--nx-ink)}.nxfit-prob .body b{color:var(--nx-ink)}.nxfit-qr{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;background:var(--nx-white);border:1px solid var(--nx-mist);padding:14px}.nxfit-qr svg{width:84px;height:84px}.nxfit-qr b{font-size:15px;font-weight:700;display:block}.nxfit-qr span{font-size:13.5px;color:var(--nx-steel)}@media(max-width:900px){.nxfit-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.nxfit-tabs button{font-size:0;padding:12px 6px}.nxfit-tabs button span{font-size:11px}}.nxr-sum{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);border-top:1.5px solid var(--nx-ink);border-bottom:1px solid var(--nx-mist);margin-bottom:24px}.nxr-sum>div{padding:22px 24px 22px 0;display:grid;gap:10px;align-content:start}.nxr-sum>div+div{padding-left:24px;border-left:1px solid var(--nx-mist)}.nxr-big{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1}.nxr-dist{display:grid;gap:6px}.nxr-dist div{display:grid;grid-template-columns:24px 1fr 40px;gap:10px;align-items:center;font-size:13px;font-variant-numeric:tabular-nums;color:var(--nx-steel)}.nxr-dist i{height:6px;background:var(--nx-mist);display:block}.nxr-fit{display:grid;gap:10px}.nxr-fit b{font-size:15px;font-weight:700}.nxr-scale{position:relative;height:30px}.nxr-scale .ln{position:absolute;left:0;right:0;top:12px;height:3px;background:var(--nx-mist)}.nxr-scale .tk{position:absolute;top:8px;width:2px;height:11px;background:var(--nx-alloy);translate:-1px 0}.nxr-scale .mk{position:absolute;top:4px;width:14px;height:19px;background:var(--nx-red);translate:-7px 0}.nxr-scale.sm{height:20px}.nxr-scale.sm .ln{top:8px;height:2px}.nxr-scale.sm .tk{top:5px;height:8px}.nxr-scale.sm .mk{top:2px;width:10px;height:14px;translate:-5px 0;background:var(--nx-ink)}.nxr-lbls{display:flex;justify-content:space-between;font-family:var(--nx-m);font-size:10px;text-transform:uppercase;color:var(--nx-steel);letter-spacing:.02em}.nxr-filters{display:grid;gap:10px;margin-bottom:24px}.nxr-frow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nxr-frow>span{width:92px;flex:none;color:var(--nx-steel)}.nxr-frow button{height:34px;padding:0 12px;border:1px solid var(--nx-mist);font-size:13.5px;font-weight:600;background:var(--nx-white)}.nxr-frow button[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-white);border-color:var(--nx-ink)}.nxr-frow button.my{border-color:var(--nx-red)}.nxr-frow button.my[aria-pressed=true]{background:var(--nx-red);border-color:var(--nx-red)}.nxr-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;font-size:14px;color:var(--nx-steel)}.nxr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.nxr-card{border-top:1.5px solid var(--nx-ink);padding-top:16px;display:grid;gap:10px;align-content:start}.nxr-card .st{display:flex;justify-content:space-between;align-items:center}.nxr-card h3{font-size:17px;font-weight:800;letter-spacing:-.015em;color:var(--nx-steel)}.nxr-card p{font-size:14.5px;color:var(--nx-steel);font-style:italic}.nxr-meta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px;margin:0}.nxr-meta dt{font-family:var(--nx-m);font-size:10.5px;text-transform:uppercase;color:var(--nx-steel);padding-top:2px}.nxr-meta dd{margin:0;font-weight:600}.nxr-chips{display:flex;gap:4px;flex-wrap:wrap}.nxr-chips span{font-family:var(--nx-m);font-size:10px;text-transform:uppercase;border:1px solid var(--nx-mist);padding:3px 6px;color:var(--nx-steel)}.nxr-empty{grid-column:1 / -1;text-align:center;padding:32px 0;display:grid;gap:10px;justify-items:center}@media(max-width:900px){.nxr-sum{grid-template-columns:1fr}.nxr-sum>div+div{padding-left:0;border-left:0;border-top:1px solid var(--nx-mist)}.nxr-sum>div{padding:18px 0}.nxr-grid{grid-template-columns:minmax(0,1fr)}.nxr-frow>span{width:100%}}.nxmy{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:var(--nx-paper);border:1px solid var(--nx-mist);padding:10px 12px;font-size:14px}.nxmy .ic{width:28px;height:28px;background:var(--nx-ink);display:grid;place-items:center}.nxmy .ic svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.6}.nxmy b{font-weight:800}.nxmy small{display:block;font-size:12.5px;color:var(--nx-steel)}.nxmy small.warn{color:var(--nx-red-deep)}.nxmy-act{display:flex;gap:12px;font-size:13px;font-weight:600}.nxmy-act button{text-decoration:underline;text-underline-offset:3px}.nxgr-my{font-family:var(--nx-m);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--nx-white);background:var(--nx-red);padding:3px 7px;justify-self:start}.nxs-crowd{font-size:13px;color:var(--nx-steel);margin-top:6px}.nxs-save{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--nx-steel);margin-top:8px}.nxpn{position:fixed;left:0;right:0;top:calc(68px + env(safe-area-inset-top,0px));z-index:38;background:var(--nx-white);border-bottom:1px solid var(--nx-mist);transform:translateY(-110%);visibility:hidden;transition:transform .25s,visibility 0s .25s}.nxpn.show{transform:none;visibility:visible;transition:transform .25s}.nxpn-in{max-width:var(--nx-max);margin-inline:auto;padding-inline:var(--nx-g);display:flex;align-items:center;gap:16px;height:54px}.nxpn-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.nxpn-tabs::-webkit-scrollbar{display:none}.nxpn-tabs a{flex:none;height:54px;display:flex;align-items:center;padding:0 12px;font-size:14px;font-weight:600;color:var(--nx-steel);text-decoration:none;box-shadow:inset 0 -3px 0 transparent;transition:color .15s,box-shadow .15s}.nxpn-tabs a:hover{color:var(--nx-ink)}.nxpn-tabs a.on{color:var(--nx-ink);box-shadow:inset 0 -3px 0 var(--nx-red)}.nxpn-buy{display:flex;align-items:center;gap:14px;flex:none}.nxpn-buy .i{font-size:12.5px;text-align:right;line-height:1.3;color:var(--nx-steel)}.nxpn-buy .i b{display:block;color:var(--nx-ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.nxpn-buy .nx-btn{height:40px;font-size:14px;padding:0 16px}#p-product section[id],#faq{scroll-margin-top:136px}@media(max-width:900px){.nxpn{top:calc(58px + env(safe-area-inset-top,0px))}.nxpn-buy{display:none}.nxpn-in{height:46px;padding-inline:4px}.nxpn-tabs a{height:46px;font-size:13.5px}#p-product section[id],#faq{scroll-margin-top:112px}}.nxb-lg{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;border:1.5px solid var(--nx-ink);padding:12px 14px;text-decoration:none;font-size:14px;line-height:1.35}.nxb-lg svg{width:30px;height:30px}.nxb-lg b{font-weight:800;display:block}.nxb-lg span{color:var(--nx-steel);font-size:13px}.nxb-lg i{font-style:normal;font-weight:700}.nxb-lg:hover{background:var(--nx-paper)}.nxb-giftlink{font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:4px;justify-self:start;margin-top:-10px}.nxqa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.nxqa-card{background:var(--nx-white);border:1px solid var(--nx-mist);display:grid;grid-template-rows:auto 1fr}.nxqa-vis{height:128px;background:var(--nx-studio);display:grid;place-items:center;overflow:hidden}.nxqa-vis svg{height:100%;width:auto}.nxqa-body{padding:16px 16px 18px;display:grid;gap:8px;align-content:start}.nxqa-body .k{color:var(--nx-steel)}.nxqa-num{font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.nxqa-num small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--nx-steel);margin-left:6px}.nxqa-body p{font-size:14px;color:var(--nx-graphite)}.nxqa-st{justify-self:start;font-family:var(--nx-m);font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:4px 7px;border:1px dashed var(--nx-alloy);color:var(--nx-steel);display:inline-flex;gap:6px;align-items:center}.nxqa-st:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--nx-alloy)}.nxqa-certs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1.5px solid var(--nx-ink);margin-top:clamp(28px,3vw,44px)}.nxqa-cert{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:16px 16px 16px 0;border-bottom:1px solid var(--nx-mist)}.nxqa-cert .b{width:44px;height:44px;border:1.5px solid var(--nx-ink);display:grid;place-items:center;font-weight:800;font-size:12px;letter-spacing:.02em}.nxqa-cert b{font-size:14.5px;font-weight:700;display:block}.nxqa-cert span{font-size:12.5px;color:var(--nx-steel)}.nxqa-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:14px;color:var(--nx-steel)}.nxqa-arm{transform-box:view-box;transform-origin:60px 50px;animation:nxqa-bend 1.8s ease-in-out infinite alternate}@keyframes nxqa-bend{0%{transform:rotate(0)}to{transform:rotate(-62deg)}}.nxqa-drum{transform-box:view-box;transform-origin:60px 60px;animation:nxqa-spin 3s linear infinite}@keyframes nxqa-spin{to{transform:rotate(360deg)}}.nxqa-pull{animation:nxqa-pull 1.6s ease-in-out infinite alternate}@keyframes nxqa-pull{to{transform:translate(10px)}}@media(max-width:1000px){.nxqa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.nxqa-grid{grid-template-columns:minmax(0,1fr)}.nxqa-card{grid-template-columns:110px 1fr;grid-template-rows:none}.nxqa-vis{height:auto;min-height:120px}.nxqa-num{font-size:26px}}.nxgift-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3.5vw,56px);align-items:start}.nxgift-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1.5px solid var(--nx-ink)}.nxgift-steps li{padding:14px 12px 14px 0;display:grid;gap:6px;align-content:start;font-size:13.5px}.nxgift-steps li+li{padding-left:12px;border-left:1px solid var(--nx-mist)}.nxgift-steps li b{font-size:14.5px;font-weight:800}.nxgift-steps li span.n{font-family:var(--nx-m);font-size:10.5px;color:var(--nx-red)}.nxgift-send{background:var(--nx-white);border:1px solid var(--nx-mist);padding:clamp(16px,2vw,24px);display:grid;gap:14px}.nxgift-send h3,.nxgift-opts h3{font-size:20px;font-weight:800;letter-spacing:-.02em}.nxgift-field{display:grid;gap:6px}.nxgift-field label{font-size:14px;font-weight:700}.nxgift-field input,.nxgift-field textarea{border:1.5px solid var(--nx-ink);font:inherit;font-size:15px;padding:10px 12px;border-radius:0;background:var(--nx-white);min-width:0;width:100%}.nxgift-field input{height:46px}.nxgift-field textarea{min-height:84px;resize:vertical}.nxgift-field input:focus,.nxgift-field textarea:focus{outline:none;box-shadow:inset 0 -3px 0 var(--nx-red)}.nxgift-err{font-size:13px;color:var(--nx-red-deep);min-height:0}.nxgift-seg{display:flex;gap:6px;flex-wrap:wrap}.nxgift-seg button{height:38px;padding:0 14px;border:1px solid var(--nx-mist);font-size:13.5px;font-weight:600;background:var(--nx-white)}.nxgift-seg button[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-white);border-color:var(--nx-ink)}.nxgift-msg{background:var(--nx-paper);padding:14px;font-size:14.5px;line-height:1.55;white-space:pre-wrap;border-left:3px solid var(--nx-ink)}.nxgift-msg .sub{font-weight:700;display:block;margin-bottom:6px}.nxgift-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nxgift-act .nx-btn{height:44px;font-size:14px;padding:0 18px}.nxgift-opts{background:var(--nx-white);border:1.5px solid var(--nx-ink);padding:clamp(16px,2vw,24px);display:grid;gap:16px}.nxgift-tog{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:15px;cursor:pointer}.nxgift-tog input{width:20px;height:20px;accent-color:#000;margin:1px 0 0}.nxgift-tog b{font-weight:700;display:block}.nxgift-tog span{font-size:13px;color:var(--nx-steel)}.nxgift-count{font-family:var(--nx-m);font-size:10.5px;color:var(--nx-steel);justify-self:end}.nxgift-card{background:var(--nx-paper);padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border:1px solid var(--nx-mist);position:relative}.nxgift-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--nx-red)}.nxgift-card .nxh-logo b{font-size:18px}.nxgift-card p{grid-column:1 / -1;font-size:15px;line-height:1.5;font-style:italic;min-height:1.5em}.nxgift-card dl{grid-column:1 / -1;margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:13px;border-top:1px solid var(--nx-mist);padding-top:10px}.nxgift-card dt{font-family:var(--nx-m);font-size:10.5px;text-transform:uppercase;color:var(--nx-steel);padding-top:2px}.nxgift-card dd{margin:0;font-weight:600}.nxgift-opts .nx-btn{width:100%;height:54px}.nxgift-off{opacity:.45;pointer-events:none}@media(max-width:900px){.nxgift-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.nxgift-steps{grid-template-columns:1fr 1fr}.nxgift-steps li:nth-child(3){padding-left:0;border-left:0}.nxgift-steps li:nth-child(n+3){border-top:1px solid var(--nx-mist)}}@media(prefers-reduced-motion:reduce){.nxqa-arm,.nxqa-drum,.nxqa-pull{animation:none}}.nx-btn-p:hover{background:var(--nx-red);border-color:var(--nx-red)}.nx-btn-s:hover{background:var(--nx-ink);border-color:var(--nx-ink);box-shadow:inset 0 -3px 0 var(--nx-red)}:is(.nxh-nav>a:hover,.nxh-nav>button:hover,.nxh-nav>button[aria-expanded=true]){border-bottom-color:var(--nx-red)}:is(.nxco-areas a.on,.nxft-tabs button[aria-selected=true],.nxco-filters button[aria-pressed=true],.nxr-frow button[aria-pressed=true],.nxb-seg button[aria-pressed=true],.nxgift-seg button[aria-pressed=true],.nxp a[aria-current=page],.nxp-th button[aria-pressed=true]){box-shadow:inset 0 -3px 0 var(--nx-red)}.nxb-thumb[aria-current=true]{border-color:var(--nx-red)}.nxb-tw.on{box-shadow:inset 3px 0 0 var(--nx-red)}.nxf{border-top:3px solid var(--nx-red)}.nxb-faq{border-top-color:var(--nx-ink)}.nxb-faq summary:hover{color:var(--nx-red)}.nxgr-card .bd:not(.soon){background:var(--nx-red)}.nx-dot{color:var(--nx-red)}.nxsf{background:var(--nx-paper);border:1px solid var(--nx-mist);padding:14px;display:grid;gap:8px}.nxsf label{font-size:14px;font-weight:700}.nxsf-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center}.nxsf .nxs-in{height:52px;background:var(--nx-white)}.nxsf .nxs-in input{font-size:20px;font-weight:700}.nxsf-res{font-size:13.5px;color:var(--nx-steel);display:flex;align-items:center;gap:12px;min-height:52px;line-height:1.4}.nxsf-res b.sz{font-size:34px;font-weight:800;color:var(--nx-ink);letter-spacing:-.03em;line-height:1;min-width:1.2em}.nxsf-res .ok{color:var(--nx-ok);font-weight:700}.nxsf-res.err{color:var(--nx-red-deep)}@media(max-width:420px){.nxsf-row{grid-template-columns:120px minmax(0,1fr);gap:10px}.nxsf-res b.sz{font-size:28px}}.nxs{width:min(560px,100%);grid-template-columns:minmax(0,1fr)}.nxs-tbl td:first-child{width:80px}.nxpay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.nxpay span{height:28px;min-width:46px;padding:0 8px;border:1px solid #D6D6D3;border-radius:4px;background:#fff;color:#000;font-size:10.5px;font-weight:800;letter-spacing:-.01em;display:grid;place-items:center;white-space:nowrap}.nxf-bot .nxpay{justify-content:flex-end}.nxc-add2{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:var(--nx-white);border:1.5px solid var(--nx-ink);padding:12px 14px;text-align:left}.nxc-add2 b{display:block;font-size:14.5px;font-weight:800}.nxc-add2>span>span{font-size:12.5px;color:var(--nx-steel)}.nxc-add2 .p{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.nxc-add2:hover{box-shadow:inset 0 -3px 0 var(--nx-red)}.nxgr-soon .im .nx-ph{opacity:.9}.nxgr-soon .bd.soon{left:10px;top:10px}.nxgr-soon .nxba-form{grid-template-columns:minmax(0,1fr) auto}.nxgr-soon .nxba-form input{height:40px;font-size:14px;border-width:1px}.nxgr-soon .nxba-form .nx-btn{height:40px;font-size:13.5px;padding:0 12px}.nxco-bar{border-top:0;margin-top:0}.nxsfb{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;border:1.5px solid var(--nx-ink);background:var(--nx-white);padding:12px 14px;transition:box-shadow .15s}.nxsfb:hover{box-shadow:inset 0 -3px 0 var(--nx-red)}.nxsfb .ic{width:44px;height:44px;background:var(--nx-ink);display:grid;place-items:center}.nxsfb .ic svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.6}.nxsfb b{display:block;font-size:16px;font-weight:800}.nxsfb span.s{font-size:13px;color:var(--nx-steel)}.nxsfb .go{font-weight:700;font-size:14px;white-space:nowrap}.nxsfb.has .ic{background:var(--nx-red)}.nxsfb .big{font-size:26px;font-weight:800;letter-spacing:-.02em}.nxw{display:grid;gap:18px}.nxw-prog{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.nxw-prog i{height:4px;background:var(--nx-mist)}.nxw-prog i.on{background:var(--nx-ink)}.nxw-prog i.cur{background:var(--nx-red)}.nxw-q{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.nxw-help{font-size:14.5px;color:var(--nx-steel)}.nxw-num{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;border:1.5px solid var(--nx-ink);height:72px}.nxw-num button{height:100%;font-size:26px;font-weight:600;text-align:center}.nxw-num button:hover{background:var(--nx-paper)}.nxw-num label{display:flex;align-items:baseline;justify-content:center;gap:6px;border-inline:1px solid var(--nx-mist);height:100%;align-items:center}.nxw-num input{width:3.2ch;border:0;font:inherit;font-size:36px;font-weight:800;text-align:center;outline:none;background:transparent;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.nxw-num input::-webkit-outer-spin-button,.nxw-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nxw-num span{font-family:var(--nx-m);font-size:13px;color:var(--nx-steel)}.nxw input[type=range]{width:100%;accent-color:#000}.nxw-fig{background:var(--nx-studio);aspect-ratio:16/9;position:relative;overflow:hidden}.nxw-fig .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.nxw-opts{display:grid;gap:8px}.nxw-opt{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:center;border:1px solid var(--nx-mist);padding:14px;text-align:left}.nxw-opt b{display:block;font-size:15.5px;font-weight:700}.nxw-opt span{font-size:13px;color:var(--nx-steel)}.nxw-opt .rd{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--nx-alloy);display:grid;place-items:center}.nxw-opt[aria-pressed=true]{border:1.5px solid var(--nx-ink)}.nxw-opt[aria-pressed=true] .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--nx-red)}.nxw-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.nxw-nav .nx-btn{height:52px}.nxw-skip{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.nxw-res{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;background:var(--nx-paper);padding:20px}.nxw-res .sz{font-size:72px;font-weight:800;letter-spacing:-.05em;line-height:.9}.nxw-conf{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:5px 10px;border:1px solid currentColor}.nxw-conf.hi{color:var(--nx-ok)}.nxw-conf.mid{color:#8a5a10}.nxw-why{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-size:14px}.nxw-why li{display:flex;gap:8px}.nxw-why li:before{content:"";width:10px;height:2px;background:var(--nx-red);margin-top:10px;flex:none}.nxw details summary{cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;list-style:none}.nxw details summary::-webkit-details-marker{display:none}.nxw-err{font-size:13.5px;color:var(--nx-red-deep);min-height:0}@media(max-width:480px){.nxw-q{font-size:22px}.nxw-res{grid-template-columns:1fr;text-align:left}.nxw-res .sz{font-size:56px}}.nxh-logo{display:inline-flex;align-items:center;line-height:0}.nxlg{height:22px;width:auto;display:block}.nxh .nxlg,.nxm .nxlg{height:22px}.nxf .nxlg{height:30px}.nxlg-d{display:none}@media(max-width:900px){.nxh .nxlg{height:18px}.nxh-logo.nxh-hide{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:12px 16px;background:var(--nx-ink);color:var(--nx-white);overflow:visible}.nx-ph>.nx-img,.nx-ph>img,.nx-ph>video,.nx-ph>iframe,.nx-ph>model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.nxb-main .nx-ph>.nx-img{object-fit:contain;background:var(--nx-studio)}.nxh-logo-m{display:none}@media(max-width:900px){.nxh-logo-m{display:inline-flex}}.nxpay{align-items:center}.nxpay .nxpay-ic{height:24px;width:auto;display:block}.nxb-size:disabled,.nxb-seg button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.nxb-cta:disabled,.nxc button:disabled{opacity:.55;cursor:progress}.nxc-form{margin:0}.nxc-form .nxc-cta{width:100%}.nxr-app{margin-top:8px}.nxco-pag{display:flex;justify-content:center;gap:12px;margin-top:40px;font-variant-numeric:tabular-nums}.nxco-pag .page,.nxco-pag .next,.nxco-pag .prev{display:inline-flex}.nxco-pag a,.nxco-pag .current{padding:8px 12px;border:1px solid var(--nx-mist);text-decoration:none}.nxco-pag .current{border-color:var(--nx-ink);font-weight:700}.nxba-form{margin:0}.nxb-intro p{margin:0 0 .6em}.nxh-nav>a[aria-current=page]{border-bottom-color:var(--nx-red)}body.nx-dawn{background:var(--nx-white);color:var(--nx-ink)}body.nx-dawn main{min-height:50vh}body.nx-dawn .button,body.nx-dawn .shopify-challenge__button,body.nx-dawn .customer button{--color-button:0,0,0;--color-button-text:255,255,255;border-radius:var(--nx-r)}body.nx-dawn h1,body.nx-dawn h2,body.nx-dawn h3{font-family:var(--nx-f);font-weight:800;letter-spacing:-.03em}#nxbOpt{display:contents}.nxh-tile{align-content:start}
