.ShoeStage-module__HGSXkq__stage{z-index:3;pointer-events:none;position:absolute;inset:0}.ShoeStage-module__HGSXkq__shadow{left:50%;top:var(--sh-top,70%);width:var(--sh-w,42%);height:var(--sh-h,7%);filter:blur(calc(var(--sh-blur,11) * 1px));opacity:.55;will-change:transform, opacity;background:radial-gradient(#0006 0%,#00000038 42%,#0000 72%);border-radius:50%;position:absolute;translate:-50% -50%}.ShoeStage-module__HGSXkq__shoes,.ShoeStage-module__HGSXkq__shoe,.ShoeStage-module__HGSXkq__x,.ShoeStage-module__HGSXkq__y{position:absolute;inset:0}.ShoeStage-module__HGSXkq__img{object-fit:contain;width:100%;height:100%;transform:rotate(var(--tilt)) scale(var(--fit,1));transform-origin:50%;will-change:transform, filter, opacity}@keyframes ShoeStage-module__HGSXkq__inX{0%{transform:translate(46%)}to{transform:translate(0)}}@keyframes ShoeStage-module__HGSXkq__inY{0%{transform:translateY(-32%)}to{transform:translateY(0)}}@keyframes ShoeStage-module__HGSXkq__inR{0%{transform:rotate(calc(var(--tilt) - 7deg)) scale(calc(var(--fit,1) * .8));filter:blur(8px);opacity:0}11%{opacity:1}66%{filter:blur()}84%{transform:rotate(calc(var(--tilt) + 1.6deg)) scale(calc(var(--fit,1) * 1.015))}to{transform:rotate(var(--tilt)) scale(var(--fit,1));filter:blur();opacity:1}}@keyframes ShoeStage-module__HGSXkq__outX{0%{transform:translate(0)}to{transform:translate(-96%)}}@keyframes ShoeStage-module__HGSXkq__outY{0%{transform:translateY(0)}to{transform:translateY(-58%)}}@keyframes ShoeStage-module__HGSXkq__outR{0%{transform:rotate(var(--tilt)) scale(var(--fit,1));filter:blur();opacity:1}45%{filter:blur(6px);opacity:1}70%{opacity:.78}to{transform:rotate(calc(var(--tilt) - 19deg)) scale(calc(var(--fit,1) * .72));filter:blur(13px);opacity:0}}.ShoeStage-module__HGSXkq__entering .ShoeStage-module__HGSXkq__x{animation:ShoeStage-module__HGSXkq__inX var(--t-enter) var(--ease-x-in) var(--d-enter) both}.ShoeStage-module__HGSXkq__entering .ShoeStage-module__HGSXkq__y{animation:ShoeStage-module__HGSXkq__inY var(--t-enter) var(--ease-y-in) var(--d-enter) both}.ShoeStage-module__HGSXkq__entering .ShoeStage-module__HGSXkq__img{animation:ShoeStage-module__HGSXkq__inR var(--t-enter) var(--ease-soft) var(--d-enter) both}.ShoeStage-module__HGSXkq__exiting .ShoeStage-module__HGSXkq__x{animation:ShoeStage-module__HGSXkq__outX var(--t-exit) var(--ease-x-out) both}.ShoeStage-module__HGSXkq__exiting .ShoeStage-module__HGSXkq__y{animation:ShoeStage-module__HGSXkq__outY var(--t-exit) var(--ease-y-out) both}.ShoeStage-module__HGSXkq__exiting .ShoeStage-module__HGSXkq__img{animation:ShoeStage-module__HGSXkq__outR var(--t-exit) var(--ease-soft) both}.ShoeStage-module__HGSXkq__aborting{animation:.18s linear both ShoeStage-module__HGSXkq__fade}@keyframes ShoeStage-module__HGSXkq__fade{to{opacity:0}}@keyframes ShoeStage-module__HGSXkq__shadowSwap{0%{opacity:.55;transform:translate(0)scale(1)}30%{opacity:.09;transform:translate(-26%)scale(.52,.7)}52%{opacity:.12;transform:translate(14%)scale(.6,.72)}to{opacity:.55;transform:translate(0)scale(1)}}.ShoeStage-module__HGSXkq__swapping .ShoeStage-module__HGSXkq__shadow{animation:ShoeStage-module__HGSXkq__shadowSwap calc(var(--t-enter) + var(--d-enter)) var(--ease-soft) both}@media (max-width:820px) and (min-height:480px){.ShoeStage-module__HGSXkq__stage{--fill-w:.96;--fill-h:.92;order:2;align-self:stretch;width:100%;min-height:0;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){.ShoeStage-module__HGSXkq__entering .ShoeStage-module__HGSXkq__x,.ShoeStage-module__HGSXkq__entering .ShoeStage-module__HGSXkq__y,.ShoeStage-module__HGSXkq__exiting .ShoeStage-module__HGSXkq__x,.ShoeStage-module__HGSXkq__exiting .ShoeStage-module__HGSXkq__y,.ShoeStage-module__HGSXkq__swapping .ShoeStage-module__HGSXkq__shadow{animation:none!important}.ShoeStage-module__HGSXkq__entering .ShoeStage-module__HGSXkq__img{animation:.3s both ShoeStage-module__HGSXkq__rmIn!important}.ShoeStage-module__HGSXkq__exiting .ShoeStage-module__HGSXkq__img{animation:.24s both ShoeStage-module__HGSXkq__rmOut!important}@keyframes ShoeStage-module__HGSXkq__rmIn{0%{opacity:0}to{opacity:1}}@keyframes ShoeStage-module__HGSXkq__rmOut{to{opacity:0}}}
.ProductView-module__IMVA3W__screen{--card-ar:1.52;--nav-h:clamp(56px, 8vh, 78px);--pad-y:clamp(8px, 1.6vh, 20px);--t-theme:.3s;--t-exit:.56s;--t-enter:.9s;--d-enter:90ms;--ease-x-out:cubic-bezier(.4, 0, .72, .52);--ease-y-out:cubic-bezier(.18, .72, .48, 1);--ease-x-in:cubic-bezier(.17, .78, .36, 1);--ease-y-in:cubic-bezier(.42, .04, .3, 1);--ease-soft:cubic-bezier(.2, .7, .3, 1);min-height:100dvh;padding:calc(var(--nav-h) + var(--pad-y)) clamp(12px, 3vw, 44px) calc(var(--pad-y) + 8px);background:var(--bg);color:var(--text);transition:background-color var(--t-theme) var(--ease-soft), color var(--t-theme) var(--ease-soft);justify-content:center;align-items:center;display:flex}.ProductView-module__IMVA3W__card{aspect-ratio:var(--card-ar);width:min(100%, calc((100dvh - var(--nav-h) - var(--pad-y) * 2 - 28px) * var(--card-ar)));background:var(--card-tint);max-width:1280px;max-height:100%;transition:background-color var(--t-theme) var(--ease-soft);border-radius:2.8cqw;flex-direction:column;padding:2.6cqw 3.3cqw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ProductView-module__IMVA3W__watermark{z-index:0;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--wm);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;transition:color var(--t-theme) var(--ease-soft);font-size:clamp(90px,26cqw,420px);line-height:.78;position:absolute;top:42%;left:50%;translate:-50% -50%}.ProductView-module__IMVA3W__swapping .ProductView-module__IMVA3W__watermark{animation:ProductView-module__IMVA3W__wmShift calc(var(--t-enter) + var(--d-enter)) var(--ease-soft) both}@keyframes ProductView-module__IMVA3W__wmShift{0%{transform:translate(0)scale(1)}44%{transform:translate(-2.6%)scale(1.05)}to{transform:translate(0)scale(1)}}.ProductView-module__IMVA3W__content{flex:auto;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;min-height:0;display:grid;position:relative}.ProductView-module__IMVA3W__content>*{grid-area:1/1}.ProductView-module__IMVA3W__info{z-index:1;place-self:start;width:33%;margin-top:2%}.ProductView-module__IMVA3W__brandLine{letter-spacing:.18em;text-transform:uppercase;opacity:.72;margin:0 0 .8em;font-size:clamp(7px,.8cqw,11px);font-weight:700}.ProductView-module__IMVA3W__headline{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;transition:color var(--t-theme) var(--ease-soft);margin:0;font-size:clamp(22px,3.7cqw,54px);font-weight:400;line-height:.94}.ProductView-module__IMVA3W__word{white-space:nowrap;display:inline-block}.ProductView-module__IMVA3W__ch{white-space:pre;will-change:transform, filter, opacity;display:inline-block}.ProductView-module__IMVA3W__price{font-family:var(--font-display);letter-spacing:.01em;margin:.4em 0 0;font-size:clamp(14px,2.1cqw,30px)}.ProductView-module__IMVA3W__desc{max-width:36ch;color:var(--muted);margin:1.4em 0 0;font-size:clamp(9px,.92cqw,14px);font-weight:300;line-height:1.7}.ProductView-module__IMVA3W__cta{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .25s, color .25s, transform .25s var(--ease-soft);border:1px solid;border-radius:999px;align-items:center;gap:.7em;margin-top:1.8em;padding:.85em 1.5em;font-size:clamp(8px,.82cqw,12px);font-weight:700;display:inline-flex}.ProductView-module__IMVA3W__cta:hover{background:var(--text);color:var(--bg);transform:translateY(-2px)}.ProductView-module__IMVA3W__cta svg{width:1.2em;height:1.2em}.ProductView-module__IMVA3W__controls{z-index:2;flex-direction:column;place-self:end;gap:1.2cqw;width:29%;margin-bottom:7%;display:flex}.ProductView-module__IMVA3W__label{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:clamp(7px,.78cqw,11px);font-weight:700}.ProductView-module__IMVA3W__labelColor{margin-top:1.8cqw}.ProductView-module__IMVA3W__sizes{grid-template-columns:repeat(5,1fr);gap:.7cqw;display:grid}.ProductView-module__IMVA3W__size{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;transition:background-color .22s, color .22s, border-color var(--t-theme), transform .18s;background:0 0;border-radius:30%;place-items:center;font-size:clamp(6px,.72cqw,10px);font-weight:700;display:grid}.ProductView-module__IMVA3W__size:hover{transform:translateY(-2px)}.ProductView-module__IMVA3W__sizeOn{background:var(--chip-bg);border-color:var(--chip-bg);color:var(--chip-fg)}.ProductView-module__IMVA3W__swatches{gap:.9cqw;margin-top:.2cqw;display:flex}.ProductView-module__IMVA3W__swatch{aspect-ratio:1;cursor:pointer;width:clamp(16px,1.9cqw,26px);transition:box-shadow .26s var(--ease-soft), transform .26s var(--ease-soft);border:0;border-radius:50%;padding:0}.ProductView-module__IMVA3W__swatch:hover{transform:scale(1.1)}.ProductView-module__IMVA3W__swatchOn{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}@keyframes ProductView-module__IMVA3W__charOut{to{opacity:0;filter:blur(9px);transform:translate(-26px)scaleX(1.9)}}@keyframes ProductView-module__IMVA3W__charIn{0%{opacity:0;filter:blur(11px);transform:translate(34px)scaleX(2.1)}}@keyframes ProductView-module__IMVA3W__elOut{to{opacity:0;transform:translateY(6px)}}@keyframes ProductView-module__IMVA3W__elIn{0%{opacity:0;transform:translateY(14px)}}.ProductView-module__IMVA3W__content[data-phase=out] .ProductView-module__IMVA3W__ch{animation:.24s cubic-bezier(.5,0,.9,.4) both ProductView-module__IMVA3W__charOut;animation-delay:calc(var(--i) * 11ms)}.ProductView-module__IMVA3W__content[data-phase=in] .ProductView-module__IMVA3W__ch{animation:ProductView-module__IMVA3W__charIn .48s var(--ease-x-in) both;animation-delay:calc(.1s + var(--i) * 13ms)}.ProductView-module__IMVA3W__content[data-phase=out] .ProductView-module__IMVA3W__anim{animation:.22s both ProductView-module__IMVA3W__elOut;animation-delay:calc(var(--out,0) * 1ms)}.ProductView-module__IMVA3W__content[data-phase=in] .ProductView-module__IMVA3W__anim{animation:ProductView-module__IMVA3W__elIn .52s var(--ease-soft) both;animation-delay:calc(var(--in,120) * 1ms)}@media (max-width:1040px){.ProductView-module__IMVA3W__info{width:38%}.ProductView-module__IMVA3W__controls{width:33%}}@media (max-width:820px) and (min-height:480px){.ProductView-module__IMVA3W__screen{padding:calc(var(--nav-h) + 6px) 12px 14px}.ProductView-module__IMVA3W__card{aspect-ratio:auto;width:100%;height:calc(100dvh - var(--nav-h) - 22px);border-radius:4.5cqw;max-width:none;padding:3cqw 3.4cqw}.ProductView-module__IMVA3W__watermark{font-size:18cqw;top:46%}.ProductView-module__IMVA3W__content{grid-template-rows:auto minmax(0,1fr) auto;gap:1cqw}.ProductView-module__IMVA3W__content>*{grid-area:auto}.ProductView-module__IMVA3W__info,.ProductView-module__IMVA3W__controls{place-self:stretch stretch;width:100%;margin:0}.ProductView-module__IMVA3W__info{order:1}.ProductView-module__IMVA3W__controls{order:3;gap:2cqw;max-width:92cqw}.ProductView-module__IMVA3W__headline{font-size:clamp(24px,8.6cqw,48px)}.ProductView-module__IMVA3W__price{font-size:clamp(15px,5.2cqw,28px)}.ProductView-module__IMVA3W__desc{max-width:none;margin-top:.8em;font-size:clamp(10px,2.9cqw,15px);line-height:1.5}.ProductView-module__IMVA3W__cta{margin-top:1em;padding:.8em 1.3em;font-size:clamp(8px,2.4cqw,12px)}.ProductView-module__IMVA3W__label{font-size:clamp(8px,2.3cqw,12px)}.ProductView-module__IMVA3W__labelColor{margin-top:1cqw}.ProductView-module__IMVA3W__sizes{gap:1.6cqw}.ProductView-module__IMVA3W__size{font-size:clamp(8px,2.4cqw,12px)}.ProductView-module__IMVA3W__swatches{gap:2.4cqw}.ProductView-module__IMVA3W__swatch{width:clamp(20px,6.4cqw,30px)}}@media (max-height:620px) and (max-width:820px){.ProductView-module__IMVA3W__desc{display:none}}@media (max-height:430px){.ProductView-module__IMVA3W__desc{display:none}}@media (prefers-reduced-motion:reduce){.ProductView-module__IMVA3W__content[data-phase=out] .ProductView-module__IMVA3W__ch,.ProductView-module__IMVA3W__content[data-phase=in] .ProductView-module__IMVA3W__ch{animation-name:none!important}.ProductView-module__IMVA3W__swapping .ProductView-module__IMVA3W__watermark{animation:none!important}}
