.v95rw{position:relative;z-index:0;isolation:isolate;--rw-ink: #16161d;--rw-muted: #6b6b7a;--rw-line: rgba(22, 22, 29, .12);--rw-panel: #ffffff;--rw-accent1: #ff71ce;--rw-accent2: #b967ff;--rw-accent3: #01cdfe;--rw-stage-h: clamp(460px, 74vh, 760px);color:var(--rw-ink);padding:32px 16px 40px;max-width:1600px;margin:0 auto}.v95rw__head{text-align:center;margin:0 auto 20px;max-width:720px}.v95rw__eyebrow{font-size:12px;letter-spacing:.24em;font-weight:700;margin:0 0 6px;color:var(--rw-muted)}.v95rw__title{font-family:var(--heading-font-stack, Helvetica, Arial, sans-serif);font-size:clamp(28px,4vw,48px);line-height:1.05;margin:0 0 8px;font-weight:900;letter-spacing:-.01em;text-transform:none}.v95rw__sub{margin:0;color:var(--rw-muted);font-size:15px}.v95rw__body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:stretch}.v95rw__stage{position:relative;height:var(--rw-stage-h);overflow:hidden;border-radius:18px;container-type:inline-size;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none;cursor:grab;background:transparent}.v95rw__stage.is-dragging{cursor:grabbing}.v95rw__stage:focus-visible{box-shadow:0 0 0 3px var(--rw-accent2)}.v95rw__sky{position:absolute;top:0;right:0;bottom:0;left:0}.v95rw__floor{position:absolute;left:-50%;right:-50%;bottom:0;height:40%;perspective:520px;perspective-origin:50% 0;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 36%,#000 64%,transparent 75%);mask-image:linear-gradient(90deg,transparent 25%,#000 36%,#000 64%,transparent 75%)}.v95rw__grid{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;transform:rotateX(62deg)}.v95rw--vapor .v95rw__grid{background:repeating-conic-gradient(#fff 0 25%,#111114 0 50%) 0 0 / 120px 120px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%)}.v95rw--studio .v95rw__grid{background:linear-gradient(180deg,#e9e8ec,#dcdbe0)}.v95rw__models{position:absolute;top:0;right:0;bottom:0;left:0}.v95rw__model{position:absolute;left:50%;bottom:7%;height:84%;aspect-ratio:2 / 5;padding:0;margin:0;border:0;background:none;cursor:pointer;transform:translate(-50%);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.22,.8,.2,1),opacity .7s ease,filter .7s ease;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.v95rw__model:focus-visible{outline:2px solid var(--rw-accent2);outline-offset:4px;border-radius:12px}.v95rw__img{position:absolute;left:50%;bottom:0;display:block;height:100%;width:auto;max-width:none;transform:translate(-50%);pointer-events:none}.v95rw__shadow{position:absolute;left:12%;right:12%;bottom:-1.5%;height:5%;border-radius:50%;background:radial-gradient(closest-side,#140a2852,#140a2800)}.v95rw__ghost{position:absolute;top:0;right:22%;bottom:0;left:22%;border-radius:40% 40% 8% 8%;background:linear-gradient(#d9d8df,#c9c8d0)}.v95rw__model.is-active{cursor:default}.v95rw__nav{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 8px;background:#ffffffd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;box-shadow:0 4px 18px #1e0a3c1f;z-index:50}.v95rw__arrow{width:44px;height:44px;padding:0;font-size:20px;line-height:1}.v95rw__count{margin:0;min-width:52px;text-align:center;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.v95rw__panel{background:var(--rw-panel);border:1px solid var(--rw-line);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;height:var(--rw-stage-h);min-height:0}.v95rw__look{display:flex;flex-direction:column;flex:1;min-height:0;animation:v95rwIn .45s ease both}.v95rw__look[hidden]{display:none}@keyframes v95rwIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v95rw__lookname{margin:4px 0;font-size:26px;font-weight:900;line-height:1.1}.v95rw__tag{margin:0 0 14px;color:var(--rw-muted);font-size:14px}.v95rw__scroll{position:relative;display:flex;flex-direction:column;flex:0 1 auto;min-height:0;margin-right:-14px}.v95rw__items{list-style:none;margin:0;padding:0 20px 0 0;display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.v95rw__items::-webkit-scrollbar{display:none;width:0;height:0}.v95rw__sb{position:absolute;top:4px;bottom:4px;right:0;width:10px;border-radius:999px;opacity:0;pointer-events:none;background:#ff71ce1f;box-shadow:inset 0 0 0 1px #ff71ce47;transition:opacity .2s;touch-action:none;cursor:pointer}.v95rw__scroll.is-scrollable .v95rw__sb{opacity:1;pointer-events:auto}.v95rw__sbthumb{position:absolute;left:0;right:0;top:0;height:var(--sb-h, 40px);transform:translateY(var(--sb-y, 0px));border:1.5px solid transparent;border-radius:999px;box-sizing:border-box;cursor:grab;background-origin:border-box;background-clip:padding-box,padding-box,border-box;background-image:linear-gradient(90deg,#fffc 0 30%,#ffffff1a 55%,#78005033),linear-gradient(180deg,#ff9adb,var(--rw-accent1) 50%,#e44fb3),linear-gradient(90deg,#fdfdfe,#aeb6bf 50%,#eef1f4);box-shadow:0 1px 3px #50003c4d}.v95rw__sb:hover .v95rw__sbthumb,.v95rw__sb.is-drag .v95rw__sbthumb{filter:brightness(1.08) saturate(1.15)}.v95rw__sb.is-drag .v95rw__sbthumb{cursor:grabbing}.v95rw__items.is-scrollable:not(.is-end){-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}.v95rw__item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--rw-line)}.v95rw__item:last-child{border-bottom:1px solid var(--rw-line)}.v95rw__thumb{display:block;width:76px;height:76px;border-radius:10px;overflow:hidden;background:#f3f2f6}.v95rw__thumb img{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box;display:block}.v95rw__info{min-width:0}.v95rw__type{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rw-muted)}.v95rw__name{display:block;font-weight:700;font-size:14px;line-height:1.25;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v95rw__name:hover{text-decoration:underline}.v95rw__price{margin:2px 0 6px;font-size:14px}.v95rw__size select{font:inherit;font-size:13px;padding:5px 28px 5px 10px;border-radius:8px;border:1px solid var(--rw-line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2316161d'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;max-width:100%;color:var(--rw-ink)}.v95rw__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v95rw__add{padding:9px 18px;font-size:13px;white-space:nowrap}.v95rw__add.is-busy,.v95rw__all.is-busy{opacity:.6;pointer-events:none}.v95rw__foot{flex-shrink:0;margin-top:auto;padding-top:16px}.v95rw__total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14px;color:var(--rw-muted)}.v95rw__total strong{color:var(--rw-ink);font-size:20px}.v95rw__all{width:100%;padding:15px 18px;font-size:15px;letter-spacing:.08em}.v95rw__msg{margin:8px 0 0;min-height:1.2em;font-size:13px;color:var(--rw-muted);text-align:center}.v95rw__msg.is-error{color:#c0263a}.v95rw-gel{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;border:3px solid transparent;border-radius:999px;color:#000;font:inherit;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.55);background-image:linear-gradient(180deg,#ffffff73,#ffffff1a 47%,#00285a38 52%,#fff0,#fff6),linear-gradient(90deg,var(--rw-accent1) 0%,var(--rw-accent2) 25%,var(--rw-accent3) 50%,var(--rw-accent2) 75%,var(--rw-accent1) 100%),linear-gradient(180deg,#fdfdfe,#d6dbe1 38%,#9aa3ad 52%,#c9cfd6 70%,#eef1f4);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;background-size:100% 100%,200% 100%,100% 100%;background-position:0 0,0% 50%,0 0;background-repeat:no-repeat;background-color:transparent;box-shadow:0 0 0 1px #5f6772,0 2px 5px #00000040,inset 0 0 0 1px #3c005a73,inset 0 -6px 12px #ffdcff73;transition:filter .25s,box-shadow .15s,transform .08s}.v95rw-gel:before{content:"";position:absolute;z-index:-1;left:10%;right:10%;top:1px;height:46%;border-radius:999px 999px 50% 50%/999px 999px 10px 10px;background:linear-gradient(180deg,#ffffffe6,#ffffff26);pointer-events:none;transition:opacity .15s}.v95rw-gel:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;opacity:0}.v95rw-gel:hover:not(:disabled){filter:brightness(1.08) saturate(1.15);animation:v95rw-flow 3s ease-in-out infinite alternate}.v95rw-gel:hover:not(:disabled):after{animation:v95rw-sheen .9s ease-out forwards}.v95rw-gel:active:not(:disabled){transform:translateY(1px);filter:brightness(.82) saturate(1.1);box-shadow:0 0 0 1px #5f6772,0 1px 2px #00000040,inset 0 0 0 1px #3c005a99,inset 0 3px 9px #32004680}.v95rw-gel:active:not(:disabled):before{opacity:.45}.v95rw-gel:disabled{filter:grayscale(.85);opacity:.55;cursor:not-allowed}.v95rw-gel:focus-visible{outline:2px solid var(--rw-accent2);outline-offset:3px}.v95rw__all.v95rw-gel{animation:v95rw-flow 9s ease-in-out infinite alternate}.v95rw-gel.is-done{filter:saturate(.6) brightness(1.05)}@keyframes v95rw-flow{0%{background-position:0 0,0% 50%,0 0}to{background-position:0 0,100% 50%,0 0}}@keyframes v95rw-sheen{0%{left:-60%;opacity:0}15%{opacity:1}to{left:130%;opacity:0}}.v95rw__bundle{margin:0 0 10px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:700;text-align:center;background:linear-gradient(90deg,#ff71ce24,#b967ff24,#01cdfe24)}.v95rw__total s{color:var(--rw-muted);font-size:14px;font-weight:400;margin-right:6px}@media(max-width:989px){.v95rw{--rw-stage-h: clamp(440px, 68vh, 640px);padding:24px 16px 32px}.v95rw__body{grid-template-columns:minmax(0,1fr)}.v95rw__panel{height:auto;padding:18px 16px}.v95rw__items{max-height:312px;padding-right:18px}.v95rw__scroll{margin-right:-10px}.v95rw__lookname{font-size:22px}.v95rw__model{height:81%;bottom:14%}}@media(prefers-reduced-motion:reduce){.v95rw__model,.v95rw__look,.v95rw-gel,.v95rw-gel:after{transition:none;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/v95-runway.css.map */
