/* V16.88 — scoped visual support for editable showroom archive hero and exact offer lists. */
.als-v167-showrooms-hero.has-v1688-hero{
  position:relative;isolation:isolate;overflow:hidden;
  border-radius:28px;margin-top:22px;margin-bottom:34px;
  padding:clamp(42px,6vw,76px) clamp(18px,5vw,64px);
  background-image:linear-gradient(120deg,rgba(4,61,41,.88),rgba(4,61,41,.58)),var(--v1688-showrooms-hero);
  background-position:center;background-size:cover;background-repeat:no-repeat;
  box-shadow:0 22px 60px rgba(0,0,0,.12)
}
.als-v167-showrooms-hero.has-v1688-hero h1,
.als-v167-showrooms-hero.has-v1688-hero>p,
.als-v167-showrooms-hero.has-v1688-hero .als-v167-kicker{color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.22)}
.als-v167-showrooms-hero.has-v1688-hero .als-v167-showroom-search{box-shadow:0 14px 38px rgba(0,0,0,.16)}
.als-v167-showrooms-hero.has-v1688-hero .als-v167-location-status{color:#fff!important}
@media(max-width:767px){
 .als-v167-showrooms-hero.has-v1688-hero{border-radius:20px;padding:38px 14px;margin-inline:12px}
 .als-v167-showrooms-hero.has-v1688-hero .als-v167-showroom-search{grid-template-columns:1fr;}
}
