.slide-pane{display:flex;flex-direction:column;background:#fff;min-width:100px;height:100%;box-shadow:0 8px 8px rgba(0,0,0,.5);transition:transform .5s;will-change:transform}.slide-pane:focus{outline-style:none}.slide-pane_from_right{margin-left:auto;transform:translateX(100%)}.slide-pane_from_right.content-after-open{transform:translateX(0)}.slide-pane_from_right.content-before-close{transform:translateX(100%)}.slide-pane_from_left{margin-right:auto;transform:translateX(-100%)}.slide-pane_from_left.content-after-open{transform:translateX(0)}.slide-pane_from_left.content-before-close{transform:translateX(-100%)}.slide-pane_from_bottom{height:90vh;margin-top:10vh;transform:translateY(100%)}.slide-pane_from_bottom.content-after-open{transform:translateY(0)}.slide-pane_from_bottom.content-before-close{transform:translateY(100%)}.slide-pane__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent}.slide-pane__overlay.overlay-after-open{background-color:rgba(0,0,0,.3);transition:background-color .5s}.slide-pane__overlay.overlay-before-close{background-color:transparent}.slide-pane__header{display:flex;flex:0 0 64px;align-items:center;background:#ebebeb;height:64px;border-bottom:1px solid rgba(0,0,0,.1)}.slide-pane__title-wrapper{display:flex;flex:1;flex-direction:column;margin-left:32px;min-width:0}.slide-pane .slide-pane__title{font-size:18px;font-weight:400;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.slide-pane__close{margin-left:24px;padding:16px;opacity:.7;cursor:pointer}.slide-pane__close svg{width:12px;padding:0}.slide-pane__content{position:relative;overflow-y:auto;padding:24px 32px;flex:1 1 auto}.slide-pane__subtitle{font-size:12px;margin-top:2px}.DressRail_stage__E2vUC{--ink:#2b3360;--muted:#73768a;--ease:cubic-bezier(0.22,0.8,0.18,1);--h:clamp(220px,min(38vh,26vw),380px);position:relative;overflow:hidden;min-height:calc(100vh - 90px);display:flex;flex-direction:column;align-items:center;padding:36px 0 0;color:var(--ink);font-family:SfPro,sans-serif;background-color:#e7e7e4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cg fill='none' stroke='%232b3360' stroke-width='1.2' opacity='0.07'%3E%3Cpath d='M27 14a3 3 0 1 1 -3 3v4'/%3E%3Cpath d='M14 34l13-10 13 10z'/%3E%3C/g%3E%3C/svg%3E")}.DressRail_top__2S6Rl{text-align:center;padding:0 20px;transition:filter .5s,opacity .5s}.DressRail_title__3nsW7{margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:600;font-style:italic;letter-spacing:-.01em;color:var(--ink)}.DressRail_kicker__1RT_c{margin:8px 0 0;font-size:15px;color:var(--muted)}.DressRail_railWrap__1Mkfo{position:relative;width:100%;margin-top:clamp(28px,5vh,56px);transition:filter .5s,opacity .5s,transform .5s}.DressRail_bar__3CpxW{position:absolute;left:4%;right:4%;top:10px;height:12px;border-radius:6px;background:linear-gradient(180deg,#fdfdfd,#c9ccd2 35%,#7b7f88 62%,#e8e9ec 85%,#a7aab1);box-shadow:0 6px 10px rgba(0,0,0,.12)}.DressRail_bar__3CpxW:after,.DressRail_bar__3CpxW:before{content:"";position:absolute;top:-8px;width:10px;height:28px;border-radius:4px;background:linear-gradient(90deg,#8d9097,#f4f5f7 50%,#6d7078)}.DressRail_bar__3CpxW:before{left:-6px}.DressRail_bar__3CpxW:after{right:-6px}.DressRail_rail__2dKGB{position:relative;display:flex;justify-content:center;gap:6px;padding:0 6%;perspective:2000px}.DressRail_garment__St3XS{--w:calc(var(--h) * 0.3);position:relative;flex:0 0 auto;width:var(--w);padding:0;border:0;background:none;cursor:pointer;transition:width .7s var(--ease)}.DressRail_garment__St3XS.DressRail_on__2l4Xq{--w:calc(var(--h) * 0.82)}.DressRail_garment__St3XS:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.DressRail_swing__Lq5qI{display:flex;flex-direction:column;align-items:center;transform-origin:50% 6px;perspective:900px;animation:DressRail_dropIn__P_kFN 1.1s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes DressRail_dropIn__P_kFN{0%{opacity:0;transform:translateY(-28px) rotate(7deg)}45%{opacity:1;transform:translateY(0) rotate(-3deg)}75%{transform:rotate(1.2deg)}to{transform:rotate(0)}}.DressRail_settle__2ohH8 .DressRail_swing__Lq5qI{animation:DressRail_settle__2ohH8 1s ease-out}@keyframes DressRail_settle__2ohH8{0%{transform:rotate(0)}25%{transform:rotate(2.4deg)}55%{transform:rotate(-1.4deg)}80%{transform:rotate(.6deg)}to{transform:rotate(0)}}.DressRail_hangerSvg__3MhPZ{display:block;width:calc(var(--h) * .46);height:auto;margin-top:-2px;margin-bottom:calc(var(--h) * -.105);position:relative;z-index:0;filter:drop-shadow(0 3px 3px rgba(0,0,0,.18));transition:transform .7s var(--ease);transform:scaleX(.35)}.DressRail_on__2l4Xq .DressRail_hangerSvg__3MhPZ{transform:scaleX(1)}.DressRail_turn__2BVU1{position:relative;z-index:1;display:block;width:calc(var(--h) * .78);height:var(--h);transform:rotateY(72deg);transform-style:preserve-3d;transition:transform .7s var(--ease),filter .7s;filter:drop-shadow(0 10px 12px rgba(43,51,96,.16)) brightness(.94)}.DressRail_on__2l4Xq .DressRail_turn__2BVU1{transform:rotateY(0deg);filter:drop-shadow(0 18px 22px rgba(43,51,96,.24))}.DressRail_turn__2BVU1 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;pointer-events:none}.DressRail_caption__1g2Kt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:clamp(22px,4vh,40px) 0 0;padding:0 20px;font-size:14px;color:var(--muted);transition:filter .5s,opacity .5s}.DressRail_caption__1g2Kt em{font-style:italic;font-weight:600;font-size:17px;color:var(--ink)}.DressRail_dots__3yvnh{display:inline-flex;gap:5px}.DressRail_dot__1Le95{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.DressRail_pill__2Y9c_{margin:16px 0 56px;padding:10px 26px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s,filter .5s,opacity .5s}.DressRail_pill__2Y9c_:hover{background:var(--ink);color:#fff}.DressRail_ticker__1RiTn{width:100%;margin-top:40px;overflow:hidden;background:#3f4c80;color:#fff;font-size:13px;letter-spacing:.04em;transition:opacity .4s}.DressRail_tickerTrack__jI8gS{display:flex;width:-moz-max-content;width:max-content;gap:28px;padding:11px 0;animation:DressRail_ticker__1RiTn 40s linear infinite}.DressRail_tickerTrack__jI8gS span{white-space:nowrap}.DressRail_tickerTrack__jI8gS b{margin-left:28px;font-weight:400;opacity:.6}@keyframes DressRail_ticker__1RiTn{to{transform:translateX(-50%)}}.DressRail_viewing__20ZHw .DressRail_caption__1g2Kt,.DressRail_viewing__20ZHw .DressRail_pill__2Y9c_,.DressRail_viewing__20ZHw .DressRail_top__2S6Rl{filter:blur(12px);opacity:.3}.DressRail_viewing__20ZHw .DressRail_railWrap__1Mkfo{filter:blur(12px);opacity:.3;transform:scale(.97)}.DressRail_viewing__20ZHw .DressRail_ticker__1RiTn{opacity:0}.DressRail_view__3wJfa{position:absolute;inset:0;z-index:5;display:flex;justify-content:center;padding:18vh 70px 30px;overflow-y:auto;perspective:2000px;animation:DressRail_fade__1XTO8 .35s ease}@keyframes DressRail_fade__1XTO8{0%{opacity:0}}.DressRail_viewInner__-n5fp{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px}.DressRail_viewImg__3RPez{height:40vh;min-height:260px;aspect-ratio:1145/1374;filter:drop-shadow(0 22px 26px rgba(43,51,96,.22));animation:DressRail_turnIn__3a4ta .7s var(--ease) both}.DressRail_viewImg__3RPez img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes DressRail_turnIn__3a4ta{0%{opacity:0;transform:rotateY(var(--from))}}.DressRail_counter__3GXOA{margin:22px 0 0;font-size:12px;letter-spacing:.12em;color:var(--muted)}.DressRail_viewName__1lwJ4{margin:6px 0 0;font-size:26px;font-weight:600;font-style:italic;color:var(--ink)}.DressRail_viewDesc__3t1T9{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.DressRail_viewMeta__2t-T0{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;color:var(--ink)}.DressRail_price__iuP0D{display:inline-flex;align-items:baseline;gap:8px;font-size:18px;font-weight:700;color:var(--ink)}.DressRail_price__iuP0D s{font-size:13px;font-weight:400;color:var(--muted)}.DressRail_shopBtn__2Mz5r{margin-top:20px;padding:12px 34px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s,box-shadow .2s}.DressRail_shopBtn__2Mz5r:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(43,51,96,.25)}.DressRail_back__2taca{position:absolute;top:24px;left:clamp(16px,4vw,48px);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 16px 7px 12px;border:1.5px solid var(--ink);border-radius:999px;background:hsla(0,0%,100%,.55);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.DressRail_back__2taca:hover{background:var(--ink);color:#fff}@media (max-width:767px){.DressRail_stage__E2vUC{padding-top:64px}.DressRail_back__2taca{top:14px}}.DressRail_swatches__1EGit{display:flex;gap:12px;margin-top:16px}.DressRail_swatch__202kP{width:26px;height:26px;padding:0;border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px rgba(43,51,96,.25)}.DressRail_swatchOn__2M4kW{box-shadow:0 0 0 2px var(--ink)}.DressRail_close__2GbCx{top:24px;right:28px;padding:6px 14px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.DressRail_arrow__2k2KK,.DressRail_close__2GbCx{position:absolute;color:var(--ink);cursor:pointer}.DressRail_arrow__2k2KK{top:calc(18vh + 20vh - 24px);width:48px;height:48px;border:1.5px solid var(--ink);border-radius:50%;background:hsla(0,0%,100%,.4);font-size:26px;line-height:1}.DressRail_arrow__2k2KK:hover{background:var(--ink);color:#fff}.DressRail_prev__2VL-w{left:max(16px,calc(50% - 300px))}.DressRail_next__3_8A8{right:max(16px,calc(50% - 300px))}@media (max-width:767px){.DressRail_stage__E2vUC{--h:min(52vw,300px);padding-top:26px}.DressRail_bar__3CpxW{left:0;right:0}.DressRail_rail__2dKGB{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 calc(50% - var(--h) * .41);scrollbar-width:none}.DressRail_rail__2dKGB::-webkit-scrollbar{display:none}.DressRail_garment__St3XS{scroll-snap-align:center}.DressRail_view__3wJfa{padding:96px 16px 30px}.DressRail_viewImg__3RPez{height:34vh;min-height:220px}.DressRail_arrow__2k2KK{top:calc(96px + 17vh - 22px);width:40px;height:40px}.DressRail_prev__2VL-w{left:8px}.DressRail_next__3_8A8{right:8px}.DressRail_close__2GbCx{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.DressRail_settle__2ohH8 .DressRail_swing__Lq5qI,.DressRail_swing__Lq5qI,.DressRail_tickerTrack__jI8gS,.DressRail_viewImg__3RPez{animation:none}.DressRail_garment__St3XS,.DressRail_hangerSvg__3MhPZ,.DressRail_turn__2BVU1{transition:none}}.DressRail_stage__E2vUC{--ink:#111;--muted:#6b7280;--brand:linear-gradient(118deg,#d14e9a 14%,#ff566d 60%);background-color:#fff;background-image:none}.DressRail_title__3nsW7{font-size:clamp(32px,3.4vw,48px);font-weight:700;font-style:normal;letter-spacing:-.02em}.DressRail_kicker__1RT_c{font-size:16px}.DressRail_caption__1g2Kt em,.DressRail_viewName__1lwJ4{font-style:normal;font-weight:700}.DressRail_viewName__1lwJ4{font-size:24px}.DressRail_pill__2Y9c_,.DressRail_shopBtn__2Mz5r{border:0;border-radius:30px;background:var(--brand);color:#fff;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;padding:12px 32px;box-shadow:0 8px 20px rgba(236,72,153,.22)}.DressRail_pill__2Y9c_:hover,.DressRail_shopBtn__2Mz5r:hover{background:var(--brand);color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px rgba(236,72,153,.3)}.DressRail_back__2taca,.DressRail_close__2GbCx{border:1px solid #e5e7eb;border-radius:30px;background:#fff;color:#111;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:0 2px 8px rgba(0,0,0,.05)}.DressRail_back__2taca:hover,.DressRail_close__2GbCx:hover{background:#fdf2f8;color:#111;border-color:#f9a8d4}.DressRail_arrow__2k2KK{border:1px solid #e5e7eb;background:#fff;color:#111;box-shadow:0 2px 8px rgba(0,0,0,.06)}.DressRail_swatch__202kP{box-shadow:0 0 0 1px #e5e7eb}.DressRail_swatchOn__2M4kW{box-shadow:0 0 0 2px #ec4899}.DressRail_price__iuP0D{font-size:20px}.DressRail_viewing__20ZHw .DressRail_pill__2Y9c_{opacity:0;pointer-events:none}