.sw-push-item{--sw-ease-hang: cubic-bezier(.22, 1, .36, 1);transition:transform .7s var(--sw-ease-hang)}.is-browsing .sw-push-item{transform:translate3d(var(--sw-push, 0px),0,0)}.is-browsing .sw-push-item.is-focus{z-index:5}.sw-push-item .sw-hanger__garment,.sw-push-item .sw-cabin__garment{transform-origin:50% -34px;transition:transform .7s var(--sw-ease-hang),filter .5s ease}.sw-push-item .sw-hanger__hook svg,.sw-push-item .sw-cabin__hook svg{transform-origin:50% 8%;transition:transform .7s var(--sw-ease-hang)}.sw-push-item .sw-hanger__info{transition:opacity .45s ease}.is-browsing .sw-hanger.is-focus .sw-hanger__garment{transform:translateY(-6px) scale(1.05);animation:sw-swing-focus 1.2s cubic-bezier(.3,.7,.3,1)}.is-browsing .sw-push-item.is-focus .sw-hanger__hook svg,.is-browsing .sw-push-item.is-focus .sw-cabin__hook svg{animation:sw-swing-hook 1.2s cubic-bezier(.3,.7,.3,1)}.is-browsing .sw-hanger.is-focus .sw-hanger__frame{box-shadow:0 36px 60px -22px #00000073,0 0 0 1px #b8975a66}.sw-dark.is-browsing .sw-hanger.is-focus .sw-hanger__frame,.sw-dark .is-browsing .sw-hanger.is-focus .sw-hanger__frame{box-shadow:0 40px 70px -22px #000000f2,0 0 40px -6px #d9bf8659}.is-browsing .sw-push-item.is-left .sw-hanger__garment{animation:sw-sway-l 1.1s cubic-bezier(.3,.7,.3,1)}.is-browsing .sw-push-item.is-right .sw-hanger__garment{animation:sw-sway-r 1.1s cubic-bezier(.3,.7,.3,1)}.is-browsing .sw-hanger:not(.is-focus) .sw-hanger__garment{filter:brightness(.86) saturate(.9)}.is-browsing .sw-hanger:not(.is-focus) .sw-hanger__info{opacity:.55}.is-browsing .sw-hanger:hover:not(.is-focus) .sw-hanger__garment{transform:none}@keyframes sw-swing-focus{0%{transform:translateY(0) scale(1) rotate(0)}30%{transform:translateY(-8px) scale(1.05) rotate(1.6deg)}55%{transform:translateY(-6px) scale(1.05) rotate(-1deg)}78%{transform:translateY(-6px) scale(1.05) rotate(.4deg)}to{transform:translateY(-6px) scale(1.05) rotate(0)}}@keyframes sw-swing-hook{0%,to{transform:rotate(0)}30%{transform:rotate(3deg)}55%{transform:rotate(-2deg)}78%{transform:rotate(.8deg)}}@keyframes sw-sway-l{0%{transform:rotate(0)}28%{transform:rotate(var(--sw-tilt, 0deg))}58%{transform:rotate(calc(var(--sw-tilt, 0deg) * -.45))}82%{transform:rotate(calc(var(--sw-tilt, 0deg) * .15))}to{transform:rotate(0)}}@keyframes sw-sway-r{0%{transform:rotate(0)}28%{transform:rotate(var(--sw-tilt, 0deg))}58%{transform:rotate(calc(var(--sw-tilt, 0deg) * -.45))}82%{transform:rotate(calc(var(--sw-tilt, 0deg) * .15))}to{transform:rotate(0)}}.sw-hero--wardrobe{--silk: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;min-height:max(560px,calc(100svh - var(--sw-hero-offset, 130px)));padding-top:clamp(14px,2.2vh,26px);background:radial-gradient(70% 60% at 50% 35%,rgba(184,151,90,.12) 0%,transparent 65%),radial-gradient(120% 90% at 50% 0%,#1f1b16,#0e0d0b 60%,#0a0a09)}.sw-wall{--pw: clamp(76px, min(11vw, 18.5vh), 180px);flex:1;display:flex;min-height:460px;padding:0 var(--sw-gutter) clamp(14px,2.4vh,28px);perspective:2600px;perspective-origin:50% 42%}.sw-wall__frame{position:relative;flex:1;display:flex;flex-direction:column;width:100%;max-width:1520px;margin:0 auto;padding:0 10px 10px;transform-style:preserve-3d;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#2c261e,#1a1611);box-shadow:inset 0 0 0 1px #b8975a66,inset 0 1px #ffe6b41f,0 50px 90px -40px #000000f2}.sw-wall__frame:after{content:"";position:absolute;top:36px;right:10px;bottom:10px;left:10px;z-index:15;border-radius:3px;background:#070605;opacity:0;pointer-events:none}.sw-wall.is-ready .sw-wall__frame:after{opacity:.82}.sw-wall.is-open .sw-wall__frame:after{opacity:0;transition:opacity 2s cubic-bezier(.4,0,.2,1) .7s}.sw-wall__crown{flex:0 0 auto;height:36px;display:flex;align-items:center;justify-content:center}.sw-wall__crown span{font:500 10px/1 var(--sw-sans);letter-spacing:.6em;padding-left:.6em;text-transform:uppercase;color:#cdb07a}.sw-wall__cabins{position:relative;flex:1;display:flex;gap:8px;min-height:0}.sw-cabin{--rail-top: max(84px, 14%);--rail2-top: 55%;position:relative;flex:1 1 0;min-width:0;overflow:hidden;contain:layout paint style;border-radius:3px;background:radial-gradient(90% 38% at 50% 0%,rgba(255,246,228,.9),transparent 72%),repeating-linear-gradient(90deg,rgba(120,88,50,.035) 0 1px,transparent 1px 9px),linear-gradient(180deg,#efe5d4,#e3d4bb);box-shadow:inset 0 0 0 1px #281c108c,inset 0 0 70px #46301652,inset 0 22px 30px -10px #281c1066;transition:flex-grow 1.1s var(--silk)}.has-active .sw-cabin{flex-grow:.78}.has-active .sw-cabin.is-active{flex-grow:2.5}.sw-cabin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 45% at 50% 0%,rgba(255,250,238,.7),transparent 70%);opacity:0;transition:opacity .9s ease;pointer-events:none}.sw-cabin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#1c150e61;opacity:0;transition:opacity .9s ease;pointer-events:none}.sw-cabin.is-active:before{opacity:1}.has-active .sw-cabin:not(.is-active):after{opacity:1}.sw-cabin__label{position:relative;z-index:7;display:flex;flex-direction:column;gap:5px;padding:18px 20px 0;color:var(--sw-ink);text-decoration:none}.sw-cabin__name{font:500 clamp(19px,1.7vw,28px)/1.1 var(--sw-serif);letter-spacing:.01em;white-space:nowrap;transition:color .4s ease}.sw-cabin__count{font:600 10px/1 var(--sw-sans);letter-spacing:.22em;text-transform:uppercase;color:#8d6d35;white-space:nowrap}.sw-cabin__go{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font:600 11px/1 var(--sw-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-ink);opacity:0;transform:translateY(-4px);transition:opacity .5s ease,transform .8s var(--silk)}.sw-cabin__go svg{width:16px;height:10px}.sw-cabin.is-active .sw-cabin__go{opacity:1;transform:none;transition-delay:.15s}.sw-cabin__label:hover .sw-cabin__name{color:#8d6d35}.sw-cabin__light{position:absolute;z-index:2;left:8%;right:8%;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#fff4dc 15%,#ffffff 50%,#fff4dc 85%,transparent);box-shadow:0 0 26px 8px #ffecc4bf;opacity:.7;transition:opacity .9s ease}.sw-cabin.is-active .sw-cabin__light{opacity:1}.sw-cabin__rail{position:absolute;z-index:1;left:7%;right:7%;top:calc(var(--rail-top) + 6px);height:6px;border-radius:6px;background:linear-gradient(180deg,#f6e2b0,#c9a566 45%,#87672f);box-shadow:0 3px 6px #3c280f66}.sw-cabin__rail:before,.sw-cabin__rail:after{content:"";position:absolute;top:-8px;width:4px;height:12px;border-radius:2px;background:linear-gradient(180deg,#a98a4f,#6f5428)}.sw-cabin__rail:before{left:4px}.sw-cabin__rail:after{right:4px}.sw-cabin__rail--2{top:calc(var(--rail2-top) + 6px)}.sw-cabin__row{--ov: -.26;--sw-push-ratio: .38;--pwx: min(var(--pw), calc(90cqw / (1 + (var(--n, 6) - 1) * (1 + var(--ov)))));container-type:inline-size;position:absolute;z-index:4;left:0;right:0;top:var(--rail-top);display:flex;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;mix-blend-mode:multiply}.sw-cabin__row--1{z-index:5}.sw-cabin__row--2{top:var(--rail2-top)}.sw-cabin__row.is-browsing{z-index:7}.sw-cabin.is-active .sw-cabin__row{--ov: -.1}.sw-cabin__piece{position:relative;flex:0 0 var(--pwx);margin-left:calc(var(--pwx) * var(--ov));transition:flex-basis 1.1s var(--silk),margin-left 1.1s var(--silk)}.sw-cabin__piece:first-child{margin-left:0}.sw-cabin__link{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;outline-offset:4px;will-change:transform}.sw-cabin__hook{display:block;width:70%;margin:0 auto -6px;position:relative;z-index:2}.sw-cabin__hook svg{display:block;width:100%;height:auto;color:#a8853f}.sw-cabin__garment{position:relative;display:block;width:100%;transform-origin:50% -30px;will-change:transform;animation:sw-idle 9s ease-in-out infinite;animation-delay:calc((var(--i, 0) + var(--c, 0) * 2) * -1.3s)}.sw-cabin__garment:before{content:"";position:absolute;z-index:-1;left:18%;right:18%;top:72%;bottom:-3%;border-radius:50%;background:#46301638;filter:blur(12px);transform:translate(4px,8px);transition:opacity .6s ease,transform .9s var(--silk)}.sw-cabin__garment img,.sw-cabin__garment svg{display:block;width:100%;aspect-ratio:3 / 4.2;object-fit:contain;filter:brightness(1.1) contrast(1.12) saturate(1.04);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);transition:opacity .6s ease}.sw-cabin__piece.is-cutout .sw-cabin__garment img{filter:none;-webkit-mask-image:none;mask-image:none}.sw-cabin__piece.is-bare{opacity:.7}@keyframes sw-idle{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}.sw-push-item .sw-cabin__garment{transition:transform .9s var(--silk)}.is-browsing .sw-cabin__piece .sw-cabin__garment{animation:none}.is-browsing .sw-cabin__piece.is-left .sw-cabin__garment{animation:sw-sway-l 1.3s var(--silk)}.is-browsing .sw-cabin__piece.is-right .sw-cabin__garment{animation:sw-sway-r 1.3s var(--silk)}.is-browsing .sw-cabin__piece.is-focus .sw-cabin__garment{transform:translateY(-4px) scale(1.1);animation:sw-swing-cabin 1.4s var(--silk)}.is-browsing .sw-cabin__piece.is-focus .sw-cabin__hook svg{animation:sw-swing-hook 1.4s var(--silk);transform-origin:50% 8%}.is-browsing .sw-cabin__piece:not(.is-focus) .sw-cabin__garment img{opacity:.55}.is-browsing .sw-cabin__piece.is-focus .sw-cabin__garment:before{opacity:1;transform:translate(10px,18px) scale(1.05);background:#4630166b}.is-browsing .sw-cabin__piece.is-focus .sw-cabin__garment img{-webkit-mask-image:none;mask-image:none}.sw-cabin__piece.sw-push-item{transition:transform .9s var(--silk),flex-basis 1.1s var(--silk),margin-left 1.1s var(--silk)}@keyframes sw-swing-cabin{0%{transform:translateY(0) scale(1) rotate(0)}30%{transform:translateY(-6px) scale(1.1) rotate(1.4deg)}58%{transform:translateY(-4px) scale(1.1) rotate(-.8deg)}80%{transform:translateY(-4px) scale(1.1) rotate(.3deg)}to{transform:translateY(-4px) scale(1.1) rotate(0)}}.sw-cabin__tag{position:absolute;left:50%;bottom:10px;z-index:8;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:130px;max-width:180px;padding:8px 12px;background:#0c0c0cf0;border:1px solid rgba(184,151,90,.5);border-radius:3px;color:#fff;text-align:center;white-space:nowrap;opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity .4s ease,transform .7s var(--silk)}.sw-cabin__tag-name{font:500 12px/1.3 var(--sw-sans);max-width:100%;overflow:hidden;text-overflow:ellipsis}.sw-cabin__tag-price{font:500 11px/1 var(--sw-sans);letter-spacing:.08em;color:var(--sw-gold)}.sw-cabin__piece.is-focus .sw-cabin__tag,.sw-cabin__link:focus-visible .sw-cabin__tag{opacity:1;transform:translate(-50%);transition-delay:.12s}.sw-wall__door{display:none;position:absolute;z-index:20;top:0;bottom:0;width:50%;transform-style:preserve-3d;pointer-events:none;will-change:transform,opacity}.sw-wall.is-ready .sw-wall__door{display:block}.sw-wall__door--l{left:0;transform-origin:0 50%}.sw-wall__door--r{right:0;transform-origin:100% 50%}.sw-wall.is-open .sw-wall__door--l{animation:sw-wall-door-l 3s forwards}.sw-wall.is-open .sw-wall__door--r{animation:sw-wall-door-r 3s forwards}@keyframes sw-wall-door-l{0%{transform:rotateY(0);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}9%{transform:rotateY(-2.2deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}15%{transform:rotateY(-1.4deg);animation-timing-function:cubic-bezier(.5,0,.1,1)}84%{opacity:1}to{transform:rotateY(-100deg);opacity:0}}@keyframes sw-wall-door-r{0%{transform:rotateY(0);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}9%{transform:rotateY(2.2deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}15%{transform:rotateY(1.4deg);animation-timing-function:cubic-bezier(.5,0,.1,1)}84%{opacity:1}to{transform:rotateY(100deg);opacity:0}}.sw-wall__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center}.sw-wall__face--front{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 35%),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 2px,transparent 2px 13px),linear-gradient(180deg,#2e271f,#1b1712);box-shadow:inset 0 0 0 1px #b8975a80,inset 0 0 0 18px #0003,inset 0 0 0 19px #b8975a47}.sw-wall__door--l .sw-wall__face--front{border-radius:8px 0 0 4px;justify-content:flex-end}.sw-wall__door--r .sw-wall__face--front{border-radius:0 8px 4px 0;justify-content:flex-start}.sw-wall__face--back{transform:rotateY(180deg);background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.18) 38%,rgba(255,255,255,.04) 48%,transparent 70%),linear-gradient(180deg,#3d3a34,#24221e);box-shadow:inset 0 0 0 14px #221d17,inset 0 0 0 15px #b8975a59}.sw-wall__mark{font:500 clamp(26px,4vw,64px)/1 var(--sw-serif);letter-spacing:.28em;text-transform:uppercase;color:#d9bf86d9;text-shadow:0 1px 0 rgba(0,0,0,.6);padding:0 clamp(44px,6vw,96px)}.sw-wall__door--r .sw-wall__mark{padding-left:clamp(44px,6vw,96px)}.sw-wall__handle{position:absolute;top:50%;width:5px;height:clamp(70px,14vh,130px);transform:translateY(-50%);border-radius:5px;background:linear-gradient(90deg,#f0d9a4,#8d6d35);box-shadow:0 2px 8px #0009}.sw-wall__door--l .sw-wall__handle{right:18px}.sw-wall__door--r .sw-wall__handle{left:18px}.sw-wall.is-ready .sw-cabin__link,.sw-wall.is-ready .sw-cabin__label{opacity:0}.sw-wall.is-open .sw-cabin__link{animation:sw-hang-in 1.5s var(--silk) both;animation-delay:calc(1.3s + var(--c, 0) * .14s + var(--i, 0) * .07s)}.sw-wall.is-open .sw-cabin__label{animation:sw-fade-up 1.1s var(--silk) both;animation-delay:calc(1.45s + var(--c, 0) * .12s)}.sw-wall.is-static .sw-cabin__link,.sw-wall.is-static .sw-cabin__label{animation:none;opacity:1}@keyframes sw-hang-in{0%{opacity:0;transform:translateY(-18px) rotate(-2.6deg)}45%{opacity:1;transform:translateY(1px) rotate(1.2deg)}72%{transform:translateY(0) rotate(-.45deg)}to{opacity:1;transform:none}}@keyframes sw-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:989px){.sw-hero--wardrobe{min-height:0}.sw-wall{--pw: clamp(80px, 13vw, 140px);min-height:0}.sw-wall__frame{height:clamp(480px,66svh,680px)}.sw-wall__cabins{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-wall__cabins::-webkit-scrollbar{display:none}.sw-cabin,.has-active .sw-cabin,.has-active .sw-cabin.is-active{flex:0 0 calc(50% - 4px);scroll-snap-align:start}.sw-cabin:after{display:none}.sw-cabin .sw-cabin__row,.sw-cabin.is-active .sw-cabin__row{--ov: -.32}.sw-cabin__go{opacity:1;transform:none}.sw-cabin__light{opacity:1}}@media(max-width:749px){.sw-hero--wardrobe{padding-top:12px}.sw-wall{--pw: 24vw;padding-inline:12px}.sw-cabin{--rail2-top: 58%}.sw-wall__frame{height:auto;min-height:500px}.sw-cabin,.has-active .sw-cabin,.has-active .sw-cabin.is-active{flex:0 0 84%;scroll-snap-align:center}.sw-wall__mark{font-size:22px;letter-spacing:.2em;padding:0 30px}.sw-wall__door--r .sw-wall__mark{padding-left:30px}}.sw-motion-0 .sw-cabin__garment{animation:none}@media(prefers-reduced-motion:reduce){.sw-cabin__garment{animation:none}.sw-cabin,.sw-cabin__piece{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sw-wardrobe-6.css.map */
