.simu[data-astro-cid-iiqd4yv5]{padding:var(--section) 0;background:var(--craie)}.simu__intro[data-astro-cid-iiqd4yv5]{margin-top:2rem;row-gap:1.5rem;align-items:end}.simu__titre[data-astro-cid-iiqd4yv5]{grid-column:1 / span 7;font-size:var(--t-1)}.simu__chapeau[data-astro-cid-iiqd4yv5]{grid-column:9 / span 4}.simu__corps[data-astro-cid-iiqd4yv5]{margin-top:clamp(3rem,2rem + 4vw,5.5rem);align-items:start;row-gap:3rem}.simu__etapes[data-astro-cid-iiqd4yv5]{grid-column:1 / span 7;display:grid;gap:3.5rem}.etape[data-astro-cid-iiqd4yv5]{border:0;margin:0;padding:0;min-width:0}.etape[data-astro-cid-iiqd4yv5] legend[data-astro-cid-iiqd4yv5]{display:grid;gap:.35rem;padding:0;margin-bottom:1.25rem}.etape__titre[data-astro-cid-iiqd4yv5]{font-family:var(--f-titre);font-size:var(--t-3);letter-spacing:-.01em}.etape__vide[data-astro-cid-iiqd4yv5]{color:var(--pierre-sombre);font-size:var(--t-petit);padding:1.2rem 0;border-top:1px solid var(--trait)}.choix[data-astro-cid-iiqd4yv5] input[data-astro-cid-iiqd4yv5]{position:absolute;opacity:0;pointer-events:none}.choix--tailles[data-astro-cid-iiqd4yv5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.carte-choix[data-astro-cid-iiqd4yv5]{position:relative;display:grid;gap:.3rem;padding:1.15rem 1.2rem 1.1rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--craie);cursor:pointer;transition:border-color var(--d-micro) var(--ease),background-color var(--d-micro) var(--ease)}.carte-choix[data-astro-cid-iiqd4yv5]:hover{border-color:var(--encre)}.carte-choix__nom[data-astro-cid-iiqd4yv5]{font-family:var(--f-titre);font-size:1.45rem;line-height:1.1}.carte-choix__info[data-astro-cid-iiqd4yv5]{color:var(--pierre-sombre);font-size:var(--t-petit)}.carte-choix__prix[data-astro-cid-iiqd4yv5]{margin-top:.6rem;color:var(--encre)}.carte-choix[data-astro-cid-iiqd4yv5]:has(input:checked){border-color:var(--bassin);background:var(--pierre);box-shadow:inset 0 0 0 1px var(--bassin)}.carte-choix[data-astro-cid-iiqd4yv5]:has(input:focus-visible),.ligne-choix[data-astro-cid-iiqd4yv5]:has(input:focus-visible),.pastille[data-astro-cid-iiqd4yv5]:has(input:focus-visible){outline:1.5px solid var(--bassin);outline-offset:3px}.choix--modeles[data-astro-cid-iiqd4yv5]{display:grid;border-top:1px solid var(--trait)}.ligne-choix[data-astro-cid-iiqd4yv5]{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:baseline;gap:1rem;padding:1rem .25rem;border-bottom:1px solid var(--trait);cursor:pointer;transition:background-color var(--d-micro) var(--ease),padding var(--d-micro) var(--ease)}.ligne-choix[data-astro-cid-iiqd4yv5]:hover{background:#ece8e099;padding-inline:.75rem}.ligne-choix__forme[data-astro-cid-iiqd4yv5]{font-weight:500}.ligne-choix__prix[data-astro-cid-iiqd4yv5]{justify-self:end;font-size:var(--t-petit)}.ligne-choix[data-astro-cid-iiqd4yv5]:has(input:checked){background:var(--pierre);padding-inline:.75rem;box-shadow:inset 2px 0 0 var(--bassin)}.js .ligne-choix[data-astro-cid-iiqd4yv5]{display:none}.js .ligne-choix[data-astro-cid-iiqd4yv5].est-propose{display:grid}.choix--villes[data-astro-cid-iiqd4yv5]{display:flex;flex-wrap:wrap;gap:.5rem}.pastille[data-astro-cid-iiqd4yv5] span[data-astro-cid-iiqd4yv5]{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:1px solid var(--trait);border-radius:999px;cursor:pointer;font-size:var(--t-petit);transition:border-color var(--d-micro) var(--ease),background-color var(--d-micro) var(--ease),color var(--d-micro) var(--ease)}.pastille[data-astro-cid-iiqd4yv5]:hover span[data-astro-cid-iiqd4yv5]{border-color:var(--encre)}.pastille[data-astro-cid-iiqd4yv5] input[data-astro-cid-iiqd4yv5]:checked+span[data-astro-cid-iiqd4yv5]{background:var(--encre);border-color:var(--encre);color:var(--craie)}.autre-ville[data-astro-cid-iiqd4yv5]{display:grid;gap:.5rem;margin-top:1rem;max-width:22rem}.autre-ville[data-astro-cid-iiqd4yv5][hidden]{display:none}.autre-ville[data-astro-cid-iiqd4yv5] input[data-astro-cid-iiqd4yv5]{min-height:3rem;padding:0 1rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--craie);font:inherit;color:inherit}.autre-ville[data-astro-cid-iiqd4yv5] input[data-astro-cid-iiqd4yv5]:focus{outline:1.5px solid var(--bassin);outline-offset:2px;border-color:var(--bassin)}.panneau[data-astro-cid-iiqd4yv5]{grid-column:9 / span 4;position:sticky;top:6.5rem}.panneau__interieur[data-astro-cid-iiqd4yv5]{border:1px solid var(--trait);background:var(--pierre);padding:1.4rem;display:grid;gap:1.4rem}.panneau__haut[data-astro-cid-iiqd4yv5]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panneau__plan[data-astro-cid-iiqd4yv5]{width:100%;height:auto;overflow:visible;background:var(--craie);border:1px solid var(--trait);padding:1rem 2.2rem .4rem 1rem}.panneau__eau[data-astro-cid-iiqd4yv5]{fill:var(--bassin);opacity:.2;transition:transform 1.3s var(--ease)}.panneau__vague[data-astro-cid-iiqd4yv5]{fill:var(--bassin);opacity:.14;animation:houle 6s linear infinite;transition:transform 1.3s var(--ease)}.panneau__contour[data-astro-cid-iiqd4yv5]{fill:none;stroke:var(--encre);stroke-width:1.3;vector-effect:non-scaling-stroke}.panneau__repere[data-astro-cid-iiqd4yv5]{stroke:var(--trait);stroke-width:.8;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.panneau__cotes[data-astro-cid-iiqd4yv5] path[data-astro-cid-iiqd4yv5]{fill:none;stroke:var(--pierre-sombre);stroke-width:.8;vector-effect:non-scaling-stroke}.panneau__cotes[data-astro-cid-iiqd4yv5] text[data-astro-cid-iiqd4yv5]{font-family:var(--f-mono);font-size:9px;fill:var(--pierre-sombre);letter-spacing:.06em}@keyframes houle{0%{translate:0 0}to{translate:-60px 0}}.panneau__prix[data-astro-cid-iiqd4yv5]{margin:0;display:grid;gap:.15rem}.panneau__prix[data-astro-cid-iiqd4yv5] div[data-astro-cid-iiqd4yv5]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--trait)}.panneau__prix[data-astro-cid-iiqd4yv5] dd[data-astro-cid-iiqd4yv5]{margin:0;font-size:var(--t-petit);text-align:right}.panneau__ht[data-astro-cid-iiqd4yv5]{flex-direction:column;align-items:flex-start!important}.panneau__ht[data-astro-cid-iiqd4yv5] dd[data-astro-cid-iiqd4yv5]{font-family:var(--f-titre);font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);line-height:1.1;text-align:left;letter-spacing:-.01em}.panneau__garanties[data-astro-cid-iiqd4yv5]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:var(--t-petit)}.panneau__garanties[data-astro-cid-iiqd4yv5] li[data-astro-cid-iiqd4yv5]{display:grid;grid-template-columns:1.3rem 1fr;gap:.7rem;align-items:start}.panneau__garanties[data-astro-cid-iiqd4yv5] svg[data-astro-cid-iiqd4yv5]{width:1.3rem;height:1.3rem;color:var(--bassin)}.panneau__cta[data-astro-cid-iiqd4yv5]{width:100%}.panneau__aide[data-astro-cid-iiqd4yv5]{font-size:var(--t-petit);color:var(--bassin)}@media(max-width:1180px){.simu__etapes[data-astro-cid-iiqd4yv5]{grid-column:1 / span 7}.panneau[data-astro-cid-iiqd4yv5]{grid-column:8 / span 5}}@media(max-width:900px){.simu__titre[data-astro-cid-iiqd4yv5],.simu__chapeau[data-astro-cid-iiqd4yv5],.simu__etapes[data-astro-cid-iiqd4yv5],.panneau[data-astro-cid-iiqd4yv5]{grid-column:1 / -1}.panneau[data-astro-cid-iiqd4yv5]{position:relative;top:0}}@media(max-width:560px){.choix--tailles[data-astro-cid-iiqd4yv5]{grid-template-columns:1fr}.ligne-choix[data-astro-cid-iiqd4yv5]{grid-template-columns:1fr auto;row-gap:.15rem}.ligne-choix__detail[data-astro-cid-iiqd4yv5]{grid-column:1}.ligne-choix__prix[data-astro-cid-iiqd4yv5]{grid-row:1 / span 2;grid-column:2;align-self:center}.panneau__interieur[data-astro-cid-iiqd4yv5]{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.panneau__vague[data-astro-cid-iiqd4yv5]{animation:none}}
