header {
  position: sticky;
  left: 0px;
  height: 15vh;

  background-color: var(--couleur-clair);
  color: var(--couleur-texte);

  display: grid;
  grid-template-columns: 1fr 1fr;

  align-items: center;
}
 
header>#marque {
  font-family: Fonte-Titre, sans-serif;
  font-size: 12.5vh;
  text-shadow: 0.5vw 0.5vw var(--nuance-sombre-02);

  padding: 0;
  vertical-align: middle;
  text-align: left;
}

#logo {
  padding: 0;
  vertical-align: middle;
  text-align: right;
}

#logo>svg {
  height: 10vh;
  fill: var(--couleur-texte);
  box-shadow: 0.3vw 0.3vw var(--nuance-sombre-02);
}
#logo>svg:hover {
  fill: var(--nuance-sombre-05);
  box-shadow: 0.3vw 0.3vw var(--couleur-sombre);
}
