/* v6.9.207 — stable, larger carousel information panel and visible centre description. */
@media (min-width:1381px){
  .hero#home{grid-template-columns:minmax(260px,300px) minmax(560px,1fr) minmax(390px,410px)!important;column-gap:24px!important}
  .hero#home .hero-feature-panel.showroom-v199{width:100%!important;max-width:410px!important;height:590px!important;min-height:590px!important;margin-top:4px!important;align-self:start!important;padding:24px!important;gap:18px!important;grid-template-rows:auto minmax(0,1fr)!important}
  .hero#home .showroom-panel-head{gap:10px!important}
  .hero#home .showroom-panel-name{font-size:clamp(34px,2.25vw,42px)!important}
  .hero#home .showroom-panel-intro{max-width:none!important;font-size:14px!important;line-height:1.58!important}
  .hero#home .showroom-panel-grid{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-height:0!important}
  .hero#home .showroom-panel-card{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:0!important;padding:15px 17px 16px!important;border-radius:17px!important}
  .hero#home .showroom-panel-card small{margin-bottom:8px!important}
  .hero#home .showroom-panel-card p{font-size:13px!important;line-height:1.5!important}
  .hero#home .showcase-feature-next{bottom:158px!important;z-index:48!important}
  .hero#home .showcase-feature-subtitle{bottom:90px!important;z-index:48!important;width:min(72vw,560px)!important;font-size:16px!important;line-height:1.22!important}
  .hero#home .showcase-feature-subtitle span{padding:7px 15px!important;background:rgba(4,5,4,.88)!important;border-color:rgba(243,179,36,.42)!important;box-shadow:0 12px 30px rgba(0,0,0,.72),0 0 20px rgba(243,179,36,.11)!important}
}
@media (min-width:1051px) and (max-width:1380px){
  .hero#home .hero-feature-panel.showroom-v199{width:100%!important;max-width:330px!important;height:540px!important;min-height:540px!important;margin-top:4px!important;align-self:start!important;padding:18px!important;gap:13px!important;grid-template-rows:auto minmax(0,1fr)!important}
  .hero#home .showroom-panel-intro{max-width:none!important;font-size:12.5px!important;line-height:1.48!important}
  .hero#home .showroom-panel-grid{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:9px!important;min-height:0!important}
  .hero#home .showroom-panel-card{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:11px 13px 12px!important;min-height:0!important}
  .hero#home .showroom-panel-card p{font-size:11.8px!important;line-height:1.42!important}
  .hero#home .showcase-feature-next{bottom:150px!important;z-index:48!important}
  .hero#home .showcase-feature-subtitle{bottom:86px!important;z-index:48!important;width:min(70vw,500px)!important;font-size:15px!important}
}
@media (max-width:1050px){
  .hero#home .hero-feature-panel.showroom-v199{height:auto!important;min-height:0!important}
  .hero#home .showcase-feature-next{bottom:126px!important}
  .hero#home .showcase-feature-subtitle{bottom:66px!important}
}
@media (max-width:680px){
  .hero#home .showcase-feature-next{bottom:116px!important}
  .hero#home .showcase-feature-subtitle{bottom:60px!important;width:min(90vw,390px)!important}
}
