.dealers.svelte-y0os1h{background-color:var(--color-cream)}.map-container-krv.svelte-y0os1h{justify-content:center;align-items:center;display:flex}.map-wrapper-krv.svelte-y0os1h{border-radius:var(--radius-cards);width:100%;max-width:960px;height:60vh;position:relative;overflow:hidden}.map-krv.svelte-y0os1h{width:100%;height:100%}.marker-krv{background-color:var(--color-primary-green);cursor:pointer;width:48px;height:48px;transition:width var(--transition-fast), height var(--transition-fast);background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:50%;overflow:hidden}.marker-krv.active{width:60px;height:60px}.popup-box-krv.svelte-y0os1h{background:var(--color-cream);border-radius:var(--radius-body);width:calc(100% - 60px);max-width:300px;font-size:var(--text-body-sm);z-index:10;padding:15px;position:absolute;top:15px;left:15px}.popup-box-krv.svelte-y0os1h h3:where(.svelte-y0os1h){font-size:var(--text-body);color:var(--color-primary-green);margin-top:0;margin-bottom:8px}.popup-box-krv.svelte-y0os1h p:where(.svelte-y0os1h){line-height:var(--leading-body);font-size:var(--text-body-sm);color:var(--color-body-text);margin:0}.popup-box-krv.svelte-y0os1h a:where(.svelte-y0os1h){color:var(--color-primary-green);text-decoration:underline}.popup-box-krv.svelte-y0os1h a:where(.svelte-y0os1h):hover{color:var(--color-primary-hover)}
