.logo-hero-module__lZVrxG__svg{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.logo-hero-module__lZVrxG__gauche,.logo-hero-module__lZVrxG__droit{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.logo-hero-module__lZVrxG__gauche{animation:1.1s cubic-bezier(.16,1,.3,1) .1s both logo-hero-module__lZVrxG__c-gauche}.logo-hero-module__lZVrxG__droit{animation:1.1s cubic-bezier(.16,1,.3,1) .25s both logo-hero-module__lZVrxG__c-droit}.logo-hero-module__lZVrxG__lettrage{animation:.9s cubic-bezier(.65,0,.35,1) .85s both logo-hero-module__lZVrxG__lettrage}}@keyframes logo-hero-module__lZVrxG__c-gauche{0%{opacity:0;transform:translate(-60px)rotate(-70deg)scale(.85)}to{opacity:1;transform:none}}@keyframes logo-hero-module__lZVrxG__c-droit{0%{opacity:0;transform:translate(60px)rotate(70deg)scale(.85)}to{opacity:1;transform:none}}@keyframes logo-hero-module__lZVrxG__lettrage{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.configurateur-module__RmLp_W__planCadre{--souffle:var(--givre);background:var(--cuivre);color:var(--chaux);border-radius:14px;padding:1rem;overflow:hidden}.configurateur-module__RmLp_W__planCadre[data-saison=hiver]{--souffle:color-mix(in srgb, var(--cuivre-clair) 35%, var(--chaux))}@media (min-width:640px){.configurateur-module__RmLp_W__planCadre{padding:1.25rem 1.5rem 1.5rem}}.configurateur-module__RmLp_W__bascule{border:1px solid color-mix(in srgb, var(--chaux) 45%, transparent);border-radius:999px;padding:3px;display:inline-flex}.configurateur-module__RmLp_W__bascule button{min-width:44px;min-height:36px;font-family:var(--font-display), sans-serif;color:var(--chaux);transition:background-color .3s var(--ease-tuyau), color .3s var(--ease-tuyau);border-radius:999px;padding:0 .8rem;font-size:14px;font-weight:700}.configurateur-module__RmLp_W__bascule button[aria-pressed=true]{background:var(--chaux);color:var(--cuivre-texte)}.configurateur-module__RmLp_W__scene{perspective:1600px;perspective-origin:50% 20%;margin-top:1rem}.configurateur-module__RmLp_W__plateau{width:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-sortie);position:relative}.configurateur-module__RmLp_W__plateau[data-relief]{transform:rotateX(48deg)rotate(-22deg)scale(.94)}.configurateur-module__RmLp_W__calque{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.configurateur-module__RmLp_W__calqueMur{pointer-events:none;transition:transform .9s var(--ease-sortie)}.configurateur-module__RmLp_W__plateau[data-relief] .configurateur-module__RmLp_W__calqueMur{transform:translateZ(calc(var(--z) * 3px))}.configurateur-module__RmLp_W__sol{fill:color-mix(in srgb, var(--encre) 18%, var(--cuivre))}.configurateur-module__RmLp_W__murs rect{fill:none;stroke:var(--chaux);stroke-width:9px;stroke-linejoin:miter}.configurateur-module__RmLp_W__zone{fill:color-mix(in srgb, var(--chaux) 80%, transparent);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:26px;font-weight:700}.configurateur-module__RmLp_W__nomPiece{fill:var(--chaux);font-family:var(--font-display), sans-serif;font-weight:800}.configurateur-module__RmLp_W__surfacePiece{fill:color-mix(in srgb, var(--chaux) 85%, transparent);font-family:var(--font-display), sans-serif;font-weight:600}.configurateur-module__RmLp_W__unite{fill:var(--chaux)}.configurateur-module__RmLp_W__groupe{fill:color-mix(in srgb, var(--encre) 24%, var(--cuivre));stroke:color-mix(in srgb, var(--chaux) 55%, transparent);stroke-width:2px}.configurateur-module__RmLp_W__helice{fill:none;stroke:color-mix(in srgb, var(--chaux) 55%, transparent);stroke-width:2px}.configurateur-module__RmLp_W__pales{stroke:color-mix(in srgb, var(--chaux) 70%, transparent);stroke-width:3px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.configurateur-module__RmLp_W__liaison{fill:none;stroke:var(--encre);stroke-width:5px;stroke-dasharray:10 8;stroke-linecap:round}.configurateur-module__RmLp_W__souffle{fill:none;stroke:var(--souffle);stroke-width:4px;stroke-linecap:round;opacity:.75;transition:stroke .6s var(--ease-tuyau)}@media (prefers-reduced-motion:no-preference){.configurateur-module__RmLp_W__souffle{stroke-dasharray:14 12;animation:2.4s linear infinite configurateur-module__RmLp_W__souffle,2.4s ease-in-out infinite configurateur-module__RmLp_W__respire}.configurateur-module__RmLp_W__pales{animation:1.2s linear infinite configurateur-module__RmLp_W__tourne}.configurateur-module__RmLp_W__liaison{animation:1.1s linear infinite configurateur-module__RmLp_W__coule}.configurateur-module__RmLp_W__planCadre[data-saison=hiver] .configurateur-module__RmLp_W__liaison{animation-direction:reverse}}@keyframes configurateur-module__RmLp_W__souffle{to{stroke-dashoffset:-52px}}@keyframes configurateur-module__RmLp_W__respire{0%,to{opacity:.25}50%{opacity:.9}}@keyframes configurateur-module__RmLp_W__tourne{to{transform:rotate(360deg)}}@keyframes configurateur-module__RmLp_W__coule{to{stroke-dashoffset:-36px}}.configurateur-module__RmLp_W__choix{cursor:pointer;border:1px solid var(--filet);background:var(--chaux);min-height:48px;transition:border-color .25s var(--ease-tuyau), box-shadow .25s var(--ease-tuyau);border-radius:10px;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex;position:relative}.configurateur-module__RmLp_W__choix:hover{border-color:var(--graphite)}.configurateur-module__RmLp_W__choix:has(input:checked){border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.configurateur-module__RmLp_W__choix:has(input:focus-visible){outline:2px solid var(--cuivre);outline-offset:3px}.configurateur-module__RmLp_W__choix input{opacity:0;pointer-events:none;position:absolute}.configurateur-module__RmLp_W__logement{flex-direction:column;align-items:flex-start;padding:1.25rem}.configurateur-module__RmLp_W__logement svg{width:72px;height:56px;color:var(--graphite);transition:color .3s var(--ease-tuyau), transform .5s var(--ease-ressort)}.configurateur-module__RmLp_W__logement:has(input:checked) svg{color:var(--cuivre);transform:translateY(-3px)}.configurateur-module__RmLp_W__interrupteur{background:var(--filet);width:44px;height:26px;transition:background-color .25s var(--ease-tuyau);border-radius:999px;flex-shrink:0;position:relative}.configurateur-module__RmLp_W__interrupteur:after{content:"";background:var(--chaux);width:20px;height:20px;transition:transform .3s var(--ease-ressort);border-radius:999px;position:absolute;top:3px;left:3px}.configurateur-module__RmLp_W__choix:has(input:checked) .configurateur-module__RmLp_W__interrupteur{background:var(--cuivre)}.configurateur-module__RmLp_W__choix:has(input:checked) .configurateur-module__RmLp_W__interrupteur:after{transform:translate(18px)}@media (prefers-reduced-motion:no-preference){.configurateur-module__RmLp_W__etape{animation:configurateur-module__RmLp_W__arrive .5s var(--ease-sortie)}}@keyframes configurateur-module__RmLp_W__arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.configurateur-module__RmLp_W__jauge{background:var(--voile);border-radius:999px;height:8px;position:relative;overflow:hidden}.configurateur-module__RmLp_W__jauge span{background:var(--cuivre);transform-origin:0;border-radius:999px;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.configurateur-module__RmLp_W__jauge span{animation:configurateur-module__RmLp_W__jauge .9s var(--ease-sortie) both}}@keyframes configurateur-module__RmLp_W__jauge{0%{transform:scaleX(0)}}
