/* === Taille du logo Cosy Beauty === */
.header__logo img,
.header-logo img,
.site-header__logo img,
.header .logo img,
#header .logo img,
.site-branding img,
.navbar-brand img {
  width:220px !important;      /* ➜ augmente à 280 ou 300 si tu veux plus grand */
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
}

/* === Cas où le logo est un background sur un lien === */
.header__logo a,
.header-logo a,
.site-header__logo a,
.header .logo a,
#header .logo a,
.navbar-brand a {
  display: block !important;
  width:220px !important;      /* même largeur que ci-dessus */
  height:500px !important;     /* ajuste si besoin */
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
}

/* === Réinitialisation du header === */
.header,
.site-header,
#header {
  min-height: unset !important;
  align-items: center !important;
}

/* === Version mobile === */
@media (max-width: 767px) {
  .header__logo img,
  .header-logo img,
  .site-header__logo img,
  .header .logo img,
  #header .logo img,
  .site-branding img,
  .navbar-brand img,
  .header__logo a,
  .header-logo a,
  .site-header__logo a,
  .header .logo a,
  #header .logo a,
  .navbar-brand a {
    width: 170px !important;
    height: auto !important;
  }

/* === Ajustement de l'espacement entre le logo et le menu === */
.header,
.site-header,
#header {
  padding-bottom: 80px !important;   /* augmente à 30–40px si tu veux encore plus d’espace */
}

.header__logo,
.header-logo,
.site-header__logo {
  padding-top: 2px !important;      /* optionnel : espace au-dessus du logo */
}
/* Couleur de fond des blocs d'avis clients */
#s-shop-rating, 
.s-avis-client, 
.block-avis, 
.review-card {
  background-color: #f6e6df !important; /* couleur douce actuelle */
  border-radius: 8px;
  padding: 15px;
}
.submenu, 
#subnav-0, 
.dropdown-menu {
  background-color: #fdf5ea !important; /* ton beige clair de fond */
  border: none !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
