.store-map[data-v-27a1c924]{isolation:isolate}.store-map[data-v-27a1c924] .leaflet-control-zoom{border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:.5rem;overflow:hidden;box-shadow:0 2px 10px #0000001f}.store-map[data-v-27a1c924] .leaflet-control-zoom a{width:2rem;height:2rem;color:var(--color-text);background:var(--color-background);line-height:2rem}.store-map[data-v-27a1c924] .leaflet-control-attribution{color:var(--color-accent);background:color-mix(in srgb,var(--color-background) 88%,transparent);padding:2px 5px;font-size:9px}.store-map[data-v-27a1c924] .leaflet-control-attribution a{color:inherit}.store-map[data-v-27a1c924] .store-map-marker{background:0 0;border:0}.store-map[data-v-27a1c924] .store-map-marker__pin{border:2px solid var(--color-background);color:#111;background:var(--color-company-500);border-radius:9999px;place-items:center;width:2rem;height:2rem;display:grid;transform:translateY(-.5rem);box-shadow:0 2px 8px #00000052}.store-map[data-v-27a1c924] .store-map-marker__pin svg{width:1rem;height:1rem}.store-map[data-v-27a1c924] .store-map-marker:focus .store-map-marker__pin{outline:2px solid var(--color-company-400);outline-offset:2px}.store-map[data-v-27a1c924] .leaflet-popup{margin-bottom:1.8rem}.store-map[data-v-27a1c924] .leaflet-popup-content-wrapper{border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-text);background:var(--color-background);border-radius:.75rem;padding:0;overflow:hidden;box-shadow:0 10px 28px #00000038}.store-map[data-v-27a1c924] .leaflet-popup-content{margin:0;width:min(17.5rem,100vw - 4.5rem)!important}.store-map[data-v-27a1c924] .leaflet-popup-tip{border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);background:var(--color-background);border-top:0;border-left:0}.store-map[data-v-27a1c924] .leaflet-popup-close-button{width:1.5rem;height:1.5rem;color:var(--color-accent);border-radius:9999px;place-items:center;font-size:1.125rem;line-height:1;display:grid;top:.35rem;right:.35rem}.store-map[data-v-27a1c924] .leaflet-popup-close-button:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-company-400) 18%,transparent)}.store-map[data-v-27a1c924] .store-map-popup__card{gap:.375rem;padding:1rem 2.5rem 1rem 1rem;display:grid}.store-map[data-v-27a1c924] .store-map-popup__type{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.25rem}.store-map[data-v-27a1c924] .store-map-popup__address{color:var(--color-accent);margin:0;font-size:.875rem;line-height:1.25rem}.store-map[data-v-27a1c924] .store-map-popup__schedule{border-top:1px solid color-mix(in srgb,var(--color-accent) 12%,transparent);gap:.125rem;padding-top:.5rem;font-size:.75rem;line-height:1.125rem;display:grid}.store-map[data-v-27a1c924] .store-map-popup__label{color:var(--color-text);margin:0;font-weight:700}.store-map[data-v-27a1c924] .store-map-popup__hours{color:var(--color-accent);gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.store-map[data-v-27a1c924] .store-map-popup__contacts{border-top:1px solid color-mix(in srgb,var(--color-accent) 12%,transparent);gap:.25rem;padding-top:.5rem;font-size:.75rem;line-height:1.125rem;display:grid}.store-map[data-v-27a1c924] .store-map-popup__contact{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.store-map[data-v-27a1c924] .store-map-popup__contact:hover{color:var(--color-company-700)}.store-map[data-v-27a1c924] .store-map-popup__metro{color:var(--color-accent);margin:0}.store-map-modal-enter-active[data-v-27a1c924],.store-map-modal-leave-active[data-v-27a1c924]{transition:opacity .22s}.store-map-modal-enter-active section[data-v-27a1c924],.store-map-modal-leave-active section[data-v-27a1c924]{transition:transform .22s,opacity .22s}.store-map-modal-enter-from[data-v-27a1c924],.store-map-modal-leave-to[data-v-27a1c924]{opacity:0}.store-map-modal-enter-from section[data-v-27a1c924],.store-map-modal-leave-to section[data-v-27a1c924]{opacity:0;transform:translateY(1rem)scale(.985)}
