.vs-street{--vs-offset: 0px;--sky1: #f2b8a2;--sky2: #f8d9b8;--sky3: #fdeccc}.vs-street,.vs-street *{box-sizing:border-box}.vs-street :where(h1,i,svg,canvas){margin:0;padding:0}.vs-street :where(img){max-width:none}.vs-street{position:relative;width:100%;height:calc(92vh - var(--vs-offset));height:calc(92svh - var(--vs-offset));min-height:480px;overflow:hidden;isolation:isolate;border-radius:var(--r, 0);cursor:grab;touch-action:pan-y;background:linear-gradient(180deg,var(--sky1) 0%,var(--sky2) 55%,var(--sky3) 100%);user-select:none;-webkit-user-select:none}.vs-street.vs-drag{cursor:grabbing}.vs-layer{position:absolute;left:0;bottom:0;pointer-events:none;will-change:transform}.vs-layer svg{display:block;overflow:visible}.vs-layer canvas{position:absolute;display:block;pointer-events:none}.vs-fill{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#vs-sun{position:absolute;left:16%;top:11%;will-change:transform;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,#fff3c9,#ffd9a0 45%,#ffc88c00 72%);opacity:1;pointer-events:none}#vs-dark{background:#080a30;opacity:0;visibility:hidden}.vs-lit{opacity:0;visibility:hidden}.vs-blink{animation:vs-blink 1.6s steps(1) infinite}@keyframes vs-blink{50%{opacity:.35}}#vs-far svg *{fill-opacity:.3}#vs-paint{top:0;bottom:auto;height:100%;display:flex}.vs-tile{position:relative;flex:none;margin-right:-2px;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.vs-tile.vs-flip{transform:scaleX(-1)}.vs-tile.vs-off .vs-sp,.vs-tile.vs-off .vs-moonglow{visibility:hidden;animation-play-state:paused}.vs-sp{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation:vs-tw 3s ease-in-out infinite alternate}.vs-sp.w{background:radial-gradient(circle,#fffceee6 0,#fffcee47 30%,#fffcee00 68%)}.vs-sp.g{background:radial-gradient(circle,#ffe296e6 0,#ffd67847 30%,#ffd67800 68%)}.vs-moonglow{position:absolute;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff0c457 0,#fff0c400 68%);animation:vs-glow 7s ease-in-out infinite alternate}@keyframes vs-tw{0%{opacity:.15;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes vs-glow{0%{opacity:.55}to{opacity:1}}#vs-dusk{background:linear-gradient(180deg,var(--sky1) 0%,var(--sky2) 58%,var(--sky3) 100%);opacity:.66;mix-blend-mode:hard-light}#vs-shoot{opacity:0;visibility:hidden;overflow:hidden}#vs-shoot i{position:absolute;top:12%;left:70%;width:150px;height:2px;background:linear-gradient(90deg,#fffae600,#fffae6f2);transform:rotate(28deg);opacity:0;animation:vs-shoot 11s linear infinite}#vs-shoot i:nth-child(2){top:24%;left:30%;animation-delay:-5.5s;animation-duration:14s}@keyframes vs-shoot{0%,88%{opacity:0;transform:translate(0) rotate(28deg)}90%{opacity:1}to{opacity:0;transform:translate(-340px,180px) rotate(28deg)}}#vs-girl{position:absolute;left:0;top:0;transform-origin:50% 100%;will-change:transform,opacity}#vs-girl img{display:block;width:100%;height:auto}#vs-cv{position:absolute;left:0;bottom:0;will-change:transform;pointer-events:none}#vs-cv img{display:block;width:100%;height:auto}#vs-cvglow{position:absolute;left:0;bottom:0;will-change:transform;pointer-events:none;mix-blend-mode:screen;opacity:0;visibility:hidden}#vs-cvglow i{position:absolute;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#ffe4a0cc 0,#ffd68252 36%,#ffd68200 70%)}#vs-grain{display:none}#vs-ui{position:absolute;left:0;right:0;bottom:clamp(22px,5vh,56px);text-align:center;pointer-events:none;padding:0 20px}#vs-ui a{pointer-events:auto;display:inline-block;padding:4px 2px;border:0;border-radius:0;background:none;color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-transform:lowercase;letter-spacing:.1em;font-size:20px;font-weight:500;font-family:var(--sans, "EB Garamond", Garamond, Georgia, serif);text-shadow:0 1px 2px rgba(40,20,50,.85),0 0 8px rgba(40,20,50,.75),0 0 18px rgba(40,20,50,.6),0 0 34px rgba(40,20,50,.4)}#vs-ui a:hover{text-decoration-thickness:2px}@media(prefers-reduced-motion:reduce){.vs-blink{animation:none!important}}@media(max-width:749px){.vs-street.vs-desktop-only{display:none}}@media(max-width:749px){.vs-street{height:clamp(300px,86vw,460px);min-height:0}#vs-sun{width:64px;height:64px}#vs-ui{bottom:16px;padding:0 16px}#vs-ui a{padding:4px 2px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/vs-street.css.map */
