:root{--c-white: #fff;--c-black: #000;--c-obsidian: #282828;--c-dark-obsidian: #191919;--c-light-obsidian: #525252;--c-lighter-obsidian: #707070;--c-dark-stone: #a3a3a3;--c-stone: #ccc;--c-light-stone: #e6e6e6;--c-lighter-stone: #f5f5f5;--c-active-blue: #285ad3;--c-warning-dark: #7a4412;--c-error: #930000;--surface: #fff;--surface-sunken: #f5f5f5;--surface-inverse: #282828;--text-primary: #282828;--text-secondary: #525252;--text-tertiary: #767676;--text-inverse: #fff;--text-inverse-secondary: #a3a3a3;--border-default: #ccc;--border-focus: #282828;--border-soft: #e6e6e6;--o-dark-medium: #00000080;--o-dark-dark: #000000cc;--o-light-light: #ffffff33;--grad-tri-scrim: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(230, 230, 230, .04) 5.48%, rgba(204, 204, 204, .08) 10.96%, rgba(178, 178, 178, .12) 16.44%, rgba(153, 153, 153, .16) 21.92%, rgba(128, 128, 128, .2) 27.4%, rgba(102, 102, 102, .24) 32.88%, rgba(77, 77, 77, .28) 38.36%, rgba(51, 51, 51, .32) 43.84%, rgba(25, 25, 25, .36) 49.32%, rgba(0, 0, 0, .4) 54.8%);--font-figs: "FIGSv2-sans-serif", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono: "Roboto Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--grid-gutter: 16px;--mo-instant: .1s;--mo-quick: .2s;--mo-base: .32s;--mo-slow: .56s;--mo-deliberate: .88s;--mo-cinematic: 1.4s;--mo-ease-standard: cubic-bezier(.4, 0, .2, 1);--mo-ease-entrance: cubic-bezier(.16, 1, .3, 1);--mo-ease-exit: cubic-bezier(.7, 0, .84, 0);--mo-ease-emphasis: cubic-bezier(.83, 0, .17, 1);--mo-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--mo-rise-xs: 8px;--mo-rise-sm: 16px;--mo-rise-md: 32px;--mo-rise-lg: 64px;--mo-stagger-tight: 40ms;--mo-stagger-base: 80ms;--mo-stagger-loose: .14s;--mo-parallax-near: .08;--mo-parallax-mid: .16;--mo-parallax-far: .28;--mo-scale-hover: 1.02;--mo-scale-in: 1.04;--mo-scale-press: .97;--mo-transition-quick: .2s cubic-bezier(.4, 0, .2, 1);--mo-transition-base: .32s cubic-bezier(.4, 0, .2, 1);--t-h1: 24px;--t-h2: 23px;--t-h3: 18px;--t-h4: 16px;--t-h5: 13px;--t-h6: 11px;--t-micro: 11px;--t-micro-label: 10px;--t-nano-label: 9px;--t-body-s: 10px;--t-body-m: 11px;--t-body-micro: 10px;--t-body-nano: 9px;--t-micro-caps: 10px;--gutter: 16px;--pad: 20px;--page-max: 2560px;--rail-w: clamp(320px, 27.78vw, 400px);--rail-gap: clamp(24px, 3.89vw, 56px)}@media(min-width:780px){:root{--t-h1: 32px;--t-h2: 26px;--t-h3: 20px;--t-h4: 18px;--t-h5: 14px;--t-h6: 12px;--t-micro: 12px;--t-micro-label: 12px;--t-nano-label: 11px;--t-body-s: 13px;--t-body-m: 14px;--t-body-micro: 12px;--t-body-nano: 11px;--t-micro-caps: 12px;--gutter: 40px;--pad: 40px}}.mo-pre [data-reveal],.mo-pre [data-intro],.mo-pre [data-intro-form],.mo-pre [data-intro-pop],.mo-pre [data-intro-swatch],.mo-pre [data-footer-item],.mo-pre [data-lab-bar]{opacity:0}.mo-pre .pdp-gallery__img[data-settle]{transform:scale(1.04)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--text-primary);font-family:var(--font-figs);font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}p,h1,h2,h3,figure,figcaption{margin:0;font-weight:inherit;font-size:inherit}ol,ul{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--c-active-blue);outline-offset:2px}.u-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trim{text-box:trim-both cap alphabetic}.pdp-page{max-width:var(--page-max);margin-inline:auto}.sup{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:.645em;line-height:0;vertical-align:.39em;letter-spacing:.02em}.sup--variant{font-size:8.385px;font-weight:600;letter-spacing:0;vertical-align:4px}.tm{font-family:var(--font-mono);font-weight:700}.pdp-link{display:inline-flex;align-items:center;gap:2px;font-weight:700;font-size:var(--t-body-nano);line-height:1.5;letter-spacing:.04em;font-variant-caps:all-small-caps;white-space:nowrap;color:var(--text-tertiary)}.pdp-link>.trim,.pdp-size__more-text{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-link--large{font-size:16px}.pdp-h3{width:100%;font-weight:700;font-size:var(--t-h3);line-height:1.5;letter-spacing:.3px;font-variant-caps:all-small-caps;color:var(--text-primary)}.pdp-hero{position:relative;display:flex;flex-direction:column}.pdp-rail{display:contents}.pdp-crumbs{order:1;padding:12px var(--gutter) 0}.pdp-crumbs__list{display:flex;align-items:baseline;font-weight:500;font-size:var(--t-body-micro);line-height:1.5;white-space:nowrap;color:var(--text-tertiary)}.pdp-crumbs__sep{white-space:pre}.pdp-crumbs__sep--last{font-weight:700;font-size:.96em}.pdp-crumbs__product{display:none}.pdp-crumbs__link{text-decoration:underline 1px transparent;text-underline-offset:2px;transition:text-decoration-color var(--mo-transition-quick)}.pdp-crumbs__link:focus-visible{text-decoration-color:currentColor}@media(hover:hover){.pdp-crumbs__link:hover{text-decoration-color:currentColor}}.pdp-title{order:2;display:flex;flex-direction:column;gap:20px;padding:20px var(--gutter) 12px}.pdp-title__name{padding-right:32px;font-weight:600;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;color:var(--text-primary)}.pdp-title__price{font-family:var(--font-mono);font-weight:700;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;text-transform:uppercase}.pdp-fav{position:absolute;top:12px;right:var(--gutter);width:20px;height:20px;display:grid;place-items:center;z-index:2}.fav__icon{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .14s ease}.fav__icon--default{opacity:1}@media(hover:hover){.pdp-fav:hover .fav__icon--default{opacity:0}.pdp-fav:hover .fav__icon--hover{opacity:1}}.fav[aria-pressed=true] .fav__icon--default,.fav[aria-pressed=true] .fav__icon--hover{opacity:0}.fav[aria-pressed=true] .fav__icon--filled{opacity:1}.fav__pulse{position:absolute;inset:0;border-radius:50%;background:var(--c-obsidian);opacity:0;pointer-events:none}.pdp-gallery{order:3;position:relative;min-width:0;container-type:inline-size}.pdp-gallery__track{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__track:focus-visible{outline-offset:-2px}.pdp-gallery__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.pdp-gallery__slide{position:relative;flex:0 0 min(82.05%,480px);aspect-ratio:320 / 426;overflow:hidden;scroll-snap-align:start;background:var(--c-lighter-stone)}.pdp-gallery__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;will-change:transform}.pdp-gallery[data-single] .pdp-gallery__slide{flex-basis:100%;aspect-ratio:auto;height:calc(min(82.05cqi,480px)*1.33125)}.pdp-gallery__progress{display:none}.pdp-form{order:4;display:flex;flex-direction:column;gap:20px;padding:20px var(--gutter)}@media(min-width:780px){.pdp-hero{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) var(--rail-w);column-gap:var(--rail-gap);padding:0 var(--rail-gap) 20px 0}.pdp-crumbs{grid-column:1 / -1;grid-row:1;padding:0 var(--gutter);margin-bottom:20px}.pdp-crumbs__list{line-height:20px;letter-spacing:.6px}.pdp-crumbs__sep--last{font-weight:500;font-size:inherit;color:var(--text-primary)}.pdp-crumbs__product{display:block;font-weight:700;color:var(--text-primary)}.pdp-gallery{grid-column:1;grid-row:2}.pdp-rail{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--fnav-compact-offset, 0px) + 24px);transition:top .4s var(--mo-ease-standard)}.pdp-title{position:relative;padding:0;gap:20px}.pdp-title__name{font-weight:700}.pdp-fav{right:0;top:0}.pdp-form{padding:0}.pdp-gallery__slide{flex:0 0 max(260px,48.276%);aspect-ratio:448 / 597}.pdp-gallery[data-single] .pdp-gallery__slide{height:calc(max(260px,48.276cqi) * 597 / 448)}.pdp-gallery__track{cursor:grab}.pdp-gallery__progress{display:block;position:absolute;bottom:40px;left:calc(max(260px,48.276%) - 48px);width:100px;height:2px;overflow:hidden;background:var(--c-dark-stone);pointer-events:none}.pdp-gallery__progress-thumb{position:absolute;inset:0 auto 0 0;width:18.18%;background:var(--c-lighter-obsidian);will-change:transform}.pdp-gallery[data-single] .pdp-gallery__progress{display:none}}.pdp-colors{display:flex;flex-direction:column;gap:20px}.pdp-colors__row{display:flex;align-items:center;min-height:24px}.pdp-colors__label{font-weight:600;font-size:var(--t-h5);line-height:1.5;letter-spacing:1px;white-space:nowrap}.pdp-colors__name{display:inline-block}.pdp-colors__row .pdp-link{margin-left:auto}.pdp-colors__group{font-weight:600;font-size:10px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary)}.pdp-swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{position:relative;flex:0 0 16px;width:16px;height:16px;padding:0}.swatch:before{content:"";position:absolute;inset:-4px}.swatch__chip{display:block;width:16px;height:16px;background:var(--swatch)}.swatch--light .swatch__chip{box-shadow:inset 0 0 0 1px var(--border-default)}.swatch:after{content:"";position:absolute;left:0;right:0;top:20px;height:1px;background:var(--border-focus);opacity:0;transform-origin:left center;transition:opacity var(--mo-transition-quick)}.swatch[aria-checked=true]:after{opacity:1}@media(hover:hover){.swatch:not([aria-checked=true]):hover:after{opacity:.4}}.swatch__badge{position:absolute;left:50%;top:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#70c7a3;pointer-events:none;filter:drop-shadow(0 2px 5px rgba(10,10,10,.15));animation:swatch-new 3.2s ease-in-out infinite}@keyframes swatch-new{0%{opacity:.6;box-shadow:0 0 #70c7a38c}45%{opacity:1}75%{box-shadow:0 0 0 4px #70c7a300}to{opacity:.6;box-shadow:0 0 0 4px #70c7a300}}[data-reduced=true] .swatch__badge{animation:none}@media(prefers-reduced-motion:reduce){.swatch__badge{animation:none}}.pdp-size{display:flex;align-items:center;gap:8px;min-height:21px}.pdp-size__label{font-weight:600;font-size:10px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.pdp-size__label[data-selected]{font-size:var(--t-h5);text-transform:none}.pdp-size__more{margin-left:auto}.pdp-size__more[hidden]{display:none}.pdp-size__more-icon{width:16px;height:16px}.pdp-emb[hidden],.kit-emb[hidden]{display:none}.pdp-emb{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:20px;padding:11px 21px;border-radius:50px}.pdp-emb:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:url(/assets/emb-ring-B0jw6Nla.webp) center / cover no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.pdp-emb__media{position:relative;flex:0 0 101px;width:101px;height:131px;overflow:hidden}.pdp-emb__img{position:absolute;left:.41%;top:-.18%;width:104.65%;height:121.01%;max-width:none;object-fit:fill}.pdp-emb__text{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:140px}.pdp-emb__name{min-height:1.5em;width:100%;font-family:var(--font-mono);font-weight:500;font-size:var(--t-h6);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.pdp-emb__cta{height:9px}.pdp-atb{position:relative;display:block;width:100%;height:50px;min-height:44px;background:var(--c-obsidian);color:var(--text-inverse);overflow:hidden;transition:background-color var(--mo-transition-quick)}@media(hover:hover){.pdp-atb:hover{background:var(--c-dark-obsidian)}}.pdp-atb__inner{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:12px 16px}.pdp-atb__icon{width:20px;height:20px;flex:0 0 20px}[data-state=select] [data-atb-icon]{display:none}.pdp-atb__label{display:inline-block;font-weight:700;font-size:12px;line-height:18px;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}.pdp-sticky{position:fixed;left:0;right:0;bottom:var(--lab-offset, 0px);z-index:900;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,#fff0,#fffc);pointer-events:none;opacity:0;transform:translateY(100%)}.pdp-sticky[data-shown]{pointer-events:auto}.pdp-sticky__btn{display:block;width:100%;height:50px;border-radius:0;overflow:hidden;background:var(--c-obsidian);color:var(--text-inverse)}.pdp-sticky__btn .pdp-atb__inner{padding:13px 24px 13px 16px}.pdp-sticky__icon{width:24px;height:24px;flex:0 0 24px}@media(min-width:780px){.pdp-sticky{display:none}}.pdp-tri{display:grid;grid-template-columns:minmax(0,1fr)}.pdp-tri__card{position:relative;isolation:isolate;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;overflow:hidden;color:var(--text-inverse)}.pdp-tri__media{position:absolute;inset:0;z-index:-1}.pdp-tri__img{width:100%;height:100%;object-fit:cover;will-change:transform}.pdp-tri__media:after{content:"";position:absolute;inset:0;background:var(--grad-tri-scrim)}.pdp-tri__content{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:650px}.pdp-tri__title{font-weight:700;font-size:var(--t-h3);line-height:1.5;letter-spacing:.3px;text-align:center;font-variant-caps:all-small-caps;white-space:nowrap}.pdp-tri__split{display:flex;gap:10px;width:100%;font-family:var(--font-mono);font-weight:600;font-size:13px;line-height:27px;letter-spacing:.65px}.pdp-tri__split--lines{min-height:108px}.pdp-tri__split--fit{line-height:1.5}.pdp-tri__switch{letter-spacing:inherit;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-tri__split--center{text-align:center}.pdp-tri__col{flex:1 0 0;min-width:0}.pdp-tri__col--end{text-align:right}@media(min-width:780px){.pdp-tri{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-tri__card{padding:40px}.pdp-tri__card--pocket .pdp-tri__content,.pdp-tri__card--fabric .pdp-tri__content{gap:40px}.pdp-tri__split--center{min-height:108px;text-align:left}.pdp-tri__split{letter-spacing:.8px}}.pdp-love{display:flex;flex-direction:column;gap:20px;padding:var(--pad)}.pdp-love__row{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.pdp-love .pdp-h3{width:auto;white-space:nowrap}.pdp-reviews{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:var(--font-mono);font-weight:700;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;text-transform:uppercase}.pdp-reviews__score{color:var(--text-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.pdp-stars{display:flex;gap:5px;width:100px}.pdp-stars img{width:16px;height:16px;flex:0 0 16px}.pdp-love__copy{font-weight:600;font-size:var(--t-h1);line-height:1.5;color:var(--text-primary)}.pdp-love__cta{align-self:flex-end;color:var(--text-primary)}@media(min-width:780px){.pdp-love__row{flex-direction:row;justify-content:space-between}}.pdp-stl{display:flex;flex-direction:column;gap:20px;padding:var(--pad)}.pdp-stl__title{font-size:18px;letter-spacing:.3px;white-space:normal}.pdp-stl__title-mono{font-family:var(--font-mono);font-weight:600;font-size:16px;letter-spacing:.4px;text-transform:uppercase;font-variant-caps:normal}@media(min-width:780px){.pdp-stl__title{font-size:22px}.pdp-stl__title-mono{font-size:18px}}.pdp-stl__row{display:flex;flex-direction:column;gap:20px}.pdp-stl__look{width:100%;aspect-ratio:300 / 400;overflow:hidden}.pdp-stl__look-img{width:100%;height:100%;object-fit:cover}.pdp-stl__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}.stl-card{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.stl-card__hit{position:relative;display:block;width:100%;aspect-ratio:171 / 228.35;overflow:hidden;cursor:pointer}.stl-card__img{position:absolute;inset:0;width:100%;height:100%}.stl-card__img--cover{object-fit:cover}.stl-card__img--contain{object-fit:contain}.stl-card__img--sneaker{inset:-8.32% auto auto -4.38%;width:109.16%;height:81.96%;object-fit:fill;max-width:none}.stl-card__info{display:flex;flex-direction:column;gap:16px}.stl-card__name{font-weight:600;font-size:12px;line-height:21px;letter-spacing:.24px;text-transform:uppercase;text-box:trim-both cap alphabetic;min-height:30px}.stl-card__price{font-family:var(--font-mono);font-weight:500;font-size:var(--t-micro-label);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic}.stl-card__cta{align-self:flex-start;color:var(--text-primary)}.stl-card__cta>.trim{text-decoration:none}.stl-card__cta img{width:16px;height:16px}@media(min-width:780px){.pdp-stl__row{flex-direction:row;align-items:center;gap:8px}.pdp-stl__look{flex:0 0 auto;width:min(400px,27.78vw);aspect-ratio:400 / 533.33}.pdp-stl__cards{display:flex;flex:1 1 0;min-width:0;gap:8px}.stl-card{flex:1 1 0;display:block}.stl-card__hit{aspect-ratio:390 / 521}.stl-card__img--sneaker{left:0;top:-6.63%;width:100%;height:75.08%}.stl-card__cta{position:absolute;inset:0;z-index:2;margin:auto;width:max-content;height:max-content;opacity:0;pointer-events:none}.stl-card__info{position:absolute;top:calc(100% + 16px);left:0;right:0;flex-direction:row;justify-content:space-between;gap:12px;opacity:0;pointer-events:none}.stl-card__name{min-width:0;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.stl-card__price{text-align:right}.stl-card:focus-within .stl-card__img{opacity:.5}.stl-card:focus-within .stl-card__cta,.stl-card:focus-within .stl-card__info{opacity:1}}.pdp-edit{display:flex;flex-direction:column;gap:20px;padding:var(--pad)}.pdp-edit__col{display:contents}.pdp-edit__large{order:1;position:relative;aspect-ratio:787 / 655;overflow:hidden}.pdp-edit__large-img{width:100%;height:100%;object-fit:cover;will-change:transform}.pdp-edit__caption{position:absolute;left:20px;right:20px;bottom:20px;color:var(--text-inverse);font-family:var(--font-mono);font-weight:500;font-size:var(--t-h6);line-height:1.5;letter-spacing:.6px;text-transform:uppercase}.pdp-edit__callout{position:absolute;white-space:nowrap;color:var(--text-primary);font-family:var(--font-mono);font-weight:600;font-size:10px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}@media(min-width:780px){.pdp-edit__callout{font-size:13px;letter-spacing:.8px}}.pdp-edit__story{order:2;font-family:var(--font-mono);font-weight:700;font-size:var(--t-h3);line-height:1.5;letter-spacing:.3px;text-transform:uppercase}.pdp-edit__card{display:flex;flex-direction:column;gap:15px;width:60.86%}.pdp-edit__card--a{order:3}.pdp-edit__card--b{order:4;align-self:flex-end}.pdp-edit__card--c{order:5}.pdp-edit__card-media{display:block;overflow:hidden;aspect-ratio:300 / 400}.pdp-edit__card-img{width:100%;height:100%;object-fit:cover;will-change:transform}.pdp-edit__label{font-family:var(--font-mono);font-weight:500;font-size:var(--t-h6);line-height:1.5;letter-spacing:.6px;text-transform:uppercase}@media(min-width:780px){.pdp-edit{display:grid;align-items:center;grid-template-columns:minmax(0,787fr) minmax(0,233fr) minmax(0,213fr);column-gap:clamp(24px,4.375vw,63px)}.pdp-edit__large{aspect-ratio:787 / 656}.pdp-edit__large,.pdp-edit__story,.pdp-edit__card{order:0}.pdp-edit__col{display:flex;flex-direction:column;gap:40px}.pdp-edit__card{width:100%}.pdp-edit__col--b .pdp-edit__card{width:91.42%}.pdp-edit__col--b .pdp-edit__card--b{margin-left:8.58%}.pdp-edit__col--c{align-self:stretch;justify-content:center}.pdp-edit__col--c .pdp-edit__story{flex:1 1 auto;display:flex;align-items:center}.pdp-edit__col--c{padding-block:30px}}.pdp-picks{display:flex;flex-direction:column;gap:20px;padding:20px 0}.pdp-picks .pdp-h3{padding-inline:20px}.pdp-picks__rail{display:flex;gap:8px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:20px;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-picks__rail::-webkit-scrollbar{display:none}.pdp-picks__rail:after{content:"";flex:0 0 12px}.pcard{flex:0 0 264px;scroll-snap-align:start;overflow:hidden;display:flex;flex-direction:column;gap:16px}.pcard__media{position:relative;overflow:hidden;aspect-ratio:264 / 353;background:var(--c-lighter-stone)}.pcard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;will-change:transform}.pcard__fav{position:absolute;right:10px;top:10px;width:20px;height:20px;display:grid;place-items:center;z-index:2}.pcard__fav .fav__icon--filled{filter:invert(1)}.pcard__info{display:flex;flex-direction:column;gap:16px}.pcard__name{font-size:11px;line-height:21px;letter-spacing:.22px;font-weight:600;text-transform:uppercase;color:var(--text-primary);text-box:trim-both cap alphabetic}.pcard__price{font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.6px;font-weight:500;text-transform:uppercase;color:var(--text-primary);text-box:trim-both cap alphabetic}@media(min-width:780px){.pdp-picks .pdp-h3{padding-inline:40px}.pdp-picks__rail{padding-inline:40px;scroll-padding-inline:40px}.pdp-picks__rail:after{flex-basis:32px}.pcard{flex-basis:calc((100% - 32px)/5)}}.footer{background:var(--c-obsidian);color:var(--text-inverse);display:flex;flex-direction:column;gap:80px;padding:40px 16px}.footer__row{display:flex;flex-direction:column;gap:80px}.footer__signup{display:flex;flex-direction:column;gap:13px;width:100%}.footer__signup-eyebrow{font-size:var(--t-body-s);font-weight:700;line-height:1.5;text-transform:uppercase}.footer__signup-copy{font-size:var(--t-body-s);font-weight:600;line-height:1.5}.footer__signup-cta{display:flex;align-items:center;gap:8px;font-size:var(--t-body-s);font-weight:700;line-height:1.5;text-transform:uppercase;color:inherit}.footer__signup-cta svg{width:10px;height:10px}.footer__groups{display:flex;flex-direction:column;gap:40px;width:100%}.footer__group{display:flex;flex-direction:column;gap:24px;width:100%}.footer__group-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;margin:0;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--t-body-s);font-weight:700;line-height:1.5;text-align:left;text-transform:uppercase}.footer__group-icon{width:10px;height:10px;flex:0 0 auto}.footer__group-list{display:flex;flex-direction:column;gap:16px}.footer__group-list[hidden]{display:none}.footer__group-list a{font-size:var(--t-body-s);font-weight:600;line-height:1.5;color:inherit;text-decoration:none}.footer__group-list a:hover{text-decoration:underline}.footer__base{display:flex;align-items:center;justify-content:space-between;width:100%}.footer__brand{width:96px;height:27px;display:block}.footer__locale{display:flex;align-items:center;gap:8px;font-size:var(--t-body-s);font-weight:600;line-height:1.5}.footer__locale img{width:16px;height:16px}@media(min-width:1024px){.footer{padding:40px}.footer__row{flex-direction:row;align-items:flex-start;gap:80px}.footer__signup{width:320px;flex:0 0 320px}.footer__groups{flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:40px;width:auto;flex:1 1 auto}.footer__group{width:auto}.footer__group-head{cursor:default;pointer-events:none}.footer__group-icon{display:none}.footer__group-list[hidden]{display:flex}}@media(min-width:1340px){.footer__group{min-width:182px}}.drawer{position:fixed;inset:0;z-index:1200}.drawer[hidden]{display:none}.drawer__scrim{position:absolute;inset:0;opacity:0;background:var(--o-dark-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(600px,100%);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);outline:none;transform:translate(100%)}@media(max-width:779px){.drawer__panel{left:0;width:100%;top:auto;height:100%;transform:translateY(100%)}}.size-drawer{display:flex;flex-direction:column;gap:40px;height:100%;padding:20px;overflow-y:auto;overscroll-behavior:contain}.size-drawer__body{flex:1 0 auto;display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.size-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.size-drawer__title{font-weight:700;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase}.size-drawer__title-suffix{display:inline-block}.size-drawer__close{flex:0 0 24px;width:24px;height:24px}.size-drawer__close img{width:24px;height:24px}.size-drawer__fit-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.size-drawer__fit{flex:1 1 auto;min-width:0;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:0}.size-drawer__group{display:flex;flex-direction:column;gap:20px}.size-drawer__group[hidden]{display:none}.size-drawer__label{font-weight:600;font-size:var(--t-h5);line-height:1.5;letter-spacing:1px;white-space:nowrap}.size-drawer__signin{font-weight:700;font-size:var(--t-body-micro);line-height:1.5;text-transform:uppercase}.size-drawer__signin-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.size-drawer__foot{display:flex;gap:8px}.size-drawer__chart{flex:1 1 auto}.size-drawer__foot[data-confirm] .size-drawer__chart{flex:0 0 120px}.size-drawer__confirm{flex:1 1 0}.size-drawer__confirm[hidden]{display:none}@media(min-width:780px){.size-drawer{padding:40px}.size-drawer__body{gap:40px}.size-drawer__fit{font-weight:500;font-size:14px;line-height:24px;letter-spacing:.7px}.size-drawer__foot{gap:20px}.size-drawer__foot[data-confirm] .size-drawer__chart{flex:1 1 0;max-width:200px}}.size-grid{display:flex;flex-wrap:wrap;gap:8px}.size-tile,.type-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid var(--border-default);background:var(--c-white);text-align:left;font-family:var(--font-mono);font-weight:500;font-size:var(--t-nano-label);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary);transition:border-color var(--mo-transition-quick),background-color var(--mo-transition-quick),color var(--mo-transition-quick)}.size-tile{flex:1 0 0;min-width:72px;max-width:80px;height:72px;padding:11px 11px 0;align-self:flex-start}.size-tile span,.type-tile span{display:block;text-box:trim-both cap alphabetic;white-space:nowrap}.type-grid{display:flex;flex-wrap:wrap;gap:8px}.type-tile{flex:1 0 0;min-width:97px;padding:19px 19px 27px}.size-tile[aria-checked=true],.type-tile[aria-checked=true]{border-color:var(--border-focus);color:var(--text-primary)}@media(hover:hover){.size-tile:hover,.type-tile:hover{background:var(--c-lighter-stone);border-color:var(--border-focus);color:var(--text-primary)}}.size-grid[data-invalid] .size-tile{border-color:var(--c-error)}.ui-btn{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:120px;padding:12px 16px;text-align:center;font-weight:700;font-size:var(--t-micro-caps);line-height:18px;letter-spacing:.48px;text-transform:uppercase;transition:background-color var(--mo-transition-quick),color var(--mo-transition-quick)}.ui-btn--outline{border:1px solid var(--c-obsidian);background:var(--c-white);color:var(--text-primary)}.ui-btn--solid{background:var(--c-obsidian);color:var(--text-inverse);overflow:hidden}@media(hover:hover){.ui-btn--outline:hover{background:var(--c-obsidian);color:var(--text-inverse)}.ui-btn--solid:hover{background:var(--c-dark-obsidian)}}.qb{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain}.qb__close{position:absolute;top:20px;right:20px;z-index:3;width:24px;height:24px}.qb__close img{width:24px;height:24px}.qb__gallery{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.qb__gallery::-webkit-scrollbar{display:none}.qb__slide{position:relative;flex:0 0 358px;aspect-ratio:367 / 489;scroll-snap-align:start;overflow:hidden;background:var(--c-lighter-stone)}.qb__slide--white{background:var(--c-white)}.qb__slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qb__slide--white img{object-fit:contain;padding:40px}.qb__form{display:flex;flex-direction:column;gap:40px;padding:20px 20px 0}.qb__body{display:flex;flex-direction:column;gap:40px}.qb__title{font-weight:700;font-size:18px;line-height:1.5;letter-spacing:.4px;text-transform:uppercase;padding-right:32px}.qb__colors .pdp-colors__label{font-size:14px}.qb__error{display:flex;align-items:flex-start;gap:4px;font-weight:600;font-size:11px;line-height:17px;letter-spacing:.55px;color:var(--c-error)}.qb__error[hidden]{display:none}.qb__error img{width:16px;height:16px;flex:0 0 16px}.qb__actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:flex-start;gap:8px;padding:20px 0;background-image:linear-gradient(0deg,#fff 0% 76.191%,#ffffff80 77.413%,#fff0)}.qb__view{flex:0 0 auto;max-width:200px}.qb__atb{flex:1 0 0;position:relative}.qb__atb-label{display:inline-block;white-space:nowrap}@media(min-width:780px){.qb__form{padding:40px 40px 0}.qb__actions{padding:40px 0;background-image:linear-gradient(0deg,#fff 0% 67.743%,#ffffff80 68.555%,#fff0)}.qb__view{flex:1 0 0}}.garment{display:block;width:100%;height:100%;object-fit:contain}.garment--tint{position:relative;isolation:isolate}.garment__base{width:100%;height:100%;object-fit:contain}.garment__tint{position:absolute;inset:0;background:var(--tint);mix-blend-mode:multiply;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.garment--chip .garment__base{object-fit:cover}.garment--chip .garment__tint{-webkit-mask-size:cover;mask-size:cover}:root{--surprise-still: conic-gradient(#dc143c, #e962bb, #8b51f5, #0013e0, #00701f, #97cb00, #f3b913, #dc143c)}.garment--surprise .garment__tint{background:url(/assets/surprise-me-Cb5X00b6.gif) center / cover}.swatch--surprise .swatch__chip,.cg-card__swatch--surprise:before{background:url(/assets/surprise-me-Cb5X00b6.gif) center / cover}[data-reduced=true] .garment--surprise .garment__tint,[data-reduced=true] .swatch--surprise .swatch__chip,[data-reduced=true] .cg-card__swatch--surprise:before{background:var(--surprise-still)}.cg__head,.ms__head,.sc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cg__title,.ms__title,.sc__title{font-weight:700;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase}.cg__close,.ms__close,.sc__close{flex:0 0 24px;width:24px;height:24px}.cg__close img,.ms__close img,.sc__close img{width:24px;height:24px}.cg{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;overflow-y:auto;overscroll-behavior:contain}.cg__divider{flex:0 0 auto;margin:0 -20px;border:0;border-top:1px solid var(--border-soft)}.cg__promo{position:relative;isolation:isolate;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:133px;padding:11px 21px;border-radius:50px}.cg__promo:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:url(/assets/emb-ring-B0jw6Nla.webp) center / cover no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.cg__promo-media{flex:0 0 135px;width:135px;height:111px}.cg__promo-img{width:100%;height:100%;object-fit:contain}@media(min-width:780px){.cg__promo{height:153px}.cg__promo-media{height:127px}}@media(hover:hover){.cg__promo:hover .cg__promo-cta>.trim{text-decoration-thickness:2px}}.cg__section{display:flex;flex-direction:column;gap:20px}.cg__heading{font-weight:600;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase}.cg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cg-card{display:flex;flex-direction:column;gap:8px;min-width:0;aspect-ratio:171 / 146;padding:8px;overflow:hidden;background:var(--c-lighter-stone);border:1px solid var(--border-soft);transition:border-color var(--mo-transition-quick)}.cg-card[aria-pressed=true]{border-color:var(--border-focus)}@media(hover:hover)and (pointer:fine){.cg-card:not([aria-pressed=true]):hover{border-color:var(--border-default)}}.cg-card__head{position:relative;z-index:1;display:flex;align-items:center;gap:4px;height:16px;flex:0 0 16px;background:var(--c-lighter-stone)}.cg-card__swatch{flex:0 0 16px;width:16px;height:16px;padding:0}.cg-card__swatch:before{content:"";display:block;width:100%;height:100%;background:var(--swatch)}.cg-card__label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);font-weight:500;font-size:var(--t-nano-label);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary);text-box:trim-both cap alphabetic}.cg-card__media{flex:1 1 0;min-height:0;aspect-ratio:1;align-self:center;max-width:100%;overflow:hidden;transform-origin:50% 100%;will-change:transform}.cg-card__img{width:100%;height:100%;object-fit:contain;object-position:50% 100%}.cg-card__placeholder{display:grid;place-items:center;width:100%;height:100%;padding:8px;background:var(--swatch)}.cg-card__placeholder span{font-family:var(--font-mono);font-weight:500;font-size:var(--t-nano-label);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;text-align:center;color:#ffffffd9}.cg-card__placeholder.is-light span{color:#282828b3}@media(min-width:780px){.cg{gap:40px;padding:40px}.cg__divider{margin:0 -40px}.cg__section{gap:40px}.cg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg__grid--core .cg-card{aspect-ratio:1}.cg__grid--limited .cg-card{aspect-ratio:168 / 158}}.drawer--takeover .drawer__panel{inset:0;width:auto;height:auto;transform:none;opacity:0}.vcc{background:var(--c-white)}.vcc__stage{--g: min(86.67vh, 54.17vw);position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.vcc__half{position:absolute;inset:0}.vcc__half{background:var(--c-white)}.vcc__half--right{clip-path:inset(0 0 0 var(--split))}.vcc__garment{position:absolute;left:50%;top:50%;width:var(--g);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.vcc__divider{position:absolute;top:0;bottom:0;left:var(--split);width:2px;margin-left:-1px;pointer-events:none;background:var(--c-white);box-shadow:0 0 0 1px #0000001a}.vcc__handle{position:absolute;left:calc(var(--split) - 24px);top:calc(50% - 24px);width:48px;height:48px;display:grid;place-items:center;background:var(--c-white);box-shadow:0 2px 12px #00000024;cursor:grab}.vcc__handle svg{width:48px;height:48px}.vcc__stage.is-dragging,.vcc__stage.is-dragging .vcc__handle{cursor:grabbing}.vcc__hint{position:absolute;left:var(--split);top:calc(50% + 36px);translate:-50% 0;opacity:0;padding:6px 10px;background:var(--c-white);box-shadow:0 2px 12px #00000024;pointer-events:none;font-family:var(--font-mono);font-weight:500;font-size:10px;line-height:normal;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.vcc__head{position:absolute;top:32px;left:40px;right:40px;height:32px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.vcc__title{font-weight:700;font-size:18px;line-height:normal;letter-spacing:.4px;text-transform:uppercase}.vcc__close{width:24px;height:24px;pointer-events:auto}.vcc__close img{width:24px;height:24px}.vcc__sheet{position:absolute;left:40px;right:40px;bottom:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;pointer-events:none}.vcc__grabber{display:none}.vcc__rail{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;max-width:calc(50% - 12px);pointer-events:auto}.vcc__rail--right{align-items:flex-end}.vcc__label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:normal;color:#6b6b6b}.vcc__side,.vcc__name,.vcc__tag{letter-spacing:.6px;text-transform:uppercase}.vcc__name{display:inline-block;color:var(--text-primary)}.vcc__tag{padding:2px 5px;border:1px solid currentColor;font-size:9px}.vcc__tag[hidden]{display:none}.vcc__chips{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.vcc__chips::-webkit-scrollbar{display:none}.vcc-chip{position:relative;flex:0 0 48px;width:48px;height:60px;overflow:hidden;border:1px solid transparent;background:var(--c-lighter-stone);transition:border-color var(--mo-transition-quick),opacity var(--mo-transition-quick)}.vcc-chip[aria-checked=true]{border:1.5px solid var(--c-obsidian)}.vcc-chip[aria-disabled=true]{opacity:.35;cursor:not-allowed}@media(hover:hover){.vcc-chip:not([aria-checked=true]):not([aria-disabled=true]):hover{border-color:var(--c-dark-stone)}}.vcc-chip .garment{width:100%;height:100%;object-fit:cover}.vcc-chip--more{display:grid;place-items:center;background:var(--c-lighter-stone);font-family:var(--font-mono);font-weight:500;font-size:11px;color:var(--text-primary)}@media(min-width:780px){.vcc__chips:not([data-expanded]) .vcc-chip[data-overflow]{display:none}.vcc__chips[data-expanded]{flex-wrap:wrap;width:496px;max-width:100%;overflow:visible}.vcc__rail--right .vcc__chips[data-expanded]{justify-content:flex-end}}@media(max-width:779px){.vcc__stage{--g: min(128.2vw, calc(100dvh - 344px) );cursor:auto}.vcc__garment{top:64px;translate:-50% 0}.vcc__handle{width:44px;height:44px;left:calc(var(--split) - 22px);top:calc(64px + var(--g) / 2 - 22px)}.vcc__handle svg{width:44px;height:44px}.vcc__hint{display:none}.vcc__head{top:20px;left:20px;right:20px;height:28px}.vcc__title{font-size:16px}.vcc__sheet{left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;gap:18px;padding:12px 0 calc(34px + env(safe-area-inset-bottom,0px)) 20px;background:var(--c-white);box-shadow:0 -4px 16px #00000014;pointer-events:auto;transition:transform var(--mo-transition-base)}.vcc__sheet[data-collapsed]{transform:translateY(calc(100% - 40px))}.vcc__grabber{display:flex;justify-content:center;align-items:center;height:28px;margin:-12px 20px -12px 0}.vcc__grabber span{width:36px;height:4px;background:#d9d9d9}.vcc__rail,.vcc__rail--right{max-width:none;align-items:flex-start;gap:10px}.vcc__rail--right .vcc__label{flex-direction:row}.vcc__chips{padding:2px 20px 2px 2px}.vcc-chip{flex-basis:44px;width:44px;height:56px;background:var(--c-lighter-stone)}.vcc-chip--more{display:none}}[data-reduced=true] .vcc__sheet{transition:none}.ms{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;overflow-y:auto;overscroll-behavior:contain}.ms__divider{flex:0 0 auto;margin:0 -20px;border:0;border-top:1px solid var(--border-soft)}.ms__list{display:flex;flex-direction:column;gap:20px}.ms-card{display:flex;align-items:stretch;width:100%;min-height:150px;text-align:left;background:var(--c-white);border:1px solid transparent;border-bottom-color:var(--border-default);transition:border-color var(--mo-transition-quick)}.ms-card[aria-checked=true]{border-color:var(--c-black)}@media(hover:hover)and (pointer:fine){.ms-card:hover{border-color:var(--c-black)}}.ms-card__media{flex:0 0 120px;width:120px;height:150px;overflow:hidden;background:#eaeaea}.ms-card__img{width:100%;height:100%;object-fit:cover;will-change:transform}.ms-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.ms-card__name{font-weight:700;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.ms-card__details{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:20px;letter-spacing:-.5px;text-transform:uppercase;white-space:nowrap}.ms__done{flex:0 0 auto;width:100%}@media(min-width:780px){.ms{gap:40px;padding:40px}.ms__divider{display:none}.ms__list{gap:40px}}.sc{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;overflow-y:auto;overscroll-behavior:contain}.sc__tabs{display:flex;gap:10px}.sc__tab{padding:6px 0;border-bottom:2px solid transparent;font-family:var(--font-mono);font-weight:500;font-size:13px;line-height:14px;letter-spacing:1.04px;text-transform:uppercase;white-space:nowrap;transition:border-color var(--mo-transition-quick)}.sc__tab[aria-selected=true]{border-bottom-color:var(--border-focus)}@media(hover:hover){.sc__tab[aria-selected=false]:hover{border-bottom-color:var(--c-stone)}}.sc__panel{display:flex;flex-direction:column;gap:20px}.sc__panel[hidden],.sc__tab[hidden],.sc-table__cell[hidden],.sc-summary__item[hidden]{display:none}.sc__titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px}.sc__subtitle{font-weight:700;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase}.sc-toggle{display:flex;align-items:center;gap:9px;padding:2px 11px 2px 2px;background:var(--c-light-stone)}.sc-toggle__opt{font-family:var(--font-mono);font-weight:700;font-size:10px;line-height:16px;color:var(--c-dark-stone)}.sc-toggle__opt[aria-pressed=true]{padding:7px 11px;background:var(--c-white);color:var(--c-obsidian)}.sc-toggle__opt[aria-pressed=false]{padding:7px 0}.sc-toggle:has([data-sc-unit=cm][aria-pressed=true]){padding:2px 2px 2px 11px}.sc-field{display:flex;flex-direction:column;gap:8px}.sc-field__label{font-family:var(--font-mono);font-weight:700;font-size:10px;line-height:16px;text-transform:uppercase}.sc-field__box{position:relative;display:block}.sc-field__select{width:100%;appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer;padding:9px 44px 9px 16px;border:1px solid var(--c-dark-stone);background:var(--c-white);font:inherit;font-weight:600;font-size:var(--t-body-s);line-height:1.5;color:var(--text-primary)}.sc-field__select:has(option[value=""]:checked){color:var(--text-tertiary)}.sc-field__chevron{position:absolute;right:16px;top:50%;translate:0 -50%;width:18px;height:18px;pointer-events:none}.sc-summary{display:flex;flex-wrap:wrap;gap:16px 24px;padding:20px;background:var(--c-lighter-stone)}.sc-summary[hidden]{display:none}.sc-summary__item{display:flex;flex-direction:column;gap:8px;min-width:0}.sc-summary__item:first-child{flex:0 0 130px}.sc-summary__item:not(:first-child){flex:0 0 100px}.sc-summary__label{font-family:var(--font-mono);font-weight:700;font-size:11px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-secondary);text-box:trim-both cap alphabetic}.sc-summary__value{display:inline-block;font-family:var(--font-mono);font-weight:700;font-size:18px;line-height:36px;white-space:nowrap;text-box:trim-both cap alphabetic}.sc__measure-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc__caption{font-family:var(--font-mono);font-weight:700;font-size:10px;line-height:16px;text-transform:uppercase}.sc-table__scroll{position:relative;overflow-x:auto;border:1px solid var(--border-soft);scrollbar-width:none}.sc-table__scroll::-webkit-scrollbar{display:none}.sc-table{width:100%;min-width:437px;border-collapse:collapse;table-layout:fixed}.sc-table--no-region{min-width:0}.sc-table thead th:nth-child(2),.sc-table thead th:nth-child(3){width:112px}.sc-table thead tr{background:var(--c-lighter-stone)}.sc-table__cell{height:40px;padding:0 16px;text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border-soft);font-family:var(--font-mono);font-weight:500;font-size:var(--t-body-nano);line-height:1.5;color:var(--text-primary)}.sc-table tbody tr:last-child .sc-table__cell{border-bottom:0}.sc-table thead .sc-table__cell{font-weight:700;text-transform:uppercase}.sc-table__cell--size{width:101px;font-weight:700;border-right:1px solid var(--border-soft)}.sc-table__row{transition:background-color var(--mo-transition-base)}.sc-table__row[aria-selected=true]{background:var(--c-light-stone)}.sc-region{position:relative;display:inline-flex;align-items:center;padding:4px 8px 4px 4px;background:var(--c-white);font-weight:700;cursor:pointer}.sc-region img{width:16px;height:16px}.sc-region__select{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.sc-how{display:flex;gap:8px}.sc-how__img{flex:0 1 120px;width:120px;max-width:120px;aspect-ratio:390 / 488;height:auto;object-fit:cover}.sc-how__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.sc-how__title{font-weight:600;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;text-transform:uppercase}.sc-how__text{font-weight:500;font-size:var(--t-body-micro);line-height:1.5}.sc-help{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--c-black)}.sc-help__title{font-family:var(--font-mono);font-weight:600;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase}.sc-help__text{font-weight:400;font-size:var(--t-body-m);line-height:1.5}.sc-help__ctas{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.sc__panel--styles{gap:40px}.sc__styles-title{font-weight:700;font-size:var(--t-h4);line-height:27px;letter-spacing:.7px}.sc__styles-lede{font-weight:400;font-size:var(--t-body-m);line-height:1.5}.sc-styles{display:flex;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:20px;background:linear-gradient(transparent calc(100% - 204px),var(--c-lighter-stone) 0 calc(100% - 136px),transparent 0 calc(100% - 68px),var(--c-lighter-stone) 0)}.sc-styles::-webkit-scrollbar{display:none}.sc-style{flex:0 0 144px;display:flex;flex-direction:column;scroll-snap-align:start}.sc-style__media{display:block;padding:0 5px}.sc-style__img{width:100%;aspect-ratio:145 / 182;height:auto;object-fit:cover}.sc-style__cell{display:flex;align-items:center;height:68px;padding:0 5px;font-weight:500;font-size:var(--t-body-nano);line-height:1.5}.sc-style__cell--name{font-weight:700;line-height:20px;letter-spacing:.44px}@media(min-width:780px){.sc{padding:40px}.sc-styles{margin-inline:-40px;padding-inline:40px;scroll-padding-inline:40px}}.size-drawer__label-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.gov{background:var(--c-white);overflow:hidden}.gov__stage{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:none}.gov__stage::-webkit-scrollbar{display:none}.gov__stage[data-locked]{overflow:hidden}.gov__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;overflow:hidden}.gov__media{position:relative;width:100%;height:100%;overflow:hidden;background:#eaeaea}.gov__img,.gov__video{display:block;width:100%;height:100%;object-fit:cover}.gov__img{transition:transform var(--mo-transition-base)}.gov__play{position:absolute;left:16px;bottom:56px;z-index:2;width:32px;height:32px;display:grid;place-items:center}.gov__play svg{width:32px;height:32px;filter:drop-shadow(0 1px 4px #0000002e)}.gov__play .gov__pause-icon,.gov__play[data-playing] .gov__play-icon{display:none}.gov__play[data-playing] .gov__pause-icon{display:inline}.gov__close{position:absolute;top:24px;right:24px;z-index:4;width:24px;height:24px}.gov__close img{width:24px;height:24px}.gov__rail,.gov__zoom,.gov[data-single] .gov__rail,.gov[data-single] .gov__pager{display:none}.gov__pager{position:absolute;left:24px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:3;display:flex;align-items:center;gap:8px;height:22px;padding:0 8px;border-radius:11px;background:var(--c-white)}.gov__dot{flex:0 0 auto;width:6px;height:6px;border-radius:3px;background:var(--c-dark-stone);transition:width var(--mo-transition-base),background-color var(--mo-transition-base)}.gov__dot[data-active]{width:26px;background:var(--c-black)}.gov__dot--video,.gov__dot--video[data-active]{width:0;height:0;border-radius:0;background:none;border-left:4px solid var(--c-dark-stone);border-top:3px solid transparent;border-bottom:3px solid transparent}.gov__dot--video[data-active]{border-left-color:var(--c-black)}.gov__zoomview{position:absolute;inset:0;z-index:3;overflow-y:auto;background:var(--c-white);cursor:zoom-out;scrollbar-width:none}.gov__zoomview[hidden]{display:none}.gov__zoomview::-webkit-scrollbar{display:none}.gov__zoom-img{display:block;width:100%;height:auto;transform-origin:50% 0}@media(min-width:780px){.drawer--overlay .drawer__panel{inset:24px}.gov__stage{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}.gov__slide{flex:0 0 100%;height:100%}.gov__media{width:auto;height:100%;aspect-ratio:3 / 4;margin-inline:auto;background:var(--c-white)}.gov__img{cursor:zoom-in;transition:none}.gov__play{bottom:16px}.gov__pager{display:none}.gov__rail{display:flex;flex-direction:column;gap:4px;position:absolute;left:16px;top:0;z-index:3;max-height:100%;overflow-y:auto;scrollbar-width:none}.gov__rail::-webkit-scrollbar{display:none}.gov[data-zoomed] .gov__rail{visibility:hidden}.gov__thumb{position:relative;flex:0 0 85px;width:64px;height:85px;overflow:hidden;opacity:.6;border:1px solid transparent;background:#eaeaea;transition:opacity var(--mo-transition-quick),border-color var(--mo-transition-quick)}.gov__thumb[aria-current=true]{opacity:1;border-color:var(--c-black)}.gov__thumb:hover{opacity:1}.gov__thumb img,.gov__thumb video{width:100%;height:100%;object-fit:cover}.gov__thumb .gov__badge{position:absolute;left:50%;top:50%;translate:-50% -50%;width:24px;height:24px;object-fit:contain}.gov__zoom{display:grid;place-items:center;position:absolute;right:16px;bottom:16px;z-index:4;width:38px;height:38px}.gov__zoom img{width:28px;height:28px}}.pdp-gallery__open{display:block;width:100%;height:100%;cursor:zoom-in}.rv{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px 16px 40px;overflow-y:auto;overscroll-behavior:contain}.rv__head{display:flex;flex-direction:column;gap:10px}.rv__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rv__title{font-weight:700;font-size:18px;line-height:1.5;letter-spacing:.4px;font-variant-caps:all-small-caps}.rv__count{font-family:var(--font-mono);font-weight:600;font-size:11.61px;line-height:0;vertical-align:4.5px;letter-spacing:.4px;text-transform:uppercase}.rv__close{flex:0 0 24px;width:24px;height:24px}.rv__close img{display:block;width:24px;height:24px}.rv__product{display:flex;align-items:center;gap:20px}.rv__product-img{flex:0 0 74px;width:74px;height:96px;object-fit:cover;object-position:50% 30%;background:var(--c-lighter-stone)}.rv__product-text{display:flex;flex-direction:column;gap:12px;min-width:0}.rv__product-name{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:.5px;font-variant-caps:all-small-caps}.rv__avg{display:flex;align-items:center;gap:4px;height:24px;font-weight:700;font-size:28px;line-height:42px;letter-spacing:1.5px}.rv__avg img{width:24px;height:24px}.rv__rule{flex:0 0 auto;width:100%;margin:0;border:0;border-top:1px solid var(--border-default)}.rv__rule[hidden]{display:none}.rv__controls{display:flex;flex-direction:column;gap:20px}.rv__total{font-family:var(--font-mono);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.5px;text-transform:uppercase}.rv-search{position:relative;display:flex;align-items:center;gap:10px;padding:8px 15px;border:1px solid var(--c-obsidian);border-radius:4px;background:var(--c-white);cursor:text}.rv-search:focus-within{outline:2px solid var(--c-active-blue);outline-offset:2px}.rv-search__input,.rv-search__mirror{font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}.rv-search__input{flex:0 1 auto;min-width:2ch;max-width:calc(100% - 34px);min-height:24px;padding:0;border:0;background:none;outline:none;color:var(--text-primary)}.rv-search__input::placeholder{color:var(--text-primary);opacity:1;text-transform:uppercase}.rv-search__mirror{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.rv-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rv-search__icon{flex:0 0 24px;width:24px;height:24px}.rv-search__clear{flex:0 0 24px;display:grid;place-items:center;width:24px;height:24px}.rv-search__icon[hidden],.rv-search__clear[hidden]{display:none}.rv__row{display:flex;gap:10px}.rv-select{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;border:1px solid var(--border-default);border-radius:4px;background:var(--c-white);font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;transition:background-color var(--mo-transition-quick),border-color var(--mo-transition-quick)}.rv-select--filter{flex:1 1 0;min-width:0;padding:10px 11px}.rv-select--sort{justify-content:flex-start;gap:10px;padding:8px 15px}.rv-select--sort .rv-select__chev{width:20px;height:20px}.rv-select__chev{flex:0 0 auto;transition:transform var(--mo-transition-quick)}.rv-select--filter .rv-select__chev{transform:rotate(180deg)}.rv-select[aria-expanded=true]{background:var(--c-lighter-stone)}.rv-select--filter[aria-expanded=true] .rv-select__chev{transform:none}.rv-select--sort[aria-expanded=true]{border-color:var(--c-dark-stone);border-radius:4px 4px 0 0}.rv-select--sort[aria-expanded=true] .rv-select__chev{transform:rotate(180deg)}@media(hover:hover){.rv-select:hover{border-color:var(--c-obsidian)}}.rv-sort{position:relative;flex:1 1 0;min-width:0;display:flex}.rv-sort__list{position:absolute;top:100%;left:0;right:0;z-index:5;margin:0;padding:0;list-style:none;background:var(--c-white);border:1px solid var(--c-dark-stone);border-top:0;border-radius:0 0 4px 4px;outline:none}.rv-sort__list[hidden]{display:none}.rv-sort__opt{padding:8px 16px;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.rv-sort__opt:hover,.rv-sort__list:focus-visible .rv-sort__opt.is-active{background:var(--c-lighter-stone)}.rv-filters{display:flex;flex-direction:column;gap:20px;overflow:hidden}.rv-filters[hidden]{display:none}.rv-group{display:flex;flex-direction:column;gap:12px}.rv-group__head{display:flex;align-items:center;gap:10px;min-height:20px}.rv-group__title{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:.28px;font-variant-caps:all-small-caps}.rv-group__clear{position:relative;display:inline-flex;align-items:center;gap:4px;padding-left:11px;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:18px;letter-spacing:.6px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:var(--text-secondary)}.rv-group__clear:before{content:"";position:absolute;left:0;top:4px;width:1px;height:10px;background:var(--c-obsidian)}.rv-group__clear[hidden]{display:none}.rv-group__pills{display:flex;gap:8px;margin-inline:-16px;padding:1px 16px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.rv-group__pills::-webkit-scrollbar{display:none}.rv-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;height:31px;padding:7px 12px;border:1px solid var(--border-default);border-radius:20px;background:var(--c-white);font-family:var(--font-mono);font-weight:600;font-size:11px;line-height:17px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);transition:background-color var(--mo-transition-quick),border-color var(--mo-transition-quick),color var(--mo-transition-quick)}.rv-pill--rating{padding:7px 8px 7px 10px}.rv-pill[aria-pressed=true]{background:var(--c-obsidian);border-color:var(--c-obsidian);color:var(--c-white)}@media(hover:hover){.rv-pill:not([aria-pressed=true]):hover{border-color:var(--c-obsidian)}}.rv__clear-all{align-self:flex-end;display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-primary)}.rv__clear-all[hidden]{display:none}.rv__note{font-weight:400;font-size:13px;line-height:22px;letter-spacing:.65px}.rv__note[hidden]{display:none}.rv__list{display:flex;flex-direction:column;gap:20px}.rv__list:empty{display:none}.rv-card{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border-default);outline:none;scroll-margin-top:20px}.rv-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rv-stars{display:flex;gap:2px}.rv-stars img{width:16px;height:16px}.rv-card__date{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:17px;text-transform:uppercase;white-space:nowrap}.rv-card__title{font-weight:600;font-size:18px;line-height:1.5;letter-spacing:.4px;font-variant-caps:all-small-caps}.rv-card__body{font-weight:400;font-size:12px;line-height:20px;letter-spacing:.6px}.rv-card__more{font-family:var(--font-mono);font-weight:600;font-size:12px;line-height:20px;letter-spacing:.6px;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover){.rv-card__more:hover{text-decoration-thickness:2px}}.rv-card__media{display:flex;gap:8px}.rv-card__media img{width:72px;height:96px;object-fit:cover;background:var(--c-lighter-stone)}.rv-card__scores{display:flex;flex-direction:column;gap:12px}.rv-card__kv{font-family:var(--font-mono);font-weight:400;font-size:11px;line-height:17px;letter-spacing:0;text-transform:uppercase;text-box:trim-both cap alphabetic}.rv-card__kv b{font-weight:700}.rv-card__about .rv-card__kv b{font-weight:500}.rv-card__by{display:flex;align-items:center;gap:10px}.rv-card__name{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:.5px;font-variant-caps:all-small-caps}.rv-card__badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:17px;letter-spacing:-.2px;color:var(--text-secondary)}.rv-card__badge img{width:16px;height:16px}.rv-card__about{display:grid;grid-template-columns:repeat(2,120px);gap:12px 20px}.rv-card__wide{grid-column:1 / -1}.rv-helpful{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border-default);font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:17px;text-transform:uppercase;transition:border-color var(--mo-transition-quick),background-color var(--mo-transition-quick)}.rv-helpful img{width:12px;height:12px;transform:rotate(180deg)}.rv-helpful[aria-pressed=true]{border-color:var(--c-obsidian);background:var(--c-lighter-stone)}@media(hover:hover){.rv-helpful:hover{border-color:var(--c-obsidian)}}.rv__empty{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border-default);font-size:13px;line-height:1.5;text-align:center}.rv__empty[hidden]{display:none}.rv__empty-title{font-weight:700}.rv__more{flex:0 0 auto;width:100%;min-height:50px;padding:16px 32px;font-size:12px;letter-spacing:0}.rv__more[hidden]{display:none}.fav-toast{position:fixed;left:var(--gutter);top:var(--toast-top, 10px);z-index:1250;display:inline-flex;align-items:center;gap:16px;padding:12px;background:#00000080;-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);transition:top .4s var(--mo-ease-standard)}.fav-toast[hidden]{display:none}.fav-toast__message{display:flex;align-items:center;gap:6px}.fav-toast__dot{position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#a9bded}.fav-toast__ring{position:absolute;inset:0;border-radius:inherit;background:#a9bded}.fav-toast__text{font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-inverse);white-space:nowrap}.fav-toast__close{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center}.fav-toast__close svg{display:block;width:20px;height:20px}.lab-bar{position:fixed;left:var(--s-5);bottom:var(--s-5);z-index:9999;display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;max-width:calc(100vw - 48px);padding:var(--s-3) var(--s-4);border-radius:0;background:var(--o-dark-dark);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:#fff;font-size:11px;line-height:1;letter-spacing:.15em;text-transform:uppercase;font-weight:700;box-shadow:0 8px 32px var(--o-dark-medium)}.lab-bar[hidden]{display:none}.lab-bar__home{opacity:.75}.lab-bar__divider{width:1px;height:14px;background:#ffffff3d}.lab-bar__group{display:flex;align-items:center;gap:var(--s-2)}.lab-bar__group--title{opacity:.75}.lab-bar__speed{width:80px;accent-color:var(--c-active-blue)}.lab-bar__readout{font-variant-numeric:tabular-nums;opacity:.75;min-width:42px}.lab-bar__btn{padding:6px 10px;border-radius:0;background:#ffffff1f;font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase;transition:background var(--mo-transition-quick)}.lab-bar__btn:hover{background:#fff3}.lab-bar__btn[aria-pressed=true]{background:var(--c-active-blue)}@media(max-width:779px){.lab-bar{left:8px;right:8px;bottom:8px;max-width:none;border-radius:0;padding:10px 12px;gap:8px 10px;font-size:10px;letter-spacing:.08em;justify-content:center}.lab-bar__divider{display:none}.lab-bar__group--speed,.lab-bar__group--actions{flex:1 1 100%;justify-content:center}.lab-bar__group--speed{gap:8px}.lab-bar__speed{flex:1 1 auto;width:auto;max-width:190px}.lab-bar__readout{min-width:38px;text-align:right}.lab-bar__btn{padding:7px 12px;font-size:10px;letter-spacing:.08em}}.lab-bar-handle{position:fixed;left:var(--s-5);bottom:var(--s-5);z-index:9999;width:34px;height:34px;border-radius:0;background:var(--o-dark-dark);color:#fff;font-size:10px}.lab-bar-handle[hidden]{display:none}@media(max-width:767px){.lab-bar,.lab-bar-handle{display:none!important}}.lab-grid{position:fixed;inset:0;z-index:9990;pointer-events:none;opacity:0;transition:opacity var(--mo-transition-quick)}.lab-grid[data-on=true]{opacity:1}.lab-grid__inner{height:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gutter)}.lab-grid__col{background:#285ad314;border-inline:1px solid #285ad33d}@media(max-width:779px){.lab-grid__inner{grid-template-columns:repeat(4,1fr)}}[data-reduced=true] .pdp-gallery__img,[data-reduced=true] .pdp-tri__img,[data-reduced=true] .pdp-edit__large-img,[data-reduced=true] .pcard__img{transform:none!important}.sc-how-list,.sc-lengths{display:flex;flex-direction:column;gap:20px}.sc-lengths[hidden]{display:none}.sc__caption-note{margin-left:6px;color:var(--text-secondary)}.sc-table--lengths{min-width:480px}.sc-table--lengths thead th:nth-child(2),.sc-table--lengths thead th:nth-child(3){width:auto}.sc-table--lengths thead .sc-table__cell{height:auto;padding-block:10px;white-space:normal;text-transform:none;line-height:1.4}.swatch__chip{position:relative}.swatch--unavailable .swatch__chip:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .6px),var(--cut, #fff) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px))}.swatch--light.swatch--unavailable .swatch__chip{--cut: var(--c-dark-stone)}@media(hover:hover){.swatch--unavailable:not([aria-checked=true]):hover:after{background:var(--border-default);opacity:1}}.size-tile,.type-tile{position:relative}.size-tile[data-soldout]:after,.type-tile[data-soldout]:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--rule, var(--border-default)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.size-tile[data-soldout][aria-checked=true],.type-tile[data-soldout][aria-checked=true]{--rule: var(--border-focus)}.pdp-atb[data-state=notify],.pdp-sticky__btn[data-state=notify]{background:var(--c-warning-dark)}@media(hover:hover){.pdp-atb[data-state=notify]:hover{background:#5f340d}}[data-state=notify] [data-atb-icon]{display:none}.pdp-sticky__btn{transition:background-color var(--mo-transition-quick)}.wl{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;overflow-y:auto;overscroll-behavior:contain}.wl__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wl__title{font-weight:700;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;text-transform:uppercase}.wl__close{flex:0 0 24px;width:24px;height:24px}.wl__close img{width:24px;height:24px}.wl__lede{font-weight:500;font-size:14px;line-height:24px;letter-spacing:.7px}.wl__rule{flex:0 0 auto;width:100%;margin:0;border:0;border-top:1px solid var(--border-soft)}.wl__product{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.wl__media{display:block;width:160px;height:213px;margin-bottom:6px;overflow:hidden;background:var(--c-lighter-stone)}.wl__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.wl__name{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.4px}.wl__variant{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.wl__swap{overflow:hidden}.wl__form{display:flex;flex-direction:column;gap:8px}.wl__form[hidden],.wl__done[hidden]{display:none}.wl__label{font-weight:700;font-size:11px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase}.wl__input{width:100%;height:42px;padding:0 16px;border:1px solid var(--border-soft);border-radius:0;background:var(--c-white);color:var(--text-primary);font:inherit;font-weight:600;font-size:13px;line-height:22px;letter-spacing:.65px;transition:border-color var(--mo-transition-quick)}.wl__input::placeholder{color:var(--c-lighter-obsidian);opacity:1}.wl__input:hover{border-color:var(--border-default)}.wl__input:focus{outline:none;border-color:var(--border-focus)}.wl__input[aria-invalid=true]{border-color:var(--c-error)}@media(pointer:coarse){.wl__input{font-size:16px;letter-spacing:.4px}}.wl__error{display:flex;align-items:flex-start;gap:4px;font-weight:600;font-size:11px;line-height:17px;letter-spacing:.55px;color:var(--c-error)}.wl__error[hidden]{display:none}.wl__error img{width:16px;height:16px;flex:0 0 16px}.wl__btn{width:100%;min-height:44px;font-size:10px;letter-spacing:.4px}.wl__form .wl__btn{margin-top:12px}.wl__btn-label{display:inline-flex;align-items:center;justify-content:center;min-height:18px}.wl__dots{display:inline-flex;align-items:center;gap:5px}.wl__dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:wl-dot .9s ease-in-out infinite}.wl__dots i:nth-child(2){animation-delay:.15s}.wl__dots i:nth-child(3){animation-delay:.3s}@keyframes wl-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}[data-reduced=true] .wl__dots i{animation:none;opacity:.8}.wl__done{display:flex;flex-direction:column;gap:20px}.wl__toast{display:flex;align-items:center;gap:10px;min-height:52px;padding:14px 16px;outline:none;background:#128632;color:var(--c-white);font-weight:700;font-size:13px;line-height:1.5}.wl__tick{flex:0 0 20px;width:20px;height:20px}@media(min-width:780px){.wl{padding:40px}}.xsell{display:flex;flex-direction:column;align-items:center;gap:18px}.xsell[hidden]{display:none}.xsell__body{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;touch-action:pan-y;user-select:none;-webkit-user-select:none}.xsell__body.is-dragging{cursor:grabbing}.xsell__copy{flex:1.1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.xsell__eyebrow{font-family:var(--font-mono);font-weight:600;font-size:10px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:var(--text-primary)}@media(min-width:780px){.xsell__eyebrow{font-size:12px}}.xsell__color{font-family:var(--font-mono);font-weight:600;font-size:10px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)}.xsell__line{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:2px;height:auto}.xsell__link,.xsell__dash{font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--text-primary);white-space:nowrap}.xsell__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.xsell__dash{padding:0 3px}@media(hover:hover){.xsell__link:hover{text-decoration-thickness:2px}}.xsell__media{position:relative;flex:0 0 126px;width:126px;height:163px;overflow:hidden}.xsell__strip{display:flex;width:100%;height:100%}.xsell__slide{flex:0 0 100%;display:block;height:100%}.xsell__img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.08);pointer-events:none}.xsell__add{flex:1 1 0;display:flex;justify-content:flex-end;min-width:0}.xsell__add-label{display:inline-flex;align-items:center;gap:4px}.xsell__check{flex:0 0 14px}.xsell__add[data-state=added] .xsell__add-label{text-decoration:none}.xsell__progress{position:relative;width:100px;height:2px;overflow:hidden;background:var(--c-dark-stone)}.xsell__progress-thumb{position:absolute;inset:0 auto 0 0;width:25%;background:var(--c-lighter-obsidian);will-change:transform}.tops{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px 16px 40px;overflow-y:auto;overscroll-behavior:contain}.tops__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-left:6px}.tops__title{font-weight:700;font-size:17px;line-height:1.5;letter-spacing:.85px}.tops__close{flex:0 0 24px;width:24px;height:24px}.tops__close img{width:24px;height:24px}.tops__list{display:flex;flex-direction:column;gap:8px}.tops-card{display:flex;align-items:center;gap:16px;width:100%;padding:0 16px 0 0;text-align:left;border:1px solid var(--c-light-stone);background:var(--c-white);transition:border-color var(--mo-transition-quick)}.tops-card[aria-checked=true]{border-color:var(--border-focus)}@media(hover:hover){.tops-card:hover{border-color:var(--border-focus)}}.tops-card__media{flex:0 0 112px;width:112px;height:112px;background:var(--c-lighter-stone)}.tops-card__img{display:block;width:100%;height:100%;object-fit:contain}.tops-card__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.tops-card__name{font-weight:700;font-size:13px;line-height:20px;letter-spacing:.6px;color:var(--text-primary)}.tops-card__color{font-weight:600;font-size:11px;line-height:17px;letter-spacing:.55px;color:var(--c-lighter-obsidian)}.tops-card__icon{position:relative;flex:0 0 24px;width:24px;height:24px;color:var(--text-primary)}.tops-card__icon svg{position:absolute;inset:0;transition:opacity var(--mo-transition-quick),transform var(--mo-transition-base)}.tops-card__tick{opacity:0;transform:scale(.6)}.tops-card[aria-checked=true] .tops-card__tick{opacity:1;transform:none}.tops-card[aria-checked=true] .tops-card__plus{opacity:0;transform:rotate(45deg) scale(.6)}@media(min-width:780px){.tops{padding:40px}.tops__head{padding-left:0}.tops__title{font-size:var(--t-h4)}}.pdp-styles-note{order:4;padding:20px var(--gutter) 0;font-weight:500;font-size:var(--t-body-m);line-height:1.5;color:var(--text-secondary)}.pdp-styles-note+.pdp-form{padding-top:12px}@media(min-width:780px){.pdp-styles-note{order:3;padding:0;font-size:14px}.pdp-styles-note+.pdp-form{padding-top:0}}.pdp-styles-note a,.pdp-love__aside a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-love__aside{font-style:italic}.pdp-title__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pdp-title__promo{font-family:var(--font-mono);font-weight:500;font-size:var(--t-h6);line-height:1.5;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;color:var(--text-primary)}.pdp-form__desc{font-weight:500;font-size:var(--t-body-m);line-height:1.5;color:var(--text-secondary)}.pdp-form[data-size-selected] .pdp-size--kit{align-items:flex-start}.pdp-size__label[data-selected]:has(.pdp-size__line){text-box:none}.pdp-size__line{display:flex;align-items:center;gap:8px;height:53px}.pdp-size__ghost{flex:0 0 40px;display:flex;align-items:center;justify-content:center;width:40px;height:53px;overflow:hidden;background:var(--c-lighter-stone)}.pdp-size__ghost img{display:block;width:40px;height:28px;object-fit:contain}.pdp-size__ghost[data-role=pant] img{height:32px}.pdp-size__role{font-size:10px;text-transform:uppercase}.pdp-size--kit .pdp-size__more{color:var(--text-secondary)}.pdp-form[data-size-selected] .pdp-size--kit .pdp-size__more{margin-top:22px}@media(min-width:780px){.pdp-size--kit .pdp-size__label:not([data-selected]){font-size:var(--t-h5);letter-spacing:1px;text-transform:capitalize}}.xsell[data-single] .xsell__progress{display:none}.xsell[data-single] .xsell__body{cursor:auto}.pdp-sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pdp-set{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;text-align:center;border:1px solid var(--border-default);background:var(--c-white);font-family:var(--font-mono);font-weight:500;font-size:var(--t-nano-label);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary);transition:border-color var(--mo-transition-quick),background-color var(--mo-transition-quick),color var(--mo-transition-quick)}.pdp-set[aria-current=page]{border-color:var(--border-focus);color:var(--text-primary)}@media(hover:hover){.pdp-set:hover{background:var(--c-lighter-stone);border-color:var(--border-focus);color:var(--text-primary)}}.pdp-set{white-space:nowrap}@media(min-width:780px){.pdp-set{padding:0 4px;letter-spacing:.2px;font-size:clamp(9px,.78vw,11px)}}@media(min-width:780px){.pdp-tri[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-tri[data-count="4"] .pdp-tri__card{padding:32px 24px}.pdp-tri[data-count="4"] .pdp-tri__split{letter-spacing:.4px}}.rv__tabs{display:flex;gap:20px;border-bottom:1px solid var(--border-soft)}.rv__tabs[hidden]{display:none}.rv-tab{margin-bottom:-1px;padding:8px 0;border-bottom:2px solid transparent;font-family:var(--font-mono);font-weight:500;font-size:13px;line-height:14px;letter-spacing:1.04px;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);transition:border-color var(--mo-transition-quick),color var(--mo-transition-quick)}.rv-tab[aria-selected=true]{border-bottom-color:var(--border-focus);color:var(--text-primary)}@media(hover:hover){.rv-tab[aria-selected=false]:hover{border-bottom-color:var(--c-stone);color:var(--text-primary)}}.rv-tab__count{font-size:8.4px;font-weight:600;letter-spacing:0;vertical-align:5px;margin-left:2px}@media(min-width:780px){.pdp-picks__rail--four .pcard{flex-basis:calc((100% - 24px)/4)}}.kit{position:relative;display:flex;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior:contain}.kit__body{flex:1 0 auto;display:flex;flex-direction:column;gap:20px;padding:20px 20px 0}.kit__items,.kit-item{display:flex;flex-direction:column;gap:20px}.kit-item{scroll-margin-top:20px}.kit__actions{position:sticky;bottom:0;z-index:2;padding:20px;background-image:linear-gradient(0deg,#fff 0% 76.191%,#ffffff80 77.413%,#fff0)}.kit__atb{width:100%;height:50px;font-size:12px;letter-spacing:1.8px}.kit__atb-label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.kit__atb-icon{width:20px;height:20px;flex:0 0 20px}.kit__atb-more{display:none}.type-grid[data-invalid] .type-tile{border-color:var(--c-error)}.drawer--kit .size-drawer__title{text-transform:none;font-variant-caps:all-small-caps}.kit-card{display:flex;align-items:center;gap:16px}.kit-card__media{position:relative;flex:0 0 80px;width:80px;height:80px;overflow:hidden;background:var(--c-lighter-stone)}.kit-card__img{position:absolute;left:17.5%;top:10.71%;width:65%;height:78.57%;object-fit:contain}.kit-card__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.kit-card__name{font-weight:600;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;font-variant-caps:all-small-caps;color:var(--text-primary)}.kit-emb{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:51px;padding:20px;border-radius:20px}.kit-emb:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:url(/assets/emb-ring-B0jw6Nla.webp) center / cover no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.kit-emb__label{font-weight:700;font-size:var(--t-body-s);line-height:1.5;letter-spacing:.01em;font-variant-caps:all-small-caps;color:var(--text-tertiary);text-decoration:underline 1px;text-underline-offset:3px;text-box:trim-both cap alphabetic}@media(hover:hover){.kit-emb:hover .kit-emb__label{text-decoration-thickness:2px;color:var(--text-primary)}}@media(min-width:780px){.kit__body{gap:40px;padding:40px 40px 0}.kit__items,.kit-item{gap:40px}.kit-item{scroll-margin-top:40px}.kit__actions{padding:40px;background-image:linear-gradient(0deg,#fff 0% 67.743%,#ffffff80 68.555%,#fff0)}.kit__atb-label{gap:0}.kit__atb-icon{display:none}.kit__atb-more{display:inline;white-space:pre}}.pd{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;overflow-y:auto;overscroll-behavior:contain}.pd__product{display:flex;align-items:center;gap:16px}.pd__media{flex:0 0 74px;width:74px;height:96px;overflow:hidden;background:var(--c-lighter-stone)}.pd__img{width:100%;height:100%;object-fit:cover}.pd__product-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pd__name{font-weight:600;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;font-variant-caps:all-small-caps;color:var(--text-primary)}.pd__acc{border-top:1px solid var(--border-soft)}.pd__section{border-bottom:1px solid var(--border-soft)}.pd__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;font-weight:700;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;font-variant-caps:all-small-caps}.pd__icon{flex:0 0 10px;width:10px;height:10px}.pd__toggle[aria-expanded=true] .pd__icon-v{display:none}.pd__panel{padding-bottom:20px}.pd__panel[hidden]{display:none}.pd__list{display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:var(--t-body-m);line-height:1.5;color:var(--text-secondary)}.pd__list+.pd__list{margin-top:20px}.pd__copy{font-weight:500;font-size:var(--t-body-m);line-height:1.5;color:var(--text-secondary)}.pd__copy+.pd__copy{margin-top:12px}.pd__more{display:flex;flex-direction:column;gap:12px}.pd__more[hidden]{display:none}.pd__more-title{font-weight:700;font-size:var(--t-h5);line-height:1.5;letter-spacing:.5px;font-variant-caps:all-small-caps}.pd__chips{display:flex;flex-wrap:wrap;gap:8px}.pd__chip{padding:8px 12px;border:1px solid var(--border-default);font-family:var(--font-mono);font-weight:500;font-size:var(--t-nano-label);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-primary);transition:border-color var(--mo-transition-quick),background-color var(--mo-transition-quick)}@media(hover:hover){.pd__chip:hover{border-color:var(--border-focus);background:var(--c-lighter-stone)}}@media(min-width:780px){.pd{gap:40px;padding:40px}}.lab{--gutter: clamp(16px, calc(7.086px + 2.2857vw) , 40px);--s-5: 24px;--t-h1: 30.4px;--t-p-xl: 17.6px;--t-micro-label: 9.6px;--t-nano: 11px;--t-lab-name: 22.4px;--surface-sunken: #f5f5f5;--c-active-blue: #285ad3}@media(min-width:780px){.lab{--t-h1: 38px;--t-p-xl: 22px;--t-micro-label: 12px;--t-lab-name: 28px}}.lab .swatch{height:auto;flex:0 0 auto;padding:0}.lab .swatch:before,.lab .swatch:after{content:none}.lab .link-u{font-size:var(--t-micro-label);line-height:18px;letter-spacing:.48px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-position:from-font;white-space:nowrap;color:var(--text-primary)}.lab{background:var(--surface);position:relative;padding:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:10px}.lab__headrow{display:flex;align-items:flex-end;justify-content:space-between;width:100%;color:var(--c-obsidian)}.lab__wordmark{display:flex;gap:2px;align-items:flex-start;white-space:nowrap;text-transform:uppercase}.lab__wordmark b{font-size:var(--t-h1);font-weight:700;line-height:1;text-box:trim-both cap alphabetic}.lab__wordmark span{font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:.5px;line-height:1;text-box:trim-both cap alphabetic}.lab__count{display:flex;gap:2px;align-items:flex-start;text-transform:uppercase}.lab__count b{font-size:34px;font-weight:700;line-height:1;text-box:trim-both cap alphabetic}.lab__count span{font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:.5px;line-height:1;text-box:trim-both cap alphabetic}.lab__intro{font-size:var(--t-p-xl);font-weight:500;color:var(--text-primary)}.lab__stage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s-5)}.lab__col-copy{display:flex;flex-direction:column;gap:var(--s-5);width:100%}.lab__col-name{display:flex;flex-direction:column;gap:var(--s-5);width:100%;align-items:center}.lab__toggle-d{display:none}.lab__name{display:flex;gap:4px;align-items:flex-start;justify-content:center;color:var(--c-obsidian);text-transform:uppercase}.lab__name b{font-family:var(--font-mono);font-weight:700;font-size:var(--t-lab-name);line-height:1;text-box:trim-both cap alphabetic}.lab__name span{font-family:var(--font-mono);font-weight:700;font-size:14px;line-height:1;letter-spacing:.5px;align-self:flex-start;text-box:trim-both cap alphabetic}.lab__shop{display:flex;justify-content:center}.lab__shop--mobile{display:none}.lab__strip{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,2.5vw,20px);touch-action:pan-y;user-select:none;-webkit-user-select:none;max-height:680px}.lab__slot{flex:0 0 auto;position:relative;display:grid;place-items:end center;background:none;overflow:hidden}.lab__slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.lab__slot img[data-fit=contain],.lab__thumb img[data-fit=contain]{object-fit:contain}.lab__slot--side{width:clamp(34px,12.8vw,60px);height:clamp(84px,30.8vw,145px);opacity:.85}.lab__slot--side img{transition:opacity var(--mo-transition-base)}.lab__slot--active{width:clamp(96px,34.1vw,160px);height:clamp(240px,82vw,385px);padding:8px;will-change:transform,opacity;place-items:end center}.lab__layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:opacity,transform;backface-visibility:hidden}.lab__layer[data-lab-layer="1"]{opacity:0}.lab__hotspots{position:absolute;inset:0;z-index:6;pointer-events:none}.lab__dot{position:absolute;translate:-50% -50%;left:50%;top:50%;width:clamp(12px,1.1vw,16px);aspect-ratio:1;border-radius:999px;background:#fff;box-shadow:0 1px 4px #00000026;z-index:2;opacity:0;padding:0;border:none;cursor:pointer;pointer-events:auto}.lab__dot__ring{position:absolute;inset:0;border-radius:999px;border:1px solid #fff;opacity:0}@media(prefers-reduced-motion:no-preference){.lab__dot[aria-expanded=false] .lab__dot__ring{animation:labPulse 2.6s ease-out infinite}}@keyframes labPulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.5)}}.lab__dot:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-active-blue,#285ad3),0 2px 8px #00000040}.lab__dot[aria-expanded=true]{background:var(--c-obsidian,#1a1a1a);box-shadow:0 0 0 4px #fffc,0 2px 10px #00000059}.lab__hotcard{position:absolute;left:0;top:0;z-index:3;display:flex;gap:10px;align-items:center;width:max-content;min-width:250px;max-width:calc(100vw - 2 * var(--gutter));padding:8px 12px 8px 8px;background:#fff;border-radius:0;box-shadow:0 12px 30px #00000026,0 1px 2px #0000001a;text-decoration:none;color:var(--c-obsidian,#1a1a1a);opacity:0;pointer-events:none}.lab__hotcard__img{width:60px;height:80px;flex:0 0 auto;object-fit:cover;border-radius:0;background:var(--surface-sunken,#f2f2f2)}.lab__hotcard__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.lab__hotcard__kicker{font-size:var(--t-nano,10px);letter-spacing:0;text-transform:uppercase;font-weight:700;color:var(--text-tertiary,#9a9a9a)}.lab__hotcard__name{font-size:12px;font-weight:500;letter-spacing:.6px;line-height:1.5;text-transform:uppercase;color:var(--text-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lab__hotcard__name .tm{font-family:var(--font-mono);font-weight:700}.lab__hotcard__price{font-family:var(--font-mono);font-size:var(--t-p-s,13px);font-weight:500;color:var(--text-secondary,#575757)}.lab__hotcard__arrow{width:18px;height:18px;flex:0 0 auto;align-self:center;color:var(--text-tertiary,#9a9a9a);transition:transform .18s ease,color .18s ease}.lab__hotcard:hover .lab__hotcard__arrow{transform:translate(3px);color:var(--c-obsidian,#1a1a1a)}@media(min-width:780px){.lab__hotcard{min-width:400px;max-width:480px}.lab__hotcard__img{width:96px;height:125px}}.lab__swatches{display:none;align-items:center;justify-content:center;width:100%;padding-block:6px}.lab__swatches__inner{display:flex;align-items:center;position:relative}.lab .swatch{--sw-size:36px;width:var(--sw-size);aspect-ratio:1;flex:0 0 auto;position:relative;outline-offset:2px}.lab .swatch i{position:absolute;inset:0;background:var(--sw);will-change:transform;transform-origin:center}.lab .swatch[data-white] i{border:1px solid var(--border-soft)}.lab .swatch[aria-pressed=true],.lab .swatch:hover{z-index:3}.lab .swatch:hover i{transform:scale(1.1111);box-shadow:0 0 0 .5px #fff}.lab .swatch[aria-pressed=true] i{transform:scale(1.1111);box-shadow:0 2px 8px #00000040,0 0 0 .5px #fff}.lab .swatch:focus-visible{outline:2px solid var(--c-active-blue);z-index:3}.lab__tip{position:absolute;left:0;bottom:calc(100% + 10px);display:flex;align-items:baseline;gap:5px;white-space:nowrap;background:#fff;color:var(--c-obsidian);padding:7px 10px;border-radius:0;border:1px solid var(--border-soft);font-size:var(--t-nano);line-height:1.27;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;opacity:0;z-index:10;box-shadow:0 8px 16px #00000026}.lab__tip b{font-weight:700}.lab__tip i{font-style:normal;font-weight:500;opacity:.66}.lab__tip:after{content:"";position:absolute;top:100%;left:var(--tip-arrow,12px);translate:-50% 0;border:5px solid transparent;border-top-color:#fff}.lab__chip{display:none;width:16px;height:16px;flex:0 0 auto;align-self:center;background:#2b2c30}.lab__nav{display:none;position:absolute;top:62.5%;translate:0 -50%;width:40px;height:40px;place-items:center;padding:0;border:none;background:none;color:var(--c-obsidian);z-index:4;cursor:pointer}.lab__nav--prev{left:0}.lab__nav--next{right:0}.lab__nav svg{width:24px;height:24px}.lab__total{font-family:var(--font-mono);font-size:var(--t-micro-label);font-weight:700;text-transform:uppercase;color:#000}.lab__rail{display:none}.lab__arrows{display:flex;flex-direction:column;align-items:center}.lab__arrows button{width:40px;height:40px;display:grid;place-items:center}.lab__arrows svg{width:24px;height:24px}.lab__thumb{position:relative;width:50px;height:120px;display:grid;place-items:center;overflow:hidden;opacity:.9;flex:0 0 auto;background:none}.lab__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.lab__thumb[aria-pressed=true]{border-bottom:1px solid var(--c-dark-obsidian);padding:8px}@media(max-width:779px){.lab{overflow-x:clip;padding:40px 20px 20px}.lab__stage{gap:10px}.lab__headrow{align-items:center}.lab__count{display:none}.lab__toggle-m{display:flex}.lab__intro{padding-bottom:20px;font-size:14px}.lab__wordmark b{font-size:20px;letter-spacing:.3px}.lab__chip{display:none}.lab__name b{font-size:20px;letter-spacing:.3px}.lab__slot--side{display:none}.lab__strip{gap:0;justify-content:center}.lab__nav{display:grid}.lab__swatches{display:flex;flex-direction:column;gap:10px;align-items:center;width:100vw;margin-inline:calc(50% - 50vw)}.lab__swatches__inner{width:100%;overflow-x:auto;overflow-y:hidden;padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lab__swatches__inner::-webkit-scrollbar{display:none}.lab__total{font-size:12px}.lab__shop--desktop{display:none}.lab__shop--mobile{display:inline-block;margin-top:10px;font-family:var(--font-figs);font-weight:700;font-size:14px;letter-spacing:.14px;text-transform:uppercase;text-decoration:underline;text-underline-position:from-font;color:var(--text-primary);text-align:center}}@media(min-width:1024px){.lab{padding:var(--gutter) var(--gutter) clamp(28px,2.8vw,64px)}.lab__stage{display:grid;align-items:center;grid-template-columns:minmax(0,38fr) minmax(0,22fr) minmax(0,24fr) minmax(0,11fr);gap:clamp(16px,1.9vw,48px);min-height:clamp(420px,44vw,900px)}.lab__col-copy{order:1;align-items:flex-start;justify-self:start;max-width:550px;width:auto}.lab__strip{order:2}.lab__col-name{order:3;align-items:flex-start;justify-content:center;width:auto}.lab__rail{order:4}.lab__col-copy .lab__intro{max-width:400px}.lab__headrow{width:auto}.lab__count{display:none}.lab__toggle-d{display:flex}.lab__toggle-m{display:none}.lab__strip{gap:0;justify-content:center;height:100%;max-height:none}.lab__slot--side{display:none}.lab__slot--active{width:100%;height:clamp(380px,44vw,880px);padding:0}.lab__name,.lab__shop{justify-content:flex-start}.lab__rail{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;max-height:680px;overflow:hidden;justify-self:end}.lab__rail-active{display:flex;gap:20px;align-items:center}.lab__swatches{display:flex;flex-direction:column;gap:10px}}.lab .ncl-gtoggle.lab__toggle-d{display:none}@media(min-width:1024px){.lab .ncl-gtoggle.lab__toggle-d{display:flex}.lab .ncl-gtoggle.lab__toggle-m{display:none}}.ncl-lab{--t-h1: 18px;--t-p-xl: 11px;--t-lab-name: 18px;--t-micro-label: 10px}.ncl-lab .lab__wordmark span,.ncl-lab .lab__name span{font-size:13px}@media(max-width:779px){.ncl-lab .lab__wordmark b,.ncl-lab .lab__name b{font-size:18px}.ncl-lab .lab__col-copy{gap:20px}.ncl-lab .lab__intro{font-size:11px;line-height:1.5;padding-bottom:0}.ncl-lab .lab__col-name{min-height:27px;justify-content:center}.ncl-lab .lab__total{font-size:10px}.ncl-lab .lab__shop--mobile{font-size:10px;letter-spacing:.1px}}@media(min-width:780px){.ncl-lab{--t-h1: 32px;--t-p-xl: 16px;--t-lab-name: 26px;--t-micro-label: 12px}.ncl-lab .lab__wordmark span,.ncl-lab .lab__name span{font-size:14px}.ncl-lab .link-u{font-size:11px}}@media(min-width:1024px){.ncl-lab{padding-top:20px;padding-bottom:20px}}:root{--ncl-h3: 18px;--ncl-h2: 23px;--ncl-hero: 29px;--ncl-h6: 11px;--ncl-h5-mono: 13px;--ncl-tiny: 7px;--ncl-body-s: 10px;--ncl-tile: 13px;--ncl-mission: 18px;--ncl-body-l: 13px;--ncl-promo: 10px;--ncl-pad: 20px;--ncl-glass: rgba(0, 0, 0, .2);--ncl-glass-solid: rgba(40, 40, 40, .82);--ncl-core-bg: #eaeaeb;--ncl-green: #146a49;--ncl-avail-on: #00a441;--ncl-avail-off: #fb0000}@media(min-width:780px){:root{--ncl-h3: 22px;--ncl-h2: 26px;--ncl-hero: 32px;--ncl-h6: 12px;--ncl-h5-mono: 14px;--ncl-tiny: 9px;--ncl-body-s: 13px;--ncl-tile: 14px;--ncl-mission: 40px;--ncl-body-l: 16px;--ncl-promo: 12px;--ncl-pad: 40px}}.mo-pre [data-hero-stack],.mo-pre [data-reveal-plate],.mo-pre [data-reveal-lines],.mo-pre .lab__col-copy>*,.mo-pre [data-lab-active],.mo-pre [data-lab-side],.mo-pre [data-lab-swatches] [data-lab-swatch],.mo-pre [data-ctile],.mo-pre [data-pcard],.mo-pre [data-split-card],.mo-pre [data-split-line],.mo-pre [data-split-item],.mo-pre [data-fabric-reveal],.mo-pre [data-promo]{opacity:0}.mo-pre [data-hero-media]{transform:scale(1.04)}.mo-pre [data-hero-line]>span{transform:translateY(140%)}.ncl{background:var(--surface)}.ncl-page{max-width:var(--page-max);margin-inline:auto;overflow-x:clip}.ncl-br--m{display:inline}.ncl-br--d{display:none}@media(min-width:780px){.ncl-br--m{display:none}.ncl-br--d{display:inline}}.ncl-tm{font-family:var(--font-mono);font-weight:700}.ncl-h3{font-weight:700;font-size:var(--ncl-h3);line-height:1.5;letter-spacing:.3px;font-variant-caps:all-small-caps;color:var(--text-primary)}.ncl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ncl-divider{margin:0;border:0;border-top:1px solid var(--border-default)}.ncl-tiny{font-family:var(--font-mono);font-weight:600;font-size:var(--ncl-tiny);line-height:1.5;text-transform:uppercase;color:var(--text-primary)}.ncl-mission__link,.ncl-core__sets{color:var(--text-primary)}.ncl-btn--white{background:var(--c-white);color:var(--text-primary)}@media(hover:hover){.ncl-btn--white:hover{background:var(--c-lighter-stone)}}.ncl-gtoggle{display:flex;align-items:center;gap:10px;flex:0 0 auto}.ncl-gtoggle__btn{padding:6px 0 4px;border-bottom:2px solid transparent;font-family:var(--font-mono);font-weight:500;font-size:13px;line-height:14px;letter-spacing:1.04px;text-transform:uppercase;color:var(--text-primary);transition:border-color var(--mo-transition-quick),opacity var(--mo-transition-quick)}.ncl-gtoggle__btn[aria-pressed=true]{border-bottom-color:var(--border-focus)}@media(hover:hover){.ncl-gtoggle__btn[aria-pressed=false]:hover{opacity:.6}}.ncl-nav{position:absolute;inset:0 auto auto 0;width:100%;z-index:990}.ncl-nav .fnav-masthead--light{background:transparent}.ncl-promo{position:fixed;z-index:985;top:var(--promo-top, 92px);left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;color:var(--text-inverse);background:var(--ncl-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--mo-base) var(--mo-ease-standard);will-change:top}.ncl-promo[data-on-light=true]{background:var(--ncl-glass-solid)}.ncl-promo[hidden]{display:none}.ncl-promo__offer{display:flex;align-items:center;gap:6px;min-width:0;text-align:left}.ncl-promo__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--ncl-green);animation:ncl-promo-dot 3.2s ease-in-out infinite}@keyframes ncl-promo-dot{0%{opacity:.6;box-shadow:0 0 #146a498c}45%{opacity:1}75%{box-shadow:0 0 0 4px #146a4900}to{opacity:.6;box-shadow:0 0 0 4px #146a4900}}[data-reduced=true] .ncl-promo__dot{animation:none}@media(prefers-reduced-motion:reduce){.ncl-promo__dot{animation:none}}.ncl-promo__text{font-family:var(--font-mono);font-weight:500;font-size:var(--ncl-promo);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.ncl-promo__close{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center}.ncl-promo__close svg{display:block;transition:transform var(--mo-transition-quick)}@media(hover:hover){.ncl-promo__offer:hover .ncl-promo__text{text-decoration:underline;text-underline-offset:3px}.ncl-promo__close:hover svg{transform:rotate(90deg)}}@media(min-width:780px){.ncl-promo{top:var(--promo-top, 120px);left:auto;right:40px;justify-content:flex-start}}.ncl-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;height:720px;padding:20px;color:var(--text-inverse);background:#d9d6d3}.ncl-hero__media{position:absolute;inset:0;z-index:-1;display:block;transform-origin:50% 40%}.ncl-hero__img{width:100%;height:100%;object-fit:cover;object-position:55% 0}.ncl-hero__content{position:relative;flex:1;width:100%;display:flex;flex-direction:column;text-align:left}.ncl-hero__title-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:20px;max-width:650px}.ncl-hero__eyebrow{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.006em;text-transform:uppercase}.ncl-hero__title{font-weight:700;font-size:29px;line-height:1.5;letter-spacing:0;font-variant-caps:all-small-caps;text-box:trim-both cap alphabetic;text-wrap:balance}.ncl-hero__body-content{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:20px;width:100%;max-width:min(650px,100%)}.ncl-hero__body{font-weight:600;font-size:13px;line-height:1.5;letter-spacing:0}.ncl-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ncl-hero__cta{min-width:120px;white-space:nowrap}@media(min-width:780px){.ncl-hero{height:812px;padding:40px}.ncl-hero__img{object-position:50% 50%}.ncl-hero__eyebrow{font-size:12px}.ncl-hero__title{font-size:38px;white-space:nowrap}.ncl-hero__body{font-size:16px}}.ncl-mission{padding:20px}.ncl-mission__inner{display:flex;flex-direction:column;gap:20px}.ncl-mission__copy{display:flex;flex-direction:column;gap:20px;color:var(--text-primary)}.ncl-mission__eyebrow{font-family:var(--font-mono);font-weight:600;font-size:var(--ncl-h5-mono);line-height:1.5;letter-spacing:.5px;text-transform:uppercase}.ncl-mission__text{font-weight:500;font-size:var(--ncl-mission);line-height:1.5}.ncl-mission__text b{font-weight:700}.ncl-mission__text i{font-style:italic}.ncl-m--mono{font-family:var(--font-mono);font-weight:700;text-transform:uppercase}.ncl-m--mono-med{font-family:var(--font-mono);font-weight:500;text-transform:uppercase}.ncl-mission__text :is(.ncl-m--mono,.ncl-m--mono-med){line-height:1.4}.ncl-mission__text b.ncl-m--u{font-weight:700}.ncl-m--u{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font;text-decoration-skip-ink:none}.ncl-m-logo{display:inline-block;margin-right:.38em;color:#282828}.ncl-m-logo__svg{display:block;height:.722em;width:auto;aspect-ratio:75.0001 / 21.0992;overflow:visible}@media(min-width:780px){.ncl-m-logo__svg{height:.7em}.ncl-mission{padding:40px 40px 20px}.ncl-mission__inner{gap:40px}.ncl-mission__copy{max-width:942px}.ncl-mission__text{font-size:min(var(--ncl-mission),2.7778vw)}}@media(min-width:780px)and (max-width:1279px){.ncl-mission__text{font-size:clamp(24px,3.1vw,40px)}}.ncl-catalog{display:flex;flex-direction:column;gap:20px;padding:20px 0}.ncl-catalog__head{flex-direction:column;gap:20px;padding:0 20px}.ncl-catalog__rail{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ncl-ctile{position:relative;display:flex;align-items:flex-end;aspect-ratio:3 / 4;padding:0 13.5px 10px;overflow:hidden;background:var(--c-lighter-stone);color:var(--text-primary)}.ncl-ctile--dark{color:var(--text-inverse)}.ncl-ctile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.ncl-ctile__label{position:relative;font-weight:600;font-size:var(--ncl-tile);line-height:1.5;letter-spacing:.02em;font-variant-caps:all-small-caps;text-box:trim-both cap alphabetic;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;transition:text-decoration-color .28s ease}@media(hover:hover)and (min-width:768px){.ncl-ctile:hover .ncl-ctile__label,.ncl-ctile:focus-visible .ncl-ctile__label{text-decoration-color:currentColor}}.ncl-catalog:not(.ncl-colors){padding:0 0 20px}.ncl-catalog:not(.ncl-colors) .ncl-catalog__head{flex-direction:row;align-items:center}@media(min-width:780px){.ncl-catalog{padding:20px 0 40px}.ncl-catalog:not(.ncl-colors){padding:20px 0}.ncl-catalog__head{flex-direction:row;align-items:center;padding:0 40px}.ncl-catalog__rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ncl-catalog__rail::-webkit-scrollbar{display:none}.ncl-ctile{flex:0 0 328px;width:328px;height:438px;aspect-ratio:auto;padding:20px;scroll-snap-align:start}}.ncl-colors__rail{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ncl-colors__rail::-webkit-scrollbar{display:none}.ncl-colors__rail .ncl-ctile{flex:0 0 171px;width:171px;height:228px;aspect-ratio:auto;padding:10px;scroll-snap-align:start}@media(min-width:780px){.ncl-colors{padding:40px 0}.ncl-colors__rail{gap:10px}.ncl-colors__rail .ncl-ctile{flex-basis:328px;width:328px;height:438px;padding:20px}}.split{background:var(--surface)}.split__row{display:grid;grid-template-columns:1fr;gap:20px}.scard{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:670 / 804;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.scard__plate{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform}.scard__gif-freeze{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;pointer-events:none}.scard__gif-freeze[data-frozen=true]{opacity:1}.scard__grad{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#fff3,#0003)}.ncl-split__card--grad-b .scard__grad{background:linear-gradient(180deg,#fff0,#0003)}.scard__content{position:relative;z-index:2;flex:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;color:var(--text-inverse);text-align:center}.scard__title-wrap{flex:1;display:flex;align-items:center;justify-content:center}.scard__title{max-width:650px;font-weight:700;font-size:22px;line-height:1.5;letter-spacing:.3px;font-variant-caps:all-small-caps;white-space:nowrap}.scard__body-wrap{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.scard__body{max-width:650px;font-weight:600;font-size:16px;line-height:1.5}.ncl-split__link.pdp-link{font-size:13px;color:var(--text-inverse)}.mask{display:block;overflow:hidden;padding:.16em .12em;margin:-.16em -.12em}.mask>span{display:block;will-change:transform}.video-ctl{position:absolute;top:20px;right:20px;z-index:3;width:38px;height:38px;display:grid;place-items:center;background:transparent;color:#fff;border:0;border-radius:0}.video-ctl svg{width:16px;height:16px}@media(min-width:780px){.split{padding:20px 0}.split__row{grid-template-columns:1fr 1fr;gap:clamp(12px,1.39vw,32px)}.scard{padding:clamp(20px,2.78vw,72px)}.scard__title{font-size:32px;letter-spacing:0}.video-ctl--tr{top:19px;right:20px}}.ncl-products{display:flex;flex-direction:column;gap:20px;padding:20px 0}.ncl-products__head{align-items:center;padding:0 20px}.ncl-products__rail{display:flex;gap:8px;align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:20px;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ncl-products__rail::-webkit-scrollbar{display:none}.ncl-products__rail:after{content:"";flex:0 0 12px}.ncl-products__rail>.pcard{flex:0 0 164px;gap:12px}.ncl-products .pcard__info{gap:12px}.ncl-products .pcard__fav,.ncl-products .pcard__fav .fav__icon{width:16px;height:16px}.ncl-products .pcard__name{font-size:9px;line-height:18px;letter-spacing:.18px}.ncl-products .pcard__price{font-size:9px}.ncl-pcard__qb{position:absolute;right:10px;bottom:10px;z-index:2;width:24px;height:24px;display:block}.ncl-pcard__qb img{display:block;width:24px;height:24px}.ncl-pcard__progress{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:1px;height:1px}.ncl-pcard__dot{flex:1 0 0;height:1px;background:var(--border-default)}.ncl-pcard__dot--on{background:var(--c-obsidian)}@media(min-width:780px){.ncl-products{padding:20px 0 40px}.ncl-products__head{padding:0 40px}.ncl-products__rail{padding-inline:40px;scroll-padding-inline:40px}.ncl-products__rail:after{flex-basis:32px}.ncl-products__rail>.pcard{flex:0 0 calc((100% - 32px)/5);gap:16px}.ncl-products .pcard__fav,.ncl-products .pcard__fav .fav__icon{width:20px;height:20px}.ncl-products .pcard__name{font-size:11px;line-height:21px;letter-spacing:.22px}.ncl-products .pcard__price{font-size:11px}.ncl-pcard__qb,.ncl-pcard__progress{display:none}}.ncl-core{position:relative;display:flex;flex-direction:column;padding:20px}.ncl-core__left,.ncl-core__text{display:flex;flex-direction:column;gap:20px}.ncl-core__label{display:flex;align-items:center;justify-content:space-between;gap:20px}.ncl-core__intro{font-weight:400;font-size:var(--ncl-body-s);line-height:1.5;color:var(--text-primary)}.ncl-core__toggle--d{display:none}.ncl-core__listing{display:flex;flex-direction:column;gap:20px}.ncl-core__group{display:flex;flex-direction:column;gap:10px}.ncl-core__group-label{font-family:var(--font-mono);font-weight:600;font-size:var(--ncl-tiny);line-height:1.5;text-transform:uppercase}.ncl-core__tab{display:flex;align-items:center;align-self:flex-start;font-weight:700;font-size:var(--ncl-h2);line-height:1.5;font-variant-caps:all-small-caps;color:var(--text-tertiary);text-align:left;transition:color var(--mo-transition-quick)}.ncl-core__tab>.trim{text-box:trim-both cap alphabetic}.ncl-core__tab[aria-selected=true],.ncl-core__tab[aria-expanded=true]{color:var(--text-primary)}@media(hover:hover){.ncl-core__tab:hover{color:var(--text-primary)}}.ncl-core__item{position:relative;display:flex;flex-direction:column}.ncl-core__sets{margin-top:0}.ncl-core__rule,.ncl-core__right{display:none}.ncl-core__drawer{height:0;overflow:hidden}.ncl-core__item[data-open] .ncl-core__drawer{height:auto}.ncl-core__drawer-inner{overflow:hidden}.ncl-core__drawer-body{display:flex;flex-direction:column;gap:10px;padding:10px 0 20px}.ncl-core__item:not([data-open]) .ncl-core__drawer-body{visibility:hidden;transition:visibility 0s var(--mo-slow)}.ncl-core__meta-line{font-family:var(--font-mono);font-weight:500;font-size:var(--ncl-h6);line-height:1.5;letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary)}.ncl-core__ghost{display:none}.ncl-core__plate{position:relative;overflow:hidden;background:var(--c-lighter-stone)}.ncl-core__plate img,.ncl-core__plate video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ncl-core__plate--ghost{background:var(--ncl-core-bg)}.ncl-core__plate--ghost img{object-fit:contain;padding:6% 0}.ncl-core__plate--spin{background:radial-gradient(120% 90% at 50% 38%,#f1f0ee,#dcdad8 62%,#cfcdcb)}.ncl-core__plate--spin video{object-fit:contain;padding:5% 0;mix-blend-mode:multiply}.ncl-core__plate--wide{aspect-ratio:4 / 3}.ncl-core__plate--tall{aspect-ratio:3 / 4}.ncl-core__pair{display:flex;gap:10px}.ncl-core__pair>*{flex:1 1 0;min-width:0}.ncl-core__desc{font-weight:400;font-size:13px;line-height:22px;letter-spacing:.65px;color:var(--text-primary)}.ncl-core__desc .tm{font-weight:400}.ncl-core__shop{align-self:flex-start}@media(min-width:780px){.ncl-core{flex-direction:row;align-items:stretch;justify-content:space-between;padding:0 40px;min-height:821px;box-shadow:inset 0 -1px 0 var(--border-default)}.ncl-core__left{flex:0 1 650px;min-width:0;gap:40px;padding:40px 0}.ncl-core__label .ncl-gtoggle{display:none}.ncl-core__intro{max-width:400px}.ncl-core__toggle--d{display:flex;align-self:flex-start}.ncl-core__listing{width:max-content;min-width:224px}.ncl-core__item .ncl-core__drawer{display:none}.ncl-core__rule{display:block;flex:1 1 0;min-width:24px;position:relative}.ncl-core__rule:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--border-default)}.ncl-core__right{display:block;flex:0 1 640px;min-width:0;padding:40px 0;position:relative}.ncl-core__ghost{display:block;position:absolute;z-index:2;width:150px;height:200px;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.ncl-core__ghost[data-on]{opacity:1}.ncl-core__ghost img{width:100%;height:100%;object-fit:contain}}.ncl-panel{display:flex;flex-direction:column;gap:20px}.ncl-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ncl-panel__name{font-family:var(--font-mono);font-weight:500;font-size:31px;line-height:1;letter-spacing:-2px;text-transform:uppercase;color:var(--text-primary);text-box:trim-both cap alphabetic}.ncl-panel__meta{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.ncl-panel__grid{display:flex;flex-direction:column;gap:20px}.ncl-panel__row{display:flex;gap:20px}.ncl-panel__row>*{flex:1 1 0;min-width:0}.ncl-panel__copy{flex:0 0 309px;display:flex;flex-direction:column;gap:20px}.ncl-panel__row--bottom{align-items:flex-start}.ncl-panel__row--bottom .ncl-core__plate{flex:1 1 0}.ncl-panel__swap{display:contents}@media(min-width:780px)and (max-width:1279px){.ncl-panel__copy{flex-basis:48%}.ncl-panel__name{font-size:clamp(22px,2.3vw,31px)}}.ncl-fabric{display:flex;flex-direction:column;gap:20px;padding:20px 0}.ncl-fabric__media{position:relative;height:520px;overflow:hidden;background:#1a1418}.ncl-fplate{position:absolute;inset:0;overflow:hidden;background:var(--plate-bg, #222);opacity:0;visibility:hidden;transition:opacity var(--mo-slow) var(--mo-ease-standard),visibility 0s var(--mo-slow)}.ncl-fplate[data-active]{opacity:1;visibility:visible;transition:opacity var(--mo-slow) var(--mo-ease-standard),visibility 0s}.ncl-fplate__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ncl-fplate__pic{position:absolute;inset:0;display:block}.ncl-fplate__logo{position:absolute;left:50%;top:50%;translate:-50% -50%;height:auto;pointer-events:none}.ncl-fplate__logo--fionx{width:69.46px}.ncl-fplate__logo--fibrex{width:100px}.ncl-fplate__logo--formx{width:87px}.ncl-fplate__logo--flexknit{width:110px}.ncl-fplate__badge{position:absolute;left:20px;top:20px;padding:1px 14px;border:2px solid #fff;border-radius:999px;font-weight:800;font-size:13px;line-height:1.5;letter-spacing:.2em;color:#fff}.ncl-fplate__word{position:absolute;left:50%;top:50%;translate:-50% -50%;white-space:nowrap;color:#fff;font-weight:200;font-size:30px;letter-spacing:0;line-height:1}.ncl-fplate__word sup{font-family:var(--font-mono);font-weight:600;font-size:.5em;vertical-align:.9em;margin-left:.02em}.ncl-fabric__column{padding:0 20px}.ncl-fabric__sticky{display:flex;flex-direction:column;gap:20px}.ncl-fabric__tabs{display:flex;gap:10px}.ncl-ftab{position:relative;flex:0 0 80px;width:80px;height:106px;overflow:hidden}.ncl-ftab__plate{position:absolute;inset:0;display:block}.ncl-ftab__plate img{width:100%;height:100%;object-fit:cover;opacity:.5;transition:opacity .2s cubic-bezier(.42,0,.58,1),scale var(--mo-slow) var(--mo-ease-entrance)}.ncl-ftab[aria-selected=true]{box-shadow:0 2px 20px 10px #ffffff0d}.ncl-ftab[aria-selected=true] .ncl-ftab__plate img{opacity:1}@media(hover:hover){.ncl-ftab:hover .ncl-ftab__plate img{opacity:1;scale:var(--mo-scale-in)}}.ncl-ftab__logo{position:absolute;left:50%;top:50%;translate:-50% -50%;height:auto;pointer-events:none}.ncl-ftab__logo--fionx{width:36.81px}.ncl-ftab__logo--fibrex{width:45px}.ncl-ftab__logo--formx{width:46px}.ncl-ftab__logo--flexknit{width:65px}.ncl-fabric__panel{display:flex;flex-direction:column;gap:20px}.ncl-fabric__body{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.7px;color:var(--text-primary)}.ncl-fabric__name{font-weight:700}.ncl-fabric__name .ncl-tm{font-family:var(--font-mono);font-weight:700;font-size:inherit;vertical-align:baseline}.ncl-fabric__specs{display:flex;flex-direction:column;gap:20px}.ncl-fabric__label{font-family:var(--font-mono);font-weight:500;font-size:var(--ncl-h6);line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-primary)}.ncl-fabric__list{display:flex;flex-wrap:wrap;gap:4px 8px}.ncl-fabric__list li{font-weight:600;font-size:9px;line-height:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-primary)}.ncl-fabric__list li+li:before{content:"|";margin-right:8px}.ncl-fabric__ctas{display:flex;gap:20px}.ncl-fabric__ctas [hidden]{display:none}@media(min-width:780px){.ncl-fabric{flex-direction:row;align-items:flex-start;gap:0;padding:20px 40px 0}.ncl-fabric__media{flex:0 1 720px;min-width:0;height:auto;aspect-ratio:3 / 4}.ncl-fplate__logo--fionx{width:138.92px}.ncl-fplate__logo--fibrex{width:200px}.ncl-fplate__logo--formx{width:174px}.ncl-fplate__logo--flexknit{width:220px}.ncl-fplate__badge{left:40px;top:40px;padding:2px 26px;font-size:22px;border-width:3px}.ncl-fplate__word{font-size:60px}.ncl-fabric__media{align-self:flex-start}.ncl-fabric__column{flex:1 1 0;min-width:300px;align-self:stretch;padding:0}.ncl-fabric__sticky{position:sticky;top:max(var(--fnav-compact-offset, 0px),calc(var(--ncl-promo-clear, 0px) - 20px));padding:20px 40px;transition:top var(--mo-base) var(--mo-ease-standard)}}.ncl-dyu{display:flex;flex-direction:column;gap:20px;padding:20px 0 40px}.ncl-dyu__head{display:flex;flex-direction:column;gap:20px;padding:0 20px}.ncl-dyu__swatches{display:flex;align-items:flex-start;gap:16px}.ncl-dyu__swatch-row{display:flex;align-items:flex-start;overflow-x:auto;scrollbar-width:none;flex:0 1 auto;margin:-4px;padding:4px}.ncl-dyu__swatch-row::-webkit-scrollbar{display:none}.ncl-sw{flex:0 0 32px;width:32px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:4px;gap:4px}.ncl-sw__chip{display:block;width:19.2px;height:19.2px;margin-top:2.4px;background:var(--sw);transition:width var(--mo-base) var(--mo-ease-entrance),height var(--mo-base) var(--mo-ease-entrance),margin var(--mo-base) var(--mo-ease-entrance)}.ncl-sw--light .ncl-sw__chip{box-shadow:inset 0 0 0 1px var(--border-soft)}.ncl-sw__rule{display:block;width:25.6px;height:1px;background:var(--border-focus);scale:0 1;transition:scale var(--mo-base) var(--mo-ease-entrance)}.ncl-sw[aria-checked=true] .ncl-sw__chip{width:25.6px;height:25.6px;margin-top:-.8px}.ncl-sw[aria-checked=true] .ncl-sw__rule{scale:1 1}@media(hover:hover){.ncl-sw[aria-checked=false]:hover .ncl-sw__chip{width:22px;height:22px;margin-top:1px}}.ncl-dyu__color{flex:0 0 auto;padding-top:10px;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.ncl-avail{white-space:nowrap}.ncl-avail__v{color:var(--ncl-avail-on);transition:color var(--mo-base)}.ncl-avail__v[data-low]{color:var(--ncl-avail-off)}.ncl-dyu__table{position:relative;display:none}.ncl-dyu__hbar{display:none}.ncl-ledger{--ncl-hair: var(--border-soft);border-bottom:1px solid var(--ncl-hair)}.ncl-ledger__sys[hidden]{display:none}.ncl-ledger__sys-label{display:flex;align-items:center;height:32px;margin:0;padding:0 16px;border-top:1px solid var(--ncl-hair);font-family:var(--font-mono);font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.2px;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.ncl-ledger__band{display:grid;grid-template-columns:16px minmax(0,1fr);gap:1px;background:var(--ncl-hair);border-top:1px solid var(--ncl-hair)}.ncl-ledger__band[hidden]{display:none}.ncl-ledger__label{display:flex;align-items:center;justify-content:center;margin:0;overflow:hidden;background:var(--c-white);font-family:var(--font-mono);font-weight:500;font-size:8px;line-height:1;letter-spacing:.2px;text-transform:uppercase;color:var(--text-tertiary)}.ncl-ledger__label>span{writing-mode:vertical-rl;rotate:180deg;white-space:nowrap}.ncl-ledger__cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.ncl-cell--tile,.ncl-cell--blank{position:relative;aspect-ratio:1;min-width:0;background:var(--c-white)}.ncl-cell--tile .ncl-card{position:absolute;inset:0;gap:0}.ncl-cell--tile .ncl-card__plate{position:absolute;inset:0;aspect-ratio:auto;background:none}.ncl-cell--tile{background:var(--c-lighter-stone)}.ncl-cell--tile .ncl-card__ghost{inset:14% 12%;width:76%;height:72%}.ncl-cell--tile .ncl-card__badge{left:3px;top:1px;font-size:6px}.ncl-row__label{margin:0;font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.2px;text-transform:uppercase;color:var(--text-tertiary)}.ncl-cell{position:relative;min-width:0}.ncl-card{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;text-align:center}.ncl-card__plate{position:relative;display:block;aspect-ratio:328 / 438;background:var(--c-lighter-stone);overflow:hidden}.ncl-card__ghost{position:absolute;inset:6% 4%;width:92%;height:88%;object-fit:contain;object-position:50% 50%}.ncl-dyu__table .ncl-card__ghost{inset:50% auto auto 5%;width:90%;height:auto;aspect-ratio:1;translate:0 -50%}.ncl-card__badge{position:absolute;z-index:1;left:4px;top:2px;font-family:var(--font-mono);font-weight:600;font-size:7px;line-height:1.5;text-transform:uppercase;color:var(--text-primary)}.ncl-card__name{padding:0 2px;font-weight:600;font-size:10px;line-height:1;letter-spacing:.2px;text-transform:uppercase;color:var(--text-primary);text-box:trim-both cap alphabetic;overflow-wrap:anywhere}.ncl-card__name .tm{font-weight:600}.ncl-card__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ncl-card__hit{position:absolute;inset:0;z-index:2}.ncl-card__hit:focus-visible{outline-offset:-2px}.ncl-card__qb{position:absolute;z-index:1;right:3px;bottom:3px;width:18px;height:18px;pointer-events:none}.ncl-card__qb-icon{position:absolute;inset:0;display:block;width:100%;height:100%}.ncl-card__qb-icon--d,.ncl-card__qb-icon--d-hover{display:none}.ncl-card__ghosts{position:absolute;inset:0;display:block}.ncl-card__hover{display:none}.ncl-dyu__foot{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px}@media(min-width:780px){.ncl-dyu{gap:20px;padding:40px 0}.ncl-dyu__head{padding:0 40px}.ncl-dyu__head .ncl-head{align-items:center}.ncl-sw{flex-basis:24px;width:24px;height:28px;padding-top:0;gap:4px}.ncl-sw__chip{margin-top:2.4px}.ncl-sw__rule{width:24px}.ncl-sw[aria-checked=true] .ncl-sw__chip{width:24px;height:24px;margin-top:0}.ncl-dyu__swatch-row{margin:0;padding:0;overflow:visible}.ncl-dyu__swatches{gap:0;align-items:stretch}.ncl-dyu__color{display:flex;align-items:center;padding:0 20px}.ncl-ledger{display:none}.ncl-dyu__table{display:grid;grid-template-columns:40px repeat(11,minmax(0,1fr));grid-auto-rows:auto;width:100%;padding:0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.ncl-dyu__hbar,.ncl-row,.ncl-row__cells{display:contents}.ncl-hcell{grid-column:var(--col) / span var(--span);height:40px;display:flex;align-items:center;gap:20px;padding:0 20px;border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-default);font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.2px;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;overflow:hidden}.ncl-hcell--corner{grid-column:1;padding:0;border-left:0}.ncl-hcell__avail{margin-left:auto;letter-spacing:.6px}.ncl-row__label{grid-column:1;margin:0;min-height:220px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border-default);font-size:12px;line-height:18px}.ncl-row+.ncl-row .ncl-row__label{border-top:1px solid var(--border-default)}.ncl-row__label>span{writing-mode:vertical-rl;rotate:180deg;white-space:nowrap}.ncl-dyu__table .ncl-cell{display:block;grid-column:var(--col);padding:12px 1px 16px}.ncl-dyu__table .ncl-card__name{height:19.1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ncl-dyu__table .ncl-cell:not(:has(.ncl-card)):before{content:"";display:block;aspect-ratio:328 / 438;margin-bottom:29.1px}.ncl-dyu__table .ncl-cell[data-slot]:after{content:"";position:absolute;inset:0 1px;z-index:3;border:1px solid transparent;pointer-events:none;transition:border-color var(--mo-base) var(--mo-ease-standard)}.ncl-dyu__table .ncl-cell[data-hover]:after,.ncl-dyu__table .ncl-cell:has(.ncl-card__hit:focus-visible):after{border-color:var(--border-default)}.ncl-card__hover{position:absolute;left:50%;top:calc(50% - .5px);translate:-50% -50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:2px;opacity:0;pointer-events:none;color:var(--text-primary);white-space:nowrap}.ncl-card__hover-label{font-weight:700;font-size:11px;line-height:1.5;letter-spacing:.44px;font-variant-caps:all-small-caps;text-box:trim-both cap alphabetic}.ncl-card__hover img{display:block;width:16px;height:16px;flex:0 0 16px}.ncl-card:has(.ncl-card__hit:focus-visible) .ncl-card__hover{opacity:1}.ncl-card:has(.ncl-card__hit:focus-visible) .ncl-card__ghosts{opacity:.5}.ncl-card__hit:focus-visible{outline:none}.ncl-card__name{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.ncl-card__badge{left:8px;top:4px;font-size:9px}.ncl-card__qb{right:8px;bottom:8px;width:28px;height:28px;opacity:0;transition:opacity .25s ease}.ncl-card__qb-icon--m{display:none}.ncl-card__qb-icon--d,.ncl-card__qb-icon--d-hover{display:block;transition:opacity .2s ease}.ncl-card__qb-icon--d-hover{opacity:0}.ncl-dyu__foot{flex-direction:row;align-items:center;justify-content:space-between;padding:20px 40px 0}.ncl-dyu__cta-title{text-align:center}}@media(min-width:780px)and (hover:none){.ncl-card__qb{opacity:1}}.ncl-campaign{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:stretch;height:640px;padding:20px;color:var(--text-inverse);background:#111}.ncl-campaign__media{position:absolute;inset:-10% 0;z-index:-1;will-change:transform}.ncl-campaign__img{width:100%;height:100%;object-fit:cover;object-position:38% 50%}.ncl-campaign__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:20px;width:100%;height:100%;text-align:center}.ncl-campaign__title-box{position:absolute;left:20px;right:20px;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center}.ncl-campaign__body-box{display:flex;flex-direction:column;align-items:center;gap:20px}.ncl-campaign__title{font-weight:700;font-size:var(--ncl-hero);line-height:1.5;font-variant-caps:all-small-caps;max-width:650px}.ncl-campaign__body{font-weight:600;font-size:var(--ncl-body-l);line-height:1.5;max-width:650px}.ncl-campaign__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ncl-campaign__ctl{position:absolute;right:28px;bottom:28px;z-index:2;width:22px;height:22px;display:grid;place-items:center;color:#fff}.ncl-campaign__ctl[aria-pressed=true] svg{opacity:.5}@media(min-width:780px){.ncl-campaign{height:600px;padding:40px;align-items:center}.ncl-campaign__content{flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;height:auto;text-align:left}.ncl-campaign__title-box{position:static;translate:none;align-items:flex-start}.ncl-campaign__body-box{align-items:flex-start}.ncl-campaign__ctas{justify-content:flex-start}.ncl-campaign__title-box,.ncl-campaign__body-box{flex:1 1 0;min-width:0}}.ncl-qb .qb__slide{background:var(--c-lighter-stone)}.lab-grid{position:fixed;inset:0;z-index:2000;pointer-events:none;display:none}.lab-grid[data-on=true]{display:block;background:repeating-linear-gradient(90deg,rgba(255,0,80,.06) 0 calc((100% - 2 * var(--ncl-pad)) / 12 - 16px),transparent 0 calc((100% - 2 * var(--ncl-pad)) / 12));background-clip:content-box;padding:0 var(--ncl-pad)}@media(prefers-reduced-motion:reduce){.ncl-ctile__label,.ncl-ftab__plate img{transition-duration:.01s}}
