.film-sdb .film-anime{--e1:clamp(0, (var(--u1) - .55) / .42, 1);--k2:clamp(0, (var(--u2) - .03) / .32, 1);--k2s:calc(var(--k2) * var(--k2) * (3 - 2 * var(--k2)));--i3:clamp(0, (var(--u3) - .03) / .07, 1);--k8:clamp(0, (var(--u8) - .03) / .09, 1);--colonne:clamp(340px, 27.8vw, 400px);--panneau-l:min(496px, 35vw)}.fs-medias{z-index:var(--z-scene);transform:scale(calc(1 - .08 * var(--k8)));transform-origin:50% 40%;position:absolute;inset:0}.fs-couche{position:absolute;inset:0;overflow:hidden}.fs-pile-image{display:block;position:absolute;inset:0}.fs-pile-image>img{object-fit:cover;object-position:30% 60%;width:100%;height:100%;display:block}.fs-photo{transform-origin:0 0;opacity:calc(1 - var(--i3));position:absolute;inset:0}.fs-photo picture{transform:scale(calc(1 + .03 * var(--e1) * (1 - var(--k2))));transform-origin:66% 55%}.fs-repere-panneau{visibility:hidden;pointer-events:none;position:absolute}.fs-plan{--kc:clamp(0, (var(--u4) - .03) / .15, 1);--kcs:calc(var(--kc) * var(--kc) * (3 - 2 * var(--kc)));opacity:calc(var(--i3) * (1 - clamp(0, (var(--u4) - .16) / .1, 1)));transform-origin:var(--ox,0) var(--oy,0);transform:translate(calc(var(--tx,0px) * var(--kcs)), calc(var(--ty,0px) * var(--kcs))) scale(calc(1 + (var(--s,1) - 1) * var(--kcs)));position:absolute}.fs-plan>svg{width:100%;height:100%;display:block}.fs-couche-3d{opacity:calc(clamp(0, (var(--u4) - .16) / .1, 1) * (1 - clamp(0, (var(--u5) - .03) / .07, 1)))}.fs-toile,.fs-toile-canvas,.fs-toile-affiche,.fs-toile-fin{width:100%;height:100%;display:block;position:absolute;inset:0}.fs-toile-affiche img,.fs-toile-fin img{object-fit:cover;width:100%;height:100%;display:block}.fs-toile[data-dessinee] .fs-toile-affiche{visibility:hidden}.fs-toile-fin{opacity:clamp(0, (var(--u4) - .5) / .2, 1)}.fs-couche-compo{opacity:clamp(0, (var(--u5) - .03) / .05, 1)}.fs-etat-1{opacity:clamp(0, (var(--u5) - .15) / .1, 1)}.fs-etat-2{opacity:clamp(0, (var(--u5) - .35) / .1, 1)}.fs-etat-3{opacity:clamp(0, (var(--u5) - .55) / .1, 1)}.fs-couche-finitions{opacity:clamp(0, (var(--u6) - .03) / .05, 1)}.fs-finition{opacity:0;transition:opacity var(--duree-fondu-media) var(--ease-doux)}.fs-finition[data-visible]{opacity:1}.fs-couche-soir{opacity:clamp(0, (var(--u7) - .1) / .03, 1)}.fs-toile-soir{transition:opacity var(--duree-fondu-media) var(--ease-doux)}.fs-toile-masquee{opacity:0}.fs-pile-lumiere .fs-pile-image{opacity:0;transition:opacity var(--duree-fondu-media) var(--ease-doux)}.fs-pile-lumiere .fs-pile-image[data-visible]{opacity:1}.fs-couche-jour{opacity:var(--k8)}.fs-voile{background:var(--color-blanc);opacity:calc(.86 * var(--k8));pointer-events:none;position:absolute;inset:-6%}.plan-sdb{--taille-cote:calc(12px / var(--ech,2));font-family:var(--font-titre);font-variant-numeric:tabular-nums}.plan-grille-trait{fill:none;stroke:var(--color-trait);stroke-width:1px;vector-effect:non-scaling-stroke}.plan-grille{opacity:.55}.plan-sol{fill:var(--color-blanc)}.plan-contour{fill:none;stroke:var(--color-arete);stroke-width:1.2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:calc(clamp(0, (var(--u3) - var(--a)) / (var(--b) - var(--a)), 1) * (1 - clamp(0, (var(--u3) - .3) / .04, 1)))}.plan-mur{--t:clamp(0, (var(--u3) - var(--a)) / (var(--b) - var(--a)), 1)}.plan-mur-trait,.plan-mur-frappe{fill:none;stroke-width:10px;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--t))}.plan-mur-trait{stroke:var(--color-plan-mur)}.plan-mur-frappe{stroke:var(--color-signal);opacity:min(1, calc((1 - var(--t)) * 40), calc(var(--t) * 40))}.plan-pointe{fill:var(--color-signal);stroke:var(--color-blanc);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform:translate(calc((var(--ax) + (var(--bx) - var(--ax)) * var(--t)) * 1px), calc((var(--ay) + (var(--by) - var(--ay)) * var(--t)) * 1px));opacity:min(1, calc((1 - var(--t)) * 40), calc(var(--t) * 40))}.plan-ajout{--apparu:clamp(0, (var(--u3) - var(--t1)) / .012, 1);--g:clamp(0, (var(--u3) - var(--t2)) / (var(--t3) - var(--t2) - .006), 1);--gs:calc(var(--g) * var(--g) * (3 - 2 * var(--g)));opacity:var(--apparu);transform:translate(calc(var(--dx) * (1 - var(--gs)) * 1px), calc(var(--dy) * (1 - var(--gs)) * 1px))}.plan-anneau{fill:none;stroke:var(--color-signal);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:min(1, calc((1 - var(--g)) * 30))}.plan-equipement{fill:var(--color-plan-colonne);stroke:var(--color-plan-meuble-trait);stroke-width:1.2px;vector-effect:non-scaling-stroke}.plan-fin{fill:none;stroke:var(--color-plan-meuble-trait);stroke-width:1px;vector-effect:non-scaling-stroke}.plan-bonde{fill:var(--color-plan-cote)}.plan-paroi{stroke:var(--color-plan-mur);stroke-width:2.4px;vector-effect:non-scaling-stroke}.plan-degagement{stroke:var(--color-trait-fort);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.plan-hachure{stroke:var(--color-trait-fort);stroke-width:1px;vector-effect:non-scaling-stroke}.plan-vide{fill:var(--color-blanc)}.plan-vitrage{stroke:var(--color-plan-vitrage);stroke-width:1.2px;vector-effect:non-scaling-stroke}.plan-arc{fill:none;stroke:var(--color-plan-meuble-trait);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.plan-vantail{stroke:var(--color-plan-mur);stroke-width:2px;vector-effect:non-scaling-stroke}.plan-cote{opacity:clamp(0, (var(--u3) - var(--t)) / .02, 1)}.plan-cote-ligne,.plan-cote-tic{fill:none;stroke:var(--color-plan-cote);stroke-width:1px;vector-effect:non-scaling-stroke}.plan-cote-texte{fill:var(--color-plan-cote);font-size:var(--taille-cote);paint-order:stroke;stroke:var(--color-blanc);stroke-width:calc(var(--taille-cote) * .45);stroke-linejoin:round;font-weight:600}.plan-cote-totale .plan-cote-texte{fill:var(--color-encre)}.plan-final{--u3:1}.fs-ouverture{z-index:var(--z-cartes);opacity:calc(1 - var(--e1));transform:translateY(calc(-32px * var(--e1)));position:absolute}.fs-h1{font-family:var(--font-affiche);color:var(--color-encre);letter-spacing:-.01em;text-wrap:balance;margin-top:18px;font-weight:400}.fs-h1-1{font-size:clamp(1.75rem,1.2rem + 2.2vw,3.6rem);line-height:1.04;display:block}.fs-h1-2{margin-top:.12em;font-size:clamp(2.5rem,1.2rem + 4.9vw,6.25rem);line-height:.96;display:block}.fs-ouverture-chapo{max-width:34rem;margin-top:22px}.fs-ouverture-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.fs-carte-ouverture-point{background:var(--color-emeraude);border-radius:9999px;flex:none;width:6px;height:6px}.fs-indice{z-index:var(--z-cartes);white-space:nowrap;background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-doux);color:var(--color-encre2);opacity:calc(1 - clamp(0, (var(--u1) - .08) / .2, 1));border-radius:9999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:none;position:absolute;bottom:28px;left:50%;translate:-50%}.fs-carte-ouverture{z-index:var(--z-cartes);color:var(--color-encre);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-panneau);font-variant-numeric:tabular-nums;opacity:calc(1 - var(--e1));background:#ffffffd6;border:1px solid #ffffffb3;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.fs-panneau{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);padding:18px 20px 20px}.fs-groupe{border:0;min-width:0;margin:0;padding:0}.fs-groupe+.fs-groupe{margin-top:16px}.fs-groupe-titre{width:100%;font-family:var(--font-titre);letter-spacing:-.01em;color:var(--color-encre);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.fs-aide{color:var(--color-encre2);margin-top:2px;font-size:13px}.fs-badge{background:var(--color-emeraude-voile);font-family:var(--font-sans);letter-spacing:0;color:var(--color-emeraude);border-radius:9999px;padding:4px 9px;font-size:12px;font-weight:600}.fs-pilule{white-space:nowrap;background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-doux);color:var(--color-encre);border-radius:9999px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;line-height:1.1;display:inline-flex}.fs-pilule-forte{background:var(--color-encre);color:var(--color-blanc)}.fs-pilules{flex-wrap:wrap;gap:8px;display:flex}.fs-total{border-top:1px solid var(--color-trait);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;display:flex}.fs-total-libelle{color:var(--color-encre2);font-size:14px;font-weight:500}.fs-total-valeur{font-family:var(--font-titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-encre);font-size:clamp(1.75rem,1.4rem + .9vw,2.25rem);font-weight:600}.fs-curseur{vertical-align:-.1em;background:var(--color-signal);width:2px;height:.95em;margin-left:2px;display:inline-block}.fs-piece-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.fs-piece-titre{font-family:var(--font-titre);letter-spacing:-.01em;font-size:19px;font-weight:600}.fs-piece-forme{border-radius:var(--radius-champ);background:var(--color-accent-voile);box-shadow:inset 0 0 0 1.5px var(--color-accent-filet);align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-piece-forme-detail{color:var(--color-encre2);font-weight:500}.fs-piece-picto{fill:none;width:18px;height:14px;stroke:var(--color-encre);stroke-width:1.6px}.fs-piece .fs-groupe-titre{margin-top:14px}.fs-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.fs-champ{--actif:min(1, calc(clamp(0, (var(--u3) - var(--a)) / .004, 1) * clamp(0, (var(--b) - var(--u3)) / .004, 1)));flex-direction:column;gap:4px;display:flex}.fs-champ-libelle{color:var(--color-encre2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.fs-champ-valeur{border-radius:var(--radius-champ);background:var(--color-blanc);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-arete), 0 0 0 calc(4px * var(--actif)) #0b7a5326;outline:calc(1.5px * var(--actif)) solid var(--color-accent-filet);outline-offset:-1.5px;font-family:var(--font-titre);font-variant-numeric:tabular-nums;align-items:center;padding-inline:12px;font-size:18px;font-weight:600;display:flex}.fs-chiffre{opacity:clamp(0, (var(--u3) - var(--s)) / .004, 1)}.fs-champ .fs-curseur{opacity:var(--actif)}.fs-champ-unite{font-family:var(--font-sans);color:var(--color-encre2);margin-left:auto;font-size:13px;font-weight:500}.fs-piece-taille{color:var(--color-encre2);font-variant-numeric:tabular-nums;opacity:clamp(0, (var(--u3) - var(--s)) / .02, 1);margin-top:8px;font-size:13px;font-weight:600}.fs-reglette{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.fs-reglette-carte{--touche:min(1, calc(clamp(0, (var(--u3) - var(--a)) / .004, 1) * clamp(0, (var(--b) - var(--u3)) / .004, 1)));border-radius:var(--radius-champ);background:var(--color-sable);min-height:64px;box-shadow:inset 0 0 0 calc(1.5px * var(--touche)) var(--color-accent-filet);text-align:center;color:var(--color-encre);transform:scale(calc(1 - .04 * var(--touche)));flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:11px;font-weight:600;line-height:1.15;display:flex}.fs-reglette-carte>svg{color:var(--color-encre)}.fs-case{color:var(--color-encre2);align-items:center;gap:9px;margin-top:12px;font-size:13px;display:inline-flex}.fs-case-boite{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--color-arete);border-radius:5px;place-items:center;display:grid}.fs-case-boite>svg{opacity:0}.fs-vues{gap:6px;display:inline-flex}.fs-vue{background:var(--color-sable);height:28px;color:var(--color-encre2);border-radius:9999px;align-items:center;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.fs-vue[data-choisie]{color:var(--color-encre);font-weight:600}.fs-bouton-app{background:var(--color-encre);min-height:48px;color:var(--color-blanc);box-shadow:var(--shadow-bouton);transition:transform .18s var(--ease-doux), box-shadow .18s var(--ease-doux), background-color .18s var(--ease-doux);border-radius:9999px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.fs-bouton-app[data-enfonce]{background:var(--color-emeraude);transform:scale(.97);box-shadow:0 0 0 4px #0b7a532e}.fs-etats{gap:4px;margin-top:14px;display:grid}.fs-etats>li{font-variant-numeric:tabular-nums;min-height:34px;color:var(--color-encre3);transition:color .34s var(--ease-sortie), background-color .34s var(--ease-sortie);border-radius:10px;align-items:center;gap:10px;padding-inline:8px;font-size:14px;display:flex}.fs-etats>li[data-atteint]{color:var(--color-encre)}.fs-etats>li[data-encours]{background:var(--color-emeraude-voile);font-weight:600}.fs-etat-point{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--color-trait-fort);color:var(--color-blanc);transition:background-color .34s var(--ease-sortie), box-shadow .34s var(--ease-sortie);border-radius:9999px;flex:none;place-items:center;display:grid}.fs-etat-point>svg{opacity:0;transition:opacity .34s var(--ease-sortie)}li[data-atteint]>.fs-etat-point{background:var(--color-emeraude);box-shadow:none}li[data-atteint]>.fs-etat-point>svg{opacity:1}.fs-lien-app{color:var(--color-encre2);text-decoration:underline;-webkit-text-decoration-color:var(--color-trait-fort);text-decoration-color:var(--color-trait-fort);text-underline-offset:4px;margin-top:12px;font-size:13.5px;font-weight:600;display:block}.fs-nuances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.fs-nuance{cursor:pointer;border-radius:var(--radius-champ);text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:6px 2px 4px;display:flex;position:relative}.fs-nuance-pastille{width:48px;height:48px;box-shadow:0 0 0 1px #16130f1f, 0 0 0 0 var(--color-blanc), 0 0 0 0 var(--color-accent-filet);transition:box-shadow .22s var(--ease-doux);border-radius:9999px;place-items:center;display:grid;position:relative;overflow:hidden}.fs-nuance-tuile .fs-nuance-pastille{border-radius:12px}.fs-nuance-pastille>img{object-fit:cover;width:100%;height:100%}.fs-coche{background:var(--color-emeraude);color:var(--color-blanc);opacity:0;width:24px;height:24px;transition:opacity .22s var(--ease-doux), transform .22s var(--ease-doux);border-radius:9999px;margin:auto;padding:3px;position:absolute;inset:0;transform:scale(.6)}.fs-nuance[data-choisie] .fs-nuance-pastille{box-shadow:0 0 0 1px #16130f1f, 0 0 0 3px var(--color-blanc), 0 0 0 5px var(--color-accent-filet)}.fs-nuance[data-choisie] .fs-coche{opacity:1;transform:none}.fs-nuance:has(input:focus-visible){outline:2px solid var(--color-accent-filet);outline-offset:1px}.fs-nuance-nom{color:var(--color-encre);font-size:12.5px;font-weight:600;line-height:1.2}@media (hover:hover){.fs-nuance:hover .fs-nuance-pastille{box-shadow:0 0 0 1px #16130f40, 0 0 0 3px var(--color-blanc), 0 0 0 5px var(--color-trait-fort)}.fs-nuance[data-choisie]:hover .fs-nuance-pastille{box-shadow:0 0 0 1px #16130f1f, 0 0 0 3px var(--color-blanc), 0 0 0 5px var(--color-accent-filet)}}.fs-lumiere-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.fs-segments{background:var(--color-sable);border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.fs-segment{min-height:44px;color:var(--color-encre2);transition:background-color .22s var(--ease-doux), color .22s var(--ease-doux), box-shadow .22s var(--ease-doux);border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.fs-segment[aria-pressed=true]{background:var(--color-blanc);color:var(--color-encre);box-shadow:var(--shadow-filet), var(--shadow-doux)}.fs-panneau-lumiere .fs-pilules{margin-top:14px}.fs-panneau-lumiere .fs-pilules .fs-pilule{background:var(--color-sable);box-shadow:none;color:var(--color-encre2);padding:6px 11px;font-weight:500}.fs-pilule-retenue{background:var(--color-emeraude-voile);color:var(--color-emeraude);box-shadow:none;opacity:0;transition:opacity .34s var(--ease-sortie)}.fs-pilule-retenue[data-visible]{opacity:1}.fs-devis{z-index:var(--z-cartes);pointer-events:none;--monte:clamp(0, (var(--u8) - .08) / .17, 1);--montes:calc(1 - (1 - var(--monte)) * (1 - var(--monte)) * (1 - var(--monte)));--defile:clamp(0, (var(--u8) - .25) / .25, 1);--defiles:calc(var(--defile) * var(--defile) * (3 - 2 * var(--defile)));--recul:clamp(0, (var(--u8) - .5) / .12, 1);--reculs:calc(var(--recul) * var(--recul) * (3 - 2 * var(--recul)));position:absolute;inset:0}.fs-devis-cadre{--w-feuille:100%;--h-feuille:calc(var(--l-cadre) * var(--rapport));--h-defile:calc(var(--h-feuille) * .17);opacity:min(1, calc(var(--monte) * 6));transform-origin:0 0;position:absolute}.fs-devis-fenetre{background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);border-radius:16px;position:absolute;inset:0;overflow:hidden}.fs-devis-feuille{width:100%;transform:translateY(calc(-1 * var(--h-defile) * var(--defiles)))}.fs-devis-etiquettes{clip-path:inset(0 -100vw);position:absolute;inset:0}.fs-devis-etiquette{right:calc(100% + 14px);top:calc(var(--ancre) * var(--h-feuille) - var(--h-defile) * var(--defiles));position:absolute;translate:0 -50%}.fs-devis-etiquette:first-child{opacity:calc(clamp(0, (var(--u8) - .18) / .04, 1) * (1 - var(--recul)))}.fs-devis-etiquette:last-child{opacity:calc(clamp(0, (var(--u8) - .4) / .04, 1) * (1 - var(--recul)))}.fs-lien{--entre:clamp(0, (var(--u8) - .5) / .12, 1);--entres:calc(1 - (1 - var(--entre)) * (1 - var(--entre)) * (1 - var(--entre)));opacity:min(1, calc(var(--entre) * 5));transform:translateY(calc((1 - var(--entres)) * 90px));position:absolute}.fs-lien-capture{width:var(--l-lien,300px);height:var(--h-lien,640px);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);border-radius:22px;position:relative;overflow:hidden}.fs-lien-defile{--k-lien:clamp(0, (var(--u8) - .62) / .1, 1);--e-lien:calc(var(--k-lien) * var(--k-lien) * (3 - 2 * var(--k-lien)));width:100%;transform:translateY(calc(min(0px, var(--h-lien,640px) - var(--l-lien,300px) * var(--rapport-lien)) * var(--e-lien)));position:absolute;top:0;left:0}.fs-lien-anneau{top:var(--haut);left:var(--gauche);width:var(--largeur);height:var(--hauteur);box-shadow:0 0 0 3px var(--color-blanc), 0 0 0 6px var(--color-emeraude);opacity:clamp(0, (var(--u8) - .72) / .015, 1);transform:scale(calc(1.25 - .25 * clamp(0, (var(--u8) - .72) / .03, 1)));border-radius:10px;position:absolute}.fs-lien-pilules{gap:8px;display:flex;position:absolute}.fs-lien-pilule-lien{opacity:clamp(0, (var(--u8) - .54) / .03, 1)}.fs-lien-pilule-ouvert{opacity:clamp(0, (var(--u8) - .62) / .03, 1)}.fs-lien-pilule-valider{background:var(--color-blanc);color:var(--color-encre);box-shadow:var(--shadow-filet), var(--shadow-doux);opacity:clamp(0, (var(--u8) - .74) / .02, 1);display:none;position:absolute}.fs-suivi{border-radius:var(--radius-carte);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);opacity:clamp(0, (var(--u8) - .56) / .06, 1);transform:translateY(calc((1 - clamp(0, (var(--u8) - .56) / .08, 1)) * 24px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:absolute}.fs-suivi-nom{font-size:15px;font-weight:600;line-height:1.2}.fs-suivi-projet{color:var(--color-encre2);font-size:13px}.fs-suivi-etapes{justify-items:end;display:grid}.fs-suivi-avant,.fs-suivi-apres{transition:opacity .34s var(--ease-sortie), transform .34s var(--ease-sortie);grid-area:1/1}.fs-suivi-apres{opacity:0;transform:translateY(8px)}.film-anime[data-signe] .fs-suivi-avant{opacity:0;transform:translateY(-8px)}.film-anime[data-signe] .fs-suivi-apres{opacity:1;transform:none}.fs-pilule-accord{background:var(--color-emeraude);color:var(--color-blanc);box-shadow:var(--shadow-bouton);opacity:clamp(0, (var(--u8) - .74) / .02, 1);transform:translateY(calc((1 - clamp(0, (var(--u8) - .74) / .04, 1)) * 10px));position:absolute;bottom:calc(100% + 10px);right:14px}.film-sdb .fs-place-fiche{z-index:var(--z-cartes);left:calc(var(--panneau-l) + 36px);right:var(--bord-film);opacity:0;visibility:hidden;transform:translateY(calc(clamp(-1, 2 - var(--scene,1), 1) * 16px));transition:opacity .42s var(--ease-depart), transform .42s var(--ease-depart), visibility 0s linear .42s;position:absolute;top:132px}.film-sdb .film-anime[data-scene="2"] .fs-place-fiche{opacity:1;visibility:visible;transition:opacity .76s var(--ease-sortie) .12s, transform .76s var(--ease-sortie) .12s, visibility 0s;transform:none}.film-sdb .film-bloc[data-id=client] .texte-etape{width:calc(var(--panneau-l) - 32px);top:100px;bottom:auto;left:28px}@media (min-width:1024px),(min-width:768px) and (min-aspect-ratio:4/3){.film-sdb .film-bloc[data-cote=droite]{z-index:var(--z-cartes);right:var(--bord-film);width:var(--colonne);pointer-events:none;opacity:0;transform:translateY(calc(clamp(-1, var(--k,0) - var(--scene,1), 1) * 10px));transition:opacity .54s var(--ease-depart), transform .54s var(--ease-depart);flex-direction:column;gap:12px;display:flex;position:absolute;top:84px;bottom:100px}.film-sdb .film-anime[data-scene="3"] .film-bloc[data-bloc="3"],.film-sdb .film-anime[data-scene="4"] .film-bloc[data-bloc="4"],.film-sdb .film-anime[data-scene="5"] .film-bloc[data-bloc="5"],.film-sdb .film-anime[data-scene="6"] .film-bloc[data-bloc="6"],.film-sdb .film-anime[data-scene="7"] .film-bloc[data-bloc="7"],.film-sdb .film-anime[data-scene="8"] .film-bloc[data-bloc="8"]{opacity:1;transition:opacity .9s var(--ease-coupe), transform .9s var(--ease-coupe);transform:none}.film-sdb .film-anime[data-scene="3"] .film-bloc[data-bloc="3"]>*,.film-sdb .film-anime[data-scene="4"] .film-bloc[data-bloc="4"]>*,.film-sdb .film-anime[data-scene="5"] .film-bloc[data-bloc="5"]>*,.film-sdb .film-anime[data-scene="6"] .film-bloc[data-bloc="6"]>*,.film-sdb .film-anime[data-scene="7"] .film-bloc[data-bloc="7"]>*,.film-sdb .film-anime[data-scene="8"] .film-bloc[data-bloc="8"]>*{pointer-events:auto}.film-sdb .film-bloc[data-cote=droite] .texte-etape{opacity:1;flex:none;width:auto;padding:20px 24px 22px;transition:none;position:static;transform:none}.film-sdb .film-bloc[data-cote=droite] .texte-etape-numero{font-size:clamp(2.5rem,1.9rem + 2.2vw,3.75rem)}.film-sdb .film-bloc[data-cote=droite] .texte-etape-titre{font-size:clamp(2.125rem,1.15rem + 2.05vw,3.25rem)}.film-sdb .film-bloc[data-cote=droite] .texte-etape-phrase{margin-top:10px;font-size:15.5px;line-height:1.48}.film-sdb .film-anime:is([data-scene="3"],[data-scene="4"],[data-scene="5"],[data-scene="6"],[data-scene="7"],[data-scene="8"]) .film-exemple{right:calc(var(--bord-film) + var(--colonne) + 12px)}.fs-photo{transform:translate(calc(var(--vx,0px) * var(--k2s)), calc(var(--vy,0px) * var(--k2s))) scale(calc(1 - (1 - var(--vs,1)) * var(--k2s)));clip-path:inset(0 calc(var(--cr,0px) * var(--k2s)) 0 calc(var(--cl,0px) * var(--k2s)) round calc(var(--cra,24px) * var(--k2s)))}.fs-repere-panneau{width:var(--panneau-l);top:84px;bottom:12px;left:12px}.fs-ouverture{left:max(var(--bord-film), min(calc((100% - 1320px) / 2), 4vw));width:max-content;max-width:min(760px, calc(100% - 2 * var(--bord-film)));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-filet), var(--shadow-haut);background:#ffffffeb;border-radius:28px;padding:30px 36px 34px;top:50%;translate:0 -50%}.fs-h1-1{font-size:clamp(1.75rem,.9rem + 2.1vw,3.125rem)}.fs-h1-2{font-size:clamp(2.75rem,1rem + 5vw,6.25rem)}.fs-ouverture-chapo{font-size:clamp(17px,.85rem + .35vw,20px)}.fs-ouverture .fs-h1{margin-top:16px}.fs-ouverture .fs-h1-1{contain:inline-size;font-size:clamp(1.5rem,min(.9rem + 1.3vw,3.9svh),2.125rem);line-height:1.08}.fs-ouverture .fs-h1-2{margin-top:.16em;font-size:clamp(2.625rem,min(3.75vw - 1px,6.8svh),3.75rem);line-height:.98}.fs-h1-ligne{display:block}.fs-ouverture .fs-ouverture-chapo{contain:inline-size;margin-top:18px;font-size:18px}.fs-ouverture .fs-ouverture-actions{contain:inline-size;gap:10px;margin-top:26px}.fs-indice{display:inline-flex}.fs-carte-ouverture{right:var(--bord-film);bottom:28px}.fs-plan{left:var(--bord-film);right:calc(var(--colonne) + var(--bord-film) * 2);top:92px;bottom:96px}.fs-devis-cadre{--l-cadre:min(640px, 44vw);--gauche-cadre:max(var(--bord-film), calc((100vw - var(--colonne) - var(--bord-film)) / 2 - var(--l-cadre) / 2));left:var(--gauche-cadre);width:var(--l-cadre);transform:translate(calc((var(--bord-film) - var(--gauche-cadre)) * var(--reculs)), calc((1 - var(--montes)) * 105%)) scale(calc(1 - .45 * var(--reculs)));top:92px;bottom:100px}.fs-devis-etiquette{left:calc(100% - 28px)}.fs-lien{--l-lien:300px;--h-lien:min(640px, calc(100svh - 236px));right:calc(var(--colonne) + var(--bord-film) * 2 + clamp(16px, 4vw, 64px));top:calc(92px + (100svh - 192px - var(--h-lien)) / 2)}.fs-lien-pilule-valider{right:calc(100% + 16px);top:calc(var(--h-lien) - var(--l-lien) * var(--rapport-lien) * (1 - var(--bouton-hc)));display:inline-flex;translate:0 -50%}.fs-lien-pilules{flex-direction:column;align-items:flex-end;top:28px;right:calc(100% + 16px)}.fs-suivi{right:var(--bord-film);width:var(--colonne);display:grid;bottom:100px}}@media (min-width:1280px){.fs-ouverture{padding:34px 40px 38px}}@media (min-width:768px) and (max-width:1279.98px) and (min-aspect-ratio:4/3),(min-width:1024px) and (max-width:1279.98px){.film-sdb .film-bloc[data-cote=droite] .texte-etape-phrase{font-size:15px}}@media (min-width:768px) and (max-height:820px) and (min-aspect-ratio:4/3),(min-width:1024px) and (max-height:820px){.film-sdb .film-bloc[data-cote=droite] .texte-etape-phrase{display:none}}@media (max-width:767.98px),(max-width:1023.98px) and (max-aspect-ratio:4/3){.film-sdb .film-anime:not([data-scene-id]),.film-sdb .film-anime[data-scene-id=ouverture]{--feuille-y:calc(100svh + 64px)}.film-sdb .film-anime[data-scene-id=client]{--feuille-y:calc(26svh - 24px)}.film-sdb .film-anime[data-scene-id=piece]{--feuille-y:calc(46svh - 24px)}.film-sdb .film-anime[data-scene-id="3d"]{--feuille-y:calc(70svh - 24px)}.film-sdb .film-anime[data-scene-id=composition]{--feuille-y:calc(52svh - 24px)}.film-sdb .film-anime[data-scene-id=finitions]{--feuille-y:calc(46svh - 24px)}.film-sdb .film-anime[data-scene-id=lumiere]{--feuille-y:calc(57svh - 24px)}.film-sdb .film-anime[data-scene-id=devis]{--feuille-y:calc(64svh - 24px)}.film-sdb .film-bloc[data-id=client]{--feuille-bloc:calc(26svh - 24px)}.film-sdb .film-bloc[data-id=piece]{--feuille-bloc:calc(46svh - 24px)}.film-sdb .film-bloc[data-id="3d"]{--feuille-bloc:calc(70svh - 24px)}.film-sdb .film-bloc[data-id=composition]{--feuille-bloc:calc(52svh - 24px)}.film-sdb .film-bloc[data-id=finitions]{--feuille-bloc:calc(46svh - 24px)}.film-sdb .film-bloc[data-id=lumiere]{--feuille-bloc:calc(57svh - 24px)}.film-sdb .film-bloc[data-id=devis]{--feuille-bloc:calc(64svh - 24px)}.film-sdb .film-bloc{gap:12px;padding-inline:max(16px,50% - 340px)}.film-sdb .film-bloc[data-id=client] .texte-etape{width:auto;top:auto;bottom:auto;left:auto}.film-sdb .film-bloc[data-id="3d"] .texte-etape-phrase{display:none}.film-sdb .fs-place-fiche{opacity:1;visibility:inherit;transition:none;position:static;transform:none}.fs-photo{height:54svh;transform:translateY(calc(-13svh * var(--k2s)));clip-path:inset(calc(13svh * var(--k2s)) 0 calc(19svh * var(--k2s)) 0 round 0 0 calc(24px * var(--k2s)) calc(24px * var(--k2s)));bottom:auto}.fs-ouverture{background:var(--color-blanc);min-height:calc(46svh + 24px);padding:22px 16px max(20px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -24px #16130f38}.fs-ouverture .surtitre-point{font-size:13px}.fs-h1{margin-top:10px}.fs-h1-1{font-size:26px;line-height:1.08}.fs-h1-2{font-size:40px}.fs-ouverture-chapo{margin-top:12px;font-size:15.5px}.fs-ouverture-actions{margin-top:16px}.fs-carte-ouverture{padding:7px 12px;font-size:12px;top:calc(54svh - 74px);right:12px}.fs-couche-3d{height:82svh;bottom:auto}.fs-couche-compo{height:56svh;bottom:auto}.fs-couche-finitions{height:50svh;bottom:auto}.fs-couche-soir,.fs-couche-jour{height:64svh;bottom:auto}.fs-pile-image>img{object-position:18% 50%}.fs-plan{height:calc(46svh - 96px);top:64px;left:12px;right:12px}.fs-panneau{box-shadow:inset 0 0 0 1px var(--color-trait);padding:14px}.fs-champs .fs-champ-libelle{font-size:11px}.fs-champ-valeur{min-height:40px;padding-inline:10px;font-size:16px}.fs-piece-tete,.fs-piece>.fs-groupe-titre:first-of-type,.fs-piece .fs-aide,.fs-case{display:none}.fs-piece .fs-groupe-titre{margin-top:8px}.fs-reglette-carte{min-height:52px;font-size:10px}.fs-etats>li{min-height:30px;font-size:13.5px}.fs-etats>li:not([data-encours]){display:none}.fs-etats{margin-top:8px}.fs-bouton-app{min-height:40px;font-size:14px}.fs-total{margin-top:10px;padding-top:10px}.fs-total-valeur{font-size:24px}.fs-lien-app{display:none}.fs-panneau-finitions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;display:grid}.fs-panneau-finitions .fs-total{grid-column:1/-1}.fs-panneau-finitions .fs-aide{display:none}.fs-panneau-finitions .fs-groupe-titre{font-size:13.5px}.fs-panneau-finitions .fs-badge{padding:3px 7px;font-size:11px}.fs-nuances{gap:2px;margin-top:6px}.fs-nuance{gap:4px;padding-inline:0}.fs-nuance-pastille{width:42px;height:42px}.fs-nuance-nom{font-size:11px;font-weight:500}.fs-groupe+.fs-groupe{margin-top:0}.fs-devis-cadre{--l-cadre:calc(100vw - 32px);height:calc(64svh - 84px);transform:translateY(calc((1 - var(--montes)) * 70svh)) scale(calc(1 - .1 * var(--reculs)));transform-origin:50% 0;opacity:calc(min(1, var(--monte) * 6) * (1 - var(--reculs)));top:60px;left:16px;right:16px}.fs-devis-etiquette{left:10px}.fs-devis-etiquette:first-child{display:none}.fs-lien{--l-lien:calc(100vw - 68px);--h-lien:calc(64svh - 24px - 136px);top:120px;left:34px}.fs-lien-pilules{opacity:calc(1 - clamp(0, (var(--u8) - .74) / .04, 1));bottom:calc(100% + 8px);left:0}.fs-lien-pilules .fs-pilule{font-size:12px}.fs-suivi{opacity:clamp(0, (var(--u8) - .74) / .04, 1);transform:translateY(calc((1 - clamp(0, (var(--u8) - .74) / .06, 1)) * -16px));top:132px;left:24px;right:24px}}@media (max-width:599.98px){.film-sdb .film-bloc:is([data-id=composition],[data-id=finitions],[data-id=lumiere]) .texte-etape-phrase{display:none}}@media (min-width:600px) and (max-width:1023.98px) and (max-aspect-ratio:1){.film-sdb .film-anime[data-scene-id=client]{--feuille-y:calc(30svh - 24px)}.film-sdb .film-anime[data-scene-id=piece]{--feuille-y:calc(50svh - 24px)}.film-sdb .film-anime[data-scene-id=composition]{--feuille-y:calc(58svh - 24px)}.film-sdb .film-anime[data-scene-id=finitions]{--feuille-y:calc(56svh - 24px)}.film-sdb .film-anime[data-scene-id=lumiere]{--feuille-y:calc(62svh - 24px)}.film-sdb .film-anime[data-scene-id=devis]{--feuille-y:calc(66svh - 24px)}.film-sdb .film-bloc[data-id=client]{--feuille-bloc:calc(30svh - 24px)}.film-sdb .film-bloc[data-id=piece]{--feuille-bloc:calc(50svh - 24px)}.film-sdb .film-bloc[data-id=composition]{--feuille-bloc:calc(58svh - 24px)}.film-sdb .film-bloc[data-id=finitions]{--feuille-bloc:calc(56svh - 24px)}.film-sdb .film-bloc[data-id=lumiere]{--feuille-bloc:calc(62svh - 24px)}.film-sdb .film-bloc[data-id=devis]{--feuille-bloc:calc(66svh - 24px)}.film-sdb .texte-etape-numero,.film-sdb .texte-etape-titre{font-size:44px}.film-sdb .texte-etape-phrase{font-size:17px}.fs-couche-compo{height:62svh}.fs-couche-finitions{height:60svh}.fs-couche-soir,.fs-couche-jour{height:68svh}.fs-photo{height:58svh}.fs-plan{height:calc(50svh - 120px);top:84px;left:40px;right:40px}.fs-ouverture{min-height:calc(42svh + 24px);padding:32px 40px}.fs-h1-1{font-size:36px}.fs-h1-2{font-size:60px}.fs-ouverture-chapo{max-width:36rem;font-size:18px}.fs-carte-ouverture{top:calc(58svh - 80px);right:24px}.fs-devis-cadre{--l-cadre:calc(100vw - 120px);height:calc(66svh - 110px);top:72px;left:60px;right:60px}.fs-lien{--l-lien:340px;--h-lien:calc(66svh - 24px - 150px);top:124px;left:calc(50% - 170px)}.fs-suivi{top:140px;left:120px;right:120px}}.sdb-apres{position:relative}.sdb-sortie{padding-top:64px}.sdb-sortie-ligne{border-bottom:1px solid var(--color-trait);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;padding-bottom:36px;display:flex}.sdb-sortie-titre{max-width:22ch}.sdb-sortie-suite{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.sdb-sortie-note{max-width:34rem;color:var(--color-encre2);font-size:15px}.sdb-revoir,.sdb-lien-souligne{min-height:44px;color:var(--color-encre);text-decoration:underline;-webkit-text-decoration-color:var(--color-trait-fort);text-decoration-color:var(--color-trait-fort);text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}.sdb-revoir:hover,.sdb-lien-souligne:hover{-webkit-text-decoration-color:var(--color-encre);text-decoration-color:var(--color-encre)}.sdb-bouton-grand{min-height:52px;padding-inline:24px;font-size:15px}.sdb-avantages{padding-top:72px}.sdb-blocs{gap:88px;margin-top:64px;display:grid}.sdb-bloc{align-items:center;gap:28px;display:grid}.sdb-bloc-phrase{color:var(--color-encre2);margin-top:12px;font-size:17px;line-height:1.55}.sdb-points{gap:10px;margin-top:18px;display:grid}.sdb-points>li{color:var(--color-encre);gap:11px;font-size:16px;line-height:1.5;display:flex}.sdb-point-coche{color:var(--color-encre);flex:none;margin-top:3px}.sdb-cadre-media{border-radius:var(--radius-panneau);background:var(--color-sable);box-shadow:var(--shadow-filet), var(--shadow-panneau);position:relative;overflow:hidden}.sdb-cadre-video{width:100%}.sdb-pastille-exemple{z-index:2;background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-doux);color:var(--color-encre2);border-radius:9999px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:14px;right:14px}.sdb-voir,.sdb-plan-bloc{padding-bottom:36px;position:relative}.sdb-voir-grand{aspect-ratio:16/10}.sdb-medaillon{width:42%;margin:0;position:absolute;bottom:0;right:10px}.sdb-plan-bloc .sdb-medaillon{width:36%}.sdb-medaillon-image{border-radius:var(--radius-carte);border:5px solid var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);overflow:hidden}.sdb-medaillon-image>img{aspect-ratio:16/9;object-fit:cover;object-position:30% 60%;width:100%;height:auto;display:block}.sdb-medaillon-pastille{background:var(--color-blanc);box-shadow:var(--shadow-doux);border-radius:9999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:14px;left:14px}.sdb-cadre-compo{background:var(--color-blanc)}.sdb-compo-images{aspect-ratio:16/9;position:relative;overflow:hidden}.sdb-compo-image{opacity:0;transition:opacity .6s var(--ease-doux);position:absolute;inset:0}.sdb-compo-image:first-child,.sdb-compo-image[data-visible]{opacity:1}.sdb-compo-image>img{object-fit:cover;object-position:30% 60%;width:100%;height:100%;display:block}.sdb-compo-commandes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px 18px;display:flex}.sdb-compo-boutons{flex-wrap:wrap;gap:6px;display:flex}.sdb-compo-bouton{min-height:44px;box-shadow:inset 0 0 0 1px var(--color-trait-fort);color:var(--color-encre2);transition:background-color .22s var(--ease-doux), color .22s var(--ease-doux), box-shadow .22s var(--ease-doux);border-radius:9999px;padding-inline:14px;font-size:13.5px;font-weight:600}.sdb-compo-bouton:hover{box-shadow:inset 0 0 0 1px var(--color-arete)}.sdb-compo-bouton[aria-pressed=true]{background:var(--color-encre);color:var(--color-blanc);box-shadow:none}.sdb-compo-total{color:var(--color-encre2);align-items:baseline;gap:10px;font-size:14px;display:flex}.sdb-compo-valeur{font-family:var(--font-titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-encre);font-size:26px;font-weight:600}.sdb-cadre-capture{background:var(--color-blanc)}.sdb-capture-glisse>img{width:100%;height:auto;display:block}.sdb-plan-papier{aspect-ratio:4/3;background:var(--color-blanc);--ech:1.4;padding:7% 31% 9% 5%}.sdb-plan-papier>svg{width:100%;height:100%;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-mouvement=reduit]) .sdb-medaillon{animation:linear both sdb-glisse;animation-timeline:view();animation-range:entry cover 40%}:root:not([data-mouvement=reduit]) .sdb-capture-glisse{animation:linear both sdb-glisse-capture;animation-timeline:view();animation-range:entry exit}:root:not([data-mouvement=reduit]) .sdb-plan-trace .plan-mur-trait{animation:linear both sdb-trace;animation-timeline:view();animation-range:entry 10% cover 40%}:root:not([data-mouvement=reduit]) .sdb-plan-trace .plan-cote{animation:linear both sdb-apparait;animation-timeline:view();animation-range:cover 30% cover 45%}}}@keyframes sdb-glisse{0%{opacity:0;transform:translate(24px,24px)}to{opacity:1;transform:none}}@keyframes sdb-glisse-capture{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@keyframes sdb-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sdb-apparait{0%{opacity:0}to{opacity:1}}.sdb-rappel{padding-top:32px}.sdb-rappel-carte{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-panneau);display:grid;overflow:hidden}.sdb-rappel-photo{aspect-ratio:16/10}.sdb-rappel-texte{padding:28px 22px 30px}.sdb-rappel-prix{font-family:var(--font-titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(2.125rem,1.8rem + 1.333vw,3rem);font-weight:600;line-height:1}.sdb-rappel-phrase{color:var(--color-encre2);margin-top:14px;font-size:17px}.sdb-rappel-deux{color:var(--color-emeraude);margin-top:8px;font-size:15px;font-weight:600}.sdb-rappel-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.sdb-rappel-mention{color:var(--color-encre2);margin-top:16px;font-size:13px}.sdb-faq-grille{gap:40px;display:grid}.sdb-faq-image-cadre{aspect-ratio:16/11;border-radius:var(--radius-panneau);box-shadow:var(--shadow-filet);position:relative;overflow:hidden}.sdb-faq-liste{border-top:1px solid var(--color-trait);margin-top:28px}.sdb-faq-question{border-bottom:1px solid var(--color-trait)}.sdb-faq-question>summary{cursor:pointer;min-height:56px;font-family:var(--font-titre);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-size:18px;font-weight:600;line-height:1.3;list-style:none;display:flex}.sdb-faq-question>summary::-webkit-details-marker{display:none}.sdb-faq-signe{transition:transform .26s var(--ease-doux);flex:none}.sdb-faq-question[open] .sdb-faq-signe{transform:rotate(45deg)}.sdb-faq-question>p{max-width:40rem;color:var(--color-encre2);padding-bottom:18px;font-size:17px;line-height:1.6}.sdb-fin{margin-top:32px;position:relative}.sdb-fin-photo{height:46svh;min-height:300px}.sdb-fin-cadre{margin-top:-72px;padding-bottom:72px;position:relative}.sdb-fin-carte{border-radius:var(--radius-panneau);max-width:36rem;box-shadow:var(--shadow-filet), var(--shadow-haut);background:#ffffffeb;padding:28px 22px 30px}.sdb-fin-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (min-width:1024px){.sdb-blocs{gap:128px;margin-top:88px}.sdb-bloc{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 56px}.sdb-bloc-media{grid-area:1/1/auto/span 7}.sdb-bloc-texte{grid-area:1/8/auto/span 5}.sdb-bloc[data-inverse] .sdb-bloc-media{grid-column:6/span 7}.sdb-bloc[data-inverse] .sdb-bloc-texte{grid-column:1/span 5}.sdb-medaillon{bottom:-8px;right:-8px}.sdb-rappel-carte{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sdb-rappel-photo{aspect-ratio:auto;min-height:100%}.sdb-rappel-texte{padding:48px 56px}.sdb-faq-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.sdb-faq-image{position:sticky;top:96px}.sdb-faq-image-cadre{aspect-ratio:4/5}.sdb-fin-photo{height:62svh}.sdb-fin-cadre{align-items:center;margin-top:0;padding-bottom:0;display:flex;position:absolute;inset:0}.sdb-fin-carte{padding:44px 48px}}.fss-ouverture-photo{height:52svh;min-height:280px}.fss-ouverture-texte{padding-block:32px 8px}.fss-cadre{padding-block:72px}.fss-etapes{gap:72px;margin-top:48px;display:grid}.fss-etape{gap:24px;display:grid}.fss-exemple{background:var(--color-sable);color:var(--color-encre2);border-radius:9999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.fss-texte-etape{margin-top:12px}.fss-media{min-width:0}.fss-image,.fss-media>picture{border-radius:var(--radius-panneau);aspect-ratio:16/9;display:block;overflow:hidden}.fss-piece{gap:16px;display:grid}.fss-plan{aspect-ratio:4/3;border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet);padding:16px;overflow:hidden}.fss-plan>svg{width:100%;height:100%;display:block}.fss-compo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fss-compo-etat{margin:0}.fss-compo-etat img,.fss-jour-soir img,.fss-finitions-images img{border-radius:var(--radius-carte)}.fss-compo-etat figcaption,.fss-jour-soir figcaption{color:var(--color-encre2);margin-top:6px;font-size:13px;font-weight:600}.fss-total{color:var(--color-encre2);margin-top:16px;font-size:15px}.fss-total strong{font-family:var(--font-titre);color:var(--color-encre);font-variant-numeric:tabular-nums;font-size:22px}.fss-total-valeur,.fss-finition{display:none}.fss-finitions{margin-top:18px}.fss-nuance:has(input:checked) .fs-nuance-pastille{box-shadow:0 0 0 1px #16130f1f, 0 0 0 3px var(--color-blanc), 0 0 0 5px var(--color-accent-filet)}.fss-jour-soir{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fss-jour-soir figure{margin:0}.fss-devis{gap:12px;display:grid}.fss-devis-feuille,.fss-devis-lien{border-radius:var(--radius-carte);box-shadow:var(--shadow-filet), var(--shadow-panneau);background:var(--color-blanc);overflow:hidden}.fss-pilules{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (min-width:1024px){.fss-etape{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;min-height:min(88svh,820px)}.fss-piece{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.fss-devis{grid-template-columns:1fr 1.3fr;align-items:start}.fss-ouverture-photo{height:min(44svh,460px)}}@media not (min-width:48rem),(not (min-width:64rem)) and (not (min-aspect-ratio:4/3)){.film-sdb .film-anime[data-scene="6"] .film-bloc[data-bloc="6"] .fs-panneau-finitions,.film-sdb .film-anime[data-scene="7"] .film-bloc[data-bloc="7"] .fs-panneau-lumiere{pointer-events:auto}}@media (48rem<=width<64rem) and (not (min-aspect-ratio:4/3)){.film-sdb .fs-panneau-lumiere .fs-pilules{display:none}}@media (min-width:64rem),(48rem<=width<64rem) and (min-aspect-ratio:4/3){.film-sdb .film-rail{left:auto;right:var(--bord-film);transform:none}}@media (80rem<=width<90rem){.film-sdb .film-rail-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.film-sdb .film-rail-court{display:inline}}@media (64rem<=width<80rem),(48rem<=width<64rem) and (min-aspect-ratio:4/3){.fs-carte-ouverture{top:84px;bottom:auto}}.film-sdb .fs-h1 .mot-cle{white-space:nowrap}.film-sdb .fs-place-fiche{--u:var(--u2)}@media (64rem<=width<80rem){.film-sdb .fs-fiche-carte .carte-client-tuile{width:150px}.film-sdb .fs-fiche-carte .carte-client-nom{font-size:44px}}@media not (min-width:48rem),(not (min-width:64rem)) and (not (min-aspect-ratio:4/3)){.film-sdb .fs-fiche-carte .carte-client{box-shadow:none;border-radius:0;padding:0}.film-sdb .fs-fiche-carte .carte-client-tuile{display:none}.film-sdb .fs-fiche-carte .carte-client-identite{gap:12px;margin-top:10px}.film-sdb .fs-fiche-carte .carte-client-identite>span{width:48px;height:48px;font-size:16px}.film-sdb .fs-fiche-carte .carte-client-nom{font-size:34px}.film-sdb .fs-fiche-carte .carte-client-lignes{margin-top:12px}.film-sdb .fs-fiche-carte .carte-client-ligne{grid-template-columns:96px minmax(0,1fr);min-height:44px}.film-sdb .fs-fiche-carte .carte-client-ligne dd{font-size:clamp(15px,4.4vw,19px)}.film-sdb .fs-fiche-carte :is(.carte-client-etape,.carte-client-action){margin-top:12px}}@media ((not (min-width:48rem)) or ((not (min-width:64rem)) and (not (min-aspect-ratio:4/3)))) and (max-height:760px){.film-sdb .fs-fiche-carte .carte-client-etat,.film-sdb .fs-fiche-carte .carte-client-action{display:none}.film-sdb .fs-fiche-carte .carte-client-ligne{min-height:36px}.film-sdb .fs-fiche-carte .carte-client-ligne dd{font-size:17px}}
