html.entete-allegee{--entete-h:107px}
@media (max-width:560px){html.entete-allegee{--entete-h:95px}}
@media (max-width:374px){html.entete-allegee{--entete-h:83px}}
.marque__image{display:contents}
.marque__image > source{display:none}
html.entete-allegee .entete{background-image:none}
@media (max-width:768px){html.entete-allegee .entete{position:relative}}
html.entete-allegee .entete__in{flex-wrap:nowrap;gap:.75rem;min-height:0;padding-block:.3rem}
html.entete-allegee .entete .btn--fin{display:inline-flex;align-items:center;min-height:44px;padding-block:0}
@media (max-width:560px){html.entete-allegee .entete__in{gap:.5rem}}
@media (min-width:561px) and (max-width:579px){
  html.entete-allegee .entete .long{display:none}
  html.entete-allegee .entete .court{text-transform:capitalize}
}
html.entete-allegee .entete__tel{
  display:inline-flex;align-items:center;justify-content:center;gap:.45rem;
  min-height:44px;min-width:44px;
}
.entete__tel-picto{width:20px;height:20px;flex:none;color:var(--or-etat)}
.entete__menu{
  display:inline-flex;align-items:center;justify-content:center;gap:.5rem;
  min-height:44px;min-width:44px;padding:0 .9rem;margin:0;
  border:1px solid var(--trait-fort);border-radius:var(--r);background:transparent;
  color:var(--encre);font:600 .95rem/1 var(--titre);letter-spacing:.01em;
  text-decoration:none;cursor:pointer;white-space:nowrap;
  transition:border-color var(--duree-survol) var(--courbe);
}
.entete__menu[hidden]{display:none}
.entete__menu:hover{border-color:var(--or-bord)}
.entete__menu:focus-visible{outline:2px solid var(--accent-clair);outline-offset:2px}
.entete__menu[aria-expanded="true"]{border-color:var(--or-bord)}
.entete__menu-picto{width:18px;height:18px;flex:none}
.entete__menu-croix,
.entete__menu[aria-expanded="true"] .entete__menu-barres{display:none}
.entete__menu[aria-expanded="true"] .entete__menu-croix{display:inline}
.menu-entete{
  position:absolute;left:0;right:0;top:100%;
  background:var(--fond-creux);border-bottom:1px solid var(--trait);
}
.menu-entete[hidden]{display:none}
.menu-entete ul{list-style:none;margin-block:0;padding-block:.25rem .75rem;display:flex;flex-direction:column}
.menu-entete a{
  display:flex;align-items:center;min-height:48px;
  color:var(--encre);text-decoration:none;font-family:var(--titre);font-weight:600;font-size:1.02rem;
  border-bottom:1px solid var(--trait);
}
.menu-entete li:last-child a{border-bottom:0}
.menu-entete a:hover,.menu-entete a[aria-current="page"]{color:var(--or-etat)}
.menu-entete a:focus-visible{outline:2px solid var(--accent-clair);outline-offset:-2px}
@media (min-width:769px){
  .menu-entete ul{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:0 clamp(1rem,2vw,2.25rem);padding-block:.25rem}
  .menu-entete a{border-bottom:0;white-space:nowrap}
}
@media (max-width:459px){
  .entete__tel-num{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  html.entete-allegee .entete__tel{padding:0}
}
@media (min-width:375px) and (max-width:459px){
  .entete__menu-picto{display:none}
  .entete__menu{padding:0 .75rem}
}
@media (max-width:374px){
  html.entete-allegee .marque__logo--horizontal{height:64px}
  .entete__menu{padding:0}
  .entete__menu-mot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}
@media (prefers-color-scheme:light){
  :root:not([data-theme="sombre"]) .entete .entete__theme,
  :root:not([data-theme="sombre"]) .entete .entete__menu{border-color:var(--encre-douce)}
  :root:not([data-theme="sombre"]) .entete .entete__theme:hover,
  :root:not([data-theme="sombre"]) .entete .entete__menu:hover,
  :root:not([data-theme="sombre"]) .entete .entete__menu[aria-expanded="true"]{border-color:var(--or-bord)}
  :root:not([data-theme="sombre"]) .entete .entete__theme--menu{border:0}
}
:root[data-theme="clair"] .entete .entete__theme,
:root[data-theme="clair"] .entete .entete__menu{border-color:var(--encre-douce)}
:root[data-theme="clair"] .entete .entete__theme:hover,
:root[data-theme="clair"] .entete .entete__menu:hover,
:root[data-theme="clair"] .entete .entete__menu[aria-expanded="true"]{border-color:var(--or-bord)}
:root[data-theme="clair"] .entete .entete__theme--menu{border:0}
