/* ----------------------------------------- */
/* Single-store page tweaks (API-driven /store/<slug>). The original Elementor
   template (post-1444) keyed its section padding and title styling to per-element
   hash classes; the React StoreDetail uses generic Elementor classes, so those
   never applied. We re-apply the intended treatment here, scoped to .elementor-1444. */
/* ----------------------------------------- */

/* Breathing room between the header/footer and the content. */
.elementor-1444 .elementor-top-section > .elementor-container {
  padding-top: 80px;
  padding-bottom: 80px;
}

/* Breadcrumbs read a touch small at the theme default (.85em); nudge them up. */
.elementor-1444 .elementor-widget-breadcrumbs {
  font-size: 1em;
}

/* Store name: black in Verlag (with a sensible fallback). Heading colour is now
   black site-wide (was the theme's default light-blue), so this rule mainly swaps
   the title's font to Verlag; the explicit colour keeps the rule self-contained. */
.elementor-1444 h1.elementor-heading-title {
  color: #000000;
  font-family: "Verlag", sans-serif;
}

@media (max-width: 767px) {
  .elementor-1444 .elementor-top-section > .elementor-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
