/* Infinity Road Moto — logo montagne validé, affiché sur tout le site.
   Reste indépendant du bundle Expo pour éviter de publier des routes en cours. */
.hz-web .hz-header .hz-brand,
.hz-web .hz-footer .hz-brand{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:0!important;flex-shrink:0!important;text-decoration:none!important;
  font-size:0!important;letter-spacing:0!important;line-height:0!important;
  color:transparent!important;overflow:visible!important;
}
.hz-web .hz-header .hz-brand .hz-brand-mark,
.hz-web .hz-header .hz-brand .hz-brand-sub,
.hz-web .hz-header .hz-brand > img,
.hz-web .hz-footer .hz-brand > img,
.hz-web .hz-footer .hz-brand small{display:none!important}
.hz-web .hz-header .hz-brand::before,
.hz-web .hz-footer .hz-brand::before{
  content:"";display:block;flex:none;
  background-image:url("/__projects/horizon/brand/infinity-road-moto-20261103.webp?v=2");
  background-position:center;background-repeat:no-repeat;background-size:contain;
}
.hz-web .hz-header .hz-brand::before{width:164px;height:78px}
.hz-web .hz-footer .hz-brand::before{width:148px;height:72px}
@media(max-width:760px){
  .hz-web .hz-header .hz-brand::before{width:138px;height:68px}
  .hz-web .hz-footer .hz-brand::before{width:124px;height:62px}
}
@media(max-width:400px){
  .hz-web .hz-header .hz-brand::before{width:122px;height:62px}
}
.hz-web.hz-routes-immersive .hz-header .hz-brand::before{width:116px;height:54px}

/* Priorité aux logos communs face aux règles des bundles Expo. */
.hz-web.hz-editorial header.hz-header a.hz-brand.hz-brand-alpes>img,
.hz-web.hz-editorial footer.hz-footer a.hz-brand.hz-brand-alpes>img{display:none!important;width:0!important;height:0!important}

.hz-web.hz-editorial header.hz-header a.hz-brand.hz-brand-alpes::before,
.hz-web.hz-editorial footer.hz-footer a.hz-brand.hz-brand-alpes::before{
  content:""!important;display:block!important;visibility:visible!important;
  opacity:1!important;background-image:url("/__projects/horizon/brand/infinity-road-moto-20261103.webp?v=2")!important;
}


/* 2026-11-03 : supprime le rectangle noir sans toucher au dessin du logo approuvé. */
/* "lighten" garde les pixels blancs/rouges et laisse ressortir le fond bleu nuit
   de l'en-tête à travers les pixels noirs de la photo WEBP d'origine. */
.hz-web.hz-editorial header.hz-header a.hz-brand::before,
.hz-web.hz-editorial footer.hz-footer a.hz-brand::before {
  mix-blend-mode:lighten!important;
}
