.ac-main{overflow-x:clip}.ac-heros{--photo-h:max(280px, 56svh);isolation:isolate;background:var(--color-blanc);position:relative;overflow:hidden}.ac-heros-scene{z-index:0;height:var(--photo-h);background:var(--color-sable);position:absolute;inset:0 0 auto}.ac-heros-couche{position:absolute;inset:0}.ac-heros-couche>picture{width:100%;height:100%}.ac-heros-coupe{z-index:3;opacity:0;pointer-events:none;position:absolute;inset:0}.ac-heros-coupe:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 14px #ffffffb3}.ac-heros-place{z-index:2;padding-top:calc(var(--photo-h) - 24px);position:relative}.ac-heros-texte{background:var(--color-blanc);border-radius:24px 24px 0 0;padding:22px 16px 28px;box-shadow:0 -18px 40px -24px #16130f38}.ac-heros-texte .surtitre-point{font-size:13px}.ac-heros-titre{font-family:var(--font-affiche);letter-spacing:-.01em;color:var(--color-encre);margin-top:10px;font-size:clamp(2rem,10vw - 3.2px,2.75rem);font-weight:400;line-height:.98}.ac-heros-titre>[aria-hidden]>span{text-wrap:balance}.ac-heros-decouverte{contain:inline-size;display:block}.ac-heros-ligne{display:block}.ac-mot-grille{white-space:nowrap;clip-path:inset(-.06em -.6em -.3em -.15em);display:inline-grid}.ac-mot{grid-area:1/1}.ac-heros[data-monde=cuisine] .ac-mot[data-pour=sdb],.ac-heros[data-monde=sdb] .ac-mot[data-pour=cuisine]{opacity:0}.ac-heros[data-anime][data-monde=cuisine] .ac-mot[data-pour=cuisine],.ac-heros[data-anime][data-monde=sdb] .ac-mot[data-pour=sdb]{animation:ac-mot-entre .6s var(--ease-sortie) both}.ac-heros[data-anime][data-monde=cuisine] .ac-mot[data-pour=sdb],.ac-heros[data-anime][data-monde=sdb] .ac-mot[data-pour=cuisine]{animation:ac-mot-sort .6s var(--ease-sortie) both}@keyframes ac-mot-entre{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}@keyframes ac-mot-sort{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.42em)}}.ac-heros-chapo{contain:inline-size;max-width:34rem;margin-top:14px;font-size:16px}.ac-heros-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.ac-heros-bouton{min-height:48px;padding-inline:22px;font-size:15px}.ac-heros-liens{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ac-heros-carte{display:none}.ac-heros-carte-monde{transition:opacity .4s var(--ease-doux);grid-area:1/1}.ac-heros[data-monde=cuisine] .ac-heros-carte-monde[data-pour=sdb],.ac-heros[data-monde=sdb] .ac-heros-carte-monde[data-pour=cuisine]{opacity:0}.ac-heros-commande{z-index:3;left:16px;top:calc(var(--photo-h) - 24px - 12px - 50px);align-items:center;gap:8px;display:flex;position:absolute}.ac-heros-pilules{border-radius:9999px;gap:2px;padding:3px;display:flex}.ac-heros-pilule{min-height:44px;color:var(--color-encre);transition:background-color var(--duree-ui) var(--ease-doux);border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ac-heros-pilule[aria-pressed=true]{background:var(--color-blanc);box-shadow:var(--shadow-doux);font-weight:600}.ac-heros-jauge-rail{border-radius:2px;height:2px;position:absolute;bottom:6px;left:16px;right:16px;overflow:hidden}.ac-heros-jauge{background:var(--color-emeraude);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ac-heros-pause{width:44px;height:44px;color:var(--color-encre);border-radius:9999px;place-items:center;display:grid}@media (min-width:40rem){.ac-heros-texte{padding:28px 40px 32px}.ac-heros-titre{font-size:clamp(2rem,10vw - 8px,3rem)}.ac-heros-commande{left:40px}.ac-heros-actions{flex-flow:wrap;align-items:center}.ac-heros-liens{flex-flow:wrap}}@media (not (min-width:48rem)) and (max-height:760px){.ac-heros{--photo-h:max(240px, 46svh)}}@media (min-width:48rem) and (max-aspect-ratio:3/4){.ac-heros-couche[data-couche=cuisine] .photo-img{object-position:50% 40%}.ac-heros-couche[data-couche=sdb] .photo-img{object-position:50% 62%}}@media (min-width:48rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){.ac-heros{background:var(--color-sable);height:100svh;min-height:640px}.ac-heros-scene{height:auto;inset:0}.ac-heros-place{pointer-events:none;align-items:safe center;padding:0 max(24px,50% - 660px);display:flex;position:absolute;inset:84px 0 96px}.ac-heros-texte{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:max-content;max-width:min(100%,760px);box-shadow:var(--shadow-filet), var(--shadow-haut);pointer-events:auto;background:#ffffffeb;border-radius:28px;padding:30px 36px 34px}.ac-heros-texte .surtitre-point{font-size:14px}.ac-heros-titre{margin-top:16px;font-size:clamp(2.625rem,min(3.75vw - 1px,6.8svh),3.75rem)}.ac-heros-chapo{margin-top:18px;font-size:17px}.ac-heros-actions{contain:inline-size;gap:10px;margin-top:26px}.ac-heros-liens{gap:8px}.ac-heros-lien{padding-inline:16px}.ac-heros-commande{top:auto;bottom:28px;left:max(24px,50% - 660px)}}@media (min-width:64rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){.ac-heros-place{padding-inline:max(40px,min(50% - 660px,4vw),min(50% - 754px,47.9% - 692px))}.ac-heros-chapo{font-size:18px}.ac-heros-carte{z-index:2;border-radius:18px;width:388px;padding:16px 18px;display:grid;position:absolute;bottom:24px;right:24px}.ac-heros-commande{left:max(40px,min(50% - 660px,4vw),min(50% - 754px,47.9% - 692px))}}@media (min-width:80rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){.ac-heros-texte{padding:34px 40px 38px}}@media (min-width:64rem) and (not (max-aspect-ratio:3/4)) and (640px<height<=760px){.ac-heros-place{bottom:24px}.ac-heros-texte{padding:26px 32px 30px}.ac-heros-titre{margin-top:12px}.ac-heros-chapo{margin-top:14px;font-size:16px}.ac-heros-actions{margin-top:20px}.ac-heros-commande{bottom:136px;left:auto;right:24px}}@media (48rem<=width<64rem) and (not (max-aspect-ratio:3/4)) and (640px<height<=760px){.ac-heros-place{bottom:24px}.ac-heros-titre{font-size:min(2.625rem,10.1729vw - 39.2675px)}.ac-heros-commande{left:auto;right:24px}}@media (not (max-aspect-ratio:3/4)) and (max-height:640px){.ac-heros{--photo-h:max(200px, 46svh)}}@media (64rem<=width<80rem){.ac-projet-tuile{width:96px}}.ac-bandeau{border-block:1px solid var(--color-trait);background:var(--color-blanc)}.ac-pastille-monde{background:var(--color-blanc);height:32px;box-shadow:var(--shadow-doux);color:var(--color-encre);white-space:nowrap;border-radius:9999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.ac-etiquette{background:var(--color-blanc);height:32px;box-shadow:var(--shadow-doux);color:var(--color-encre);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ac-etiquette-montant .compteur{font-family:var(--font-titre);font-variant-numeric:tabular-nums}.ac-methode-entete{padding-block:72px 28px}@media (min-width:40rem){.ac-methode-entete{padding-block:96px 36px}}@media (min-width:64rem){.ac-methode-entete{padding-block:128px 40px}}.ac-methode.scene-epinglee{--unite:70svh;--bande:0px;--feuille:222px;height:calc(var(--longueur,4) * var(--unite) + 100svh);--m1:clamp(0, (var(--p) - var(--d1,0)) / var(--l1,1), 1);--m2:clamp(0, (var(--p) - var(--d2,2)) / var(--l2,1), 1);--m3:clamp(0, (var(--p) - var(--d3,2)) / var(--l3,1), 1);--m4:clamp(0, (var(--p) - var(--d4,2)) / var(--l4,1), 1)}.ac-methode>.scene-epinglee-colle{background:var(--color-toile);height:100svh;top:0;overflow:hidden}.ac-temps{grid-template-rows:minmax(0, 1fr) var(--feuille);opacity:0;visibility:hidden;transition:opacity .45s var(--ease-doux), visibility 0s linear .45s;padding:72px 12px 0;display:grid;position:absolute;inset:0}.ac-methode:not([data-scene]) .ac-temps[data-temps="1"],.ac-methode[data-scene="1"] .ac-temps[data-temps="1"],.ac-methode[data-scene="2"] .ac-temps[data-temps="2"],.ac-methode[data-scene="3"] .ac-temps[data-temps="3"],.ac-methode[data-scene="4"] .ac-temps[data-temps="4"]{opacity:1;visibility:visible;transition:opacity .45s var(--ease-doux), visibility 0s}.ac-methode:not([data-statique]):not([data-proche]) .ac-temps>:is(.ac-diptyque,.ac-fusion),.ac-methode:not([data-statique]) .ac-temps[data-temps="3"]>.ac-diptyque,.ac-methode:not([data-statique]) .ac-temps[data-temps="4"]>.ac-fusion{display:none}.ac-methode[data-proche]:not([data-statique]):is([data-scene="2"],[data-scene="3"],[data-scene="4"]) .ac-temps[data-temps="3"]>.ac-diptyque{display:grid}.ac-methode[data-proche]:not([data-statique]):is([data-scene="3"],[data-scene="4"]) .ac-temps[data-temps="4"]>.ac-fusion{display:flex}@media (max-height:559px){.ac-methode[data-proche] .ac-temps>.ac-diptyque{display:grid!important}.ac-methode[data-proche] .ac-temps>.ac-fusion{display:flex!important}}.ac-methode:not([data-pret]) .ac-temps,.ac-methode[data-saut] .ac-temps,.ac-methode:not([data-pret]) .ac-temps-mots,.ac-methode[data-saut] .ac-temps-mots{transition:none!important}.ac-diptyque{grid-template-rows:1fr 1fr;gap:8px;min-height:0;padding-bottom:24px;display:grid}.ac-diptyque>div,.ac-fusion{min-height:0}.ac-fusion{margin-bottom:24px}.ac-media{background:var(--color-sable);isolation:isolate;border-radius:24px;height:100%;position:relative;overflow:hidden}.ac-media-image{position:absolute;inset:0}.ac-media-image img{object-fit:cover;width:100%;height:100%}.ac-media-tete{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.ac-flottant{z-index:2;transform-origin:100% 100%;width:284px;position:absolute;bottom:8px;right:8px;scale:.78}.ac-decouverte .ac-reponse:nth-child(n+5),.ac-carte-client dl>div:nth-child(2),.ac-devis .ac-devis-pdf{display:none}.ac-media-image img{object-position:22% 55%}.ac-panneau-dessine{background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);border-radius:18px;padding:18px 20px}.ac-carte-client-nom{font-family:var(--font-affiche);color:var(--color-encre);font-size:30px;line-height:1.05}.ac-valeur{--v:clamp(0, (var(--m1) - .14 - var(--i) * .12) / .12, 1);font-family:var(--font-titre);letter-spacing:-.01em;color:var(--color-encre);clip-path:inset(-2px calc((1 - var(--v)) * 100%) -2px -2px);font-size:16px;font-weight:600}.ac-reponse{--a:clamp(0, (var(--m1) - .12 - var(--i) * .075) / .05, 1);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-trait-fort);color:color-mix(in srgb, var(--color-blanc) calc(var(--a) * 100%), var(--color-encre));border-radius:9999px;align-items:center;gap:6px;padding:6px 13px 6px 10px;font-size:13px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.ac-reponse-fond{border-radius:inherit;background:var(--color-encre);opacity:var(--a);scale:calc(.96 + .04 * var(--a));position:absolute;inset:0}.ac-reponse-coche{width:calc(16px * var(--a));opacity:var(--a);color:var(--color-blanc);display:grid;position:relative;overflow:hidden}.ac-synthese{border-top:1px solid var(--color-trait);color:var(--color-emeraude);opacity:clamp(0, (var(--m1) - .6) / .08, 1);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13.5px;font-weight:600;display:flex}.ac-apparition-fin{--f:clamp(0, (var(--m2) - .12) / .45, 1);opacity:var(--f);scale:calc(1.08 - .08 * var(--f))}.ac-etat{opacity:clamp(0, (var(--m2) - .05 - var(--e) * .2) / .08, 1);position:absolute;inset:0}.ac-etat:first-child{opacity:1}.ac-monte{--r:clamp(0, (var(--m3) - .1) / .3, 1);opacity:var(--r);translate:0 calc((1 - var(--r)) * 12%)}.ac-devis{width:100%}.ac-flottant-telephone{width:auto;top:16px;bottom:auto;scale:1}.ac-telephone{aspect-ratio:390/844;background:var(--color-blanc);width:128px;box-shadow:0 0 0 4px var(--color-blanc), var(--shadow-haut);border-radius:18px;overflow:hidden}.ac-feuille{width:380px;padding:0;overflow:hidden}@property --signe{syntax:"<number>";inherits:true;initial-value:0}.ac-fusion{background:var(--color-fond-espace);box-shadow:inset 0 0 0 1px var(--color-trait);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ac-suivi-film{flex-direction:column;justify-content:flex-end;height:100%;padding:12px;display:flex;position:relative}.ac-suivi-film-photos{inset:0 0 var(--bas-photos,210px) 0;grid-template-columns:1fr 1fr;display:grid;position:absolute}.ac-suivi-film-photos>picture{height:100%}.ac-suivi-film-photos img{object-fit:cover;width:100%;height:100%}.ac-suivi-film-tete{z-index:2;position:absolute;top:12px;left:12px}.ac-suivi-film-projets{z-index:1;gap:8px;display:grid;position:relative}.ac-projet{min-width:0;padding:14px 16px;position:relative}.ac-projet .ac-projet-tuile{display:none}.ac-projet[data-avance]{--signe:clamp(0, (var(--m4) - .3) * 1000, 1);transition:--signe .6s var(--ease-sortie)}.ac-projet-tuile{border-radius:12px;flex:none;width:96px}.ac-projet-tuile>span>span:last-child{display:none}.ac-projet-etat{display:grid}.ac-projet-etat>*{grid-area:1/1;justify-self:end}.ac-etat-avant{opacity:calc(1 - var(--signe,0))}.ac-etat-apres{opacity:var(--signe,0);scale:calc(.9 + .1 * var(--signe,0))}.ac-projet-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.ac-projet-rail li{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-projet-segment{background:var(--color-trait-fort);border-radius:3px;height:5px}.ac-projet-rail [data-etat=fait] .ac-projet-segment{background:var(--color-encre)}.ac-projet-rail [data-etat=courant] .ac-projet-segment{background:var(--color-emeraude)}.ac-projet[data-avance] .ac-projet-rail [data-etat=courant] .ac-projet-segment{background:color-mix(in srgb, var(--color-encre) calc(var(--signe,0) * 100%), var(--color-emeraude))}.ac-projet[data-avance] .ac-projet-rail [data-etat=suivant] .ac-projet-segment{background:color-mix(in srgb, var(--color-emeraude) calc(var(--signe,0) * 100%), var(--color-trait-fort))}.ac-projet-libelle{color:var(--color-encre2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;display:none;overflow:hidden}.ac-projet-rail [data-etat=courant] .ac-projet-libelle,.ac-projet-rail [data-etat=suivant] .ac-projet-libelle{color:var(--color-encre);font-weight:600}.ac-tampon{z-index:2;box-shadow:inset 0 0 0 2px var(--color-emeraude);font-family:var(--font-libelle);letter-spacing:.16em;text-transform:uppercase;color:var(--color-emeraude);pointer-events:none;opacity:var(--signe,0);transform-origin:50%;rotate:calc(-8deg + 4deg * var(--signe,0));scale:calc(1.4 - .4 * var(--signe,0));background:#ffffffe6;border-radius:8px;padding:6px 16px;font-size:15px;font-weight:500;position:absolute;top:64px;right:18px}.ac-temps-texte{z-index:3;background:var(--color-blanc);border-radius:24px 24px 0 0;margin:-24px -12px 0;padding:54px 20px 14px;position:relative;box-shadow:0 -12px 32px -20px #16130f38}.ac-temps-etape{color:var(--color-encre2);font-size:13px;font-weight:500}.ac-temps-numero{display:none}.ac-temps-mots{opacity:0;transition:opacity .54s var(--ease-depart), transform .54s var(--ease-depart);margin-top:6px;transform:translateY(-8px)}.ac-methode:not([data-scene]) [data-temps="1"] .ac-temps-mots,.ac-methode[data-scene="1"] [data-temps="1"] .ac-temps-mots,.ac-methode[data-scene="2"] [data-temps="2"] .ac-temps-mots,.ac-methode[data-scene="3"] [data-temps="3"] .ac-temps-mots,.ac-methode[data-scene="4"] [data-temps="4"] .ac-temps-mots{opacity:1;transition:opacity .9s var(--ease-coupe), transform .9s var(--ease-coupe);transform:none}.ac-temps-mots .affiche-etape{font-size:34px}.ac-temps-phrase{max-width:34rem;color:var(--color-encre2);margin-top:8px;font-size:15.5px;line-height:1.5}.ac-methode-exemple{z-index:5;top:calc(100svh - var(--feuille) + 26px);position:absolute;right:16px}.ac-methode-rail{z-index:5;left:16px;right:16px;bottom:calc(var(--feuille) - 22px);position:absolute}.ac-methode-rail ol{gap:6px;display:flex}.ac-methode-rail li{flex:1}.ac-methode-rail a{border-radius:9999px;align-items:center;height:44px;display:flex;position:relative}.ac-rail-pastille,.ac-rail-libelle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-rail-segment{background:var(--color-trait-fort);border-radius:2px;width:100%;height:4px;display:block}.ac-rail-fil{display:none}.ac-methode[data-scene="1"] li[data-temps="1"] .ac-rail-segment,.ac-methode[data-scene="2"] li[data-temps="2"] .ac-rail-segment,.ac-methode[data-scene="3"] li[data-temps="3"] .ac-rail-segment,.ac-methode[data-scene="4"] li[data-temps="4"] .ac-rail-segment,.ac-methode:not([data-scene]) li[data-temps="1"] .ac-rail-segment{background:var(--color-emeraude)}.ac-methode:is([data-scene="2"],[data-scene="3"],[data-scene="4"]) li[data-temps="1"] .ac-rail-segment,.ac-methode:is([data-scene="3"],[data-scene="4"]) li[data-temps="2"] .ac-rail-segment,.ac-methode[data-scene="4"] li[data-temps="3"] .ac-rail-segment{background:var(--color-encre)}@media (min-width:40rem) and (max-width:63.99rem){.ac-flottant{scale:.9}.ac-telephone{width:170px}}@media (min-width:1024px),(min-width:768px) and (min-aspect-ratio:4/3){.ac-methode.scene-epinglee{--unite:85svh;--bande:148px;--feuille:var(--bande)}.ac-temps{grid-template-rows:minmax(0, 1fr) var(--bande);row-gap:0;padding:84px 12px 12px}.ac-diptyque{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:0}.ac-fusion{margin-bottom:0}.ac-media-tete{top:16px;left:16px}.ac-flottant{width:400px;bottom:20px;right:20px;scale:.82}.ac-decouverte .ac-reponse:nth-child(n+5),.ac-carte-client dl>div:nth-child(2),.ac-devis .ac-devis-pdf{display:revert}.ac-devis .ac-devis-pdf{display:inline-flex}.ac-carte-client dl>div:nth-child(2){display:flex}.ac-decouverte .ac-reponse:nth-child(n+5){display:inline-flex}.ac-media-image img{object-position:var(--focale,50% 50%)}.ac-devis{width:340px}.ac-projet .ac-projet-tuile{display:grid}.ac-flottant-telephone{top:28px;right:28px;scale:1}.ac-telephone{border-radius:26px;width:clamp(170px,17vw,250px)}.ac-temps-texte{padding:0 calc(var(--rail-l,360px) + 40px) 0 28px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;margin:0;display:grid}.ac-temps-etape{display:none}.ac-temps-numero{color:var(--color-encre);display:block}.ac-temps-mots{margin-top:0}.ac-temps-mots .affiche-etape{font-size:clamp(2.5rem,1.6rem + 1.9vw,3.75rem)}.ac-temps-phrase{margin-top:10px;font-size:16.5px}.ac-methode-exemple{top:calc(100svh - 12px - var(--bande) + 14px);right:28px}.ac-suivi-film{padding:0 28px 32px}.ac-suivi-film-photos{--bas-photos:150px}.ac-suivi-film-tete{top:16px;left:16px}.ac-suivi-film-projets{grid-template-columns:1fr 1fr;gap:16px}.ac-projet{padding:22px 22px 20px}.ac-projet-tuile{width:140px}.ac-projet-libelle{display:block}.ac-tampon{padding:8px 20px;font-size:18px}.ac-methode-rail{--rail-l:360px;left:auto;right:24px;bottom:calc(12px + (var(--bande) - 52px) / 2);background:var(--color-sable);border-radius:9999px;padding:4px}.ac-methode-rail ol{gap:2px}.ac-methode-rail li{flex:none}.ac-methode-rail a{color:var(--color-encre2);gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500}.ac-methode-rail a:hover{color:var(--color-encre)}.ac-rail-segment{display:none}.ac-rail-pastille{clip-path:none;width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-trait-fort);font-family:var(--font-titre);font-variant-numeric:tabular-nums;color:var(--color-encre2);border-radius:9999px;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative;overflow:visible}.ac-rail-libelle{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ac-methode[data-scene="1"] li[data-temps="1"] a,.ac-methode[data-scene="2"] li[data-temps="2"] a,.ac-methode[data-scene="3"] li[data-temps="3"] a,.ac-methode[data-scene="4"] li[data-temps="4"] a,.ac-methode:not([data-scene]) li[data-temps="1"] a{background:var(--color-blanc);color:var(--color-encre);box-shadow:var(--shadow-doux)}.ac-methode[data-scene="1"] li[data-temps="1"] .ac-rail-pastille,.ac-methode[data-scene="2"] li[data-temps="2"] .ac-rail-pastille,.ac-methode[data-scene="3"] li[data-temps="3"] .ac-rail-pastille,.ac-methode[data-scene="4"] li[data-temps="4"] .ac-rail-pastille,.ac-methode:not([data-scene]) li[data-temps="1"] .ac-rail-pastille{background:var(--color-emeraude);box-shadow:none;color:var(--color-blanc)}.ac-methode:is([data-scene="2"],[data-scene="3"],[data-scene="4"]) li[data-temps="1"] .ac-rail-pastille,.ac-methode:is([data-scene="3"],[data-scene="4"]) li[data-temps="2"] .ac-rail-pastille,.ac-methode[data-scene="4"] li[data-temps="3"] .ac-rail-pastille{background:var(--color-encre);box-shadow:none;color:var(--color-blanc)}.ac-rail-fil{background:var(--color-emeraude);height:2px;transform:scaleX(var(--p,0));transform-origin:0;border-radius:2px;display:block;position:absolute;bottom:-9px;left:22px;right:22px}}@media (min-width:1024px) and (max-width:1279px),(min-width:768px) and (max-width:1023px) and (min-aspect-ratio:4/3){.ac-methode-rail li:not(:hover) .ac-rail-libelle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ac-methode[data-scene="1"] li[data-temps="1"] .ac-rail-libelle,.ac-methode[data-scene="2"] li[data-temps="2"] .ac-rail-libelle,.ac-methode[data-scene="3"] li[data-temps="3"] .ac-rail-libelle,.ac-methode[data-scene="4"] li[data-temps="4"] .ac-rail-libelle,.ac-methode:not([data-scene]) li[data-temps="1"] .ac-rail-libelle{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ac-methode-rail a{padding:0 10px}.ac-methode-rail{--rail-l:280px}}@media (min-width:1280px){.ac-temps-texte{--rail-l:540px}}@media (min-width:1024px) and (max-width:1279px),(min-width:768px) and (max-width:1023px) and (min-aspect-ratio:4/3){.ac-temps-texte{--rail-l:300px}}.ac-methode.scene-epinglee[data-statique]{--m1:1;--m2:1;--m3:1;--m4:1;height:auto}.ac-methode.scene-epinglee[data-statique]>.scene-epinglee-colle{height:auto;position:static;overflow:visible}.ac-methode[data-statique] .ac-temps{opacity:1;visibility:visible;grid-template-rows:auto auto;padding:0 12px 56px;position:relative;inset:auto}.ac-methode[data-statique] .ac-temps-texte{box-shadow:none;background:0 0;border-radius:0;order:-1;margin:0 0 16px;padding:0 4px}.ac-methode[data-statique] .ac-temps-mots{opacity:1;transform:none}.ac-methode[data-statique] .ac-diptyque{grid-template-rows:34svh 34svh;padding-bottom:0}.ac-methode[data-statique] .ac-fusion{margin-bottom:0}.ac-methode[data-statique] :is(.ac-methode-rail,.ac-temps-etape){display:none}.ac-methode[data-statique] .ac-methode-exemple{margin:0 0 16px 16px;display:block;position:static}@media (min-width:1024px),(min-width:768px) and (min-aspect-ratio:4/3){.ac-methode[data-statique] .ac-diptyque{grid-template-rows:none;height:min(64svh,640px)}.ac-methode[data-statique] .ac-fusion{height:min(64svh,640px)}.ac-methode[data-statique] .ac-temps-texte{grid-template-columns:auto minmax(0,1fr);padding:0 16px}}@media (prefers-reduced-motion:reduce){.ac-methode.scene-epinglee{height:auto}}:root[data-mouvement=reduit] .ac-methode.scene-epinglee{height:auto}@media (max-height:559px){.ac-methode.scene-epinglee{--m1:1;--m2:1;--m3:1;--m4:1;height:auto}.ac-methode.scene-epinglee>.scene-epinglee-colle{height:auto;position:static;overflow:visible}.ac-methode .ac-temps{opacity:1;visibility:visible;grid-template-rows:auto auto;padding:0 12px 48px;position:relative;inset:auto}.ac-methode .ac-temps-texte{box-shadow:none;background:0 0;order:-1;margin:0 0 12px;padding:0 4px}.ac-methode .ac-temps-mots{opacity:1;transform:none}.ac-methode .ac-diptyque,.ac-methode .ac-fusion{height:80svh}.ac-methode :is(.ac-methode-rail,.ac-temps-etape){display:none}}.ac-cartes{gap:12px;margin-top:40px;display:grid}.ac-carte{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-panneau);flex-direction:column;display:flex;position:relative;overflow:hidden}.ac-carte-media{aspect-ratio:16/9;background:var(--color-sable);position:relative;overflow:hidden}.ac-carte-media .video-pause{position:absolute;inset:0}.ac-carte .video-pause>button{top:12px;bottom:auto;right:12px}.ac-carte-texte{flex-direction:column;flex:1;padding:22px 20px;display:flex}.ac-carte-lien{border:1px solid var(--color-trait-fort);background:var(--color-blanc);min-height:44px;color:var(--color-encre);box-shadow:var(--shadow-doux);transition:border-color var(--duree-micro) var(--ease-doux);border-radius:9999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.ac-carte-lien:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.ac-carte:hover .ac-carte-lien{border-color:var(--color-arete)}.ac-carte-lien:focus-visible{outline-offset:3px}.ac-carte .video-pause>button{z-index:4}@media (min-width:64rem){.ac-cartes{grid-template-columns:1fr 1fr;margin-top:48px}.ac-carte-texte{padding:26px 28px 28px}}.ac-carte-media video{transition:scale .9s var(--ease-sortie)}@media (hover:hover){.ac-carte:hover .ac-carte-media video{scale:1.02}}.ac-couleurs-scene{border-radius:var(--radius-panneau);display:grid;position:relative;overflow:hidden}.ac-couleurs-photo{aspect-ratio:4/3;position:relative}.ac-couleurs-photo img{object-position:18% 60%}.ac-couleurs-exemple{position:absolute;top:14px;left:14px}.ac-couleurs-apercu{z-index:1;margin:-64px 12px 12px;position:relative}.ac-couleurs-devis{background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);border-radius:18px;padding:20px 22px 22px}.ac-couleur-essai{border-radius:9999px;place-items:center;width:44px;height:44px;display:grid}.ac-couleur-rond{width:26px;height:26px;transition:scale var(--duree-micro) var(--ease-doux);border-radius:9999px;box-shadow:inset 0 0 0 1px #0000001f}.ac-couleur-essai[aria-checked=true] .ac-couleur-rond{outline:2px solid var(--color-encre);outline-offset:3px}.ac-couleur-essai:hover .ac-couleur-rond{scale:1.08}.ac-couleurs-devis *{transition:background-color var(--duree-fondu-media) var(--ease-doux), color var(--duree-fondu-media) var(--ease-doux), border-color var(--duree-fondu-media) var(--ease-doux), box-shadow var(--duree-fondu-media) var(--ease-doux)}@media (min-width:40rem){.ac-couleurs-scene{place-items:center end;min-height:600px;padding:28px}.ac-couleurs-photo{aspect-ratio:auto;position:absolute;inset:0}.ac-couleurs-apercu{width:min(100%,372px);margin:0}}.ac-hachures{background-color:var(--color-serie-bain);background-image:repeating-linear-gradient(-45deg, var(--color-emeraude) 0 1.5px, transparent 1.5px 6px);box-shadow:inset 0 0 0 1px var(--color-emeraude)}.ac-tableau{border-radius:var(--radius-panneau);background:var(--color-fond-espace);box-shadow:var(--shadow-filet), var(--shadow-panneau);grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.ac-tableau-bandeau{background:var(--color-blanc);border-radius:18px;align-items:center;min-height:190px;padding:24px;display:flex;position:relative;overflow:hidden}.ac-tableau-photo{position:absolute;inset:0 0 0 30%}.ac-tableau-brume{--brume-x:12%;--brume-y:50%;--brume-l:70%;--brume-h:110%;background:linear-gradient(90deg, var(--color-blanc) 28%, #fff0 52%), radial-gradient(ellipse 62% 110% at 12% 50%, #ffffffe0, #fff9 42%, transparent 74%);position:absolute;inset:0}.ac-tableau-bonjour{font-family:var(--font-affiche);color:var(--color-encre);font-size:clamp(1.9rem,1.5rem + 1.2vw,2.6rem);line-height:1.05}.ac-tableau-phrase{font-family:var(--font-titre);color:var(--color-encre2);margin-top:6px;font-size:17px;font-weight:500}.ac-tableau-nombre{background:var(--color-emeraude-voile);min-width:28px;color:var(--color-emeraude);border-radius:9999px;place-items:center;margin-right:2px;padding:0 8px;font-weight:600;display:inline-grid}.ac-tableau-tuiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-tableau-tuiles .valeur{font-size:22px}.ac-tableau-bas{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ac-tableau-panneau{background:var(--color-blanc);box-shadow:var(--shadow-filet);border-radius:18px;flex-direction:column;padding:16px 18px;display:flex}.ac-tableau-titre{font-family:var(--font-titre);color:var(--color-encre);font-size:15px;font-weight:600}.ac-tableau-graphe{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;min-height:168px;margin-top:26px;display:grid}.ac-tableau-colonne{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.ac-tableau-pile{flex-direction:column;justify-content:flex-end;gap:2px;width:100%;height:calc(100% - 20px);display:flex}.ac-tableau-pile>span{border-radius:4px;display:block}.ac-tableau-colonne:not([data-courant]) .ac-tableau-cuisine{opacity:.55}.ac-tableau-colonne:not([data-courant]) .ac-tableau-sdb{opacity:.6}.ac-tableau-mois{color:var(--color-encre2);font-size:10.5px}.ac-tableau-valeur{font-family:var(--font-titre);font-variant-numeric:tabular-nums;color:var(--color-encre);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:-18px;right:0}@media (prefers-reduced-motion:no-preference){:root:not([data-mouvement=reduit]) .ac-tableau-pile{transform-origin:bottom}@supports (animation-timeline:view()){:root:not([data-mouvement=reduit]) .ac-tableau-pile{animation:linear both pousse-y;animation-timeline:view();animation-range:entry 20% cover 40%}}}@media (min-width:40rem){.ac-tableau{gap:12px;padding:12px}.ac-tableau-bandeau{min-height:220px;padding:32px}.ac-tableau-tuiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ac-tableau-bas{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ac-offres{gap:12px;margin-top:40px;display:grid}.ac-offre{border-radius:var(--radius-carte);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-panneau);flex-direction:column;display:flex;position:relative;overflow:hidden}.ac-offre[data-avant]{box-shadow:0 0 0 2px var(--color-emeraude), var(--shadow-panneau)}.ac-offre-bande{background:var(--color-sable);height:120px;position:relative;overflow:hidden}.ac-offre-gauche{position:absolute;inset:0 40% 0 0}.ac-offre-biais{clip-path:polygon(16.7% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0 0 0 40%}.ac-offre-bande-deux{background:var(--color-blanc);grid-template-columns:1fr 1fr;gap:4px;display:grid}.ac-offre-bande-equipe{place-items:center;display:grid}.ac-offre-corps{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.ac-offre-prix{font-family:var(--font-titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-encre);margin-top:18px;font-size:30px;font-weight:600}.ac-offre-choix{border:1px solid var(--color-trait-fort);min-height:44px;color:var(--color-encre);transition:border-color var(--duree-micro) var(--ease-doux);border-radius:9999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.ac-offre-choix:hover{border-color:var(--color-arete)}.ac-offre-lien:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ac-offre:hover .ac-offre-choix-carte{border-color:var(--color-arete)}.ac-calcul{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-panneau);padding:24px}.ac-calcul-offres{background:var(--color-sable);border-radius:9999px;gap:2px;padding:4px;display:flex}.ac-calcul-offre{cursor:pointer;white-space:nowrap;min-height:44px;color:var(--color-encre2);transition:background-color var(--duree-ui) var(--ease-doux), color var(--duree-ui) var(--ease-doux);border-radius:9999px;flex:1;justify-content:center;align-items:center;padding:0 6px;font-size:13.5px;font-weight:500;display:inline-flex}@media (min-width:40rem){.ac-calcul-offre{padding:0 12px;font-size:14px}}.ac-calcul-offre:has(:checked){background:var(--color-blanc);color:var(--color-encre);box-shadow:var(--shadow-doux)}.ac-calcul-offre:has(:focus-visible){outline:2px solid var(--color-accent-filet);outline-offset:2px}.ac-calcul-pas{background:var(--color-blanc);width:44px;height:44px;color:var(--color-encre);box-shadow:var(--shadow-doux);border-radius:9999px;place-items:center;display:grid}.ac-calcul-pas:disabled{opacity:.4;box-shadow:none}@media (min-width:64rem){.ac-offres{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.ac-offre-corps{padding:26px 26px 28px}.ac-calcul{padding:32px}}.ac-fin{padding:12px 12px 0;position:relative}.ac-fin-diptyque{grid-template-rows:34svh 34svh;gap:12px;display:grid}.ac-fin-panneau{background:var(--color-sable);border-radius:24px;position:relative;overflow:hidden}.ac-fin-panneau>picture{position:absolute;inset:0}.ac-fin-carte{z-index:1;text-align:center;border-radius:28px;margin:-72px 12px 0;padding:36px 22px 32px;position:relative}@media (min-width:48rem){.ac-fin-diptyque{grid-template-rows:none;grid-template-columns:1fr 1fr;height:max(640px,100svh - 24px)}.ac-fin-carte{width:min(760px,100% - 64px);margin:0;padding:52px 48px 48px;position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (prefers-reduced-motion:reduce){.ac-heros-titre>.sr-only{clip:auto;clip-path:none;white-space:normal;text-wrap:balance;width:auto;height:auto;margin:0;position:static;overflow:visible}.ac-heros-titre>[aria-hidden]{display:none}.ac-heros-titre{font-size:clamp(2.125rem,1.4rem + 3vw,2.75rem)}}@media (prefers-reduced-motion:reduce) and (min-width:48rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){.ac-heros-texte{max-width:min(100%,640px,44vw - 24px)}.ac-heros-titre{font-size:clamp(2.25rem,min(1.1rem + 2.5vw,6svh),3.875rem)}}@media (prefers-reduced-motion:reduce) and (48rem<=width<64rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){.ac-heros-texte{max-width:min(100%,480px,100vw - 334px)}}@media (prefers-reduced-motion:reduce) and (min-width:64rem) and (not (max-aspect-ratio:3/4)) and (640px<height<=800px){.ac-heros-place{bottom:24px}.ac-heros-commande{bottom:136px;left:auto;right:24px}}:root[data-mouvement=reduit] .ac-heros-titre>.sr-only{clip:auto;clip-path:none;white-space:normal;text-wrap:balance;width:auto;height:auto;margin:0;position:static;overflow:visible}:root[data-mouvement=reduit] .ac-heros-titre>[aria-hidden]{display:none}:root[data-mouvement=reduit] .ac-heros-titre{font-size:clamp(2.125rem,1.4rem + 3vw,2.75rem)}@media (min-width:48rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){:root[data-mouvement=reduit] .ac-heros-texte{max-width:min(100%,640px,44vw - 24px)}:root[data-mouvement=reduit] .ac-heros-titre{font-size:clamp(2.25rem,min(1.1rem + 2.5vw,6svh),3.875rem)}}@media (48rem<=width<64rem) and (not (max-aspect-ratio:3/4)) and (not (max-height:640px)){:root[data-mouvement=reduit] .ac-heros-texte{max-width:min(100%,480px,100vw - 334px)}}@media (min-width:64rem) and (not (max-aspect-ratio:3/4)) and (640px<height<=800px){:root[data-mouvement=reduit] .ac-heros-place{bottom:24px}:root[data-mouvement=reduit] .ac-heros-commande{bottom:136px;left:auto;right:24px}}
