@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{color-scheme:light;--papier:#fff;--sol:#f4f4f2;--nuit:#0b0b10;--nuit-2:#1c1c24;--encre:#0b0b10;--encre-2:#55555f;--sur-nuit:#fff;--sur-nuit-2:#c2c2cc;--trait:#e6e6ea;--trait-fort:#c9c9d0;--vif:#c8f542;--sur-vif:#0b0b10;--bouton:#0b0b10;--sur-bouton:#fff;--lien:#0b0b10;--focus:#1d4ed8;--logo-rouge:#e0412a;--erreur:#b3261e;--ombre-1:0 .125rem .25rem #0b0b1014, 0 .5rem 1rem #0b0b101a;--ombre-2:0 .25rem .5rem #0b0b101f, 0 1.25rem 2.5rem #0b0b1038;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--titre:"Bricolage Grotesque Variable", "Inter Variable", system-ui, sans-serif;--t-petit:.875rem;--t-texte:1rem;--t-intro:1.0625rem;--t-h3:1.1875rem;--t-h2:clamp(1.625rem, 1.3rem + 1.6vw, 2.5rem);--t-h1:clamp(2.25rem, 1.6rem + 3.4vw, 3.75rem);--e-1:.5rem;--e-2:.75rem;--e-3:1rem;--e-4:1.5rem;--e-5:2.5rem;--e-6:4rem;--r-1:.625rem;--r-2:.875rem;--r-3:1.5rem;--r-rond:99rem;--barre:4.5rem}:root[data-theme=dark]{color-scheme:dark;--papier:#0b0b10;--sol:#16161d;--nuit:#1c1c24;--nuit-2:#26262f;--encre:#f5f5f7;--encre-2:#b4b4c0;--trait:#2b2b33;--trait-fort:#4a4a55;--bouton:#c8f542;--sur-bouton:#0b0b10;--lien:#f5f5f7;--focus:#9db8ff;--logo-rouge:#ff5a3c;--erreur:#ffb4ab}html{scroll-padding-top:5rem;scroll-padding-bottom:var(--barre);-webkit-text-size-adjust:100%}body{background-color:var(--papier);color:var(--encre);font-family:var(--sans);font-size:var(--t-texte);margin:0;line-height:1.55}img,video{max-width:100%;height:auto}h1,h2,h3{font-family:var(--titre);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h1{font-size:var(--t-h1)}h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.25}p{margin:0}a{color:var(--lien);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:.25rem}ul[class]{margin:0;padding:0;list-style:none}.evite{z-index:50;position:absolute;left:-999rem}.evite:focus{left:var(--e-3);top:var(--e-3);background-color:var(--nuit);color:var(--sur-nuit);padding:var(--e-2) var(--e-3);border-radius:var(--r-1)}.cache{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bloc>*{max-inline-size:68rem;margin-inline:auto}.bloc-sol{background-color:var(--sol)}.bloc-nuit{background-color:var(--nuit);color:var(--sur-nuit)}.bloc-nuit .doux{color:var(--sur-nuit-2)}.pile>*+*{margin-block-start:var(--e-3)}.doux{color:var(--encre-2)}.intro{font-size:var(--t-intro);color:var(--encre-2);max-inline-size:38rem}.intro strong{color:var(--encre);font-weight:600}.petit{font-size:var(--t-petit)}.prose{max-inline-size:66ch}.prose>*+*{margin-block-start:var(--e-3)}.prose h2{margin-block-start:var(--e-5)}.prose ul{padding-inline-start:1.25rem}.prose li+li{margin-block-start:var(--e-1)}.btn{justify-content:center;align-items:center;gap:var(--e-1);border:1px solid var(--bouton);border-radius:var(--r-2);background-color:var(--bouton);min-block-size:3.25rem;color:var(--sur-bouton);font:600 1rem/1.25 var(--sans);text-align:center;cursor:pointer;padding:.625rem 1.25rem;text-decoration:none;display:inline-flex}.btn-2{color:var(--encre);border-color:var(--trait-fort);background-color:#0000}.btn-large{inline-size:100%;display:flex}.lien-fort{align-items:center;min-block-size:3rem;font-weight:600;display:inline-flex}.rassure{color:var(--encre-2);font-size:var(--t-petit);text-align:center;margin-block-start:var(--e-1)}@media (hover:hover){.btn{transition:transform .15s ease-out}.btn:hover{transform:translateY(-1px)}}.tete{z-index:30;justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);background-color:var(--papier);border-block-end:1px solid var(--trait);display:flex;position:sticky;top:0}.marque{min-block-size:3rem;color:var(--encre);align-items:center;gap:.56em;font-size:1.5rem;text-decoration:none;display:inline-flex}.marque .logo{flex:none;block-size:1.28em;inline-size:auto}.marque .wm{font-family:"Anton Logo", Impact, "Arial Narrow", var(--sans);letter-spacing:.0256em;white-space:nowrap;font-weight:400;line-height:1}.wm-point:before{content:"·";color:var(--logo-rouge)}.sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pastille{background-color:var(--vif);border:2px solid var(--encre);border-radius:50%;flex:none;block-size:.875rem;inline-size:.875rem}.menu-btn{align-items:center;gap:var(--e-1);min-block-size:3rem;padding:0 var(--e-3);border:1px solid var(--trait-fort);border-radius:var(--r-1);color:var(--encre);font:600 .9375rem var(--sans);cursor:pointer;background-color:#0000;display:inline-flex}.nav{display:none}.nav[data-ouvert]{z-index:40;padding:var(--e-3);background-color:var(--papier);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-haut{justify-content:space-between;align-items:center;margin-block-end:var(--e-4);display:flex}.nav a.nav-l{border-block-end:1px solid var(--trait);min-block-size:3.5rem;font:700 1.375rem var(--titre);color:var(--encre);align-items:center;text-decoration:none;display:flex}.nav a[aria-current=page]{text-decoration:underline .2em;text-decoration-color:var(--vif)}.nav .btn{margin-block-start:var(--e-4)}@media (width>=72em){.menu-btn,.nav-haut{display:none}.nav,.nav[data-ouvert]{align-items:center;gap:var(--e-4);flex-direction:row;padding:0;display:flex;position:static;overflow:visible}.nav a.nav-l{min-block-size:3rem;font:600 .9375rem var(--sans);border:0}.nav .btn{min-block-size:2.75rem;margin:0}.tete{padding-inline:max(var(--e-3), calc((100vw - 68rem) / 2))}}.pied{padding:var(--e-5) var(--e-3) calc(var(--e-5) + var(--barre));background-color:var(--nuit);color:var(--sur-nuit)}.pied>*{max-inline-size:68rem;margin-inline:auto}.pied a,.pied button,.pied .marque{color:var(--sur-nuit)}.pied-col{gap:var(--e-4);margin-block:var(--e-4);display:grid}.pied-col a,.pied-col button{align-items:center;min-block-size:3rem;display:flex}.pied-col button{font:inherit;text-underline-offset:.2em;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;text-decoration:underline}.pied .doux{color:var(--sur-nuit-2)}@media (width>=48em){.pied-col{grid-template-columns:repeat(3,1fr)}.pied{padding-block-end:var(--e-5)}}.barre{z-index:20;gap:var(--e-2);padding:.625rem var(--e-3) calc(.625rem + env(safe-area-inset-bottom));background-color:var(--papier);border-block-start:1px solid var(--trait);visibility:hidden;display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(110%)}.barre[data-vue]{visibility:visible;transform:none}.barre .btn{flex:1}@media (prefers-reduced-motion:no-preference){:root:not([data-anim=off]) .barre{transition:transform .2s ease-out,visibility .2s}}@media (width>=60em){.barre{display:none}html{scroll-padding-bottom:0}}.puce{align-items:center;gap:var(--e-1);font-size:var(--t-petit);font-weight:600;display:inline-flex}.badge{border-radius:var(--r-rond);background-color:var(--vif);color:var(--sur-vif);font:700 .8125rem var(--titre);padding:.125rem .5rem;display:inline-block}.ex{color:#fff;letter-spacing:.04em;background-color:#0b0b10c7;border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;display:inline-block}.tel{aspect-ratio:9/16;border-radius:var(--r-3);box-shadow:var(--ombre-2);background-color:#0b0b10;border:.375rem solid #0b0b10;margin:0;position:relative;overflow:hidden}.tel img,.tel video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tel.contenu img{object-fit:contain}.tel figcaption{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.tel .ex{position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.tel-b{block-size:100%;inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tel .lire{pointer-events:none;background-color:#0b0b10b8;border-radius:50%;place-items:center;block-size:3.25rem;inline-size:3.25rem;margin:auto;display:grid;position:absolute;inset:0}.tel .lire:before{content:"";border-block:.625rem solid #0000;border-inline-start:1rem solid #fff;margin-inline-start:.25rem}.lecteur{max-block-size:92vh;inline-size:min(26rem,92vw);padding:var(--e-2);border-radius:var(--r-3);color:#fff;background-color:#0b0b10;border:0}.lecteur-haut{justify-content:space-between;align-items:center;gap:var(--e-3);padding-block-end:var(--e-2);font-weight:600;display:flex}.lecteur .menu-btn{color:#fff;border-color:#55555f}.lecteur video{border-radius:var(--r-2);background-color:#000;max-block-size:78vh;inline-size:100%;display:block}.lien-pause{min-block-size:3rem;color:var(--encre-2);font:600 var(--t-petit) var(--sans);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.grille{gap:var(--e-3);display:grid}@media (width>=48em){.grille-3{grid-template-columns:repeat(3,1fr)}.grille-2{grid-template-columns:repeat(2,1fr)}}.carte{padding:var(--e-4);border:1px solid var(--trait);border-radius:var(--r-3);background-color:var(--papier)}.carte-forte{border:2px solid var(--encre);box-shadow:var(--ombre-1)}.prix{font:700 2rem/1 var(--titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.prix small{font:400 var(--t-petit) var(--sans);color:var(--encre-2);letter-spacing:0}.coches li{padding-inline-start:1.5rem;position:relative}.coches li:before{content:"";border-inline-start:2px solid var(--encre);border-block-end:2px solid var(--encre);block-size:.4rem;inline-size:.75rem;position:absolute;inset-block-start:.45em;inset-inline-start:0;transform:rotate(-45deg)}.lignes-prix li{justify-content:space-between;gap:var(--e-3);padding-block:var(--e-2);border-block-end:1px solid var(--trait);display:flex}.lignes-prix b{white-space:nowrap;font-variant-numeric:tabular-nums}.faq details{border-block-end:1px solid var(--trait)}.faq summary{justify-content:space-between;align-items:center;gap:var(--e-3);cursor:pointer;min-block-size:3.5rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.5rem/1 var(--sans)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--encre-2);max-inline-size:60ch;padding-block-end:var(--e-3)}.champ{gap:.375rem;display:grid}.champ label{font-weight:600}.champ input,.champ textarea,.champ select{border:1px solid var(--trait-fort);border-radius:var(--r-1);background-color:var(--sol);min-block-size:3rem;inline-size:100%;color:var(--encre);font:1rem var(--sans);padding:.625rem .75rem}.champ textarea{resize:vertical;min-block-size:6rem}.champ .aide{font-size:var(--t-petit);color:var(--encre-2)}.erreur{color:var(--erreur);font-weight:600}.choix{gap:var(--e-1);border:0;margin:0;padding:0;display:grid}.choix legend{font:700 var(--t-h3) var(--titre);margin-block-end:var(--e-2);padding:0}.choix label{align-items:center;gap:var(--e-2);min-block-size:3.25rem;padding:0 var(--e-3);border:1px solid var(--trait-fort);border-radius:var(--r-2);cursor:pointer;font-weight:600;display:flex}.choix input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--encre)}.choix label:has(:checked){border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre);background-color:var(--sol)}.choix label:has(:focus-visible){outline:3px solid var(--focus);outline-offset:3px}@media (width>=48em){.bloc{padding-block:var(--e-6)}.rassure{text-align:start}.btn-large{inline-size:auto;display:inline-flex}}@media print{.tete,.barre,.pied{display:none}}.bloc{padding:3.75rem var(--e-3)}.intro{line-height:1.7}.pile-l>*+*{margin-block-start:1.75rem}h2{font-size:clamp(1.75rem,1.35rem + 1.9vw,2.5rem)}.sur-titre{margin:0 0 var(--e-2);font-size:var(--t-petit);color:var(--encre);font-weight:600}.bloc-nuit .sur-titre,.fin .sur-titre{color:var(--vif)}.carte-douce{padding:var(--e-4);border-radius:var(--r-3);background-color:var(--sol)}.bloc-sol .carte-douce{background-color:var(--papier)}.fin{border-radius:var(--r-3);color:#fff;background-color:#0b0b10;padding:2rem 1.5rem}.fin h2{color:#fff}.fin .intro,.fin .rassure{color:#c2c2cc}.fin .lien-fort{color:#fff;justify-content:center;gap:var(--e-1);inline-size:100%}.btn-vif{background-color:var(--vif);border-color:var(--vif);color:var(--sur-vif)}.btn-contour{color:#fff;background-color:#0000;border-color:#55555f}.burger,.burger:before,.burger:after{background-color:currentColor;border-radius:1px;block-size:2px;inline-size:1.125rem;display:block}.burger{position:relative}.burger:before,.burger:after{content:"";position:absolute;inset-inline-start:0}.burger:before{inset-block-start:-6px}.burger:after{inset-block-start:6px}.croix{block-size:1rem;inline-size:1rem;display:block;position:relative}.croix:before,.croix:after{content:"";background-color:currentColor;border-radius:1px;block-size:2px;position:absolute;inset:50% 0 auto}.croix:before{transform:rotate(45deg)}.croix:after{transform:rotate(-45deg)}.bulle{--wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E");block-size:1.25rem;inline-size:1.25rem;-webkit-mask:var(--wa) center / contain no-repeat;mask:var(--wa) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.lien-fort:has(>.bulle){gap:.5rem}.menu-btn{gap:.625rem}.nav[data-ouvert]{color:#fff;padding:var(--e-2) var(--e-3) calc(var(--e-3) + env(safe-area-inset-bottom));counter-reset:lien;background-color:#0b0b10}.nav[data-ouvert] .nav-haut{margin-block-end:var(--e-3)}.nav[data-ouvert] .marque{color:#fff}.nav[data-ouvert] .menu-btn{color:#fff;border-color:#55555f}.nav-liens{display:grid}.nav[data-ouvert] a.nav-l{counter-increment:lien;gap:var(--e-3);color:#fff;min-block-size:3.75rem;font:700 2.125rem/1.1 var(--titre);letter-spacing:-.02em;border:0;text-decoration:none}.nav[data-ouvert] a.nav-l:before{content:"0" counter(lien);inline-size:1.75rem;font:700 .75rem var(--titre);color:var(--vif);letter-spacing:0}.nav[data-ouvert] a.nav-l[aria-current=page]{text-decoration:none}.nav[data-ouvert] a.nav-l[aria-current=page] span{background-color:var(--vif);color:var(--sur-vif);border-radius:.3em;margin-inline-start:-.3em;padding:.05em .3em;display:inline-block;transform:rotate(-1.5deg)}.nav[data-ouvert] a.nav-l-2{color:#c2c2cc;min-block-size:3rem;font-size:1.25rem}.nav-vignettes{display:none}.nav[data-ouvert] .nav-vignettes{gap:var(--e-2);margin:var(--e-3) calc(-1 * var(--e-3)) 0;padding-inline:var(--e-3);scrollbar-width:none;display:flex;overflow-x:auto}.nav-vignettes a{aspect-ratio:9/16;background-color:#1c1c24;border-radius:.75rem;flex:none;inline-size:4.75rem;position:relative;overflow:hidden}.nav-vignettes img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.nav-vignettes span{background-color:var(--vif);color:var(--sur-vif);font:700 .625rem var(--titre);text-align:center;border-radius:.25rem;padding:.0625rem .25rem;position:absolute;inset:auto .25rem .25rem}.nav-bas{display:none}.nav[data-ouvert] .nav-bas{gap:var(--e-2);margin-block-start:auto;padding-block-start:var(--e-4);display:grid}.nav[data-ouvert] .nav-bas .btn{gap:var(--e-2);margin:0}.nav-note{text-align:center;font-size:var(--t-petit);color:#c2c2cc}@media (width>=72em){.tete .menu-btn,.nav-haut,.nav-vignettes,.nav-note,.nav .btn-contour{display:none}.nav,.nav[data-ouvert]{align-items:center;gap:var(--e-4);color:inherit;background-color:#0000;flex-direction:row;padding:0;display:flex;position:static;overflow:visible}.nav-liens{align-items:center;gap:var(--e-4);display:flex}.nav a.nav-l,.nav[data-ouvert] a.nav-l{min-block-size:3rem;color:var(--encre);font:600 .9375rem var(--sans);letter-spacing:0;white-space:nowrap;border:0}.nav a.nav-l:before,.nav[data-ouvert] a.nav-l:before{content:none}.nav a.nav-l[aria-current=page]{text-decoration:underline .2em;text-decoration-color:var(--vif)}.nav-bas,.nav[data-ouvert] .nav-bas{margin:0;padding:0;display:flex}.nav .btn-vif{white-space:nowrap;background-color:var(--bouton);border-color:var(--bouton);min-block-size:2.75rem;color:var(--sur-bouton)}.marque{white-space:nowrap}}.pied{padding:3rem var(--e-3) calc(3rem + var(--barre));background-color:var(--papier);color:var(--encre);border-block-start:1px solid var(--trait)}.pied-dedans{max-inline-size:68rem;margin-inline:auto}.pied ul{margin:0;padding:0;list-style:none}.pied .marque,.pied a,.pied button{color:var(--encre)}.pied .pastille{border-color:var(--encre)}.pied-texte{color:var(--encre-2);max-inline-size:24rem;margin-block-start:var(--e-2)}.pied-contact{margin-block-start:var(--e-3);display:grid}.pied-contact a{min-block-size:2.75rem;text-decoration-color:var(--trait-fort);text-underline-offset:.3em;align-items:center;font-weight:600;display:inline-flex}.pied-liens{column-gap:var(--e-3);grid-template-columns:1fr 1fr;margin-block-start:var(--e-4);display:grid}.pied-liens a{min-block-size:3rem;color:var(--encre-2);align-items:center;text-decoration:none;display:flex}.pied-legal{border-block-start:1px solid var(--trait);font-size:var(--t-petit);color:var(--encre-2);flex-wrap:wrap;align-items:center;column-gap:1.25rem;margin-block-start:var(--e-4);padding-block-start:var(--e-3);display:flex}.pied-legal a,.pied-legal button{min-block-size:2.75rem;color:var(--encre-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.pied-legal button{color:var(--encre);font-weight:600}.pied-tva{font-size:var(--t-petit);color:var(--encre-2);margin-block-start:var(--e-2)}@media (hover:hover) and (pointer:fine){.pied-liens a:hover,.pied-legal a:hover{color:var(--encre);text-decoration:underline}}@media (width>=48em){.pied-liens{grid-template-columns:repeat(4,1fr)}.pied{padding-block-end:3rem}}.barre .barre-wa{flex:none;inline-size:3.25rem;padding:0}:root{--barre:5.5rem}.barre{padding-block-end:calc(1.375rem + env(safe-area-inset-bottom))}.faq{border-block-start:1px solid var(--trait)}.faq summary{min-block-size:3.75rem}.faq summary:after{color:var(--encre-2);font-weight:300}.rail{gap:var(--e-2);margin-inline:calc(-1 * var(--e-3));padding:0 var(--e-3) var(--e-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--e-3);scrollbar-width:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar,.nav-vignettes::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none;inline-size:62%;max-inline-size:15rem}.rail figure{gap:var(--e-1);margin:0;display:grid}.rail figcaption{justify-content:space-between;gap:var(--e-2);font-weight:600;display:flex}.rail figcaption span{color:var(--encre-2);font-weight:400}.rail .tel{border-radius:1.25rem}.agrandir{pointer-events:none;background-color:#0b0b10b8;border-radius:50%;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid;position:absolute;inset:auto .625rem .625rem auto}.agrandir:before{content:"";clip-path:polygon(0 0,38% 0,38% 100%,62% 100%,62% 0,100% 0,100% 38%,0 38%,0 62%,100% 62%,100% 100%,0 100%);border:2px solid #fff;border-radius:2px;block-size:.875rem;inline-size:.875rem}ol[class]{margin-block-end:0;margin-inline:0;padding:0;list-style:none}.etapes-ligne{counter-reset:etape;gap:1.75rem;display:grid}.etapes-ligne>li{counter-increment:etape;column-gap:var(--e-3);grid-template-columns:2.5rem 1fr;row-gap:.375rem;display:grid}.etapes-ligne>li:before{content:counter(etape);background-color:var(--encre);block-size:2.5rem;inline-size:2.5rem;color:var(--papier);font:700 1.0625rem var(--titre);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.etapes-ligne p{line-height:1.7}@media (width>=48em){.etapes-ligne{grid-template-columns:repeat(3,1fr)}}.prix-duo{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.prix-duo .prix{font-size:1.75rem}.prix-duo .prix small{display:inline}.prix-duo p+p{font-size:var(--t-petit);color:var(--encre-2);margin-block-start:.375rem;line-height:1.5}.qui{grid-template-columns:5rem 1fr;align-items:center;gap:1.25rem;display:grid}.qui-rond{background-color:#0b0b10;border-radius:1.25rem;place-items:center;block-size:5rem;inline-size:5rem;display:grid}.qui-rond:before{content:"";background-color:var(--vif);border:.25rem solid #fff;border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.pile>ul[class],.pile>ol[class]{margin-block-start:var(--e-3)}.pile-l>ul[class],.pile-l>ol[class]{margin-block-start:1.75rem}.tel.tel-b{background-color:#0b0b10;border:.375rem solid #0b0b10}.sim-grand{gap:.625rem}.sim-grand b{min-inline-size:0}.carte-nuit{padding:var(--e-4);border-radius:var(--r-3);color:#fff;background-color:#0b0b10}.carte-nuit h2,.carte-nuit h3{color:#fff}.carte-nuit .doux,.carte-nuit .petit{color:#c2c2cc}.carte-nuit .coches li:before{border-color:var(--vif)}.carte-nuit .sur-titre{align-items:center;gap:var(--e-1);color:var(--vif);display:flex}.carte-nuit .sur-titre:before{content:"";background-color:var(--vif);border-radius:50%;block-size:.5rem;inline-size:.5rem}.carte-nuit .prix{color:#fff}.carte-nuit .prix small{color:#c2c2cc}.carte-nuit a:not(.btn){color:#fff}.titre-prix{font:700 1.75rem/1.1 var(--titre);letter-spacing:-.02em}.coches li{line-height:1.5}.coches li+li{margin-block-start:.625rem}.formule{padding:var(--e-4);border-radius:var(--r-3);background-color:var(--papier);border:1px solid var(--trait)}.formule-tete{justify-content:space-between;align-items:center;gap:var(--e-2);display:flex}.formule h3{font-size:1.375rem}.formule .prix{font-size:2.25rem}.formule-conseillee{border:2px solid var(--encre);box-shadow:0 0 0 .375rem color-mix(in srgb, var(--vif) 55%, transparent)}.sim-carte{padding:var(--e-4);border-radius:var(--r-3);background-color:var(--sol)}.sim-grand{align-items:baseline;gap:var(--e-2);display:flex}.sim-grand b{font:700 3.5rem/1 var(--titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sim-reperes{color:var(--encre-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.sim-mois{grid-template-columns:repeat(7,1fr);gap:.375rem;display:grid}.sim-mois span{aspect-ratio:1;background-color:var(--papier);color:var(--encre-2);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:.6875rem;display:grid}.sim-mois span[data-jour]{background-color:var(--vif);color:#0000;position:relative}.sim-mois span[data-jour]:after{content:"";border-block:.3rem solid #0000;border-inline-start:.5rem solid #0b0b10;position:absolute}:root:not([data-anim=off]) .sim-mois span{transition:background-color .2s}.sim-jours{text-align:center;color:var(--encre-2);grid-template-columns:repeat(7,1fr);gap:.375rem;font-size:.6875rem;display:grid}.tableau{border:1px solid var(--trait);border-radius:var(--r-3);background-color:var(--papier);overflow:hidden}.tableau .defile{overflow-x:auto}.tableau table{border-collapse:collapse;background:0 0;border-radius:0;inline-size:100%;min-inline-size:26rem}.tableau th,.tableau td{padding:.875rem var(--e-3);border-block-end:1px solid var(--trait);text-align:start;vertical-align:middle;font-variant-numeric:tabular-nums}.tableau tbody tr:last-child>*{border-block-end:0}.tableau thead th{font:700 .9375rem var(--titre);background-color:var(--sol)}.tableau tbody th{font-weight:400;font-size:var(--t-petit);color:var(--encre-2)}.tableau td{color:var(--encre)}.inclus-liste{gap:var(--e-1);display:grid}.inclus-liste li{padding:.875rem var(--e-3) .875rem 2.75rem;border-radius:var(--r-2);background-color:var(--sol);line-height:1.45;position:relative}.inclus-liste li:before{content:"";border-inline-start:2px solid var(--encre);border-block-end:2px solid var(--encre);block-size:.4rem;inline-size:.75rem;position:absolute;inset-block-start:1.2rem;inset-inline-start:1.125rem;transform:rotate(-45deg)}.bloc-sol .inclus-liste li{background-color:var(--papier)}.devis-carte{padding:var(--e-3);border-radius:var(--r-3);background-color:var(--sol);border:1px solid var(--trait)}.devis-carte .fil{gap:.375rem}.devis-carte .fil li{border-block-start:0;padding-block-start:.625rem}.devis-carte .fil li:after{content:"";background-color:var(--trait-fort);opacity:.5;border-radius:99rem;block-size:.375rem;position:absolute;inset:0 0 auto}.devis-carte .fil li:before{background-color:var(--vif);z-index:1;border-radius:99rem;block-size:.375rem;inset:0 0 auto;box-shadow:inset 0 0 0 1.5px #0b0b10}.tuiles{gap:var(--e-1);grid-template-columns:1fr 1fr}.tuiles legend{grid-column:1/-1}.tuiles label{min-block-size:4rem;padding:var(--e-2) var(--e-3);background-color:var(--papier);border-color:var(--trait);line-height:1.25;position:relative}.tuiles input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.tuiles label:before{content:"";border:2px solid var(--trait-fort);border-radius:50%;flex:none;block-size:1.125rem;inline-size:1.125rem}.tuiles label:has(:checked){color:#fff;box-shadow:none;background-color:#0b0b10;border-color:#0b0b10}.tuiles label:has(:checked):before{border-color:var(--vif);background-color:var(--vif);box-shadow:inset 0 0 0 3px #0b0b10}.tuiles-1{grid-template-columns:1fr}.devis-carte .champ input,.devis-carte .champ textarea{background-color:var(--papier)}.separe{border-block-start:1px solid var(--trait);text-align:center;padding-block-start:var(--e-3)}.note-carte{padding:var(--e-3);border-radius:var(--r-2);background-color:var(--sol);border:1px solid var(--trait);color:var(--encre-2);font-size:.9375rem;line-height:1.6}.note-carte strong{color:var(--encre)}.grille-tel{gap:var(--e-3) var(--e-2);grid-template-columns:1fr 1fr;display:grid}.grille-tel figure{gap:var(--e-1);margin:0;display:grid}.grille-tel figcaption{justify-content:space-between;gap:var(--e-1);font-size:.9375rem;font-weight:600;display:flex}.grille-tel figcaption span{color:var(--encre-2);font-weight:400}.grille-tel .tel{border-radius:1.25rem;position:relative}@media (width>=48em){.grille-tel{grid-template-columns:repeat(4,1fr)}}.puces-choix{gap:var(--e-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.puces-choix legend{margin-block-end:var(--e-1);padding:0;font-weight:600}.puces-choix label{min-block-size:2.75rem;padding:0 var(--e-3);border:1px solid var(--trait-fort);background-color:var(--papier);cursor:pointer;border-radius:99rem;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.puces-choix input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.puces-choix label:has(:checked){color:#fff;background-color:#0b0b10;border-color:#0b0b10}.puces-choix label:has(:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.apercu{inline-size:min(15rem,70%);margin-inline:auto;position:relative;transform:rotate(-3deg)}.apercu .haut{justify-content:space-between;align-items:center;gap:var(--e-1);color:#fff;font:600 .6875rem var(--sans);text-shadow:0 1px 2px #0009;display:flex;position:absolute;inset:.625rem .625rem auto}.apercu .haut b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apercu .carte-fin{background-color:var(--vif);color:#0b0b10;font:700 1rem/1.15 var(--titre);overflow-wrap:anywhere;border-radius:.625rem;padding:.5rem .625rem;position:absolute;inset:auto .625rem 2.5rem}.apercu .carte-fin small{font:400 .6875rem var(--sans);display:block}.devis-carte .fil li[data-fait]:before{background-color:var(--encre);box-shadow:none}.devis-carte .fil li[data-ici]:before{background-color:var(--vif);box-shadow:inset 0 0 0 1.5px #0b0b10}.devis-carte .fil li[data-ici]{color:var(--encre);font-weight:600}.devis-carte .fil li{white-space:nowrap;font-size:.75rem;font-weight:400}.pile-l>:is(fieldset,figure,.champ,.tel,.rail,.grille-tel){margin-block-start:1.75rem}.pile>:is(fieldset,figure,.champ){margin-block-start:var(--e-3)}.apercu{inline-size:min(17rem,78%);transform:rotate(-2deg)}.apercu .carte-fin{padding:.625rem .75rem;font-size:1.125rem;inset:auto .75rem 2.75rem}.apercu .haut{font-size:.75rem;inset:.875rem .875rem auto}.carte-nuit .prix small{font-size:.9375rem}.fil-retour{min-block-size:2.75rem;color:var(--encre-2);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.reperes li:last-child{border-block-end:0}.reperes span{color:var(--encre-2)}.sommaire .sur-titre{margin-block-end:var(--e-1)}.rail-puces{gap:var(--e-1);margin-inline:calc(-1 * var(--e-3));padding:0 var(--e-3) .25rem;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.rail-puces::-webkit-scrollbar{display:none}.rail-puces li{scroll-snap-align:start;flex:none}.rail-puces a{min-block-size:2.75rem;padding:0 var(--e-3);border:1px solid var(--trait-fort);background-color:var(--papier);color:var(--encre);white-space:nowrap;border-radius:99rem;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.svc .prose{max-inline-size:40rem}.svc .prose>*+*{margin-block-start:var(--e-3)}.svc .prose h2{margin-block-start:0}.svc .prose p{color:var(--encre-2);line-height:1.7}.svc .prose p strong,.svc .prose li strong{color:var(--encre)}.svc .prose ul{gap:var(--e-1);padding:0;list-style:none;display:grid}.svc .prose ul li{padding:.875rem var(--e-3) .875rem 2.75rem;border-radius:var(--r-2);background-color:var(--sol);margin:0;line-height:1.45;position:relative}.svc.bloc-sol .prose ul li{background-color:var(--papier)}.svc .prose ul li:before{content:"";border-inline-start:2px solid var(--encre);border-block-end:2px solid var(--encre);block-size:.4rem;inline-size:.75rem;position:absolute;inset-block-start:1.2rem;inset-inline-start:1.125rem;transform:rotate(-45deg)}.svc .prose ol{gap:var(--e-2);padding-inline-start:1.25rem;display:grid}.suite{gap:var(--e-1);display:grid}.suite a{justify-content:space-between;align-items:center;gap:var(--e-3);min-block-size:3.5rem;padding:0 var(--e-3);border-radius:var(--r-2);background-color:var(--papier);color:var(--encre);font-weight:600;text-decoration:none;display:flex}.suite a span{color:var(--encre-2)}@media (width>=48em){.suite{grid-template-columns:1fr 1fr}.rail-puces{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (width<=30em){.tableau table{table-layout:fixed;min-inline-size:0}.tableau th,.tableau td{overflow-wrap:anywhere;padding:.75rem .5rem}.tableau thead th{font-size:.8125rem}.tableau tr>:first-child{inline-size:27%;padding-inline-start:.75rem}}.bloc:not(.bloc-sol) .suite a{background-color:var(--sol)}.prose ul.suite{padding:0}.svc .prose h2+strong,.svc .prose h2+p{margin-block-start:var(--e-2)}@media (width>=48em){.svc .carte-douce{max-inline-size:30rem}.sim-carte{max-inline-size:34rem}main .carte-douce,main .carte-nuit{max-inline-size:44rem}main .bloc p.petit,main .bloc .carte-douce>p,main .note-carte{max-inline-size:70ch}}.etapes-ligne>li{align-content:start}.suite-page .etapes-ligne{grid-template-columns:1fr}@media (width>=48em){.grille-3>.formule{flex-direction:column;display:flex}.grille-3>.formule>.formule-tete{align-items:flex-start;min-block-size:3.5rem}.grille-3>.formule>p.petit:not([role]){min-block-size:2lh}.grille-3>.formule>ul{flex:1}}fieldset.tuiles{min-inline-size:0}.tuiles:not(.tuiles-1){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=23.4em){.tuiles:not(.tuiles-1) label{padding-inline:var(--e-2)}}@media (width<=21.2em){.tuiles:not(.tuiles-1){grid-template-columns:minmax(0,1fr)}}.tuiles label.dessin:before{display:none}.tuiles .ico{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;block-size:2.5rem;inline-size:2.5rem}.tuiles .ico .a{fill:var(--vif);stroke:#0b0b10}.tuiles .ico .b{fill:#fff;stroke:#0b0b10}:root[data-theme=dark] .tuiles .ico .a,.tuiles label:has(:checked) .ico .a{stroke:#0b0b10}.tuiles label.dessin{gap:var(--e-2)}.tuiles label.dessin:has(:checked):after{content:"";background:var(--vif) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.5 3 3 6-7' fill='none' stroke='%230b0b10' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;block-size:1.25rem;inline-size:1.25rem;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.tuiles label.dessin-haut{min-block-size:6.25rem;padding-block:var(--e-2);text-align:center;flex-direction:column;justify-content:center;gap:.375rem}.tuiles label.dessin-haut .ico{block-size:2.75rem;inline-size:2.75rem}.tuiles label.dessin-large{text-align:start;flex-direction:row;grid-column:1/-1;justify-content:flex-start;min-block-size:4rem}.tuiles .riche.dessin{align-items:center}.tuiles .riche.dessin>span{flex:1}.aide-toucher{font-size:var(--t-petit);color:var(--encre-2);grid-column:1/-1;margin-block:-.375rem .125rem}.aide-toucher[hidden]{display:none}.plus-champs>summary{font-weight:600;font-size:var(--t-petit);text-underline-offset:.2em;cursor:pointer;padding-block:.75rem;text-decoration:underline;display:inline-block}.plus-champs[open]>summary{margin-block-end:var(--e-2)}.plus-champs>.champ+.champ{margin-block-start:var(--e-3)}.devis-carte .devis-wa{min-block-size:3rem;padding-inline:var(--e-2)}.tuiles .prix-carte{font:700 1rem var(--titre);white-space:nowrap;text-align:end;flex:none}.tuiles.tuiles-1{grid-template-columns:minmax(0,1fr)}.tuiles .riche.dessin>span{min-inline-size:0}@media (width<=23.4em){.tuiles .riche.dessin .ico{block-size:2rem;inline-size:2rem}.tuiles label.riche.dessin{padding-inline:var(--e-2);gap:.625rem}}:root[data-theme=dark] .tuiles .ico,.tuiles label:has(:checked) .ico{background-color:var(--vif);color:#0b0b10;border-radius:.75rem;padding:.3rem}:root[data-theme=dark] .tuiles .ico .a,.tuiles label:has(:checked) .ico .a{fill:#fff}@media (width<=23.4em){.tuiles .prix-carte{white-space:normal;max-inline-size:4.75rem}.devis-carte .actions .btn{padding-inline:var(--e-2)}}.lecteur{color:#fff;background-color:#000;border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:0;padding:0;overflow:hidden}.lecteur::backdrop{background-color:#000}.vis{grid-template-rows:auto 1fr auto;block-size:100%;max-inline-size:30rem;margin-inline:auto;display:grid}.vis-haut{font:700 .9375rem var(--titre);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:.25rem .5rem .25rem 1rem;display:flex}.vis-fermer{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;padding:0;display:grid}.vis-piste{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;overflow-y:auto}.vis-piste::-webkit-scrollbar{display:none}.vis-plan{scroll-snap-align:start;scroll-snap-stop:always;background-color:#0b0b10;block-size:100%;position:relative;overflow:hidden}.vis-plan video{object-fit:contain;background-color:#0b0b10;block-size:100%;inline-size:100%;position:absolute;inset:0}.vis-toucher{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.vis-barre{pointer-events:none;background-color:#ffffff47;border-radius:99rem;block-size:3px;position:absolute;inset:.625rem .75rem auto;overflow:hidden}.vis-barre i{transform-origin:0;background-color:#fff;block-size:100%;display:block;transform:scaleX(0)}.vis-compte{justify-content:space-between;align-items:center;gap:var(--e-2);pointer-events:none;font:600 .875rem var(--sans);text-shadow:0 1px 3px #000000b3;display:flex;position:absolute;inset:1.25rem .75rem auto}.vis-compte b{align-items:center;gap:.5rem;display:inline-flex}.vis-compte b:before{content:"";background:radial-gradient(circle, var(--vif) 0 38%, #0b0b10 40%);border:2px solid #fff;border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.vis-cote{justify-items:center;gap:.875rem;display:grid;position:absolute;inset:34% .5rem auto auto}.vis-cote :is(button,a){color:#fff;font:600 .6875rem var(--sans);text-shadow:0 1px 3px #000c;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.25rem;padding:0;text-decoration:none;display:grid}.vis-cote :is(button,a):before{content:"";background-color:#0b0b10cc;background-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:50%;block-size:3rem;inline-size:3rem;display:block}.vis-son:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='m22 9-6 6M16 9l6 6'/%3E%3C/svg%3E")}.vis-son[aria-pressed=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E")}.vis-partage:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9'/%3E%3Cpath d='M19 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}.vis-devis:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7z'/%3E%3Cpath d='M14 3v4h4M9 13h6M9 17h6'/%3E%3C/svg%3E")}.vis-pause{pointer-events:none;opacity:0;background-color:#0b0b1099;border-radius:50%;place-items:center;block-size:4.5rem;inline-size:4.5rem;margin:auto;display:grid;position:absolute;inset:0}.vis-pause:before{content:"";border-block:.875rem solid #0000;border-inline-start:1.375rem solid #fff;margin-inline-start:.375rem}.vis-plan[data-pause] .vis-pause{opacity:1}.vis-astuce{inline-size:fit-content;font:600 .8125rem var(--sans);pointer-events:none;background-color:#0b0b10c7;border-radius:99rem;margin-inline:auto;padding:.5rem 1rem;position:absolute;inset:auto 0 6.5rem}.vis-signature{color:#fffc;text-shadow:0 1px 3px #000c;pointer-events:none;font-size:.6875rem;position:absolute;inset:auto .75rem .75rem auto}.vis-bas{align-items:center;gap:var(--e-2);padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom));background-color:#000;display:flex}.vis-bas p{min-inline-size:0;font:700 .9375rem var(--titre);flex:1;align-items:center;gap:.5rem;display:flex}.vis-bas p span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vis-bas .ex{background-color:#2b2b33;flex:none}.vis-bas .btn{flex:none;min-block-size:3rem}:root:not([data-anim=off]) .vis-pause{transition:opacity .16s}:root:not([data-anim]) .vis-astuce{animation:flotte 1.6s var(--ease-in-out) infinite alternate}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}:root:not([data-anim=off]) .btn,:root:not([data-anim=off]) .menu-btn{transition:transform .16s var(--ease-out)}:root:not([data-anim=off]) .btn:active,:root:not([data-anim=off]) .menu-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:root:not([data-anim]) .btn:hover{transform:translateY(-2px)}:root:not([data-anim]) .carte{transition:transform .2s var(--ease-out)}:root:not([data-anim]) a.carte:hover,:root:not([data-anim]) .tel-b:hover{transform:translateY(-3px)}}.rev-attente{opacity:0}:root:not([data-anim]) .rev-attente{transform:translateY(.75rem)}.rev{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transition-delay:var(--rev-delai,0s)}:root[data-anim=off] .rev-attente{opacity:1;transform:none}:root[data-anim=off] .rev{transition:none}.pastille-vive{position:relative}:root:not([data-anim]) .pastille-vive:after{content:"";background-color:var(--vif);animation:bat 1.6s var(--ease-out) infinite;z-index:-1;border-radius:50%;position:absolute;inset:-2px}@keyframes bat{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}:root:not([data-anim]) .mot[data-entre]{animation:mot-entre .45s var(--ease-out)}:root[data-anim=doux] .mot[data-entre]{animation:.3s fond}@keyframes mot-entre{0%{opacity:0;filter:blur(2px);transform:translateY(.35em)rotate(-1.5deg)}}@keyframes fond{0%{opacity:0}}:root:not([data-anim]) .flotte{animation:flotte 6s var(--ease-in-out) infinite alternate}:root:not([data-anim]) .flotte-2{animation:flotte 5s var(--ease-in-out) infinite alternate-reverse}@keyframes flotte{0%{translate:0}to{translate:0 -.5rem}}.defilant{overflow:hidden}.defilant-piste{inline-size:max-content;display:flex}:root:not([data-anim]) .defilant-piste{animation:30s linear infinite defile}:root[data-anim] .defilant-piste{flex-wrap:wrap;justify-content:center;inline-size:auto}:root[data-anim] .defilant-piste [aria-hidden=true]{display:none}:root[data-anim] .defilant .defilant-piste>*{white-space:normal;justify-content:center;row-gap:var(--e-1,.25rem);padding-inline:var(--e-3,1rem);flex-wrap:wrap}@keyframes defile{to{transform:translate(-50%)}}:root:not([data-anim]) .scene .tel-b{transition:transform .7s var(--ease-in-out), opacity .4s ease}:root[data-anim=doux] .scene .tel-b{transition:opacity .3s}:root:not([data-anim=off]) .lecteur{transition:opacity .22s var(--ease-out), overlay .22s allow-discrete, display .22s allow-discrete}@starting-style{.lecteur[open]{opacity:0}}:root:not([data-anim]) .nav[data-ouvert]{animation:descend .22s var(--ease-out)}:root[data-anim=doux] .nav[data-ouvert]{animation:.2s fond}@keyframes descend{0%{opacity:0;transform:translateY(-.5rem)}}:root:not([data-anim=off]) .faq details[open] p{animation:.2s fond}:root:not([data-anim]) .etape[data-entre]{animation:etape .22s var(--ease-out)}:root[data-anim=doux] .etape[data-entre]{animation:.2s fond}@keyframes etape{0%{opacity:0;transform:translate(.75rem)}}@property --p{syntax:"<percentage>";inherits:true;initial-value:50%}:root:not([data-anim]) .aa[data-vu] .aa-cadre{animation:indice 1.1s var(--ease-in-out) .3s}@keyframes indice{50%{--p:34%}}.table-montage{padding:var(--e-3);border-radius:var(--r-2);background-color:#0b0b10;gap:.375rem;display:grid;position:relative;overflow:hidden}.table-montage .piste{gap:.25rem;block-size:1.5rem;display:flex}.table-montage .piste i{background-color:#2b2b33;border-radius:.25rem;display:block}.table-montage .piste i.on{background-color:var(--vif)}.table-montage .tm-tete{background-color:#fff;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}:root:not([data-anim]) .table-montage .tm-tete{animation:7s linear infinite tete}@keyframes tete{0%{transform:translate(0)}to{transform:translate(min(30rem,68vw))}}@view-transition{navigation:auto}.tete{view-transition-name:tete}::view-transition-old(root){animation:.16s both vt-sort}::view-transition-new(root){animation:.32s cubic-bezier(.23,1,.32,1) both vt-entre}@keyframes vt-sort{to{opacity:0}}@keyframes vt-entre{0%{opacity:0;transform:translateY(.75rem)}}:root[data-anim=doux]::view-transition-new(root){animation:.2s both fond}:root[data-anim=off]::view-transition-old(root),:root[data-anim=off]::view-transition-new(root){animation:none}.progres{z-index:35;background-color:var(--vif);transform-origin:0;pointer-events:none;block-size:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){:root:not([data-anim]) .progres{animation:linear both progres scroll(root)}}@keyframes progres{to{transform:scaleX(1)}}:root:not([data-anim]) .hero-texte>*{animation:monte .6s var(--ease-out) backwards}:root:not([data-anim]) .hero-texte>:nth-child(2){animation-delay:60ms}:root:not([data-anim]) .hero-texte>:nth-child(3){animation-delay:.12s}:root:not([data-anim]) .hero-texte>:nth-child(4){animation-delay:.18s}:root:not([data-anim]) .hero-texte>:nth-child(5){animation-delay:.24s}@keyframes monte{0%{transform:translateY(.75rem)}}:root:not([data-anim]) .scene .tel-b{animation:eventail .9s var(--ease-out) .15s backwards}@keyframes eventail{0%{transform:translate(-50%)translateY(1.5rem)scale(.9)}}:root:not([data-anim]) .prix-test.flotte{animation:pop .5s var(--ease-out) .7s backwards, flotte 6s var(--ease-in-out) 1.2s infinite alternate}:root:not([data-anim]) .delai.flotte-2{animation:pop .5s var(--ease-out) .85s backwards, flotte 5s var(--ease-in-out) 1.35s infinite alternate-reverse}@keyframes pop{0%{opacity:0;scale:.9}}.scene:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--vif) 60%, transparent), transparent);z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:6% -6% 12%}:root:not([data-anim]) .scene:before{animation:derive 9s var(--ease-in-out) infinite alternate}@keyframes derive{0%{transform:translate(-6%,-3%)scale(.95)}to{transform:translate(6%,4%)scale(1.08)}}@supports (animation-timeline:view()){:root:not([data-anim]) .hero-visuel{animation:linear both recule view();animation-range:exit exit 90%}}@keyframes recule{to{opacity:.55;transform:scale(.94)translateY(-1rem)}}[data-cta-page]{position:relative;overflow:hidden}:root:not([data-anim]) [data-cta-page]:after{content:"";animation:reflet 5.5s var(--ease-in-out) 1.8s infinite;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff4d 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@keyframes reflet{0%{transform:translate(-120%)}24%,to{transform:translate(120%)}}:root:not([data-anim]) .rev-attente{scale:.98}.rev{transition-property:opacity,transform,scale}:root:not([data-anim]) .etapes>li:before{transition:scale .5s var(--ease-out) calc(var(--rev-delai,0s) + .18s)}:root:not([data-anim]) .etapes>li.rev-attente:before{scale:.5}:root:not([data-anim]) .coches li:before{transition:opacity .3s ease calc(var(--rev-delai,0s) + .2s)}:root:not([data-anim]) .rev-attente .coches li:before{opacity:0}:root:not([data-anim=off]) :is(.tel-b,a.carte,.choix label,.faq summary,.lien-fort,.nav-l){transition:transform .16s var(--ease-out)}:root:not([data-anim=off]) :is(.tel-b,a.carte,.choix label):active{transform:scale(.98)}:root:not([data-anim=off]) .duo .tel-b:active,:root:not([data-anim=off]) .scene .tel-b:active{scale:.97}:root:not([data-anim]) .lien-fort:active,:root:not([data-anim]) .nav-l:active{transform:translate(.25rem)}:root:not([data-anim]) .nav[data-ouvert]>*{animation:descend .32s var(--ease-out) backwards}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(2){animation-delay:40ms}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(3){animation-delay:80ms}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(4){animation-delay:.12s}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(5){animation-delay:.16s}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(6){animation-delay:.2s}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(7){animation-delay:.24s}:root:not([data-anim]) .nav[data-ouvert]>:nth-child(8){animation-delay:.28s}.faq summary:after{transition:transform .2s var(--ease-out)}:root .faq details[open] summary:after{content:"+";transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){:root:not([data-anim=off]) .faq details{interpolate-size:allow-keywords}:root:not([data-anim=off]) .faq details::details-content{block-size:0;transition:block-size .26s var(--ease-out), content-visibility .26s allow-discrete;overflow:clip}:root:not([data-anim=off]) .faq details[open]::details-content{block-size:auto}}.fil li{border-block-start-color:var(--trait);position:relative}.fil li:before{content:"";background-color:var(--encre);transform-origin:0;block-size:.25rem;position:absolute;inset:-.25rem 0 auto;transform:scaleX(0)}.fil li[data-fait]:before{transform:scaleX(1)}:root:not([data-anim=off]) .fil li:before{transition:transform .35s var(--ease-out)}:root:not([data-anim]) .choix label:has(:checked){animation:choisi .24s var(--ease-out)}@keyframes choisi{50%{transform:scale(1.015)}}:root:not([data-anim]) .carte-forte>.badge{animation:respire 2.8s var(--ease-in-out) infinite alternate;transform-origin:0}@keyframes respire{to{scale:1.06}}.defilant:active .defilant-piste{animation-play-state:paused}:root:not([data-anim]) .barre{transition:transform .32s var(--ease-out), visibility .32s}:root:not([data-anim]) .pied .marque .pastille{animation:respire 3.2s var(--ease-in-out) infinite alternate}
