/* Extrait automatiquement de mm-cat-modele.css — ne pas editer a la main.
   Seules les regles de l'accordeon editorial, reportees sur la classe
   body.mm-cat-edito des pages categories de marque. */

body.mm-cat-edito{--mmc-char:#2c2925;--mmc-clay:#c8a882;--mmc-sand:#f5f0ea;--mmc-warm:#fdfaf6;--mmc-accent:#8b6b4a;--mmc-mid:#6b5f52;--mmc-border:#e8e0d5;--mmc-imgbg:#ede8e1;--mmc-max:1560px}

body.mm-cat-edito #mmc-conseils .mmc-hero--sansimage .mmc-filet {margin-left:auto;margin-right:auto}
body.mm-cat-edito #mmc-conseils .mmc-filet {width:54px;height:1px;background:var(--mmc-clay);margin:18px 0}
body.mm-cat-edito #mmc-conseils .mmc-conseil .mmc-sur {font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mmc-accent)}
body.mm-cat-edito #mmc-conseils {margin:46px 40px 10px;scroll-margin-top:110px}
body.mm-cat-edito #mmc-conseils h2 {font-family:'Cormorant Garamond',serif;font-weight:500;font-size:29px;margin:0 0 4px}
body.mm-cat-edito #mmc-conseils h3 {font-family:'Cormorant Garamond',serif;font-weight:500;font-size:21px;margin:30px 0 10px}
body.mm-cat-edito #mmc-conseils p, body.mm-cat-edito #mmc-conseils li {font-weight:300;line-height:1.85;color:var(--mmc-mid);font-size:14.5px}
body.mm-cat-edito #mmc-conseils p {margin:0 0 14px;max-width:80ch}
body.mm-cat-edito #mmc-conseils ul {margin:0 0 14px;padding-left:18px;max-width:80ch}
body.mm-cat-edito #mmc-conseils li {margin-bottom:7px}
body.mm-cat-edito #mmc-conseils li b, body.mm-cat-edito #mmc-conseils p b {color:var(--mmc-char);font-weight:500}
@media(max-width:1440px) {
  body.mm-cat-edito #mmc-conseils {margin-left:32px;margin-right:32px}
}
@media(max-width:1024px) {
  body.mm-cat-edito #mmc-conseils .mmc-hero-txt .mmc-filet {margin-left:auto;margin-right:auto}
  body.mm-cat-edito #mmc-conseils {margin-left:28px;margin-right:28px}
}
@media(max-width:768px) {
  body.mm-cat-edito #mmc-conseils {margin-left:24px;margin-right:24px}
  body.mm-cat-edito #mmc-conseils h2 {font-size:25px}
}
@media(max-width:600px) {
  body.mm-cat-edito #mmc-conseils {margin-left:16px;margin-right:16px}
}
* on ramene le bloc a une largeur de lecture et on centre l'entete. */
body.mm-cat-edito #mmc-conseils {font-family:'Jost',-apple-system,sans-serif}
body.mm-cat-edito #mmc-conseils p, body.mm-cat-edito #mmc-conseils li, body.mm-cat-edito #mmc-conseils summary, body.mm-cat-edito #mmc-conseils div {font-family:'Jost',-apple-system,sans-serif}
body.mm-cat-edito #mmc-conseils {margin:58px 0 0;padding:52px 40px 56px;background:var(--mmc-sand);border-top:1px solid var(--mmc-border)}
body.mm-cat-edito #mmc-conseils .mmc-edito-in {max-width:880px;margin:0 auto}
body.mm-cat-edito #mmc-conseils .mmc-edito-tete {text-align:center;margin-bottom:34px}
body.mm-cat-edito #mmc-conseils .mmc-edito-tete .mmc-sur {font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mmc-accent)}
body.mm-cat-edito #mmc-conseils .mmc-edito-tete h2 {font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:32px;line-height:1.2;
	color:var(--mmc-char);margin:10px 0 0;text-align:center;}
body.mm-cat-edito #mmc-conseils .mmc-edito-tete .mmc-filet {margin:18px auto}
body.mm-cat-edito #mmc-conseils .mmc-edito-tete .mmc-intro {font-size:15px;font-weight:300;line-height:1.85;color:var(--mmc-mid);
	max-width:66ch;margin:0 auto;text-align:center;}
/* Volets depliables : un seul rythme pour le contenu et les questions */
body.mm-cat-edito #mmc-conseils .mmc-acc {border-top:1px solid var(--mmc-border)}
body.mm-cat-edito #mmc-conseils .mmc-acc details {border-bottom:1px solid var(--mmc-border)}
body.mm-cat-edito #mmc-conseils .mmc-acc summary {padding:17px 4px;cursor:pointer;list-style:none;display:flex;align-items:center;
	justify-content:space-between;gap:20px;font-size:15px;font-weight:400;color:var(--mmc-char);}
body.mm-cat-edito #mmc-conseils .mmc-acc summary::-webkit-details-marker {display:none}
body.mm-cat-edito #mmc-conseils .mmc-acc summary::after {content:'+';color:var(--mmc-clay);font-size:20px;font-weight:300;line-height:1}
body.mm-cat-edito #mmc-conseils .mmc-acc details[open] summary {color:var(--mmc-accent)}
body.mm-cat-edito #mmc-conseils .mmc-acc details[open] summary::after {content:'\2013'}
body.mm-cat-edito #mmc-conseils .mmc-acc-in {padding:0 4px 20px}
body.mm-cat-edito #mmc-conseils .mmc-acc-in p {font-size:14.5px;font-weight:300;line-height:1.85;color:var(--mmc-mid);margin:0 0 12px;max-width:none}
body.mm-cat-edito #mmc-conseils .mmc-acc-in p:last-child {margin-bottom:0}
body.mm-cat-edito #mmc-conseils .mmc-acc-in ul {margin:0;padding-left:18px;max-width:none}
body.mm-cat-edito #mmc-conseils .mmc-acc-in li {font-size:14.5px;font-weight:300;line-height:1.8;color:var(--mmc-mid);margin-bottom:8px}
body.mm-cat-edito #mmc-conseils .mmc-acc-in b {color:var(--mmc-char);font-weight:500}
@media(max-width:768px) {
  body.mm-cat-edito #mmc-conseils {padding:40px 24px 44px;margin-top:44px}
  body.mm-cat-edito #mmc-conseils .mmc-edito-tete h2 {font-size:27px}
}
@media(max-width:600px) {
  body.mm-cat-edito #mmc-conseils {padding:36px 16px 40px}
  body.mm-cat-edito #mmc-conseils .mmc-edito-tete .mmc-intro {font-size:14px}
}

body.mm-cat-edito #mmc-conseils .mmc-acc,
body.mm-cat-edito #mmc-conseils .mmc-acc-in,
body.mm-cat-edito #mmc-conseils .mmc-annexe{text-align:left}
body.mm-cat-edito #mmc-conseils .mmc-intro p{margin:0 0 10px}
body.mm-cat-edito #mmc-conseils .mmc-intro p:last-child{margin-bottom:0}
body.mm-cat-edito #mmc-conseils .mmc-annexe{margin-top:30px}
