/** Shopify CDN: Minification failed

Line 94:1 Expected "}" to go with "{"

**/
/* ============================================================
   HEADER LAYOUT 3-LOGO-2 — Bijouterie Suisse — V15
   Atelier/À propos déplacés encore plus vers la DROITE
   Icônes aussi décalées pour éviter le chevauchement
   ============================================================ */

@media screen and (min-width: 990px) {

  /* Grille à 4 colonnes : menu-gauche | logo | menu-droite | icônes
     + position relative pour permettre au logo d'être en absolu */
  .header.header--middle-center {
    display: grid !important;
    grid-template-columns: 1fr auto 1fr auto !important;
    grid-template-areas: "left logo right icons" !important;
    align-items: center !important;
    gap: 2rem;
    position: relative !important;
  }

  /* LOGO : positionné en ABSOLU au centre exact de la page */
    .header.header--middle-center > .header__heading,
  .header.header--middle-center > .header__heading-link {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin: 0;
    z-index: 1;
  }

  /* DEMI GAUCHE : Bijoux à 2.5cm du bord gauche */
  .header.header--middle-center .header__inline-menu--left {
    grid-area: left;
    justify-self: start;
    display: flex;
    align-items: center;
    margin-left: 6rem;
  }

  /* DEMI DROITE : Atelier/À propos décalés encore plus vers la DROITE */
  .header.header--middle-center .header__inline-menu--right {
    grid-area: right;
    justify-self: end;
    display: flex;
    align-items: center;
    margin-right: -2rem;
  }

  /* Icônes décalées pour éviter le chevauchement avec À propos */
  .header.header--middle-center .header__icons {
    grid-area: icons;
    justify-self: end;
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-right: 3.5rem;
  }

  /* Les <ul> en flex horizontal */
  .header.header--middle-center .header__inline-menu--left .list-menu--inline,
  .header.header--middle-center .header__inline-menu--right .list-menu--inline {
    display: flex !important;
    align-items: center;
    gap: 2.5rem;
    margin: 0;
    padding: 0;
  }

  /* Empêcher les retours à la ligne */
  .header.header--middle-center .header__inline-menu--left .list-menu--inline > li,
  .header.header--middle-center .header__inline-menu--right .list-menu--inline > li {
    white-space: nowrap;
  }
  /* Souligné de l'item de menu au survol / quand le menu est ouvert */
@media screen and (min-width: 990px) {
  .header__inline-menu .header__menu-item:hover span,
  .header__inline-menu details[open] > .header__menu-item span,
  .header__inline-menu .header__active-menu-item {
    text-decoration: underline;
    text-underline-offset: 0.3rem;
  }
  /* Tous les items du menu : même couleur + barre, peu importe la page active */
@media screen and (min-width: 990px) {
  .header__inline-menu .header__menu-item span {
    color: rgb(var(--color-foreground));
    text-decoration: underline;
    text-underline-offset: 0.3rem;
  }
}
}