:root{--nj-ink: #191917;--nj-paper: #f3f1ec;--nj-muted: #63625a;--nj-rule: #cfcbc0;--nj-sunk: #e7e4db;--nj-red: #cc2d0a;--nj-red-lit: #ff5a24;--nj-night: #121310;--nj-night-2: #1e1f1b;--nj-night-rule: #33342e;--nj-on-night: #f0eee8;--nj-on-night-muted: #a8a79e;--font-body--family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--font-accent--family: "Archivo", "Helvetica Neue", Arial, sans-serif;--nj-mono: var(--font-subheading--family);--nj-gutter: clamp(16px, 4vw, 48px);--nj-max: 1440px;--nj-dur-1: .14s;--nj-dur-2: .28s;--nj-dur-3: .52s;--nj-ease: cubic-bezier(.2, .7, .3, 1);--nj-ease-wipe: cubic-bezier(.76, 0, .24, 1);--nj-stagger: 60ms;--animation-speed-fast: var(--nj-dur-1);--animation-speed: var(--nj-dur-1);--animation-speed-medium: var(--nj-dur-1);--animation-speed-slow: var(--nj-dur-2);--drawer-animation-speed: var(--nj-dur-2);--submenu-animation-speed: var(--nj-dur-2);--animation-easing: var(--nj-ease);--animation-timing-hover: var(--nj-ease);--animation-timing-default: var(--nj-ease);--animation-timing-fade-in: var(--nj-ease);--animation-timing-fade-out: var(--nj-ease-wipe);--animation-timing-bounce: var(--nj-ease);--ease-out-cubic: var(--nj-ease);--ease-out-quad: var(--nj-ease)}.nj-wrap{width:100%;max-width:calc(var(--nj-max) + (var(--nj-gutter) * 2));margin-inline:auto;padding-inline:var(--nj-gutter)}h5,h6,.h5,.h6{font-family:var(--font-subheading--family);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.nj-num,price-value,.product-price,.cart-line__price{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--nj-red);outline-offset:3px}.nj-on-dark :focus-visible,.nj-hero :focus-visible,.nj-parts :focus-visible,.nj-intro :focus-visible{outline-color:var(--nj-red-lit)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.header-logo{letter-spacing:.14em;text-transform:uppercase;font-weight:700}.nj-lockup{display:inline-flex;align-items:center;gap:10px}.nj-lockup__mark{display:block;width:112px;height:auto}.nj-lockup__descriptor{padding-inline-start:10px;border-inline-start:1px solid var(--nj-rule);font-family:var(--font-heading--family);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--nj-ink)}.nj-lockup--white .nj-lockup__descriptor{border-inline-start-color:var(--nj-night-rule);color:var(--nj-on-night)}@media(max-width:480px){.nj-lockup__mark{width:84px}.nj-lockup__descriptor{font-size:.625rem;letter-spacing:.16em}}.nj-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted)}.nj-eyebrow__tick{display:inline-block;width:14px;height:3px;background:var(--nj-red);flex:none}.nj-on-dark .nj-eyebrow,.nj-hero .nj-eyebrow,.nj-parts .nj-eyebrow{color:var(--nj-on-night-muted)}.nj-on-dark .nj-eyebrow__tick,.nj-hero .nj-eyebrow__tick,.nj-parts .nj-eyebrow__tick{background:var(--nj-red-lit)}.nj-kerb{height:3px;background:var(--nj-red);border:0;margin:0}.nj-section-head{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,48px)}.nj-section-head__title{margin:0;max-width:22ch;font-size:clamp(1.875rem,1.25rem + 2.4vw,3rem);font-weight:600;line-height:.98;letter-spacing:-.03em;font-variation-settings:"wdth" 108;text-wrap:balance}.nj-section-head__lede{margin:0;max-width:52ch;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.55;color:var(--nj-muted)}.nj-on-dark .nj-section-head__lede{color:var(--nj-on-night-muted)}@media(min-width:900px){.nj-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.nj-section-head__aside{justify-self:end;display:flex;align-items:center;gap:8px;font-family:var(--nj-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nj-muted);text-decoration:none;min-height:44px}.nj-on-dark .nj-section-head__aside{color:var(--nj-on-night-muted)}}.nj-section-head__aside{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;font-family:var(--nj-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nj-muted);text-decoration:none}.nj-section-head__aside:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--nj-dur-2) var(--nj-ease)}.nj-section-head__aside:hover:after,.nj-section-head__aside:focus-visible:after{transform:scaleX(1)}.nj-section-head__aside:hover{color:var(--nj-red)}.nj-on-dark .nj-section-head__aside{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;font-family:var(--nj-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nj-muted);text-decoration:none}.nj-on-dark .nj-section-head__aside{color:var(--nj-on-night-muted)}.nj-section-head__aside:hover{color:var(--nj-red-lit)}.nj-run{padding-block:clamp(56px,8vw,120px);background:var(--nj-sunk);color:var(--nj-ink)}.nj-run__grid{display:grid;gap:clamp(16px,2.6vw,28px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}@media(min-width:900px){.nj-run__grid--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.nj-card{display:flex;flex-direction:column;background:var(--nj-paper);border:1px solid var(--nj-rule);height:100%}.nj-card__media{position:relative;display:block;overflow:hidden;background:var(--nj-night);aspect-ratio:4 / 3}.nj-card__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--nj-dur-3) var(--nj-ease)}.nj-card__mark{display:block;width:62%;max-width:320px;height:auto;margin:auto}.nj-card__media--mark{display:grid;place-items:center;padding:clamp(20px,4vw,48px);box-sizing:border-box;background-image:repeating-linear-gradient(to right,rgba(240,238,232,.07) 0 1px,transparent 1px 12.5%)}.nj-card__media--mark:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(240,238,232,.16);pointer-events:none}.nj-card__media--mark:before{content:"";position:absolute;top:14px;left:14px;width:18px;height:18px;border-top:1px solid rgba(240,238,232,.55);border-left:1px solid rgba(240,238,232,.55);pointer-events:none}.nj-card__tag{position:absolute;left:14px;bottom:14px;z-index:1;padding:5px 8px;background:var(--nj-night);font-family:var(--nj-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-card__body{display:flex;flex-direction:column;gap:6px;padding:20px clamp(16px,2.4vw,28px) 24px;flex:1}.nj-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nj-muted)}.nj-card__title{margin:6px 0 0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;line-height:1.05;letter-spacing:-.02em}.nj-card__title a{display:block;min-height:24px;padding-block:2px;color:inherit;text-decoration:none}.nj-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.nj-card__price{margin:0;font-family:var(--nj-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--nj-ink)}.nj-card__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:52px;padding:0 16px;border:1px solid var(--nj-ink);background:var(--nj-ink);color:var(--nj-on-night);font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--nj-dur-1) var(--nj-ease),border-color var(--nj-dur-1) var(--nj-ease)}.nj-card__buy:hover,.nj-card__buy:focus-visible{background:var(--nj-red);border-color:var(--nj-red)}.nj-card__buy:active{background:var(--nj-red);border-color:var(--nj-red);transform:translateY(1px)}.nj-card__buy--ghost{background:transparent;color:var(--nj-ink)}.nj-card__buy--ghost:hover,.nj-card__buy--ghost:focus-visible{background:var(--nj-ink);border-color:var(--nj-ink);color:var(--nj-on-night)}.nj-card__buy[aria-disabled=true]{background:transparent;border-color:var(--nj-rule);color:var(--nj-muted);cursor:not-allowed}.nj-card__buy form{display:contents}.nj-run__empty{margin:0;padding:clamp(24px,3vw,36px) 0;border-block:1px solid var(--nj-rule);font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.4;color:var(--nj-ink)}.theme-drawer__dialog{--theme-drawer-width: min(460px, 100vw);--animation-speed: var(--nj-dur-2);--animation-timing-fade-in: var(--nj-ease);border-inline-start-color:var(--nj-rule)}.nj-intro{display:none}html.nj-intro--play .nj-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;overflow:hidden;color:var(--nj-on-night);pointer-events:none}.nj-intro__field{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nj-night);transform-origin:right center}html.nj-intro--play .nj-intro__field{animation:nj-intro-out var(--nj-dur-3) var(--nj-ease-wipe) 1.24s forwards}.nj-intro__line{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--nj-red-lit);opacity:0}html.nj-intro--play .nj-intro__line{animation:nj-intro-line var(--nj-dur-3) var(--nj-ease-wipe) 1.24s forwards}.nj-intro__stage{position:relative;display:grid;justify-items:center;gap:clamp(16px,3vh,28px);padding:24px}html.nj-intro--play .nj-intro__stage{animation:nj-fade-out var(--nj-dur-1) var(--nj-ease) 1.1s forwards}.nj-tach{display:block;width:clamp(200px,36vmin,320px);height:auto;overflow:visible}.nj-tach__arc{fill:none;stroke:var(--nj-night-rule);stroke-width:2}.nj-tach__arc--red,.nj-tach__tick--red{stroke:var(--nj-red-lit)}.nj-tach__tick{stroke:var(--nj-on-night-muted);stroke-width:2}.nj-tach__num{fill:var(--nj-on-night-muted);font-family:var(--nj-mono);font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:central}.nj-tach__unit{fill:var(--nj-on-night-muted);font-family:var(--nj-mono);font-size:8px;letter-spacing:.18em;text-anchor:middle}.nj-tach__needle{transform-box:view-box;transform-origin:50% 50%;transform:rotate(-120deg)}.nj-tach__needle line{stroke:var(--nj-on-night);stroke-width:3;stroke-linecap:square}.nj-tach__hub{fill:var(--nj-on-night)}html.nj-intro--play .nj-tach__needle{animation:nj-tach-sweep .9s var(--nj-ease-wipe) .12s both}.nj-tach__shift{fill:var(--nj-red-lit);opacity:0}html.nj-intro--play .nj-tach__shift{animation:nj-fade-in var(--nj-dur-1) var(--nj-ease) .94s forwards}.nj-intro__mark img{display:block;width:clamp(120px,18vmin,168px);height:auto}.nj-intro__skip{position:absolute;top:max(16px,env(safe-area-inset-top));right:var(--nj-gutter);min-height:44px;padding:10px 16px;background:transparent;border:1px solid rgba(240,238,232,.4);color:var(--nj-on-night);font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;pointer-events:auto}.nj-intro__skip:hover{border-color:var(--nj-on-night)}html.nj-intro--play .nj-intro__skip{animation:nj-fade-out var(--nj-dur-1) var(--nj-ease) 1.1s forwards}@keyframes nj-tach-sweep{0%{transform:rotate(-120deg)}66%{transform:rotate(98deg)}80%{transform:rotate(90deg)}to{transform:rotate(104deg)}}@keyframes nj-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nj-fade-out{to{opacity:0}}@keyframes nj-intro-out{to{transform:scaleX(0)}}@keyframes nj-intro-line{0%{opacity:1;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translate(100vw)}}@media(prefers-reduced-motion:reduce){html.nj-intro--play .nj-intro{display:none!important}}[data-nj-reveal]{opacity:1;transform:none}html.nj-motion [data-nj-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--nj-dur-2) var(--nj-ease),transform var(--nj-dur-3) var(--nj-ease);transition-delay:calc(var(--nj-i, 0) * var(--nj-stagger))}html.nj-motion [data-nj-reveal=line]{opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform var(--nj-dur-3) var(--nj-ease-wipe);transition-delay:calc(var(--nj-i, 0) * var(--nj-stagger))}html.nj-motion [data-nj-reveal].nj-in{opacity:1;transform:none}@keyframes nj-rise{0%{opacity:0;transform:translateY(12px)}}.nj-arrow{display:inline-block;transition:transform var(--nj-dur-1) var(--nj-ease)}a:hover .nj-arrow,a:focus-visible .nj-arrow,button:hover .nj-arrow{transform:translate(5px)}.nj-strip{display:flex;align-items:center;gap:14px;margin:0 0 clamp(28px,4vw,48px);font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted)}.nj-on-dark .nj-strip{color:var(--nj-on-night-muted)}.nj-strip__label{flex:none}.nj-strip__rail{position:relative;flex:1;height:9px}.nj-strip__ticks{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px 12px)}.nj-strip__mark{position:absolute;top:3px;left:calc(var(--nj-sector, 0) * 100% / 3);width:calc(100% / 3);height:3px;background:var(--nj-red)}.nj-on-dark .nj-strip__mark{background:var(--nj-red-lit)}.nj-hero{position:relative;isolation:isolate;overflow:clip;background:var(--nj-night);color:var(--nj-on-night)}.nj-hero__inner{position:relative;z-index:1;width:100%}.nj-hero__layout{position:relative;display:grid}@media(min-width:900px){.nj-hero__layout{min-height:max(560px,min(56.25vw,92vh))}}.nj-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(16px,2.4vw,28px);width:100%;max-width:calc(1520px + (var(--nj-gutter) * 2));margin-inline:auto;padding:var(--nj-hero-top, calc(var(--header-height, 80px) + clamp(16px, 3vh, 40px))) var(--nj-gutter) clamp(20px,3vw,40px)}.nj-hero__title{margin:0;font-size:clamp(2.75rem,min(6vw,11vh),6.5rem);font-weight:600;line-height:.82;letter-spacing:-.045em;font-variation-settings:"wdth" 116;text-transform:uppercase}@media(max-width:899px){.nj-hero__title{font-size:clamp(2.9rem,12vw,4rem);letter-spacing:-.035em;font-variation-settings:"wdth" 100}}.nj-hero__line{display:block}.nj-hero__line--outline{color:transparent;-webkit-text-stroke:2px var(--nj-on-night)}@supports not ((-webkit-text-stroke: 1px black) or (text-stroke: 1px black)){.nj-hero__line--outline{color:var(--nj-on-night)}}.nj-hero__dot{color:var(--nj-red-lit);-webkit-text-stroke:0}.nj-hero__num{display:inline-block;margin-inline-end:clamp(10px,1.6vw,20px);vertical-align:.9em;font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;color:var(--nj-on-night-muted);-webkit-text-stroke:0}.nj-hero__lede{margin:0;max-width:34ch;font-size:clamp(1rem,.94rem + .28vw,1.1875rem);line-height:1.5;color:var(--nj-on-night-muted)}@media(min-width:900px){.nj-hero__lede{margin-top:auto;max-width:68ch;color:var(--nj-on-night)}}.nj-hero__media{position:relative;margin:0}.nj-hero__figure{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--nj-night-2)}@media(min-width:900px){.nj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.nj-hero__figure{aspect-ratio:auto;height:100%}}.nj-hero__figure picture{display:contents}.nj-hero__figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.nj-hero__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#121310e6,#121310a8 30%,#12131000 50%),linear-gradient(to top,#121310e6,#121310bd,#12131000 28%)}@media(max-width:899px){.nj-hero__figure:after{background:linear-gradient(to bottom,var(--nj-night) 0%,rgba(18,19,16,.3) 14%,rgba(18,19,16,0) 26%)}}@media(min-width:900px){.nj-hero__media .nj-hero__caption{position:absolute;z-index:1;inset-inline-end:0;bottom:clamp(20px,3vw,40px);padding-top:0}}.nj-hero__caption{display:flex;align-items:center;gap:10px;margin:0;padding:12px var(--nj-gutter) 0;font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-hero__actions{position:relative;z-index:1;display:grid;border-top:1px solid var(--nj-night-rule)}@media(min-width:720px){.nj-hero__actions{grid-template-columns:1fr 1fr}}.nj-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:92px;padding:20px var(--nj-gutter);border-bottom:1px solid var(--nj-night-rule);color:var(--nj-on-night);text-decoration:none;background:transparent}@media(min-width:720px){.nj-action+.nj-action{border-inline-start:1px solid var(--nj-night-rule)}}.nj-action__label{display:block;font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-action__word{display:block;margin-top:4px;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:600;line-height:1;letter-spacing:-.02em;font-variation-settings:"wdth" 108;text-transform:uppercase}.nj-action__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid var(--nj-night-rule);transition:transform var(--nj-dur-1) var(--nj-ease)}.nj-action:hover .nj-action__arrow,.nj-action:focus-visible .nj-action__arrow{transform:translate(6px)}.nj-action:active .nj-action__arrow{transform:translate(9px)}.nj-action--primary{background:var(--nj-red);color:#fff;border-bottom-color:var(--nj-red)}.nj-action--primary .nj-action__label{color:#fff}.nj-action--primary .nj-action__arrow{border-color:#fff9}.nj-action--primary:focus-visible{outline-color:#fff;outline-offset:-6px}.nj-run{background:var(--nj-paper)}.nj-section-head>div{display:grid;gap:12px}.nj-feature{display:grid;border:1px solid var(--nj-ink);background:var(--nj-paper)}@media(min-width:900px){.nj-feature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.nj-feature__media{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1px;background:var(--nj-night-rule);color:var(--nj-on-night);text-decoration:none}.nj-feature__plate{position:relative;margin:0;min-height:clamp(220px,36vw,520px);overflow:hidden;background:var(--nj-night)}.nj-feature__plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%;transition:transform var(--nj-dur-3) var(--nj-ease)}.nj-feature__plate--mark{display:grid;place-items:center;padding:clamp(16px,3vw,40px)}.nj-feature__plate--mark img{width:100%;max-width:240px;height:auto;object-fit:contain}.nj-feature:hover .nj-feature__plate:not(.nj-feature__plate--mark) img{transform:scale(1.03)}.nj-feature__tag{position:absolute;left:12px;bottom:12px;padding:5px 8px;background:var(--nj-night);font-family:var(--nj-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-feature__body{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,3vw,40px)}.nj-feature__title{margin:4px 0 0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:600;line-height:.98;letter-spacing:-.03em;font-variation-settings:"wdth" 108}.nj-feature__title a{color:inherit;text-decoration:none}.nj-feature__title a:hover{text-decoration:underline;text-underline-offset:4px}.nj-feature__price{margin:0;font-family:var(--nj-mono);font-size:1.0625rem;font-variant-numeric:tabular-nums}.nj-feature__note{margin:6px 0 20px;max-width:40ch;font-size:.875rem;line-height:1.55;color:var(--nj-muted)}.nj-feature__body .nj-card__buy,.nj-feature__body form{margin-top:auto}.nj-feature__body form .nj-card__buy{width:100%}.nj-card__buy{transition:transform var(--nj-dur-1) var(--nj-ease)}.nj-card:hover .nj-card__img{transform:scale(1.03)}.nj-entry-split{padding-block:clamp(56px,8vw,112px);background:var(--nj-night);color:var(--nj-on-night)}.nj-entry-split__inner{max-width:calc(var(--nj-max) + (var(--nj-gutter) * 2));margin-inline:auto;padding-inline:var(--nj-gutter)}.nj-entry-split__intro{display:grid;gap:14px;max-width:60ch;margin-bottom:clamp(28px,4vw,48px)}.nj-entry-split__heading{margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.75rem);font-weight:600;line-height:.96;letter-spacing:-.03em;font-variation-settings:"wdth" 110;text-wrap:balance}.nj-entry-split__lede{margin:0;max-width:48ch;font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);line-height:1.55;color:var(--nj-on-night-muted)}.nj-entry-split__car{width:100%;max-width:420px;margin:12px 0 0}.nj-entry-split__car--landscape{max-width:560px}.nj-entry-split__car-frame{aspect-ratio:4 / 5;overflow:hidden;background:var(--nj-night-2);border:1px solid var(--nj-night-rule)}.nj-entry-split__car--square .nj-entry-split__car-frame{aspect-ratio:1}.nj-entry-split__car--landscape .nj-entry-split__car-frame{aspect-ratio:3 / 2}.nj-entry-split__car-frame picture{display:block;width:100%;height:100%}.nj-entry-split__car-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.nj-entry-split__car figcaption{padding-top:10px;font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-on-night-muted)}@media(min-width:900px){.nj-entry-split__intro{max-width:none;grid-template-columns:minmax(0,60ch) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,96px)}.nj-entry-split__intro>:not(.nj-entry-split__car){grid-column:1}.nj-entry-split__lede{align-self:end}.nj-entry-split__car{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:end;width:min(100%,clamp(260px,26vw,380px));max-width:none;margin:0}.nj-entry-split__car--square{width:min(100%,clamp(260px,28vw,420px))}.nj-entry-split__car--landscape{width:min(100%,clamp(300px,36vw,520px));max-width:none}}.nj-entry-split__panels{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--nj-night-rule);border-block:1px solid var(--nj-night-rule)}@media(min-width:900px){.nj-entry-split__panels{grid-template-columns:7fr 5fr}}.nj-panel{background:var(--nj-night)}.nj-panel__link{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"index label arrow" "media media media" "title title title" "note  note  note" "state state state";gap:12px;height:100%;padding:clamp(20px,3vw,32px);color:inherit;text-decoration:none}a.nj-panel__link:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--nj-red-lit);transform:scaleX(0);transform-origin:left center;transition:transform var(--nj-dur-2) var(--nj-ease)}a.nj-panel__link:hover:after,a.nj-panel__link:focus-visible:after{transform:scaleX(1)}.nj-panel__index,.nj-panel__label{font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-panel__index{grid-area:index}.nj-panel__label{grid-area:label}.nj-panel__arrow{grid-area:arrow;display:inline-flex;align-items:center;justify-content:flex-end;transition:transform var(--nj-dur-1) var(--nj-ease)}.nj-panel__link:hover .nj-panel__arrow{transform:translate(5px)}.nj-panel__media{grid-area:media;display:block;height:clamp(180px,20vw,300px);margin-top:16px}.nj-panel__title{grid-area:title;margin-top:24px;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.5rem);font-weight:600;line-height:1;letter-spacing:-.025em;font-variation-settings:"wdth" 108;text-transform:uppercase}.nj-panel__note{grid-area:note;max-width:42ch;font-size:.875rem;line-height:1.5;color:var(--nj-on-night-muted)}.nj-panel__state{grid-area:state;display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:4px;padding:7px 11px;border:1px solid var(--nj-night-rule);font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-panel__state:before{content:"";width:6px;height:6px;background:var(--nj-on-night)}.nj-panel__state[data-state=empty]:before{background:transparent;border:1px solid var(--nj-on-night-muted)}.nj-plate{position:relative;display:block;height:100%;overflow:hidden;background:#000;border:1px solid var(--nj-night-rule)}.nj-plate__img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(18px,3.2vw,44px);box-sizing:border-box;transition:transform var(--nj-dur-3) var(--nj-ease)}.nj-panel__link:hover .nj-plate__img{transform:scale(1.03)}.nj-plate--photo .nj-plate__img{object-fit:cover;padding:0}.nj-plate__tag{position:absolute;left:12px;bottom:12px;padding:5px 8px;background:var(--nj-night);font-family:var(--nj-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-board{display:grid;place-content:center;justify-items:center;gap:12px;height:100%;border:1px solid var(--nj-night-rule);background-color:var(--nj-night-2);background-image:repeating-linear-gradient(to right,rgba(240,238,232,.05) 0 1px,transparent 1px 12.5%)}.nj-board__readout{font-family:var(--nj-mono);font-size:clamp(1.75rem,4.4vw,3rem);font-weight:500;line-height:1;letter-spacing:.04em;color:var(--nj-on-night-muted)}.nj-board__label{font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--nj-on-night-muted)}.nj-parts{padding-block:clamp(56px,8vw,112px);background:var(--nj-night);color:var(--nj-on-night)}.nj-parts__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:900px){.nj-parts__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.nj-parts__board{min-height:clamp(200px,22vw,300px)}.nj-parts__title{margin:0 0 14px;max-width:18ch;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);font-weight:600;line-height:.98;letter-spacing:-.03em;font-variation-settings:"wdth" 108}.nj-parts__body{margin:0 0 24px;max-width:46ch;font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);line-height:1.55;color:var(--nj-on-night-muted)}.nj-parts__cta{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 18px;border:1px solid var(--nj-night-rule);color:var(--nj-on-night);font-family:var(--nj-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.nj-parts__cta:hover,.nj-parts__cta:focus-visible{border-color:var(--nj-on-night-muted)}.header[data-sticky-state]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--nj-red);transform:scaleX(0);transform-origin:left center;transition:transform var(--nj-dur-3) var(--nj-ease-wipe);pointer-events:none}.header[data-sticky-state=active]:after{transform:scaleX(1)}.cart-bubble__text-count{display:inline-block;min-width:2ch;font-family:var(--nj-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center}.header-actions__cart-icon .cart-bubble__background{background-color:var(--nj-red)}.header-actions__cart-icon .cart-bubble__text{color:#fff}.cart-bubble--animating .cart-bubble__background{animation:nj-count var(--nj-dur-2) var(--nj-ease)}@keyframes nj-count{0%{transform:scale(1.35)}}.menu-list__link{letter-spacing:.14em}.menu-list__link-title{position:relative;display:inline-block;padding-block:6px}.menu-list__link-title:after{content:"";position:absolute;inset:auto var(--gap-sm, 12px) 0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--nj-dur-2) var(--nj-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1)}.menu-list__link--active .menu-list__link-title:after,.menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1);background:var(--nj-red)}.header[transparent] .menu-list__link--active .menu-list__link-title:after{background:var(--nj-red-lit)}.menu-list__submenu-inner{padding-block:clamp(20px,3vw,36px)}.menu-list__submenu-inner a{letter-spacing:0}.menu-drawer{--drawer-width: 100vw;--drawer-max-width: 100vw;height:100dvh;overflow-x:hidden}@media screen and (min-width:750px){.menu-drawer{--drawer-max-width: 26rem}}.menu-drawer,details[open]>.menu-drawer__submenu{transition:transform var(--nj-dur-2) var(--nj-ease-wipe),visibility var(--nj-dur-2) var(--nj-ease-wipe),opacity var(--nj-dur-2) var(--nj-ease-wipe)}.menu-drawer__backdrop{transition:opacity var(--nj-dur-2) var(--nj-ease)}.menu-drawer__menu-item--mainlist{min-height:60px;font-family:var(--font-heading--family);font-size:clamp(1.75rem,7.4vw,2.5rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variation-settings:"wdth" 108;text-transform:uppercase}.menu-drawer__menu-item--child,.menu-drawer__menu-item--parent{min-height:48px;font-family:var(--nj-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.menu-drawer__menu-item--active{box-shadow:inset 3px 0 0 var(--nj-red)}.menu-drawer-container[open] .menu-drawer__animated-element{animation-duration:var(--nj-dur-2);animation-timing-function:var(--nj-ease);animation-delay:calc(var(--nj-dur-1) + (var(--menu-drawer-animation-index, 1) - 1) * var(--nj-stagger))}.menu-drawer-container .header__icon--summary{min-width:44px;min-height:44px}.theme-drawer__dialog{--theme-drawer-width: min(460px, 100vw);border-inline-start-color:var(--nj-rule)}.theme-drawer__dialog.theme-drawer__dialog--opening,.theme-drawer__dialog.theme-drawer__dialog--opening-inline-start{animation:nj-drawer-in var(--nj-dur-2) var(--nj-ease)}.theme-drawer__dialog.theme-drawer__dialog--closing{animation:nj-drawer-out var(--nj-dur-2) var(--nj-ease-wipe) forwards}[dir=rtl] .theme-drawer__dialog.theme-drawer__dialog--opening,[dir=rtl] .theme-drawer__dialog.theme-drawer__dialog--opening-inline-start{animation-name:nj-drawer-in-rtl}[dir=rtl] .theme-drawer__dialog.theme-drawer__dialog--closing{animation-name:nj-drawer-out-rtl}.theme-drawer__dialog.theme-drawer__dialog-instant{animation:none}.theme-drawer__dialog[open]::backdrop{animation:nj-fade-in var(--nj-dur-2) var(--nj-ease)}@keyframes nj-drawer-in{0%{transform:translate(100%)}}@keyframes nj-drawer-out{to{transform:translate(100%)}}@keyframes nj-drawer-in-rtl{0%{transform:translate(-100%)}}@keyframes nj-drawer-out-rtl{to{transform:translate(-100%)}}.theme-drawer__title{font-family:var(--font-heading--family);letter-spacing:-.02em;text-transform:none}.theme-drawer__badge{font-family:var(--nj-mono);font-variant-numeric:tabular-nums}dialog.dialog-modal[open].search-modal__content{animation-duration:var(--nj-dur-2);animation-timing-function:var(--nj-ease)}dialog.dialog-modal.search-modal__content.dialog-closing{animation-duration:var(--nj-dur-1);animation-timing-function:var(--nj-ease-wipe)}.search-modal__content .search-input{font-family:var(--font-heading--family);letter-spacing:-.01em}.product-grid__item{animation:nj-rise var(--nj-dur-2) var(--nj-ease) backwards}.product-grid__item:nth-child(4n+2){animation-delay:var(--nj-stagger)}.product-grid__item:nth-child(4n+3){animation-delay:calc(var(--nj-stagger) * 2)}.product-grid__item:nth-child(4n+4){animation-delay:calc(var(--nj-stagger) * 3)}.main-collection-grid__empty{animation:nj-rise var(--nj-dur-2) var(--nj-ease) backwards}.main-collection-grid__empty-title{font-variation-settings:"wdth" 108;letter-spacing:-.03em}.product-card__link:active{transform:translateY(1px)}.facets__summary,.facets__label,.sorting-filter__select{font-family:var(--nj-mono);letter-spacing:.08em;text-transform:uppercase}.variant-option__button-label:active .variant-option__button-label__pill{transform:scale(.97)}.variant-option__button-label__text{font-family:var(--nj-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-duration:var(--nj-dur-2);transition-timing-function:var(--nj-ease)}}.nj-disclosure__icon{transition:transform var(--nj-dur-1) var(--nj-ease)}.nj-disclosure[open] .nj-disclosure__body{animation:nj-rise var(--nj-dur-2) var(--nj-ease) backwards}.page-wrapper>footer{position:relative}.page-wrapper>footer:before{content:"";position:absolute;top:0;right:0;z-index:1;width:calc(100% / 3);height:3px;background:var(--nj-red)}footer a{text-underline-offset:3px;transition:opacity var(--nj-dur-1) var(--nj-ease)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/noyjoy.css.map */
