/* Déclinaison du thème pour Le groupe et Formules. */
.page-suite-ton { --ldj-brand: #65615d; --ldj-brand-light: #55524f; }
.page-suite-ton h1, .page-suite-ton h2, .page-suite-ton h3 { color: var(--encre) !important; }
body.page-suite-ton .link-soft { color: var(--encre) !important; }
.page-suite-ton .journey-content p a:not(.journey-primary) { color: var(--encre); }
.page-suite-ton .journey-content img:not(.lune-player-logo img) { filter: saturate(.5) contrast(.92) brightness(1.04); }
.page-suite-ton .journey-content .card,
.page-suite-ton .formula-card,
.page-suite-ton .soft-box { background: #efede9; border-color: var(--filet) !important; }
.page-suite-ton .formula-card p { color: var(--ldj-text); }
.page-suite-ton .formula-card h3 { text-transform: none !important; }
.page-suite-ton .formula-card .img-main { filter: grayscale(.8); }
.page-suite-ton .formula-content { display: flex; flex-direction: column; flex: 1; }
.page-suite-ton .formula-content > .mt-4 { margin-top: auto !important; padding-top: 24px; }
.page-suite-ton .formula-card { display: flex; flex-direction: column; }
.page-suite-ton .formula-card .img-photo { aspect-ratio: 1.6; object-fit: cover; border-color: var(--filet); }
.page-suite-ton #intro > .row { align-items: center; }
.page-suite-ton #son-confort { background: var(--brume) !important; }
.page-suite-ton .bg-light { background: #efede9 !important; }
.page-suite-ton .journey-content .journey-primary { max-width: 100%; }
.page-suite-ton .journey-content > section > .container { max-width: 1120px; }
.page-suite-ton .section-title p { font-size: 1rem; }
.page-suite-ton footer .footer-social a { color: var(--encre); border-color: var(--filet); }
.page-suite-ton > footer { width: 100% !important; left: auto !important; right: auto !important; margin-left: 0 !important; margin-right: 0 !important; }
.page-suite-ton > .container-fluid:first-of-type img { width: 190px !important; max-height: none !important; }
.page-suite-ton .journey-content > section > .journey-primary { display: table; margin-left: auto; margin-right: auto; }
.page-suite-ton .journey-content div[style*="background:#fff;"] { background: transparent !important; }

