/* Hero date/time display: all visible characters are grey dots on transparency. */
body.hero-clock-enabled .hero-vehicles{position:relative}
body.hero-clock-enabled .hero-dot-clock{position:absolute;right:3%;top:28%;width:22%;max-width:340px;min-width:150px;z-index:4;background:transparent!important;border:0!important;box-shadow:none!important;padding:0;pointer-events:none}
.hero-dot-clock canvas{display:block;width:100%;background:transparent!important}
.hero-weather-credit{position:absolute;bottom:0;left:20%;right:20%;height:18px;pointer-events:auto;background:transparent;border:0;box-shadow:none}
.hero-weather-credit[hidden]{display:none!important}
body.dealer-account-home .hero-dot-clock{display:none}
@media(max-width:1000px){body.hero-clock-enabled .hero-dot-clock{top:6px;right:14px;width:180px}}
@media(max-width:700px){html body.hero-clock-enabled.home-showcase.premium-page:not(.dealer-account-home) main section.hero .hero-vehicles{height:405px!important}body.hero-clock-enabled .hero-dot-clock{width:168px;right:18px;top:4px}body.hero-clock-enabled .hero-dot-clock.has-weather{top:0;width:150px}body.hero-clock-enabled .hero-dot-clock.has-weather canvas{max-height:160px;object-fit:contain;object-position:top}}

@media(max-width:700px){html body.hero-clock-enabled.hero-has-weather.home-showcase.premium-page:not(.dealer-account-home) main section.hero .hero-vehicles{height:505px!important}}
