.tc-carte[data-astro-cid-vuudunhf]{--focus:#f3d9a4;color:#f6f0e6;background:radial-gradient(60% 50% at 80% 0,#f3d9a41f,#0000 70%),radial-gradient(50% 40% at 0 100%,#8c2f2b40,#0000 70%),#2a1e16;padding-block:clamp(4rem,2.5rem + 6vw,8rem);position:relative;overflow:hidden}.tc-carte-tete[data-astro-cid-vuudunhf]{align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(3rem,2rem + 4vw,5.5rem);display:grid}@media (width>=960px){.tc-carte-tete[data-astro-cid-vuudunhf]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tc-carte-intro[data-astro-cid-vuudunhf]{gap:var(--space-4);display:grid}.tc-carte[data-astro-cid-vuudunhf] .tc-carte-titre[data-astro-cid-vuudunhf]{letter-spacing:-.01em;color:#fff;font-size:clamp(2.5rem,1.6rem + 4vw,4.75rem);line-height:1}.tc-carte[data-astro-cid-vuudunhf] .tc-carte-titre[data-astro-cid-vuudunhf] em[data-astro-cid-vuudunhf]{color:#f3d9a4;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.tc-carte-intro[data-astro-cid-vuudunhf]>p[data-astro-cid-vuudunhf]:last-child{color:#d9c7ae;font-size:var(--text-lg);max-width:30em;line-height:1.6}.tc-carte-photo[data-astro-cid-vuudunhf]{aspect-ratio:16/10;border-radius:6px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3}.tc-carte-photo-int[data-astro-cid-vuudunhf]{transform:translate3d(0, var(--tc-py,0px), 0);position:absolute;inset:-8% 0}.tc-carte-photo-int[data-astro-cid-vuudunhf] picture,.tc-carte-photo-int[data-astro-cid-vuudunhf] img{object-fit:cover;width:100%;height:100%}.tc-menu[data-astro-cid-vuudunhf]{color:#2a1e16;max-width:1080px;margin-inline:auto;display:grid}@media (width>=900px){.tc-menu[data-astro-cid-vuudunhf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-menu-volet[data-astro-cid-vuudunhf]{position:relative}.tc-menu-page[data-astro-cid-vuudunhf]{outline-offset:-12px;background:radial-gradient(120% 80% at 50% 0,#fff9,#0000 60%),#fbf7f0;outline:1px solid #a67c3e73;height:100%;padding:clamp(1.75rem,1rem + 3vw,3.5rem) clamp(1.25rem,.75rem + 2.5vw,3rem);box-shadow:0 30px 80px -30px #000000bf}@media (width<=899px){.tc-menu-volet--gauche[data-astro-cid-vuudunhf] .tc-menu-page[data-astro-cid-vuudunhf]{border-radius:4px 4px 0 0}.tc-menu-volet--droit[data-astro-cid-vuudunhf] .tc-menu-page[data-astro-cid-vuudunhf]{border-radius:0 0 4px 4px;padding-top:0}}@media (width>=900px){.tc-menu-volet--gauche[data-astro-cid-vuudunhf] .tc-menu-page[data-astro-cid-vuudunhf]{border-radius:4px 0 0 4px;box-shadow:inset -26px 0 30px -26px #2a1e1647,0 30px 80px -30px #000000bf}.tc-menu-volet--droit[data-astro-cid-vuudunhf] .tc-menu-page[data-astro-cid-vuudunhf]{border-radius:0 4px 4px 0;box-shadow:inset 26px 0 30px -26px #2a1e1647,0 30px 80px -30px #000000bf}}.tc-rubrique[data-astro-cid-vuudunhf]+.tc-rubrique[data-astro-cid-vuudunhf]{margin-top:var(--space-7)}.tc-rubrique-titre[data-astro-cid-vuudunhf]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);color:#7a2420;font-size:clamp(1.9rem,1.5rem + 1.4vw,2.5rem);font-style:italic;font-weight:500;display:flex}.tc-rubrique-titre[data-astro-cid-vuudunhf]:after{content:"";background:linear-gradient(90deg,#8c2f2b73,#0000);flex:1;height:1px}.tc-plats[data-astro-cid-vuudunhf]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tc-plat-ligne[data-astro-cid-vuudunhf]{align-items:baseline;gap:var(--space-2);display:flex}.tc-plat-nom[data-astro-cid-vuudunhf]{font-family:var(--font-display);color:#2a1e16;font-size:clamp(1.25rem,1.1rem + .5vw,1.45rem);font-weight:600;line-height:1.2}.tc-plat-points[data-astro-cid-vuudunhf]{border-bottom:1.5px dotted #2a1e1659;flex:1;min-width:1.5rem;transform:translateY(-.3em)}.tc-plat-prix[data-astro-cid-vuudunhf]{font-family:var(--font-display);color:#7a2420;white-space:nowrap;font-variant-numeric:lining-nums;font-size:1.3rem;font-weight:600}.tc-plat-detail[data-astro-cid-vuudunhf]{color:#6a5646;font-size:var(--text-sm);margin-top:.1rem;line-height:1.45}.tc-vege[data-astro-cid-vuudunhf]{margin-left:var(--space-2);border-radius:var(--radius-pill);color:#4e5a3c;vertical-align:.1em;background:#5e6b4a1f;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.tc-midi[data-astro-cid-vuudunhf]{padding:var(--space-5);background:#8c2f2b0a;border:1px solid #8c2f2b59;border-radius:4px}.tc-midi[data-astro-cid-vuudunhf] .tc-rubrique-titre[data-astro-cid-vuudunhf]{margin-bottom:var(--space-2);font-size:1.75rem}.tc-midi-quand[data-astro-cid-vuudunhf]{margin-bottom:var(--space-4);color:#6a5646;font-size:var(--text-sm)}.tc-midi[data-astro-cid-vuudunhf] .tc-plat-nom[data-astro-cid-vuudunhf]{font-family:var(--font-sans);font-size:1rem;font-weight:600}.tc-menu-note[data-astro-cid-vuudunhf]{margin-top:var(--space-5);text-align:center;color:#d9c7ae;font-size:var(--text-sm)}.tc-menu-couverture[data-astro-cid-vuudunhf]{display:none}@media (width>=900px){.tc-menu-volet--droit[data-astro-cid-vuudunhf]{transform-style:preserve-3d;transform-origin:0;transition:transform 1.5s cubic-bezier(.3,.7,.2,1) .15s;transform:perspective(2600px)rotateY(0)}.tc-menu-volet--droit[data-astro-cid-vuudunhf] .tc-menu-page[data-astro-cid-vuudunhf]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.tc-menu-couverture[data-astro-cid-vuudunhf]{place-content:center;justify-items:center;gap:var(--space-2);color:#f3d9a4;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(90% 70% at 30% 20%,#ffffff1f,#0000 60%),linear-gradient(135deg,#8c2f2b,#5e1a17);border-radius:4px 0 0 4px;display:grid;position:absolute;inset:0;transform:rotateY(180deg)translateZ(1px);box-shadow:0 30px 80px -30px #000000bf}.tc-couv-filet[data-astro-cid-vuudunhf]{border:1px solid #f3d9a48c;border-radius:2px;position:absolute;inset:18px}.tc-couv-la[data-astro-cid-vuudunhf]{font-family:var(--font-display);font-size:4.5rem;font-style:italic;font-weight:500;line-height:1}.tc-couv-de[data-astro-cid-vuudunhf]{letter-spacing:.32em;text-transform:uppercase;font-size:.875rem;font-weight:600}.tc-couv-carte[data-astro-cid-vuudunhf]{margin-top:var(--space-5);font-family:var(--font-display);color:#f6f0e6;font-size:1.4rem;font-style:italic}.tc-menu[data-astro-cid-vuudunhf].is-livre{transition:transform 1.5s cubic-bezier(.3,.7,.2,1) .15s}.tc-menu[data-astro-cid-vuudunhf].is-livre.is-pliee{transform:translate(25%)}.tc-menu[data-astro-cid-vuudunhf].is-pliee .tc-menu-volet--droit[data-astro-cid-vuudunhf]{transform:perspective(2600px)rotateY(-180deg)}}@media (width<=899px){.tc-rubrique[data-astro-cid-vuudunhf]{transform-origin:top;transition:transform .9s cubic-bezier(.25,.8,.25,1),opacity .7s}.tc-rubrique[data-astro-cid-vuudunhf].is-pliee{opacity:0;transform:perspective(900px)rotateX(-70deg)}}html.ex-theme--bistrot{--header-h:68px;--tc-entete-h:68px}@media (width>=960px){html.ex-theme--bistrot{--header-h:76px;--tc-entete-h:76px}}.tc-sur,.tc-sur-sombre{letter-spacing:.22em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.tc-sur{color:#f3d9a4}.tc-sur-sombre{color:var(--accent)}.tc-carte-suite[data-astro-cid-5lh4fzvm]{background:var(--surface-2);padding-block:clamp(3.5rem,2rem + 5vw,6rem)}.tc-carte-suite-inner[data-astro-cid-5lh4fzvm]{gap:var(--space-4);text-align:center;justify-items:center;display:grid}.tc-carte-suite[data-astro-cid-5lh4fzvm] h2[data-astro-cid-5lh4fzvm]{font-size:clamp(2.1rem,1.4rem + 3vw,3.4rem);line-height:1.05}.tc-carte-suite[data-astro-cid-5lh4fzvm] p[data-astro-cid-5lh4fzvm]{color:var(--text-2);font-size:var(--text-lg)}.tc-carte-suite[data-astro-cid-5lh4fzvm] p[data-astro-cid-5lh4fzvm] a[data-astro-cid-5lh4fzvm]{color:var(--accent);white-space:nowrap;font-weight:650}.tc-carte-suite-actions[data-astro-cid-5lh4fzvm]{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tc-carte-btn[data-astro-cid-5lh4fzvm]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:54px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong);padding:0 1.6rem;font-weight:650;text-decoration:none;display:inline-flex}.tc-carte-btn[data-astro-cid-5lh4fzvm]:hover{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.tc-carte-btn--plein[data-astro-cid-5lh4fzvm]{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 30px -12px var(--glow-strong)}.tc-carte-btn--plein[data-astro-cid-5lh4fzvm]:hover{background:var(--accent-hover);color:var(--on-accent);box-shadow:0 10px 30px -12px var(--glow-strong)}
