.ss-wardrobe{--ink:#eeeae3;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#62615f 0%,#393938 30%,#202121 59%,#111213 90%);color:var(--ink);text-align:center;padding:42px 0 0}.ss-wardrobe:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 70%,#0000 20%,#0005 100%);z-index:-1}.ss-intro p{font-size:10px;text-transform:uppercase;letter-spacing:.22em;margin:0 20px 14px;color:#c1bfba}.ss-intro h2{color:var(--ink);font-size:clamp(30px,4vw,56px);font-weight:400;letter-spacing:-.04em;margin:0 20px 16px}.ss-wardrobe ss-wardrobe{display:block;position:relative}.ss-rail{position:relative;height:560px;max-width:1500px;margin:auto;perspective:1400px;touch-action:pan-y;outline-offset:-5px;cursor:grab}.ss-rail:active{cursor:grabbing}.ss-rail:before{content:'';position:absolute;top:37px;left:4%;right:4%;height:3px;background:linear-gradient(90deg,#aaa0,#b5b5b2 24%,#e4e1dc 50%,#888 80%,#aaa0);box-shadow:0 2px 1px #0009,0 12px 24px #0005}.ss-piece{position:absolute;top:18px;left:50%;width:min(390px,67vw);margin-left:calc(min(390px,67vw) / -2);transform-origin:50% 20px;transition:transform .7s cubic-bezier(.22,.8,.25,1),opacity .6s,filter .6s;will-change:transform;opacity:0;visibility:hidden}.ss-piece.is-visible{visibility:visible}.ss-hanger{display:block;width:58%;height:82px;margin:0 auto -22px;overflow:visible;color:#c9c6bf;filter:drop-shadow(0 4px 3px #0009);position:relative;z-index:1}.ss-picture{height:360px;display:block;position:relative}.ss-picture img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:drop-shadow(0 22px 16px #0005);-webkit-mask-image:linear-gradient(#0000,#000 5%,#000 95%,#0000);mask-image:linear-gradient(#0000,#000 5%,#000 95%,#0000)}.ss-details{position:relative;padding:14px 10px 0;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .5s;pointer-events:none}.ss-piece.is-active .ss-details{opacity:1;transform:none;pointer-events:auto}.ss-details p{font-size:12px;margin:6px 0;color:#d1cec7}.ss-details>p:first-child{display:none}.ss-details h3{color:var(--ink);font-size:15px;line-height:1.4;font-weight:500;margin:0 auto 8px;max-width:340px}.ss-details a{color:inherit;text-decoration:none}.ss-shop{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin-top:6px;padding:8px 24px;border:1px solid #aaa7;border-radius:30px;font-size:11px;letter-spacing:.09em;background:#191a1a66;backdrop-filter:blur(8px)}.ss-shop:hover{background:#eeeae3;color:#171717}.ss-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin:4px 0 12px}.ss-controls button{width:46px;height:46px;border:1px solid #aaa6;background:#ffffff06;color:var(--ink);border-radius:50%;cursor:pointer;font-size:20px;transition:background .2s}.ss-controls button:hover{background:#ffffff18}.ss-controls button:disabled{opacity:.25;cursor:default}.ss-counter{font-size:10px;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:#d1cec7;min-width:62px}.ss-all{display:inline-block;color:var(--ink);font-size:11px;letter-spacing:.08em;text-underline-offset:6px;margin:6px 0 30px}.ss-strip{border-top:1px solid #ffffff19;background:#10111299;padding:16px;color:#b9b7b1;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.ss-wardrobe :focus-visible{outline:2px solid #e4dfcc;outline-offset:5px}.ss-wardrobe:not(.ss-ready) .ss-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:0 16vw}.ss-wardrobe:not(.ss-ready) .ss-piece{position:relative;flex:0 0 67vw;left:auto;margin:0;opacity:1;visibility:visible;scroll-snap-align:center}.ss-wardrobe:not(.ss-ready) .ss-details{opacity:1;pointer-events:auto}@media(max-width:749px){.ss-wardrobe{padding-top:28px}.ss-intro p{font-size:9px;letter-spacing:.14em}.ss-rail{height:500px}.ss-picture{height:300px}.ss-hanger{height:68px;margin-bottom:-18px}.ss-rail:before{top:34px;left:0;right:0}.ss-details h3{font-size:13px}.ss-details{padding-top:10px}.ss-strip{font-size:8px;letter-spacing:.12em}}@media(max-width:380px){.ss-rail{height:470px}.ss-picture{height:265px}}@media(prefers-reduced-motion:reduce){.ss-piece,.ss-details{transition:none}}
.ss-wardrobe{background:radial-gradient(ellipse at 50% 40%,#666562 0%,#41413f 27%,#252626 62%,#141516 100%)}.ss-rail{height:540px;perspective:1800px;user-select:none;-webkit-user-select:none}.ss-rail:before{top:18px}.ss-piece{width:min(370px,70vw);margin-left:calc(min(370px,70vw) / -2);top:5px;transition:none;transform-origin:50% 14px;opacity:1;visibility:visible;will-change:transform}.ss-garment{position:relative;transform-origin:50% 14px;will-change:transform}.ss-hanger{position:absolute;left:calc(50% - 50px);top:12px;width:100px;height:70px;margin:0;z-index:-1;color:#aaa9a4;filter:drop-shadow(3px 4px 3px #0005)}.ss-picture{height:370px;position:relative;padding-top:28px;box-sizing:content-box;filter:drop-shadow(12px 20px 14px #0005)}.ss-picture img,.ss-cloth{position:absolute;top:28px;left:0;width:100%;height:370px;object-fit:contain;object-position:center;background:none;border:0;box-shadow:none;filter:none;mask-image:none;-webkit-mask-image:none}.ss-cloth{pointer-events:none}.ss-details{padding:5px 12px 0;min-height:120px}.ss-details h3{font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.45}.ss-intro h2{font-family:Arial,sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:400}.ss-controls{position:relative;z-index:120}.ss-controls [data-motion]{width:32px;height:32px;font-size:12px;opacity:.7}.ss-controls [data-motion][aria-pressed=true]{background:#eee;color:#111}.ss-wardrobe:not(.ss-ready) .ss-garment{transform:none}.ss-wardrobe:not(.ss-ready) .ss-rail{height:auto}.ss-wardrobe:not(.ss-ready) .ss-piece{margin-bottom:25px}@media(max-width:749px){.ss-rail{height:450px}.ss-picture{height:280px}.ss-picture img,.ss-cloth{height:280px}.ss-details h3{font-size:12px}.ss-details{min-height:120px}.ss-hanger{width:80px;height:56px;left:calc(50% - 40px)}.ss-rail:before{top:18px}.ss-intro h2{font-size:29px}}@media(max-width:380px){.ss-picture,.ss-picture img,.ss-cloth{height:250px}.ss-rail{height:425px}}@media(prefers-reduced-motion:reduce){.ss-cloth{display:none}.ss-picture img{opacity:1!important}}

.ss-garment{isolation:isolate}.ss-hanger{left:18%;top:4px;width:64%;height:auto;aspect-ratio:300/120;z-index:0;pointer-events:none;filter:drop-shadow(0 3px 2px #0004)}.ss-hanger>svg{display:block;width:100%;height:100%;overflow:visible}.ss-hanger .ss-hanger-logo{position:absolute;left:40%;top:36%;width:20%;height:50%;object-fit:contain;filter:brightness(0)}.ss-picture{z-index:1;padding-top:70px;filter:none}.ss-picture img{top:70px;opacity:1;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ss-rail{height:580px}.ss-piece{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ss-details{transition:opacity .2s;transform:none}.ss-cloth{display:none}@media(max-width:749px){.ss-picture{padding-top:56px}.ss-picture img{top:56px}.ss-rail{height:480px}}@media(max-width:380px){.ss-rail{height:455px}}

.ss-hanger{z-index:2;filter:none}.ss-hanger>svg path:not(:first-child){display:none}.ss-hanger>svg path:first-child{stroke-width:2}.ss-hanger .ss-hanger-logo{left:calc(50% - 12px);top:83px;width:24px;height:22px;padding:2px 4px;background:#eeeee8;object-fit:contain;filter:none;opacity:.82;border-radius:2px;box-sizing:content-box;transform:translateX(-4px)}.ss-picture{padding-top:28px}.ss-picture img{top:28px}.ss-piece:first-child .ss-hanger-logo{top:61px}.ss-rail{height:540px}@media(max-width:749px){.ss-hanger .ss-hanger-logo{top:68px;width:16px;height:15px;left:calc(50% - 8px);padding:2px 3px;transform:translateX(-3px)}.ss-piece:first-child .ss-hanger-logo{top:52px}.ss-rail{height:450px}}@media(max-width:380px){.ss-hanger .ss-hanger-logo{top:63px}.ss-piece:first-child .ss-hanger-logo{top:49px}.ss-rail{height:425px}}

.ss-hanger .ss-hanger-logo{width:14px;height:12px;left:calc(50% - 7px);top:90px;padding:1px 4px;opacity:.7;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.ss-piece:first-child .ss-hanger-logo{top:65px}@media(max-width:749px){.ss-hanger .ss-hanger-logo{width:10px;height:9px;left:calc(50% - 5px);top:73px;padding:1px 3px}.ss-piece:first-child .ss-hanger-logo{top:55px}}@media(max-width:380px){.ss-hanger .ss-hanger-logo{top:67px}.ss-piece:first-child .ss-hanger-logo{top:51px}}

.ss-rail:before{display:none}.ss-picture{padding-top:0;overflow:hidden}.ss-picture img{top:0;object-fit:contain;object-position:center;mask-image:none;-webkit-mask-image:none}.ss-piece{top:12px}.ss-rail{height:520px}@media(max-width:749px){.ss-rail{height:420px}}@media(max-width:380px){.ss-rail{height:395px}}
