/* Truck Repairs menu pages — hero text + buttons only (no header overrides) */

html[data-truck-repair-page] #truck-repair-hero .banner-glass-card h1,
html[data-truck-repair-page] #truck-repair-hero .banner-glass-card__title {
  color: #ffffff !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner-glass-card__tagline {
  color: #facc15 !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__content p.region-intro-text,
html[data-truck-repair-page] #truck-repair-hero .banner-glass-card__text {
  color: #ffffff !important;
  font-weight: 400 !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn,
html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn2 {
  padding: 16px 35px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border-radius: 50px !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn,
html[data-truck-repair-page] #truck-repair-hero .banner__button.banner-glass-card__actions a.cmn--btn,
html[data-truck-repair-page] #truck-repair-hero .banner-glass-card__actions a.cmn--btn {
  background-color: #facc15 !important;
  background: #facc15 !important;
  border: 3px solid #2e0c5e !important;
  border-color: #2e0c5e !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn:hover,
html[data-truck-repair-page] #truck-repair-hero .banner__button.banner-glass-card__actions a.cmn--btn:hover,
html[data-truck-repair-page] #truck-repair-hero .banner-glass-card__actions a.cmn--btn:hover {
  background-color: #ffffff !important;
  background: #ffffff !important;
  border-color: #2e0c5e !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn span,
html[data-truck-repair-page] #truck-repair-hero .banner-glass-card__actions a.cmn--btn span {
  color: #222222 !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn2 {
  background-color: transparent !important;
  border: 2px solid #ffffff !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn2:hover {
  background-color: #ffffff !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn2 span {
  color: #ffffff !important;
}

html[data-truck-repair-page] #truck-repair-hero .banner__button-override a.cmn--btn2:hover span {
  color: #222222 !important;
}