:root{--_accent-chaud-encre:var(--theme-accent-chaud-encre);--_accent-2:var(--theme-accent-2);--_accent-2-sur-accent:var(--theme-accent-2-sur-accent);--n-rayon:1.375rem;--n-rayon-l:2rem;--n-relief:8px;--n-relief-grand:11px;--n-max:75rem;--n-marge:clamp(1rem,4vw,2.5rem);--n-entete-h:8rem;--n-transition:.14s cubic-bezier(.2,.7,.4,1)}body:has(.n-cadre){background:var(--_fond);color:var(--_texte);font-family:var(--_sans);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}.n-cadre{--_serif:var(--theme-police-titre);--_affiche:var(--theme-police-affiche);--_serif-latine:var(--theme-police-latine,var(--theme-police-titre));--_sans:var(--theme-police-interface);--_sans-systeme:var(--theme-sans-systeme);min-height:100vh;font-family:var(--_sans);flex-direction:column;display:flex}.n-cadre>main{flex:1 0 auto}.n-cadre h1,.n-cadre h2,.n-cadre h3,.n-heros__titre,.n-vignette__nom{font-family:var(--_affiche);letter-spacing:-.02em;font-weight:900;line-height:1.05}.n-jour__ruban{letter-spacing:.14em;font-size:.8125rem;line-height:1}.n-bandeau{background:var(--_accent);color:var(--_accent-encre)}.n-bandeau__dedans{max-width:var(--n-max);padding:.2rem var(--n-marge);flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin-inline:auto;font-size:.8125rem;font-weight:700;display:flex}@media (max-width:47.99rem){:root{--n-bandeau-h:4.9rem}.n-bandeau{height:var(--n-bandeau-h);overflow:hidden}.n-bandeau__dedans{text-align:center;grid-template-columns:auto minmax(0,max-content);justify-content:center;align-items:center;gap:0 .9rem;padding-block:.2rem;font-size:.75rem;display:grid}.n-bandeau__item{justify-self:center;min-width:0;max-width:100%;min-height:2.25rem}.n-bandeau__item:first-child,.n-bandeau__item:first-child+.r-etat{grid-column:1/-1}.n-bandeau__texte{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-bandeau .r-etat,.n-bandeau .r-etat--lien{flex-wrap:nowrap;justify-content:center;justify-self:center;min-width:0;max-width:100%;min-height:2.25rem;margin-inline-start:0}.n-bandeau .r-etat__pastille{padding:.12rem .55rem;font-size:.6875rem}.n-bandeau .r-etat__precision{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root{--n-entete-h:7.95rem}}.n-bandeau__item{min-height:2.25rem;color:inherit;border-bottom:2px solid #0000;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.n-bandeau__item .r-ic{color:currentColor;flex:none;width:1.05em;height:1.05em}.n-bandeau__item:hover{border-bottom-color:currentColor}.n-bandeau .r-etat,.n-bandeau .r-etat--lien{margin-inline-start:auto;text-decoration:none}.n-entete{top:calc(-1 * var(--n-bandeau-h,0px));z-index:20;background:var(--_fond);border-bottom:1px solid var(--_filet-doux);position:sticky}.n-entete__dedans{max-width:var(--n-max);padding:.5rem var(--n-marge);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;display:flex}.n-marque{color:var(--_texte);min-height:var(--cible-min);flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.n-marque__logo{flex:none;place-items:center;display:grid}.n-marque__logo img{object-fit:contain;width:auto;max-width:11rem;height:2.75rem}@property --n-echelle{syntax:"<number>";inherits:false;initial-value:1}@media (max-width:47.99rem){.n-entete{top:calc(-1 * var(--n-bandeau-h,0px) - 2rem)}.n-entete .n-entete__dedans{padding-top:2.5rem}@supports (container-type:scroll-state){:root{container-type:scroll-state}.n-marque__logo img{--n-echelle:1.65;transform-origin:0 100%;scale:var(--n-echelle);max-width:min(11rem,calc((100vw - 2 * var(--n-marge) - 10rem) / var(--n-echelle)))}[dir=rtl] .n-marque__logo img{transform-origin:100% 100%}@container scroll-state(scrollable:top){.n-marque__logo img{--n-echelle:1}}@media (prefers-reduced-motion:no-preference){.n-marque__logo img{transition:--n-echelle .3s}}}}.n-marque__nom{font-family:var(--_affiche);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;font-size:1.0625rem;font-weight:900;line-height:1.05}.n-marque:has(img) .n-marque__nom{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n-onglets{border-top:1px solid var(--_filet-doux);scrollbar-width:none;flex:100%;order:3;margin-top:.25rem;padding-top:.25rem;overflow-x:auto}.n-onglets::-webkit-scrollbar{display:none}.n-onglets{background:linear-gradient(to right,transparent calc(100% - 2.5rem),var(--_fond));background-attachment:local}[dir=rtl] .n-onglets{background:linear-gradient(to left,transparent calc(100% - 2.5rem),var(--_fond));background-attachment:local}.n-onglets ul{gap:.25rem;width:max-content;margin-inline:auto;padding-bottom:.125rem;display:flex}.n-onglets a{min-height:var(--cible-min);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--_texte-2);transition:color var(--n-transition);border-bottom:3px solid #0000;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.n-onglets a:hover{color:var(--_texte)}.n-onglets a[aria-current]{color:var(--_accent-bloc);font-family:var(--_affiche);border-bottom-color:var(--_accent-2);font-weight:900}@media (max-width:47.99rem){.n-onglets{margin-inline:calc(-1 * var(--n-marge));padding-inline:.5rem}.n-onglets ul{justify-content:space-evenly;gap:0;width:100%;min-width:max-content}.n-onglets a{letter-spacing:0;text-transform:none;padding:0 clamp(.4rem,1.5vw,.9rem);font-size:clamp(.75rem,2.6vw,.9375rem)}.n-marque{flex:0 auto;min-width:0;max-width:calc(100% - 8.5rem)}}.n-entete__droite{flex:none;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex;position:relative}.n-entete__droite .r-langues details ul{z-index:60;top:calc(100% + .4rem);border-radius:var(--rayon-2);border:1.5px solid var(--_filet-doux);background:var(--_fond);min-width:12rem;max-height:min(70vh,26rem);box-shadow:0 10px 24px color-mix(in srgb,var(--_texte) 18%,transparent);flex-flow:column;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:absolute;inset-inline-end:0;overflow:hidden auto}.n-entete__droite .r-langues details li{display:block}.n-entete__droite .r-langues details li+li{border-top:1px solid var(--_filet-doux)}.n-entete__droite .r-langues details li+li:before{content:none}.n-entete__droite .r-langues details a{width:100%;min-height:var(--cible-min);color:var(--_texte);letter-spacing:.04em;text-transform:none;border:0;justify-content:flex-start;align-items:center;gap:.6rem;padding-inline:.85rem;font-size:.8125rem;display:flex}.n-entete__droite .r-langues details a:hover{background:var(--_fond-3)}.n-entete__droite .r-langues details a[aria-current]{background:var(--_fond-2);font-weight:700}.n-bouton{min-height:var(--cible-min);border-radius:var(--rayon-pilule);font-family:var(--_sans);text-align:center;cursor:pointer;transition:transform var(--n-transition),box-shadow var(--n-transition),background-color var(--n-transition);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.n-bouton--grand{--n-relief:var(--n-relief-grand);min-height:3.25rem;padding:0 1.75rem;font-size:1.0625rem}.n-bouton--accent{background:var(--_accent-2);color:var(--_accent-chaud-encre);box-shadow:0 var(--n-relief) 0 color-mix(in srgb,var(--_accent-2) 68%,#000)}.n-bouton--clair{background:var(--_fond-2);color:var(--_accent-bloc);box-shadow:0 var(--n-relief) 0 var(--_filet)}.n-bouton:hover{box-shadow:0 calc(var(--n-relief) - 2px) 0 color-mix(in srgb,var(--_accent-2) 68%,#000);transform:translateY(2px)}.n-bouton--clair:hover{box-shadow:0 calc(var(--n-relief) - 2px) 0 var(--_filet)}.n-bouton:active{transform:translateY(var(--n-relief));box-shadow:0 0 0 var(--_accent-chaud);transition-duration:60ms}.n-bouton--clair:active{box-shadow:0 0 0 var(--_filet)}.n-fleche{transition:transform .16s var(--n-transition);flex:none}.n-bouton:hover .n-fleche{transform:translate(5px)}.n-bouton:active .n-fleche{transform:none}.n-cadre .m-bouton{min-height:var(--cible-min);border-radius:var(--rayon-pilule);background:var(--_accent-2);color:var(--_accent-chaud-encre);box-shadow:0 var(--n-relief) 0 color-mix(in srgb,var(--_accent-2) 68%,#000);justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.n-cadre .m-bouton:active{transform:translateY(var(--n-relief));box-shadow:0 0 0 var(--_accent-bloc);transition-duration:60ms}.n-cadre .m-lien{min-height:var(--cible-min);color:var(--_accent-bloc);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.n-rond,.n-cadre .r-social__lien{width:var(--cible-min);height:var(--cible-min);border-radius:var(--rayon-pilule);background:var(--_accent-2);color:var(--_accent-chaud-encre);transition:transform var(--n-transition);justify-content:center;align-items:center;gap:0;font-size:0;text-decoration:none;display:inline-flex}.n-cadre .r-social__lien{background:var(--_marque);color:var(--_marque-encre)}.n-rond:hover,.n-cadre .r-social__lien:hover{transform:translateY(-3px)}.n-rond svg,.n-cadre .r-social__lien svg,.n-cadre .r-social__lien .r-ic{color:currentColor;width:1.25rem;height:1.25rem}.n-rond--wa{background:var(--theme-whatsapp);color:var(--theme-whatsapp-texte)}.n-prix{border-radius:var(--rayon-pilule);background:var(--_accent-2);color:var(--_accent-chaud-encre);font-family:var(--_affiche);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;align-self:flex-end;align-items:center;margin-top:auto;padding:.28rem .8rem;font-size:1rem;font-weight:900;line-height:1.2;display:inline-flex}.n-prix--offre{flex:none;align-self:flex-start;margin-top:0;padding:.3rem .9rem;font-size:1.25rem}.n-jour .n-prix{box-shadow:0 4px 0 color-mix(in srgb,var(--_accent-2) 68%,#000);align-self:flex-start;padding:.35rem 1rem;font-size:1.25rem}.r-plat--indisponible .n-prix{color:var(--_texte-2);background:0 0;padding-inline:0;text-decoration:line-through}.n-blocs{max-width:var(--n-max);padding:clamp(1.5rem,4vw,2.5rem) var(--n-marge);gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid}.n-bloc{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.n-tete{gap:.35rem;display:grid}.n-tete__sur{letter-spacing:.2em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.75rem;font-weight:700}.n-tete__titre{color:var(--_accent-bloc);font-size:clamp(1.75rem,5vw,2.75rem)}.n-histoire{max-width:var(--mesure);font-size:1.0625rem;line-height:1.65}.n-histoire__sous{color:var(--_texte-2);max-width:var(--mesure)}.n-pied__mention{font-size:.8125rem}.n-vignettes{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));gap:1rem;display:grid}.n-vignette a{border-radius:var(--n-rayon);background:var(--_accent);height:100%;min-height:7.5rem;color:var(--_accent-encre);box-shadow:0 5px 0 var(--_accent-bloc);transition:transform var(--n-transition);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.n-vignette a:hover{transform:translateY(-3px)}.n-vignette__media{width:60%;position:absolute;inset-block:0;inset-inline-end:0}.n-vignette__media img{object-fit:cover;width:100%;height:100%}.n-vignette__media:after{content:"";background:linear-gradient(to right,var(--_accent) 0%,color-mix(in srgb,var(--_accent) 55%,transparent) 26%,transparent 48%);position:absolute;inset:0}[dir=rtl] .n-vignette__media:after{background:linear-gradient(to left,var(--_accent) 0%,color-mix(in srgb,var(--_accent) 55%,transparent) 26%,transparent 48%)}.n-vignette__texte{z-index:1;gap:.2rem;max-width:62%;padding:1.25rem clamp(1.25rem,4vw,1.9rem);display:grid;position:relative}@media (max-width:47.99rem){.n-vignette__texte{max-width:68%}}.n-vignette--nue .n-vignette__texte{max-width:none}.n-vignette__nom{font-family:var(--_affiche);letter-spacing:-.02em;text-transform:uppercase;color:var(--_accent-encre);font-size:clamp(1.375rem,3.6vw,1.75rem);font-weight:900;line-height:1.05}.n-vignette__compte{color:var(--_accent-encre);font-size:.875rem;font-weight:700}.n-vignette__prix{font-family:var(--_affiche);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:1rem;font-weight:900}.n-vignette--nue a{min-height:5rem}.n-vignette--formules a{background:var(--_accent-2);box-shadow:0 5px 0 color-mix(in srgb,var(--_accent-2) 68%,#000)}.n-vignette--formules .n-vignette__nom,.n-vignette--formules .n-vignette__compte{color:var(--_accent-chaud-encre)}.n-tout{text-align:center}.n-bloc--avis{gap:1.1rem}.n-cadre .r-avis__note{text-align:center;justify-self:center;margin:0}.n-cadre .r-avis__note .r-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.n-cadre .r-avis__note .r-ic--etoile{width:1.85rem;height:1.85rem}.n-cadre .r-avis__note .r-etoiles{align-items:center;gap:.15rem;display:inline-flex}.n-cadre .r-avis__note .r-note__texte{font-family:var(--_affiche);color:var(--_accent-bloc);font-size:clamp(2rem,6vw,2.75rem);font-weight:900;line-height:1}.n-cadre .r-avis__liste{scroll-snap-type:x proximity;scroll-padding-inline:var(--n-marge);margin-inline:calc(-1 * var(--n-marge));padding-inline:var(--n-marge);scrollbar-width:none;gap:.85rem;padding-block:.25rem;display:flex;overflow-x:auto}.n-cadre .r-avis__selection{text-align:center;color:var(--_texte-2);margin:.5rem 0 0;font-size:.75rem}.n-cadre .r-avis__liste::-webkit-scrollbar{display:none}.n-cadre .r-avis__liste>:first-child{margin-inline-start:auto}.n-cadre .r-avis__liste>:last-child{margin-inline-end:auto}.n-cadre .r-avis__liste:focus-visible{outline:3px solid var(--_accent);outline-offset:3px;border-radius:var(--n-rayon)}.n-cadre .r-avis__liste{anchor-name:--n-avis-piste;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.n-cadre .r-avis__liste{scroll-behavior:auto}}.n-cadre .r-avis{scroll-snap-align:start;border-radius:var(--n-rayon);background:var(--_accent);color:var(--_accent-encre);flex:0 0 min(19rem,78%);align-content:start;gap:.75rem;padding:1.25rem;display:grid;position:relative}.n-cadre .r-avis:nth-child(2n){background:var(--_accent-2);color:var(--_accent-chaud-encre)}@media (max-width:47.99rem){.n-cadre .r-avis{flex-basis:calc(50% - .425rem);gap:.55rem;padding:1rem .9rem}.n-cadre .r-avis .r-avis__texte{font-size:.8125rem;line-height:1.3}.n-cadre .r-avis .r-avis__auteur{font-size:.6875rem}.n-cadre .r-avis .r-avis__etoiles{font-size:.875rem}}.n-cadre .r-avis__tete{display:contents}.n-cadre .r-avis__portrait,.n-cadre .r-avis__date{display:none}.n-cadre .r-avis__qui{display:contents}.n-cadre .r-avis__ligne{order:1;align-items:center;gap:.4rem;display:flex}.n-cadre .r-avis__texte{font-family:var(--_affiche);letter-spacing:-.01em;color:inherit;order:2;font-size:.9375rem;font-weight:900;line-height:1.3}.n-cadre .r-avis__auteur{letter-spacing:.08em;text-transform:uppercase;order:3;font-size:.75rem;font-weight:700}.n-cadre .r-avis__auteur:before{content:"— "}.n-cadre .r-avis__auto{order:4;font-size:.75rem}.n-cadre .r-avis .r-etoile,.n-cadre .r-avis .r-etoile .r-ic{color:currentColor}.n-cadre .r-avis__etoiles{letter-spacing:.08em;color:color-mix(in srgb,currentColor 35%,transparent);font-size:1rem}.n-cadre .r-avis__etoiles b{color:var(--_accent-encre);font-weight:400}.n-cadre .r-avis:nth-child(2n) .r-avis__etoiles b{color:var(--_accent-chaud-encre)}.n-cadre .r-avis__gestes{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.n-cadre .r-avis__geste,.n-cadre .r-avis__source{margin:0}.n-cadre .r-avis__source .m-lien{min-height:var(--cible-min);border-radius:var(--rayon-pilule);background:var(--_fond-2);color:var(--_accent-bloc);box-shadow:0 var(--n-relief) 0 var(--_filet);transition:transform var(--n-transition),box-shadow var(--n-transition);padding:0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none}.n-cadre .r-avis__source .m-lien:active{transform:translateY(var(--n-relief));box-shadow:0 0 0 var(--_filet);transition-duration:60ms}.n-cadre .r-etoiles{vertical-align:-.12em;align-items:center;gap:.05em;display:inline-flex}.n-cadre .r-etoile,.n-cadre .r-etoile .r-ic{color:var(--_accent-2)}.n-cadre .r-etoile{display:inline-flex;position:relative}.n-cadre .r-etoiles svg{width:1em;height:1em}.n-cadre .r-etoile.est-demie>i{width:50%;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.n-cadre[dir=rtl] .r-etoile.est-demie>i{inset-inline:auto 0}.n-cadre .r-etoile.est-demie>i>svg{flex:none}.n-cadre .r-etat{color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.n-cadre .r-etat__pastille{border-radius:var(--rayon-pilule);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.n-cadre .r-etat__pastille--ouvert{background:var(--theme-ouvert);color:var(--theme-ouvert-texte)}.n-cadre .r-etat__pastille--ferme{background:var(--theme-ferme);color:var(--theme-ferme-texte)}.n-cadre .r-etat__pastille:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.n-cadre .r-etat__precision{font-size:.8125rem;font-weight:700}.n-cadre .r-qualite{flex-wrap:wrap;gap:.6rem;display:flex}.n-cadre .r-qualite li{border-radius:var(--rayon-pilule);background:var(--_fond-2);border:1.5px solid var(--_filet-doux);align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .9rem;font-size:.875rem;font-weight:700;display:inline-flex}.n-cadre .r-qualite svg{width:1.1em;height:1.1em;color:var(--_accent-bloc);flex:none}.n-acces__adresse{font-size:1.0625rem;font-style:normal;line-height:1.6}.n-acces__gestes{flex-wrap:wrap;gap:.75rem;display:flex}.n-cadre .r-coord{gap:.15rem;font-style:normal;display:grid}.n-cadre .r-coord a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.n-cadre .r-coord a:hover{text-underline-offset:.2em;text-decoration:underline}.n-pied{background:var(--_accent);color:var(--_accent-encre)}.n-pied__haut{max-width:var(--n-max);padding:clamp(2rem,6vw,3.5rem) var(--n-marge) 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));align-items:start;gap:2rem;margin-inline:auto;display:grid}.n-pied__col{align-content:start;gap:.35rem;font-size:.9375rem;display:grid}@media (max-width:47.99rem){.n-pied__haut{text-align:center;justify-items:center}.n-pied__col{justify-items:center;width:100%}.n-pied__col a,.n-pied__social{justify-content:center}}.n-pied__titre{font-family:var(--_affiche);letter-spacing:.16em;text-transform:uppercase;color:var(--_accent-2-sur-accent);margin-bottom:.35rem;font-size:.8125rem;font-weight:900}.n-pied__col a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.n-pied__col a.r-social__lien{color:var(--_marque-encre)}.n-pied__col a:hover{opacity:1;text-underline-offset:.2em;text-decoration:underline}.n-pied__social{flex-wrap:wrap;gap:.5rem;display:flex}.n-pied__qr{align-content:start;justify-items:center;gap:.5rem;min-width:9rem;display:grid}.n-pied__qr .r-qr__code{border-radius:var(--rayon-2);background:var(--_fond);width:8.5rem;color:var(--_texte);padding:.6rem}.n-pied__qr svg{width:100%;height:auto;display:block}.n-pied__qr svg [fill]:not([fill=none]){fill:var(--_texte)}.n-pied__qr svg [stroke]:not([stroke=none]){stroke:var(--_texte)}.n-pied__bas{max-width:var(--n-max);padding:1.5rem var(--n-marge) 2rem;text-align:center;border-top:1px solid color-mix(in srgb,currentColor 35%,transparent);justify-items:center;gap:.6rem;margin-inline:auto;font-size:.8125rem;display:grid}.n-pied__enseigne{width:100%;font-family:var(--_affiche);letter-spacing:-.02em;text-transform:uppercase;color:var(--_accent-encre);font-size:clamp(2rem,7vw,3.25rem);font-weight:900;line-height:.95}.n-pied__enseigne small{letter-spacing:.06em;color:var(--_accent-2-sur-accent);font-size:.42em;display:block}.n-pied__bas a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.n-pied .r-traduction{order:4}.n-pied__mention{order:3}.n-pied .r-traduction{color:inherit;font-size:.8125rem}.n-bandeau .r-langues a,.n-bandeau .r-langues summary,.n-pied .r-langues a{color:inherit}@media (min-width:48rem){.n-onglets{border-top:0;flex:auto;order:0;min-width:0;margin-top:0;padding-top:0;overflow-x:auto}:root{--n-entete-h:7.25rem}.n-entete__dedans{flex-wrap:nowrap;padding-block:.65rem}.n-marque__nom{font-size:1.25rem}.n-marque,.n-entete__droite{flex:1 1 0;min-width:0}.n-marque{min-width:min-content}.n-entete__droite{justify-content:flex-end;min-width:max-content;margin-inline-start:0}}.n-suite,.n-pied{z-index:2;background:var(--_fond);position:relative}.n-suite:has(.r-galerie__item:target){z-index:30}.n-pied{background:var(--_accent)}.n-feston{z-index:2;--_feston:var(--_fond);--_feston-fond:transparent;background-color:var(--_feston-fond);background-image:linear-gradient(var(--_feston),var(--_feston)),radial-gradient(ellipse 2.5rem 1.4rem at 2.5rem 100%,var(--_feston) 99.6%,transparent 100%);background-position:bottom,bottom;background-repeat:no-repeat,repeat-x;background-size:100% 3px,5rem 1.4rem;height:1.4rem;margin-top:-1.4rem;margin-bottom:-1px;position:relative}.n-feston--pied{--_feston:var(--_accent);--_feston-fond:var(--_fond);margin-top:0;margin-bottom:-1px}.n-heros{z-index:0;background:var(--_accent);max-height:100vh;color:var(--_accent-encre);position:sticky;top:0;overflow:hidden}.n-heros__fond{z-index:0;position:absolute;inset:0}.n-heros__fond-img{object-fit:cover;width:100%;height:100%}.n-heros__fond:after{content:"";background:color-mix(in srgb,var(--_accent) 80%,transparent);position:absolute;inset:0}.n-heros__dedans{z-index:1;max-width:var(--n-max);padding:clamp(2rem,7vw,4rem) var(--n-marge) clamp(3rem,8vw,4.5rem);align-items:center;gap:2rem;margin-inline:auto;display:grid;position:relative}.n-heros__texte{justify-items:stretch;gap:1rem;width:min(25rem,100%);display:grid;container-type:inline-size}.n-heros__titre{--n-titre-plafond:calc(100cqi / var(--n-titre-mot,6));font-size:min(clamp(2.5rem,9vw,4.25rem),var(--n-titre-plafond));text-transform:uppercase;color:inherit;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;line-height:.92}.n-heros__titre small{letter-spacing:-.01em;color:var(--_accent-2-sur-accent);font-size:.62em;display:block}.n-heros__sous{letter-spacing:.2em;text-transform:uppercase;color:var(--_accent-encre);order:-1;font-size:.8125rem;font-weight:700}.n-heros__accroche{color:var(--_accent-encre);font-size:1.0625rem;line-height:1.6}.n-heros__gestes{flex-wrap:wrap;gap:.85rem;display:flex}.n-heros__gestes>*{flex:10rem}.n-heros__note{border-radius:var(--n-rayon);background:color-mix(in srgb,var(--theme-accent-contre-encre) 12%,transparent);border:1px solid color-mix(in srgb,var(--_accent-encre) 28%,transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex}.n-heros__visages{flex:none;display:flex}.n-heros__visage{border-radius:var(--rayon-pilule);border:2px solid var(--_accent);background:var(--_accent-2);width:2.25rem;height:2.25rem;color:var(--_accent-chaud-encre);font-family:var(--_affiche);place-items:center;margin-inline-start:-.6rem;font-size:.9375rem;font-weight:900;line-height:1;display:grid}.n-heros__visage:first-child{margin-inline-start:0}.n-heros__note .r-note{color:var(--_accent-encre);font-size:1rem;font-weight:700}.n-heros__note .r-etoile,.n-heros__note .r-etoile .r-ic{color:var(--_accent-2-sur-accent)}.n-heros__note .r-note__date{color:var(--_accent-encre)}.n-heros__reseaux{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.n-heros__vitrine{place-items:center;gap:1rem;display:grid}@media (min-width:54rem){.n-heros__vitrine{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem}.n-heros__vitrine .n-heros__reseaux{flex-flow:column}.n-heros__vitrine:not(:has(.n-heros__media)) .n-heros__reseaux{flex-flow:wrap}}@media (max-width:53.99rem){.n-heros__dedans{justify-items:center}.n-heros__texte{text-align:center;justify-items:center}.n-heros__gestes{justify-content:center}.n-heros__gestes>*{flex:0 auto}.n-heros__note{justify-content:center}.n-heros__vitrine{width:100%}.n-heros__vitrine .n-heros__reseaux{order:-1}.n-heros__media{width:min(100%,36rem)}}@media (max-width:63.99rem){.n-heros__gestes>*{flex:0 auto}.n-heros__gestes .n-bouton--grand{min-height:var(--cible-min);--n-relief:8px;padding:0 1.1rem;font-size:.9375rem}.n-heros__note{gap:.75rem;width:fit-content;max-width:min(100%,22rem);padding:.45rem .85rem}.n-heros__visage{width:1.85rem;height:1.85rem;font-size:.8125rem}.n-heros__visage+.n-heros__visage{margin-inline-start:-.5rem}.n-heros__note .r-note{font-size:.875rem}}.n-heros__media{border-radius:var(--n-rayon-l);background:var(--_accent-bloc);box-shadow:0 10px 0 var(--_accent-bloc);overflow:hidden}.n-heros__photo,.n-heros__video{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}@media (min-width:54rem){.n-heros__dedans:has(.n-heros__media){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem}.n-heros__media{width:100%}}@media (min-width:64rem){.n-heros__dedans:has(.n-heros__media){grid-template-columns:1.02fr .98fr;gap:3rem}.n-heros__titre{font-size:min(clamp(3.25rem,5.2vw,4.75rem),var(--n-titre-plafond))}.n-heros__dedans:not(:has(.n-heros__media)) .n-heros__accroche{max-width:52ch}}.n-carte{max-width:var(--n-max);padding:clamp(1.25rem,3vw,1.75rem) var(--n-marge) clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,3.5vw,2.25rem);margin-inline:auto;display:grid}.n-carte>*{min-width:0}.n-ancres{top:var(--n-entete-h);z-index:10;margin:-.5rem calc(-1 * var(--n-marge)) 0;padding:.5rem var(--n-marge);background:var(--_fond);box-shadow:0 -.75rem 0 var(--_fond);scrollbar-width:none;position:sticky;overflow-x:auto}.n-ancres::-webkit-scrollbar{display:none}.n-ancres ul{gap:.4rem;display:flex}.n-ancres a{white-space:nowrap;border-radius:var(--rayon-pilule);background:var(--_fond-2);border:1.5px solid var(--_filet-doux);min-height:2.5rem;color:var(--_accent-bloc);align-items:center;padding:0 .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.n-ancres a:hover{background:var(--_fond-3)}.n-fam{view-timeline-inset:var(--n-bande) calc(100% - var(--n-bande) - 1px)}:root{--n-bande:calc(var(--n-entete-h) + 5.5rem)}@keyframes n-ancre-active{0%{background:var(--_fond-2);border-color:var(--_filet-doux);color:var(--_accent-bloc);font-weight:700}.01%,99.99%{background:var(--_accent);border-color:var(--_accent);color:var(--_accent-encre);font-weight:900}to{background:var(--_fond-2);border-color:var(--_filet-doux);color:var(--_accent-bloc);font-weight:700}}@keyframes n-ancre-avant{.01%,99.99%{order:1}}@supports (timeline-scope:--n) and (animation-timeline:--n){.n-ancres a{animation:linear both n-ancre-active;animation-range:cover}.n-ancres li{animation-timing-function:linear;animation-fill-mode:both;animation-range:cover}}.n-fam{scroll-margin-top:calc(var(--n-entete-h) + 4.5rem);gap:.85rem;display:grid}.n-fam__bandeau{border-radius:var(--n-rayon);background:var(--_accent);min-height:4.5rem;color:var(--_accent-encre);align-items:center;display:flex;position:relative;overflow:hidden}.n-fam__media{width:62%;position:absolute;inset-block:0;inset-inline-end:0}.n-fam__media img{object-fit:cover;width:100%;height:100%}.n-fam__media:after{content:"";background:linear-gradient(to right,var(--_accent) 0%,color-mix(in srgb,var(--_accent) 55%,transparent) 26%,transparent 48%);position:absolute;inset:0}[dir=rtl] .n-fam__media:after{background:linear-gradient(to left,var(--_accent) 0%,color-mix(in srgb,var(--_accent) 55%,transparent) 26%,transparent 48%)}.n-fam__titres{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;max-width:58%;padding:.85rem clamp(1.1rem,3.5vw,1.75rem);display:flex;position:relative}.n-fam__bandeau--nu .n-fam__titres{max-width:none}.n-fam__titre{text-transform:uppercase;color:inherit;font-size:clamp(1.25rem,3.6vw,1.75rem)}.n-fam__compte{color:var(--_accent-encre);font-size:.8125rem;font-weight:700}.n-fam__sur{letter-spacing:.2em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.75rem;font-weight:700}.n-fam__note{color:var(--_texte-2);max-width:var(--mesure)}.n-supp{flex-wrap:wrap;gap:.5rem;display:flex}.n-supp li{border-radius:var(--rayon-pilule);background:var(--_fond-2);border:1.5px solid var(--_filet-doux);align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .8rem;font-size:.875rem;display:inline-flex}.n-lignes{gap:.5rem;display:grid}.n-ligne{background:var(--_fond-2);border:1.5px solid var(--_filet-doux);border-radius:var(--n-rayon);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.85rem 1rem;display:grid}.n-ligne>.r-plat__nom{font-family:var(--_affiche);letter-spacing:-.02em;text-transform:uppercase;color:var(--_accent-bloc);font-size:1rem;font-weight:900;line-height:1.05}.n-ligne__desc,.n-ligne__options{color:var(--_texte-2);grid-column:1/-1;font-size:.875rem;line-height:1.45}.n-vins{border-collapse:collapse;width:100%;font-size:.9375rem}.n-vins thead th{font-family:var(--_sans);letter-spacing:.14em;text-transform:uppercase;color:var(--_texte-2);text-align:end;padding:.4rem .5rem;font-size:.6875rem;font-weight:700}.n-vins tbody tr{border-top:1px solid var(--_filet-doux)}.n-vins__nom{text-align:start;font-family:var(--_affiche);color:var(--_accent-bloc);padding:.75rem .5rem;font-size:1rem;font-weight:900}.n-vins__desc{font-family:var(--_sans);color:var(--_texte-2);text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:400}.n-vins__prix{text-align:end;white-space:nowrap;font-family:var(--_affiche);color:var(--_accent-bloc);font-variant-numeric:tabular-nums lining-nums;padding:.75rem .5rem;font-weight:900}.n-offres{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:1.25rem;display:grid}.n-offre{background:var(--_fond-2);border:2.5px solid var(--_accent);border-radius:var(--n-rayon-l);box-shadow:0 var(--n-relief) 0 var(--_accent-bloc);flex-direction:column;display:flex;overflow:hidden}.n-offre__media{background:var(--_photo);display:block}.n-offre__photo{aspect-ratio:16/9;object-fit:cover;width:100%}.n-offre__corps{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem;display:flex}.n-offre__tete{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.n-offre__tete>.r-plat__nom{font-family:var(--_affiche);letter-spacing:-.02em;text-transform:uppercase;color:var(--_accent-bloc);font-size:1.375rem;font-weight:900;line-height:1.05;display:block}.n-offre__desc{color:var(--_texte-2);line-height:1.55}.n-offre .r-formule__options{border-top:1px dotted var(--_filet);font-family:var(--_sans);color:var(--_texte-2);margin-top:.25rem;padding-top:.6rem;font-size:.875rem}.n-offre .r-compo{gap:.6rem;margin-top:0;font-size:.9375rem}.n-offre .r-compo__nom{color:var(--_texte)}.n-offre .r-choix{color:var(--_texte);gap:.35rem;margin-top:.45rem}.n-offre .r-choix li{border:1.5px solid var(--_filet);border-radius:var(--rayon-pilule);background:var(--_fond);padding:.2rem .65rem;font-size:.875rem;line-height:1.35}.n-offre .r-choix li:after{content:none}.n-vins__nom .r-plat__nom{font-family:var(--_affiche);color:var(--_accent-bloc);font-size:1rem;font-weight:900}.n-cadre .r-galerie{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(11rem,22vw,20rem);gap:.75rem;margin:0;display:grid}.n-cadre .r-galerie__item{border-radius:var(--n-rayon);background:var(--_photo);grid-column:auto;position:relative;overflow:hidden}.n-cadre .r-galerie__item:nth-child(4n+1),.n-cadre .r-galerie__item:nth-child(4n+4){grid-column:span 2}.n-cadre .r-galerie__item:last-child:nth-child(4n+1),.n-cadre .r-galerie__item:last-child:nth-child(4n+3){grid-column:span 3}.n-cadre .r-galerie__boite,.n-cadre .r-galerie__cadre{height:100%;display:block}.n-cadre .r-galerie__cadre:before{content:none}.n-cadre .r-galerie__item .r-galerie__photo{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;box-shadow:none;display:block;translate:none;rotate:none}.n-cadre .r-galerie__item:not(:target) .r-galerie__cadre:hover .r-galerie__photo,.n-cadre .r-galerie__item:not(:target) .r-galerie__cadre:focus-visible .r-galerie__photo{box-shadow:none;translate:none;rotate:none}@media (max-width:47.99rem){.n-cadre .r-galerie{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(8rem,40vw,14rem);gap:.5rem}.n-cadre .r-galerie .r-galerie__item:nth-child(n){grid-column:span 1}.n-cadre .r-galerie .r-galerie__item:nth-child(3n+1),.n-cadre .r-galerie .r-galerie__item:last-child:nth-child(3n+2){grid-column:span 2}}.n-cadre .r-galerie__fermer{display:none}.n-cadre .r-galerie__item:target{z-index:50;background:var(--_texte-voile);border-radius:0;grid-area:auto;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.n-cadre .r-galerie__item:target .r-galerie__boite{width:min(48rem,100%);height:auto;max-height:100%;position:relative}.n-cadre .r-galerie__item:target .r-galerie__cadre{height:auto}.n-cadre .r-galerie__item:target .r-galerie__photo{object-fit:contain;border-radius:var(--n-rayon);width:100%;height:auto;max-height:88vh}.n-cadre .r-galerie__item:target .r-galerie__fermer{top:.5rem;min-height:var(--cible-min);border-radius:var(--rayon-pilule);background:var(--_fond);color:var(--_texte);justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:.5rem}.n-cadre .r-galerie__origine{display:none}.n-cadre .r-galerie__item:target .r-galerie__origine{bottom:.5rem;border-radius:var(--rayon-pilule);background:var(--_fond);max-width:calc(100% - 1rem);color:var(--_texte);padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.35;display:block;position:absolute;inset-inline-start:.5rem}.n-etat{border-radius:var(--n-rayon);background:var(--_accent);color:var(--_accent-encre);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:1.15rem 1.4rem;display:flex}.n-etat b{font-family:var(--_affiche);text-transform:uppercase;color:inherit;font-size:1.375rem;font-weight:900}.n-etat--ouvert b{color:var(--_accent-2-sur-accent)}.n-etat span{color:inherit;font-weight:700}.n-jours__resume{font-size:1.0625rem;line-height:1.6}.n-jours{gap:.4rem;display:grid}.n-jours li{border-radius:var(--n-rayon);background:var(--_fond-2);border:1.5px solid var(--_filet-doux);grid-template-columns:minmax(0,auto) minmax(1rem,1fr) minmax(0,auto);align-items:baseline;gap:.75rem;padding:.85rem 1.1rem;display:grid}.n-jours .r-jour{font-family:var(--_affiche);letter-spacing:.06em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.9375rem;font-weight:900}.n-jours .r-heures{font-weight:700}.n-jours li[aria-current]{background:var(--_accent);border-color:var(--_accent)}.n-jours li[aria-current] .r-jour,.n-jours li[aria-current] .r-heures{color:var(--_accent-encre)}.n-jours li[aria-current] .m-conduite{opacity:.4;border-bottom-color:currentColor}.n-cadre .r-jour[data-aujourdhui]:after{content:" · " attr(data-aujourdhui);letter-spacing:.04em;text-transform:lowercase;opacity:.85;font-size:.75rem;font-weight:700}.n-cadre .m-conduite{border-bottom:1px dotted var(--_filet);transform:translateY(-.3em)}.n-cadre .r-heures{font-variant-numeric:tabular-nums lining-nums;text-align:end;overflow-wrap:normal}.n-acces__plan{gap:.5rem;display:grid}.n-acces__vue{border-radius:var(--n-rayon);border:1.5px solid var(--_filet-doux);background:var(--_photo);height:16rem;position:relative;overflow:hidden}.n-acces__vue iframe{inset-inline:0;border:0;width:100%;height:calc(100% + 28px);display:block;position:absolute;top:0}.n-acces__credit{color:var(--_texte-2);font-size:.75rem}.n-acces__credit a{color:inherit}.n-jour{margin-block:1.1rem 0;scroll-margin-top:7rem;position:relative}.n-jour__ruban{z-index:2;top:0;border-radius:var(--rayon-pilule);background:var(--_accent-2);color:var(--_accent-chaud-encre);font-family:var(--_affiche);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 0 color-mix(in srgb,var(--_accent-2) 68%,#000);padding:.5rem 1.1rem;font-size:.8125rem;font-weight:900;line-height:1;position:absolute;inset-inline-start:clamp(1.25rem,4vw,2.25rem);transform:translateY(-50%)}.n-jour__cadre{border-radius:var(--n-rayon-l);background:var(--_accent);color:var(--_accent-encre);position:relative;overflow:hidden}.n-jour__date{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:var(--_accent-2-sur-accent);padding:2.1rem clamp(1.25rem,4vw,2.25rem) 0;font-size:.75rem;font-weight:700;position:relative}.n-jour__plats{grid-template-columns:minmax(0,1fr);padding:0 clamp(1rem,3.5vw,1.75rem) clamp(1rem,3.5vw,1.75rem)}@media (min-width:48rem){.n-jour__plats>.n-plat{grid-template-rows:auto;grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:stretch}.n-jour__plats>.n-plat .n-plat__media{height:100%;max-height:13rem}.n-jour__plats>.n-plat .n-plat__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.n-jour__plats>.n-plat .n-plat__corps{justify-content:center;padding:1.15rem 1.1rem .9rem}.n-jour__plats>.n-plat .n-plat__texte{flex:none}.n-jour__plats>.n-plat .n-plat__texte>.r-plat__nom{font-size:1.625rem}.n-jour__plats>.n-plat .n-plat__desc{max-width:44ch;font-size:.9375rem}}.n-plats{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}@media (max-width:47.99rem){.n-plats{grid-template-columns:1fr;gap:.6rem}.n-plat{grid-template-rows:auto;grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch;gap:.15rem;padding:.5rem}.n-plat--nue{grid-template-columns:minmax(0,1fr)}.n-plat__media{height:100%}.n-plat__photo{aspect-ratio:auto;height:100%;min-height:6.5rem}.n-plat__corps{gap:.35rem;padding:.5rem .6rem .35rem}.n-plat__texte>.r-plat__nom{font-size:1.0625rem}.n-plat__desc{font-size:.8125rem;line-height:1.35}.n-prix{padding:.24rem .65rem;font-size:.9375rem}}.n-plats.n-jour__plats{grid-template-columns:minmax(0,1fr)}.n-plat{background:var(--_fond-2);border:1.5px solid var(--_filet-doux);border-radius:var(--n-rayon);transition:transform var(--n-transition),border-color var(--n-transition);grid-template-rows:auto 1fr;padding:.6rem;display:grid}.n-plat:hover{border-color:var(--_accent);transform:translateY(-3px)}.n-plat--nue{border-color:color-mix(in srgb,var(--_accent) 22%,transparent);grid-template-rows:1fr}.n-plat--nue:hover{border-color:var(--_accent)}.n-cadre .m-choisi{position:relative}.n-cadre .m-coche{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.n-cadre .m-coche__zone{z-index:3;cursor:pointer;border-radius:inherit;position:absolute;inset:0}.n-cadre .m-coche:focus-visible~.m-coche__zone{outline:3px solid var(--_accent);outline-offset:-3px;border-radius:inherit}:is(.n-plat:has(.m-coche:checked),.n-ligne:has(.m-coche:checked)){border-color:var(--_accent);background:var(--_choisi)}.n-jour__plat:has(.m-coche:checked){outline:3px solid var(--_accent-2-sur-accent);outline-offset:-6px;border-radius:var(--n-rayon)}.n-jour__plat.m-choisi:has(.m-coche:checked):after{background:var(--_accent-2);box-shadow:0 0 0 3px var(--_accent)}.n-jour__plat.m-choisi:has(.m-coche:checked):before{border-color:var(--_accent-chaud-encre)}:is(.n-plat:has(.m-coche:checked) .r-plat__nom,.n-ligne:has(.m-coche:checked) .r-plat__nom){color:var(--_accent-bloc)}:is(.n-plat:has(.m-coche:checked) .n-plat__desc,.n-ligne:has(.m-coche:checked) .n-ligne__desc){color:var(--_texte)}.n-cadre .m-choisi:has(.m-coche:checked):after{content:"";z-index:2;top:-.4rem;border-radius:var(--rayon-pilule);background:var(--_accent);width:1.5rem;height:1.5rem;box-shadow:0 0 0 3px var(--_fond);position:absolute;inset-inline-end:-.4rem}.n-cadre .m-choisi:has(.m-coche:checked):before{content:"";z-index:3;top:.05rem;border:solid var(--_accent-encre);border-width:0 2px 2px 0;width:.34rem;height:.62rem;position:absolute;inset-inline-end:.32rem;transform:rotate(45deg)}.n-cadre[dir=rtl] .m-choisi:has(.m-coche:checked):before{transform:rotate(45deg)scaleX(-1)}.n-plat__media{border-radius:calc(var(--n-rayon) - .5rem);background:var(--_photo);display:block;overflow:hidden}.n-plat__photo{aspect-ratio:3/2;object-fit:cover;width:100%}.n-plat__corps{flex-direction:column;flex:1;gap:.5rem;padding:.85rem .6rem .5rem;display:flex}.n-plat__texte{flex-direction:column;gap:.5rem;display:flex}.n-plat--nue .n-plat__texte{margin-block:auto}.n-plat--nue .n-prix{margin-top:0}.n-plat__texte>.r-plat__nom{font-family:var(--_affiche);letter-spacing:-.02em;text-transform:uppercase;color:var(--_accent-bloc);overflow-wrap:normal;word-break:normal;font-size:1.1875rem;font-weight:900;line-height:1.05;display:block}.n-plat__desc{color:var(--_texte-2);text-wrap:pretty;font-size:.875rem;line-height:1.45}.n-plat__options{color:var(--_texte-2);font-size:.8125rem;line-height:1.5}.n-plat__options b{color:var(--_texte);font-weight:700}.n-seules{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@media (min-width:48rem){.n-seules{grid-template-columns:repeat(auto-fill,minmax(max(17rem,50% - .375rem),1fr))}.n-seules--une{grid-template-columns:minmax(0,1fr)}}.n-seules--une{justify-self:center;width:100%;max-width:34rem}.n-seule{background:var(--_fond-2);border:1.5px solid var(--_filet-doux);border-radius:var(--n-rayon);view-timeline-inset:var(--n-bande) calc(100% - var(--n-bande) - 1px);scroll-margin-top:calc(var(--n-entete-h) + 4.5rem);transition:transform var(--n-transition),border-color var(--n-transition);display:grid;position:relative}.n-seule:hover{border-color:var(--_accent);transform:translateY(-3px)}.n-seule__tete{background:var(--_accent);min-height:3.25rem;color:var(--_accent-encre);border-start-start-radius:calc(var(--n-rayon) - 1.5px);border-start-end-radius:calc(var(--n-rayon) - 1.5px);justify-content:space-between;align-items:center;gap:.35rem .75rem;padding-block:.55rem;padding-inline:1rem .6rem;display:flex}.n-seule__tete:last-child{border-end-end-radius:calc(var(--n-rayon) - 1.5px);border-end-start-radius:calc(var(--n-rayon) - 1.5px)}.n-seule:not(:has(.n-seule__corps)){border-color:var(--_accent)}.n-seule__titre{text-transform:uppercase;min-width:0;color:inherit;font-size:clamp(1.125rem,2.4vw,1.3125rem)}.n-seule__tete>.n-prix{flex:none;align-self:center;margin-top:0}.n-seule__corps{align-items:flex-start;gap:.85rem;padding:.75rem 1rem .85rem;display:flex}.n-seule__media{aspect-ratio:1;border-radius:calc(var(--n-rayon) - .5rem);background:var(--_photo);flex:none;width:5.25rem;overflow:hidden}.n-seule__photo{object-fit:cover;width:100%;height:100%;display:block}.n-seule__texte{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.n-seule__sur{letter-spacing:.2em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.6875rem;font-weight:700}.n-seule__plat .r-plat__nom{font-family:var(--_sans);color:var(--_texte);font-size:.9375rem;font-weight:700;line-height:1.3}.n-seule__desc{color:var(--_texte-2);text-wrap:pretty;font-size:.875rem;line-height:1.45}.n-seule__options,.n-seule__note{color:var(--_texte-2);font-size:.8125rem;line-height:1.5}.n-seule__options b{color:var(--_texte);font-weight:700}.n-seule:has(.m-coche:checked){border-color:var(--_accent);background:var(--_choisi)}.n-seule:has(.m-coche:checked) .n-seule__desc{color:var(--_texte)}@media (max-width:47.99rem){.n-seule__tete{min-height:2.9rem;padding-inline:.85rem .5rem}.n-seule__corps{gap:.7rem;padding:.65rem .85rem .75rem}.n-seule__media{width:4.5rem}}@supports (timeline-scope:--n) and (animation-timeline:--n){.n-ancre-paire{animation-name:var(--n-av);animation-timeline:var(--n-at)}@media (min-width:48rem){.n-ancre-paire{animation-name:var(--n-av-l);animation-timeline:var(--n-at-l)}}}.n-vignette__compte--prix{border-radius:var(--rayon-pilule);background:var(--_accent-2);color:var(--_accent-chaud-encre);font-family:var(--_affiche);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;justify-self:start;margin-top:.2rem;padding:.24rem .75rem;font-size:1rem;font-weight:900;line-height:1.2}
.b-cadre{--_serif:var(--theme-police-titre);--_affiche:var(--theme-police-affiche);--_serif-latine:var(--theme-police-latine,var(--theme-police-titre));--_sans:var(--theme-police-interface);--_sans-systeme:var(--theme-sans-systeme);--_accent-chaud-encre:var(--theme-accent-chaud-encre);--_accent-2:var(--theme-accent-2);--_accent-2-sur-accent:var(--theme-accent-2-sur-accent);--_encre-papier:var(--theme-encre-papier);--b-or:color-mix(in srgb,var(--_accent-2) 60%,var(--_accent-chaud));--b-max:72rem;--b-marge:clamp(1rem,4vw,2.5rem);--b-rayon:.25rem;--b-barre-h:4.1rem;--b-store-h:2.5rem;--b-pointe:.85rem;--b-transition:.15s cubic-bezier(.2,.7,.4,1)}@media (max-width:47.99rem){.b-cadre{--b-barre-h:6.9rem;--b-store-h:1.9rem;--b-pointe:.7rem}}body:has(.b-cadre){background:var(--_fond);color:var(--_texte);font-family:var(--_sans);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}.b-cadre :where(h1,h2,h3){font-family:var(--_serif);letter-spacing:-.01em;font-weight:600}.b-cadre :focus-visible{outline-color:var(--_accent-bloc)}.b-entete :focus-visible,.b-heros :focus-visible,.b-pied :focus-visible,.b-reponse :focus-visible,.b-entete .r-compte:focus-visible{outline-color:var(--_accent-encre)}.b-cadre{flex-direction:column;min-height:100vh;display:flex}.b-cadre>main{flex:1 0 auto}.b-suite{z-index:1;position:relative}.b-entete{z-index:20;background:var(--_accent);color:var(--_accent-encre);border-bottom:5px double var(--_accent-2-sur-accent);position:sticky;top:0}.b-barre__dedans{max-width:var(--b-max);padding:.5rem var(--b-marge);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-inline:auto;display:flex}.b-marque{min-height:var(--cible-min);color:inherit;flex:0 auto;align-items:center;gap:.65rem;min-width:0;max-width:calc(100% - 7.5rem);text-decoration:none;display:inline-flex}.b-marque__logo{flex:none;place-items:center;display:grid}.b-marque__logo img{object-fit:contain;width:auto;max-width:12rem;height:2.5rem}.b-entete{top:-2rem}.b-entete .b-barre__dedans{padding-top:2.5rem}@property --b-echelle{syntax:"<number>";inherits:false;initial-value:1}@supports (container-type:scroll-state){:root{container-type:scroll-state}.b-marque__logo img{--b-echelle:1.75;transform-origin:0 100%;scale:var(--b-echelle)}.b-cadre[dir=rtl] .b-marque__logo img{transform-origin:100% 100%}@container scroll-state(scrollable:top){.b-marque__logo img{--b-echelle:1}}@media (prefers-reduced-motion:no-preference){.b-marque__logo img{transition:--b-echelle .3s}}}.b-marque__nom{color:inherit;overflow-wrap:normal;word-break:normal;font-size:1.1875rem;line-height:1.1}.b-marque__nom small{font-family:var(--_sans);letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;font-size:.6875rem;font-weight:700;display:block}.b-marque:has(img) .b-marque__nom{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b-onglets{margin-inline:calc(-1 * var(--b-marge));scrollbar-width:none;flex:100%;order:3;padding-inline:.35rem;overflow-x:auto}.b-onglets::-webkit-scrollbar{display:none}.b-onglets ul{justify-content:space-evenly;width:100%;min-width:max-content;display:flex}.b-onglets a{min-height:var(--cible-min);white-space:nowrap;color:inherit;transition:border-color var(--b-transition);border-bottom:3px solid #0000;align-items:center;gap:.4rem;padding:0 clamp(.35rem,1.4vw,.8rem);font-size:clamp(.75rem,2.5vw,.8125rem);font-weight:400;text-decoration:none;display:inline-flex}.b-onglets a:hover{border-bottom-color:color-mix(in srgb,currentColor 45%,transparent)}.b-onglets a[aria-current]{border-bottom-color:var(--_accent-2-sur-accent);font-weight:700}.b-onglets a[aria-current]:before{content:"";background:var(--_accent-2-sur-accent);flex:none;width:.4rem;height:.4rem;transform:rotate(45deg)}.b-barre__droite{flex:none;align-items:center;gap:.35rem;margin-inline-start:auto;display:flex;position:relative}.b-barre .r-langues summary{color:inherit;border-bottom-color:var(--_accent-2-sur-accent)}.b-barre .r-langues--drapeaux a{color:inherit}.b-barre__droite .r-langues details ul{z-index:60;top:calc(100% + .5rem);border-radius:var(--b-rayon);border:1px solid var(--_filet);background:var(--_fond);min-width:12rem;max-height:min(70vh,26rem);color:var(--_texte);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto}.b-barre__droite .r-langues details li{display:block}.b-barre__droite .r-langues details li+li{border-top:1px solid var(--_filet-doux)}.b-barre__droite .r-langues details a{width:100%;min-height:var(--cible-min);color:var(--_texte);letter-spacing:.04em;text-transform:none;border:0;justify-content:flex-start;align-items:center;gap:.6rem;padding-inline:.85rem;font-size:.8125rem;display:flex}.b-barre__droite .r-langues details a:hover{background:var(--_fond-2)}.b-barre__droite .r-langues details a[aria-current]{background:var(--_fond-3);font-weight:700}.b-barre__droite .r-langues details a:focus-visible{outline-color:var(--_accent-bloc)}@media (min-width:48rem){.b-onglets a{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.b-marque__nom{font-size:1.3125rem}}@media (min-width:64rem){.b-barre__dedans{flex-wrap:nowrap}.b-onglets{flex:auto;order:0;min-width:0;margin-inline:0;padding-inline:0}.b-onglets ul{gap:.15rem;width:max-content;min-width:0;margin-inline:auto}.b-marque,.b-barre__droite{flex:1 1 0;min-width:0;max-width:none}.b-marque{min-width:min-content}.b-barre__droite{justify-content:flex-end;min-width:max-content;margin-inline-start:0}}@supports (container-type:scroll-state){@media (min-width:64rem){.b-onglets{flex:0 auto}.b-marque:has(img){container-type:inline-size}.b-marque__logo img{max-width:min(12rem,calc(100cqi / var(--b-echelle)))}}@media (max-width:63.99rem){.b-marque:has(img){flex:1 1 0;container-type:inline-size}.b-marque__logo img{max-width:min(12rem,calc(100cqi / var(--b-echelle)))}}}.b-store{z-index:2;height:var(--b-store-h);margin-bottom:calc(-1 * var(--b-pointe));border-top:.35rem solid var(--_accent);background:repeating-linear-gradient(90deg,var(--_accent) 0 2.5rem,var(--_fond-3) 0 5rem);-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--b-pointe)) no-repeat,conic-gradient(from -55.8deg at 50% 100%,#000 111.6deg,#0000 0) bottom/2.5rem var(--b-pointe) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--b-pointe)) no-repeat,conic-gradient(from -55.8deg at 50% 100%,#000 111.6deg,#0000 0) bottom/2.5rem var(--b-pointe) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--b-pointe)) no-repeat,conic-gradient(from -55.8deg at 50% 100%,#000 111.6deg,#0000 0) bottom/2.5rem var(--b-pointe) repeat-x;position:relative}.b-orne{color:var(--b-or);justify-content:center;align-items:center;gap:.6rem;display:flex}.b-orne i{background:currentColor;width:clamp(2.5rem,10vw,4.5rem);height:1px;display:block}.b-orne b{background:currentColor;width:.5rem;height:.5rem;display:block;transform:rotate(45deg)}.b-bouton{min-height:var(--cible-min);border-radius:var(--b-rayon);font-family:var(--_sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:box-shadow var(--b-transition),transform var(--b-transition);justify-content:center;align-items:center;gap:.55rem;padding:0 1.35rem;font-size:.8125rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.b-bouton--grand{min-height:3.25rem;padding:0 1.75rem;font-size:.875rem}.b-bouton--plein,.b-cadre .m-bouton{background:var(--_accent-2);color:var(--_accent-chaud-encre);box-shadow:inset 0 0 0 3px var(--_accent-2),inset 0 0 0 4px var(--_accent-chaud-encre)}.b-bouton--plein:hover,.b-cadre .m-bouton:hover{box-shadow:inset 0 0 0 5px var(--_accent-2),inset 0 0 0 6px var(--_accent-chaud-encre)}.b-bouton--trait,.b-cadre .r-avis__source .m-lien{color:var(--_accent-bloc);background:0 0;box-shadow:inset 0 0 0 1.5px}.b-bouton--trait:hover,.b-cadre .r-avis__source .m-lien:hover{box-shadow:inset 0 0 0 1.5px,inset 0 0 0 4px #0000,inset 0 0 0 5px}.b-bouton:active,.b-cadre .m-bouton:active{transform:translateY(1px)}.b-fleche{transition:transform var(--b-transition);flex:none}.b-bouton:hover .b-fleche{transform:translate(4px)}.b-cadre[dir=rtl] .b-bouton:hover .b-fleche{transform:scaleX(-1)translate(4px)}.b-cadre .m-bouton{min-height:var(--cible-min);border-radius:var(--b-rayon);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.b-cadre .m-lien{min-height:var(--cible-min);color:var(--_accent-bloc);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.b-cadre .r-avis__source .m-lien{border-radius:var(--b-rayon);letter-spacing:.1em;text-transform:uppercase;padding:0 1.35rem;font-size:.8125rem;text-decoration:none}.b-rond,.b-cadre .r-social__lien{width:var(--cible-min);height:var(--cible-min);background:var(--_accent-2);color:var(--_accent-chaud-encre);transition:transform var(--b-transition);border-radius:50%;justify-content:center;align-items:center;font-size:0;text-decoration:none;display:inline-flex}.b-cadre .r-social__lien{background:var(--_marque);color:var(--_marque-encre)}.b-rond:hover,.b-cadre .r-social__lien:hover{transform:translateY(-2px)}.b-rond svg,.b-cadre .r-social__lien svg,.b-cadre .r-social__lien .r-ic{color:currentColor;width:1.2rem;height:1.2rem}.b-rond--wa{background:var(--theme-whatsapp);color:var(--theme-whatsapp-texte)}.b-blocs{max-width:var(--b-max);padding:clamp(2.25rem,6vw,3.75rem) var(--b-marge);gap:clamp(2.75rem,7vw,4.5rem);margin-inline:auto;display:grid}.b-bloc{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.b-bloc--histoire,.b-bloc--acces,.b-bloc--horaires,.b-bloc--infos{width:100%;max-width:46rem;margin-inline:auto}.b-tete{text-align:center;justify-items:center;gap:.4rem;display:grid}.b-tete__sur{letter-spacing:.22em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.75rem;font-weight:700}.b-tete__titre{color:var(--_accent-bloc);font-size:clamp(2.125rem,6vw,3.25rem);font-style:italic;font-weight:400;line-height:1.02}.b-histoire{font-size:1.125rem;line-height:1.7}.b-histoire:first-letter{float:left;font-family:var(--_serif);color:var(--_accent-bloc);margin:.06em .12em 0 0;font-size:3.5em;font-weight:600;line-height:.8}.b-cadre[dir=rtl] .b-histoire:first-letter{float:right;margin:.06em 0 0 .12em}.b-histoire__sous{color:var(--_texte-2);letter-spacing:.06em;font-size:.9375rem}.b-bloc--avis{gap:1.5rem}.b-cadre .r-avis__note{text-align:center;justify-self:center}.b-cadre .r-avis__note .r-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;display:flex}.b-cadre .r-avis__note .r-ic--etoile{width:1.6rem;height:1.6rem}.b-cadre .r-avis__note .r-note__texte{font-family:var(--_serif);color:var(--_accent-bloc);font-size:clamp(2.25rem,6vw,3rem);font-weight:600;line-height:1}.b-cadre .r-avis__liste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--b-marge);margin-inline:calc(-1 * var(--b-marge));padding:.25rem var(--b-marge) .75rem;scrollbar-width:thin;scrollbar-color:var(--b-or) transparent;anchor-name:--b-avis-piste;scroll-behavior:smooth;gap:1rem;display:flex;overflow-x:auto}.b-cadre .r-avis__selection{text-align:center;color:var(--_texte-2);margin:.5rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.r-avis__liste{scroll-behavior:auto}}.b-cadre .r-avis__liste>:first-child{margin-inline-start:auto}.b-cadre .r-avis__liste>:last-child{margin-inline-end:auto}.b-cadre .r-avis__liste:focus-visible{outline:3px solid var(--_accent-bloc);outline-offset:-3px}.b-cadre .r-avis{scroll-snap-align:start;background:var(--_fond-2);border:1px solid var(--_filet-doux);border-radius:var(--b-rayon);flex-direction:column;flex:0 0 min(21rem,82%);gap:.9rem;padding:2.5rem 1.4rem 1.4rem;display:flex;position:relative}.b-cadre .r-avis:before{content:"“" / "";top:.2rem;font-family:var(--_serif);color:var(--b-or);font-size:3.5rem;font-weight:600;line-height:1;position:absolute;inset-inline-start:1.1rem}.b-cadre .r-avis__texte{color:var(--_texte);order:1;font-size:1rem;line-height:1.6}.b-cadre .r-avis__tete{border-top:1px dotted var(--_filet);order:2;align-items:center;gap:.7rem;margin-top:auto;padding-top:.8rem;display:flex}.b-cadre .r-avis__portrait{background:var(--_accent);width:2.4rem;height:2.4rem;color:var(--_accent-encre);font-family:var(--_serif);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid}.b-cadre .r-avis__qui{gap:.1rem;display:grid}.b-cadre .r-avis__auteur{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.b-cadre .r-avis__ligne{color:var(--_texte-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.b-cadre .r-avis__etoiles{color:var(--_filet);letter-spacing:.06em}.b-cadre .r-avis__etoiles b{color:var(--_encre-papier);font-weight:400}.b-cadre .r-avis__auto{color:var(--_texte-2);order:3;font-size:.75rem}.b-cadre .r-avis__gestes{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.b-cadre .r-avis__geste,.b-cadre .r-avis__source{margin:0}.b-cadre .r-etoiles{vertical-align:-.12em;align-items:center;gap:.05em;display:inline-flex}.b-cadre .r-etoile,.b-cadre .r-etoile .r-ic{color:var(--_encre-papier)}.b-cadre .r-etoile{display:inline-flex;position:relative}.b-cadre .r-etoiles svg{width:1em;height:1em}.b-cadre .r-etoile.est-demie>i{width:50%;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.b-cadre[dir=rtl] .r-etoile.est-demie>i{inset-inline:auto 0}.b-cadre .r-etoile.est-demie>i>svg{flex:none}.b-cadre .r-etat{color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.b-cadre .r-etat--lien{min-height:var(--cible-min);text-decoration:none}.b-cadre .r-etat--lien:hover .r-etat__precision{text-underline-offset:.2em;text-decoration:underline}.b-cadre .r-etat__pastille{border-radius:var(--b-rayon);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.b-cadre .r-etat__pastille--ouvert{background:var(--theme-ouvert);color:var(--theme-ouvert-texte)}.b-cadre .r-etat__pastille--ferme{background:var(--theme-ferme);color:var(--theme-ferme-texte)}.b-cadre .r-etat__pastille:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.b-cadre .r-etat__precision{font-size:.875rem;font-weight:700}.b-cadre .r-qualite{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:0 2rem;display:grid}.b-cadre .r-qualite li{border-bottom:1px dotted var(--_filet);align-items:center;gap:.7rem;min-height:2.9rem;font-size:.9375rem;font-weight:700;display:flex}.b-cadre .r-qualite svg{width:1.25rem;height:1.25rem;color:var(--_accent-bloc);flex:none}.b-acces__adresse{text-align:center;font-style:normal;font-family:var(--_serif);font-size:1.25rem;font-weight:600;line-height:1.4}.b-acces__gestes{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.b-cadre .r-coord{gap:.1rem;font-style:normal;display:grid}.b-cadre .r-coord a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.b-cadre .r-coord a:hover{text-underline-offset:.2em;text-decoration:underline}.b-pied{z-index:1;background:var(--_accent);color:var(--_accent-encre);border-top:5px double var(--_accent-2-sur-accent);position:relative}.b-pied__haut{max-width:var(--b-max);padding:clamp(2.25rem,6vw,3.5rem) var(--b-marge) 1.75rem;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));align-items:start;gap:2rem 1.75rem;margin-inline:auto;display:grid}.b-pied__col{align-content:start;gap:.15rem;font-size:.9375rem;display:grid}.b-pied__titre{font-family:var(--_serif);color:var(--_accent-2-sur-accent);margin-bottom:.35rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.1}.b-pied__col a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.b-pied__col a.r-social__lien{color:var(--_marque-encre);text-decoration:none}.b-pied__col a:hover{text-underline-offset:.2em;text-decoration:underline}.b-pied__col a[aria-current]{text-underline-offset:.25em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.b-pied__social{flex-wrap:wrap;gap:.5rem;display:flex}.b-pied__qr{align-content:start;justify-items:center;min-width:9rem;display:grid}.b-pied__qr .r-qr__code{border-radius:var(--b-rayon);background:var(--_fond);width:8.5rem;color:var(--_texte);outline:1px solid var(--_accent-2-sur-accent);outline-offset:4px;padding:.6rem}.b-pied__qr svg{width:100%;height:auto;display:block}.b-pied__qr svg [fill]:not([fill=none]){fill:var(--_texte)}.b-pied__qr svg [stroke]:not([stroke=none]){stroke:var(--_texte)}.b-pied__bas{max-width:var(--b-max);padding:1.75rem var(--b-marge) 2rem;text-align:center;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);justify-items:center;gap:.5rem;margin-inline:auto;font-size:.8125rem;display:grid}.b-pied__enseigne{font-family:var(--_serif);letter-spacing:-.01em;font-size:clamp(2.25rem,7vw,3.5rem);font-style:italic;font-weight:400;line-height:1}.b-pied__enseigne--logo img{object-fit:contain;width:auto;max-width:min(26rem,100%);height:clamp(5.5rem,16vw,8rem);display:block}.b-pied__enseigne small{font-family:var(--_sans);letter-spacing:.2em;text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-style:normal;font-weight:700;display:block}.b-pied__bas a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.b-pied .r-traduction{color:inherit;font-size:.8125rem}@media (max-width:47.99rem){.b-pied__haut{text-align:center;justify-items:center}.b-pied__col{justify-items:center;width:100%}.b-pied__social{justify-content:center}}.b-conduite{border-bottom:2px dotted var(--_filet);flex:1rem;min-width:1rem;transform:translateY(-.3em)}.b-conduite:last-child{display:none}.b-prix{font-family:var(--_serif);color:var(--_encre-papier);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;flex:none;font-size:1.125rem;font-weight:600;line-height:1.3}.b-heros{background:var(--_accent);color:var(--_accent-encre);position:relative;overflow:hidden}.b-heros__fond{position:absolute;inset:0}.b-heros__fond-img{object-fit:cover;width:100%;height:100%}.b-heros__fond:after{content:"";background:color-mix(in srgb,var(--_accent) 86%,transparent);position:absolute;inset:0}.b-heros__dedans{max-width:var(--b-max);padding:calc(clamp(2.25rem,7vw,4.5rem) + var(--b-pointe)) var(--b-marge) clamp(2.75rem,7vw,4.5rem);justify-items:center;gap:2.5rem;margin-inline:auto;display:grid;position:relative}.b-heros__texte{text-align:center;justify-items:center;gap:1rem;width:min(34rem,100%);display:grid;container-type:inline-size}.b-soleil{background:repeating-conic-gradient(from -90deg at 50% 100%,var(--_accent-2-sur-accent) 0 4deg,transparent 4deg 12deg);border-radius:6.5rem 6.5rem 0 0;width:6.5rem;height:3.25rem;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 0 .9rem,#000 .95rem);mask:radial-gradient(circle at 50% 100%,#0000 0 .9rem,#000 .95rem)}.b-motif--drapeau{aspect-ratio:3/2;outline:1px solid var(--_accent-2-sur-accent);outline-offset:3px;border-radius:.2rem;width:4.5rem;display:block;overflow:hidden}.b-motif--drapeau svg{width:100%;height:100%;display:block}.b-motif--ancre{width:3.25rem;height:3.5rem;color:var(--_accent-2-sur-accent);display:block}.b-motif--ancre svg{width:100%;height:100%;display:block}.b-motif--taureau{width:5rem;height:3.75rem;color:var(--_accent-2-sur-accent);display:block}.b-motif--taureau svg,.b-motif--dessin svg{width:100%;height:100%;display:block}.b-motif--dessin{width:4.75rem;height:4.75rem;color:var(--_accent-2-sur-accent);display:block}.b-heros__sous{letter-spacing:.24em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.b-heros__titre{--b-titre-plafond:calc(100cqi / var(--b-titre-mot,6));font-family:var(--_serif);font-weight:600;font-size:min(clamp(2.75rem,10vw,5rem),var(--b-titre-plafond));letter-spacing:-.01em;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;line-height:1}.b-heros__titre small{letter-spacing:0;color:var(--_accent-2-sur-accent);margin-top:.3em;font-size:.5em;font-style:italic;font-weight:400;display:block}.b-heros .b-orne{color:var(--_accent-2-sur-accent)}.b-heros__accroche{font-size:1.0625rem;line-height:1.65}.b-heros__etat .r-etat__precision{color:inherit}.b-heros__appel{gap:1rem;width:fit-content;max-width:100%;display:grid}.b-heros__gestes{grid-auto-columns:1fr;grid-auto-flow:column;gap:.85rem;display:grid}@media (max-width:47.99rem){.b-heros__appel{width:100%}.b-heros__gestes{gap:.6rem;width:100%}.b-heros__gestes>.b-bouton{letter-spacing:.06em;flex:1 1 0;min-width:0;padding-inline:.75rem;font-size:.8125rem}}.b-heros .b-bouton--trait{color:var(--_accent-encre)}.b-heros__note{border:1px solid color-mix(in srgb,var(--_accent-encre) 35%,transparent);border-radius:var(--b-rayon);flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;padding:.6rem 1.1rem;display:flex}.b-heros__visages{flex:none;display:flex}.b-heros__visage{border:2px solid var(--_accent);background:var(--_accent-2);width:2rem;height:2rem;color:var(--_accent-chaud-encre);font-family:var(--_serif);border-radius:50%;place-items:center;margin-inline-start:-.5rem;font-size:.875rem;font-weight:600;line-height:1;display:grid}.b-heros__visage:first-child{margin-inline-start:0}.b-heros__note .r-note{color:inherit;font-weight:700}.b-heros__note .r-etoile,.b-heros__note .r-etoile .r-ic{color:var(--_accent-2-sur-accent)}.b-heros__note .r-note__date{color:inherit}.b-heros__vitrine{justify-items:center;gap:1.5rem;width:100%;display:grid}.b-heros__media{aspect-ratio:4/5;border-radius:var(--b-rayon);background:var(--_accent-bloc);outline:1.5px solid var(--_accent-2-sur-accent);outline-offset:.45rem;width:min(100% - 1rem,33rem);margin:.5rem;overflow:hidden}.b-heros__photo,.b-heros__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.b-heros__media .b-heros__affiche{display:none}@media (prefers-reduced-motion:reduce){.b-heros__media .b-heros__video{display:none}.b-heros__media .b-heros__affiche{display:block}}.b-heros__reseaux{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@media (min-width:56rem){.b-heros__dedans:has(.b-heros__media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:stretch center;gap:3rem}.b-heros__texte{align-content:center}.b-heros__vitrine{flex-direction:column;align-items:center;display:flex}.b-heros__media{aspect-ratio:auto;flex:1 1 0;width:min(100%,30rem);min-height:22rem;position:relative}.b-heros__photo,.b-heros__video{position:absolute;inset:0}}.b-cadre-double{border:1px solid var(--b-or);outline:1px solid var(--b-or);outline-offset:-.5rem;gap:1.75rem;padding:clamp(1.75rem,5vw,3rem) clamp(1rem,5vw,3rem);display:grid}.b-sommaire{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));column-gap:3rem;display:grid}.b-sommaire a{min-height:3.5rem;color:inherit;border-bottom:1px solid var(--_filet-doux);align-items:center;gap:.75rem;padding:.4rem .15rem;text-decoration:none;display:flex}.b-sommaire__nom{font-family:var(--_serif);overflow-wrap:break-word;min-width:0;font-size:1.1875rem;font-weight:600;line-height:1.25}.b-sommaire a .b-conduite{align-self:center;transform:none}.b-sommaire__nommage{gap:.05rem;min-width:0;display:grid}.b-sommaire__compte{letter-spacing:.12em;text-transform:uppercase;color:var(--_texte-2);flex:none;font-size:.75rem;font-weight:700}.b-sommaire__compte--prix{font-family:var(--_serif);letter-spacing:0;text-transform:none;color:var(--_texte);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:1.125rem;font-weight:600}.b-sommaire a:hover .b-sommaire__nom{color:var(--_accent-bloc);text-underline-offset:.2em;text-decoration:underline}.b-tout{text-align:center}.b-lignes{column-gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:52rem){.b-lignes{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-plat{border-bottom:1px solid var(--_filet-doux);align-items:flex-start;gap:.9rem;margin-inline:-.5rem;padding:.95rem .5rem .9rem;display:flex}.b-plat__media{background:var(--_photo);outline:1px solid var(--b-or);outline-offset:3px;border-radius:50%;flex:none;width:5.5rem;height:6.875rem;margin:.2rem;position:relative}@media (min-width:52rem){.b-plat__media{width:6.5rem;height:8.125rem}}.b-plat__zoom{z-index:4;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.b-plat__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--b-transition)}.b-plat__zoom:hover .b-plat__photo{transform:scale(1.05)}.b-plat__zoom:focus-visible{outline:3px solid var(--_accent-bloc);outline-offset:5px}.b-plat__media:after,.b-plat__media:before{content:"";bottom:-.1rem;pointer-events:none;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;inset-inline-end:-.1rem}.b-plat__media:after{z-index:5;background:var(--_accent);box-shadow:0 0 0 2px var(--_fond)}.b-plat__media:before{z-index:6;background:var(--_accent-encre);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.8-4.8'/%3E%3C/svg%3E") 50%/.9rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.8-4.8'/%3E%3C/svg%3E") 50%/.9rem no-repeat}.b-zoom{background:0 0;border:0;width:fit-content;max-width:min(40rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);padding:0;overflow:visible}.b-zoom::backdrop{background:var(--_texte-voile)}.b-zoom__photo{object-fit:contain;border-radius:var(--b-rayon);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2rem);display:block}.b-zoom__fermer{top:.6rem;min-height:var(--cible-min);border-radius:var(--b-rayon);background:var(--_fond);color:var(--_texte);font:700 .8125rem/1 var(--_sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 1.1rem;display:inline-flex;position:absolute;inset-inline-end:.6rem}.b-zoom__fermer:focus-visible{outline:3px solid var(--_accent-bloc);outline-offset:2px}.b-plat__corps{flex:1;gap:.3rem;min-width:0;display:grid}.b-plat__ligne{align-items:baseline;gap:.5rem;display:flex}.b-plat__ligne>.r-plat__nom{min-width:0;font-family:var(--_serif);color:var(--_texte);overflow-wrap:break-word;flex:0 auto;font-size:1.125rem;font-weight:600;line-height:1.3}.b-plat__desc{color:var(--_texte-2);max-width:var(--mesure);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.b-plat__options{color:var(--_texte-2);font-size:.875rem;line-height:1.5}.b-plat__options b{color:var(--_texte);font-weight:700}.b-plat__options .r-ecart{font-size:.875rem}.b-cadre .r-allergenes{font-family:var(--_serif);font-size:.9375rem;font-weight:400}.b-cadre .r-allergenes__titre{font-family:var(--_sans)}.b-plat--ecart .r-plat__nom{font-family:var(--_sans);font-size:1rem;font-weight:700}.b-cadre .r-plat--indisponible .b-prix{color:var(--_texte-2);text-decoration:line-through}.b-lignes--dense{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}.b-lignes--dense .b-plat{padding-block:.6rem}.b-cadre .m-choisi{position:relative}.b-cadre .m-coche{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.b-cadre .m-coche__zone{z-index:3;cursor:pointer;position:absolute;inset:0}.b-cadre .m-coche:focus-visible~.m-coche__zone{outline:3px solid var(--_accent-bloc);outline-offset:-3px}.b-plat:has(.m-coche:checked){background:var(--_choisi);box-shadow:inset 3px 0 0 var(--_accent-bloc)}.b-cadre[dir=rtl] .b-plat:has(.m-coche:checked){box-shadow:inset -3px 0 0 var(--_accent-bloc)}.b-plat:has(.m-coche:checked) .b-prix{color:var(--_encre-papier)}:is(.b-plat:has(.m-coche:checked) .b-plat__desc,.b-plat:has(.m-coche:checked) .b-plat__options){color:var(--_texte)}.b-cadre .m-choisi:has(.m-coche:checked):after{content:"";z-index:2;top:-.55rem;background:var(--_accent-bloc);width:1.3rem;height:1.3rem;box-shadow:0 0 0 2px var(--_fond);border-radius:50%;position:absolute;inset-inline-end:.1rem}.b-cadre .m-choisi:has(.m-coche:checked):before{content:"";z-index:3;top:-.33rem;border:solid var(--_fond);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;inset-inline-end:.58rem;transform:rotate(45deg)}.b-cadre[dir=rtl] .m-choisi:has(.m-coche:checked):before{transform:rotate(45deg)scaleX(-1)}.b-jour{scroll-margin-top:calc(var(--b-barre-h) + 3.5rem);position:relative}.b-jour__cadre{background:var(--_fond-2);border:1px solid var(--b-or);outline:1px solid var(--b-or);outline-offset:-.45rem;text-align:center;justify-items:center;gap:.45rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(1rem,4vw,2.5rem) clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.b-jour__cadre:before,.b-jour__cadre:after{content:"";background:var(--_fond);border:1px solid var(--b-or);width:.8rem;height:.8rem;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.b-jour__cadre:before{top:-.45rem}.b-jour__cadre:after{bottom:-.45rem}.b-jour__date{letter-spacing:.2em;text-transform:uppercase;color:var(--_accent-texte);font-size:.75rem;font-weight:700}.b-jour__titre{color:var(--_accent-texte);font-size:clamp(2rem,5.5vw,2.75rem);font-style:italic;font-weight:400;line-height:1.02}.b-jour__plats{text-align:start;width:100%;max-width:42rem;margin-top:.5rem}.b-lignes.b-jour__plats{grid-template-columns:minmax(0,1fr)}.b-jour__plats>.b-plat:last-child{border-bottom:0}.b-jour .b-plat{flex-direction:column;align-items:stretch;gap:1rem}.b-jour .b-plat__media{aspect-ratio:4/3;border-radius:var(--b-rayon);width:100%;height:auto;margin:0}@media (min-width:40rem){.b-jour .b-plat{flex-direction:row;align-items:center;gap:1.5rem}.b-jour .b-plat__media{width:min(20rem,45%)}}.b-carte{max-width:var(--b-max);padding:calc(clamp(1.75rem,4vw,2.75rem) + var(--b-pointe)) var(--b-marge) clamp(2.25rem,5vw,3.5rem);gap:clamp(2.25rem,5vw,3.25rem);margin-inline:auto;display:grid}.b-carte>*{min-width:0}.b-pancarte{justify-content:center;margin-top:-1rem;display:flex}.b-ancres{top:var(--b-barre-h);z-index:10;margin:-1rem calc(-1 * var(--b-marge)) 0;padding:.15rem var(--b-marge);background:var(--_fond);box-shadow:0 -.75rem 0 var(--_fond);border-bottom:1px solid var(--_filet-doux);scrollbar-width:none;position:sticky;overflow-x:auto}.b-ancres::-webkit-scrollbar{display:none}.b-ancres ul{width:max-content;margin-inline:auto;display:flex}.b-ancres a{min-height:var(--cible-min);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--_texte-2);border-bottom:3px solid #0000;align-items:center;padding:0 .55rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.b-ancres a:hover{color:var(--_texte)}.b-ancres{anchor-name:--b-ancres}@media (prefers-reduced-motion:no-preference){.b-ancres{scroll-behavior:smooth}}.b-cadre{--b-bande:calc(var(--b-barre-h) + 4rem)}.b-fam{view-timeline-inset:var(--b-bande) calc(100% - var(--b-bande) - 1px);scroll-margin-top:calc(var(--b-barre-h) + 3.5rem);gap:1.1rem;display:grid}@keyframes b-ancre-active{0%{color:var(--_texte-2);border-bottom-color:#0000}.01%,99.99%{color:var(--_accent-bloc);border-bottom-color:var(--_accent-bloc)}to{color:var(--_texte-2);border-bottom-color:#0000}}@keyframes b-ancre-avant{.01%,99.99%{order:1}}@supports (timeline-scope:--b) and (animation-timeline:--b){.b-ancres a{animation:linear both b-ancre-active;animation-range:cover}.b-ancres li{animation-timing-function:linear;animation-fill-mode:both;animation-range:cover}}.b-fam__tete{text-align:center;justify-items:center;gap:.3rem;display:grid}.b-fam__sur{letter-spacing:.22em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.75rem;font-weight:700}.b-fam__titre{color:var(--_accent-bloc);font-size:clamp(2rem,5.5vw,2.75rem);font-style:italic;font-weight:400;line-height:1.02}.b-fam__compte{letter-spacing:.16em;text-transform:uppercase;color:var(--_texte-2);font-size:.75rem;font-weight:700}.b-fam__media{background:var(--_fond-2);border:1px solid var(--_filet-doux);height:clamp(10rem,28vw,17rem);padding:.4rem;display:block}.b-fam__media img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.b-fam__note{max-width:var(--mesure);text-align:center;color:var(--_texte-2);justify-self:center;font-size:.9375rem}.b-supp{flex-wrap:wrap;justify-content:center;gap:.35rem 1.4rem;font-size:.9375rem;display:flex}.b-supp li{align-items:baseline;gap:.35rem;display:inline-flex}.b-vins{border-collapse:collapse;width:100%}.b-vins thead th{letter-spacing:.16em;text-transform:uppercase;width:1%;color:var(--_texte-2);text-align:end;white-space:nowrap;padding:.4rem .85rem .4rem .5rem;font-size:.6875rem;font-weight:700}.b-vins tbody tr{border-top:1px solid var(--_filet-doux)}.b-vins__nom{text-align:start;padding:.75rem 0;font-weight:400}.b-vins__ligne{align-items:baseline;gap:.5rem;display:flex}.b-vins__ligne .b-conduite{display:block}.b-vins__nom .r-plat__nom{font-family:var(--_serif);font-size:1.0625rem;font-weight:600;line-height:1.3}.b-vins__desc{color:var(--_texte-2);font-size:.8125rem;line-height:1.45}.b-vins__prix{text-align:end;vertical-align:top;white-space:nowrap;width:1%;font-family:var(--_serif);color:var(--_encre-papier);font-variant-numeric:tabular-nums lining-nums;padding:.75rem .85rem .75rem .5rem;font-size:1.0625rem;font-weight:600}.b-vins__prix--vide{color:var(--_texte-2);font-weight:400}.b-vins .r-plat--indisponible .b-vins__prix{color:var(--_texte-2);text-decoration:line-through}.b-menus{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),21rem));justify-content:center;gap:1.5rem;display:grid}.b-menu{background:var(--_fond-2);border:1px solid var(--b-or);outline:1px solid var(--b-or);outline-offset:-.45rem;text-align:center;flex-direction:column;display:flex}.b-menu__media{background:var(--_photo);margin:.85rem .85rem 0;display:block;overflow:hidden}.b-menu__photo{aspect-ratio:16/10;object-fit:cover;width:100%}.b-menu__corps{flex-direction:column;flex:1;align-items:center;gap:.7rem;padding:1.5rem 1.4rem 1.75rem;display:flex}.b-menu__corps>.r-plat__nom{font-family:var(--_serif);color:var(--_accent-texte);font-size:1.875rem;font-style:italic;font-weight:400;line-height:1.05}.b-menu__desc{color:var(--_texte-2);font-size:.9375rem}.b-menu .r-compo{width:100%;margin-top:0;font-size:.9375rem}.b-menu .r-compo__rang,.b-menu .r-choix{justify-content:center}.b-menu .r-choix{font-family:var(--_serif);color:var(--_texte);font-size:1rem;font-style:italic}.b-menu .r-formule__options{width:100%;margin-top:0;font-size:.875rem}.b-prix--menu{background:var(--_accent-2);color:var(--_accent-chaud-encre);border-radius:var(--b-rayon);box-shadow:inset 0 0 0 3px var(--_accent-2),inset 0 0 0 4px var(--_accent-chaud-encre);margin-top:auto;padding:.35rem 1.2rem;font-size:1.5rem}.b-ancres+.r-carte-sep{border-top:0;margin-top:calc(1.5rem - clamp(2.25rem,5vw,3.25rem));padding-top:0}.b-cadre .r-galerie{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(8rem,38vw,13rem);grid-auto-flow:dense;gap:.85rem;display:grid}.b-cadre .r-galerie__item:nth-child(3n+1){grid-column:span 2}@media (min-width:48rem){.b-cadre .r-galerie{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(11rem,20vw,17rem);gap:1.1rem}}.b-cadre .r-galerie__item{background:var(--_fond-2);border:1px solid var(--_filet-doux);padding:.45rem;position:relative}.b-cadre .r-galerie__boite,.b-cadre .r-galerie__cadre{height:100%;display:block}.b-cadre .r-galerie__photo{object-fit:cover;background:var(--_photo);width:100%;height:100%;display:block}.b-cadre .r-galerie__fermer{display:none}.b-suite:has(.r-galerie__item:target){z-index:30}.b-cadre .r-galerie__item:target{z-index:50;background:var(--_texte-voile);border:0;grid-column:auto;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.b-cadre .r-galerie__item:target .r-galerie__boite{width:min(48rem,100%);height:auto;max-height:100%;position:relative}.b-cadre .r-galerie__item:target .r-galerie__cadre{height:auto}.b-cadre .r-galerie__item:target .r-galerie__photo{object-fit:contain;outline:1px solid var(--b-or);outline-offset:6px;height:auto;max-height:88vh}.b-cadre .r-galerie__item:target .r-galerie__fermer{top:.5rem;min-height:var(--cible-min);border-radius:var(--b-rayon);background:var(--_fond);color:var(--_texte);justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:.5rem}.b-cadre .r-galerie__origine{display:none}.b-cadre .r-galerie__item:target .r-galerie__origine{bottom:.5rem;border-radius:var(--b-rayon);background:var(--_fond);max-width:calc(100% - 1rem);color:var(--_texte);padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.35;display:block;position:absolute;inset-inline-start:.5rem}.b-reponse{text-align:center;background:var(--_accent);color:var(--_accent-encre);border-radius:var(--b-rayon);outline:1px solid var(--_accent-2-sur-accent);outline-offset:-.45rem;justify-items:center;gap:.3rem;padding:1.9rem 1.25rem 1.6rem;display:grid}.b-reponse__etat{font-family:var(--_serif);font-size:clamp(2.25rem,7vw,3rem);font-style:italic;line-height:1.05}.b-reponse--ouvert .b-reponse__etat{color:var(--_accent-2-sur-accent)}.b-reponse__suite{font-weight:700}.b-reponse__suite b{font-weight:400;display:block}.b-reponse__heure{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.b-jauge{gap:.4rem;padding-inline:.25rem;display:grid}.b-jauge__piste{background:var(--_fond-3);border-radius:999px;height:.7rem;position:relative}.b-jauge__plage{width:calc(var(--b) - var(--a));background:var(--_accent-bloc);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:var(--a)}.b-jauge__ici{top:-.3rem;bottom:-.3rem;background:var(--_accent-chaud);width:3px;margin-inline-start:-1.5px;position:absolute;inset-inline-start:var(--x)}.b-jauge__reperes{height:1.1rem;color:var(--_texte-2);font-size:.75rem;position:relative}.b-jauge__reperes span{position:absolute;inset-inline-start:var(--x);transform:translate(-50%)}.b-jauge__reperes span:first-child{transform:none}.b-jauge__reperes span:last-child{transform:translate(-100%)}.b-cadre[dir=rtl] .b-jauge__reperes span{transform:translate(50%)}.b-cadre[dir=rtl] .b-jauge__reperes span:first-child{transform:none}.b-cadre[dir=rtl] .b-jauge__reperes span:last-child{transform:translate(100%)}.b-jours{background:var(--_fond-2);border:1px solid var(--b-or);outline:1px solid var(--b-or);outline-offset:-.45rem;padding:1.25rem clamp(1rem,4vw,2rem);display:grid}.b-jours li{border-bottom:1px solid var(--_filet-doux);grid-template-columns:minmax(0,auto) minmax(1rem,1fr) minmax(0,auto);align-items:baseline;gap:.75rem;padding:.75rem .5rem;display:grid}.b-jours li:last-child{border-bottom:0}.b-jours .r-jour{font-family:var(--_serif);font-size:1.0625rem;font-weight:600}.b-jours .r-jour:first-letter{text-transform:uppercase}.b-jours .r-heures{text-align:end;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:normal;font-weight:700}.b-cadre .m-conduite{border-bottom:2px dotted var(--_filet);transform:translateY(-.3em)}.b-jours li[aria-current]{background:var(--_accent);color:var(--_accent-encre);border-radius:var(--b-rayon);border-bottom-color:#0000}.b-jours li[aria-current] .m-conduite{border-bottom-color:currentColor}.b-cadre .r-jour[data-aujourdhui]:after{content:" · " attr(data-aujourdhui);font-family:var(--_sans);letter-spacing:.06em;font-size:.75rem;font-weight:700}.b-jours__resume{text-align:center;font-size:1.0625rem;line-height:1.6}.b-acces__plan{gap:.5rem;display:grid}.b-acces__vue{border:1px solid var(--b-or);outline:1px solid var(--b-or);outline-offset:-.4rem;background:var(--_photo);height:16rem;position:relative;overflow:hidden}.b-acces__vue iframe{inset-inline:0;border:0;width:100%;height:calc(100% + 28px);display:block;position:absolute;top:0}.b-acces__credit{color:var(--_texte-2);text-align:center;font-size:.75rem}.b-acces__credit a{color:inherit}.b-jour--sugg .b-plat{flex-direction:row;align-items:center;gap:1rem}.b-jour--sugg .b-plat__media{aspect-ratio:1;flex:none;width:5.5rem}@media (min-width:40rem){.b-jour--sugg .b-plat__media{width:6.5rem}}@media (min-width:48rem){.b-menus--une{grid-template-columns:minmax(0,46rem)}.b-menus--une .r-compo__rang,.b-menus--une .r-choix{justify-content:flex-start}.b-menus--une .b-menu{text-align:start;flex-direction:row}.b-menus--une .b-menu__media{flex:0 0 44%;margin:.85rem 0 .85rem .85rem}.b-menus--une .b-menu__photo{aspect-ratio:auto;height:100%}.b-menus--une .b-menu__corps{align-items:flex-start}}.b-seules{align-items:start;column-gap:clamp(2rem,5vw,4rem);display:grid}.b-seules>.b-orne{grid-column:1/-1;margin-bottom:.15rem}@media (min-width:52rem){.b-seules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.b-seules--une{width:100%;max-width:34rem;margin-inline:auto}@media (min-width:52rem){.b-seules--une{grid-template-columns:minmax(0,1fr)}}.b-seule{view-timeline-inset:var(--b-bande) calc(100% - var(--b-bande) - 1px);min-width:0;scroll-margin-top:calc(var(--b-barre-h) + 3.5rem);display:flex}.b-plat--seule{flex:1;min-width:0}.b-seule__sur{letter-spacing:.2em;text-transform:uppercase;color:var(--_accent-bloc);font-size:.6875rem;font-weight:700}.b-seule__titre{min-width:0;font-family:var(--_serif);letter-spacing:0;color:var(--_accent-bloc);overflow-wrap:break-word;flex:0 auto;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.15}.b-plat--seule .b-prix{font-size:1.25rem}.b-seule__plat .r-plat__nom{font-family:var(--_serif);color:var(--_texte);font-size:1rem;font-weight:600;line-height:1.35}.b-seule__note{color:var(--_texte-2);max-width:var(--mesure);font-size:.875rem;line-height:1.5}.b-plat--seule:has(.m-coche:checked) :is(.b-seule__titre,.b-seule__sur,.b-seule__note){color:var(--_texte)}.b-plat--seule .b-plat__media{width:4rem;height:5rem;margin:.15rem}.b-plat--seule .b-plat__media:after,.b-plat--seule .b-plat__media:before{width:1.35rem;height:1.35rem}.b-plat__media--decor{overflow:hidden}.b-plat__media--decor:after,.b-plat__media--decor:before{content:none}.b-plat__media--decor .b-plat__photo{display:block}
