.composer[data-astro-cid-7fewjbtt]{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.composer__atelier[data-astro-cid-7fewjbtt]{border-radius:var(--feuille);background:var(--c-blanc);color:var(--c-fougere);gap:16px;padding:clamp(14px,1.6vw,22px);display:grid;box-shadow:0 40px 80px -50px #00000080}.composer__outils[data-astro-cid-7fewjbtt]{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;display:flex}.composer__palette[data-astro-cid-7fewjbtt]{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.composer__palette[data-astro-cid-7fewjbtt] legend[data-astro-cid-7fewjbtt]{float:left;width:100%;color:var(--c-texte-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.pinceau[data-astro-cid-7fewjbtt]{position:relative}.pinceau[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pinceau[data-astro-cid-7fewjbtt] label[data-astro-cid-7fewjbtt]{border:1.5px solid var(--c-filet);cursor:pointer;border-radius:12px 3px;align-items:center;gap:8px;min-height:44px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.pinceau__pastille[data-astro-cid-7fewjbtt]{background:var(--c);border:1.5px solid #1d332740;border-radius:5px 2px;width:18px;height:18px}.pinceau[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]:checked+label[data-astro-cid-7fewjbtt]{border-color:var(--c-fougere);background:var(--c-chaux)}.pinceau[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]:focus-visible+label[data-astro-cid-7fewjbtt]{outline:2px solid var(--c-accent);outline-offset:2px}.composer__gabarits[data-astro-cid-7fewjbtt]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.composer__gabarits[data-astro-cid-7fewjbtt] .composer__petit[data-astro-cid-7fewjbtt]{width:100%}.composer__gabarits[data-astro-cid-7fewjbtt] button[data-astro-cid-7fewjbtt]{background:var(--c-chaux-2);min-height:44px;color:var(--c-fougere);font:600 14px/1.2 var(--f-texte);cursor:pointer;border:0;border-radius:12px 3px;padding:8px 14px}.composer__gabarits[data-astro-cid-7fewjbtt] button[data-astro-cid-7fewjbtt]:hover{background:var(--c-fougere);color:var(--c-chaux)}.composer__petit[data-astro-cid-7fewjbtt]{color:var(--c-texte-2);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6}.composer__plan[data-astro-cid-7fewjbtt]{gap:8px;display:grid}.composer__grille[data-astro-cid-7fewjbtt]{grid-template-columns:repeat(var(--w), minmax(0, 1fr));aspect-ratio:var(--w) / var(--h);cursor:crosshair;touch-action:pan-y pinch-zoom;user-select:none;background:#d9e2cf;border-radius:14px 4px;gap:1px;padding:1px;display:grid;overflow:hidden}.composer__grille[data-astro-cid-7fewjbtt] span[data-astro-cid-7fewjbtt]{background:#eef2e6;transition:background .15s;position:relative}.composer__grille[data-astro-cid-7fewjbtt] span[data-astro-cid-7fewjbtt]:hover{background:#dfe8d2}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=gazon]{background:#8db06a}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=massif]{background:#c9789a}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=terrasse]{background:#b98a5a}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=allee]{background:#d9d2c3}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=haie]{background:#2f5a3c}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=arbre]{z-index:2;background:#8db06a}.composer__grille[data-astro-cid-7fewjbtt] [data-astro-cid-7fewjbtt][data-zone=arbre]:after{content:"";pointer-events:none;background:radial-gradient(circle,#1d3327 0 12%,#2f5a3ce0 13%);border:1.5px solid #1d3327;border-radius:50%;position:absolute;inset:-90%}.composer__echelle[data-astro-cid-7fewjbtt]{color:var(--c-texte-2);align-items:center;gap:10px;font-size:13px;display:flex}.composer__echelle[data-astro-cid-7fewjbtt] span[data-astro-cid-7fewjbtt]{border:1.5px solid;border-top:0;width:40px;height:6px}.composer__releve[data-astro-cid-7fewjbtt]{gap:16px;display:grid}.composer__champs[data-astro-cid-7fewjbtt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.champ-zone[data-astro-cid-7fewjbtt]{border-left:4px solid var(--c);background:#fffdf814;border-radius:0 10px 3px 0;gap:4px;padding:10px 12px;display:grid}.champ-zone[data-astro-cid-7fewjbtt] label[data-astro-cid-7fewjbtt]{font-size:13px;line-height:1.4}.champ-zone[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]{width:100%;min-height:44px;color:inherit;font:400 24px/1.2 var(--f-titre);background:0 0;border:0;border-bottom:1.5px solid;padding:6px 0}.champ-zone[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]:focus{border-color:var(--c-accent);outline:none}.arrosage[data-astro-cid-7fewjbtt]{position:relative}.arrosage[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]{width:22px;height:22px;accent-color:var(--c-accent);margin:0;position:absolute;top:12px;left:0}.arrosage[data-astro-cid-7fewjbtt] label[data-astro-cid-7fewjbtt]{cursor:pointer;align-items:center;min-height:44px;padding-left:34px;font-size:15px;display:flex}.composer__prix[data-astro-cid-7fewjbtt]{border-radius:var(--feuille);background:var(--c-blanc);color:var(--c-fougere);justify-items:start;gap:10px;padding:22px;display:grid}.composer__total[data-astro-cid-7fewjbtt]{font:400 clamp(30px, 2.6vw, 40px)/1.1 var(--f-titre);color:var(--c-accent)}.composer__lignes[data-astro-cid-7fewjbtt]{width:100%;margin:0;padding:0;font-size:14px;display:grid}.composer__lignes[data-astro-cid-7fewjbtt]:empty{display:none}.composer__lignes[data-astro-cid-7fewjbtt] li{border-bottom:1px solid var(--c-filet);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.composer__lignes[data-astro-cid-7fewjbtt] b{white-space:nowrap;font-weight:600}.section--fougere .composer__releve[data-astro-cid-7fewjbtt]>.composer__petit[data-astro-cid-7fewjbtt]{color:var(--c-texte-clair)}.composer__note[data-astro-cid-7fewjbtt]{color:var(--c-texte-2);font-size:13px;line-height:1.5}.composer--complet[data-astro-cid-7fewjbtt]{grid-template-columns:minmax(0,1fr)}.composer--complet[data-astro-cid-7fewjbtt] .composer__releve[data-astro-cid-7fewjbtt]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.composer--complet[data-astro-cid-7fewjbtt] .composer__releve[data-astro-cid-7fewjbtt]>.composer__petit[data-astro-cid-7fewjbtt],.composer--complet[data-astro-cid-7fewjbtt] .composer__champs[data-astro-cid-7fewjbtt],.composer--complet[data-astro-cid-7fewjbtt] .arrosage[data-astro-cid-7fewjbtt]{grid-column:1}.composer--complet[data-astro-cid-7fewjbtt] .composer__prix[data-astro-cid-7fewjbtt]{grid-area:1/2/span 3}.composer--complet[data-astro-cid-7fewjbtt] .composer__champs[data-astro-cid-7fewjbtt]{grid-template-columns:repeat(3,minmax(0,1fr))}.composer--complet[data-astro-cid-7fewjbtt] .champ-zone[data-astro-cid-7fewjbtt]{background:var(--c-blanc)}@media (width<=999px){.composer[data-astro-cid-7fewjbtt],.composer--complet[data-astro-cid-7fewjbtt] .composer__releve[data-astro-cid-7fewjbtt]{grid-template-columns:minmax(0,1fr)}.composer--complet[data-astro-cid-7fewjbtt] .composer__prix[data-astro-cid-7fewjbtt]{grid-area:auto}.composer--complet[data-astro-cid-7fewjbtt] .composer__champs[data-astro-cid-7fewjbtt]{grid-template-columns:repeat(2,minmax(0,1fr))}.composer__total[data-astro-cid-7fewjbtt]{font-size:26px}}
