.np-b .hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.np-m .hero{min-height:0;max-width:var(--wrap);margin-inline:auto;border-bottom:0}.np-m .mgal{padding:24px clamp(16px,3vw,40px) 40px clamp(16px,3.2vw,40px);background:var(--white)}.np-m .mgal-in{position:sticky;top:88px;display:grid;gap:12px}.np-m .mmain{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--r);aspect-ratio:1/1.02;display:grid;place-items:center;overflow:hidden}.np-m .mmain img{width:100%;height:100%;object-fit:contain;padding:6%}.np-m .mmain .flag{position:absolute;top:14px;left:14px;display:flex;gap:6px;flex-wrap:wrap}.np-m .mmain .flag span{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:4px;background:var(--ink);color:#fff}.np-m .mmain .flag span.sale{background:#b42318}.np-m .mthumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.np-m .mthumbs button{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:6px;aspect-ratio:1/1;min-height:44px;cursor:pointer}.np-m .mthumbs button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.np-m .mthumbs img{width:100%;height:100%;object-fit:contain}.np-b .buy{min-width:0;padding:40px clamp(20px,4vw,64px) 48px;display:flex;flex-direction:column;gap:22px;max-width:640px}.np-b .crumbs{padding:0}.np-b h1{font-size:clamp(38px,4.4vw,62px)}.np-b h1.long{font-size:clamp(34px,3.6vw,52px)}.np-b h1 small{display:block;font:500 12px var(--mono);letter-spacing:.1em;color:var(--steel);margin-bottom:10px}.np-b .pitch{font-size:17px;max-width:42ch}.np-b .pills{display:flex;gap:8px;flex-wrap:wrap}.np-b .pills span{display:inline-flex;gap:8px;align-items:center;background:var(--paper);border-radius:999px;padding:7px 13px 7px 10px;font-size:13px;font-weight:500}.np-b .pricebox{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:18px}.np-b .pricebox .p{font:900 44px/1 var(--display);letter-spacing:-.01em}.np-b .pricebox .p s{font:400 18px var(--body);color:var(--mute);margin-left:10px;letter-spacing:0}.np-b .pricebox .r{text-align:right;font-size:13px;color:var(--steel);display:grid;gap:4px}.np-b .flab{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:10px;gap:10px;flex-wrap:wrap}.np-b .flab small{font-weight:400;color:var(--steel)}.np-b .pform{display:grid;gap:10px}.np-b .atc{display:grid;grid-template-columns:auto 1fr;gap:10px}.np-b .atc .btn[disabled]{background:var(--stone);border-color:var(--line2);color:var(--mute);cursor:not-allowed}.np-b .timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}.np-b .timeline:before{content:"";position:absolute;top:17px;left:16.6%;right:16.6%;height:1px;background:var(--line2)}.np-b .timeline div{display:grid;justify-items:center;text-align:center;gap:6px;font-size:12.5px;color:var(--steel);position:relative}.np-b .timeline span.ic{width:36px;height:36px;border-radius:50%;background:var(--white);border:1px solid var(--line2);display:grid;place-items:center;color:var(--ink)}.np-b .timeline div:first-child span.ic{background:var(--ink);color:#fff;border-color:var(--ink)}.np-b .timeline b{color:var(--ink);font-size:13.5px}.np-b .cut{text-align:center;font-size:13.5px;background:var(--paper);border-radius:8px;padding:10px 12px}.np-b .cut b{font-weight:600}.np-b .ukline{display:flex;gap:12px;align-items:center;font-size:13.5px;border:1px solid var(--line);border-radius:8px;padding:12px 14px}.np-b .ukline b{font-weight:600}.np-b .inote{font-size:12.5px;color:var(--steel);margin-top:-12px}.np-b .askrow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.np-b .askrow a{display:inline-flex;gap:8px;align-items:center;font-weight:600;text-decoration:none;min-height:44px}.np-b .askrow a.wa{color:var(--wa)}.np-b .wnote{font-size:12.5px;color:var(--steel);margin-top:-18px}.np-b .wnote a{color:var(--ink);font-weight:600}.np-m .buy .np-a{display:grid;gap:14px}.np-dyn{margin-top:0}.np-dyn .shopify-payment-button__button{min-height:46px;border-radius:8px!important;overflow:hidden}.np-dyn .shopify-payment-button__button--unbranded{background:var(--white);color:var(--ink);border:1px solid var(--line2);font:600 14px var(--body)}.np-dyn .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--stone)}.np-dyn .shopify-payment-button__more-options{font-size:12.5px;color:var(--steel);margin-top:8px;text-decoration:underline;background:none;border:0}.np-a .love{background:var(--paper);border-radius:var(--r);padding:16px 18px;display:grid;gap:10px;font-size:14px;margin:0}.np-a .love p b{font-weight:600}.np-a .love .skip{color:var(--steel)}.np-a .love .skip a{color:var(--ink);font-weight:600}.np-a .lvl{display:grid;gap:8px}.np-a .lvl .track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.np-a .lvl .track span{height:6px;border-radius:3px;background:var(--stone)}.np-a .lvl .track span.on{background:var(--ink)}.np-a .lvl .lbls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.np-a .lvl .lbls b{color:var(--ink);font-weight:500}.np-a section.band{padding-block:80px;border-top:1px solid var(--line)}.np-a .sh{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.np-a .sh h2{font-size:clamp(30px,3.6vw,46px)}.np-a .sh p{color:var(--steel);max-width:48ch;margin-top:10px}.np-a .kit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.np-a .kititems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.np-a .kitem{position:relative;border:1px solid var(--line);border-radius:var(--r);padding:14px;display:grid;gap:8px;cursor:pointer;background:var(--white);transition:border-color .15s;align-content:start}.np-a .kitem:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.np-a .kitem input{position:absolute;top:12px;right:12px;width:20px;height:20px;accent-color:var(--ink);z-index:1}.np-a .kitem img{aspect-ratio:1/1;object-fit:contain;width:100%;height:auto;padding:8%}.np-a .kitem .n{font-size:13.5px;font-weight:600;line-height:1.3}.np-a .kitem .w{font-size:12.5px;color:var(--steel)}.np-a .kitem .p{font-weight:600;font-size:14px}.np-a .kitsum{background:var(--paper);border-radius:var(--r);padding:22px;display:grid;gap:14px;position:sticky;top:88px}.np-a .kitsum .line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.np-a .kitsum .tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line2);padding-top:14px}.np-a .kitsum .tot b{font-size:24px;letter-spacing:-.02em}.np-a .kitsum .msg{font-size:13px;color:var(--steel)}.np-a .kitsum .msg b{color:var(--ink)}.np-a .about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.np-a .about h2.disp{font-size:clamp(30px,3.6vw,46px)}.np-a .about aside{display:grid;gap:18px;align-content:start}.np-a .about aside p{color:var(--steel);max-width:40ch}.np-a .about aside img{border-radius:var(--r);border:1px solid var(--line);aspect-ratio:1/1;object-fit:contain;width:100%;height:auto;background:var(--white)}.np-a .about .body{display:grid;gap:14px;align-content:start;max-width:66ch;font-size:15.5px;line-height:1.65;color:#2a2a2e}.np-a .about .body h2,.np-a .about .body h3{font:600 18px/1.3 var(--body);text-transform:none;letter-spacing:0;margin-top:12px;color:var(--ink)}.np-a .about .body ul,.np-a .about .body ol{margin:0;padding-left:20px;display:grid;gap:6px}.np-a .about .body img{max-width:100%;height:auto;border-radius:var(--r)}.np-a .about .body a{font-weight:600}.np-a .about .body table{border-collapse:collapse;width:100%}.np-a .about .body td,.np-a .about .body th{border-bottom:1px solid var(--line);padding:10px 8px 10px 0;text-align:left}.np-b .specband{background:var(--ink);color:var(--on-ink)}.np-b .specband .wrap{padding-block:72px}.np-b .specband .head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.np-b .specband h2{font-size:clamp(30px,3.8vw,50px);color:var(--on-ink)}.np-b .specband .head p{color:var(--on-ink-mute);max-width:44ch}.np-b .cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink-line);border-left:1px solid var(--ink-line)}.np-b .cell{border-right:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);padding:26px 24px;display:grid;gap:10px;align-content:start}.np-b .cell .mono{color:var(--on-ink-mute);display:flex;gap:10px;align-items:center}.np-b .cell .v{font:900 clamp(30px,3.4vw,46px)/.95 var(--display);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.np-b .cell .v.long{font-size:clamp(24px,2.6vw,36px)}.np-b .cell p{color:var(--on-ink-mute);font-size:13.5px;max-width:34ch}.np-b .cell .scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:200px}.np-b .cell .scale i{height:4px;border-radius:2px;background:var(--ink3)}.np-b .cell .scale i.on{background:var(--volt)}.np-b section.pad{padding-block:80px}.np-b .h2{font-size:clamp(30px,3.6vw,48px)}.np-b .fit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.np-b .fit ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.np-b .fit li{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:15px;align-items:start}.np-b .fit li .b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.np-b .fit .yes .b{background:var(--ink);color:#fff}.np-b .fit .no .b{border:1px solid var(--line2);color:var(--steel)}.np-b .fit .no li{color:var(--steel)}.np-b .fit .no a,.np-b .fit .yes a{color:var(--ink);font-weight:600}.np-b .fit h3{font-size:14px;font-weight:600;display:flex;gap:8px}.np-b .revhead{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.np-b .revhead a{font-weight:600;font-size:14px}.np-b .revs{display:grid;grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.np-b .revs .score{background:var(--ink);color:var(--on-ink);border-radius:14px;padding:26px;display:grid;gap:10px;align-content:space-between}.np-b .revs .score .big{font:900 72px/1 var(--display)}.np-b .revs .score p{color:var(--on-ink-mute);font-size:13.5px}.np-b .rev{border:1px solid var(--line);border-radius:14px;padding:22px;display:grid;gap:12px;align-content:start;font-size:14.5px;background:var(--white)}.np-b .rev .who{font-size:12.5px;color:var(--steel);display:flex;justify-content:space-between;gap:8px}.np-b .tps{display:inline-flex;gap:2px}.np-b .tps span{width:18px;height:18px;background:#00b67a;display:grid;place-items:center}.np-b .tps svg{width:12px;height:12px;fill:#fff;stroke:none}.np-b .faqgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;align-items:start}.np-b .shopcard{background:var(--ink);color:var(--on-ink);border-radius:14px;padding:28px;display:grid;gap:14px}.np-b .shopcard h3{font:900 30px/.95 var(--display);text-transform:uppercase;color:var(--on-ink)}.np-b .shopcard p{color:var(--on-ink-mute);font-size:14px}.np-b .shopcard .ln{display:flex;gap:10px;align-items:center;font-size:14px}.np-b .shopcard .ln a{color:inherit;text-decoration:none}.np-b .shopcard .btn.ghost{color:var(--on-ink);border-color:var(--ink-line)}.np-b .shopcard .btn.ghost:hover{background:var(--ink3)}.np-b .morehead{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.np-b .morehead a{font-weight:600;font-size:14px}@media(max-width:1060px){.np-a .kititems{grid-template-columns:repeat(2,minmax(0,1fr))}.np-a .kit{grid-template-columns:1fr}.np-a .kitsum{position:static}}@media(max-width:1000px){.np-b .hero{grid-template-columns:1fr}.np-b .buy{max-width:none;padding:28px clamp(16px,3.2vw,40px) 40px}.np-m .mgal{padding-bottom:0}.np-m .mgal-in{position:static}.np-m .mmain{aspect-ratio:1/1}.np-b .fit{grid-template-columns:1fr;gap:28px}.np-b .revs{grid-template-columns:1fr 1fr}.np-b .faqgrid{grid-template-columns:1fr}}@media(max-width:900px){.np-a .about{grid-template-columns:1fr;gap:28px}.np-a section.band{padding-block:56px}}@media(max-width:700px){.np-b .cells{grid-template-columns:1fr 1fr}.np-b .cell{padding:20px 16px;min-width:0}.np-b .cell .v{font-size:24px}.np-b .cell .v.long{font-size:18px}.np-b .revs{grid-template-columns:1fr}.np-b section.pad{padding-block:56px}}@media(max-width:480px){.np-m .mthumbs{gap:6px}.np-b .pricebox .r{text-align:left}}.npb .pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;padding-block:18px 72px;align-items:start}.npb .gal{position:sticky;top:96px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px}.npb .gal.one{grid-template-columns:minmax(0,1fr)}.npb .gal .th{display:grid;gap:10px;align-content:start}.npb .gal .th button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0;aspect-ratio:1;overflow:hidden;min-height:44px;cursor:pointer}.npb .gal .th button[aria-pressed=true]{border:2px solid var(--ink)}.npb .gal .th img{width:100%;height:100%;object-fit:cover}.npb .gal .main{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;aspect-ratio:1;overflow:hidden}.npb .gal .main img{width:100%;height:100%;object-fit:contain}.npb .gal .main .stk{position:absolute;top:16px;left:16px;z-index:1;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;padding:7px 10px;border-radius:6px}.npb .gal .main .x8{position:absolute;right:18px;bottom:18px;background:var(--ink);color:#fff;border-radius:12px;padding:10px 14px;font:900 28px/1 var(--display)}.npb .gal .main .x8 small{display:block;font:500 10px var(--mono);letter-spacing:.08em;color:#9a9a9f;margin-top:4px}.npb .gal .main .x8[hidden]{display:none}.npb .crumbs{padding-block:18px 0}.npb .bb{display:grid;gap:20px;min-width:0}.npb .bb h1.long{font-size:clamp(36px,3.8vw,58px)}.npb .bb h1,.np-b h1{overflow-wrap:break-word}.npb .bb form{display:grid;gap:20px}.npb .bb .br2{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.npb .bb h1{font:900 clamp(44px,5vw,76px)/.88 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-top:8px}.npb .bb .full{font-size:14px;color:var(--steel);margin-top:8px;display:block;font-family:var(--body);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.4}.npb .bb .intro{font-size:17px;line-height:1.5;color:#2a2a2e}.npb .pills{display:flex;flex-wrap:wrap;gap:8px}.npb .pills span{display:inline-flex;gap:8px;align-items:center;background:var(--paper);border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:500}.npb .pills .i{width:16px;height:16px}.npb .olab{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:14px;margin-bottom:12px}.npb .olab small{font-weight:400;color:var(--steel);font-size:13px}.npb .packs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.npb .pk{position:relative;text-align:left;border:1.5px solid var(--line2);border-radius:14px;background:#fff;padding:14px 14px 12px;display:grid;gap:4px;font:inherit;color:var(--ink);transition:border-color .15s;cursor:pointer;align-content:start}.npb .pk:hover{border-color:var(--ink)}.npb .pk[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.npb .pk.out{opacity:.55}.npb .pk b{font-size:15px}.npb .pk .bs{font-size:12.5px;color:var(--steel)}.npb .pk .pp2{font:900 24px/1 var(--display);margin-top:6px}.npb .pk .pb{font:500 10.5px var(--mono);letter-spacing:.04em;color:var(--steel)}.npb .pk .sv{justify-self:start;margin-top:4px;font:600 11px var(--body);background:var(--volt);color:var(--ink);border-radius:999px;padding:2px 8px}.npb .pk .pop2{position:absolute;top:-9px;left:10px;font:600 11px var(--body);background:var(--ink);color:#fff;border-radius:999px;padding:3px 8px}.npb .szs{display:flex;flex-wrap:wrap;gap:8px}.npb .szs button{min-width:52px;height:52px;padding:0 10px;border:1px solid var(--line2);border-radius:10px;background:#fff;font-weight:600;font-size:14px;cursor:pointer}.npb .szs button:hover{border-color:var(--ink)}.npb .szs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.npb .szs button:disabled{color:var(--mute);background:var(--paper);text-decoration:line-through;cursor:not-allowed;border-color:var(--line)}.npb .szhelp{font-size:13px;color:var(--steel);margin-top:10px}.npb .szhelp a{color:var(--wa);font-weight:600}.npb .sws{display:flex;flex-wrap:wrap;gap:8px}.npb .sws button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 8px;border:1px solid var(--line2);border-radius:999px;background:#fff;font-size:13.5px;font-weight:500;cursor:pointer}.npb .sws button i{width:26px;height:26px;border-radius:50%;border:1px solid var(--line2);display:block}.npb .sws button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.npb .sws button.out,.npb .chips .chip.out{color:var(--mute);text-decoration:line-through}.npb .prow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px}.npb .prow .pr3{font:900 52px/1 var(--display)}.npb .prow .pr3 s{font:400 18px var(--body);color:var(--mute);margin-left:10px}.npb .prow .kl{font-size:13px;color:var(--steel);margin-top:6px}.npb .prow .kl b{background:#ffb3c7;color:var(--ink);font-size:11px;padding:1px 5px;border-radius:4px}.npb .prow .tp{display:block;text-align:right;font-size:13px;color:var(--steel)}.npb .prow .tp .s{color:#00b67a;letter-spacing:1px;font-size:15px}.npb .buy2{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.npb .qty3{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line2);border-radius:10px;height:56px;padding:0 6px}.npb .qty3 button{width:40px;height:44px;border:0;background:none;font-size:18px;cursor:pointer}.npb .qty3 output{font-weight:600}.npb .buy2 .btn{min-height:56px;font-size:16px}.npb .buy2 .btn[disabled]{background:var(--stone);border-color:var(--line2);color:var(--mute);cursor:not-allowed}.npb .np-dyn{margin-top:-10px}.npb .dl{background:var(--paper);border-radius:14px;padding:16px 18px;display:grid;gap:10px}.npb .dl p{display:flex;gap:10px;align-items:center;font-size:14px}.npb .dl p .i{flex:none}.npb .dl .ok{color:#3f6212;font-weight:600}.npb .ask{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:14px}.npb .ask .ic{width:40px;height:40px;border-radius:50%;background:#e6f6ec;color:var(--wa);display:grid;place-items:center}.npb .ask a{font-weight:600;font-size:13.5px;min-height:40px;display:inline-flex;align-items:center}.npb .bf{display:grid;grid-template-columns:1fr 1fr;gap:10px}.npb .bf.solo{grid-template-columns:1fr}.npb .bf div{border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.45}.npb .bf .y{background:#f1fbd1}.npb .bf .n{background:var(--paper)}.npb .bf b{display:block;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.npb .bf a{font-weight:600}.npb .bf p{margin:0}.npb.sec3,.npb .sec3{padding-block:72px}.npb.paper{background:var(--paper)}.npb h2.h{font:900 clamp(32px,3.6vw,52px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:24px}.npb .fits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.npb .fits.solo{grid-template-columns:1fr}.npb .fitgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.npb .fitgrid div{background:#fff;border-radius:16px;padding:20px 16px;display:grid;gap:12px;justify-items:start;border:1px solid var(--line)}.npb .fitgrid b{font:900 34px/1 var(--display)}.npb .fitgrid span{font-size:13.5px;color:var(--steel)}.npb .fitgrid .i{width:26px;height:26px}.npb .fits .wolf{border-radius:22px;overflow:hidden;position:relative;aspect-ratio:1;background:#fff}.npb .fits .wolf img{width:100%;height:100%;object-fit:cover}.npb .fits .wolf p{position:absolute;left:16px;right:16px;bottom:16px;background:#0b0b0ce0;color:#fff;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.npb .fits .wolf p b,.npb .fits .wolf p strong{color:var(--volt)}.npb .spec4{width:100%;border-collapse:collapse;font-size:15px}.npb .spec4 th,.npb .spec4 td{text-align:left;padding:15px 0;border-bottom:1px solid var(--line);vertical-align:top}.npb .spec4 th{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);width:40%;padding-top:18px}.npb .two2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.npb .two2 .desc p{font-size:15.5px;line-height:1.65;color:#3a3a3f;margin-bottom:14px}.npb .two2 .desc h2:not(.h),.npb .two2 .desc h3{font:600 18px/1.3 var(--body);margin:18px 0 8px}.npb .two2 .desc ul{padding-left:20px;color:#3a3a3f;line-height:1.65}.npb .two2 .desc img{max-width:100%;height:auto}.npb .kitrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.npb .kc{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.npb .kc .im{aspect-ratio:1;display:grid;place-items:center;border-bottom:1px solid var(--line);position:relative}.npb .kc .im img{width:78%;height:78%;object-fit:contain}.npb .kc .im .lab{position:absolute;top:10px;left:10px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;padding:5px 8px;border-radius:5px}.npb .kc .in{padding:14px;display:grid;gap:8px;flex:1;align-content:start}.npb .kc .in a{text-decoration:none}.npb .kc b{font-size:14px;line-height:1.35}.npb .kc .bt{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px}.npb .kc .bt span{font-weight:600}.npb .kc .bt button{height:40px;border-radius:999px;border:1px solid var(--ink);background:#fff;padding:0 14px;font-size:13px;font-weight:600;display:flex;gap:6px;align-items:center;cursor:pointer}.npb .kc .bt button[aria-pressed=true]{background:var(--ink);color:#fff}.npb .kitsum{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:16px;padding:16px 20px}.npb .kitsum b{font-size:18px}.npb .kitsum .btn{background:var(--volt);color:var(--ink);border-color:var(--volt)}.npb .trust3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border-block:1px solid var(--line);padding-block:26px}.npb.paper .trust3{border-color:var(--line2)}.npb .trust3 div{display:flex;gap:12px;align-items:center;font-size:14px}.npb .trust3 b{display:block}.npb .trust3 span{color:var(--steel);font-size:13px}.npb .trust3 span b{color:var(--ink);font-size:14px}.npb .trust3+h2.h{margin-top:64px}.npb .per,.npb.per{background:var(--ink);color:var(--on-ink)}.npb.per h2.h{color:var(--on-ink)}.npb .row3{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:14px}.npb .row3 .c{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:24px;display:grid;gap:14px}.npb .row3 .c small{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9a9a9f}.npb .row3 .c b{font:900 64px/.85 var(--display)}.npb .row3 .c b sup{font-size:.35em;vertical-align:top;margin-right:2px}.npb .row3 .c span{font-size:14px;color:#c9c9cd}.npb .row3 .c .br4{height:6px;border-radius:6px;background:#ffffff1f;overflow:hidden}.npb .row3 .c .br4 i{display:block;height:100%;background:#fff;border-radius:6px}.npb .row3 .c.best{border-color:var(--volt)}.npb .row3 .c.best .br4 i{background:var(--volt)}.npb p.note{margin-top:18px;font-size:14px;color:#9a9a9f}.npb p.note a{color:#fff;font-weight:600}.npb .stky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;box-shadow:0 -10px 30px #00000014}.npb .stky img{width:48px;height:48px;object-fit:contain;border:1px solid var(--line);border-radius:8px}.npb .stky b{font-size:13.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npb .stky span{font-size:13px;color:var(--steel)}.npb .stky .btn{min-height:46px;padding:0 18px;font-size:14.5px}@media(max-width:1000px){.npb .pdp{grid-template-columns:1fr;gap:28px}.npb .gal{position:static;grid-template-columns:1fr}.npb .gal .th{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:64px;order:2;overflow-x:auto}.npb .fits,.npb .two2{grid-template-columns:1fr;gap:32px}.npb .kitrow{grid-template-columns:repeat(2,minmax(0,1fr))}.npb .trust3{grid-template-columns:1fr 1fr}.npb .row3{grid-template-columns:1fr}}@media(max-width:600px){.npb .stky.on{display:grid}.npb .bf{grid-template-columns:1fr}.npb .fitgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.npb .prow .tp{text-align:left}.npb.sec3,.npb .sec3{padding-block:52px}.npb .kc .bt{flex-direction:column;align-items:stretch;gap:8px}.npb .kc .bt button{justify-content:center}.npb .packs3{gap:6px}.npb .pk{padding:12px 10px 10px}.npb .pk .pp2{font-size:20px}.npb .pk b{font-size:13.5px}.npb .pk .pb{font-size:9.5px}.npb .ask{grid-template-columns:40px 1fr}.npb .ask a{grid-column:2}}.np-h1sub,.npb .bb h1 .full{display:block;font:400 14px/1.4 var(--body);color:var(--steel);text-transform:none;letter-spacing:0;margin-top:10px}.xcz-mship{display:none}.np-b.is-custom .xcz-mship{display:inline}.np-b.is-custom [data-np-tl=mbar],.np-b.is-custom .cut,.np-b.is-custom .timeline{display:none}:is(.np-b,.npb) .rte ul{list-style:none;padding:0;margin:4px 0 16px;display:grid;gap:8px}:is(.np-b,.npb) .rte ul li{position:relative;padding-left:30px;line-height:1.5}:is(.np-b,.npb) .rte ul li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CCFF00' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}:is(.np-b,.npb) .rte p:has(>strong:only-child){margin:20px 0 10px}.np-b h1 small.bpill,.npb .bb h1 small.bpill{display:flex;margin-bottom:14px;font-size:11.5px;letter-spacing:.08em;color:var(--steel)}@media(max-width:1000px){.np-m .buy .ttl{display:contents}.np-m .buy>.crumbs{order:1}.np-m .buy .ttl>h1{order:2}.np-m .buy>.pricebox{order:3}.np-m .buy>.optrow,.np-m .buy>.xcz{order:4}.np-m .buy>.pform{order:5}.np-m .buy>.cut{order:6;margin-top:-10px}.np-m .buy .ttl>.pitch{order:7;margin-top:6px!important;padding-top:20px;border-top:1px solid var(--line)}.np-m .buy>.pills{order:8}.np-m .buy>.np-a{order:9}.np-m .buy>.timeline{order:10}.np-m .buy>.ukline{order:11}.np-m .buy>.inote{order:12}.np-m .buy>.askrow{order:13}.np-m .buy>.wnote{order:14}.np-m .buy>.pricebox{padding-top:0;border-top:0}}.npb .restock-rocket-button-container{width:100%;margin-top:0}.npb .restock-rocket-button{width:100%!important;height:56px!important;border-radius:8px!important;font-weight:600!important;font-size:15px!important;letter-spacing:.01em}.npb form:has([data-np-atc][disabled]) .shopify-payment-button,.npb form:has([data-np-atc][disabled]) .shopify-payment-button__more-options{display:none!important}.npb button[data-np-opt].out[aria-pressed=false]{color:var(--mute);text-decoration:line-through}@media(max-width:1000px){.np-m .mthumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 5.4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}.np-m .mthumbs::-webkit-scrollbar{display:none}.np-m .mthumbs button{scroll-snap-align:start}}@media(max-width:480px){.np-m .mthumbs{gap:6px;grid-auto-columns:calc((100% - 24px) / 5.4)}}@media(max-width:1000px){.np-m .mthumbs{display:flex;gap:8px;padding:1px 1px 4px}.np-m .mthumbs button{flex:0 0 calc((100% - 32px) / 5.4);height:auto;aspect-ratio:1/1;box-sizing:border-box}}@media(max-width:480px){.np-m .mthumbs{gap:6px}.np-m .mthumbs button{flex-basis:calc((100% - 24px) / 5.4)}}.np-m form:has([data-np-atc][disabled]) .shopify-payment-button,.np-m form:has([data-np-atc][disabled]) .shopify-payment-button__more-options{display:none!important}.np-m form:has([data-np-atc][disabled]) .np-dyn{margin-top:10px}.np-m .restock-rocket-button-container{width:100%;margin-top:0}.np-m .restock-rocket-button{width:100%!important;height:56px!important;border-radius:8px!important;font-weight:600!important;font-size:15px!important;letter-spacing:.01em}.np-m form:has([data-np-atc][disabled])~.cut,.np-m form:has([data-np-atc][disabled])~.timeline{display:none}.np-m .mmain .flag span.pre{background:#cf0;color:#0b0b0c}.np-m .prebox{display:grid;gap:4px;margin:14px 0 4px;padding:14px 16px;border-radius:12px;background:#f4ffd6;border:1px solid #CCFF00;font-size:14px;line-height:1.5;color:#3a3a3f}.np-m .prebox b{font-weight:700;color:#0b0b0c;font-size:14.5px}.np-b h1,.npb .bb h1{line-height:1}.np-m .mmain.dk{background:#000;border-color:#000}.np-m .mmain.dk img{padding:0;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/assets/np-product.css.map */
