.vb-lights{position:relative;z-index:30;background:var(--vb-ink, #0a0a0a);color:#fff;font-family:var(--vb-body, sans-serif)}.vb-lights__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;max-width:var(--vb-wrap, 1280px);min-height:46px;margin:0 auto;padding:7px 52px 7px 24px}.vb-lights__bulbs{display:inline-flex;gap:6px;padding:4px 7px;border-radius:999px;background:#1c1c1c}.vb-lights__bulb{width:12px;height:12px;border-radius:50%;background:#333}.vb-lights[data-stage=red] .vb-lights__bulb--red{background:#ff2d20;box-shadow:0 0 8px 2px #ff2d20b3}.vb-lights[data-stage=amber] .vb-lights__bulb--red,.vb-lights[data-stage=amber] .vb-lights__bulb--amber{background:#ffb000;box-shadow:0 0 8px 2px #ffb000b3}.vb-lights[data-stage=green] .vb-lights__bulb{background:#19d15f;box-shadow:0 0 8px 2px #19d15fb3}.vb-lights__label{font:italic 800 1.05rem/1 var(--vb-head, sans-serif);letter-spacing:.06em;text-transform:uppercase}.vb-lights__clock{display:inline-flex;gap:4px;font:italic 800 1.2rem/1 var(--vb-head, sans-serif);font-variant-numeric:tabular-nums}.vb-lights__clock span{min-width:2.6em;padding:4px 6px;background:#fff;color:var(--vb-ink, #0a0a0a);text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.vb-lights__clock small{margin-left:1px;font-size:.7em;opacity:.7}.vb-lights__cta{color:#fff;font:600 .95rem/1 var(--vb-body, sans-serif);text-decoration:underline;text-underline-offset:4px}.vb-lights__close{position:absolute;top:50%;right:8px;width:36px;height:36px;margin-top:-18px;padding:0;border:0;background:none;color:#bdbdbd;font-size:22px;line-height:1;cursor:pointer}.vb-lights__close:hover{color:#fff}.vb-lights :focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.vb-lights.is-starting .vb-lights__bulb{animation:vb-start-seq 1.2s steps(1) both}.vb-lights.is-starting .vb-lights__bulb--red{--c: #ff2d20;animation-delay:0s}.vb-lights.is-starting .vb-lights__bulb--amber{--c: #ffb000;animation-delay:.3s}.vb-lights.is-starting .vb-lights__bulb--green{--c: #19d15f;animation-delay:.6s}.vb-lights[data-stage=green] .vb-lights__bulbs{animation:vb-go 1.6s ease-in-out infinite}.vb-lights__clock .is-tick{animation:vb-tick .35s ease-out}}@keyframes vb-start-seq{0%{background:var(--c);box-shadow:0 0 10px 3px var(--c)}60%,to{background:#333;box-shadow:none}}@keyframes vb-go{50%{box-shadow:0 0 0 3px #19d15f59}}@keyframes vb-tick{0%{transform:translateY(-4px);opacity:.4}}@media(max-width:749px){.vb-lights__inner{gap:6px 10px;padding:8px 44px 8px 12px}.vb-lights__label{font-size:.92rem}.vb-lights__clock{font-size:1rem}.vb-lights__cta{flex-basis:100%;text-align:center}}.vb-fuel{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;background:var(--vb-ink, #0a0a0a);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.vb-fuel__dial{flex:none;width:74px;height:auto;overflow:visible}.vb-fuel__arc{fill:none;stroke:#333;stroke-width:7}.vb-fuel__fill{fill:none;stroke:#fff;stroke-width:7;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--fuel, 0));transition:stroke-dashoffset 1s cubic-bezier(.34,1.56,.64,1)}.vb-fuel__needle{transform-origin:50px 50px;rotate:calc(-90deg + var(--fuel, 0) * 180deg);transition:rotate 1s cubic-bezier(.34,1.56,.64,1)}.vb-fuel__needle line{stroke:#fff;stroke-width:3.5;stroke-linecap:round}.vb-fuel__hub{fill:#fff}.vb-fuel__ef{fill:#9a9a9a;font:italic 800 11px/1 var(--vb-head, sans-serif);text-anchor:middle}.vb-fuel__pump{fill:#9a9a9a}.vb-fuel__text{min-width:0}.vb-fuel__text strong{display:block;font:italic 800 1.15rem/1.05 var(--vb-head, sans-serif);letter-spacing:.02em;text-transform:uppercase}.vb-fuel__text span{display:block;margin-top:3px;color:#bdbdbd;font-size:.85rem;line-height:1.3}.vb-fuel.is-full .vb-fuel__ef--f,.vb-fuel.is-full .vb-fuel__pump{fill:#fff}@media(prefers-reduced-motion:no-preference){.vb-fuel.is-full .vb-fuel__dial{animation:vb-full .6s ease-out}.vb-fuel.is-low .vb-fuel__ef--e{animation:vb-low 1s steps(2) infinite}}@keyframes vb-full{30%{transform:scale(1.12) rotate(-4deg)}}@keyframes vb-low{50%{fill:#fff}}.vb-card{position:relative}@media(prefers-reduced-motion:no-preference){.vb-js .vb-card[data-vb-reveal],.vb-park-wait{opacity:0;transform:translate(-160px) skew(-14deg);transition:opacity .35s ease var(--vb-d, 0s),transform .85s cubic-bezier(.22,1.35,.4,1) var(--vb-d, 0s)}.vb-js .vb-card[data-vb-reveal].is-in,.vb-park-wait.vb-park-in{opacity:1;transform:none}.vb-js .vb-card[data-vb-reveal]:after,.vb-park-wait:after{content:"";position:absolute;left:0;bottom:18%;z-index:3;width:5px;height:34px;border-radius:0 3px 3px 0;background:#ff2d20;box-shadow:0 0 14px 4px #ff2d20a6;opacity:0;pointer-events:none}.vb-js .vb-card[data-vb-reveal].is-in:after,.vb-park-wait.vb-park-in:after{animation:vb-brake .5s steps(1) calc(var(--vb-d, 0s) + .45s) both}.vb-park-wait{position:relative}}@keyframes vb-brake{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}.vb-lamp{position:absolute;left:calc(var(--lx) / 600 * 100%);top:calc(var(--ly) / 536 * 100%);width:0;height:0;z-index:2;pointer-events:none}.vb-lamp:before{content:"";position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#fffffff2 0 12%,#ffffff73 30%,#fff0 68%);mix-blend-mode:screen;opacity:0}.vb-lamp--beam:after{content:"";position:absolute;left:-230px;top:-14px;width:230px;height:120px;background:radial-gradient(ellipse at 100% 12%,#ffffff52,#fff0 70%);transform:skewY(14deg);transform-origin:100% 0;mix-blend-mode:screen;opacity:0}.vb-lamps-on .vb-lamp:before{opacity:1}.vb-lamps-on .vb-lamp--beam:after{opacity:.8}@media(prefers-reduced-motion:no-preference){.vb-lamps-on .vb-lamp:before{animation:vb-lamp-on 1.1s steps(1) 1.2s both}.vb-lamps-on .vb-lamp--beam:after{animation:vb-beam-on 1.1s steps(1) 1.2s both}.vb-lamps-flash .vb-lamp:before,.vb-lamps-flash .vb-lamp--beam:after{animation:vb-lamp-flash .6s steps(1) both}}@keyframes vb-lamp-on{0%{opacity:0}15%{opacity:1}25%{opacity:.2}40%,to{opacity:1}}@keyframes vb-beam-on{0%,35%{opacity:0}40%,to{opacity:.8}}@keyframes vb-lamp-flash{0%{opacity:1;filter:brightness(1.6)}25%{opacity:.1}50%{opacity:1;filter:brightness(1.6)}75%{opacity:.1}to{opacity:1}}.vb-hero.vb-night .vb-hero__panel>.vb-hero__car{filter:grayscale(1) contrast(1.15) brightness(.72)}.vb-hero.vb-night .vb-lamp:before{transform:scale(1.35)}.vb-hero.vb-night .vb-lamp--beam:after{opacity:1;transform:skewY(14deg) scale(1.3)}.vb-streetlights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.vb-streetlights i{position:absolute;top:-18%;left:-40%;width:34%;height:70%;background:radial-gradient(ellipse at 50% 0%,#ffffff47,#fff0 65%);opacity:0}.vb-night-tag{position:absolute;top:6%;right:22%;z-index:3;padding:5px 12px 5px 9px;background:#fff;color:var(--vb-ink, #0a0a0a);font:italic 800 .85rem/1 var(--vb-head, sans-serif);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%)}@media(prefers-reduced-motion:no-preference){.vb-streetlights i{animation:vb-streetlight 2.4s linear infinite}.vb-streetlights i:nth-child(2){animation-delay:.8s}.vb-streetlights i:nth-child(3){animation-delay:1.6s}}@media(prefers-reduced-motion:reduce){.vb-streetlights i:nth-child(2){left:40%;opacity:.7}}@keyframes vb-streetlight{0%{left:-40%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:110%;opacity:0}}@media(prefers-reduced-motion:no-preference){#MainContent media-gallery slideshow-slide:first-of-type .product-media__image{animation:vb-photo-drive 1.25s cubic-bezier(.2,.9,.25,1) .1s both}#MainContent media-gallery slideshow-container{position:relative}#MainContent media-gallery slideshow-container:after{content:"";position:absolute;left:6%;right:6%;bottom:7%;height:4px;z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(10,10,10,.55) 0 34px,transparent 34px 70px);animation:vb-photo-road 1.4s ease-out .1s both}}@keyframes vb-photo-drive{0%{translate:70% 0;filter:blur(6px);opacity:0}20%{opacity:1}62%{translate:-3% 0;filter:blur(0)}74%{translate:0 0;rotate:-1.5deg}86%{rotate:.8deg;translate:0 -1.5%}to{translate:0 0;rotate:0deg}}@keyframes vb-photo-road{0%{background-position:0 0;opacity:0}10%{opacity:1}65%{background-position:-280px 0;opacity:1}to{background-position:-320px 0;opacity:0}}.vb-finish{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;overflow:hidden}.vb-finish__flag{position:absolute;top:18%;right:6%;width:150px;height:auto;transform-origin:6% 100%;animation:vb-flag-in 1.9s ease-out both}.vb-finish__flag .vb-cloth{animation:vb-wave .35s ease-in-out infinite alternate;transform-origin:0 50%}.vb-finish__tyre{position:absolute;top:-40px;width:var(--s, 18px);height:var(--s, 18px);border-radius:50%;background:radial-gradient(circle,#fff 0 22%,#0a0a0a 24% 58%,#3a3a3a 60% 100%);box-shadow:0 2px 4px #00000040;animation:vb-tyre-fall var(--t, 1.6s) cubic-bezier(.3,.6,.6,1) var(--d, 0s) both}@keyframes vb-flag-in{0%{transform:translateY(40px) rotate(-30deg) scale(.6);opacity:0}18%{transform:translateY(0) rotate(8deg) scale(1);opacity:1}30%{transform:rotate(-6deg)}42%{transform:rotate(5deg)}55%{transform:rotate(-3deg)}80%{opacity:1}to{transform:rotate(0);opacity:0}}@keyframes vb-wave{to{transform:skewY(-6deg) scaleX(.94)}}@keyframes vb-tyre-fall{0%{transform:translate(0) rotate(0);opacity:1}85%{opacity:1}to{transform:translate(var(--x, 0px),110vh) rotate(var(--r, 540deg));opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vroom-extras.css.map */
