.osm-map[data-v-154f2a7b]{display:flex;flex-direction:column;gap:1rem}.osm-map__address[data-v-154f2a7b]{font-style:normal;font-size:.95rem;line-height:1.6}.osm-map__address a[data-v-154f2a7b]{display:block;width:-moz-fit-content;width:fit-content;color:inherit;font-weight:700}.osm-map__leaflet-wrapper[data-v-154f2a7b]{width:100%;height:400px;border:var(--border-hard,2px solid #1a1614)}.osm-map__placeholder[data-v-154f2a7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;height:400px;padding:2rem;background-color:#dcd7d08c;text-align:center}.osm-map__placeholder-notice[data-v-154f2a7b]{margin:0;font-size:.9rem;line-height:1.6;max-width:44ch}.osm-map__placeholder-notice strong[data-v-154f2a7b]{font-weight:700}.osm-map__placeholder-btn[data-v-154f2a7b]{padding:.65rem 1.5rem;background-color:var(--color-primary,#f08f0f);color:var(--color-black,#1a1614);border:2px solid var(--color-black,#1a1614);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s ease}.osm-map__placeholder-btn[data-v-154f2a7b]:hover{box-shadow:4px 4px 0 var(--color-black,#1a1614)}
