.opening-hours-dropdown{font-size:var(--small-fontsize);line-height:var(--small-lineheight)}.opening-hours-dropdown *{border:unset!important}.opening-hours-dropdown header+div{padding-left:0!important;padding-right:0!important}.opening-hours-dropdown h2{display:none}[data-vsbs-container][data-v-ccadc172]{inset:0;overflow:hidden;pointer-events:none;position:fixed;visibility:visible;z-index:9999}[data-vsbs-backdrop][data-v-ccadc172]{background-color:var(--vsbs-backdrop-bg,rgba(0,0,0,.5));inset:0;pointer-events:auto;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity;z-index:1}[data-vsbs-shadow=true][data-v-ccadc172]:before{border-radius:var(--vsbs-border-radius,16px);box-shadow:0 -5px 60px 0 var(--vsbs-shadow-color,rgba(89,89,89,.2));content:"";height:100lvh;position:absolute;top:0;width:100%;z-index:-1}[data-vsbs-sheet][data-v-ccadc172]{background-color:var(--vsbs-background,#fff);border-left:1px solid var(--vsbs-outer-border-color,transparent);border-right:1px solid var(--vsbs-outer-border-color,transparent);border-top-left-radius:var(--vsbs-border-radius,16px);border-top-right-radius:var(--vsbs-border-radius,16px);bottom:0;display:flex;flex-direction:column;left:0;margin-left:auto;margin-right:auto;max-height:inherit;max-width:var(--vsbs-max-width,640px);pointer-events:all;position:fixed;right:0;width:100%;will-change:height;z-index:2}[data-vsbs-sheet-show=true][data-v-ccadc172]{visibility:visible}[data-vsbs-header][data-v-ccadc172]{border-top:1px solid var(--vsbs-outer-border-color,transparent);border-top-left-radius:var(--vsbs-border-radius,16px);border-top-right-radius:var(--vsbs-border-radius,16px);box-shadow:0 1px 0 var(--vsbs-border-color,rgba(46,59,66,.125));flex-shrink:0;padding:20px var(--vsbs-padding-x,16px) 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}[data-vsbs-header][data-v-ccadc172]:before{background-color:var(--vsbs-handle-background,rgba(0,0,0,.28));border-radius:2px;content:"";display:block;height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:36px}[data-vsbs-header][data-v-ccadc172]:empty{box-shadow:none;padding:14px var(--vsbs-padding-x,16px) 10px}[data-vsbs-footer][data-v-ccadc172]{box-shadow:0 -1px 0 var(--vsbs-border-color,rgba(46,59,66,.125));flex-grow:0;flex-shrink:0;padding:16px var(--vsbs-padding-x,16px);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-vsbs-footer][data-v-ccadc172]:empty{display:none}[data-vsbs-scroll][data-v-ccadc172]{flex-grow:1;overflow-y:auto;overscroll-behavior:none}[data-vsbs-content-wrapper][data-v-ccadc172]{height:100%}[data-vsbs-content][data-v-ccadc172]{display:grid;padding:8px var(--vsbs-padding-x,16px);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--vsbs-padding-x:16px;--vsbs-backdrop-bg:rgba(0,0,0,.5);--vsbs-shadow-color:rgba(0,0,0,.15);--vsbs-background:var(--body-color);--vsbs-border-radius:calc(var(--default-border-radius)*2);--vsbs-outer-border-color:transparent;--vsbs-max-width:640px;--vsbs-border-color:transparent;--vsbs-handle-background:rgba(0,0,0,.25)}.dealer-list-enter-active,.dealer-list-leave-active{transition:transform .4s ease}.dealer-list-enter-from,.dealer-list-leave-to{transform:translate(-100%)}.single-dealer-enter-active,.single-dealer-leave-active{transition:transform .4s ease,opacity .4s ease}.single-dealer-enter-from,.single-dealer-leave-to{opacity:0;transform:translate(100%,-50%)}img.leaflet-tile{filter:grayscale(100%)}.map:after{padding-left:var(--pl);padding-top:var(--pt)}.leaflet-marker-icon div:not(.userlocation,.searchlocation),.leaflet-marker-icon.marker-cluster{background-color:var(--primary-color-400)!important}.leaflet-marker-icon span{color:#fff!important;font-family:inherit!important;font-size:14px!important}.leaflet-container .leaflet-control-container .leaflet-top{display:flex;flex-direction:column;gap:.75rem;padding-left:var(--padding-outofgrid);padding-right:var(--padding-outofgrid);padding-top:var(--gap);padding-bottom:var(--gap)}.leaflet-container .leaflet-control-container .leaflet-top .leaflet-control{border:none!important;margin:0!important;pointer-events:none;display:flex;flex-direction:column;gap:.75rem}@media(max-width:1279.9px){.leaflet-container .leaflet-control-container .leaflet-top .leaflet-control{display:none}}.leaflet-container .leaflet-control-container .leaflet-top .leaflet-control .leaflet-control-geolocate,.leaflet-container .leaflet-control-container .leaflet-top .leaflet-control .leaflet-control-zoom-center,.leaflet-container .leaflet-control-container .leaflet-top .leaflet-control .leaflet-control-zoom-in,.leaflet-container .leaflet-control-container .leaflet-top .leaflet-control .leaflet-control-zoom-out{border-radius:var(--control-button-radius)!important;font-size:2rem;font-weight:400;height:var(--control-button-size);pointer-events:auto;width:var(--control-button-size)}.leaflet-container .leaflet-control-container .leaflet-control-attribution{bottom:.5rem;right:.5rem;border-radius:9999px;background-color:color-mix(in srgb,var(--white-color) 25%,transparent);padding-left:.75rem;padding-right:.75rem;padding-top:3px;padding-bottom:3px;color:var(--muted-color);font-family:var(--font-sans);--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.leaflet-container .leaflet-control-container .leaflet-control-attribution a{color:var(--muted-color);text-decoration:none}.leaflet-container .leaflet-control-container .leaflet-control-attribution a:hover{--un-text-opacity:1;color:color-mix(in srgb,var(--primary-color) calc(100% * var(--un-text-opacity)),transparent)}.leaflet-container .leaflet-control-container .leaflet-control-attribution .leaflet-attribution-flag{display:none!important}.leaflet-div-icon{background:transparent;border:none}.pulse{animation:pulse-effect 2s infinite}.suggestion-enter-active,.suggestion-leave-active{transition:opacity .15s ease,transform .15s ease}.suggestion-enter-from,.suggestion-leave-to{opacity:0;transform:translateY(-4px)}@media(max-width:1023px){.leaflet-control-container .leaflet-bottom.leaflet-right{bottom:90px!important}}@keyframes pulse-effect{0%{box-shadow:0 0 color-mix(in srgb,var(--secondary-color) 70%,transparent)}50%{box-shadow:0 0 0 20px transparent}to{box-shadow:0 0 0 0 transparent}}
