@font-face{font-family:NP Display;src:url(Formula1-Display-Bold.woff2) format("woff2"),url(Formula1-Display-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NP Sans;src:url(Inter-latin-ext.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:NP Sans;src:url(Inter-latin.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.np :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}:root{--np-paper: #FAF8F4;--np-paper-2: #F1EDE6;--np-ink: #101010;--np-ink-2: #4C4842;--np-ink-3: #6F6A60;--np-rule: #E2DCD1;--np-rule-2: #EDE8E0;--np-accent: #C0301F;--np-display: "NP Display", "Arial Narrow", "Helvetica Neue", sans-serif;--np-sans: "NP Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--np-gut: 20px;--np-ease: cubic-bezier(.22,.61,.36,1);--np-dur: .26s}@media(min-width:750px){:root{--np-gut: 32px}}@media(min-width:1200px){:root{--np-gut: 40px}}.np{font-family:var(--np-sans);font-size:16px;line-height:1.6;color:var(--np-ink);background:var(--np-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.np--theme-font{--np-sans: var(--font-body-family)}:where(.np) *,:where(.np) *:before,:where(.np) *:after{box-sizing:border-box}:where(.np) img{max-width:100%;height:auto;display:block}:where(.np) h1,:where(.np) h2,:where(.np) h3,:where(.np) p,:where(.np) dl,:where(.np) dd,:where(.np) figure,:where(.np) ol,:where(.np) ul{margin:0}:where(.np) ol,:where(.np) ul{padding:0;list-style:none}:where(.np) a{color:inherit;text-decoration:none}:where(.np) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.np) svg.np-i{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.np :focus-visible{outline:2px solid currentColor;outline-offset:3px}.np-wrap{width:100%;max-width:var(--np-max, 1440px);margin-inline:auto;padding-inline:var(--np-gut)}.np-head{margin-bottom:clamp(36px,5vw,64px)}.np-head--center{text-align:center}.np-kicker{display:block;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--np-ink-3);margin-bottom:18px}.np-h2{font-family:var(--np-display);font-weight:700;text-transform:uppercase;font-size:var(--np-h2, 40px);line-height:1.12;letter-spacing:-.02em}@media(max-width:749px){.np-h2{font-size:calc(var(--np-h2, 40px) * .66)}}.np-pdp{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1100px){.np-pdp{grid-template-columns:minmax(0,1fr) var(--np-info-w, 424px);gap:var(--np-col-gap, 72px)}.np-pdp--media-right{grid-template-columns:var(--np-info-w, 424px) minmax(0,1fr)}.np-pdp--media-right .np-gal{order:2}.np-pdp--media-right .np-info{order:1}}.np-gal{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}@media(min-width:1000px){.np-gal{grid-template-columns:var(--np-thumb-w, 72px) minmax(0,1fr);gap:20px;align-items:start}.np-gal--sticky{position:sticky;top:var(--np-sticky-top, 88px);align-self:start}.np-gal--thumbs-below{grid-template-columns:minmax(0,1fr)}.np-gal--thumbs-below .np-rail{flex-direction:row;flex-wrap:wrap;order:2}}.np-rail{display:none;flex-direction:column;gap:10px}@media(min-width:1000px){.np-rail{display:flex}}.np-thumb{position:relative;display:block;width:var(--np-thumb-w, 72px);aspect-ratio:var(--np-ratio, 4/5);background:var(--np-stage-bg, var(--np-paper-2));overflow:hidden;cursor:pointer;border:1px solid transparent;opacity:.62;transition:border-color var(--np-dur) var(--np-ease),opacity var(--np-dur) var(--np-ease)}.np-thumb img{width:100%;height:100%;object-fit:cover}.np-thumb:hover{opacity:.9}.np-thumb[aria-selected=true]{opacity:1;border-color:var(--np-ink)}.np-stage-wrap{min-width:0}.np-stage{position:relative;display:none;overflow:hidden;background:var(--np-stage-bg, var(--np-paper-2));aspect-ratio:var(--np-ratio, 4/5);cursor:zoom-in}@media(min-width:1000px){.np-stage{display:block}.np-stage--fit{max-width:var(--np-stage-max, none);margin-inline:auto}}.np-stage__img,.np-stage__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.np-stage__img{transition:opacity .22s var(--np-ease)}.np-stage__zoom{opacity:0;pointer-events:none;transform:scale(var(--np-zoom, 2.3));transform-origin:center center;transition:opacity .2s var(--np-ease)}.np-stage.is-zooming .np-stage__zoom{opacity:1}.np-stage.is-fading .np-stage__img{opacity:0}.np-stage__expand{position:absolute;right:14px;bottom:14px;width:40px;height:40px;display:grid;place-items:center;z-index:2;opacity:0;background:#ffffffeb;color:#101010;transition:background var(--np-dur) var(--np-ease),opacity var(--np-dur) var(--np-ease)}.np-stage__expand svg{width:16px;height:16px}.np-stage:hover .np-stage__expand,.np-stage__expand:focus-visible{opacity:1}.np-stage__hint{position:absolute;left:14px;bottom:18px;z-index:2;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--np-ink-3);background:#faf8f4e6;padding:5px 9px;opacity:0;transition:opacity var(--np-dur) var(--np-ease)}.np-stage:hover .np-stage__hint{opacity:1}.np-stage.is-zooming .np-stage__hint{opacity:0}.np-swipe{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--np-gut) * -1);padding-inline:var(--np-gut);scroll-padding-inline:var(--np-gut)}.np-swipe::-webkit-scrollbar{display:none}.np-slide{flex:0 0 var(--np-slide-w, 86%);scroll-snap-align:center;background:var(--np-stage-bg, var(--np-paper-2));aspect-ratio:var(--np-ratio, 4/5);overflow:hidden;cursor:zoom-in}.np-slide img{width:100%;height:100%;object-fit:cover}.np-swipe-bar{display:flex;justify-content:center;padding-top:14px}.np-count{font-family:var(--np-display);font-size:11px;letter-spacing:.14em;color:var(--np-ink-3)}@media(min-width:1000px){.np-swipe,.np-swipe-bar{display:none}}.np-info{min-width:0}.np-eyebrow{font-size:var(--np-b-size, 11px);letter-spacing:.2em;text-transform:uppercase;color:var(--np-b-color, var(--np-ink-3))}.np-title{font-family:var(--np-display);font-weight:700;text-transform:uppercase;font-size:var(--np-b-size, 44px);line-height:1.02;letter-spacing:-.025em;color:var(--np-b-color, var(--np-ink))}@media(max-width:749px){.np-title{font-size:calc(var(--np-b-size, 44px) * .72)}}.np-sub{font-size:var(--np-b-size, 13px);color:var(--np-b-color, var(--np-ink-2));letter-spacing:.01em}.np-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--np-rule)}.np-price{font-size:var(--np-b-size, 22px);font-weight:500;letter-spacing:-.01em;color:var(--np-b-color, var(--np-ink))}.np-price--was{color:var(--np-ink-3);text-decoration:line-through;font-size:.8em;font-weight:400}.np-price--sale{color:var(--np-accent)}.np-tax{font-size:11px;color:var(--np-ink-3);letter-spacing:.04em}.np-quick-specs{--np-qs-accent: var(--np-accent);--np-qs-panel: var(--np-paper-2);--np-qs-heading: var(--np-ink);--np-qs-label: var(--np-ink-3);--np-qs-value: var(--np-ink);--np-qs-heading-size: 21px;--np-qs-value-size: 11px;--np-qs-cell-pad: 12px;--np-qs-cols: 6;--np-qs-mobile-cols: 2;min-width:0}.np-quick-specs__lead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:15px}.np-quick-specs__eyebrow{display:inline-flex;align-items:center;flex:none;width:fit-content;padding:8px 15px;background:var(--np-qs-accent);color:#fff;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.np-quick-specs__eyebrow span{display:none}@media(max-width:749px){.np-quick-specs__eyebrow{padding:9px 12px;font-size:9px}}.np-quick-specs__eyebrow span{width:7px;height:7px;flex:0 0 7px;background:var(--np-qs-accent)}.np-quick-specs__heading{max-width:17em;color:var(--np-qs-heading);font-family:var(--np-display);font-size:var(--np-qs-heading-size);font-weight:700;letter-spacing:-.025em;line-height:1;text-align:right;text-transform:uppercase}.np-quick-specs__grid{display:grid;grid-template-columns:repeat(var(--np-qs-cols),minmax(0,1fr));gap:1px;min-width:0;overflow:hidden;border-block:1px solid var(--np-rule);background:var(--np-rule)}.np-quick-specs__item{min-width:0;padding:var(--np-qs-cell-pad) 8px calc(var(--np-qs-cell-pad) + 1px);background:var(--np-qs-panel)}.np-quick-specs__item dt{min-height:2.5em;color:var(--np-qs-label);font-size:7px;font-weight:500;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.np-quick-specs__item dd{margin-top:6px;color:var(--np-qs-value);font-size:var(--np-qs-value-size);font-weight:500;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.np-quick-specs+.np-interest{padding-top:0;border-top:0}@media(max-width:749px){.np-quick-specs__lead{display:block;padding-bottom:14px}.np-quick-specs__heading{max-width:none;margin-top:9px;font-size:min(var(--np-qs-heading-size),21px);line-height:1.04;text-align:left}.np-quick-specs__grid{grid-template-columns:repeat(var(--np-qs-mobile-cols),minmax(0,1fr))}.np-quick-specs__item{padding-inline:max(10px,var(--np-qs-cell-pad))}.np-quick-specs__item dt{min-height:0;font-size:8px}.np-quick-specs__item dd{margin-top:5px;font-size:max(12px,var(--np-qs-value-size))}}.np-rte{font-size:var(--np-b-size, 16px);line-height:1.65;color:var(--np-b-color, var(--np-ink-2));max-width:46ch}.np-rte p+p{margin-top:12px}.np-rte a{text-decoration:underline;text-underline-offset:2px}.np-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:var(--np-note-bg, var(--np-paper-2))}.np-note__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--np-note-dot, var(--np-accent));margin-top:7px}.np-note p{font-size:13px;line-height:1.55;color:var(--np-b-color, var(--np-ink-2))}.np-note strong{color:var(--np-ink);font-weight:600}.np-opt+.np-opt{margin-top:22px}.np-opt__head{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.np-opt__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--np-ink-3)}.np-opt__value{font-size:13px;color:var(--np-ink)}.np-sw-row{display:flex;gap:10px;flex-wrap:wrap}.np-sw{position:relative;display:block}.np-sw input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.np-sw__box{display:grid;place-items:center;cursor:pointer;width:var(--np-sw-size, 44px);height:var(--np-sw-size, 44px);border:1px solid var(--np-rule);background:#fff;transition:border-color var(--np-dur) var(--np-ease)}.np-sw__box:after{content:"";display:block;width:60%;height:60%;background:var(--np-sw-color, #ccc);background-size:cover;background-position:center}.np-sw input:hover+.np-sw__box{border-color:var(--np-ink-3)}.np-sw input:checked+.np-sw__box{border-color:var(--np-ink)}.np-sw input:checked+.np-sw__box:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--np-rule-2)}.np-sw input:focus-visible+.np-sw__box{outline:2px solid var(--np-ink);outline-offset:2px}.np-sw input:disabled+.np-sw__box{opacity:.35;cursor:not-allowed}.np-pill-row{display:flex;gap:8px;flex-wrap:wrap}.np-pill input{position:absolute;opacity:0;width:0;height:0}.np-pill__box{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;cursor:pointer;border:1px solid var(--np-rule);background:#fff;font-size:13px;letter-spacing:.02em;transition:border-color var(--np-dur) var(--np-ease),background var(--np-dur) var(--np-ease)}.np-pill input:checked+.np-pill__box{border-color:var(--np-ink);background:var(--np-ink);color:var(--np-paper)}.np-pill input:focus-visible+.np-pill__box{outline:2px solid var(--np-ink);outline-offset:2px}.np-pill input:disabled+.np-pill__box{opacity:.4;text-decoration:line-through;cursor:not-allowed}.np-buy{--np-buy-height: 52px;--np-buy-radius: 0px;--np-buy-gap: 10px;--np-buy-add-bg: var(--np-ink);--np-buy-add-text: var(--np-paper);--np-buy-now-bg: var(--np-paper);--np-buy-now-text: var(--np-ink);--np-buy-border: var(--np-ink);--np-buy-accent: var(--np-accent);min-width:0}.np-buy .product-form,.np-buy__form{display:block;width:100%;max-width:none;margin:0}.np-buy__buttons{display:grid;grid-template-columns:1fr;gap:var(--np-buy-gap)}.np-buy__button,.np-buy__now .shopify-payment-button__button{width:100%;min-height:max(44px,var(--np-buy-height));border:1px solid var(--np-buy-border)!important;border-radius:var(--np-buy-radius)!important;font-family:var(--np-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.11em!important;line-height:1.2!important;text-transform:uppercase!important;cursor:pointer;transition:background .18s var(--np-ease),border-color .18s var(--np-ease),color .18s var(--np-ease)}.np-buy__button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 17px;background:var(--np-buy-add-bg);color:var(--np-buy-add-text);text-align:left}.np-buy__button>svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:var(--np-buy-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s var(--np-ease)}.np-buy__button:hover:not(:disabled){border-color:var(--np-buy-accent)!important;background:var(--np-buy-accent)}.np-buy__button:hover:not(:disabled)>svg{stroke:var(--np-buy-add-text)}.np-buy__button:focus-visible,.np-buy__now button:focus-visible{outline:2px solid var(--np-buy-accent)!important;outline-offset:3px}.np-buy__button:disabled,.np-buy__now button:disabled{opacity:.45;cursor:not-allowed}.np-buy__button.loading{color:transparent}.np-buy__button.loading>svg{opacity:0}.np-buy__button>.loading__spinner{top:50%;left:50%;height:100%;transform:translate(-50%,-50%);align-items:center;justify-content:center}.np-buy__button>.loading__spinner:not(.hidden){display:flex}.np-buy__button>.loading__spinner .spinner{width:18px}.np-buy__button>.loading__spinner .path{stroke:currentColor}.np-buy__now,.np-buy__now .shopify-payment-button{width:100%;max-width:none;margin:0}.np-buy__now .shopify-payment-button__button{display:flex!important;align-items:center;justify-content:center;padding:0 17px!important;background:var(--np-buy-now-bg)!important;color:var(--np-buy-now-text)!important}.np-buy__now .shopify-payment-button__button:hover:not(:disabled){border-color:var(--np-buy-accent)!important;background:var(--np-buy-accent)!important;color:var(--np-buy-add-text)!important}.np-buy__now .shopify-payment-button__more-options{min-height:32px;margin:3px 0 0;color:var(--np-ink-2);font-size:10px;letter-spacing:.06em;text-underline-offset:3px}.np-buy__error{display:flex;align-items:flex-start;gap:9px;margin-bottom:11px;padding:11px 13px;border:1px solid var(--np-buy-accent);color:var(--np-buy-accent);font-size:11px;line-height:1.45}.np-buy__error[hidden]{display:none}.np-buy__error svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25}@media(min-width:750px){.np-buy--row .np-buy__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.np-buy__button,.np-buy__now .shopify-payment-button__button{min-height:max(48px,var(--np-buy-height))}}.np-interest{--np-interest-heading: 30px;--np-interest-heading-mobile: 29px;--np-interest-field-height: 46px;--np-interest-button-height: 50px;--np-interest-button-radius: 0px;--np-interest-gap: 12px;--np-interest-input-bg: #fff;--np-interest-input-border: var(--np-rule);--np-interest-accent: var(--np-accent);--np-interest-button-bg: var(--np-ink);--np-interest-button-text: var(--np-paper);padding-top:19px;border-top:1px solid var(--np-rule)}.np-interest__contact{width:100%}.np-interest__kicker{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:var(--np-ink-3);font-size:9px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.np-interest__kicker:before{content:"";width:7px;height:7px;flex:0 0 7px;background:var(--np-interest-accent)}.np-interest__heading{max-width:14em;margin:0;font-family:var(--np-display);font-size:var(--np-interest-heading);font-weight:700;letter-spacing:-.025em;line-height:1.03;color:var(--np-ink);text-transform:uppercase}.np-interest__subcopy{max-width:46ch;margin-top:11px;color:var(--np-ink-2);font-size:11px;line-height:1.45}.np-interest__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--np-interest-gap) 10px;margin-top:20px}.np-interest--stacked .np-interest__fields{grid-template-columns:1fr}.np-interest__field{display:grid;min-width:0;gap:6px}.np-interest__field--wide,.np-interest__submit,.np-interest__privacy,.np-interest__message{grid-column:1 / -1}.np-interest__field label{color:var(--np-ink-3);font-size:9px;font-weight:500;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.np-interest__field label span{color:var(--np-ink-3);font-weight:400;letter-spacing:0;text-transform:none}.np-interest__field input{width:100%;height:max(44px,var(--np-interest-field-height));min-width:0;padding:0 13px;border:1px solid var(--np-interest-input-border);border-radius:0;outline:0;background:var(--np-interest-input-bg);color:var(--np-ink);font-family:var(--np-sans);font-size:13px;transition:border-color .16s var(--np-ease),box-shadow .16s var(--np-ease)}.np-interest__field input::placeholder{color:var(--np-ink-3);opacity:.78}.np-interest__field input:focus-visible{border-color:var(--np-ink);outline:0;box-shadow:0 0 0 2px var(--np-interest-accent)}.np-interest__submit{display:flex;width:100%;min-height:max(44px,var(--np-interest-button-height));margin-top:3px;padding:0 17px;border:1px solid var(--np-interest-button-bg);border-radius:var(--np-interest-button-radius);align-items:center;justify-content:space-between;gap:20px;background:var(--np-interest-button-bg);color:var(--np-interest-button-text);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.11em;line-height:1.2;text-align:left;text-transform:uppercase;transition:background .16s var(--np-ease),border-color .16s var(--np-ease),color .16s var(--np-ease)}.np-interest__submit svg{width:19px;height:19px;flex:0 0 19px;color:var(--np-interest-accent);transition:color .16s var(--np-ease)}.np-interest__submit:hover{border-color:var(--np-interest-accent);background:var(--np-interest-accent)}.np-interest__submit:hover svg{color:var(--np-interest-button-text)}.np-interest__submit:focus-visible{outline:2px solid var(--np-interest-accent);outline-offset:3px}.np-interest__privacy{margin:-1px 0 0;color:var(--np-ink-3);font-size:9px;line-height:1.45}.np-interest__message{padding:12px 14px;border:1px solid currentColor;color:var(--np-interest-accent);font-size:11px;line-height:1.45}.np-interest__message strong{display:block;margin-bottom:5px}.np-interest__message ul{margin:0;padding-left:18px;list-style:disc}.np-interest__message a{color:inherit;text-decoration:underline;text-underline-offset:2px}.np-interest__success{padding-block:12px}@media(max-width:749px){.np-interest__heading{font-size:var(--np-interest-heading-mobile)}.np-interest__fields,.np-interest--row .np-interest__fields{grid-template-columns:1fr}.np-interest__field,.np-interest__field--wide,.np-interest__submit,.np-interest__privacy,.np-interest__message{grid-column:1}.np-interest__field input{height:max(48px,var(--np-interest-field-height));font-size:16px}.np-interest__submit{min-height:max(48px,var(--np-interest-button-height))}}.np-assure{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--np-rule)}.np-assure li{display:flex;align-items:center;gap:11px;font-size:12.5px;color:var(--np-ink-2)}.np-assure svg{width:17px;height:17px;flex:none;color:var(--np-ink-3)}.np-assure img{width:17px;height:17px;flex:none;object-fit:contain}.np-acc{border-top:1px solid var(--np-rule)}.np-acc__item{border-bottom:1px solid var(--np-rule)}.np-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--np-ink)}.np-acc__ic{position:relative;width:11px;height:11px;flex:none}.np-acc__ic:before,.np-acc__ic:after{content:"";position:absolute;background:var(--np-ink-2);transition:transform var(--np-dur) var(--np-ease)}.np-acc__ic:before{left:0;top:5px;width:11px;height:1px}.np-acc__ic:after{left:5px;top:0;width:1px;height:11px}.np-acc__btn[aria-expanded=true] .np-acc__ic:after{transform:scaleY(0)}.np-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--np-ease)}.np-acc__panel[data-open=true]{grid-template-rows:1fr}.np-acc__inner{overflow:hidden}.np-acc__inner>div{padding-bottom:22px;font-size:14px;line-height:1.65;color:var(--np-ink-2)}.np-acc__inner p+p{margin-top:12px}.np-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b0b0a;display:grid;grid-template-rows:auto 1fr;animation:npLbIn .22s var(--np-ease)}.np-lb[hidden]{display:none}@keyframes npLbIn{0%{opacity:0}to{opacity:1}}.np-lb__bar{display:flex;align-items:center;justify-content:space-between;padding:16px var(--np-gut);color:#fffc;position:relative;z-index:2}.np-lb__count{font-family:var(--np-display);font-size:11px;letter-spacing:.16em}.np-lb__tools{display:flex;gap:4px}.np-lb__btn{width:44px;height:44px;display:grid;place-items:center;color:#ffffffbf;transition:color var(--np-dur) var(--np-ease),background var(--np-dur) var(--np-ease)}.np-lb__btn svg{width:16px;height:16px}.np-lb__btn:hover{color:#fff;background:#ffffff14}.np-lb__stage{position:relative;overflow:hidden;touch-action:none;cursor:grab;min-height:0}.np-lb__stage.is-grabbing{cursor:grabbing}.np-lb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:0 clamp(12px,4vw,64px) clamp(16px,3vh,40px);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform}.np-lb__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;display:grid;place-items:center;color:#ffffffb3;background:#ffffff0f;transition:color var(--np-dur) var(--np-ease),background var(--np-dur) var(--np-ease)}.np-lb__nav svg{width:20px;height:20px}.np-lb__nav:hover{color:#fff;background:#ffffff24}.np-lb__nav--prev{left:12px}.np-lb__nav--next{right:12px}@media(max-width:700px){.np-lb__nav{display:none}}body.np-lb-open{overflow:hidden}.np-stmt{text-align:var(--np-align, center)}.np-stmt__k{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-bottom:26px}.np-stmt__h{font-family:var(--np-display);font-weight:700;text-transform:uppercase;font-size:var(--np-h, 62px);line-height:1.08;letter-spacing:-.025em}@media(max-width:749px){.np-stmt__h{font-size:calc(var(--np-h, 62px) * .48)}}.np-stmt__p{max-width:60ch;margin:28px auto 0;font-size:15px;line-height:1.7;opacity:.72}.np-stmt--left .np-stmt__p{margin-inline:0}.np-proc{display:grid;gap:1px;background:var(--np-rule);border-block:1px solid var(--np-rule)}@media(min-width:700px){.np-proc--3{grid-template-columns:repeat(3,1fr)}.np-proc--4,.np-proc--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.np-proc--4{grid-template-columns:repeat(4,1fr)}}.np-proc__item{background:var(--np-paper);padding:32px 28px 36px}.np-proc__n{font-family:var(--np-display);font-size:12px;letter-spacing:.1em;color:var(--np-accent);display:block;margin-bottom:20px}.np-proc__t{font-size:16px;font-weight:600;margin-bottom:10px}.np-proc__d{font-size:14px;line-height:1.62;color:var(--np-ink-2)}.np-edit{display:grid;grid-template-columns:1fr}@media(min-width:900px){.np-edit{grid-template-columns:var(--np-media-w, 1.15fr) 1fr}.np-edit--media-right .np-edit__media{order:2}}.np-edit__media{background:var(--np-paper-2);overflow:hidden}.np-edit__media img{width:100%;height:100%;object-fit:cover;min-height:280px}.np-edit__body{background:var(--np-paper-2);padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px);display:flex;flex-direction:column;justify-content:center}.np-edit__lines{font-family:var(--np-display);text-transform:uppercase;font-size:var(--np-lines-size, 21px);line-height:1.6;letter-spacing:-.01em}@media(max-width:749px){.np-edit__lines{font-size:calc(var(--np-lines-size, 21px) * .74)}}.np-edit__lines em,.np-edit__lines strong{font-style:normal;font-weight:inherit;color:var(--np-accent)}.np-edit__note{margin-top:26px;font-size:14.5px;line-height:1.72;color:var(--np-ink-2);max-width:48ch}.np-edit__sign{margin-top:28px;padding-top:22px;border-top:1px solid var(--np-rule);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--np-ink-3)}.np-specs{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:900px){.np-specs{grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}.np-specs--no-media{grid-template-columns:1fr;max-width:760px}.np-specs--media-left .np-specs__fig{order:-1}}.np-specs__list{border-top:1px solid var(--np-rule)}.np-specs__row{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--np-rule-2)}.np-specs__row dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--np-ink-3)}.np-specs__row dd{font-size:14px;color:var(--np-ink)}.np-specs__fig{background:var(--np-paper-2);overflow:hidden}.np-specs__fig img{width:100%;height:100%;object-fit:cover}.np-edn{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:600px){.np-edn{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:900px){.np-edn{grid-template-columns:repeat(var(--np-cols, 3),1fr);gap:20px}}.np-card{display:block}.np-card__media{background:var(--np-paper-2);aspect-ratio:var(--np-ratio, 4/5);overflow:hidden;display:block}.np-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--np-ease)}.np-card:hover .np-card__media img{transform:scale(1.035)}.np-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-bottom:12px;border-bottom:1px solid var(--np-rule);transition:border-color var(--np-dur) var(--np-ease)}.np-card:hover .np-card__row{border-color:var(--np-ink)}.np-card__n{font-family:var(--np-display);font-size:15px;text-transform:uppercase;letter-spacing:-.01em}.np-card__p{font-size:13px;color:var(--np-ink-2)}.np-card__meta{margin-top:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--np-ink-3)}.np-card.is-current{pointer-events:none}.np-card.is-current .np-card__meta{color:var(--np-accent)}@media(prefers-reduced-motion:reduce){.np *,.np *:before,.np *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.np-card:hover .np-card__media img{transform:none}}.np-buy__button{justify-content:center;padding-inline:52px;text-align:center}.np-buy__button>svg{position:absolute;right:17px;stroke:#fff}.np-buy__button:hover:not(:disabled)>svg{stroke:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ninetyone.css.map */
