@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat.06b16db7a9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/cormorant-garamond.d80df8ff5a.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--vert:#3c4b38;--dore:#d5a75a;--creme:#f3ecdc;--blanc:#fff;color-scheme:light only;--vert-doux:color-mix(in srgb, var(--vert) 82%, transparent);--vert-survol:color-mix(in srgb, var(--vert) 82%, #000);--creme-doux:color-mix(in srgb, var(--creme) 80%, transparent);--dore-leger:color-mix(in srgb, var(--dore) 45%, transparent);--police-texte:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--police-titre:"Cormorant Garamond", Garamond, "Times New Roman", serif;--largeur:72rem;--largeur-texte:40rem;--gouttiere:clamp(1.25rem, 4vw, 2.5rem);--section:clamp(4rem, 9vw, 7.5rem);--rayon:2px;--duree:.6s}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--blanc);color:var(--vert);font-family:var(--police-texte);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.7}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,ol,dl,figure{margin:0}h1,h2{font-family:var(--police-titre);letter-spacing:.005em;text-wrap:balance;font-weight:500;line-height:1.1}h2{font-size:clamp(2.1rem,4.5vw,3.1rem)}h3{letter-spacing:.01em;font-size:1.05rem;font-weight:600;line-height:1.4}p{text-wrap:pretty}a{color:inherit;text-decoration-color:var(--dore);text-underline-offset:.25em;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--vert);outline-offset:3px;border-radius:var(--rayon)}::selection{background:var(--dore);color:var(--vert)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{z-index:100;background:var(--vert);color:var(--creme);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.lien-evitement:focus{outline-color:var(--dore);transform:none}.conteneur{width:100%;max-width:calc(var(--largeur) + 2 * var(--gouttiere));padding-inline:var(--gouttiere);margin-inline:auto}.conteneur--etroit{max-width:calc(var(--largeur-texte) + 2 * var(--gouttiere))}.section{padding-block:var(--section)}.section--creme{background:var(--creme)}.section--blanc{background:var(--blanc)}.section--serree{padding-block:calc(var(--section) * .6)}.entete-section{max-width:var(--largeur-texte);text-align:center;margin:0 auto clamp(2.5rem,5vw,4rem)}.entete-section>*+*{margin-top:1rem}.entete-section--gauche{text-align:left;margin-inline:0}.surtitre{font-family:var(--police-texte);letter-spacing:.28em;text-transform:uppercase;color:var(--vert);font-size:.75rem;font-weight:600;line-height:1.5;display:block}.chapo{color:var(--vert-doux);font-size:1.125rem}.texte>*+*{margin-top:1.1em}.texte-secondaire{color:var(--vert-doux)}.centre{text-align:center}.cadre{border:1px solid var(--vert);position:relative}.cadre:before{content:"";border:1px solid var(--dore);pointer-events:none;position:absolute;inset:6px}.filet{background:linear-gradient(90deg, transparent, var(--dore) 18%, var(--dore) 82%, transparent);border:0;width:min(16rem,70%);height:1px;margin:1.25rem auto}.filet--gauche{background:linear-gradient(90deg, var(--dore) 70%, transparent);margin-inline:0 auto}.separateur{justify-content:center;align-items:center;gap:1.25rem;margin-block:0;display:flex}.separateur:before,.separateur:after{content:"";background:var(--dore);width:min(6rem,20vw);height:1px}.separateur img{width:30px;height:auto}.bouton{border:1px solid var(--vert);border-radius:var(--rayon);background:var(--vert);min-height:3rem;color:var(--creme);font-family:var(--police-texte);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.bouton:hover{background:var(--vert-survol);border-color:var(--vert-survol);color:var(--creme)}.bouton--contour{color:var(--vert);background:0 0}.bouton--contour:hover{background:var(--vert);color:var(--creme)}.bouton[aria-disabled=true],.bouton:disabled{border-color:var(--vert-doux);color:var(--vert-doux);cursor:not-allowed;background:0 0}.boutons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.boutons--centre{justify-content:center}.lien-fleche{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--dore);align-items:center;gap:.5rem;padding-bottom:.2rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.lien-fleche:hover{border-bottom-color:var(--vert)}.lien-fleche svg{width:14px;height:14px}.espace-haut-court{margin-top:1.75rem}.icone-bouton{width:16px;height:16px}.espace-bas{margin-bottom:1.5rem}.formulaire h2,.contact__coordonnees h2{font-size:clamp(1.9rem,3.5vw,2.4rem)}.formulaire h2{margin-bottom:.5rem}.espace-haut{margin-top:clamp(2.5rem,5vw,3.5rem)}.entete{z-index:20;background:var(--creme);border-bottom:1px solid var(--dore-leger);position:relative}.entete__barre{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.marque{align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.marque img{width:58px;height:auto}.marque__texte{flex-direction:column;line-height:1.25;display:flex}.marque__nom{letter-spacing:.2em;white-space:nowrap;font-size:clamp(.8rem,3.4vw,.95rem);font-weight:700}.marque__baseline{white-space:nowrap;letter-spacing:.04em;color:var(--vert-doux);font-size:.75rem}.bouton-menu{border:1px solid var(--vert);border-radius:var(--rayon);min-height:2.75rem;color:var(--vert);font:600 .75rem/1 var(--police-texte);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.5rem .9rem;display:inline-flex}.bouton-menu svg{width:18px;height:18px}.nav{width:100%;padding:1rem var(--gouttiere) 2rem;border:0;border-bottom:1px solid var(--dore);background:var(--creme);color:var(--vert);margin:0;position:fixed;inset:5rem 0 auto}.nav__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav__lien{border-bottom:1px solid var(--dore-leger);letter-spacing:.14em;text-transform:uppercase;padding:.9rem 0;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.nav__lien[aria-current=page]{font-weight:700}.nav__fermer{margin:1.25rem 0 0 auto;display:flex}@media (width>=62em){.bouton-menu,.nav__fermer{display:none}.nav{background:0 0;border:0;width:auto;padding:0;display:block;position:static;inset:auto}.nav:not(:popover-open){background:0 0;border:0;width:auto;padding:0;display:block;position:static;inset:auto}.nav__liste{flex-direction:row;gap:clamp(1.25rem,2.5vw,2.25rem)}.nav__lien{border:0;padding:.5rem 0;font-size:.75rem;position:relative}.nav__lien:after{content:"";background:var(--dore);height:1px;transition:transform .25s;position:absolute;inset:auto 0 .15rem;transform:scaleX(0)}.nav__lien:hover:after,.nav__lien[aria-current=page]:after{transform:scaleX(1)}.nav__lien[aria-current=page]{font-weight:600}}.hero{background:var(--creme);padding:clamp(.75rem,2vw,1.25rem)}.hero__cadre{min-height:min(44rem,100svh - 7.5rem);display:grid;overflow:hidden}.hero__texte{z-index:1;padding:clamp(2.5rem, 6vw, 4.5rem) var(--gouttiere);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero__monogramme{width:clamp(150px,22vw,240px);height:auto}.hero__titre{font-family:var(--police-texte);flex-direction:column;gap:.6rem;font-weight:400;line-height:1.3;display:flex}.hero__baseline{letter-spacing:.01em;font-size:clamp(1.35rem,2.6vw,1.75rem)}.hero__accroche{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.8rem,1.3vw,.9rem);font-weight:700}.hero__picto{width:38px;margin:1.5rem auto 2rem}.hero__visuel{min-height:22rem;position:relative}.hero__photo{clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);position:absolute;inset:0}.hero__photo picture,.hero__photo img{width:100%;height:100%}.hero__photo img{object-fit:cover;object-position:50% 45%}.hero__lignes{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__lignes--large{display:none}@media (width>=48em){.hero__cadre{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero__visuel{min-height:0}.hero__photo{clip-path:polygon(0 0,100% 0,100% 100%,7% 100%)}.hero__lignes--large{display:block}.hero__lignes--etroit{display:none}}.encart{background:var(--blanc);align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.encart__titre{margin-block:.75rem .5rem;font-size:clamp(2rem,4vw,2.75rem)}.encart__texte>*+*{margin-top:.75rem}.encart__image{aspect-ratio:4/3;overflow:hidden}.encart__image img{object-fit:cover;width:100%;height:100%}@media (width>=48em){.encart{grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,4rem)}}.piliers{gap:clamp(2.5rem,5vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.pilier{text-align:center}.pilier>*+*{margin-top:.9rem}.pilier__icone{width:52px;height:52px;color:var(--dore);margin-inline:auto}.pilier__titre{font-family:var(--police-titre);font-size:1.75rem;font-weight:500;line-height:1.15}.pilier p{max-width:22rem;color:var(--vert-doux);margin-inline:auto}@media (width>=48em){.piliers{grid-template-columns:repeat(3,1fr)}}.infos-cles{background:var(--dore-leger);border-block:1px solid var(--dore-leger);gap:1px;margin:0;padding:0;list-style:none;display:grid}.info-cle{background:var(--creme);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.25rem;display:flex}.info-cle__icone{width:40px;height:40px;color:var(--dore)}.info-cle__valeur{font-family:var(--police-titre);font-variant-numeric:lining-nums;font-size:1.6rem;font-weight:600;line-height:1.15}.info-cle__libelle{color:var(--vert-doux);font-size:.875rem}@media (width>=48em){.infos-cles{grid-template-columns:repeat(3,1fr)}}.galerie{grid-template-columns:repeat(2,1fr);gap:clamp(.5rem,1.2vw,1rem);margin:0;padding:0;list-style:none;display:grid}.galerie__item{aspect-ratio:1;position:relative;overflow:hidden}.galerie__item img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.6,.2,1)}.galerie__item:hover img{transform:scale(1.03)}@media (width>=48em){.galerie{grid-template-columns:repeat(3,1fr)}}.duo{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.duo__image{aspect-ratio:4/5;overflow:hidden}.duo__image img{object-fit:cover;width:100%;height:100%}.duo__texte>*+*{margin-top:1.25rem}@media (width>=48em){.duo{grid-template-columns:1fr 1fr}.duo--inverse .duo__image{order:2}}.associes{gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (width>=52em){.associes{grid-template-columns:1fr 1fr}}.associe{background:var(--blanc);flex-direction:column;display:flex}.associe__portrait{aspect-ratio:4/3;margin:7px 7px 0;overflow:hidden}.associe__portrait img{object-fit:cover;width:100%;height:100%}.associe__corps{padding:clamp(2rem,4vw,3rem)}.associe__corps>*+*{margin-top:1rem}.associe__prenom{font-size:clamp(2.2rem,4vw,2.8rem)}.associe__role{font-family:var(--police-titre);font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.3}.associe__formation{border:1px solid var(--dore);letter-spacing:.1em;text-transform:uppercase;padding:.35rem .8rem;font-size:.75rem;font-weight:600;display:inline-block}.citation{text-align:center;max-width:46rem;margin-inline:auto}.citation__texte{font-family:var(--police-titre);text-wrap:balance;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:500;line-height:1.3}.liste-points{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.point{grid-template-columns:44px 1fr;align-items:start;gap:1.1rem;display:grid}.point__icone{width:44px;height:44px;color:var(--dore)}.point>div>*+*{margin-top:.35rem}.point p{color:var(--vert-doux)}@media (width>=48em){.liste-points--2{grid-template-columns:1fr 1fr;gap:2.5rem 3.5rem}}.bloc-cta{padding:clamp(2.5rem, 6vw, 4.5rem) var(--gouttiere);background:var(--creme);text-align:center}.bloc-cta>*+*{margin-top:1.25rem}.bloc-cta .boutons{margin-top:2rem}.menu{background:var(--creme);max-width:50rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem)}.menu__entete{text-align:center}.menu__titre{margin-top:1rem;font-size:clamp(2.5rem,7vw,4rem)}.menu__sous-titre{letter-spacing:.24em;text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:500}.menu__section{margin-top:clamp(2.5rem,6vw,3.5rem)}.menu__section-titre{font-family:var(--police-texte);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:1.25rem;font-size:.8125rem;font-weight:600;display:flex}.menu__section-titre:after{content:"";background:var(--dore);flex:1;height:1px}.menu__plats{margin:1.5rem 0 0;padding:0;list-style:none}.plat+.plat{margin-top:1.5rem}.plat__ligne{align-items:baseline;gap:.75rem;display:flex}.plat__nom{font-family:var(--police-titre);font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600;line-height:1.2}.plat__conduite{border-bottom:1px dotted var(--vert-doux);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.plat__prix{font-family:var(--police-titre);font-variant-numeric:lining-nums;white-space:nowrap;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600}.plat__details{justify-content:space-between;gap:1.5rem;margin-top:.15rem;display:flex}.plat__description{color:var(--vert-doux);font-size:.9375rem}.plat__unite{color:var(--vert-doux);white-space:nowrap;text-align:right;margin-left:auto;font-size:.8125rem}.menu__infos{border-top:1px solid var(--dore);gap:1.5rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding-top:2rem;padding-left:0;list-style:none;display:grid}.menu__info{grid-template-columns:32px 1fr;align-items:start;gap:.9rem;font-size:.9375rem;line-height:1.5;display:grid}.menu__info svg{width:32px;height:32px;color:var(--dore)}.menu__info strong{font-variant-numeric:lining-nums;font-family:var(--police-titre);font-size:1.5rem;font-weight:600;line-height:1.2;display:block}@media (width>=48em){.menu__infos{grid-template-columns:repeat(3,1fr)}}.menu__mentions{color:var(--vert-doux);text-align:center;margin-top:2rem;font-size:.8125rem}.menu__actions{margin-top:2.5rem}.sous-nav{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.sous-nav a{border:1px solid var(--vert);border-radius:var(--rayon);min-width:15rem;font-family:var(--police-titre);flex-direction:column;align-items:center;padding:.85rem 1.5rem;font-size:1.3rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.sous-nav a:hover{background:var(--vert);color:var(--creme)}.sous-nav__type{font-family:var(--police-texte);letter-spacing:.2em;text-transform:uppercase;margin-top:.3rem;font-size:.6875rem;font-weight:600}.menu--gastro{background:var(--blanc);max-width:60rem}.menu__section-titre--centre{justify-content:center}.menu__section-titre--centre:before{content:"";background:var(--dore);flex:1;height:1px}.menu__plats--gastro{gap:1.6rem 3rem;margin-top:1.75rem;display:grid}.plat--gastro{text-align:center}.plat.plat--gastro+.plat--gastro{margin-top:0}.plat--gastro .plat__nom{display:block}.plat--gastro .plat__description{margin-top:.2rem;font-style:italic}@media (width>=56em){.menu__plats--gastro{grid-template-columns:1fr 1fr}}.duo__image--paysage{aspect-ratio:4/3}.espace-bas-section{margin-bottom:clamp(3rem,7vw,5rem)}.avis{border-left:2px solid var(--dore);background:var(--creme);max-width:50rem;margin:0 auto 2rem;padding:1rem 1.25rem}.contact{gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=56em){.contact{grid-template-columns:1fr 1.5fr;align-items:start}}.contact__coordonnees>*+*{margin-top:1.5rem}.coordonnee{grid-template-columns:28px 1fr;align-items:start;gap:.9rem;display:grid}.coordonnee svg{width:28px;height:28px;color:var(--dore)}.coordonnee a{overflow-wrap:anywhere;font-weight:600}.contact__visuel{aspect-ratio:4/3;overflow:hidden}.contact__visuel img{object-fit:cover;width:100%;height:100%}.formulaire{background:var(--creme);padding:clamp(1.75rem,5vw,3rem)}.formulaire__grille{gap:1.35rem 1.5rem;display:grid}@media (width>=40em){.formulaire__grille{grid-template-columns:1fr 1fr}.champ--large{grid-column:1/-1}}.champ{flex-direction:column;gap:.45rem;display:flex}.champ label{letter-spacing:.04em;font-size:.8125rem;font-weight:600}.champ__facultatif{color:var(--vert-doux);font-weight:400}.champ input,.champ select,.champ textarea{border:1px solid var(--vert-doux);border-radius:var(--rayon);background:var(--blanc);width:100%;min-height:3rem;color:var(--vert);font:inherit;padding:.7rem .9rem;font-size:1rem;line-height:1.4}.champ textarea{resize:vertical;min-height:9rem}.champ select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--vert) 50%), linear-gradient(135deg, var(--vert) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.champ input:focus-visible,.champ select:focus-visible,.champ textarea:focus-visible{outline-offset:1px;border-color:var(--vert)}:is(.champ input:user-invalid,.champ textarea:user-invalid){border-color:var(--vert);border-width:2px}.champ__aide{color:var(--vert-doux);font-size:.8125rem}.alerte{border-left:2px solid var(--dore);background:var(--blanc);padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.alerte[hidden]{display:none}.champ__erreur{font-size:.8125rem;font-weight:600}.champ__erreur:before{content:"! ";color:var(--vert)}.champ [aria-invalid=true]{border-color:var(--vert);border-width:2px}.alerte--erreur{border-left-color:var(--vert);font-weight:500}.champ-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulaire{position:relative}.formulaire__pied{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.formulaire__note{color:var(--vert-doux);font-size:.8125rem}.page-titre{background:var(--creme);text-align:center;padding-block:clamp(3.5rem,8vw,6rem) clamp(2.5rem,6vw,4rem)}.page-titre h1{margin-top:.85rem;font-size:clamp(2.5rem,6vw,4rem)}.page-titre .chapo{max-width:38rem;margin:1.25rem auto 0}.legal>*+*{margin-top:2.75rem}.legal h2{margin-bottom:1rem;font-size:clamp(1.7rem,3.5vw,2.2rem)}.legal h3{font-family:var(--police-titre);margin-bottom:1rem;font-size:1.45rem;font-weight:600}.legal>.legal__rubrique--fiche{border-left:2px solid var(--dore);background:var(--creme);margin-top:1.75rem;padding:1.5rem 1.5rem 1.6rem}.legal__liste{grid-template-columns:minmax(9rem,max-content) 1fr;gap:.5rem 1.5rem;margin:0;display:grid}.legal__liste dt{font-weight:600}.legal__liste dd{margin:0}@media (width<=34em){.legal__liste{grid-template-columns:1fr;gap:.1rem}.legal__liste dd+dt{margin-top:.75rem}}.a-completer{background:var(--dore);color:var(--vert);padding:.05rem .4rem;font-weight:700}.bandeau-apercu{padding:1rem var(--gouttiere);background:var(--dore);color:var(--vert);text-align:center;font-weight:600}.page-simple{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-simple__image{aspect-ratio:1;border-radius:50%;width:min(22rem,80%);overflow:hidden}.page-simple__image img{object-fit:cover;width:100%;height:100%}.pied{background:var(--vert);color:var(--creme);padding-block:clamp(3.5rem,7vw,5rem) 2rem}.pied a{color:var(--creme);text-decoration-color:var(--dore)}.pied :focus-visible{outline-color:var(--creme)}.pied__grille{gap:2.5rem;display:grid}@media (width>=52em){.pied__grille{grid-template-columns:1.2fr 1fr 1fr;gap:3rem}}.pied__marque{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.pied__logo{width:112px;height:auto}.pied__baseline{font-size:1.05rem}.pied__titre{border-bottom:1px solid var(--dore);font-family:var(--police-texte);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;padding-bottom:.6rem;font-size:.75rem;font-weight:600}.pied__liste{gap:.55rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.pied__liste li{align-items:flex-start;gap:.65rem;display:flex}.pied__liste svg{width:18px;height:18px;color:var(--dore);flex:none;margin-top:.25rem}.pied__secondaire{color:var(--creme-doux)}.reseaux{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.reseaux a{border:1px solid var(--dore);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s;display:inline-grid}.reseaux a:hover{background:color-mix(in srgb, var(--creme) 12%, transparent)}.reseaux svg{width:18px;height:18px}.pied__bas{border-top:1px solid color-mix(in srgb, var(--dore) 50%, transparent);color:var(--creme-doux);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;font-size:.8125rem;display:flex}.pied__bas ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.apparition{transition:opacity var(--duree) ease, translate var(--duree) ease}.apparition.est-cache{opacity:0;translate:0 12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.apparition.est-cache{opacity:1;translate:none}.galerie__item:hover img{transform:none}}@media print{.entete,.pied,.bouton,.formulaire{display:none!important}}.bg-plat-citron-trompe-loeil{background-color:#c8c8a8}.bg-plat-croquettes-ecume-verte,.bg-plat-croquettes-ecume{background-color:#b8b8b8}.bg-plat-filet-mignon-asperge{background-color:#d8d8d8}.bg-plat-gravlax-saumon-aneth{background-color:#c8c8c8}.bg-plat-maki-saumon-nori{background-color:#b8a888}.bg-plat-oeufs-brouilles-jus{background-color:#e8e8e8}.bg-plat-pave-boeuf-jus{background-color:#f8f8f8}.bg-plat-pomme-granola,.bg-plat-ravioles-bouillon{background-color:#d8d8d8}.bg-plat-roule-fraise-rhubarbe{background-color:#989888}.bg-plat-saint-jacques-truffe{background-color:#d8c8b8}.bg-plat-tataki-boeuf{background-color:#b8b8a8}