/* ============================================================================
   HONDA — habillage relevé sur moto.honda.fr le 2026-09-06.
   Codes du constructeur : fine barre d'outils en haut à pastilles rouges, rangée de
   navigation avec l'aile à gauche, couverture sombre à titre CENTRÉ et LÉGER, bouton
   BLANC EN PILULE, rouge #cc0000 en signal.
   ========================================================================= */
.hd-tete{position:absolute;top:0;left:0;right:0;z-index:90}
.hd-tete::before{content:"";position:absolute;inset:0 0 auto 0;height:190px;
  background:linear-gradient(180deg,rgba(0,0,0,.60),rgba(0,0,0,0));pointer-events:none;z-index:-1}
.hd-tete.pleine::before{display:none}
.hd-tete.pleine{position:sticky;background:#111}
.hd-in{max-width:1400px;margin:0 auto;padding:0 22px;display:flex;align-items:center;gap:26px}
.hd-outils{border-bottom:1px solid rgba(255,255,255,.16)}
.hd-outils .hd-in{justify-content:flex-end;gap:24px;min-height:42px}
.hd-outils a{color:#fff;font-size:12.5px;display:flex;align-items:center;gap:8px}
.hd-outils a:hover{color:var(--accent-clair)}
.hd-pt{color:var(--accent);font-size:9px;line-height:1}
.hd-nav .hd-in{min-height:66px}
.hd-logo img{height:26px;width:auto}
.hd-liens{display:flex;gap:28px;flex:1;justify-content:center}
.hd-liens a{color:#fff;font-size:15px;padding:4px 0;border-bottom:2px solid transparent}
.hd-liens a:hover,.hd-liens a.on{border-bottom-color:var(--accent)}
.hd-burger{display:none;background:none;border:0;color:#fff;font-size:24px;cursor:pointer;
  margin-left:auto}

/* couverture : titre CENTRÉ et léger, bouton blanc en pilule */
.couverture{padding-top:0}
.couverture.banniere-page{padding-top:0}
.couverture .in{left:0;right:0;top:50%;bottom:auto;transform:translateY(-50%);
  padding-bottom:0;text-align:center}
.couverture .nom-dist{font-weight:400;font-size:clamp(32px,5vw,64px)}
/* ⚠️ VOILE RENFORCÉ AU CENTRE (14/09/2026). Le titre est centré sur l'image, et la
   couverture montre désormais une Fireblade rouge et blanche en pleine lumière : « Honda
   Labège » en blanc se perdait sur le carénage. Le voile du socle, un simple dégradé
   vertical, ne couvre pas le milieu. On ajoute une ombre radiale derrière le texte —
   assez pour tenir la lisibilité, assez discrète pour ne pas ternir la photo.
   Vérifié à l'œil sur capture, c'est le seul contrôle qui vaille ici. */
.couverture .voile{background:
  radial-gradient(ellipse 62% 46% at 50% 50%,rgba(0,0,0,.46),rgba(0,0,0,0) 70%),
  linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.06) 42%,rgba(0,0,0,.30))}
.cv-ey{color:#fff;font-size:14px;letter-spacing:.14em;text-transform:uppercase;
  margin-bottom:12px;opacity:.9}
.cv-cta{margin-top:26px;border-radius:999px;background:#fff;color:#1f1f1f;box-shadow:none;
  background-image:none;text-transform:none;letter-spacing:.02em;font-weight:600;padding:14px 30px}
.cv-cta:hover{background:var(--accent);color:#fff}
.couverture .chevron{display:none}

.sec-titre span{font-weight:400;font-size:clamp(24px,3.2vw,40px);text-transform:none;
  letter-spacing:0;color:var(--encre)}
.sec-titre::before,.sec-titre::after{display:none}
.btn{border-radius:999px}
.vo,.mod,.conc .c,.banniere{border-radius:6px;overflow:hidden}

.hd-pied{background:#1f1f1f;color:#e6e6e6;padding:54px 0 26px}
.hd-pied-haut{display:flex;gap:44px;flex-wrap:wrap}
.hd-pied-logo{height:24px;width:auto}
.hd-pied-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;flex:1;min-width:260px}
.hd-pied h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:12px}
.hd-pied a{display:block;color:#b0b0b0;font-size:14px;padding:4px 0}
.hd-pied a:hover{color:var(--accent-clair)}
.hd-pied-bas{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;
  border-top:1px solid #333;margin-top:34px;padding-top:18px;font-size:12.5px;color:#8f8f8f}
.hd-pied-bas a{display:inline;margin-left:18px}

.hd-tiroir{position:fixed;inset:0;background:#111;z-index:95;overflow-y:auto;
  padding:90px 26px 40px;display:flex;flex-direction:column}
.hd-tiroir a{color:#fff;font-size:18px;padding:15px 0;border-bottom:1px solid #262626}
.hd-tiroir .hd-essai{background:var(--accent);text-align:center;border-radius:999px;
  margin-top:18px;border:0}

@media (max-width:900px){
  .hd-liens{display:none}
  .hd-burger{display:block}
  /* ⚠️ Sur un téléphone, cette barre se repliait : les quatre liens passaient à la ligne
     et le NUMÉRO DE TÉLÉPHONE s'écrivait verticalement, un groupe de chiffres par ligne
     (vu à l'écran le 15/09/2026 en 390 px). overflow-x:auto ne suffit pas sans nowrap :
     un conteneur flex replie AVANT de déborder. */
  .hd-outils .hd-in{gap:14px;font-size:11px;overflow-x:auto;flex-wrap:nowrap;
    -webkit-overflow-scrolling:touch;scrollbar-width:none}
  .hd-outils .hd-in::-webkit-scrollbar{display:none}
  .hd-outils a{white-space:nowrap;flex:0 0 auto}
  .hd-pied-cols{grid-template-columns:1fr 1fr}
}
