.som-tete{padding-bottom:32px}.som-tete .titre-xl{max-width:none}@media (min-width:1024px){.som-tete{padding-bottom:36px}}.som-rangee{border-top:1.5px solid var(--encre);gap:12px 40px;padding:16px 0 32px;display:grid}@media (min-width:720px){.som-rangee{row-gap:16px;padding:18px 0 40px}}@media (min-width:1200px){.som-rangee{grid-template-columns:290px minmax(0,1fr);column-gap:56px;padding-bottom:44px}.som-cote{top:calc(var(--entete-h) + 18px);align-self:start;position:sticky}}.som-nom{font-family:var(--police-affiche), Georgia, serif;font-size:clamp(22px,2vw,28px);line-height:1.15}.som-compte{color:var(--gris);margin:6px 0 0;font-size:14px}.som-texte{color:var(--gris);margin:12px 0 0;font-size:15px;line-height:1.5}.som-liste{margin:0;padding:0;list-style:none}.som-liste li+li{border-top:1px solid var(--filet)}.som-ligne{isolation:isolate;color:var(--encre);flex-wrap:wrap;align-items:baseline;gap:2px 0;padding:11px 0;text-decoration:none;display:flex;position:relative}.som-liste li:first-child .som-ligne{padding-top:3px}.som-titre{text-wrap:pretty;flex:1 0 100%;font-size:16px;font-weight:600;line-height:1.4}.som-duree,.som-niveau{color:var(--gris);font-size:14px}.som-niveau{text-transform:lowercase}.som-prix{white-space:nowrap;font-size:14px;font-weight:600}.som-duree,.som-niveau,.som-prix{padding-right:4px}.som-ligne:before{content:"";z-index:-1;background:var(--lilas);transform-origin:0;transition:transform .35s;position:absolute;inset:0 -12px;transform:scaleX(0)}.som-ligne:hover:before,.som-ligne:focus-visible:before{transform:scaleX(1)}.som-ligne:focus-visible{outline-offset:2px}@media (min-width:720px){.som-ligne{grid-template-columns:minmax(0,1fr) 7.2em 7.4em 5.6em;column-gap:20px;padding:12px 0;display:grid}.som-liste li:first-child .som-ligne{padding-top:4px}.som-titre{flex:none}.som-niveau{text-transform:none}.som-prix{text-align:right;padding-right:0;font-size:15px}.som-duree,.som-niveau{padding-right:0}.som-virgule{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.som-ligne--devis{grid-template-columns:minmax(0,1fr) 5.6em}}@media (prefers-reduced-motion:reduce){.som-ligne:before{transition:none}}.som-catalogue{padding-bottom:8px}.som-mention{border-top:1.5px solid var(--encre);color:var(--gris);text-wrap:pretty;margin:0;padding:14px 0 0;font-size:13px}@media (min-width:1200px){.som-mention{padding-left:346px}}.som-bloc{padding:var(--section-y) 0 0}.som-bloc .som-rangee{padding-bottom:var(--section-y)}.som-bloc .boutons{margin-top:18px}.som-bloc--ciel{background:var(--lilas)}.som-rangee--prix .titre-l{font-size:clamp(22px,2vw,28px);line-height:1.15}.som-rangee--prix .chapo{font-size:18px}.som-prix-corps{gap:28px;display:grid}.som-prix-corps .ct-grille{margin-top:0}@media (min-width:1200px){.som-prix-corps{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}}.som-regles{align-content:start;align-self:start;font-size:15px}.som-bloc--faq{padding-bottom:var(--section-y)}.som-bloc--faq .faq{border-top:1.5px solid var(--encre);padding-top:18px}.som-bloc--faq .faq h2{font-size:clamp(22px,2vw,28px);line-height:1.15}@media (min-width:960px) and (max-width:1199.98px){.som-bloc--faq .faq--cote{display:block}}@media (min-width:1200px){.som-bloc--faq .faq--cote{grid-template-columns:290px minmax(0,1fr);gap:56px}.som-bloc--faq .faq-item:first-child{border-top:0}.som-bloc--faq .faq-item:first-child summary{padding-top:2px}}.som-theme{scroll-margin-top:var(--entete-h)}
