#primary.cmdor-accueil{display:block;padding:0 0 40px;width:100%;max-width:none}
.cmdor-acc-slider{line-height:0}
.cmdor-acc-slider>*{line-height:normal}
.cmdor-acc-in{max-width:1640px;margin:0 auto;padding:10px 20px 0}
.cmdor-acc-intro{margin:30px 0 34px;max-width:900px}
.cmdor-acc-intro h1{margin:0 0 8px;font:700 clamp(1.25rem,2.2vw,1.75rem)/1.2 var(--cm-police);color:var(--cm-noir,#212121);letter-spacing:-.015em;text-transform:none}
.cmdor-acc-intro p{margin:0;font:400 1rem/1.55 var(--cm-police);color:var(--cm-gris,#5f6368)}
.cmdor-acc-bloc{margin:0 0 16px}
.cmdor-acc-marques{margin-bottom:0}
.cmdor-acc-titre{margin:35px 0;font:600 1.6rem/1.2 var(--cm-police);color:#000;letter-spacing:-.01em}
.cmdor-acc-titre a{color:inherit;text-decoration:none}
.cmdor-acc-titre a:hover{color:var(--cm-vert-f)}
.cmdor-acc-fleche{display:inline-block;transition:transform .25s}
.cmdor-acc-titre a:hover .cmdor-acc-fleche{transform:translateX(4px)}
.cmdor-acc-avis .cmdor-acc-titre{margin:30px 0 10px;font-weight:700;color:#1A1A1A}
.cmdor-acc-avis{padding:0 0 20px}
@media (max-width:767px){.cmdor-acc-titre{font-size:1.1rem;margin:28px 0 18px}.cmdor-acc-intro{margin:22px 0 28px}.cmdor-acc-intro p{font-size:.92rem}}