.container {
  width: 100%;
  max-width: 100%;
}
#_desktop_top_menu {
    display: flex;
    justify-content: center; /* Centre horizontalement les enfants */
    align-items: center; /* Centre verticalement les enfants (si nécessaire) */
}

#_desktop_top_menu > ul {
    margin-bottom: 0;
    /* Assurez-vous que 'ul' peut prendre la largeur de son contenu */
    width: auto;
    
}
#_desktop_top_menu > ul > li > a {
    position: relative;
    display: block;
    padding: 12px 18px;
    color: #000;
    font-weight: 600;
    font-size: 24px; /* Taille de la police agrandie */
    line-height: 20px;
    text-transform: uppercase;
    margin-right: 10px;
}

.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li a,
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
    display: block;
    font-weight: 400;
    font-size: 22px; /* Taille de la police agrandie */
    line-height: 14px;
    width: 100%;
    padding: 12px 25px 12px 15px; /* Ajout de padding à gauche pour déplacer la flèche */
    text-transform: uppercase;
    white-space: normal;
}
.product-image-container img {
	max-width: 70%;
}
.product-image-container img {
	width: 70%;
}
nav.header-nav {
	line-height: 34px;
	font-size: 18px;
}

/* Importation de la police Pacifico depuis Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');

/* Style commun pour lnk-contact, lnk-le-magasin, et lnk-faq */
#lnk-contact, #lnk-le-magasin, #lnk-faq {
    font-family: 'Pacifico', cursive;                /* Application de la police Pacifico */
    font-size: 12px;                                /* Taille de police ajustée pour visibilité */
    color: #ffffff;                                 /* Couleur du texte en blanc */
    background-color: #333333;                      /* Couleur de fond gris foncé */
    text-decoration: none;                          /* Aucun soulignement */
    padding: 5px 7px;                              /* Padding réduit pour ajuster la hauteur */
    border-radius: 3px;                             /* Bordures légèrement arrondies */
    transition: background-color 0.3s, color 0.3s;  /* Transitions douces pour les interactions */
    display: inline-block;                          /* Alignement correct des liens */
}

#lnk-contact:hover, #lnk-le-magasin:hover, #lnk-faq:hover,
#lnk-contact:focus, #lnk-le-magasin:focus, #lnk-faq:focus {
    background-color: #555555;                      /* Couleur de fond plus claire au survol ou au focus */
    color: #ffffff;                                 /* Couleur du texte inchangée */
    text-decoration: none;                          /* Aucun soulignement au survol */
}





/* Alma : affichage du widget sur les fiches produit (ajout 07/11/2026) */
.product-prices .tax-shipping-delivery-label{float:none;clear:both;display:block;width:100%;}
.product-prices .tax-shipping-delivery-label .alma-pp-container{width:100%;max-width:520px;margin:10px 0 4px;}
#alma-widget-payment-plans-main-container{width:100%;max-width:520px;box-sizing:border-box;}
.alma-payment-plans-eligibility-options{max-width:none;}
