/**
 * Atelier — T37 Store Locator.
 * Source: design/store-theme/01-atelier-fashion/pages/T37 Store Locator.dc.html
 *
 * R11-11: the three invented store cards, their invented live-status badges and
 * the map panel were removed from the template (no store-locator data source
 * exists), so their rules — .atl-stores-layout, .atl-stores-map,
 * .atl-stores-list, .atl-store-card*, .atl-store-badge* — are removed here too
 * rather than left as dead CSS. They come back with the real locator data.
 */
.atl-stores { max-width: 1200px; margin: 0 auto; padding: 44px 24px 0; }
.atl-stores-title { font-family: 'Cormorant Garamond', serif; font-weight: 400; line-height: 1.12; margin: 0; font-size: 36px; text-wrap: balance; }

/* Honest empty state, shown while no locations are published. */
.atl-stores-empty { max-width: 620px; margin: 28px auto 0; text-align: center; display: flex; flex-direction: column; gap: 20px; align-items: center; }
.atl-stores-empty-text { font-size: 15px; line-height: 1.7; color: var(--atl-text-muted); margin: 0; }

@media (max-width: 767px) {
  .atl-stores { padding: 32px 20px 0; }
  .atl-stores-title { font-size: 28px; }
}
