@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+152-153,U+178,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2212}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-500i.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+152-153,U+178,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2212}@font-face{font-family:Ephesis;src:url(/fonts/ephesis-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+152-153,U+178,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2212}.s-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);font-family:var(--_sans);--_accent-chaud-encre:var(--theme-accent-chaud-encre);--_accent-2:var(--theme-accent-2);--_accent-2-sur-accent:var(--theme-accent-2-sur-accent);--s-titre:var(--theme-salon-titre);--s-prix:var(--theme-salon-prix);--_ecriture:var(--theme-police-ecriture);--_encre-papier:var(--theme-encre-papier);--s-trait:color-mix(in srgb,var(--_accent-2) 55%,var(--_texte));--s-max:72rem;--s-colonne:46rem;--s-marge:clamp(1.25rem,5vw,3rem);--s-barre-h:4.1rem;--s-transition:.15s cubic-bezier(.2,.7,.4,1)}@media (max-width:71.99rem){.s-cadre{--s-barre-h:6.9rem}}body:has(.s-cadre){background:var(--_fond);color:var(--_texte);font-family:var(--_sans);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0;font-size:1rem;line-height:1.6}.s-cadre :where(h1),.s-cadre :where(h2),.s-cadre :where(h3){font-family:var(--_serif);font-weight:600}.s-tete__titre,.s-fam__titre,.s-jour__titre,.s-pied__titre,.s-reponse__etat{font-family:var(--_ecriture);font-synthesis:none;font-weight:400}.s-cadre :focus-visible{outline-color:var(--s-titre)}.s-entete :focus-visible,.s-heros :focus-visible,.s-pied :focus-visible,.s-reponse :focus-visible,.s-entete .r-compte:focus-visible{outline-color:var(--_accent-encre)}.s-cadre{flex-direction:column;min-height:100vh;display:flex}.s-cadre>main{flex:1 0 auto}.s-suite{z-index:1;position:relative}.s-entete{z-index:20;background:var(--_accent);color:var(--_accent-encre);border-bottom:1px solid var(--_accent-2-sur-accent);position:sticky;top:0}.s-barre__dedans{max-width:var(--s-max);padding:.5rem var(--s-marge);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-inline:auto;display:flex}.s-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}.s-marque__logo{flex:none;place-items:center;display:grid}.s-marque__logo img{object-fit:contain;width:auto;max-width:12rem;height:2.5rem}.s-entete{top:-2rem}.s-entete .s-barre__dedans{padding-top:2.5rem}@property --s-echelle{syntax:"<number>";inherits:false;initial-value:1}@supports (container-type:scroll-state){:root{container-type:scroll-state}.s-marque__logo img{--s-echelle:1.75;transform-origin:0 100%;scale:var(--s-echelle)}.s-cadre[dir=rtl] .s-marque__logo img{transform-origin:100% 100%}@container scroll-state(scrollable:top){.s-marque__logo img{--s-echelle:1}}@media (prefers-reduced-motion:no-preference){.s-marque__logo img{transition:--s-echelle .3s}}}.s-marque__nom{letter-spacing:.14em;text-transform:uppercase;color:inherit;overflow-wrap:normal;word-break:normal;font-size:1.1875rem;line-height:1.1}.s-marque__nom small{font-family:var(--_sans);letter-spacing:.24em;margin-top:.2rem;font-size:.625rem;font-weight:700;display:block}.s-marque:has(img) .s-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}.s-onglets{flex:0 0 calc(100% + 2 * var(--s-marge));margin-inline:calc(-1 * var(--s-marge));scrollbar-width:none;order:3;padding-inline:.35rem;overflow-x:auto}.s-onglets::-webkit-scrollbar{display:none}.s-onglets ul{justify-content:space-evenly;width:100%;min-width:max-content;display:flex}.s-onglets a{min-height:var(--cible-min);white-space:nowrap;color:inherit;letter-spacing:.2em;text-transform:uppercase;transition:border-color var(--s-transition);border-bottom:2px solid #0000;align-items:center;padding:0 clamp(.35rem,1.4vw,.8rem);font-size:clamp(.6875rem,2.4vw,.75rem);font-weight:400;text-decoration:none;display:inline-flex}.s-onglets a:hover{border-bottom-color:color-mix(in srgb,currentColor 45%,transparent)}.s-onglets a[aria-current]{border-bottom-color:var(--_accent-2-sur-accent);font-weight:700}@media (max-width:71.99rem){.s-onglets ul{flex-wrap:wrap;justify-content:center;min-width:0}}@media (max-width:29.99rem){.s-onglets ul:has(>li:nth-child(5)){grid-template-columns:repeat(3,auto);justify-content:space-evenly;justify-items:center;display:grid}}.s-barre__droite{flex:none;align-items:center;gap:.35rem;margin-inline-start:auto;display:flex;position:relative}.s-barre .r-langues summary{color:inherit;border-bottom-color:var(--_accent-2-sur-accent)}.s-barre .r-langues--drapeaux a{color:inherit}.s-barre__droite .r-langues details ul{z-index:60;top:calc(100% + .5rem);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}.s-barre__droite .r-langues details li{display:block}.s-barre__droite .r-langues details li+li{border-top:1px solid var(--_filet-doux)}.s-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}.s-barre__droite .r-langues details a:hover{background:var(--_fond-2)}.s-barre__droite .r-langues details a[aria-current]{background:var(--_fond-3);font-weight:700}.s-barre__droite .r-langues details a:focus-visible{outline-color:var(--s-titre)}@media (min-width:72rem){.s-barre__dedans{flex-wrap:nowrap}.s-onglets{flex:auto;order:0;min-width:0;margin-inline:0;padding-inline:0}.s-onglets ul{gap:.15rem;width:max-content;min-width:0;margin-inline:auto}.s-onglets a{font-size:.75rem}.s-marque,.s-barre__droite{flex:1 1 0;min-width:0;max-width:none}.s-marque{min-width:min-content}.s-barre__droite{justify-content:flex-end;min-width:max-content;margin-inline-start:0}.s-marque__nom{font-size:1.3125rem}}@supports (container-type:scroll-state){@media (min-width:72rem){.s-onglets{flex:0 auto}.s-marque:has(img){container-type:inline-size}.s-marque__logo img{max-width:min(12rem,calc(100cqi / var(--s-echelle)))}}@media (max-width:71.99rem){.s-marque:has(img){flex:1 1 0;container-type:inline-size}.s-marque__logo img{max-width:min(12rem,calc(100cqi / var(--s-echelle)))}}}.s-orne{color:var(--s-trait);justify-content:center;align-items:center;gap:.75rem;display:flex}.s-orne i{background:currentColor;width:clamp(2.5rem,12vw,5rem);height:1px;display:block}.s-orne b{border:1px solid;border-radius:50%;width:.55rem;height:.55rem;display:block}.s-heros .s-orne,.s-pied .s-orne{color:var(--_accent-2-sur-accent)}.s-bouton,.s-cadre .m-bouton{min-height:var(--cible-min);font-family:var(--_sans);letter-spacing:.22em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--s-transition),color var(--s-transition),transform var(--s-transition);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.65rem;padding:0 1.75rem;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.s-bouton--grand{min-height:3.25rem;padding:0 2rem}.s-bouton--plein,.s-cadre .m-bouton{background:var(--_accent-2);border-color:var(--_accent-2);color:var(--_accent-chaud-encre)}.s-bouton--plein:hover,.s-cadre .m-bouton:hover{color:var(--_accent-2);background:0 0}.s-bouton--trait,.s-cadre .r-avis__source .m-lien{color:var(--s-titre);background:0 0;border-color:currentColor}.s-bouton--trait:hover,.s-cadre .r-avis__source .m-lien:hover{background:var(--s-titre);color:var(--_fond)}.s-bouton:active,.s-cadre .m-bouton:active{transform:translateY(1px)}.s-fleche{transition:transform var(--s-transition);flex:none}.s-bouton:hover .s-fleche{transform:translate(4px)}.s-cadre[dir=rtl] .s-bouton:hover .s-fleche{transform:scaleX(-1)translate(4px)}.s-cadre .m-lien{min-height:var(--cible-min);color:var(--s-titre);text-underline-offset:.25em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.s-cadre .r-avis__source .m-lien{letter-spacing:.22em;text-transform:uppercase;border:1px solid;padding:0 1.75rem;font-size:.75rem;text-decoration:none}.s-rond,.s-cadre .r-social__lien{width:var(--cible-min);height:var(--cible-min);color:inherit;border:1px solid var(--_accent-2-sur-accent);transition:transform var(--s-transition),background-color var(--s-transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:0;text-decoration:none;display:inline-flex}.s-rond:hover,.s-cadre .r-social__lien:hover{background:color-mix(in srgb,currentColor 14%,transparent);transform:translateY(-2px)}.s-rond svg,.s-cadre .r-social__lien svg,.s-cadre .r-social__lien .r-ic{color:currentColor;width:1.2rem;height:1.2rem}.s-rond--wa{background:var(--theme-whatsapp);color:var(--theme-whatsapp-texte);border-color:#0000}.s-blocs{max-width:var(--s-max);padding:clamp(3rem,8vw,5rem) var(--s-marge);gap:clamp(3.5rem,9vw,6rem);margin-inline:auto;display:grid}.s-bloc{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.s-bloc--histoire,.s-bloc--acces,.s-bloc--horaires,.s-bloc--infos{width:100%;max-width:var(--s-colonne);margin-inline:auto}.s-tete{text-align:center;justify-items:center;gap:.6rem;display:grid}.s-tete__sur{letter-spacing:.3em;text-transform:uppercase;color:var(--_texte-2);font-size:.6875rem;font-weight:700}.s-tete__titre{color:var(--s-titre);font-size:clamp(2.75rem,9vw,4.25rem);line-height:1.15}.s-histoire{font-family:var(--_serif);text-align:center;text-wrap:balance;font-size:clamp(1.375rem,3.2vw,1.75rem);font-weight:600;line-height:1.5}.s-histoire__sous{text-align:center;color:var(--_texte-2);letter-spacing:.24em;text-transform:uppercase;font-size:.75rem;font-weight:700}.s-bloc--avis{gap:2rem}.s-cadre .r-avis__note{text-align:center;justify-self:center}.s-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}.s-cadre .r-avis__note .r-ic--etoile{width:1.6rem;height:1.6rem}.s-cadre .r-avis__note .r-note__texte{font-family:var(--_serif);color:var(--s-titre);font-size:clamp(2.5rem,7vw,3.5rem);font-weight:600;line-height:1}.s-cadre .r-avis__liste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-marge);margin-inline:calc(-1 * var(--s-marge));padding:.25rem var(--s-marge) .75rem;scrollbar-width:thin;scrollbar-color:var(--s-trait) transparent;anchor-name:--s-avis-piste;scroll-behavior:smooth;gap:1.25rem;display:flex;overflow-x:auto}.s-cadre .r-avis__selection{text-align:center;color:var(--_texte-2);margin:.5rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.s-cadre .r-avis__liste{scroll-behavior:auto}}.s-cadre .r-avis__liste>:first-child{margin-inline-start:auto}.s-cadre .r-avis__liste>:last-child{margin-inline-end:auto}.s-cadre .r-avis__liste:focus-visible{outline:3px solid var(--s-titre);outline-offset:-3px}.s-cadre .r-avis{scroll-snap-align:start;background:var(--_fond-2);border:1px solid var(--_filet-doux);flex-direction:column;flex:0 0 min(21rem,84%);gap:1rem;padding:3rem 1.6rem 1.5rem;display:flex;position:relative}.s-cadre .r-avis:before{content:"“" / "";top:.35rem;font-family:var(--_ecriture);color:var(--s-trait);font-size:4rem;line-height:1;position:absolute;inset-inline-start:1.3rem}.s-cadre .r-avis__texte{color:var(--_texte);order:1;font-size:1rem;line-height:1.65}.s-cadre .r-avis__tete{border-top:1px solid var(--_filet-doux);order:2;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.s-cadre .r-avis__portrait{display:none}.s-cadre .r-avis__qui{gap:.1rem;display:grid}.s-cadre .r-avis__auteur{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}.s-cadre .r-avis__ligne{color:var(--_texte-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.s-cadre .r-avis__etoiles{color:var(--_filet);letter-spacing:.06em}.s-cadre .r-avis__etoiles b{color:var(--_encre-papier);font-weight:400}.s-cadre .r-avis__auto{color:var(--_texte-2);order:3;font-size:.75rem}.s-cadre .r-avis__gestes{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.s-cadre .r-avis__geste,.s-cadre .r-avis__source{margin:0}.s-cadre .r-etoiles{vertical-align:-.12em;align-items:center;gap:.05em;display:inline-flex}.s-cadre .r-etoile,.s-cadre .r-etoile .r-ic{color:var(--_encre-papier)}.s-cadre .r-etoile{display:inline-flex;position:relative}.s-cadre .r-etoiles svg{width:1em;height:1em}.s-cadre .r-etoile.est-demie>i{width:50%;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.s-cadre[dir=rtl] .r-etoile.est-demie>i{inset-inline:auto 0}.s-cadre .r-etoile.est-demie>i>svg{flex:none}.s-cadre .r-etat{color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.s-cadre .r-etat--lien{min-height:var(--cible-min);text-decoration:none}.s-cadre .r-etat--lien:hover .r-etat__precision{text-underline-offset:.2em;text-decoration:underline}.s-cadre .r-etat__pastille{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.s-cadre .r-etat__pastille--ouvert{background:var(--theme-ouvert);color:var(--theme-ouvert-texte)}.s-cadre .r-etat__pastille--ferme{background:var(--theme-ferme);color:var(--theme-ferme-texte)}.s-cadre .r-etat__pastille:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.s-cadre .r-etat__precision{font-size:.875rem;font-weight:700}.s-cadre .r-qualite{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:0 2rem;display:grid}.s-cadre .r-qualite li{border-bottom:1px solid var(--_filet-doux);align-items:center;gap:.8rem;min-height:3rem;font-size:.9375rem;font-weight:700;display:flex}.s-cadre .r-qualite svg{width:1.25rem;height:1.25rem;color:var(--s-titre);flex:none}.s-acces__adresse{text-align:center;font-style:normal;font-family:var(--_serif);font-size:1.5rem;font-weight:600;line-height:1.4}.s-acces__gestes{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.s-cadre .r-coord{gap:.1rem;font-style:normal;display:grid}.s-cadre .r-coord a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.s-cadre .r-coord a:hover{text-underline-offset:.2em;text-decoration:underline}.s-pied{z-index:1;background:var(--_accent);color:var(--_accent-encre);border-top:1px solid var(--_accent-2-sur-accent);position:relative}.s-pied__haut{max-width:var(--s-max);padding:clamp(3rem,7vw,4.5rem) var(--s-marge) 2rem;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));align-items:start;gap:2.5rem 2rem;margin-inline:auto;display:grid}.s-pied__col{align-content:start;gap:.15rem;font-size:.9375rem;display:grid}.s-pied__titre{color:var(--_accent-2-sur-accent);margin-bottom:.5rem;font-size:1.75rem;line-height:1.15}.s-pied__col a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.s-pied__col a.r-social__lien{color:inherit;text-decoration:none}.s-pied__col a:hover{text-underline-offset:.2em;text-decoration:underline}.s-pied__col a[aria-current]{text-underline-offset:.25em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.s-pied__social{flex-wrap:wrap;gap:.5rem;display:flex}.s-pied__qr{align-content:start;justify-items:center;min-width:9rem;display:grid}.s-pied__qr .r-qr__code{background:var(--theme-salon-qr-fond);width:8.5rem;color:var(--theme-salon-qr-encre);outline:1px solid var(--_accent-2-sur-accent);outline-offset:4px;padding:.6rem}.s-pied__qr svg{width:100%;height:auto;display:block}.s-pied__qr svg [fill]:not([fill=none]){fill:var(--theme-salon-qr-encre)}.s-pied__qr svg [stroke]:not([stroke=none]){stroke:var(--theme-salon-qr-encre)}.s-pied__bas{max-width:var(--s-max);padding:2rem var(--s-marge) 2.25rem;text-align:center;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);justify-items:center;gap:.6rem;margin-inline:auto;font-size:.8125rem;display:grid}.s-pied__enseigne{font-family:var(--_serif);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:600;line-height:1.1}.s-pied__enseigne--logo img{object-fit:contain;width:auto;max-width:min(26rem,100%);height:clamp(5.5rem,16vw,8rem);margin-inline:auto;display:block}.s-pied__enseigne small{font-family:var(--_sans);letter-spacing:.28em;margin-top:.5rem;font-size:.6875rem;font-weight:700;display:block}.s-pied__bas a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.s-pied .r-traduction{color:inherit;font-size:.8125rem}@media (max-width:47.99rem){.s-pied__haut{text-align:center;justify-items:center}.s-pied__col{justify-items:center;width:100%}.s-pied .r-coord{justify-items:center}.s-pied__social{justify-content:center}}.s-prix{font-family:var(--_serif);color:var(--s-prix);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;flex:none;font-size:1.3125rem;font-weight:600;line-height:1.2}.s-heros{background:var(--_accent);color:var(--_accent-encre);position:relative;overflow:hidden}.s-heros__fond{position:absolute;inset:0}.s-heros__fond-img{object-fit:cover;width:100%;height:100%}.s-heros__fond:after{content:"";background:color-mix(in srgb,var(--_accent) 86%,transparent);position:absolute;inset:0}.s-heros__dedans{max-width:var(--s-max);padding:clamp(3rem,9vw,6rem) var(--s-marge) clamp(3.5rem,9vw,6rem);justify-items:center;margin-inline:auto;display:grid;position:relative}.s-heros__bande{justify-items:center;width:100%;display:grid}.s-heros__texte{text-align:center;justify-items:center;width:min(36rem,100%);display:grid;container-type:inline-size}.s-heros__texte>*+*{margin-top:1.25rem}.s-heros__texte>.s-heros__sous+.s-heros__titre{margin-top:.85rem}.s-heros__texte>.s-heros__note{margin-top:1.1rem}.s-heros__texte>.s-orne,.s-heros__texte>.s-heros__accroche{margin-top:1.6rem}.s-heros__texte>.s-heros__gestes{margin-top:2.1rem}.s-heros__texte>.s-heros__pied{margin-top:2.4rem}.s-sceau{border:1px solid var(--_accent-2-sur-accent);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.s-sceau i{border:1px solid var(--_accent-2-sur-accent);opacity:.65;border-radius:50%;width:2.5rem;height:2.5rem;display:block}.s-heros__sous{letter-spacing:.36em;text-transform:uppercase;text-wrap:balance;font-size:.6875rem;font-weight:700}.s-heros__titre{--s-titre-plafond:calc(100cqi / var(--s-titre-mot,6));font-family:var(--_serif);font-weight:600;font-size:min(clamp(2.25rem,9vw,4.25rem),var(--s-titre-plafond));letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding-inline-start:.16em;line-height:1.1}.s-heros__titre small{font-family:var(--_sans);letter-spacing:.5em;color:var(--_accent-2-sur-accent);margin-top:.7em;font-size:.3em;font-weight:700;display:block}.s-heros__note{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.s-heros__note .r-note{align-items:center;justify-content:inherit;color:inherit;flex-wrap:wrap;gap:.4rem .95rem;font-weight:400;display:inline-flex}.s-heros__note .r-etoiles{vertical-align:baseline;gap:.2em;font-size:1.125rem}.s-heros__note .r-etoile,.s-heros__note .r-etoile .r-ic{color:var(--_accent-2-sur-accent)}.s-heros__note .r-note__texte{letter-spacing:.26em;text-transform:uppercase;border-inline-start:1px solid color-mix(in srgb,var(--_accent-encre) 38%,transparent);padding-inline-start:.95rem;font-size:.6875rem;font-weight:700;line-height:1.2}.s-heros__note .r-note__date{color:inherit;letter-spacing:.08em;text-transform:none;font-size:.6875rem}.s-heros__accroche{font-family:var(--_serif);text-wrap:balance;max-width:30rem;font-size:clamp(1.25rem,3.4vw,1.625rem);font-style:italic;font-weight:500;line-height:1.5}.s-heros__gestes{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.75rem;display:flex}.s-heros .s-bouton--plein{color:var(--_accent-2-sur-accent);border-color:var(--_accent-2-sur-accent);background:0 0}.s-heros .s-bouton--plein:hover{background:var(--_accent-2-sur-accent);color:var(--_accent)}.s-lien-fin{min-height:var(--cible-min);letter-spacing:.2em;text-transform:uppercase;color:inherit;text-underline-offset:.55em;transition:color var(--s-transition);align-items:center;padding:0 .15rem;font-size:.75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.s-heros .s-lien-fin:hover{color:var(--_accent-2-sur-accent)}.s-heros__pied{border-top:1px solid color-mix(in srgb,var(--_accent-encre) 22%,transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;width:100%;padding-top:1.6rem;display:flex}.s-heros .r-etat{color:inherit;flex-wrap:wrap;align-items:center;gap:.2rem .85rem;text-decoration:none;display:inline-flex}.s-heros .r-etat__pastille{color:inherit;letter-spacing:.26em;background:0 0;gap:.65rem;padding:0;font-size:.6875rem;font-weight:700}.s-heros .r-etat__pastille:before{background:color-mix(in srgb,var(--theme-ouvert-point) 78%,currentColor);border-radius:0;width:.5rem;height:.5rem}.s-heros .r-etat__pastille--ferme:before{border:1px solid color-mix(in srgb,var(--theme-ferme-point) 78%,currentColor);background:0 0}.s-heros .r-etat__precision{font-family:var(--_serif);letter-spacing:.01em;color:inherit;font-size:1.0625rem;font-style:italic;font-weight:500}.s-heros__reseaux{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.s-heros .s-rond,.s-heros .r-social__lien{border-color:color-mix(in srgb,var(--_accent-2-sur-accent) 55%,transparent);border-radius:0;width:2.75rem;height:2.75rem}.s-heros .s-rond--wa{color:inherit;border-color:color-mix(in srgb,var(--_accent-2-sur-accent) 55%,transparent);background:0 0}.s-heros .s-rond:hover,.s-heros .r-social__lien:hover{border-color:var(--_accent-2-sur-accent)}.s-heros__media{z-index:1;background:var(--_accent);position:relative;overflow:hidden}.s-heros__media:after{content:"";border:1px solid color-mix(in srgb,var(--_accent-2-sur-accent) 62%,transparent);pointer-events:none;position:absolute;inset:.8rem}.s-heros__photo,.s-heros__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.s-heros__media .s-heros__affiche{display:none}@media (prefers-reduced-motion:reduce){.s-heros__media .s-heros__video{display:none}.s-heros__media .s-heros__affiche{display:block}}.s-heros--photo{background:var(--_fond);color:var(--_texte)}.s-heros--photo .s-heros__fond:after{background:color-mix(in srgb,var(--_fond) 90%,transparent)}.s-heros--photo .s-heros__dedans{--s-surplomb:clamp(1.75rem,5vw,3rem);justify-items:stretch;max-width:none;margin:0;padding:clamp(1.5rem,5vw,2.5rem) 0 0;display:block}.s-heros--photo .s-heros__media{width:calc(100% - 2 * var(--s-marge));aspect-ratio:1;max-width:34rem;margin-inline:auto}.s-heros--photo .s-heros__bande{width:auto;margin-top:calc(-1 * var(--s-surplomb));padding:calc(var(--s-surplomb) + 2.25rem) var(--s-marge) clamp(2.5rem,8vw,3.5rem);background:var(--_accent);color:var(--_accent-encre);display:block;position:relative}.s-heros--photo .s-heros__texte{text-align:start;justify-items:start;width:min(34rem,100%);margin-inline:auto}.s-heros--photo .s-heros__accroche{max-width:none}.s-heros--photo .s-heros__titre{padding-inline-start:0}.s-heros--photo .s-heros__note .r-note,.s-heros--photo .s-heros__note,.s-heros--photo .s-heros__gestes,.s-heros--photo .s-heros__pied,.s-heros--photo .s-heros__reseaux{justify-content:flex-start}.s-heros--photo .s-orne b,.s-heros--photo .s-orne i:first-child{display:none}@media (max-width:47.99rem){.s-heros__gestes{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.35rem;width:100%;display:grid}.s-heros__gestes>.s-bouton{letter-spacing:.16em;width:100%;padding-inline:.75rem}.s-heros__gestes>.s-lien-fin{justify-self:center}}@media (min-width:48rem){.s-heros--photo .s-heros__bande{margin-inline:var(--s-marge);padding-inline:clamp(2rem,6vw,3.5rem)}}@media (min-width:64rem){.s-heros--photo .s-heros__dedans{--s-bleed:min(10rem,max(1rem,calc((100vw - 66rem) / 2 - 2rem)));grid-template-columns:clamp(18rem,32vw,28rem) minmax(0,1fr);grid-template-rows:var(--s-surplomb) auto var(--s-surplomb);max-width:var(--s-max);padding:clamp(1.75rem,3vw,2.75rem) var(--s-marge);margin-inline:auto;display:grid}.s-heros--photo .s-heros__dedans:before{content:"";margin-inline:calc(-1 * var(--s-bleed));background:var(--_accent);grid-area:2/1/auto/-1}.s-heros--photo .s-heros__media{aspect-ratio:auto;grid-area:1/1/-1;width:auto;max-width:none;min-height:26rem;margin:0}.s-heros--photo .s-heros__bande{z-index:1;background:0 0;grid-area:2/2;align-content:center;margin:0;padding-block:clamp(2.5rem,4vw,3.75rem);padding-inline:clamp(2rem,4vw,3.5rem) 0;display:grid;position:relative}.s-heros--photo .s-heros__texte{width:100%;margin-inline:0}.s-heros--photo .s-heros__pied{justify-content:space-between}}.s-cadre-double{border:1px solid var(--s-trait);outline:1px solid var(--s-trait);outline-offset:-.55rem;gap:2.25rem;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,6vw,3.5rem);display:grid}.s-sommaire{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));column-gap:3.5rem;display:grid}.s-sommaire a{min-height:3.75rem;color:inherit;border-bottom:1px solid var(--_filet-doux);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .15rem;text-decoration:none;display:flex}.s-sommaire__nom{font-family:var(--_ecriture);font-synthesis:none;color:var(--s-titre);overflow-wrap:break-word;min-width:0;font-size:2.125rem;font-weight:400;line-height:1.2}.s-sommaire__compte{letter-spacing:.2em;text-transform:uppercase;color:var(--_texte-2);flex:none;font-size:.6875rem;font-weight:700}.s-sommaire__fin{text-align:end;flex:none;justify-items:end;gap:.15rem;display:grid}.s-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.3125rem;font-weight:600}.s-sommaire a:hover .s-sommaire__nom{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.s-tout{text-align:center}.s-lignes{width:100%;max-width:var(--s-colonne);margin-inline:auto;display:grid}.s-plat{border-bottom:1px solid var(--_filet-doux);align-items:flex-start;gap:1.25rem;margin-inline:-.25rem;padding:1.3rem .25rem 1.25rem;display:flex}.s-plat__media{background:var(--_photo);outline:1px solid var(--s-trait);outline-offset:3px;flex:none;width:4.5rem;height:5.75rem;margin:.25rem .35rem;position:relative}@media (min-width:52rem){.s-plat__media{width:5.25rem;height:6.75rem}}.s-plat__zoom{z-index:4;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.s-plat__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--s-transition)}.s-plat__zoom:hover .s-plat__photo{transform:scale(1.05)}.s-plat__zoom:focus-visible{outline:3px solid var(--s-titre);outline-offset:5px}.s-plat__media:after,.s-plat__media:before{content:"";bottom:-.45rem;pointer-events:none;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;inset-inline-end:-.45rem}.s-plat__media:after{z-index:5;background:var(--_accent);box-shadow:0 0 0 2px var(--_fond)}.s-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}.s-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}.s-zoom::backdrop{background:var(--_texte-voile)}.s-zoom__photo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2rem);display:block}.s-zoom__fermer{top:.6rem;min-height:var(--cible-min);background:var(--_fond);color:var(--_texte);font:700 .75rem/1 var(--_sans);letter-spacing:.18em;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}.s-zoom__fermer:focus-visible{outline:3px solid var(--s-titre);outline-offset:2px}.s-plat__corps{flex:1;gap:.4rem;min-width:0;display:grid}.s-plat__ligne{justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.s-plat__ligne>.r-plat__nom{min-width:0;font-family:var(--_serif);letter-spacing:.005em;color:var(--_texte);overflow-wrap:break-word;flex:0 auto;font-size:1.3125rem;font-weight:600;line-height:1.25}.s-plat__desc{color:var(--_texte-2);text-wrap:pretty;max-width:34rem;font-size:.9375rem;line-height:1.55}.s-plat__options{color:var(--_texte-2);font-size:.875rem;line-height:1.55}.s-plat__options b{color:var(--_texte);font-weight:700}.s-plat .r-allergenes,.s-menu .r-allergenes{margin-top:.1rem;font-size:.8125rem;line-height:1.5}.s-plat .r-allergenes__titre,.s-menu .r-allergenes__titre{letter-spacing:.16em;color:var(--_texte-2);font-size:.625rem}.s-plat__options .r-ecart{font-size:.875rem}.s-plat--ecart .r-plat__nom{font-family:var(--_sans);font-size:1rem;font-weight:700}.s-cadre .r-plat--indisponible .s-prix{color:var(--_texte-2);text-decoration:line-through}.s-lignes--dense .s-plat{padding-block:.8rem}.s-cadre .m-choisi{position:relative}.s-cadre .m-coche{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.s-cadre .m-coche__zone{z-index:3;cursor:pointer;position:absolute;inset:0}.s-cadre .m-coche:focus-visible~.m-coche__zone{outline:3px solid var(--s-titre);outline-offset:-3px}.s-plat:has(.m-coche:checked){background:var(--_choisi);box-shadow:inset 3px 0 0 var(--s-titre)}.s-cadre[dir=rtl] .s-plat:has(.m-coche:checked){box-shadow:inset -3px 0 0 var(--s-titre)}.s-plat:has(.m-coche:checked) .s-prix{color:var(--_encre-papier)}:is(.s-plat:has(.m-coche:checked) .s-plat__desc,.s-plat:has(.m-coche:checked) .s-plat__options){color:var(--_texte)}.s-cadre .m-choisi:has(.m-coche:checked):after{content:"";z-index:2;top:-.55rem;background:var(--s-titre);width:1.3rem;height:1.3rem;box-shadow:0 0 0 2px var(--_fond);border-radius:50%;position:absolute;inset-inline-end:.1rem}.s-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)}.s-cadre[dir=rtl] .m-choisi:has(.m-coche:checked):before{transform:rotate(45deg)scaleX(-1)}.s-jour{scroll-margin-top:calc(var(--s-barre-h) + 3.5rem);max-width:var(--s-colonne);width:100%;margin-inline:auto;position:relative}.s-jour__cadre{background:var(--_fond-2);border:1px solid var(--s-trait);outline:1px solid var(--s-trait);outline-offset:-.5rem;text-align:center;justify-items:center;gap:.5rem;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,5vw,2.75rem) clamp(1.5rem,4vw,2.25rem);display:grid;position:relative}.s-jour__cadre:before{content:"";background:var(--_fond);border:1px solid var(--s-trait);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.s-jour__date{letter-spacing:.28em;text-transform:uppercase;color:var(--_texte-2);font-size:.6875rem;font-weight:700}.s-jour__titre{color:var(--s-titre);font-size:clamp(2.5rem,7vw,3.5rem);line-height:1.15}.s-jour__plats{text-align:start;width:100%;margin-top:.75rem}.s-jour__plats>.s-plat:last-child{border-bottom:0}.s-jour .s-plat{flex-direction:column;align-items:stretch;gap:1.25rem}.s-jour .s-plat__media{aspect-ratio:4/3;outline:0;width:100%;height:auto;margin:0}@media (min-width:40rem){.s-jour .s-plat{flex-direction:row;align-items:center;gap:1.75rem}.s-jour .s-plat__media{width:min(20rem,45%)}}.s-carte{max-width:var(--s-max);padding:clamp(2.5rem,6vw,3.5rem) var(--s-marge) clamp(3rem,7vw,5rem);gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid}.s-carte>*{min-width:0}.s-pancarte{justify-content:center;margin-top:-1rem;display:flex}.s-ancres{top:var(--s-barre-h);z-index:10;margin:-1rem calc(-1 * var(--s-marge)) 0;padding:.15rem var(--s-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}.s-ancres::-webkit-scrollbar{display:none}.s-ancres ul{width:max-content;margin-inline:auto;display:flex}.s-ancres a{min-height:var(--cible-min);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--_texte);border-bottom:2px solid #0000;align-items:center;padding:0 .9rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.s-ancres a:hover{color:var(--_texte)}.s-cadre{--s-bande:calc(var(--s-barre-h) + 4rem)}@media (min-width:48rem){.s-ancres{box-shadow:none;border-bottom:0;margin:0;padding:0;position:static;overflow:visible}.s-ancres ul{flex-wrap:wrap;justify-content:center;gap:.65rem .6rem;width:auto}.s-ancres li{animation:none!important}.s-ancres ul{gap:.55rem .5rem}.s-ancres a{letter-spacing:.09em;background:var(--_fond-2);border:0;border-radius:.15rem;min-height:2.25rem;padding:0 1rem;font-size:.78rem;font-weight:600;position:relative}.s-ancres a:after{content:"";position:absolute;inset:-.25rem 0}.s-ancres a:hover{color:var(--s-titre);background:var(--_fond-3)}}.s-fam{view-timeline-inset:var(--s-bande) calc(100% - var(--s-bande) - 1px);scroll-margin-top:calc(var(--s-barre-h) + 3.5rem);gap:1.5rem;margin-top:clamp(2.5rem,7vw,4.5rem);display:grid}@keyframes s-ancre-active{0%{color:var(--_texte);border-bottom-color:#0000}.01%,99.99%{color:var(--s-titre);border-bottom-color:var(--s-titre)}to{color:var(--_texte);border-bottom-color:#0000}}@keyframes s-ancre-active-grand{0%{color:var(--_texte);background-color:var(--_fond-2)}.01%,99.99%{color:var(--_fond);background-color:var(--s-titre)}to{color:var(--_texte);background-color:var(--_fond-2)}}@keyframes s-ancre-avant{.01%,99.99%{order:1}}@supports (timeline-scope:--s) and (animation-timeline:--s){.s-ancres a{animation:linear both s-ancre-active;animation-range:cover}.s-ancres li{animation-timing-function:linear;animation-fill-mode:both;animation-range:cover}@media (min-width:48rem){.s-ancres a{animation-name:s-ancre-active-grand}}}.s-fam__tete{text-align:center;justify-items:center;gap:.5rem;display:grid}.s-fam__sur{letter-spacing:.3em;text-transform:uppercase;color:var(--_texte-2);font-size:.6875rem;font-weight:700}.s-fam__titre{color:var(--s-titre);text-wrap:balance;font-size:clamp(2.5rem,8vw,3.75rem);line-height:1.15}.s-fam__media{width:100%;max-width:var(--s-colonne);background:var(--_photo);border-radius:min(12rem,45%) min(12rem,45%) 0 0;height:clamp(11rem,34vw,18rem);margin-inline:auto;display:block;overflow:hidden}.s-fam__media img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.s-fam__note{max-width:var(--mesure);text-align:center;color:var(--_texte-2);justify-self:center;font-size:.9375rem}.s-supp{width:100%;max-width:var(--s-colonne);border:1px solid var(--_filet-doux);color:var(--_texte-2);margin-inline:auto;padding:.3rem 1.1rem;font-size:.875rem;line-height:1.5;display:grid}.s-supp li{border-bottom:1px solid var(--_filet-doux);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:.55rem 0;display:flex}.s-supp li:last-child{border-bottom:0}.s-supp .r-ecart{font-family:var(--_serif);color:var(--s-prix);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:1.0625rem;font-weight:600;line-height:1.2}.s-vins{width:100%;max-width:var(--s-colonne);border-collapse:collapse;margin-inline:auto}.s-vins thead th{letter-spacing:.2em;text-transform:uppercase;width:1%;color:var(--_texte-2);text-align:end;white-space:nowrap;padding:.4rem .85rem .4rem .5rem;font-size:.625rem;font-weight:700}.s-vins tbody tr{border-top:1px solid var(--_filet-doux)}.s-vins__nom{text-align:start;padding:.9rem 0;font-weight:400}.s-vins__ligne{align-items:baseline;gap:.5rem;display:flex}.s-vins__nom .r-plat__nom{font-family:var(--_serif);font-size:1.1875rem;font-weight:600;line-height:1.3}.s-vins__desc{color:var(--_texte-2);font-size:.8125rem;line-height:1.45}.s-vins__prix{text-align:end;vertical-align:top;white-space:nowrap;width:1%;font-family:var(--_serif);color:var(--s-prix);font-variant-numeric:tabular-nums lining-nums;padding:.9rem .85rem .9rem .5rem;font-size:1.1875rem;font-weight:600}.s-vins__prix--vide{color:var(--_texte-2);font-weight:400}.s-vins .r-plat--indisponible .s-vins__prix{color:var(--_texte-2);text-decoration:line-through}.s-menus{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.75rem;display:flex}.s-menu{background:var(--_fond-2);border:1px solid var(--s-trait);outline:1px solid var(--s-trait);outline-offset:-.5rem;text-align:center;flex-direction:column;flex:0 20rem;min-width:min(17rem,100%);display:flex}.s-menu__media{background:var(--_photo);margin:1rem 1rem 0;display:block;overflow:hidden}.s-menu__photo{aspect-ratio:16/10;object-fit:cover;width:100%}.s-menu__corps{flex-direction:column;flex:1;align-items:center;gap:.8rem;padding:2.25rem 1.75rem;display:flex}.s-menu__corps>.r-plat__nom{font-family:var(--_serif);color:var(--_texte);text-wrap:balance;font-size:2rem;font-style:italic;font-weight:500;line-height:1.15}.s-menu__desc{color:var(--_texte-2);text-wrap:balance;font-size:.9375rem}.s-menu .r-formule__etapes{text-align:center;width:100%;font-family:var(--_sans);font-size:var(--texte-m);gap:1.1rem;margin-top:.5rem;line-height:1.55;display:grid}.s-menu .r-formule__etapes>div{display:block}.s-menu .r-formule__etapes>div+div:before{content:"";background:var(--s-trait);width:2rem;height:1px;margin:0 auto 1.1rem;display:block}.s-menu .r-formule__etapes dt{color:var(--_texte);text-wrap:balance;font-size:1rem;font-weight:600;line-height:1.45}.s-menu .r-formule__etapes dd{color:var(--_texte);margin-top:.3rem;font-size:.9375rem;line-height:1.5}.s-menu__au-choix{color:var(--_texte-2);margin-bottom:.4rem;font-size:.8125rem;font-style:italic;display:block}.s-menu__choix{gap:.3rem;display:grid}.s-menu__choix li{font-family:var(--_serif);color:var(--_texte);text-wrap:balance;font-size:1.1875rem;line-height:1.3}.s-menu__ecart{color:var(--_texte-2);margin-top:.4rem;font-size:.875rem;display:block}.s-menu .r-formule__options{text-wrap:balance;width:100%;margin-top:0;font-size:.875rem}.s-menu .r-allergenes{font-family:var(--_sans);color:var(--_texte-2);text-align:inherit;margin-top:.15rem;font-size:.8125rem;font-style:italic;line-height:1.5}.s-menu .r-allergenes__titre{letter-spacing:.16em;text-transform:uppercase;color:var(--_texte-2);font-size:.625rem;font-style:normal;font-weight:700}.s-prix--menu{border-block:1px solid var(--s-trait);margin-block:.15rem .45rem;padding:.5rem 2rem;font-size:1.75rem}.s-menu__corps>.s-menu__vignette{margin:0 0 .35rem}.s-compare{width:100%;max-width:var(--s-colonne);background:var(--_fond-2);border:1px solid var(--s-trait);outline:1px solid var(--s-trait);outline-offset:-.5rem;margin-inline:auto;padding:1.6rem clamp(.85rem,3.5vw,1.6rem) 1.35rem}.s-compare+.s-compare,.s-compare+.s-menus{margin-top:1.75rem}.s-compare__table{border-collapse:collapse;table-layout:fixed;width:100%}.s-compare__table th,.s-compare__table td{text-align:center;vertical-align:top;padding:.6rem .3rem;font-weight:400}.s-compare__table thead td{width:36%}.s-compare__table thead th{vertical-align:bottom;padding-bottom:1rem}.s-compare__nom{font-family:var(--_serif);color:var(--_texte);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere;font-size:clamp(1rem,4.2vw,1.625rem);font-style:italic;font-weight:500;line-height:1.1;display:block}.s-compare__table .r-origine{margin-top:.2rem;font-size:.75rem;display:block}.s-compare__prix{border-block:1px solid var(--s-trait);margin-top:.5rem;padding:.15rem .6rem;font-size:clamp(1.0625rem,4vw,1.4375rem);display:inline-block}.s-compare__table thead .s-plat__media{margin:0 auto .75rem;display:block}.s-compare__table tbody th{text-align:start;color:var(--_texte);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.s-compare__table tbody tr+tr>*{border-top:1px solid var(--_filet-doux)}.s-compare__choix{color:var(--_texte-2);margin-top:.2rem;font-size:.8125rem;font-style:italic;font-weight:400;line-height:1.45;display:block}.s-compare__oui:before{content:"";background:var(--_texte);width:1.05rem;height:1.05rem;margin:.1rem auto 0;display:block;-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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6'/%3E%3C/svg%3E") 50%/contain 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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.s-compare__non:before{content:"";background:var(--_texte-2);width:.85rem;height:1px;margin:.65rem auto 0;display:block}.s-compare__detail{color:var(--_texte);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 3;overflow-wrap:anywhere;font-size:.8125rem;font-style:italic;line-height:1.4}.s-compare__liste{gap:.2rem;display:grid}.s-compare__au-choix{color:var(--_texte-2);margin-bottom:.15rem;display:block}.s-compare__ecart{margin-top:.2rem;font-style:normal;display:block}.s-compare__notes{border-top:1px solid var(--_filet-doux);text-align:center;color:var(--_texte-2);gap:.75rem;margin-top:1.1rem;padding-top:1rem;font-size:.875rem;line-height:1.5;display:grid}.s-compare__note{gap:.2rem;display:grid}.s-compare__qui{font-family:var(--_serif);color:var(--_texte);font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.3}.s-compare__notes .r-creneau{margin:0}.s-compare__notes .r-formule__options{border:0;margin:0;padding:0;font-size:.875rem}.s-compare__notes .r-allergenes{margin:0;font-size:.8125rem}@media (max-width:30rem){.s-compare__table thead td{width:40%}.s-compare__table th,.s-compare__table td{padding-inline:.2rem}.s-compare__table tbody th{font-size:.875rem}.s-compare__choix{font-size:.78rem}.s-compare__prix{padding-inline:.2rem;font-size:1rem}.s-compare__table thead .s-plat__media{width:3.25rem;height:4.25rem}}.s-seules{margin-inline:auto;border-top:1px solid var(--_filet-doux);width:100%;max-width:34rem;margin-top:clamp(2.5rem,7vw,4.5rem);display:grid}.s-seule{border-bottom:1px solid var(--_filet-doux);view-timeline-inset:var(--s-bande) calc(100% - var(--s-bande) - 1px);min-width:0;scroll-margin-top:calc(var(--s-barre-h) + 3.5rem);align-items:flex-start;gap:1.25rem;padding:1.05rem .25rem 1.15rem;display:flex}.s-seule__corps{flex:1;gap:.35rem;min-width:0;display:grid}.s-seule__sur{letter-spacing:.3em;text-transform:uppercase;color:var(--_texte-2);font-size:.625rem;font-weight:700}.s-seule__ligne{justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.s-seule__titre{min-width:0;font-family:var(--_ecriture);font-synthesis:none;color:var(--s-titre);overflow-wrap:break-word;font-size:2.125rem;font-weight:400;line-height:1.1}.s-seule__plat .r-plat__nom{font-family:var(--_serif);color:var(--_texte);font-size:1.125rem;font-weight:600;line-height:1.3}.s-seule__note{color:var(--_texte-2);font-size:.875rem;font-style:italic;line-height:1.5}.s-seule__deco:before,.s-seule__deco:after{content:none}.s-seule:has(.m-coche:checked){background:var(--_choisi);box-shadow:inset 3px 0 0 var(--s-titre)}.s-cadre[dir=rtl] .s-seule:has(.m-coche:checked){box-shadow:inset -3px 0 0 var(--s-titre)}.s-seule:has(.m-coche:checked) .s-prix{color:var(--_encre-papier)}:is(.s-seule:has(.m-coche:checked) .s-plat__desc,.s-seule:has(.m-coche:checked) .s-plat__options,.s-seule:has(.m-coche:checked) .s-seule__note){color:var(--_texte)}.s-cadre .r-galerie{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (min-width:48rem){.s-cadre .r-galerie{gap:1.25rem}}.s-cadre .r-galerie__item{aspect-ratio:1;background:var(--_fond-2);border:1px solid var(--_filet-doux);flex:0 0 calc(50% - .5rem);padding:.45rem;position:relative}@media (min-width:48rem){.s-cadre .r-galerie__item{flex-basis:calc(33.3333% - .833333rem)}}.s-cadre .r-galerie__boite,.s-cadre .r-galerie__cadre{height:100%;display:block}.s-cadre .r-galerie__photo{object-fit:cover;background:var(--_photo);width:100%;height:100%;display:block}.s-cadre .r-galerie__fermer{display:none}.s-suite:has(.r-galerie__item:target){z-index:30}.s-cadre .r-galerie__item:target{z-index:50;aspect-ratio:auto;background:var(--_texte-voile);border:0;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.s-cadre .r-galerie__item:target .r-galerie__boite{width:min(48rem,100%);height:auto;max-height:100%;position:relative}.s-cadre .r-galerie__item:target .r-galerie__cadre{height:auto}.s-cadre .r-galerie__item:target .r-galerie__photo{object-fit:contain;outline:1px solid var(--s-trait);outline-offset:6px;height:auto;max-height:88vh}.s-cadre .r-galerie__item:target .r-galerie__fermer{top:.5rem;min-height:var(--cible-min);background:var(--_fond);color:var(--_texte);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:.5rem}.s-cadre .r-galerie__origine{display:none}.s-cadre .r-galerie__item:target .r-galerie__origine{bottom:.5rem;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}.s-reponse{text-align:center;background:var(--_accent);color:var(--_accent-encre);outline:1px solid var(--_accent-2-sur-accent);outline-offset:-.5rem;justify-items:center;gap:.3rem;padding:2.25rem 1.25rem 1.9rem;display:grid}.s-reponse__etat{font-size:clamp(2.75rem,8vw,3.75rem);line-height:1.1}.s-reponse--ouvert .s-reponse__etat{color:var(--_accent-2-sur-accent)}.s-reponse__suite{font-weight:700}.s-reponse__suite b{font-weight:400;display:block}.s-reponse__heure{letter-spacing:.24em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.s-jauge{gap:.4rem;padding-inline:.25rem;display:grid}.s-jauge__piste{background:var(--_fond-3);border-radius:999px;height:.5rem;position:relative}.s-jauge__plage{width:calc(var(--b) - var(--a));background:var(--s-titre);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:var(--a)}.s-jauge__ici{top:-.3rem;bottom:-.3rem;background:var(--_accent-chaud);width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:var(--x)}.s-jauge__reperes{height:1.1rem;color:var(--_texte-2);font-size:.75rem;position:relative}.s-jauge__reperes span{position:absolute;inset-inline-start:var(--x);transform:translate(-50%)}.s-jauge__reperes span:first-child{transform:none}.s-jauge__reperes span:last-child{transform:translate(-100%)}.s-cadre[dir=rtl] .s-jauge__reperes span{transform:translate(50%)}.s-cadre[dir=rtl] .s-jauge__reperes span:first-child{transform:none}.s-cadre[dir=rtl] .s-jauge__reperes span:last-child{transform:translate(100%)}.s-jours{background:var(--_fond-2);border:1px solid var(--s-trait);outline:1px solid var(--s-trait);outline-offset:-.5rem;padding:1.5rem clamp(1rem,4vw,2.25rem);display:grid}.s-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:.85rem .5rem;display:grid}.s-jours li:last-child{border-bottom:0}.s-jours .r-jour{font-family:var(--_serif);font-size:1.1875rem;font-weight:600}.s-jours .r-jour:first-letter{text-transform:uppercase}.s-jours .r-heures{text-align:end;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:normal;font-weight:700}.s-cadre .m-conduite{border-bottom:1px solid var(--s-trait);transform:translateY(-.3em)}.s-jours li[aria-current]{background:var(--_accent);color:var(--_accent-encre);border-bottom-color:#0000}.s-jours li[aria-current] .m-conduite{border-bottom-color:currentColor}.s-cadre .r-jour[data-aujourdhui]:after{content:" · " attr(data-aujourdhui);font-family:var(--_sans);letter-spacing:.08em;font-size:.75rem;font-weight:700}.s-jours__resume{text-align:center;font-size:1.0625rem;line-height:1.6}.s-acces__plan{gap:.5rem;display:grid}.s-acces__vue{border:1px solid var(--s-trait);outline:1px solid var(--s-trait);outline-offset:-.5rem;background:var(--_photo);height:18rem;position:relative;overflow:hidden}.s-acces__vue iframe{inset-inline:0;border:0;width:100%;height:calc(100% + 28px);display:block;position:absolute;top:0}.s-acces__credit{color:var(--_texte-2);text-align:center;font-size:.75rem}.s-acces__credit a{color:inherit}.s-jour--sugg .s-plat{flex-direction:row;align-items:center;gap:1.25rem}.s-jour--sugg .s-plat__media{aspect-ratio:auto;outline:1px solid var(--s-trait);flex:none;width:4.5rem;height:5.75rem}@media (min-width:40rem){.s-jour--sugg .s-plat__media{width:5.25rem;height:6.75rem}}.s-menus--une>.s-menu{flex-basis:30rem}@media (min-width:48rem){.s-menus--une-photo>.s-menu{flex-basis:46rem}.s-menus--une-photo .s-menu{text-align:start;flex-direction:row}.s-menus--une-photo .s-menu__media{flex:0 0 44%;margin:1rem;margin-inline-end:0}.s-menus--une-photo .s-menu__photo{aspect-ratio:auto;height:100%}.s-menus--une-photo .s-menu__corps{align-items:flex-start}.s-menus--une-photo .r-formule__etapes{text-align:start}.s-menus--une-photo .r-formule__etapes>div+div:before{margin-inline:0}}.s-cartes{display:contents}.s-cartes__onglets{justify-self:center;max-width:100%}.s-cartes__onglets ul{border:1px solid var(--s-trait);flex-wrap:wrap;justify-content:center;display:flex}.s-cartes__onglets a{min-height:3rem;color:var(--s-titre);letter-spacing:.22em;text-transform:uppercase;transition:background-color var(--s-transition),color var(--s-transition);border:1px solid #0000;justify-content:center;align-items:center;padding:0 clamp(1rem,4vw,2rem);font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.s-cartes__onglets a:hover{background:color-mix(in srgb,var(--s-titre) 12%,transparent)}.s-cartes__onglets li{box-shadow:-1px 0 0 var(--s-trait),0 -1px 0 var(--s-trait);flex:auto;display:flex}.s-cartes__onglets li>a{flex:1}.s-groupe{scroll-margin-top:calc(var(--s-barre-h) + 1.5rem);gap:1rem;display:none}:is(.s-groupe--defaut,.s-groupe:has(:target)){display:grid}.s-cartes:has(.s-groupe :target) .s-groupe--defaut:not(:has(:target)){display:none}.s-cible{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.s-cartes:has(.s-cible:target) .s-groupe{display:none}.s-groupe>*{min-width:0}.s-groupe__quand{text-align:center;padding-bottom:2.25rem}.s-groupe__quand .r-creneau{color:var(--_texte-2);margin:0;font-size:.9375rem}.s-sommaire__carte{gap:.4rem;display:grid}.s-sommaire__carte+.s-sommaire__carte{margin-top:1.5rem}.s-sommaire__carte-nom{letter-spacing:.3em;text-transform:uppercase;text-align:center;font-size:.6875rem;font-weight:700}.s-sommaire__carte-nom a{color:var(--_texte-2);border-bottom:1px solid var(--s-trait);padding-bottom:.15rem;text-decoration:none}.s-sommaire__carte .r-creneau{text-align:center;color:var(--_texte-2);margin:0;font-size:.875rem}.s-cadre :where(.r-retour__champ,.r-retour__groupe,.r-retour__erreur){border-radius:0}
.r-retour{justify-items:center;gap:var(--espace-5);text-align:center;max-width:34rem;font-family:var(--_sans);margin-inline:auto;display:grid}.r-retour__aide{max-width:var(--mesure);font-size:var(--texte-m);color:var(--_texte-2);line-height:1.5}.r-retour__etoiles{justify-content:center;gap:var(--espace-1);display:flex}.r-retour__etoile{min-width:3.5rem;min-height:var(--cible-min);border-radius:var(--rayon-2);color:var(--_texte-2);justify-items:center;gap:.1rem;padding:.4rem .2rem;text-decoration:none;display:grid}.r-retour__icone{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:2.75rem;height:2.75rem}.r-retour__mini{color:var(--_accent-texte);gap:.15rem;display:inline-flex}.r-retour__mini .r-retour__icone{width:1.25rem;height:1.25rem}.r-retour__icone--pleine{fill:currentColor}.r-retour__n{font-size:var(--texte-s);font-variant-numeric:tabular-nums lining-nums;color:var(--_texte);font-weight:600}.r-retour__etoiles li:hover .r-retour__etoile,.r-retour__etoiles li:focus-within .r-retour__etoile{color:var(--_accent-texte)}.r-retour__etoiles li:has(~li:hover) .r-retour__etoile{color:var(--_accent-texte)}.r-retour__etoiles li:has(~li:focus-within) .r-retour__etoile{color:var(--_accent-texte)}.r-retour__etoiles li:hover .r-retour__icone,.r-retour__etoiles li:focus-within .r-retour__icone{fill:currentColor}.r-retour__etoiles li:has(~li:hover) .r-retour__icone{fill:currentColor}.r-retour__etoiles li:has(~li:focus-within) .r-retour__icone{fill:currentColor}.r-retour--message{justify-items:stretch;gap:var(--espace-4);text-align:start}.r-retour__choisie{align-items:center;gap:var(--espace-3);padding-bottom:var(--espace-4);border-bottom:1px solid var(--_filet);color:var(--_texte);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.r-retour__changer{color:var(--_texte-2);text-underline-offset:.2em;margin-block:-.6rem;margin-inline-start:auto;padding-block:.6rem;font-size:.8125rem;font-weight:500;text-decoration:underline}.r-retour__changer:hover{color:var(--_texte)}.r-retour__question{margin:0 0 var(--espace-2);font-size:var(--texte-l);color:var(--_texte);font-weight:700;line-height:1.3;display:block}.r-retour__etiquette{margin-top:var(--espace-3);font-size:var(--texte-m);color:var(--_texte);font-weight:600}.r-retour__champ{width:100%;min-height:3rem;padding:.7rem var(--espace-4);border:1.5px solid var(--_texte-2);background:var(--_fond);color:var(--_texte);font-family:var(--_sans);border-radius:.875rem;font-size:1rem;line-height:1.5;transition:border-color .15s}.r-retour__champ:hover{border-color:var(--_texte)}.r-retour__champ::placeholder{color:var(--_texte-2);opacity:.7}.r-retour__champ option{background:var(--_fond);color:var(--_texte)}textarea.r-retour__champ{resize:vertical;min-height:7.5rem}.r-retour__erreur{padding:var(--espace-3) var(--espace-4);border:2px solid var(--_texte);color:var(--_texte);border-radius:.875rem;margin:0;font-weight:600}.r-retour__groupe{min-width:0;padding:var(--espace-4);border:1px solid var(--_filet);background:var(--_fond-2);border-radius:1.125rem;margin:0}.r-retour__groupe legend{float:left;width:100%;margin:0 0 var(--espace-3);font-size:var(--texte-m);color:var(--_texte);padding:0;font-weight:700;line-height:1.35}.r-retour__groupe legend+*{clear:both}.r-retour__groupe .r-retour__etiquette{margin:var(--espace-4) 0 var(--espace-1);font-size:var(--texte-s);color:var(--_texte-2);font-weight:600;display:block}.r-retour__groupe legend+.r-retour__etiquette{margin-top:0}.r-retour__tel{gap:var(--espace-2);grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr);display:grid}.r-retour__indicatif{display:flex;position:relative}.r-retour__indicatif select{appearance:none;cursor:pointer;width:auto;padding-inline:2.75rem 2.1rem}.r-retour__indicatif:after{content:"";inset-inline-end:.95rem;border-inline-end:2px solid var(--_texte);border-bottom:2px solid var(--_texte);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.r-retour__drapeaux{inset-inline-start:.75rem;z-index:1;pointer-events:none;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.r-retour__dr{display:none}:is(.r-retour__tel:has(option[value=\+33]:checked) .r-retour__dr--FR,.r-retour__tel:has(option[value=\+44]:checked) .r-retour__dr--GB,.r-retour__tel:has(option[value=\+34]:checked) .r-retour__dr--ES,.r-retour__tel:has(option[value=\+39]:checked) .r-retour__dr--IT,.r-retour__tel:has(option[value=\+49]:checked) .r-retour__dr--DE,.r-retour__tel:has(option[value=\+351]:checked) .r-retour__dr--PT,.r-retour__tel:has(option[value=\+31]:checked) .r-retour__dr--NL,.r-retour__tel:has(option[value=\+48]:checked) .r-retour__dr--PL,.r-retour__tel:has(option[value=\+46]:checked) .r-retour__dr--SE,.r-retour__tel:has(option[value=\+40]:checked) .r-retour__dr--RO,.r-retour__tel:has(option[value=\+380]:checked) .r-retour__dr--UA,.r-retour__tel:has(option[value=\+7]:checked) .r-retour__dr--RU,.r-retour__tel:has(option[value=\+90]:checked) .r-retour__dr--TR,.r-retour__tel:has(option[value=\+86]:checked) .r-retour__dr--CN,.r-retour__tel:has(option[value=\+81]:checked) .r-retour__dr--JP,.r-retour__tel:has(option[value=\+82]:checked) .r-retour__dr--KR,.r-retour__tel:has(option[value=\+91]:checked) .r-retour__dr--IN){display:block}.r-retour__piege{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}:where(.r-retour__envoi){appearance:none;font-family:var(--_sans);cursor:pointer;border:1px solid #0000}.r-retour__actions{justify-content:center;gap:var(--espace-3);margin-top:var(--espace-3);flex-wrap:wrap;display:flex}.r-retour__actions>*{flex:9rem;max-width:14rem;min-height:3.25rem}.r-retour .r-retour__annuler.m-bouton{color:var(--_texte);border:1.5px solid var(--_texte-2);box-shadow:none;background:0 0}.r-retour .r-retour__annuler.m-bouton:hover{background:color-mix(in srgb, var(--_texte) 10%, transparent);border-color:var(--_texte);color:var(--_texte);box-shadow:none}.r-retour__geste{margin:0}
