@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');

@media (min-width:1024px) {
  .header-a .header__logo {
    text-align:center;
    padding:20px 230px;
  }
}

.header-a .header__logo__a__name__title.show {
  font-family:'Courgette','Monotype Corsiva',cursive;
  font-size:clamp(26px,2.25vw,34px);
  font-weight:400;
  line-height:1.35;
  color:#247f83;
  text-transform:none;
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
}

.header-a .header__logo__a__img__name {
  background:transparent;
  width:auto;
  max-width:100%;
  overflow:visible;
}

.header-a .header__logo__a__name__slogan {
  font-family:'Nunito Sans',sans-serif;
  color:#10333f;
  font-size:13px;
}

@media (max-width:719px) {
  .header-a .header__logo__a__name__title.show {
    font-size:22px;
    line-height:1.2;
  }
  .header-a .header__logo__a__name__slogan {
    font-size:10px;
  }
}

/* Bandeau photo des livres */
.page-homepage .mvdc-hero-books {
  margin-top:0!important;
  margin-bottom:0!important;
}

.page-homepage .mvdc-hero-books .wizi-wrapper--img {
  margin:0;
}

.page-homepage .mvdc-hero-books .wizi-img--simple {
  height:clamp(160px,17vw,265px);
  max-height:265px;
  overflow:hidden;
}

.page-homepage .mvdc-hero-books picture,
.page-homepage .mvdc-hero-books picture img {
  display:block;
  width:100%;
}

.page-homepage .mvdc-hero-books picture img {
  height:clamp(160px,17vw,265px);
  object-fit:cover;
  object-position:center 44%;
}

@media (max-width:719px) {
  .page-homepage .mvdc-hero-books .wizi-img--simple {
    height:150px;
    max-height:150px;
  }
  .page-homepage .mvdc-hero-books picture img {
    height:150px;
    object-position:center 44%;
  }
}

/* Pied de page sans nom et maintien promotions — 2026-10-26 */
.footer .footer__wrapper__left__name { display: none !important; }
/* Conserver le masquage des dates de promotion déjà publié */
.prod-details__bottom .so-dates.state__date { display: none !important; }

/* Masquer bandeau newsletter — 2026-10-26 */
.single-newsletter { display: none !important; }
