@font-face{font-family:Newsreader;src:url(/fonts/newsreader-romain.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italique.woff2)format("woff2");font-style:italic;font-weight:200 800;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--papier:#f3eee3;--papier-clair:#fbf8f1;--encre:#1a1714;--encre-2:#5a534b;--filet:#cfc6b6;--rouge:#a8231b;--rouge-fonce:#8f1d16;--kraft:#d9be94;--ouvert:#1e7a3c;--ouvert-pt:#1e8c42;--ferme:#b3221a;--ferme-pt:#d3271c;--titre:"Newsreader", Georgia, "Times New Roman", serif;--texte:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--marge:clamp(16px, 4vw, 40px);--max:1320px;--ombre-bouton:0 6px 16px -6px #1a171473;--barre:64px;--transition-burger:.28s}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--papier);scroll-padding-top:72px}body{background:var(--papier);color:var(--encre);font-family:var(--texte);padding-bottom:calc(var(--barre) + 14px + env(safe-area-inset-bottom));margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit}h1,h2,h3,h4{font-family:var(--titre);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.05}p{margin:0 0 1em}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{background:var(--encre);color:var(--papier);z-index:100;border-radius:6px;padding:12px 16px;font-weight:600;position:absolute;top:-80px;left:8px}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--max);padding:0 var(--marge);margin:0 auto}.kicker{font-family:var(--texte);letter-spacing:.14em;text-transform:uppercase;color:var(--rouge);align-items:center;gap:.6em;margin-bottom:.7rem;font-size:.75rem;font-weight:700;display:flex}.kicker:before{content:"";background:var(--rouge);flex:none;width:10px;height:10px}.btn{min-height:52px;font-family:var(--texte);border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.7em 1.5em;font-size:1.05rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn-appel{background:var(--rouge);color:var(--papier);box-shadow:var(--ombre-bouton);text-align:center;flex-direction:column;gap:.1em}.btn-appel .num{opacity:.92;letter-spacing:.03em;font-size:.85rem;font-weight:500}.btn-appel:hover{background:var(--rouge-fonce);transform:translateY(-1px)}.btn-appel:active{transform:translateY(1px);box-shadow:0 3px 8px -4px #1a171480}.btn-ligne{border:1.5px solid var(--encre);color:var(--encre);background:0 0;min-height:48px;font-size:.95rem}.btn-ligne:hover{background:var(--encre);color:var(--papier)}.btn-petit{flex-direction:row;min-height:44px;padding:.5em 1.1em;font-size:.95rem}.v-dot{background:var(--encre-2);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}[data-etat=ouvert] .v-dot{background:var(--ouvert-pt);box-shadow:0 0 0 3px #1e8c422e}[data-etat=ferme] .v-dot,[data-etat=dernier] .v-dot{background:var(--ferme-pt);box-shadow:0 0 0 3px #d3271c26}[data-etat=ouvert] .v-label{color:var(--ouvert)}[data-etat=ferme] .v-label,[data-etat=dernier] .v-label{color:var(--ferme)}@media (prefers-reduced-motion:no-preference){[data-etat=ouvert] .v-dot{animation:2.4s ease-in-out infinite pouls}}@keyframes pouls{50%{box-shadow:0 0 0 6px #1e8c4200}}.folio{z-index:40;background:var(--papier);border-bottom:1px solid var(--encre);position:sticky;top:0}.folio .wrap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:60px;display:grid}.folio-logo{padding:4px 0;line-height:0;display:block}.folio-logo img{mix-blend-mode:multiply;width:56px;height:auto}.folio-droite{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.folio .voyant{align-items:center;gap:7px;min-width:0;line-height:1.2;display:flex}.folio .voyant .v-txt{min-width:0;display:grid}.folio .voyant .v-label{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.folio .voyant .v-sub{color:var(--encre-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.langue{letter-spacing:.08em;flex:none;font-size:.8rem;font-weight:600;display:flex}.langue a{place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.langue a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.folio .btn-appel{display:none}.sommaire{border-bottom:3px solid var(--encre)}.sommaire .wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;gap:4px;display:flex;overflow-x:auto}.sommaire .wrap::-webkit-scrollbar{display:none}.sommaire a{white-space:nowrap;flex:none;min-height:44px;padding:10px;font-size:.88rem;font-weight:600;text-decoration:none}.sommaire a:hover{color:var(--rouge)}.une{padding:20px 0 40px}.une-grid{gap:26px;display:grid}.une-texte{min-width:0}.une h1{text-wrap:balance;letter-spacing:-.02em;font-variation-settings:"opsz" 72;margin-bottom:16px;font-size:2rem;font-weight:750;line-height:1}.chapo{font-family:var(--titre);font-variation-settings:"opsz" 16;max-width:34em;font-size:clamp(1.12rem,4.4vw,1.35rem);line-height:1.45}.actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 8px;display:flex}.actions .btn-appel{flex:260px;max-width:380px}.uber{text-underline-offset:4px;padding:10px 2px;font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.uber small{color:var(--encre-2);margin-top:2px;font-size:.78rem;font-weight:400;text-decoration:none;display:block}.photo-presse{margin:0;position:relative}.cadre{background:var(--papier-clair);border:1px solid var(--encre);position:relative;overflow:hidden}.cadre .calque{position:absolute;inset:0}.cadre img{object-fit:cover;width:100%;height:100%}.presse{position:absolute;inset:0}.prepare .presse-nouvelle{opacity:0}.entre .presse-nouvelle{animation:burger-entre var(--transition-burger) ease-out both}.entre .presse-ancienne{animation:burger-sort var(--transition-burger) ease-out both}@keyframes burger-entre{0%{opacity:0;transform:translateX(calc(var(--sens,1) * 20px))}to{opacity:1;transform:none}}@keyframes burger-sort{to{opacity:0;transform:translateX(calc(var(--sens,1) * -12px))}}.a-change .fiche.actif,.a-change .pastille{animation:burger-fondu var(--transition-burger) ease-out both}@keyframes burger-fondu{0%{opacity:0}to{opacity:1}}figcaption{color:var(--encre-2);padding-top:7px;font-size:.78rem;line-height:1.4}figcaption b{color:var(--encre);font-weight:700}.une .cadre{aspect-ratio:4/5}.une-photo{justify-self:center;width:100%;max-width:560px;position:relative}.pastille{z-index:3;aspect-ratio:1;background:var(--rouge);width:clamp(96px,27%,138px);color:var(--papier);text-align:center;transform:rotate(-9deg) translate(var(--kx,0px), var(--ky,0px));border-radius:50%;place-content:center;line-height:1;transition:transform .25s ease-out;display:grid;position:absolute;box-shadow:0 10px 20px -8px #1a171499}.pastille:before{content:"";border:1.5px dashed #f3eee3bf;border-radius:50%;position:absolute;inset:6px}.pastille .p-nom{font-family:var(--titre);margin-bottom:2px;font-size:clamp(.78rem,2.6vw,.95rem);font-style:italic;font-weight:500}.pastille .p-prix{font-family:var(--titre);letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-size:clamp(2.1rem,8vw,3rem);font-weight:800}.pastille .p-prix sup{vertical-align:top;letter-spacing:0;margin:0 1px;font-size:.4em;position:relative;top:.35em}.pastille .p-mention{letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:700}.une .pastille{width:clamp(118px,30%,138px);top:-12px;right:-6px}.rubrique{border-top:3px solid var(--encre);padding:36px 0 44px}.rubrique-tete{gap:8px;max-width:46em;margin-bottom:22px;display:grid}.rubrique-tete .kicker{margin-bottom:0}.rubrique-tete h2{font-variation-settings:"opsz" 72;font-size:clamp(1.9rem,7.4vw,3.3rem)}.rubrique-tete p{color:var(--encre-2);margin:0}.rubrique-tete p.kicker{color:var(--rouge)}.burgers-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"index""scene""fiche";gap:16px;display:grid}.index{grid-area:index;min-width:0}.index-defile{margin:0 calc(var(--marge) * -1);padding:0 var(--marge);scrollbar-width:none;scroll-snap-type:x proximity;position:relative;overflow-x:auto}.index-defile::-webkit-scrollbar{display:none}.index [role=tablist]{gap:4px;width:max-content;display:flex}.onglet{appearance:none;font:inherit;color:var(--encre);cursor:pointer;scroll-snap-align:start;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:7px;min-height:46px;padding:11px 14px;display:flex}.onglet .o-nom{font-family:var(--titre);font-size:1.12rem;font-weight:700}.onglet .o-prix{color:var(--encre-2);font-variant-numeric:tabular-nums;font-size:.8rem}.onglet .o-points{display:none}.onglet:hover .o-nom{color:var(--rouge)}.onglet[aria-selected=true]{background:var(--encre);color:var(--papier)}.onglet[aria-selected=true] .o-prix{color:var(--kraft)}.onglet[aria-selected=true] .o-nom{color:var(--papier)}.onglet .o-moment{letter-spacing:.12em;text-transform:uppercase;color:var(--rouge);font-size:.62rem;font-weight:700}.onglet[aria-selected=true] .o-moment{color:var(--kraft)}.index-aide{color:var(--encre-2);margin:4px 0 0;font-size:.75rem}.scene{aspect-ratio:1;perspective:1000px;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:scene;justify-self:center;width:100%;max-width:600px;margin:8px 0 6px;position:relative}.feuille{background:var(--papier-clair);border:1px solid var(--filet);transform:translate(var(--sx,0px), var(--sy,0px)) rotate(3.2deg);padding:10px 12px;transition:transform .3s ease-out;position:absolute;inset:5% -1% -2% 5%;overflow:hidden;box-shadow:0 14px 26px -18px #1a171480}.feuille-titre{font-family:var(--titre);letter-spacing:-.01em;color:#b9afa1;white-space:nowrap;border-bottom:2px solid #cfc6b6;margin-bottom:6px;padding-bottom:4px;font-size:1.35rem;font-weight:800}.feuille-texte{columns:3;column-rule:1px solid #ddd5c7;font-family:var(--titre);color:#b3a99b;text-align:justify;-webkit-hyphens:auto;hyphens:auto;column-gap:10px;font-size:7.5px;line-height:1.35}.photo-burger{transform-style:preserve-3d;transform:translateX(var(--dx,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(-1.2deg);margin:0;transition:transform .25s ease-out;position:absolute;inset:0 6% 7% 0;box-shadow:0 18px 30px -18px #1a1714a6}.scene.glisse .photo-burger{transition:none}.photo-burger .cadre{position:absolute;inset:0}.scene .pastille{top:-2%;right:0}.a-confirmer{z-index:2;background:var(--papier);color:var(--encre);letter-spacing:.06em;padding:4px 7px;font-size:.7rem;font-weight:700;position:absolute;bottom:8px;left:8px}.croises{background:var(--papier-clair);place-content:center;gap:12px;padding:6%;display:grid;position:absolute;inset:0}.grille{grid-template-columns:repeat(var(--cols), 1fr);border:2px solid var(--encre);width:min(100%,420px);margin:0 auto;display:grid}.grille span{aspect-ratio:1;border:1px solid var(--encre);font-family:var(--titre);background:#fff;place-items:center;font-size:clamp(1.1rem,5.6vw,2.4rem);font-weight:800;display:grid;position:relative}.grille span.noir{background:var(--encre)}.grille span i{font-style:normal;font-family:var(--texte);color:var(--encre-2);font-size:.55rem;font-weight:600;position:absolute;top:1px;left:3px}.definition{font-family:var(--titre);text-align:center;max-width:26em;margin:0 auto;font-size:clamp(.9rem,3.4vw,1.05rem);line-height:1.35}.definition b{font-family:var(--texte);letter-spacing:.14em;text-transform:uppercase;color:var(--rouge);margin-bottom:3px;font-size:.68rem;display:block}.fiches{grid-area:fiche;min-width:0}.js .fiche:not(.actif),html:not(.js) .index{display:none}html:not(.js) .fiche+.fiche{border-top:3px solid var(--encre);margin-top:28px;padding-top:20px}.fiche:focus-visible{outline-offset:8px}.fiche .numero{letter-spacing:.14em;text-transform:uppercase;color:var(--encre-2);margin:0;font-size:.75rem;font-weight:700}.fiche h3{letter-spacing:-.025em;font-variation-settings:"opsz" 72;margin:4px 0 8px;font-size:clamp(2.6rem,12vw,4.6rem);font-weight:800}.fiche .accroche{font-family:var(--titre);max-width:32em;margin:0 0 14px;font-size:1.08rem;font-style:italic;line-height:1.45}.fiche .compo{border-top:1px solid var(--encre);margin:0 0 14px;padding:8px 0 0;list-style:none}.fiche .compo li{align-items:baseline;gap:10px;padding:4px 0;font-size:1rem;display:flex}.fiche .compo li:before{content:attr(data-n);font-family:var(--titre);color:var(--rouge);min-width:1.2em;font-size:.85rem;font-style:italic}.fiche .compo li.aop{font-weight:600}.fiche .allergenes{color:var(--encre-2);margin:-6px 0 14px;font-size:.82rem;line-height:1.45}.fiche .allergenes strong{color:var(--encre);font-weight:600}.reperes-legende{color:var(--encre-2);margin:18px 0 0;font-size:.8rem}.label-aop{letter-spacing:.12em;border:1px solid var(--encre);margin-left:auto;padding:1px 4px;font-size:.62rem;font-weight:700}.fiche .petit{color:var(--encre-2);margin:0 0 16px;font-size:.88rem}.fiche .petit strong{color:var(--encre)}.fiche .btn-appel{width:100%;max-width:380px}.annonces{columns:1;column-rule:1px solid var(--encre);column-gap:32px}.annonce{break-inside:avoid;padding:0 0 26px}.annonce h3{font-family:var(--texte);letter-spacing:.16em;text-transform:uppercase;border-top:3px solid var(--encre);justify-content:space-between;gap:10px;margin-bottom:8px;padding:8px 0 4px;font-size:.8rem;font-weight:800;line-height:1.3;display:flex}.annonce h3 span{color:var(--rouge);text-align:right}.ligne-prix{align-items:baseline;gap:6px;padding:4px 0;display:flex}.ligne-prix .n{font-family:var(--titre);font-size:1.12rem;font-weight:700;line-height:1.25}.ligne-prix .pts{border-bottom:1.5px dotted var(--encre-2);flex:1;min-width:16px;transform:translateY(-4px)}.ligne-prix .p{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.desc{color:var(--encre-2);margin:-2px 0 6px;font-size:.88rem;line-height:1.45}.annonce .vignette{margin:4px 0 10px}.annonce .vignette .cadre{aspect-ratio:16/10}.annonce.kraft{background:var(--kraft);margin-bottom:26px;padding:14px 14px 18px}.annonce.kraft .desc,.annonce.kraft h3 span{color:#3e352b}.annonce.kraft .ligne-prix .pts{border-color:#3e352b}.annonce.noire{background:var(--encre);color:var(--papier);margin-bottom:26px;padding:16px 16px 18px}.annonce.noire h3{border-color:var(--papier)}.annonce.noire h3 span{color:var(--kraft)}.annonce.noire .desc{color:#cfc6b6}.annonce.noire .cadre{border-color:#4a443d}.alcool{border:1px solid var(--encre);margin-top:10px;padding:8px 10px;font-size:.78rem;line-height:1.4}.alcool p{margin:0}.alcool p+p{color:var(--encre-2);margin-top:4px}.carte-pied{color:var(--encre-2);border-top:1px solid var(--encre);margin:0;padding-top:12px;font-size:.85rem}.atouts{background:var(--encre);color:var(--papier)}.atouts ul{letter-spacing:.02em;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 auto;padding-top:14px;padding-bottom:14px;font-size:.9rem;font-weight:600;list-style:none;display:grid}.atouts li{align-items:center;gap:8px;display:flex}.atouts li:before{content:"";background:var(--kraft);border-radius:50%;flex:none;width:7px;height:7px}.atouts+.rubrique{border-top:0}.infos{gap:30px;display:grid}.infos>*{min-width:0}.horaires{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.horaires caption{text-align:left;letter-spacing:.16em;text-transform:uppercase;padding-bottom:8px;font-size:.75rem;font-weight:800}.horaires th,.horaires td{border-bottom:1px solid var(--filet);text-align:left;white-space:nowrap;padding:9px 6px;font-size:.88rem}.horaires thead th{border-top:3px solid var(--encre);border-bottom:1px solid var(--encre);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2);font-size:.7rem}.horaires tbody th{font-family:var(--titre);font-size:1.02rem;font-weight:700}.horaires .ferme-j td{color:var(--ferme);font-weight:600}.horaires tr.aujourdhui{background:var(--encre);color:var(--papier)}.horaires tr.aujourdhui.ferme-j td{color:#f2a49c}.tag-auj{font-family:var(--texte);letter-spacing:.12em;text-transform:uppercase;color:var(--kraft);vertical-align:middle;align-items:center;gap:5px;margin-left:8px;font-size:.62rem;font-weight:700;display:inline-flex}.tag-auj:before{content:"";background:var(--kraft);border-radius:50%;width:6px;height:6px}.notes-horaires{color:var(--encre-2);margin:12px 0 0;font-size:.88rem}.notes-horaires strong{color:var(--encre)}.bloc-info{border-top:3px solid var(--encre);padding-top:12px}.bloc-info h3{font-family:var(--texte);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:800}.bloc-info p{margin:0 0 .6em}.bloc-info a:not(.btn){text-underline-offset:3px;font-weight:600}.discret{color:var(--encre-2);font-size:.88rem}.adresse{font-family:var(--titre);font-size:1.45rem;font-weight:700;line-height:1.2;margin-bottom:10px!important}.liens-plan{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.infos-cols{gap:24px;display:grid}.livraison-direct{color:var(--encre-2);align-items:center;gap:7px;font-size:.85rem;display:flex}.faq{border-top:3px solid var(--encre);max-width:46em}.faq details{border-bottom:1px solid var(--filet)}.faq summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;padding:10px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--titre);color:var(--rouge);flex:none;margin-left:auto;font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq summary:hover h3{color:var(--rouge)}.faq h3{margin:0;font-size:1.1rem;line-height:1.3}.faq details p{max-width:40em;color:var(--encre-2);margin:0 0 14px}.pied{background:var(--encre);color:var(--papier);padding:24px 0 12px;font-size:.85rem}.pied-grid{gap:16px;display:grid}.pied a{color:var(--papier);text-underline-offset:3px}.pied .pied-titre{font-family:var(--texte);letter-spacing:.16em;text-transform:uppercase;color:var(--kraft);margin-bottom:4px;font-size:.7rem;font-weight:800}.pied p{color:#cfc6b6;margin:0;line-height:1.5}.pied-grid a{padding:4px 0;display:inline-block}.pied .jours{gap:5px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.pied .jours li{border:1px solid var(--kraft);width:27px;height:27px;font-family:var(--titre);color:var(--papier);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:relative}.pied .jours li.ferme-j{color:#8f877c;border-color:#6b645b}.pied .jours li.ferme-j:after{content:"";border-top:1.5px solid #8f877c;position:absolute;top:50%;left:3px;right:3px;transform:rotate(-35deg)}.pied .jours li.auj{background:var(--rouge);border-color:var(--rouge);color:#fff}.pied .jours li.auj.ferme-j{border:2px solid var(--rouge);background:0 0}.pied .creneaux{color:#cfc6b6;grid-template-columns:max-content 1fr;gap:2px 10px;margin:0;display:grid}.pied .creneaux div{display:contents}.pied .creneaux dt{letter-spacing:.1em;text-transform:uppercase;color:var(--kraft);padding-top:2px;font-size:.72rem;font-weight:700}.pied .creneaux dd{margin:0}.pied .creneaux b{color:var(--papier);font-weight:600}.pied p.derniere{margin-top:4px;font-size:.8rem}.pied-bas{color:#cfc6b6;border-top:1px solid #4a443d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;margin-top:18px;padding-top:4px;font-size:.78rem;display:flex}.pied-bas .liens a{padding:12px 0;display:inline-block}.pied .langue{margin:0}.pied :focus-visible{outline-color:var(--papier)}.barre-appel{z-index:50;background:var(--papier);border-top:3px solid var(--encre);padding:8px var(--marge) calc(8px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.barre-appel .voyant{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.barre-appel .v-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.barre-appel .v-label{font-size:.92rem;font-weight:700}.barre-appel .v-sub{color:var(--encre-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.barre-appel .btn{flex-direction:row;flex:none;min-height:48px;padding:.5em 1.4em;font-size:1rem}.page-simple{padding:32px 0 56px}.page-simple .wrap{max-width:820px}.page-simple h1{font-variation-settings:"opsz" 72;margin-bottom:18px;font-size:clamp(2.1rem,8vw,3.6rem);font-weight:750}.page-simple h2{font-family:var(--texte);letter-spacing:.16em;text-transform:uppercase;border-top:3px solid var(--encre);margin:32px 0 10px;padding-top:10px;font-size:.8rem;font-weight:800}.page-simple p,.page-simple li{max-width:44em}.page-simple ul{padding-left:1.2em}.page-simple dl{grid-template-columns:minmax(0,1fr);gap:2px 18px;margin:0;display:grid}.page-simple dt{margin-top:8px;font-weight:700}.page-simple dd{margin:0}.page-simple .maj{color:var(--encre-2);font-size:.88rem}.page-simple .actions .btn-appel{flex:0 auto}@media (max-width:599px){.tag-auj{margin:2px 0 0;display:flex}}@media (max-width:359px){.folio .wrap{gap:6px}.folio-logo img{width:50px}.folio .voyant .v-label{white-space:normal;font-size:.8rem}.folio .voyant .v-sub{font-size:.68rem}.langue a{min-width:36px}.barre-appel .v-sub{display:none}.onglet{padding:10px 11px}.horaires th,.horaires td{padding:8px 3px;font-size:.8rem}.tag-auj{display:none}}@media (min-width:600px){.annonces{columns:2}.annonce .vignette .cadre{aspect-ratio:4/3}.infos-cols{grid-template-columns:1fr 1fr}.page-simple dl{grid-template-columns:minmax(0,14em) minmax(0,1fr)}.page-simple dt{margin-top:0}}@media (min-width:700px){.une-grid{grid-template-columns:1.15fr .85fr;align-items:start}.une-texte{border-right:1px solid var(--encre);padding-right:26px}.burgers-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"index index""scene fiche";align-items:start;column-gap:34px}.index-defile{margin:0;padding:0;overflow:visible}.index [role=tablist]{flex-wrap:wrap;width:auto}.index-aide{display:none}.fiche .compo li{border-bottom:1px solid var(--filet);padding:7px 0}.une h1{font-size:clamp(2.2rem,4.2vw,2.8rem)}.atouts ul{flex-wrap:wrap;justify-content:center;gap:8px 36px;display:flex}.horaires th,.horaires td{padding:10px 8px;font-size:.95rem}.pied-grid{grid-template-columns:1.3fr 1fr .7fr;gap:32px}}@media (min-width:900px){.infos{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.infos-cols{grid-template-columns:1fr}}@media (min-width:700px) and (max-aspect-ratio:6/5){.scene{max-width:min(100%,62vh)}}@media (min-width:1024px){body{padding-bottom:0}.barre-appel{display:none}.folio .wrap{min-height:72px}.folio-logo img{width:64px}.sommaire a{padding:10px 16px}.folio .btn-appel{min-height:40px;box-shadow:none;flex-direction:row;flex:none;padding:.4em 1.1em;font-size:.9rem;display:inline-flex}.une{padding-top:24px;padding-bottom:32px}.une-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.une h1{font-size:clamp(2.8rem,3.6vw,3.5rem)}.une-photo{width:min(460px,80vh - 200px);max-width:none}.actions .btn-appel{flex:0 auto}.rubrique{padding:48px 0 56px}.burgers-grid{grid-template-columns:240px minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"index scene fiche";column-gap:36px}.index{border-top:3px solid var(--encre);align-self:start;position:sticky;top:88px}.index [role=tablist]{flex-flow:column;gap:0}.onglet{border-bottom:1px solid var(--filet);border-radius:0;min-height:44px;padding:9px 8px}.onglet .o-points{border-bottom:1.5px dotted var(--encre-2);flex:1;min-width:12px;display:block;transform:translateY(-4px)}.onglet[aria-selected=true] .o-points{border-color:var(--kraft)}.annonces{columns:3}.infos{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (min-width:1440px){.fiche h3{font-size:5rem}}@media (min-width:1920px){:root{--max:1440px}}@media (orientation:landscape) and (max-height:520px){.folio .wrap{min-height:48px}.folio-logo img{width:44px}.barre-appel{padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}.barre-appel .btn{min-height:44px}.scene{max-width:min(100%,80vh)}body{padding-bottom:calc(56px + 8px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (max-height:520px) and (min-width:1024px){body{padding-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.folio,.barre-appel,.sommaire{display:none}body{padding:0}}
