.estimation[data-astro-cid-jbxqfo2r]{background:var(--creme);border-left:4px solid var(--caramel);border-radius:.8rem;padding:1.25rem 1.5rem}.estimation-label[data-astro-cid-jbxqfo2r]{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:500}.estimation-prix[data-astro-cid-jbxqfo2r]{font-family:var(--font-titre);color:var(--bordeaux);font-size:2rem;font-weight:600;line-height:1.2}.estimation-detail[data-astro-cid-jbxqfo2r]{font-size:.9rem}.estimation-note[data-astro-cid-jbxqfo2r]{margin-top:.5rem;font-size:.8rem;font-style:italic}.formulaire[data-astro-cid-y4kmtaz7]{border-top:4px solid var(--sauge);background:#fff;border-radius:1rem;gap:1.25rem;padding:2.5rem 2rem;display:grid;box-shadow:0 4px 20px #2b22200f}.ligne[data-astro-cid-y4kmtaz7]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.champ[data-astro-cid-y4kmtaz7]{flex-direction:column;gap:.4rem;display:flex}fieldset[data-astro-cid-y4kmtaz7]{border:0;padding:0}label[data-astro-cid-y4kmtaz7],legend[data-astro-cid-y4kmtaz7]{font-size:.95rem;font-weight:500}.optionnel[data-astro-cid-y4kmtaz7]{opacity:.7;font-weight:400}.mention[data-astro-cid-y4kmtaz7]{font-size:.85rem}.etoile[data-astro-cid-y4kmtaz7],.champ[data-astro-cid-y4kmtaz7]:has(:required)>label[data-astro-cid-y4kmtaz7]:after,.champ[data-astro-cid-y4kmtaz7]:has(:required)>legend[data-astro-cid-y4kmtaz7]:after,.consentement[data-astro-cid-y4kmtaz7]:has(:required) span[data-astro-cid-y4kmtaz7]:after{color:#c0392b;font-weight:600}.champ[data-astro-cid-y4kmtaz7]:has(:required)>label[data-astro-cid-y4kmtaz7]:after,.champ[data-astro-cid-y4kmtaz7]:has(:required)>legend[data-astro-cid-y4kmtaz7]:after,.consentement[data-astro-cid-y4kmtaz7]:has(:required) span[data-astro-cid-y4kmtaz7]:after{content:" *"}input[data-astro-cid-y4kmtaz7][type=text],input[data-astro-cid-y4kmtaz7][type=email],input[data-astro-cid-y4kmtaz7][type=tel],input[data-astro-cid-y4kmtaz7][type=date],select[data-astro-cid-y4kmtaz7],textarea[data-astro-cid-y4kmtaz7]{font:inherit;color:var(--texte);background:var(--creme);border:1px solid #2b222033;border-radius:.6rem;padding:.75rem 1rem}input[data-astro-cid-y4kmtaz7]:focus,select[data-astro-cid-y4kmtaz7]:focus,textarea[data-astro-cid-y4kmtaz7]:focus{outline:2px solid var(--caramel);outline-offset:1px}textarea[data-astro-cid-y4kmtaz7]{resize:vertical}.choix[data-astro-cid-y4kmtaz7]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pastille[data-astro-cid-y4kmtaz7]{font-weight:400;position:relative}.pastille[data-astro-cid-y4kmtaz7] input[data-astro-cid-y4kmtaz7]{opacity:0;position:absolute}.pastille[data-astro-cid-y4kmtaz7] span[data-astro-cid-y4kmtaz7]{cursor:pointer;border:1px solid #7a2e3a4d;border-radius:999px;padding:.5rem 1rem;transition:background .2s,color .2s;display:inline-block}.pastille[data-astro-cid-y4kmtaz7] input[data-astro-cid-y4kmtaz7]:checked+span[data-astro-cid-y4kmtaz7]{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--creme)}.pastille[data-astro-cid-y4kmtaz7] input[data-astro-cid-y4kmtaz7]:focus-visible+span[data-astro-cid-y4kmtaz7]{outline:2px solid var(--caramel);outline-offset:2px}.consentement[data-astro-cid-y4kmtaz7]{align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:400;display:flex}.consentement[data-astro-cid-y4kmtaz7] input[data-astro-cid-y4kmtaz7]{accent-color:var(--bordeaux);margin-top:.3rem}.piege[data-astro-cid-y4kmtaz7]{position:absolute;left:-9999px}.btn[data-astro-cid-y4kmtaz7]{font:inherit;cursor:pointer;border:0;justify-self:start;margin-top:.5rem;font-weight:500}.btn[data-astro-cid-y4kmtaz7]:disabled{opacity:.6;cursor:wait}.statut[data-astro-cid-y4kmtaz7].succes,.statut[data-astro-cid-y4kmtaz7].erreur{border-radius:.6rem;padding:1rem}.statut[data-astro-cid-y4kmtaz7].succes{background:var(--sauge)}.statut[data-astro-cid-y4kmtaz7].erreur{background:var(--bordeaux);color:var(--creme)}@media (width<=768px){.ligne[data-astro-cid-y4kmtaz7]{grid-template-columns:1fr}}.commande[data-astro-cid-porxwalj]{grid-template-columns:1fr 1.4fr;align-items:start;gap:3rem;display:grid}.etapes[data-astro-cid-porxwalj]{padding:0;list-style:none}.etapes[data-astro-cid-porxwalj] li[data-astro-cid-porxwalj]{gap:1rem;display:flex}.etapes[data-astro-cid-porxwalj] li[data-astro-cid-porxwalj]+li[data-astro-cid-porxwalj]{margin-top:1.75rem}.etapes[data-astro-cid-porxwalj] .numero[data-astro-cid-porxwalj]{min-width:2.5rem;font-family:var(--font-titre);color:var(--caramel);font-size:2.25rem;font-style:italic;line-height:1}.etapes[data-astro-cid-porxwalj] h2[data-astro-cid-porxwalj]{margin-bottom:.25rem;font-size:1.2rem}.prix-indicatif[data-astro-cid-porxwalj]{background:var(--bordeaux);color:var(--creme);border-radius:1rem;margin-top:2.5rem;padding:1.5rem 1.75rem}.prix-indicatif[data-astro-cid-porxwalj] strong[data-astro-cid-porxwalj]{font-family:var(--font-titre);font-size:2.5rem;line-height:1.2;display:block}@media (width<=768px){.commande[data-astro-cid-porxwalj]{grid-template-columns:1fr}}
