.pcard{--pcard-ratio:4 / 3;align-content:start;gap:var(--sp-4);color:inherit;-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative}.pcard--tall{--pcard-ratio:4 / 5}.pcard--wide{--pcard-ratio:16 / 10}.pcard__media{aspect-ratio:var(--pcard-ratio);border-radius:var(--r-sm);background:var(--c-cream-2);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out);position:relative;overflow:hidden}.theme-dark .pcard__media{background:var(--c-cream)}.pcard__img{object-fit:cover;mix-blend-mode:multiply;transition:transform 1.1s var(--ease-out), opacity .5s var(--ease-out), clip-path .7s var(--ease-in-out);transform:scale(1.001)}.pcard__img--alt{clip-path:inset(0 100% 0 0)}.pcard[data-fit=contain] .pcard__img{object-fit:contain}.pcard__tags{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.pcard__stamp{z-index:3;border:2.5px solid var(--c-red);border-radius:var(--r-xs);color:var(--c-red);background:color-mix(in oklab, var(--c-cream) 82%, transparent);font:900 clamp(1.25rem, 2.4vw, 1.75rem) / 1 var(--ff-display);text-transform:uppercase;letter-spacing:.08em;padding:6px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.pcard[data-soldout] .pcard__img{filter:grayscale();opacity:.6}.pcard__body{flex-direction:column;gap:6px;display:flex}.pcard__meta{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.pcard__meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcard__meta>span+span{white-space:nowrap;flex:none}.pcard__name{font:800 clamp(1.25rem, 1.5vw, 1.5rem) / 1 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.pcard__name span{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.pcard__colorway{color:var(--muted);font-size:var(--fs-small);line-height:1.35}.pcard__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:10px;display:flex}.pcard__price{font:800 1.25rem / 1 var(--ff-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;align-items:baseline;gap:8px;display:flex}.pcard__price s{font:400 var(--fs-small) / 1 var(--ff-text);color:var(--muted)}.pcard__price[data-sale]{color:var(--jordan)}.theme-dark .pcard__price[data-sale]{color:#ff8a8f}.pcard__cond{font:500 var(--fs-label) / 1 var(--ff-mono);text-transform:uppercase;letter-spacing:.06em}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard__img{transform:scale(1.06)}.pcard:hover .pcard__img--alt{clip-path:inset(0)}.pcard:hover .pcard__name span{background-size:100% 2px}}.pcard:focus-visible{outline:none}.pcard:focus-visible .pcard__media{outline:2px solid var(--focus);outline-offset:3px}.pcard:focus-visible .pcard__name span{background-size:100% 2px}@media (max-width:639px){.pcard__name{font-size:1.125rem}.pcard__price{font-size:1.0625rem}.pcard__tags{top:6px;left:6px}.pcard__colorway{display:none}}@media (max-width:479px){.pcard__foot{flex-flow:column;align-items:flex-start;gap:6px}.pcard__meta{gap:8px}}@media (max-width:399px){.pcard__year{display:none}}
.preloader{display:none}.ns-intro .preloader{z-index:var(--z-preloader);background:var(--c-slate);color:var(--c-cream);animation:ns-pre-out .38s var(--ease-in-out) .78s forwards;place-content:center;justify-items:center;gap:22px;display:grid;position:fixed;inset:0}.preloader__inner{place-items:center;width:132px;height:132px;display:grid;position:relative}.preloader__logo{width:112px;height:112px;animation:ns-pre-logo .7s var(--ease-out) both;display:block}.ns-intro .preloader__logo{background:url(/logo-intro.webp) 50%/contain no-repeat}.preloader__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.preloader__ring circle{fill:none;stroke:var(--c-green-bright);stroke-width:2px;stroke-dasharray:352;stroke-dashoffset:352px;animation:ns-pre-ring .72s var(--ease-in-out) 60ms forwards}.preloader__text{font:500 .75rem / 1 var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted-dark);gap:18px;display:flex}.preloader__text span{animation:ns-pre-text .6s var(--ease-out) both}.preloader__text span+span{animation-delay:.12s}@keyframes ns-pre-logo{0%{opacity:0;transform:scale(.7)rotate(-120deg)}to{opacity:1;transform:none}}@keyframes ns-pre-ring{to{stroke-dashoffset:0}}@keyframes ns-pre-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ns-pre-out{to{clip-path:inset(0 0 100%);visibility:hidden}}.ns-intro .preloader{clip-path:inset(0)}.curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0}.curtain[data-state=active]{visibility:visible;pointer-events:auto}.curtain__layer{will-change:transform;position:absolute;inset:0}.curtain__layer--green{background:var(--c-green-ink)}.curtain__layer--slate{background:var(--c-slate);place-items:center;display:grid}.curtain__mark{opacity:0;justify-items:center;gap:18px;display:grid}.curtain__logo{width:72px;height:72px;animation:2.4s linear infinite ns-spin}.curtain__label{font:900 clamp(2.5rem, 7vw, 6rem) / .9 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;color:var(--c-cream)}.cursor{z-index:var(--z-cursor);pointer-events:none;position:fixed;top:0;left:0}.cursor__label{opacity:0;border-radius:var(--r-pill);background:var(--c-slate);color:var(--c-cream);font:500 .6875rem / 1 var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease-out), opacity .2s var(--ease-out);padding:8px 12px;position:absolute;top:0;left:0;transform:translate(14px,14px)scale(.4)}.cursor[data-active=true] .cursor__label{opacity:1;transform:translate(14px,14px)scale(1)}.cursor-preview{z-index:calc(var(--z-header) - 1);pointer-events:none;aspect-ratio:4/3;width:clamp(200px,20vw,300px);margin:calc(clamp(200px,20vw,300px)/-2.66667) 0 0 calc(clamp(200px,20vw,300px)/-2);position:fixed;top:0;left:0}.cursor-preview img{object-fit:cover;border-radius:var(--r-sm);background:var(--c-cream-2);width:100%;height:100%;box-shadow:var(--shadow-lift);opacity:0;transition:transform .45s var(--ease-out), opacity .25s var(--ease-out);transform:scale(.6)}.cursor-preview[data-visible=true] img{opacity:1;transform:scale(1)}.marquee{overflow:hidden}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__group{flex:none;align-items:center;display:flex}.marquee:not([data-running]) .marquee__track{width:auto}.marquee:not([data-running]) .marquee__group{flex-wrap:wrap;flex:1}.marquee:not([data-running]) .marquee__group[aria-hidden]{display:none}.hscroll{position:relative}.hscroll__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--gutter);overflow-x:auto}.hscroll__viewport::-webkit-scrollbar{display:none}.hscroll__viewport:focus-visible{outline-offset:-2px}.hscroll__track{gap:var(--col-gap);width:max-content;padding:0 var(--gutter);margin:0;list-style:none;display:flex}.hscroll__item{width:var(--hscroll-item,min(78vw, 360px));scroll-snap-align:start;flex:none}.hscroll[data-pinned]{height:calc(100svh + var(--hscroll-distance,0px))}.hscroll[data-pinned] .hscroll__sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.hscroll[data-pinned] .hscroll__viewport{overflow-clip-margin:24px;scroll-snap-type:none;overflow:clip}.hscroll[data-pinned] .hscroll__track{will-change:transform}.split-line,.split-line-mask{margin-top:-.14em;margin-bottom:-.04em;padding-top:.14em;padding-bottom:.04em}
