:root{--corail:#de5847;--corail-texte:#c4432f;--corail-fonce:#a5321f;--or:#f3cd7c;--taupe:#6f615c;--brun:#7a6b5e;--bleu:#3f5b7d;--bleu-clair:#40658c;--encre:#33302e;--encre-douce:#6c6763;--blanc:#fff;--creme:#faf7f4;--filet:#e7e1dc;--ronde:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, sans-serif;--pas--2:.78rem;--pas--1:.875rem;--pas-0:1rem;--pas-1:1.2rem;--pas-2:1.5rem;--pas-3:1.95rem;--pas-4:2.5rem;--onomatopee:clamp(2.6rem, 6vw, 4.6rem);--gouttiere:clamp(1.25rem, 5vw, 3rem);--largeur:72rem;--largeur-texte:58rem;--rayon-s:.4rem;--rayon-m:.6rem;--rayon-l:.85rem;--rayon-xl:1.1rem;--transition-survol:.28s cubic-bezier(.22, .61, .36, 1);--marge-decor:1rem}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--blanc);color:var(--encre);font-family:var(--ronde);font-size:var(--pas-0);-webkit-font-smoothing:antialiased;margin:0;font-weight:500;line-height:1.7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}h1,h2,h3{font-family:var(--ronde);text-wrap:balance;margin:0 0 .6em;font-weight:600;line-height:1.2}h1{font-size:var(--pas-4)}h2{font-size:var(--pas-3);color:var(--corail)}h3{font-size:var(--pas-1);font-weight:700}p,li{text-wrap:pretty}a{color:var(--corail-texte);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .15s}a:hover{color:var(--corail-fonce)}:focus-visible{outline:2px solid var(--corail);outline-offset:3px}img{max-width:100%;height:auto;display:block}.contenant{width:100%;max-width:var(--largeur);padding-inline:var(--gouttiere);margin-inline:auto}.contenant--texte{max-width:var(--largeur-texte)}.section{padding-block:clamp(2.25rem,5vw,3.75rem)}.section--serree{padding-block:clamp(1.5rem,3vw,2.25rem)}.section+.section{padding-top:0}:where(.section,.bande) :where(p,ul,ol,dl,blockquote,figure):where(:first-child){margin-top:0}:where(.section,.bande) :where(p,ul,ol,dl,blockquote,figure):where(:last-child){margin-bottom:0}.centre{text-align:center}.centre p{margin-inline:auto}.mesure{max-width:46rem;margin-inline:auto}.bande{padding-block:clamp(2.5rem,5vw,4rem)}.bande--taupe{background:var(--taupe);color:var(--blanc)}.bande--brun{background:var(--brun);color:var(--blanc)}.bande--bleu{background:var(--bleu);color:var(--blanc)}.bande--bleu-clair{background:var(--bleu-clair);color:var(--blanc)}.bande--corail{background:var(--corail);color:var(--blanc)}.bande--creme{background:var(--creme)}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) h2{color:inherit}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) a{color:var(--blanc)}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) h2.or{color:var(--or)}.bouton{font-family:var(--ronde);font-size:var(--pas-0);border:2px solid var(--corail-texte);background:var(--corail-texte);color:var(--blanc);border-radius:999px;padding:.75em 2.4em;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.bouton:hover{background:var(--corail-fonce);border-color:var(--corail-fonce);color:var(--blanc)}.bouton--creux{color:var(--corail-texte);background:0 0}.bouton--creux:hover{background:var(--corail-texte);color:var(--blanc)}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) .bouton{background:var(--blanc);border-color:var(--blanc);color:var(--encre)}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) .bouton:hover{color:var(--blanc);background:0 0}.bouton--bleu{color:var(--blanc);background:#4a6fb5;border-color:#4a6fb5}.bouton--bleu:hover{color:var(--blanc);background:#3b5a97;border-color:#3b5a97}.fiche{font-size:var(--pas--1);text-align:left;grid-template-columns:minmax(7rem,auto) 1fr;gap:0 1.5rem;margin:0;display:grid}.fiche dt{color:var(--encre-douce);border-top:1px solid var(--filet);padding-block:.5rem}.fiche dd{border-top:1px solid var(--filet);margin:0;padding-block:.5rem}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) .fiche dt{color:#ffffffbf;border-top-color:#ffffff40}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) .fiche dd{border-top-color:#ffffff40}.surtitre{font-size:var(--pas--2);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-douce);margin:0 0 .5rem;font-weight:700}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) .surtitre{color:#fffc}.pratique{font-size:var(--pas--1);color:var(--encre-douce);line-height:1.6}:is(.bande--taupe,.bande--brun,.bande--bleu,.bande--bleu-clair,.bande--corail) .pratique{color:#ffffffd9}.liste-nue{margin:0;padding:0;list-style:none}.evite-clavier{background:var(--corail-texte);color:var(--blanc);z-index:60;border-radius:0 0 8px;padding:.7rem 1rem;font-weight:600;position:absolute;left:-9999px}.evite-clavier:focus{top:0;left:0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pastille{font-size:var(--pas--1);white-space:nowrap;border-radius:999px;padding:.55em 1.5em;font-weight:700;display:inline-block}.pastille--reserver{background:var(--corail-texte);color:var(--blanc);text-decoration:none}.pastille--reserver:hover{background:var(--corail-fonce);color:var(--blanc)}.pastille--attente{border:2px solid var(--filet);color:var(--encre-douce)}.pastille--passee{border:2px solid var(--filet);color:var(--encre-douce);opacity:.75}.pastille--annulee{border:2px solid var(--corail-texte);color:var(--corail-texte)}.parallaxe{isolation:isolate;position:relative;overflow:hidden}.parallaxe__couche{inset:calc(var(--profondeur,.22) * -100%) 0;z-index:-2;position:absolute}.parallaxe__couche img{object-fit:cover;width:100%;height:100%}.anim .parallaxe__couche{will-change:transform}.cadre{--cadre-x:var(--ordi-x,50);--cadre-y:var(--ordi-y,50);--cadre-z:var(--ordi-z,1);object-position:calc(var(--cadre-x) * 1%) calc(var(--cadre-y) * 1%);transform-origin:calc(var(--cadre-x) * 1%) calc(var(--cadre-y) * 1%);scale:var(--cadre-z)}@media (width<=52rem){.cadre{--cadre-x:var(--tel-x,var(--ordi-x,50));--cadre-y:var(--tel-y,var(--ordi-y,50));--cadre-z:var(--tel-z,var(--ordi-z,1))}}@media (width>=37.5rem) and (width<=52rem){.cadre{--cadre-x:var(--tab-x,var(--tel-x,var(--ordi-x,50)));--cadre-y:var(--tab-y,var(--tel-y,var(--ordi-y,50)));--cadre-z:var(--tab-z,var(--tel-z,var(--ordi-z,1)))}}@media (width>=52.0625rem) and (width<=63.9375rem){.cadre{--cadre-x:var(--tab-x,var(--ordi-x,50));--cadre-y:var(--tab-y,var(--ordi-y,50));--cadre-z:var(--tab-z,var(--ordi-z,1))}}.parallaxe__couche img.cadre{object-position:calc(var(--cadre-x) * 1%) calc(var(--cadre-y) * 1%);scale:none;transform:translateY(clamp(-70% * var(--profondeur) / (1 + 2 * var(--profondeur)), (50 - var(--cadre-y)) * 2% * var(--profondeur) / (1 + 2 * var(--profondeur)), 50% * var(--profondeur) / (1 + 2 * var(--profondeur)))) scale(var(--cadre-z))}.decor{z-index:0;width:var(--taille,16rem);max-width:min(38vw, calc(100% - var(--cote,2.5%) - var(--marge-decor)));top:var(--haut,18%);max-height:calc(100% - var(--haut,18%) - var(--marge-decor));object-fit:contain;opacity:var(--opacite,.16);pointer-events:none;user-select:none;position:absolute}.decor--gauche{left:var(--cote,2.5%);object-position:left center}.decor--efface{display:none!important}.decor--droite{right:var(--cote,2.5%);object-position:right center}.anim .decor{will-change:transform}.bande>.contenant,.section>.contenant,.porte-decor>.contenant{z-index:1;position:relative}.porte-decor{position:relative;overflow:hidden}@media (width<=52rem){.decor{display:none}}.anim .apparait{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.anim .apparait.vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.apparait{opacity:1!important;transform:none!important}.parallaxe__couche,.decor{transform:none!important}}.decision{width:100%;max-width:var(--largeur);padding-inline:var(--gouttiere);flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block:1.5rem;margin-inline:auto;display:flex}.decision__cell{background:var(--creme);border-radius:var(--rayon-m);flex:12rem;max-width:20rem;padding:1rem 1.3rem}.decision__cle{font-size:var(--pas--2);letter-spacing:.1em;text-transform:uppercase;color:var(--encre-douce);margin:0 0 .2rem;font-weight:700}.decision__valeur{font-size:var(--pas-1);margin:0;font-weight:700}.decision__valeur--manque{color:var(--corail-fonce)}.avertissement{background:var(--creme);border-radius:var(--rayon-l);align-items:flex-start;gap:1rem;padding:1.3rem 1.5rem;display:flex}.avertissement svg{flex-shrink:0;margin-top:.15rem}.avertissement__titre{font-size:var(--pas-0);color:var(--corail-texte);margin:0 0 .3rem;font-weight:700}.avertissement p:last-child{font-size:var(--pas--1);margin:0;line-height:1.6}.marque[data-astro-cid-6nxw7uqh]{--h:var(--hauteur-marque,2.2rem);align-items:flex-start;gap:calc(var(--h) * .4);display:inline-flex}.marque__lettrage[data-astro-cid-6nxw7uqh]{width:auto;height:var(--h);margin-top:calc(var(--h) * .119);flex:none}.marque__coeur[data-astro-cid-6nxw7uqh]{width:auto;height:calc(var(--h) * .826);transform-origin:50% 54%;transition:transform var(--transition-survol);flex:none}.marque[data-astro-cid-6nxw7uqh]:hover .marque__coeur[data-astro-cid-6nxw7uqh],a:hover .marque__coeur[data-astro-cid-6nxw7uqh],a:focus-visible .marque__coeur[data-astro-cid-6nxw7uqh]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.marque[data-astro-cid-6nxw7uqh]:hover .marque__coeur[data-astro-cid-6nxw7uqh],a:hover .marque__coeur[data-astro-cid-6nxw7uqh],a:focus-visible .marque__coeur[data-astro-cid-6nxw7uqh]{transform:none}}ul[data-astro-cid-jb6663kd]{align-items:center;gap:.9rem;display:flex}a[data-astro-cid-jb6663kd]{transition:transform var(--transition-survol), color var(--transition-survol);display:flex}a[data-astro-cid-jb6663kd]:hover{transform:translateY(-2px)scale(1.1)}.entete[data-astro-cid-3axb2k7x]{background:var(--blanc);border-bottom:1px solid var(--filet)}.burger[data-astro-cid-3axb2k7x]{width:44px;height:44px;color:var(--corail);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.entete__interieur[data-astro-cid-3axb2k7x]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.5rem;padding-block:1.5rem;display:flex}.entete__interieur[data-astro-cid-3axb2k7x]>nav[data-astro-cid-3axb2k7x]{flex:auto}.entete__marque[data-astro-cid-3axb2k7x]{--hauteur-marque:1.75rem;flex:none;text-decoration:none}.nav[data-astro-cid-3axb2k7x]{font-size:var(--pas--1);flex-wrap:wrap;justify-content:center;gap:.5rem 1.15rem;font-weight:600;display:flex}.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{border-bottom:2px solid #0000;padding-block:.35rem;text-decoration:none}.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]:hover,.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x][aria-current=page]{border-bottom-color:var(--corail)}.entete[data-astro-cid-3axb2k7x] .reseaux{color:var(--corail)}@media (width<=47.99rem){.entete__interieur[data-astro-cid-3axb2k7x]{justify-content:space-between;position:relative}.entete--repliable[data-astro-cid-3axb2k7x] .burger[data-astro-cid-3axb2k7x]{display:flex}.entete--repliable[data-astro-cid-3axb2k7x] .nav-bloc[data-astro-cid-3axb2k7x]{width:100%;display:none}.entete--ouverte[data-astro-cid-3axb2k7x] .nav-bloc[data-astro-cid-3axb2k7x]{display:block}.entete--repliable[data-astro-cid-3axb2k7x] .nav[data-astro-cid-3axb2k7x]{flex-direction:column;align-items:stretch;gap:0}.entete--repliable[data-astro-cid-3axb2k7x] .nav[data-astro-cid-3axb2k7x] li[data-astro-cid-3axb2k7x]{border-top:1px solid var(--filet)}.entete--repliable[data-astro-cid-3axb2k7x] .nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{font-size:var(--pas-0);border-bottom:0;padding:.85rem 0;display:block}.entete--repliable[data-astro-cid-3axb2k7x] .reseaux{display:none}.entete--ouverte[data-astro-cid-3axb2k7x] .reseaux{border-top:1px solid var(--filet);justify-content:center;width:100%;padding-top:.9rem;display:flex}}@media (width>=48rem){.entete__marque[data-astro-cid-3axb2k7x]{--hauteur-marque:1.9rem}}@media (width>=75rem){.entete__interieur[data-astro-cid-3axb2k7x]{flex-wrap:nowrap;justify-content:space-between;padding-block:1.6rem}.nav[data-astro-cid-3axb2k7x]{font-size:var(--pas--2);flex-wrap:nowrap;justify-content:flex-end;gap:.9rem}.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{white-space:nowrap}}@media (width>=87.5rem){.entete__marque[data-astro-cid-3axb2k7x]{--hauteur-marque:2.1rem}.nav[data-astro-cid-3axb2k7x]{font-size:var(--pas--1);gap:1.2rem}}.pied[data-astro-cid-f5dh2kh2]{background:var(--corail-texte);color:var(--blanc);margin-top:0}.pied__interieur[data-astro-cid-f5dh2kh2]{font-size:var(--pas--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem;display:flex}.pied[data-astro-cid-f5dh2kh2] p[data-astro-cid-f5dh2kh2]{margin:0}.pied[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]{color:var(--blanc)}.pied__copy[data-astro-cid-f5dh2kh2]{font-style:italic}.bascule[data-astro-cid-jpkkbyhk]{display:contents}.barre-resa[data-astro-cid-qq5noxmm]{display:none}@media (width<=52rem){body:has(.barre-resa) .pied{padding-bottom:6.5rem}.barre-resa[data-astro-cid-qq5noxmm]{z-index:40;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:var(--or);color:var(--encre);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #33302e40}.barre-resa[data-astro-cid-qq5noxmm] p[data-astro-cid-qq5noxmm]{margin:0}.barre-resa__gyrophare[data-astro-cid-qq5noxmm]{aspect-ratio:200/180;background:url(/images/decor/gyrophare-lampe.webp) 50%/contain no-repeat;flex:none;width:3.4rem;position:relative}.barre-resa__gyrophare[data-astro-cid-qq5noxmm]:before,.barre-resa__gyrophare[data-astro-cid-qq5noxmm]:after{content:"";background:url(/images/decor/gyrophare-eclats-gauche.webp) 50%/contain no-repeat;position:absolute;inset:0}.barre-resa__gyrophare[data-astro-cid-qq5noxmm]:after{background-image:url(/images/decor/gyrophare-eclats-droite.webp)}.barre-resa__texte[data-astro-cid-qq5noxmm]{flex-grow:1;min-width:0;line-height:1.3}.barre-resa__surtitre[data-astro-cid-qq5noxmm]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--corail-fonce) 82%, black);font-size:.7rem;font-weight:700}.barre-resa__quand[data-astro-cid-qq5noxmm]{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.barre-resa__ou[data-astro-cid-qq5noxmm]{font-size:.8rem}.barre-resa[data-astro-cid-qq5noxmm] .bouton[data-astro-cid-qq5noxmm]{flex-shrink:0;padding:.7em 1.4em}}@media (width<=24rem){.barre-resa[data-astro-cid-qq5noxmm]{gap:.5rem;padding-inline:.75rem}.barre-resa__gyrophare[data-astro-cid-qq5noxmm]{width:2.7rem}.barre-resa__quand[data-astro-cid-qq5noxmm]{font-size:.92rem}.barre-resa__ou[data-astro-cid-qq5noxmm]{font-size:.76rem}.barre-resa[data-astro-cid-qq5noxmm] .bouton[data-astro-cid-qq5noxmm]{padding:.65em 1em;font-size:.92rem}}@media (prefers-reduced-motion:no-preference){.barre-resa__gyrophare[data-astro-cid-qq5noxmm]:before,.barre-resa__gyrophare[data-astro-cid-qq5noxmm]:after{animation:1.4s ease-in-out 6 backwards barre-resa-eclat}.barre-resa__gyrophare[data-astro-cid-qq5noxmm]:after{animation-delay:.7s}}@keyframes barre-resa-eclat{0%,to{opacity:.15}50%{opacity:1}}
