.devis[data-astro-cid-7uobcyyf]{flex-direction:column;display:flex}.devis__tete[data-astro-cid-7uobcyyf]{gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-direction:column;display:flex}.devis__prog[data-astro-cid-7uobcyyf]{width:100%;scroll-margin-top:calc(var(--entete-h) + var(--space-3))}@media (width>=1024px){.devis__tete[data-astro-cid-7uobcyyf]{width:calc(7 * var(--colw) + 6 * var(--col-gap))}}.devis__etiquette[data-astro-cid-7uobcyyf]{font-size:var(--text-xs);margin:0}.devis__prog[data-astro-cid-7uobcyyf] b[data-astro-cid-7uobcyyf]{color:var(--text-1);font-weight:500}.devis__repris[data-astro-cid-7uobcyyf]{font-size:var(--text-sm);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.5}.devis__repris[data-astro-cid-7uobcyyf][data-reserve]{min-height:1.5em}.devis__repris[data-astro-cid-7uobcyyf]:not([data-reserve]):empty{display:none}.devis__corps[data-astro-cid-7uobcyyf]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.devis__corps[data-astro-cid-7uobcyyf]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap)}.devis__form[data-astro-cid-7uobcyyf]{grid-column:1/8}.devis__recap[data-astro-cid-7uobcyyf]{top:calc(var(--entete-h) + var(--space-3));grid-column:9/13;position:sticky}}.devis__form[data-astro-cid-7uobcyyf]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.devis__etape[data-astro-cid-7uobcyyf]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.devis__groupe[data-astro-cid-7uobcyyf]{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.devis__etape[data-astro-cid-7uobcyyf].gd-screen-forward{animation-name:etape-avant}.devis__etape[data-astro-cid-7uobcyyf].gd-screen-back{animation-name:etape-arriere}@keyframes etape-avant{0%{opacity:0;transform:translateX(var(--glisse))}}@keyframes etape-arriere{0%{opacity:0;transform:translateX(calc(-1 * var(--glisse)))}}.devis__q[data-astro-cid-7uobcyyf]{font-family:var(--font-display);font-weight:600;font-size:var(--d-md);line-height:var(--lh-md);letter-spacing:var(--tr-md);text-wrap:balance;margin:0 0 var(--space-2);padding:0}.devis__q[data-astro-cid-7uobcyyf]:focus{outline:none}.devis__opt[data-astro-cid-7uobcyyf]{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:0}.devis__aide[data-astro-cid-7uobcyyf]{font-size:var(--text-sm);color:var(--text-2);margin:0}.devis__aide[data-astro-cid-7uobcyyf] a[data-astro-cid-7uobcyyf],.devis__question[data-astro-cid-7uobcyyf] a[data-astro-cid-7uobcyyf],.devis__form[data-astro-cid-7uobcyyf] .gd-hint[data-astro-cid-7uobcyyf] a[data-astro-cid-7uobcyyf]{color:inherit;text-underline-offset:3px;text-decoration:underline}.devis__groupe[data-astro-cid-7uobcyyf] .gd-hint[data-astro-cid-7uobcyyf]{margin:0}.devis__cartes[data-astro-cid-7uobcyyf],.devis__grille[data-astro-cid-7uobcyyf]{gap:var(--space-1);display:grid}.devis__lignes-choix[data-astro-cid-7uobcyyf]{gap:var(--space-1);flex-direction:column;display:flex}@media (width>=640px){.devis__cartes[data-astro-cid-7uobcyyf],.devis__grille[data-astro-cid-7uobcyyf]{grid-template-columns:repeat(2,minmax(0,1fr))}.devis__cartes[data-astro-cid-7uobcyyf]>.devis__carte[data-astro-cid-7uobcyyf]:last-of-type:nth-of-type(odd),.devis__grille[data-astro-cid-7uobcyyf]>.devis__carte[data-astro-cid-7uobcyyf]:last-of-type:nth-of-type(odd){grid-column:1/-1}}.devis__carte[data-astro-cid-7uobcyyf]{display:block;position:relative}.devis__carte[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf],.devis__chip[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf]{opacity:0;width:0;height:0;position:absolute}.devis__cartec[data-astro-cid-7uobcyyf]{gap:var(--space-0);box-sizing:border-box;height:100%;padding:var(--space-3) var(--space-8) var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--surface-1);box-shadow:inset 0 0 0 var(--filet) var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex-direction:column;display:flex;position:relative}.devis__cartec--ligne[data-astro-cid-7uobcyyf]{min-height:56px;padding-block:var(--space-2);justify-content:center}@media (hover:hover){.devis__carte[data-astro-cid-7uobcyyf]:hover .devis__cartec[data-astro-cid-7uobcyyf]{box-shadow:inset 0 0 0 var(--filet-fort) var(--text-1)}}.devis__carte[data-astro-cid-7uobcyyf]:active .devis__cartec[data-astro-cid-7uobcyyf]{transform:scale(.99)}.devis__carte[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf]:checked+.devis__cartec[data-astro-cid-7uobcyyf]{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:inset 0 0 0 var(--filet-fort) var(--surface-inverse)}.devis__carte[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf]:checked+.devis__cartec[data-astro-cid-7uobcyyf] .devis__carted[data-astro-cid-7uobcyyf]{color:var(--text-inverse);opacity:.8}.devis__carte[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf]:focus-visible+.devis__cartec[data-astro-cid-7uobcyyf],.devis__chip[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf]:focus-visible+.devis__pastille[data-astro-cid-7uobcyyf],.devis__conseil[data-astro-cid-7uobcyyf]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.devis__coche[data-astro-cid-7uobcyyf]{top:var(--space-3);right:var(--space-3);opacity:0;transition:opacity var(--dur-1) var(--ease), transform var(--dur-2) var(--ease-soft);position:absolute;transform:scale(.6)}.devis__cartec--ligne[data-astro-cid-7uobcyyf] .devis__coche[data-astro-cid-7uobcyyf],.devis__conseil[data-astro-cid-7uobcyyf] .devis__coche[data-astro-cid-7uobcyyf]{margin-top:-10px;top:50%}input[data-astro-cid-7uobcyyf]:checked+[data-astro-cid-7uobcyyf] .devis__coche[data-astro-cid-7uobcyyf],.devis__conseil[data-astro-cid-7uobcyyf][aria-pressed=true] .devis__coche[data-astro-cid-7uobcyyf]{opacity:1;transform:none}.devis__cartet[data-astro-cid-7uobcyyf]{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tr-xs);font-weight:600}.devis__carted[data-astro-cid-7uobcyyf]{font-size:var(--text-sm);color:var(--text-2);text-wrap:pretty;line-height:1.45}.devis__blocs[data-astro-cid-7uobcyyf]{gap:var(--space-2);flex-direction:column;display:flex}.devis__bloc[data-astro-cid-7uobcyyf]{gap:var(--space-1);padding-top:var(--space-1);border-top:var(--filet) solid var(--border);flex-direction:column;display:flex}.devis__bloc-tete[data-astro-cid-7uobcyyf]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-target);display:flex}.devis__bloc-titre[data-astro-cid-7uobcyyf]{font-size:var(--text-sm);margin:0;font-weight:600}.devis__tout[data-astro-cid-7uobcyyf],.devis__modifier[data-astro-cid-7uobcyyf]{min-height:var(--touch-target);color:var(--text-1);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}@media (hover:hover){.devis__tout[data-astro-cid-7uobcyyf]:hover,.devis__modifier[data-astro-cid-7uobcyyf]:hover{color:var(--text-2)}}.devis__chips[data-astro-cid-7uobcyyf]{gap:var(--space-1);flex-wrap:wrap;display:flex}.devis__chip[data-astro-cid-7uobcyyf]{display:inline-flex;position:relative}.devis__pastille[data-astro-cid-7uobcyyf]{min-height:var(--touch-target);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:inset 0 0 0 var(--filet) var(--border);color:var(--text-1);font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.devis__chip[data-astro-cid-7uobcyyf]:hover .devis__pastille[data-astro-cid-7uobcyyf]{box-shadow:inset 0 0 0 var(--filet) var(--text-1)}}.devis__chip[data-astro-cid-7uobcyyf]:active .devis__pastille[data-astro-cid-7uobcyyf]{transform:scale(.97)}.devis__chip[data-astro-cid-7uobcyyf] input[data-astro-cid-7uobcyyf]:checked+.devis__pastille[data-astro-cid-7uobcyyf]{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.devis__conseil[data-astro-cid-7uobcyyf]{box-sizing:border-box;width:100%;min-height:56px;margin-top:var(--space-1);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 var(--filet) var(--text-1);color:var(--text-1);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:0;align-items:center;font-weight:500;display:flex;position:relative}@media (hover:hover){.devis__conseil[data-astro-cid-7uobcyyf]:hover{background:var(--surface-1)}}.devis__conseil[data-astro-cid-7uobcyyf]:active{transform:scale(.99)}.devis__conseil[data-astro-cid-7uobcyyf][aria-pressed=true]{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:inset 0 0 0 var(--filet-fort) var(--surface-inverse)}.devis__deux[data-astro-cid-7uobcyyf]{gap:var(--space-3);display:grid}@media (width>=640px){.devis__deux[data-astro-cid-7uobcyyf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.devis__champs[data-astro-cid-7uobcyyf]{gap:var(--space-3);flex-direction:column;display:flex}.devis__champs[data-astro-cid-7uobcyyf]>.gd-hint[data-astro-cid-7uobcyyf]{margin:0}.devis__sous-champs[data-astro-cid-7uobcyyf]{margin:calc(-1 * var(--space-1)) 0 0}.devis__form[data-astro-cid-7uobcyyf] textarea[data-astro-cid-7uobcyyf].devis__court{min-height:0}.devis__form[data-astro-cid-7uobcyyf] .gd-input[data-astro-cid-7uobcyyf][aria-invalid=true]{border-color:var(--danger)}.devis__form[data-astro-cid-7uobcyyf] .gd-error[data-astro-cid-7uobcyyf]:empty{display:none}.devis__joindre[data-astro-cid-7uobcyyf]{flex-direction:column;display:flex}.devis__joindre[data-astro-cid-7uobcyyf] .gd-hint[data-astro-cid-7uobcyyf]{margin:calc(-1 * var(--space-1)) 0 0 36px}.devis__resume[data-astro-cid-7uobcyyf]{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.devis__modifier[data-astro-cid-7uobcyyf]{vertical-align:middle;margin-left:var(--space-0)}@media (width>=1024px){.devis__resume[data-astro-cid-7uobcyyf]{display:none}}@media (hover:none){.devis[data-astro-cid-7uobcyyf] .gd-btn--primary[data-astro-cid-7uobcyyf]:hover{background:var(--accent)}.devis[data-astro-cid-7uobcyyf] .gd-btn--secondary[data-astro-cid-7uobcyyf]:hover{background:0 0}}.devis__sansjs[data-astro-cid-7uobcyyf]{padding-left:var(--space-3);border-left:var(--filet-fort) solid var(--text-1);font-size:var(--text-md);margin:0;font-weight:500;line-height:1.45}.devis__sansjs[data-astro-cid-7uobcyyf] a[data-astro-cid-7uobcyyf]{color:inherit;text-underline-offset:3px;text-decoration:underline}.devis__barre[data-astro-cid-7uobcyyf]{margin-top:var(--space-1);flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.devis__manque[data-astro-cid-7uobcyyf]{font-size:var(--text-sm);flex-basis:100%;margin:0;font-weight:500;line-height:1.45}.devis__manque[data-astro-cid-7uobcyyf]:not(:empty){margin-bottom:var(--space-1)}@media (width<=1023px){.devis__barre[data-astro-cid-7uobcyyf]{z-index:30;column-gap:var(--space-1);margin-inline:calc(-1 * var(--pad));padding:var(--space-1) var(--pad) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--bg);border-top:var(--filet) solid var(--border);position:sticky;bottom:0}.devis__barre[data-astro-cid-7uobcyyf] .gd-btn[data-astro-cid-7uobcyyf]{padding-inline:18px}.devis__prec[data-astro-cid-7uobcyyf]{flex:none}.devis__suiv[data-astro-cid-7uobcyyf],.devis__envoi[data-astro-cid-7uobcyyf]{flex:1 1 0;min-width:max-content}.devis__barre[data-astro-cid-7uobcyyf]:has(~.devis__secours:not([hidden])){position:static}}@media (width<=399px){.devis__barre[data-astro-cid-7uobcyyf] .gd-btn[data-astro-cid-7uobcyyf]{padding-inline:14px}}@media (width<=359px){.devis__barre[data-astro-cid-7uobcyyf] .gd-btn[data-astro-cid-7uobcyyf]{font-size:var(--text-sm)}.devis__barre[data-astro-cid-7uobcyyf] .gd-btn__fleche[data-astro-cid-7uobcyyf],.devis__barre[data-astro-cid-7uobcyyf] .devis__envoi[data-astro-cid-7uobcyyf]:after{display:none}}.devis__mail[data-astro-cid-7uobcyyf]{margin:var(--space-1) 0 0;flex-basis:100%}.devis__envoi[data-astro-cid-7uobcyyf][hidden]+.devis__mail[data-astro-cid-7uobcyyf]{display:none}.devis__envoi[data-astro-cid-7uobcyyf]:after{content:"";width:16px;height:16px;-webkit-mask:var(--fleche-masque) center / 16px no-repeat;mask:var(--fleche-masque) center / 16px no-repeat;transition:transform var(--dur-2) var(--ease);background:currentColor;flex:none;margin-right:-4px}.devis__envoi[data-astro-cid-7uobcyyf]:is(:disabled,.gd-btn--secondary):after{display:none}@media (hover:hover){.devis__envoi[data-astro-cid-7uobcyyf]:not([aria-disabled=true]):hover:after{transform:translate(3px)}}.devis__envoi[data-astro-cid-7uobcyyf]:disabled{opacity:.6;cursor:progress}#devis-error[data-astro-cid-7uobcyyf]{margin:0}.devis__rassure[data-astro-cid-7uobcyyf]{gap:var(--space-0);flex-direction:column;max-width:62ch;display:flex}.devis__rassure[data-astro-cid-7uobcyyf] p[data-astro-cid-7uobcyyf]{text-wrap:pretty;margin:0;line-height:1.5}.devis__recap[data-astro-cid-7uobcyyf]{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-1);flex-direction:column;display:flex}.devis__recap-titre[data-astro-cid-7uobcyyf]{font-size:var(--text-xs);color:var(--text-1);margin:0;font-weight:500;line-height:1.3}.devis__lignes[data-astro-cid-7uobcyyf]{flex-direction:column;margin:0;display:flex}.devis__lignes[data-astro-cid-7uobcyyf]>div[data-astro-cid-7uobcyyf]{gap:var(--space-1);padding:var(--space-1) 0;border-top:var(--filet) solid var(--border);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.devis__lignes[data-astro-cid-7uobcyyf] dt[data-astro-cid-7uobcyyf]{color:var(--text-2)}.devis__lignes[data-astro-cid-7uobcyyf] dd[data-astro-cid-7uobcyyf]{overflow-wrap:anywhere;margin:0;font-weight:500}.devis__lignes[data-astro-cid-7uobcyyf] dd[data-astro-cid-7uobcyyf].is-vide{color:var(--text-2);font-style:italic;font-weight:400}@media (prefers-reduced-motion:no-preference){.devis__lignes[data-astro-cid-7uobcyyf] dd[data-astro-cid-7uobcyyf].vient{animation-name:gd-fade-up;animation-duration:var(--dur-3);animation-timing-function:var(--ease-soft);animation-fill-mode:both}}.devis__estim[data-astro-cid-7uobcyyf]{gap:var(--space-0);padding-top:var(--space-2);border-top:var(--filet) solid var(--border);flex-direction:column;margin:0;display:flex}.devis__estimt[data-astro-cid-7uobcyyf]{font-weight:500}.devis__estimn[data-astro-cid-7uobcyyf],.devis__recapn[data-astro-cid-7uobcyyf]{font-size:var(--text-xs);color:var(--text-2);margin:0}@media (width<=1023px){.devis__recap[data-astro-cid-7uobcyyf] .devis__lignes[data-astro-cid-7uobcyyf]>div[data-astro-cid-7uobcyyf]:has(dd.is-vide),.devis__recap[data-astro-cid-7uobcyyf] .devis__lignes[data-astro-cid-7uobcyyf]:not(:has(dd:not(.is-vide))),.devis__recapn[data-astro-cid-7uobcyyf]{display:none}}.devis__secours[data-astro-cid-7uobcyyf]{gap:var(--space-2);padding:var(--space-0) 0 var(--space-0) var(--space-3);border-left:var(--filet-fort) solid var(--text-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.devis__secours[data-astro-cid-7uobcyyf]:not([hidden]){animation-name:gd-fade-up;animation-duration:var(--dur-3);animation-timing-function:var(--ease);animation-fill-mode:both}}.devis__secours-mot[data-astro-cid-7uobcyyf]{font-size:var(--text-md);margin:0;font-weight:500;line-height:1.4}.devis__secours-mot[data-astro-cid-7uobcyyf]:focus{outline:none}.devis__secours-actions[data-astro-cid-7uobcyyf]{gap:var(--space-1);flex-wrap:wrap;display:flex}.devis__secours[data-astro-cid-7uobcyyf][data-mode=copie] [data-astro-cid-7uobcyyf][data-secours-mail],.devis__secours[data-astro-cid-7uobcyyf][data-mode=copie] [data-astro-cid-7uobcyyf][data-secours-aide]{display:none}.devis__plus[data-astro-cid-7uobcyyf]{border-top:var(--filet) solid var(--border)}.devis__plus[data-astro-cid-7uobcyyf] summary[data-astro-cid-7uobcyyf]{align-items:center;gap:var(--space-1);min-height:var(--touch-target);cursor:pointer;font-size:var(--text-sm);font-weight:500;list-style:none;display:flex}.devis__plus[data-astro-cid-7uobcyyf] summary[data-astro-cid-7uobcyyf]::-webkit-details-marker{display:none}.devis__plus[data-astro-cid-7uobcyyf] summary[data-astro-cid-7uobcyyf]:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 12px no-repeat;flex:none;width:16px;height:16px}.devis__plus[data-astro-cid-7uobcyyf][open] summary[data-astro-cid-7uobcyyf]:before{background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat}.devis__texte[data-astro-cid-7uobcyyf]{margin:var(--space-1) 0 var(--space-2);max-height:16rem;padding:var(--space-2);border-radius:var(--radius-control);background:var(--surface-1);font-family:var(--font-ui);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;overflow:auto}.devis__question[data-astro-cid-7uobcyyf]{margin:0}@media (width<=479px){.devis__secours-actions[data-astro-cid-7uobcyyf] .gd-btn[data-astro-cid-7uobcyyf]{flex:auto}}.devis__ok[data-astro-cid-7uobcyyf]{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--filet) solid var(--filet-couleur);flex-direction:column;display:flex}.devis__ok-titre[data-astro-cid-7uobcyyf]{font-size:var(--d-lg);line-height:var(--lh-lg);letter-spacing:var(--tr-lg);margin:0}.devis__ok-titre[data-astro-cid-7uobcyyf]:focus{outline:none}.devis__ok-mot[data-astro-cid-7uobcyyf],.devis__ok-aide[data-astro-cid-7uobcyyf]{max-width:52ch;margin:0}.devis__ok-mot[data-astro-cid-7uobcyyf]{color:var(--text-1)}.devis__ok-aide[data-astro-cid-7uobcyyf] a[data-astro-cid-7uobcyyf]{color:inherit;text-underline-offset:3px;text-decoration:underline}.devis__envoye[data-astro-cid-7uobcyyf]{width:100%;max-width:560px;margin-top:calc(-1 * var(--space-2))}.devis__envoye[data-astro-cid-7uobcyyf]>div{gap:var(--space-1);padding:var(--space-1) 0;border-top:var(--filet) solid var(--border);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.devis__envoye[data-astro-cid-7uobcyyf] dt{color:var(--text-2)}.devis__envoye[data-astro-cid-7uobcyyf] dd{overflow-wrap:anywhere;margin:0;font-weight:500}.devis__ok-actions[data-astro-cid-7uobcyyf]{align-items:center;gap:12px var(--space-3);flex-wrap:wrap;display:flex}.devis__lien[data-astro-cid-7uobcyyf]{min-height:var(--touch-target);font-size:var(--text-md);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.devis__statut[data-astro-cid-7uobcyyf]{max-width:560px;margin:var(--space-1) 0}.devis__statut[data-astro-cid-7uobcyyf] p[data-astro-cid-7uobcyyf],.devis__statut-titre[data-astro-cid-7uobcyyf]{margin:0}
