: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}}.filter-color-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.filter-color-swatch{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;aspect-ratio:1 / 1;min-width:0;overflow:hidden;padding:12px 12px 0;cursor:pointer;border:none;transition:opacity .25s ease}.filter-color-grid:hover .filter-color-swatch:not(:hover){opacity:.6}.filter-color-swatch__label{position:relative;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;padding-left:0;font-family:Roboto Mono,monospace;font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;transition:padding-left .25s ease}.filter-color-swatch--selected .filter-color-swatch__label{padding-left:10px}.filter-color-swatch__dot{position:absolute;left:0;top:calc((1.5em - 6px)/2);width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0;transition:opacity .25s ease}.filter-color-swatch--selected .filter-color-swatch__dot{opacity:1}@media(hover:none){.filter-color-grid:hover .filter-color-swatch:not(:hover){opacity:1}}.mo-pre [data-intro-plate],.mo-pre [data-intro-slot],.mo-pre [data-hero-bg],.mo-pre [data-hero-models],.mo-pre [data-bar-intro]{opacity:0}.ub{padding-bottom:var(--ub-bar-h, 0px)}.ub-page{max-width:var(--page-max);margin-inline:auto}@media(min-width:1024px){.ub{padding-bottom:0}}.ub-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:28px 16px 0;color:var(--text-inverse);background:#b96d5c}.ub-hero[hidden]{display:none}.ub-hero__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.ub-hero__content{display:flex;flex-direction:column;gap:16px}.ub-hero__title{font-weight:700;font-size:22px;line-height:1.5;letter-spacing:0;font-variant-caps:all-small-caps;text-box:trim-both cap alphabetic}.ub-hero__steps{margin:0;padding-left:22px;list-style:decimal outside;font-weight:600;font-size:14px;line-height:1.5}.ub-hero__models{display:block;width:100%;max-width:640px;height:auto;margin-left:auto}@media(min-width:1024px){.ub-hero{display:block;height:400px;padding:40px}.ub-hero__content{position:relative;z-index:1;height:100%;justify-content:center;gap:0;max-width:650px}.ub-hero__title{font-size:32px}.ub-hero__steps{position:absolute;left:0;bottom:0;padding-left:24px;font-size:16px}.ub-hero__models{position:absolute;left:47.02%;top:0;width:52.98%;max-width:none;height:100%;object-fit:contain;object-position:right bottom}}.ub-readout{display:flex;justify-content:space-between;gap:16px;padding:20px;color:#282828}.ub-readout__text{display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:space-between;gap:40px}.ub-readout__group{display:flex;flex-direction:column;gap:10px}.ub-readout__art{position:relative;flex:0 0 95px;width:95px;height:206px}.ub-readout__art img{display:block;width:100%;height:100%}.ub-readout__still{display:none!important}[data-reduced=true] .ub-readout__art .ub-readout__gif{display:none}[data-reduced=true] .ub-readout__still{display:block!important}@media(prefers-reduced-motion:reduce){.ub-readout__art .ub-readout__gif{display:none}.ub-readout__still{display:block!important}}.ub-readout__art img.ub-readout__color{position:absolute;inset:0}.ub-readout__art[data-colorway]>.ub-readout__gif,.ub-readout__art[data-colorway]>.ub-readout__still{display:none!important}.ub-readout__line{min-height:8px;font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;text-box:trim-both cap alphabetic;white-space:nowrap}.ub-readout__line--meta{color:#767676}.ub-readout__line--ready{color:#00a441}.ub-readout__line[data-typing]:after{content:"";display:inline-block;width:.6em;height:1em;margin-left:2px;vertical-align:-1px;background:currentColor;animation:ub-caret 1s steps(1) infinite}@keyframes ub-caret{50%{opacity:0}}.ub-readout__line--ready[data-rec]{animation:ub-rec 2s steps(1,end) infinite}@keyframes ub-rec{0%{opacity:1}50%{opacity:0}}[data-reduced=true] .ub-readout__line--ready[data-rec]{animation:none}@media(prefers-reduced-motion:reduce){.ub-readout__line--ready[data-rec]{animation:none}}@media(min-width:1024px){.ub-readout{flex-direction:row;align-items:flex-start;gap:40px;padding:40px}.ub-readout__text,.ub-readout__group{display:contents}.ub-readout__art{display:none}.ub-readout__line{min-height:9px;font-size:12px}.ub-readout__line--meta{color:#282828}.ub-readout__line--welcome{order:1}.ub-readout__line--date{order:2}.ub-readout__line--styles{order:3}.ub-readout__line--ready{order:4;flex:1 1 0;min-width:0;text-align:right}.ub-readout__line--time{order:5;margin-left:-20px}}.ub-colorsel{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:11px 15px;background:var(--c-lighter-stone);border:1px solid transparent;text-align:left;transition:background-color var(--mo-transition-quick),border-color var(--mo-transition-quick)}.ub-colorsel:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,#87236a,#8d0c51,#99013c,#ba013a,#d72838,#d7695a,#c3a088,#b2ceb3,#a9e1c7);--dash-x: repeating-linear-gradient(90deg, #000 0 4px, transparent 4px 8px);--dash-y: repeating-linear-gradient(180deg, #000 0 4px, transparent 4px 8px);-webkit-mask:var(--dash-x) top / 100% 1px no-repeat,var(--dash-x) bottom / 100% 1px no-repeat,var(--dash-y) left / 1px 100% no-repeat,var(--dash-y) right / 1px 100% no-repeat;mask:var(--dash-x) top / 100% 1px no-repeat,var(--dash-x) bottom / 100% 1px no-repeat,var(--dash-y) left / 1px 100% no-repeat,var(--dash-y) right / 1px 100% no-repeat;transition:opacity var(--mo-transition-quick)}@media(hover:hover){.ub-colorsel[data-state=empty]:hover{background:var(--c-white)}}.ub-colorsel[data-state=selected]{background:var(--c-white);border-color:var(--c-light-stone)}.ub-colorsel[data-state=selected]:before{opacity:0}.ub-colorsel__swatch{flex:0 0 32px;width:32px;height:32px;background:url(/assets/surprise-me-Cb5X00b6.gif) center / cover}[data-reduced=true] .ub-colorsel__swatch{background:var(--ub-rainbow)}.ub-colorsel[data-state=selected] .ub-colorsel__swatch{background:var(--ub-swatch, var(--c-obsidian))}.ub-colorsel__value{flex:1 1 auto;min-width:0;white-space:nowrap;font-weight:600;font-size:14px;line-height:1.5;color:var(--text-primary);text-box:trim-both cap alphabetic}.ub-colorsel__action{color:var(--text-primary);font-size:13px;letter-spacing:.13px}:root{--ub-rainbow: conic-gradient(from 90deg, rgb(43, 46, 66) 0%, rgb(48, 61, 106) 6.25%, rgb(54, 75, 145) 12.5%, rgb(59, 90, 185) 18.75%, rgb(64, 105, 224) 25%, rgb(80, 78, 177) 31.25%, rgb(96, 52, 129) 37.5%, rgb(112, 26, 81) 43.75%, rgb(120, 13, 57) 46.875%, rgb(128, 0, 33) 50%, rgb(129, 19, 40) 53.125%, rgb(131, 38, 48) 56.25%, rgb(134, 77, 62) 62.5%, rgb(137, 115, 77) 68.75%, rgb(140, 153, 92) 75%, rgb(116, 126, 85) 81.25%, rgb(92, 99, 79) 87.5%, rgb(68, 73, 73) 93.75%, rgb(43, 46, 66) 100%)}@media(min-width:1024px){.ub-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-block:40px}}.ub-categories{display:flex;flex-direction:column;gap:48px;padding:24px 0 64px}.ub-section{display:flex;flex-direction:column;gap:16px;scroll-margin-top:calc(var(--fnav-compact-offset, 0px) + 8px)}.ub-section:focus{outline:none}.ub-section__color{padding:0 16px}.ub-section--color,.ub-section--color .ub-head{gap:12px}.ub-section--color .ub-head__title{font-size:26px}.ub-section--color .ub-head__step{font-size:12px}.ub-head__title-d{display:none}@media(min-width:1024px){.ub-categories{gap:0;padding:0}.ub-section{gap:0;scroll-margin-top:var(--fnav-compact-offset, 0px)}.ub-section__color{padding:40px}}.ub-head{display:flex;flex-direction:column;gap:14px;padding:0 16px;color:var(--text-primary)}.ub-head__step{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;text-box:trim-both cap alphabetic}.ub-head__title{font-weight:700;font-size:23px;line-height:1.5;font-variant-caps:all-small-caps;text-box:trim-both cap alphabetic}.ub-head__title:focus{outline:none}.ub-head__row{display:flex;align-items:flex-start;gap:2px}.ub-head__done{margin-top:1px;font-family:var(--font-mono);font-weight:600;font-size:8.4px;line-height:1;text-transform:uppercase;color:#00a441;text-box:trim-both cap alphabetic;white-space:nowrap}.ub-head__done[hidden]{display:none}@media(min-width:1024px){.ub-head__title-d{display:inline}.ub-head__title-m{display:none}.ub-section--color{gap:0}.ub-section--color .ub-head{gap:20px}.ub-head{gap:20px;padding:0 40px}.ub-head__step{font-size:12px}.ub-head__title{font-size:26px}}.ub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:24px}@media(min-width:1024px){.ub-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5px;row-gap:40px;padding:40px;align-items:start}}.ub-card{position:relative;display:flex;flex-direction:column;border:1px solid transparent;transition:border-color var(--mo-transition-base)}.ub-card[data-added]{border-color:var(--border-soft);padding-bottom:20px}.ub-card__hit{display:block;width:100%}.ub-card__media{position:relative;display:block;width:100%;aspect-ratio:191 / 255;overflow:hidden}.ub-card__img{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1;height:auto;translate:0 -50%;object-fit:contain;pointer-events:none}.ub-card__hover{display:none}.ub-card__img{transition:opacity var(--mo-transition-base)}html:not([data-ub-color]) .ub-card__img{opacity:.5}.ub-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 8px}.ub-card__name{width:100%;font-weight:600;font-size:11px;line-height:18px;letter-spacing:.22px;text-transform:uppercase;color:var(--text-primary);text-box:trim-both cap alphabetic}.ub-card__price{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:18px;letter-spacing:.6px;text-transform:uppercase;text-box:trim-both cap alphabetic}.ub-card__cta{color:var(--text-primary);font-size:13px;letter-spacing:.01em;white-space:normal;text-align:left}.ub-card__cta .trim{text-decoration:none}.ub-card__cta img{width:16px;height:16px}.ub-card__badge{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;align-items:center;padding:6px 10px 6px 6px;background:var(--c-white, #fff);color:var(--text-primary);font-weight:600;font-size:12px;line-height:20px;pointer-events:none}.ub-card__badge img{display:block;width:20px;height:20px;flex:0 0 20px}.ub-card__badge>span{text-box:trim-both cap alphabetic}.ub-card__badge[hidden]{display:none}@media(min-width:1024px){.ub-card{align-items:center;padding:0 3.05% 20px}.ub-card[data-added]{padding-bottom:20px}.ub-card__media{aspect-ratio:200 / 267}.ub-card__info{align-items:center;padding:0}.ub-card__name{text-align:center}.ub-card .ub-card__price,.ub-card .ub-card__cta{display:none}.ub-card__hover{position:absolute;left:50%;top:calc(50% + .5px);translate:-50% -50%;z-index:1;display:inline-flex;align-items:center;gap:2px;opacity:0;pointer-events:none;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.04em;font-variant-caps:all-small-caps;white-space:nowrap;color:var(--text-primary)}.ub-card__hover img{width:16px;height:16px;flex:0 0 16px}.ub-card__hit:focus-visible .ub-card__hover{opacity:1}.ub-card__hit:focus-visible .ub-card__img{opacity:.5}}.ub-outfitter{display:none}@media(min-width:1024px){.ub-outfitter{display:block;position:sticky;top:var(--fnav-compact-offset, 0px);align-self:start;transition:top var(--mo-transition-base)}.ub-outfitter__inner{display:flex;flex-direction:column;gap:14px;padding:20px 40px;height:min(calc(100vh - var(--ub-outfitter-top, 0px)),899px);min-height:520px}}:root{--ub-slot-w: clamp(72px, calc((var(--ub-outfit-h, 760px) - 40px) / 6), 120px)}.ub-outfitter__checkout{display:flex;flex-direction:column;gap:14px;width:calc(100% - var(--ub-slot-w))}.ub-outfitter__checkout .ub-cta{width:100%}.ub-outfitter__main{flex:1 1 auto;min-height:0;display:flex;gap:14px}.ub-outfit{position:relative;flex:1 1 auto;min-width:0}.ub-colortag{position:absolute;left:0;top:10%;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:10px;background:var(--c-white);border:1px solid var(--c-light-stone);transition:border-color var(--mo-transition-quick)}.ub-colortag[hidden]{display:none}.ub-colortag__swatch{flex:0 0 20px;width:20px;height:20px;background:var(--ub-swatch, var(--c-obsidian));box-shadow:inset 0 0 0 1px #00000014}.ub-colortag__name{font-family:var(--font-mono);font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;white-space:nowrap;color:var(--c-obsidian);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover){.ub-colortag:hover{border-color:var(--c-obsidian)}}.ub-colortag:focus-visible{outline:2px solid var(--c-obsidian);outline-offset:2px}.ub-avatar{position:absolute;inset:0;overflow:hidden}.ub-avatar__shot{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply}.ub-avatar__shot{transition:opacity var(--mo-transition-slow)}.ub-avatar[data-empty] .ub-avatar__shot{opacity:.4}.ub-avatar[data-preview] .ub-avatar__shot{opacity:.14}.ub-outfit__empty{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;width:212px;text-align:center}.ub-outfit__empty[hidden]{display:none}.ub-outfit__prompt{font-family:var(--font-mono);font-weight:500;font-size:16px;line-height:1.5;white-space:nowrap}.ub-colorlink{display:inline-flex;align-items:center;gap:10px}.ub-colorlink__icon{width:24px;height:24px;background:url(/assets/surprise-me-Cb5X00b6.gif) center / cover}[data-reduced=true] .ub-colorlink__icon{background:var(--ub-rainbow)}.ub-colorlink__text{font-family:var(--font-mono);font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.ub-slots{flex:0 0 auto;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));gap:8px;width:var(--ub-slot-w)}.ub-slot{position:relative;min-height:0}.ub-slot__hit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-height:100%;padding:16.67%;overflow:hidden;background:var(--c-lighter-stone);border:1px dashed var(--c-stone);text-align:center;transition:background-color var(--mo-transition-quick),border-color var(--mo-transition-quick)}.ub-slot__hit{container-type:inline-size}.ub-slot__prompt{font-family:var(--font-mono);font-weight:700;font-size:min(12px,16cqi);line-height:1.5;text-transform:uppercase;color:var(--c-obsidian)}.ub-slot__media{display:none;position:absolute;inset:0 10px}.ub-slot__img{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1;height:auto;translate:0 -50%;object-fit:contain}.ub-slot__x{position:absolute;top:4px;right:4px;z-index:2;width:16px;height:16px}.ub-slot__x img{width:16px;height:16px}.ub-slot__x[hidden]{display:none}.ub-req{position:absolute;top:4px;right:8px;z-index:2;translate:50% 0;pointer-events:none;font-family:var(--font-mono);font-weight:700;font-size:12px;line-height:1.5;color:var(--c-sale, #c41e3a)}@media(hover:hover){.ub-slot[data-state=empty] .ub-slot__hit:hover{background:var(--c-white);border-color:var(--c-obsidian)}.ub-slot[data-state=filled] .ub-slot__hit:hover{background:var(--c-lighter-stone);border-color:var(--c-obsidian)}}.ub-slot[data-state=empty][data-active] .ub-slot__hit{background:var(--c-white);border:2px solid var(--c-black)}.ub-slot[data-state=filled] .ub-slot__hit{padding:0;background:var(--c-white);border:1px solid var(--c-light-stone)}.ub-slot[data-state=filled][data-active] .ub-slot__hit{border-color:var(--c-obsidian)}.ub-slot[data-state=filled] .ub-slot__media{display:block}.ub-slot[data-state=filled] .ub-slot__prompt{display:none}.ub-total{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-weight:600;font-size:18px;line-height:1.5;letter-spacing:.4px;text-transform:uppercase;color:var(--c-obsidian);white-space:nowrap}.ub-total__value{text-align:right;font-variant-numeric:tabular-nums}.ub-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;min-width:120px;padding:12px 16px;overflow:hidden;background:var(--c-obsidian);color:var(--text-inverse);transition:background-color var(--mo-transition-quick),color var(--mo-transition-quick),opacity var(--mo-transition-quick)}.ub-cta[aria-disabled=true]{background:var(--c-light-stone);color:var(--c-lighter-obsidian);opacity:.7;cursor:default}@media(hover:hover){.ub-cta:not([aria-disabled=true]):hover{background:var(--c-dark-obsidian)}}.ub-cta__label{display:inline-block;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.48px;text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic}.ub-cta__icon{width:20px;height:20px;flex:0 0 20px}.ub-cta[aria-disabled=true] .ub-cta__icon{opacity:.55;filter:invert(1) brightness(.45)}.ub-bar{position:fixed;left:0;right:0;bottom:var(--lab-offset, 0px);z-index:900;display:flex;flex-direction:column;gap:12px;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--c-white);border-top:1px solid var(--c-light-stone);box-shadow:0 -4px 16px #00000014}@media(min-width:1024px){.ub-bar{display:none}}.ub-bar__head{display:flex;align-items:center;gap:8px;min-height:17px}.ub-bar__status{flex:1 1 auto;min-width:0;display:flex;align-items:center}.ub-bar__color,.ub-bar__count,.ub-bar__dot{font-family:var(--font-mono);font-weight:700;font-size:11px;line-height:1.5;color:var(--text-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.ub-bar__toggle{display:inline-flex;align-items:center;gap:2px}.ub-bar__caret{width:12px;height:12px;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Caret%20Down'%3e%3cpath%20id='Union'%20d='M20%206.40039L12%2017.5996L4%206.40039H20Z'%20fill='%23282828'/%3e%3c/g%3e%3c/svg%3e") center / 12px no-repeat;transition:rotate var(--mo-transition-base)}.ub-bar[data-state=expanded] .ub-bar__caret{rotate:180deg}.ub-bar__preview{flex:0 0 auto;color:var(--text-primary);font-size:11px}.ub-bar__chips{overflow:hidden}.ub-bar__chips[hidden]{display:none}.ub-bar__chips-row{display:flex;justify-content:space-between}.ub-bar__checkout{display:flex;align-items:center;gap:16px}.ub-bar__total{flex:0 0 auto;font-family:var(--font-mono);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;color:var(--c-obsidian);white-space:nowrap}.ub-cta--bar{flex:1 1 auto;width:auto}.ub-cta--bar .ub-cta__label{white-space:normal;text-wrap:balance;text-align:center}.ub-chip{display:flex;flex-direction:column;align-items:center;gap:6px}.ub-chip__tile{position:relative;width:54px;height:54px;overflow:hidden;background:var(--c-lighter-stone);border:1px dashed var(--c-stone);transition:background-color var(--mo-transition-quick),border-color var(--mo-transition-quick)}.ub-chip__plus{position:absolute;left:50%;top:50%;width:16px;height:16px;translate:-50% -50%}.ub-chip__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:none}.ub-chip__label{font-family:var(--font-mono);font-weight:600;font-size:9px;line-height:1.5;text-transform:uppercase;color:var(--c-lighter-obsidian);white-space:nowrap}.ub-chip[data-active] .ub-chip__tile{background:var(--c-white);border:2px solid var(--c-black)}.ub-chip[data-active] .ub-chip__label{color:var(--c-black)}.ub-chip[data-state=filled] .ub-chip__tile{border:1px solid var(--c-stone);background:var(--c-lighter-stone)}.ub-chip[data-state=filled][data-active] .ub-chip__tile{border-color:var(--c-obsidian)}.ub-chip[data-state=filled] .ub-chip__img{display:block}.ub-chip[data-state=filled] .ub-chip__plus{display:none}.ub-chip[data-state=filled] .ub-chip__label{color:var(--c-obsidian)}.ub-preview{z-index:1150}.ub-preview .drawer__scrim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ub-preview .drawer__panel{top:var(--ub-preview-top, 0px);bottom:var(--lab-offset, 0px);height:auto;background:var(--surface-sunken);display:flex;flex-direction:column}.ub-preview__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:20px}.ub-preview__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0 20px}.ub-preview__title{font-weight:700;font-size:18px;line-height:1.5;letter-spacing:.3px;font-variant-caps:all-small-caps}.ub-preview__color{display:inline-flex;align-items:center;gap:8px;padding:10px;background:var(--c-white);border:1px solid var(--c-light-stone)}.ub-preview__swatch{width:20px;height:20px;background:var(--ub-swatch, var(--ub-rainbow))}.ub-preview__color-name{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}.ub-preview__stage{position:relative;flex:1 0 auto;width:100%;min-height:380px;height:min(56vh,460px)}.ub-preview__view{position:absolute;inset:0}.ub-preview__arrow{position:absolute;top:50%;z-index:3;width:24px;height:24px;translate:0 -50%}.ub-preview__arrow img{width:24px;height:24px}.ub-preview__arrow--prev{left:calc(50% - 124px)}.ub-preview__arrow--next{right:calc(50% - 124px)}.ub-preview__layers{display:flex;gap:10px;width:100%;padding:0 20px 20px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ub-preview__layers::-webkit-scrollbar{display:none}.ub-ptile{position:relative;flex:0 0 72px;width:72px;height:72px}.ub-ptile__hit{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 10px;background:var(--c-lighter-stone);border:1px dashed var(--c-stone);overflow:hidden;text-align:center}.ub-ptile__prompt{font-family:var(--font-mono);font-weight:600;font-size:7px;line-height:1.5;text-transform:uppercase;color:var(--c-obsidian)}.ub-ptile__img{width:100%;aspect-ratio:1;object-fit:contain;display:none}.ub-ptile[data-state=filled] .ub-ptile__hit{background:var(--c-white);border:1px solid var(--c-light-stone)}.ub-ptile[data-state=filled] .ub-ptile__img{display:block}.ub-ptile[data-state=filled] .ub-ptile__prompt{display:none}.ub-ptile .ub-slot__x{top:4px;right:4px}.ub-ptile .ub-req{top:2px;right:7px;font-size:10px}.ub-preview__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:20px;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--c-white)}.ub-total--preview{font-size:16px}.ub-preview__buttons{display:flex;gap:8px}.ub-preview__close{flex:1 1 0;font-size:10px;letter-spacing:1.8px}.ub-cta--preview{flex:1 1 0;width:auto}.ub-cta--preview .ub-cta__label{font-size:11px;letter-spacing:1.8px}.ub-ghosts{position:absolute;left:50%;top:0;bottom:0;aspect-ratio:2 / 3;translate:-50% 0}.ub-ghosts[hidden]{display:none}.ub-ghost{position:absolute;aspect-ratio:1;height:auto;object-fit:contain;pointer-events:none}.ub-ghost--accessories{left:39%;top:1%;width:22%;z-index:6}.ub-ghost--underscrubs{left:21%;top:12%;width:58%;z-index:1}.ub-ghost--tops{left:22.5%;top:11.5%;width:55%;z-index:3}.ub-ghost--outerwear{left:20%;top:10.5%;width:60%;z-index:4}.ub-ghost--pants{left:17%;top:39%;width:66%;z-index:2}.ub-ghost--footwear{left:28%;top:80%;width:44%;z-index:5}.ub-colors .drawer__panel{padding:20px}.ub-colors__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:40px;padding-bottom:40px}.ub-colors__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ub-colors__title{font-weight:700;font-size:var(--t-h4);line-height:1.5;letter-spacing:.4px;font-variant-caps:all-small-caps}.ub-colors__grid .filter-color-swatch{position:relative}.ub-colors__grid .filter-color-swatch__label{overflow-wrap:normal}@media(max-width:779px){.ub-colors__grid .filter-color-swatch{padding-right:4px}}.ub-colors__grid .filter-color-swatch:focus-visible{outline-offset:-3px}.ub-colors__foot{flex:0 0 auto;filter:drop-shadow(0 -20px 10px rgba(255,255,255,.25))}.ub-colors__confirm{width:100%}@media(min-width:780px){.ub-colors .drawer__panel{padding:40px}}.ub-qb__bar{display:contents}.ub-qb .qb__slide:first-child{background:var(--c-lighter-stone)}.ub-qb .qb__slide:first-child img{object-fit:contain}.ub-qb__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ub-qb__chart{color:var(--text-secondary)}.ub-qb__view-short{display:none}@media(max-width:779px){.ub-qb__bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;height:56px;padding-right:16px;background:var(--c-white);border-bottom:1px solid var(--c-light-stone)}.ub-qb__bar .qb__close{position:static}.ub-qb .qb__actions{margin:0 -20px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--c-white);border-top:1px solid var(--c-light-stone)}.ub-qb .qb__view{flex:0 0 auto;min-width:120px}.ub-qb__view-long{display:none}.ub-qb__view-short{display:inline}}.ub-emb[hidden],.ub-emb__card[hidden],.ub-emb__added[hidden]{display:none}.ub-emb__card{width:100%;min-height:153px}.ub-emb__media{position:relative;flex:0 0 101px;width:101px;height:131px;overflow:hidden}.ub-emb__img{position:absolute;left:50%;top:50%;width:130%;height:auto;aspect-ratio:1;max-width:none;translate:-50% -50%;object-fit:contain}.ub-qb .qb__colors[hidden]{display:none}.size-grid.ub-sizes--wide{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ub-sizes--wide .size-tile{width:auto;min-width:0;max-width:none}.ub-slot__emb{position:absolute;left:4px;top:4px;z-index:2;width:24px;height:24px;pointer-events:none}.ub-slot__emb[hidden]{display:none}.ub-total--emb{justify-content:flex-start;align-items:center;gap:10px}.ub-total--emb[hidden]{display:none}.ub-total--emb .ub-total__value{flex:1 1 auto}.ub-total__remove{color:var(--text-primary)}.ub-avatar__emb{position:absolute;inset:0;z-index:1;container-type:size;pointer-events:none}.ub-avatar__emb:empty{display:none}.ub-emb-mark{--fw: min(100cqw, 100cqh * 2 / 3);--fh: min(100cqh, 100cqw * 3 / 2);position:absolute;left:calc(50% + (var(--x) - .5) * var(--fw));top:calc(50% + (var(--y) - .5) * var(--fh));translate:-50% -50%}.ub-emb-mark--art{width:calc(var(--fw) * .04);height:auto}.ub-emb-mark--text{font-size:calc(var(--fw) * .0115);line-height:1.15;text-align:center;white-space:nowrap;text-shadow:0 0 1px rgba(0,0,0,.25)}
