@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff")}:root{--paper:#f7f1e3;--paper-warm:#f2e9d7;--paper-deep:#ebe0c9;--ink:#1b2a47;--ink-deep:#14213a;--ink-black:#0e1728;--gold:#8a6538;--gold-lit:#7a5830;--gold-line:#b8874b;--gold-soft:#d9b078;--gold-pale:#e6cfa8;--tx:#1b2a47;--tx-soft:#454d5e;--tx-invert:#f7f1e3;--tx-invert-soft:#c8cfdc;--font:"EB Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--fs-small:.9375rem;--fs-body:clamp(1.125rem, 1.06rem + .25vw, 1.25rem);--fs-lead:clamp(1.375rem, 1.2rem + .75vw, 1.875rem);--fs-head:clamp(2.25rem, 1.35rem + 3.8vw, 4.5rem);--fs-display:clamp(3.25rem, 1.5rem + 7.4vw, 8.5rem);--margin:clamp(1rem, .2rem + 3.6vw, 3.5rem);--gutter:clamp(1rem, .6rem + 1.4vw, 2rem);--max:1360px;--section:clamp(5rem, 2.6rem + 8vw, 11rem);--header-h:5.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-hover:.18s;--t-enter:.76s;--stagger:80ms}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--paper);color:var(--tx);font-family:var(--font);font-size:var(--fs-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.5;overflow-x:clip}img,svg,iframe,video{max-width:100%;display:block}img{height:auto}a{color:inherit}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}::selection{background:var(--gold-pale);color:var(--ink-deep)}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.02}h1{font-size:var(--fs-display);letter-spacing:-.03em;line-height:.95}h2{font-size:var(--fs-head)}h3{font-size:var(--fs-lead);letter-spacing:-.01em;line-height:1.15}h4{font-size:var(--fs-body);letter-spacing:0;line-height:1.3}p{text-wrap:pretty}strong{font-weight:600}.lead{font-size:var(--fs-lead);letter-spacing:-.005em;line-height:1.3}.small{font-size:var(--fs-small);line-height:1.45}.num{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section)}.field-ink{background:var(--ink);color:var(--tx-invert)}.field-deep{background:var(--paper-deep)}.btn{background:var(--gold);min-height:3.25rem;color:var(--paper);font-size:var(--fs-body);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-hover) ease;justify-content:center;align-items:center;gap:.6em;padding:.7rem 1.6rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--gold-lit)}.btn:active{transform:scale(.98)}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:var(--ink-deep)}.btn--paper{background:var(--paper);color:var(--ink)}.btn--paper:hover{background:var(--gold-pale)}.link{color:inherit;text-underline-offset:.22em;transition:color var(--t-hover) ease, text-decoration-color var(--t-hover) ease;font-weight:500;text-decoration:underline .07em}.link:hover{color:var(--gold)}.field-ink .link:hover{color:var(--gold-soft)}body>button[aria-label="Réserver une table"]{transition:background-color var(--t-hover) ease, transform var(--t-hover) ease;background:var(--gold)!important;min-height:3.25rem!important;color:var(--paper)!important;font:500 var(--fs-body) / 1.1 var(--font)!important;box-shadow:none!important;border-radius:0!important;padding:.7rem 1.4rem!important}body>button[aria-label="Réserver une table"]:hover{background:var(--gold-lit)!important}body>button[aria-label="Réserver une table"]:active{transform:scale(.98)}@media (width<=720px){body>button[aria-label="Réserver une table"]{width:100%!important;min-height:3.5rem!important;bottom:0!important;left:0!important;right:0!important}body:has(>button[aria-label="Réserver une table"]){padding-bottom:3.5rem}}.breton{gap:3px;height:9px;display:flex}.breton i{background:var(--ink);height:100%;display:block}.breton--invert i{background:var(--paper)}.breton--gold i{background:var(--gold-line)}[data-reveal]{opacity:0;transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}[data-reveal].is-in,.no-js [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{left:var(--margin);z-index:100;background:var(--paper);color:var(--ink);padding:.75rem 1.25rem;font-weight:500;position:absolute;top:1rem}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav[data-astro-cid-nen7h5rs]{z-index:20;color:var(--tx-invert);position:absolute;inset:0 0 auto}.nav__in[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:2rem;display:flex}.nav__brand[data-astro-cid-nen7h5rs]{font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:500;text-decoration:none}.nav__links[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,.5rem + 2vw,2.5rem);display:flex}.nav__link[data-astro-cid-nen7h5rs]{text-underline-offset:.3em;text-decoration:none}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration-line:underline}.nav__burger[data-astro-cid-nen7h5rs]{min-height:2.75rem;font-size:var(--fs-body);text-underline-offset:.3em;padding-inline:.25rem;font-weight:500;text-decoration:underline .07em;display:none}@media (width<=760px){.nav__links[data-astro-cid-nen7h5rs]{display:none}.nav__burger[data-astro-cid-nen7h5rs]{display:block}}.drawer[data-astro-cid-nen7h5rs]{z-index:90;opacity:0;transition:opacity .32s var(--ease-out);position:fixed;inset:0;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs].is-in{opacity:1}.drawer__in[data-astro-cid-nen7h5rs]{flex-direction:column;min-height:100%;padding-bottom:2rem;display:flex}.drawer__top[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.drawer__top[data-astro-cid-nen7h5rs] .nav__burger[data-astro-cid-nen7h5rs]{display:block}.drawer__nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.25rem;margin-block:2rem auto;display:flex}.drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-head);letter-spacing:-.02em;opacity:0;transition:transform .6s var(--ease-out), opacity .6s var(--ease-out);font-weight:500;text-decoration:none;transform:translateY(16px)}.drawer[data-astro-cid-nen7h5rs].is-in .drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.drawer[data-astro-cid-nen7h5rs].is-in .drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:60ms}.drawer[data-astro-cid-nen7h5rs].is-in .drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:.12s}.drawer[data-astro-cid-nen7h5rs].is-in .drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:.18s}.drawer__foot[data-astro-cid-nen7h5rs]{color:var(--tx-invert-soft);gap:.25rem;margin-top:3rem;display:grid}.drawer__tel[data-astro-cid-nen7h5rs]{color:var(--tx-invert);font-size:var(--fs-lead);font-weight:500;text-decoration:none}.festons[data-astro-cid-dmku3akz]{width:100%;height:22px;display:block}.ft[data-astro-cid-jo6i4kqk]{padding-top:var(--section)}.ft__card[data-astro-cid-jo6i4kqk]{background:var(--paper);max-width:1180px;color:var(--ink);margin-inline:auto;position:relative}.ft__festons[data-astro-cid-jo6i4kqk]{color:var(--paper);position:absolute;bottom:calc(100% - 1px);left:0;right:0}.ft__body[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,1rem + 5vw,6rem);padding:clamp(2rem,1rem + 3vw,4.5rem) clamp(1.25rem,.5rem + 3.5vw,4.5rem) 2.5rem;display:grid}.ft__titre[data-astro-cid-jo6i4kqk]{margin-bottom:1.25rem}.ft__mot[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{max-width:34ch}.ft__breton[data-astro-cid-jo6i4kqk]{margin-block:2rem 2.5rem}.ft__h[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.ft__horaires[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:1rem;max-width:26rem;padding-block:.2rem;display:flex}.ft__horaires[data-astro-cid-jo6i4kqk] .is-closed[data-astro-cid-jo6i4kqk]{color:var(--tx-soft)}.ft__horaires[data-astro-cid-jo6i4kqk] .num[data-astro-cid-jo6i4kqk]{white-space:pre}.ft__adresse[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2rem;display:flex}.ft__timbre[data-astro-cid-jo6i4kqk]{background:var(--paper-deep);align-self:flex-end;width:100px;padding:6px;transform:rotate(3deg)}.ft__timbre[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{aspect-ratio:3/4;object-fit:cover;width:100%}.ft__liens[data-astro-cid-jo6i4kqk]{font-size:var(--fs-lead);gap:.75rem;line-height:1.25;display:grid}.ft__liens[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ft__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ft__imprimeur[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;text-decoration:underline .06em;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:color var(--t-hover) ease, text-decoration-color var(--t-hover) ease}.ft__liens[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ft__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ft__imprimeur[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold);text-decoration-color:currentColor}.ft__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:auto;display:flex}.ft__imprimeur[data-astro-cid-jo6i4kqk]{background:var(--paper-warm);color:var(--tx-soft);text-align:center;gap:.35rem;padding:1.75rem clamp(1.25rem,.5rem + 3.5vw,4.5rem) 2rem;display:grid}@media (width<=820px){.ft__body[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ft__mot[data-astro-cid-jo6i4kqk]{order:0}.ft__timbre[data-astro-cid-jo6i4kqk]{width:72px;position:absolute;top:1.5rem;right:1.25rem}.ft__titre[data-astro-cid-jo6i4kqk]{max-width:8ch}}
