/* ============================================
   Store Map — Leaflet
   Incolla in style.css del child theme
   oppure in Bricks > Settings > Custom CSS
   ============================================ */

/* Canvas della mappa */
#store-map {
  width: 100%;
  height: 480px;
  border-radius: 8px;
  z-index: 0; /* evita conflitti con header sticky */
}

/* Popup Leaflet */
.store-popup {
  font-family: inherit;
  min-width: 160px;
}

.store-popup__name {
  display: block;
  font-size: 15px;
  margin-bottom: 6px;
  color: #111;
}

.store-popup__address,
.store-popup__phone {
  margin: 4px 0;
  font-size: 13px;
  color: #444;
}

.store-popup__phone a {
  color: inherit;
  text-decoration: none;
}

.store-popup__phone a:hover {
  text-decoration: underline;
}

/* Store card cliccabile (opzionale) */
.store-card[data-lat] {
  cursor: pointer;
  transition: box-shadow 0.2s ease;
}

.store-card[data-lat]:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}