/* Descriptions de categories : lit gigogne et nouveaux blocs identifies. */
:is(#ma-lit-gigogne, .ma-category-intro) .ma-intro-mobile { display: none; }
@media screen and (max-width: 750px) {
  .page_produit_liste .intro:has(#ma-lit-gigogne, .ma-category-intro) { display: block; }
  :is(#ma-lit-gigogne, .ma-category-intro) { font-size: 14px; line-height: 1.45; }
  :is(#ma-lit-gigogne, .ma-category-intro) .ma-intro-desktop { display: none; }
  :is(#ma-lit-gigogne, .ma-category-intro) .ma-intro-mobile { display: block !important; }
  :is(#ma-lit-gigogne, .ma-category-intro) p { font-size: 14px; line-height: 1.45 !important; }
  :is(#ma-lit-gigogne, .ma-category-intro) summary { font-size: 14px; line-height: 1.45; padding: 10px 0 !important; }
  :is(#ma-lit-gigogne, .ma-category-intro) h2 { font-size: 16px; }
}

/* Masquage visuel de l'ancien bandeau cookies ; CookieYes reste visible. */
.bloc_cookie_tracking {
  display: none !important;
}

@media screen and (max-width: 767px) {
  #ma-canape-lit-superpose .ma-intro-desktop {
    display: none !important;
  }

  #ma-canape-lit-superpose .ma-intro-mobile {
    display: block !important;
  }
}

/* En-tete ordinateur : adresses rapprochees et telephone mieux proportionne. */
@media screen and (min-width: 1024px) {
  #block_header_center #block_header_address,
  #block_header_center #block_header_address2 {
    font-size: 13px !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Laisser respirer la première adresse sous l'image du logo. */
  #block_header_center #block_header_address {
    margin-top: 7px !important;
  }

  #block_header_center #block_header_phone {
    font-size: 17px !important;
    line-height: 1.2 !important;
    margin: 3px 0 0 !important;
    padding: 0 !important;
  }
}
