.vcsm{--s:1}.vcsm__panel{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);min-height:440px;background:var(--vce-ink);color:#fff;border-radius:3px;overflow:hidden}.vcsm__map{position:relative;min-height:320px;background:var(--vce-ink)}.vcsm__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.vcsm__land{fill:#131315;stroke:#1f1f23;stroke-width:1}.vcsm__on{fill:#26262c;stroke:#5a5a63;stroke-width:1.2}.vcsm__edge{fill:none;stroke:#ffffff47;stroke-width:1}.vcsm__hit{fill:transparent}.vcsm__st{cursor:pointer}.vcsm__dot{fill:#fff;transform-box:fill-box;transform-origin:center;transform:scale(var(--s))}.vcsm__ring{fill:none;stroke:var(--vce-red-2);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.vcsm__st.is-near .vcsm__dot{fill:var(--vce-red-2)}.vcsm__tip{position:absolute;left:0;top:0;padding:4px 8px;background:#fff;color:var(--vce-ink);font-size:12px;font-weight:700;white-space:nowrap;border-radius:3px;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 10px));transition:opacity .15s}.vcsm__side{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 30px;border-left:1px solid #222}.vce .vcsm__big{margin:0;font:800 64px/.9 Montserrat,sans-serif;letter-spacing:-.03em;color:#fff}.vcsm__num{font-variant-numeric:tabular-nums}.vcsm__label{display:block;margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.vcsm__text{margin:0;font-size:14px;line-height:1.55;color:#c9c9cf}.vce.vce .vcsm__geo{height:48px;padding:0 22px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.vcsm__pick{display:flex;flex-direction:column;gap:8px}.vcsm__pick-label{font-size:12px;color:#a1a1aa}.vcsm__chips{display:flex;flex-wrap:wrap;gap:6px}.vce.vce .vcsm__chip{padding:7px 12px;background:transparent;color:#d4d4d8;border:1px solid #3a3a40;border-radius:999px;font:500 12px/1 Montserrat,sans-serif;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.vce.vce .vcsm__chip:hover{border-color:#a1a1aa;color:#fff}.vce.vce .vcsm__chip[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--vce-ink)}.vcsm__card{width:100%;min-height:96px;padding:14px;background:var(--vce-card);border:1px solid #2c2c31;border-radius:3px}.vcsm__hint{margin:0;font-size:13px;line-height:1.5;color:#a1a1aa}.vcsm__name{display:block;font-size:16px;font-weight:800}.vcsm__meta{display:block;margin-top:2px;font-size:13px;color:#a1a1aa}.vcsm__hours{display:block;margin-top:8px;font-size:13px;color:#e4e4e7}.vce .vcsm__card a,.vce .vcsm__all{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;color:#fff;border-bottom:1px solid currentColor;padding-bottom:2px}.vce .vcsm__all{margin-top:auto}.vce .vcsm__card a:hover,.vce .vcsm__all:hover{color:var(--vce-red-2)}@media(prefers-reduced-motion:no-preference){.vcsm.vc-anim .vcsm__dot{transform:scale(0)}.vcsm.vc-anim .vcsm__edge{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.vcsm.vc-anim.is-in .vcsm__dot{animation:vcsm-pop .5s var(--d) cubic-bezier(.3,1.6,.5,1) forwards}.vcsm.vc-anim.is-in .vcsm__edge{animation:vcsm-draw 1.1s var(--d) ease-out forwards}.vcsm__st.is-near .vcsm__ring{animation:vcsm-ring 1.6s ease-out infinite}}@media(prefers-reduced-motion:reduce){.vcsm__st.is-near .vcsm__ring{opacity:.9;transform:scale(2.2)}}@keyframes vcsm-pop{to{transform:scale(var(--s))}}@keyframes vcsm-draw{to{stroke-dashoffset:0}}@keyframes vcsm-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}@media(max-width:900px){.vcsm{--s:1.5}.vcsm__panel{grid-template-columns:minmax(0,1fr);min-height:0}.vcsm__map{min-height:0;aspect-ratio:1.45}.vcsm__side{padding:22px 18px;border-left:0;border-top:1px solid #222}.vce .vcsm__big{font-size:52px}.vce .vcsm__all{margin-top:4px}}@media(max-width:600px){.vcsm{--s:2}}.vcr-calc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;margin-top:6px;font-size:15px;color:#e6e6e6}.vcr-calc__order{cursor:pointer}.vcr-calc b{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.vce.vce input.vcr-calc__range{-webkit-appearance:none;appearance:none;width:150px;height:22px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.vce.vce input.vcr-calc__range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#ffffff59}.vce.vce input.vcr-calc__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border:2px solid #fff;border-radius:50%;background:var(--vce-red-2)}.vce.vce input.vcr-calc__range::-moz-range-track{height:4px;border-radius:2px;background:#ffffff59}.vce.vce input.vcr-calc__range::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--vce-red-2)}.vce.vce input.vcr-calc__range:focus{outline:none}.vce.vce input.vcr-calc__range:focus-visible{outline:2px solid #fff;outline-offset:4px}.vce-rewards__msg .vcr-calc__out{font-size:15px;color:#e6e6e6}.vce-rewards__msg .vcr-calc__off{display:inline-block;margin-left:4px;padding:3px 8px;background:#fff;color:var(--vce-ink);font-size:13px;font-weight:800;border-radius:3px;font-variant-numeric:tabular-nums}.vcr-shine{position:relative;overflow:hidden}.vcr-shine:after{content:"";position:absolute;top:0;left:-45%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-20deg);pointer-events:none}@supports (width:1cqw){.vce-rewards.vcr-anim{container-type:inline-size}.vce-rewards.vcr-anim:before{left:0;transform:translate(62cqw) skew(-38deg)}}@media(prefers-reduced-motion:no-preference){@supports (width:1cqw){.vce-rewards.vcr-anim:before{animation:vcr-sweep 9s ease-in-out infinite alternate}}.vcr-shine:hover:after,.vcr-shine:focus-visible:after,.vce-rewards.is-in .vcr-shine:after{animation:vcr-shine .9s ease-out}}@keyframes vcr-sweep{0%{transform:translate(6cqw) skew(-38deg)}to{transform:translate(80cqw) skew(-38deg)}}@keyframes vcr-shine{to{transform:translate(400%) skew(-20deg)}}@media(max-width:900px){.vcr-calc{font-size:14px}.vce.vce input.vcr-calc__range{width:min(220px,70vw)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/vc-motion.css.map */
