.vms-ws{background:#050506;color:var(--v-text)}.vms-ws__top{display:grid;gap:10px;padding-block:clamp(22px,2.6vw,40px) clamp(14px,1.6vw,22px)}.vms-ws__h1{font-size:clamp(30px,3.4vw,56px)}.vms-ws__top .vms-lede{max-width:70ch;font-size:15px}.vms-ws__main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(18px,2vw,32px);align-items:start;padding-bottom:clamp(40px,5vw,80px)}.vms-ws__view{display:grid;gap:14px;min-width:0}.vms-ws__stage{position:relative;width:100%;aspect-ratio:1920/1086;background:#050506;overflow:hidden;isolation:isolate;border:1px solid var(--v-line)}.vms-ws__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transform:scale(1.06);transform-origin:50% 62%;transition:opacity 1.6s var(--v-ease),transform 2.6s var(--v-ease)}.vms-ws.is-ready .vms-ws__stage canvas{opacity:1;transform:none}.vms-ws__fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 46%,transparent 60%,rgba(0,0,0,.5) 100%)}.vms-ws__fx:before,.vms-ws__fx:after{content:"";position:absolute;left:0;right:0;height:0;background:#000;transition:height 1.4s var(--v-ease) .2s}.vms-ws__fx:before{top:0}.vms-ws__fx:after{bottom:0}.vms-ws:not(.is-ready) .vms-ws__fx:before,.vms-ws:not(.is-ready) .vms-ws__fx:after{height:9%}.vms-ws__loading{position:absolute;right:14px;top:14px;padding:8px 12px;border:1px solid var(--v-line2);background:#08090bb8;font:600 11px/1 var(--v-body);letter-spacing:.16em;text-transform:uppercase;color:var(--v-mute)}.vms-ws__loading[hidden]{display:none}.vms-ws__side{display:grid;gap:22px;align-content:start;min-width:0}.vms-ws__step{display:grid;gap:10px;align-content:start;min-width:0}.vms-ws__label{display:flex;align-items:baseline;gap:10px;font:600 11px/1 var(--v-body);letter-spacing:.22em;text-transform:uppercase;color:var(--v-accent-300)}.vms-ws__label span{font:500 14px/1 var(--v-body);letter-spacing:0;text-transform:none;color:var(--v-text)}.vms-ws__segs,.vms-ws__models,.vms-ws__chips,.vms-ws__finishes{display:flex;flex-wrap:wrap;gap:8px}.vms-ws__finishes[hidden]{display:none}.vms-ws__seg,.vms-ws__chip,.vms-ws__model{-webkit-appearance:none;appearance:none;border:1px solid var(--v-line2);background:#ffffff05;color:var(--v-text);border-radius:2px;cursor:pointer;transition:border-color .2s var(--v-ease),background-color .2s var(--v-ease)}.vms-ws__seg{min-height:40px;padding:0 16px;font:600 12px/1 var(--v-body);letter-spacing:.14em;text-transform:uppercase}.vms-ws__chip{min-height:34px;padding:0 12px;font:500 13px/1 var(--v-body)}.vms-ws__model{display:grid;gap:4px;justify-items:start;flex:1 1 0;min-width:92px;padding:10px 12px;text-align:left}.vms-ws__model strong{font-family:var(--v-display);font-stretch:125%;font-style:italic;font-weight:800;font-size:20px;line-height:1;text-transform:uppercase}.vms-ws__model span{font-size:11.5px;color:var(--v-mute)}.vms-ws__seg:hover,.vms-ws__chip:hover,.vms-ws__model:hover:not(:disabled){border-color:var(--v-accent)}.vms-ws__seg[aria-pressed=true],.vms-ws__chip[aria-pressed=true],.vms-ws__model[aria-pressed=true]{border-color:var(--v-accent);background:#e1060029}.vms-ws__model.is-soon{opacity:.45;cursor:not-allowed}.vms-ws__soon{font-size:13.5px;line-height:1.55;color:var(--v-mute)}.vms-ws__soon[hidden]{display:none}.vms-ws__swatches{display:grid;grid-template-columns:repeat(auto-fill,34px);gap:10px}.vms-ws__swatch{position:relative;width:34px;height:34px;border-radius:50%;border:0;padding:0;cursor:pointer;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.55),transparent 42%),var(--sw);box-shadow:inset 0 -6px 10px #00000059,0 0 0 1px #ffffff24;transition:transform .2s var(--v-ease),box-shadow .2s var(--v-ease)}.vms-ws__swatch:hover{transform:translateY(-2px)}.vms-ws__swatch[aria-checked=true]{box-shadow:inset 0 -6px 10px #00000059,0 0 0 2px #050506,0 0 0 4px var(--v-accent)}.vms-ws__now{display:grid;gap:8px;padding:16px;border:1px solid var(--v-line);background:linear-gradient(180deg,var(--v-surface),var(--v-bg))}.vms-ws__carlabel{font:600 11px/1.3 var(--v-body);letter-spacing:.18em;text-transform:uppercase;color:var(--v-dim)}.vms-ws__title{font-family:var(--v-display);font-stretch:125%;font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;font-size:clamp(22px,1.8vw,30px)}.vms-ws__sub{font-size:14px;color:var(--v-mute)}.vms-ws__price{font:600 16px/1.2 var(--v-body);font-variant-numeric:tabular-nums;color:var(--v-text);margin-top:4px!important}.vms-ws__buy{display:grid;gap:8px;margin-top:6px}.vms-ws__buy .vms-btn{min-height:46px;padding:0 18px}.vms-ws__buy .vms-btn[hidden]{display:none}.vms-ws__railhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.vms-ws__railwrap{position:relative;min-width:0}.vms-ws__grid{display:grid;grid-auto-flow:column;grid-auto-columns:128px;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--v-line2) transparent}.vms-ws__grid>*{scroll-snap-align:start}.vms-ws__arrow{position:absolute;top:40px;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--v-line2);background:#08090be6;color:var(--v-text);font:16px/1 system-ui,sans-serif;cursor:pointer}.vms-ws__arrow:hover{border-color:var(--v-accent)}.vms-ws__arrow--prev{left:-10px}.vms-ws__arrow--next{right:-10px}.vms-ws__arrow[hidden]{display:none}.vms-ws__card{-webkit-appearance:none;appearance:none;display:grid;gap:3px;justify-items:start;align-content:start;padding:8px 8px 12px;border:1px solid var(--v-line);background:var(--v-surface);color:var(--v-text);text-align:left;border-radius:2px;cursor:pointer;transition:border-color .2s var(--v-ease),background-color .2s var(--v-ease)}.vms-ws__card:hover{border-color:var(--v-line2)}.vms-ws__card[aria-pressed=true]{border-color:var(--v-accent);background:linear-gradient(180deg,rgba(225,6,0,.16),var(--v-surface) 62%)}.vms-ws__thumb{display:grid;place-items:center;width:100%;aspect-ratio:1;margin-bottom:5px;background:#fff;border-radius:2px;overflow:hidden}.vms-ws__thumb img{width:90%;height:90%;object-fit:contain}.vms-ws__thumb--oe{background:radial-gradient(circle at 50% 50%,#2a2d33,#111317 70%)}.vms-ws__thumb--oe span{font-family:var(--v-display);font-stretch:125%;font-style:italic;font-weight:800;font-size:26px;color:var(--v-mute)}.vms-ws__cbrand{font:600 10px/1 var(--v-body);letter-spacing:.16em;text-transform:uppercase;color:var(--v-dim)}.vms-ws__cname{font:600 14px/1.2 var(--v-body)}.vms-ws__cprice{font-size:12px;color:var(--v-mute);font-variant-numeric:tabular-nums}.vms-ws__cfin{font-size:11.5px;color:var(--v-accent-300)}.vms-ws__fine{font-size:12.5px;line-height:1.6;color:var(--v-dim)}@media(max-width:1099px){.vms-ws__main{grid-template-columns:minmax(0,1fr);gap:18px}.vms-ws__view,.vms-ws__side{display:contents}.vms-ws__stage{order:1;position:sticky;top:var(--header-height,0px);z-index:3;box-shadow:0 12px 24px #0000008c}.vms-ws__car{order:2}.vms-ws__paint{order:3}.vms-ws__rail{order:4}.vms-ws__now{order:5}.vms-ws__fine{order:6}.vms-ws__buy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.vms-ws__side{grid-template-columns:minmax(0,1fr)}.vms-ws__stage{margin-inline:calc(var(--v-gutter) * -1);width:auto;border-inline:0}.vms-ws__buy{grid-template-columns:minmax(0,1fr)}.vms-ws__grid{grid-auto-columns:116px}.vms-ws__arrow{display:none}}@media(prefers-reduced-motion:reduce){.vms-ws__stage canvas{transition:none;transform:none;opacity:1}.vms-ws__fx:before,.vms-ws__fx:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vms-ws.css.map */
