.demande__grille[data-astro-cid-myh2srqx]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.demande__form[data-astro-cid-myh2srqx]{gap:44px;display:grid}.demande__form[data-astro-cid-myh2srqx][hidden],.demande__aside[data-astro-cid-myh2srqx][hidden]{display:none}.demande__bloc[data-astro-cid-myh2srqx]{border:0;gap:18px;margin:0;padding:0;display:grid}legend[data-astro-cid-myh2srqx]{font:400 clamp(26px, 2.2vw, 32px)/1.2 var(--f-titre);align-items:baseline;gap:14px;margin-bottom:18px;padding:0;display:flex}legend[data-astro-cid-myh2srqx] span[data-astro-cid-myh2srqx]{color:var(--c-laiton);font:500 12px/1 var(--f-texte);letter-spacing:.2em}legend[data-astro-cid-myh2srqx] em[data-astro-cid-myh2srqx]{color:var(--c-texte-2);font:italic 400 15px/1 var(--f-texte)}.ouvrages[data-astro-cid-myh2srqx]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ouvrage[data-astro-cid-myh2srqx]{position:relative}.ouvrage[data-astro-cid-myh2srqx] input[data-astro-cid-myh2srqx]{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ouvrage[data-astro-cid-myh2srqx] label[data-astro-cid-myh2srqx]{border:1px solid var(--c-filet);min-height:44px;color:var(--c-lin);letter-spacing:.04em;text-align:center;cursor:pointer;justify-items:center;gap:10px;padding:18px 8px 14px;font-size:14px;font-weight:500;transition:border-color .3s,background .3s;display:grid}.ouvrage[data-astro-cid-myh2srqx] svg[data-astro-cid-myh2srqx]{fill:none;width:44px;height:44px;stroke:var(--c-laiton);stroke-width:1.2px}.ouvrage[data-astro-cid-myh2srqx] label[data-astro-cid-myh2srqx]:hover{border-color:var(--c-laiton)}.ouvrage[data-astro-cid-myh2srqx] input[data-astro-cid-myh2srqx]:checked+label[data-astro-cid-myh2srqx]{border-color:var(--c-laiton);background:#c9a15e1f}.ouvrage[data-astro-cid-myh2srqx] input[data-astro-cid-myh2srqx]:focus-visible+label[data-astro-cid-myh2srqx]{outline:1px solid var(--c-laiton);outline-offset:3px}.champs[data-astro-cid-myh2srqx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.champs--3[data-astro-cid-myh2srqx]{grid-template-columns:repeat(3,minmax(0,1fr))}.champ[data-astro-cid-myh2srqx]{gap:8px;display:grid}.champ[data-astro-cid-myh2srqx] label[data-astro-cid-myh2srqx],.champ__label[data-astro-cid-myh2srqx]{color:var(--c-texte-2);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.6}input[data-astro-cid-myh2srqx]:not([type=radio],[type=file]),textarea[data-astro-cid-myh2srqx]{border:0;border-bottom:1px solid var(--c-filet);width:100%;min-height:52px;color:var(--c-lin);font:400 17px/1.5 var(--f-texte);background:0 0;border-radius:0;padding:12px 0;transition:border-color .3s}textarea[data-astro-cid-myh2srqx]{resize:vertical}input[data-astro-cid-myh2srqx]:focus,textarea[data-astro-cid-myh2srqx]:focus{border-color:var(--c-laiton);outline:none}input[data-astro-cid-myh2srqx]:focus-visible,textarea[data-astro-cid-myh2srqx]:focus-visible{box-shadow:0 1px 0 var(--c-laiton)}[data-astro-cid-myh2srqx][aria-invalid=true]{border-color:#e08a6c!important}.depot[data-astro-cid-myh2srqx]{border:1px dashed var(--c-filet);min-height:96px;color:var(--c-texte-2);text-align:center;place-items:center;padding:20px;font-size:15px;transition:border-color .3s;display:grid;position:relative}.depot[data-astro-cid-myh2srqx]:hover,.depot[data-astro-cid-myh2srqx]:focus-within{border-color:var(--c-laiton)}.depot[data-astro-cid-myh2srqx] input[data-astro-cid-myh2srqx]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vignettes[data-astro-cid-myh2srqx]{flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.vignettes[data-astro-cid-myh2srqx]:empty{display:none}.vignettes[data-astro-cid-myh2srqx] li{width:96px;color:var(--c-texte-2);overflow-wrap:anywhere;gap:6px;font-size:12px;display:grid}.vignettes[data-astro-cid-myh2srqx] img{object-fit:cover;width:96px;height:72px}.erreur[data-astro-cid-myh2srqx]{color:#f0a88d;font-size:14px;line-height:1.5}.erreur[data-astro-cid-myh2srqx]:empty{display:none}.demande__form[data-astro-cid-myh2srqx] .bouton[data-astro-cid-myh2srqx]{justify-self:start}.demande__note[data-astro-cid-myh2srqx],.demande__repli[data-astro-cid-myh2srqx]{color:var(--c-texte-2);font-size:14px;line-height:1.6}.demande__aside[data-astro-cid-myh2srqx]{border:1px solid var(--c-filet);background:var(--c-noyer);gap:18px;padding:32px;display:grid;position:sticky;top:110px}.demande__aside[data-astro-cid-myh2srqx] ol[data-astro-cid-myh2srqx]{gap:0;margin:0;padding:0;display:grid}.demande__aside[data-astro-cid-myh2srqx] li[data-astro-cid-myh2srqx]{border-bottom:1px solid var(--c-filet-doux);grid-template-columns:36px minmax(0,1fr);padding:12px 0;font-size:15px;line-height:1.55;display:grid}.demande__aside[data-astro-cid-myh2srqx] li[data-astro-cid-myh2srqx] span[data-astro-cid-myh2srqx]{color:var(--c-laiton);letter-spacing:.18em;padding-top:3px;font-size:12px}.demande__tel[data-astro-cid-myh2srqx]{color:var(--c-lin);font:400 30px/1.2 var(--f-titre);text-decoration:none}.merci[data-astro-cid-myh2srqx]{border:1px solid var(--c-filet);background:var(--c-noyer);grid-column:1/-1;justify-items:start;gap:20px;padding:clamp(28px,4vw,56px);display:grid}.merci[data-astro-cid-myh2srqx][hidden]{display:none}.merci__recap[data-astro-cid-myh2srqx]{border-top:1px solid var(--c-filet);grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:0;width:100%;margin:0;display:grid}.merci__recap[data-astro-cid-myh2srqx] dt,.merci__recap[data-astro-cid-myh2srqx] dd{border-bottom:1px solid var(--c-filet-doux);margin:0;padding:12px 0}.merci__recap[data-astro-cid-myh2srqx] dt{color:var(--c-laiton);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500}.merci__recap[data-astro-cid-myh2srqx] dd{overflow-wrap:anywhere}@media (width<=999px){.demande__grille[data-astro-cid-myh2srqx]{grid-template-columns:minmax(0,1fr)}.demande__aside[data-astro-cid-myh2srqx]{position:static}.ouvrages[data-astro-cid-myh2srqx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ouvrages[data-astro-cid-myh2srqx]{grid-template-columns:repeat(2,minmax(0,1fr))}.champs[data-astro-cid-myh2srqx],.champs--3[data-astro-cid-myh2srqx]{grid-template-columns:minmax(0,1fr)}}
