/* Scope deliberately excludes header.php, About and the customer portal. */
.motul-front-page .home-hero.motul-editable-hero .home-hero__overlay { opacity: var(--mh-shade-desktop, 1); }
.motul-front-page .home-hero.motul-editable-hero .home-hero__copy { min-width: 0; }
.motul-front-page .home-hero.motul-editable-hero .home-hero__copy h1,
.motul-front-page .home-hero.motul-editable-hero .home-hero__lead { white-space: pre-line; overflow-wrap: anywhere; }
.motul-front-page .home-hero.motul-editable-hero .eyebrow { white-space: normal; overflow-wrap: anywhere; }
.motul-front-page .home-hero.motul-editable-hero .v61-hero__location { overflow-wrap: anywhere; }
.motul-front-page .home-hero.motul-editable-hero .btn { white-space: normal; overflow-wrap: anywhere; }
.motul-front-page .home-hero.motul-editable-hero[data-mh-title="custom"] h1 { font-size: clamp(40px, 5.4vw, 80px); line-height: 1.05; }
@media (min-width: 821px) {
  .motul-front-page .home-hero.motul-editable-hero[data-mh-pos-desktop="1"] .home-hero__media img { object-position: var(--mh-position-desktop); }
  .motul-front-page .home-hero.motul-editable-hero[data-mh-height-desktop="1"],
  .motul-front-page .home-hero.motul-editable-hero[data-mh-height-desktop="1"] .home-hero__inner { min-height: var(--mh-height-desktop); }
  .motul-front-page .home-hero.motul-editable-hero[data-mh-size-desktop="1"] h1 { font-size: var(--mh-title-size-desktop); line-height: 1.05; }
}
@media (max-width: 820px) {
  .motul-front-page .home-hero.motul-editable-hero .home-hero__overlay { opacity: var(--mh-shade-mobile, 1); }
  .motul-front-page .home-hero.motul-editable-hero[data-mh-title="custom"] h1 { font-size: clamp(32px, 9vw, 48px); line-height: 1.08; }
  .motul-front-page .home-hero.motul-editable-hero[data-mh-pos-mobile="1"] .home-hero__media img { object-position: var(--mh-position-mobile); }
  .motul-front-page .home-hero.motul-editable-hero[data-mh-height-mobile="1"],
  .motul-front-page .home-hero.motul-editable-hero[data-mh-height-mobile="1"] .home-hero__inner { min-height: var(--mh-height-mobile); }
  .motul-front-page .home-hero.motul-editable-hero[data-mh-size-mobile="1"] h1 { font-size: var(--mh-title-size-mobile); line-height: 1.08; }
}
