.avis-carrousel_avis__cWygm{--a-ink:var(--c-ink,var(--on-color-ink,#16110e));--a-accent:var(--c-accent,var(--brand-primary,#16110e));--a-muted:color-mix(in srgb,var(--a-ink) 74%,#fff);--a-bulle:#00734d;--a-rayon:var(--r-card,14px);display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;color:var(--a-ink)}.avis-carrousel_avis__cWygm *,.avis-carrousel_avis__cWygm :after,.avis-carrousel_avis__cWygm :before{box-sizing:border-box}.avis-carrousel_carrousel__M83wG{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0}.avis-carrousel_sources__zGlzQ{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.avis-carrousel_source__Ios8F{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem}.avis-carrousel_marque__sZT7M{font-weight:800;font-size:1rem}.avis-carrousel_noteSource__enV3x{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--a-muted)}.avis-carrousel_lienCarte__8uwQE,.avis-carrousel_lienSource__4Clev{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}.avis-carrousel_lienSource__4Clev{font-size:.9rem}.avis-carrousel_actions__YRZhT{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem}.avis-carrousel_mention__WQXSg{display:grid;gap:.25rem;font-size:.8rem;line-height:1.6;color:var(--a-muted)}.avis-carrousel_barre__YYro8{display:flex;justify-content:flex-end;gap:.5rem}.avis-carrousel_commandes__tFZdb{display:inline-flex;gap:.5rem}.avis-carrousel_bouton__dZqH8{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .75rem;border:2px solid var(--a-ink);border-radius:999px;background:#fff;color:var(--a-ink);font:inherit;font-weight:700;cursor:pointer}.avis-carrousel_bouton__dZqH8:hover{background:var(--a-ink);color:#fff}.avis-carrousel_bouton__dZqH8:focus-visible,.avis-carrousel_lienCarte__8uwQE:focus-visible,.avis-carrousel_lienSource__4Clev:focus-visible,.avis-carrousel_piste__J2use:focus-visible{outline:3px solid var(--a-ink);outline-offset:3px;border-radius:6px}.avis-carrousel_bouton__dZqH8 svg{width:18px;height:18px;fill:currentColor}.avis-carrousel_piste__J2use{display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 4px 12px;margin-inline:-4px}.avis-carrousel_carte__iyjl6{flex:0 0 min(86%,340px);scroll-snap-align:start;display:flex;flex-direction:column;gap:.6rem;margin:0;padding:1.1rem;background:#fff;color:#16110e;border:2px solid var(--a-ink);border-radius:var(--a-rayon)}.avis-carrousel_texte__b17cl{margin:0;font-size:.98rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden;overflow-wrap:anywhere}.avis-carrousel_pied__ADBb5{margin-top:auto;display:grid;gap:.15rem;font-size:.88rem;color:#4a413a}.avis-carrousel_auteur__uQFqB{font-weight:700;color:#16110e}.avis-carrousel_note__u6_LZ{display:inline-flex;gap:2px;font-size:1.05rem;letter-spacing:1px;line-height:1;color:var(--a-ink)}.avis-carrousel_vide__Ru_Ht{opacity:.25}.avis-carrousel_bulles__Mi8vn{display:inline-flex;gap:3px}.avis-carrousel_bulle__EpOCw{width:14px;height:14px;border-radius:50%;border:2px solid var(--a-bulle);background:var(--a-bulle)}.avis-carrousel_bulle__EpOCw.avis-carrousel_videB__5GlH3{background:transparent}.avis-carrousel_sr__nVG6q{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.avis-carrousel_barre__YYro8{display:none}.avis-carrousel_piste__J2use{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));overflow:visible;scroll-snap-type:none;padding:0;margin-inline:0}.avis-carrousel_carte__iyjl6{flex:initial}}.comptoir_site__UAc9F{--c-line:color-mix(in srgb,var(--c-ink) 22%,transparent);--barre-h:0px;--r-btn:10px;--r-card:16px;position:relative;min-height:100vh;background:var(--c-paper);color:var(--c-ink);font:400 1rem/1.6 var(--c-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--barre-h) + env(safe-area-inset-bottom))}.comptoir_site__UAc9F *,.comptoir_site__UAc9F :after,.comptoir_site__UAc9F :before{box-sizing:border-box}.comptoir_site__UAc9F img{display:block;max-width:100%;height:auto}.comptoir_site__UAc9F a{color:inherit}.comptoir_site__UAc9F h1,.comptoir_site__UAc9F h2,.comptoir_site__UAc9F h3,.comptoir_site__UAc9F p{margin:0}.comptoir_site__UAc9F ul{margin:0;padding:0;list-style:none}.comptoir_site__UAc9F :focus-visible{outline:3px solid var(--c-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--c-paper);border-radius:4px}.comptoir_avecBarre__Afcq7{--barre-h:72px}@media (min-width:900px){.comptoir_site__UAc9F{padding-bottom:0}}.comptoir_wrap__IRuiJ{width:min(1180px,100% - 2rem);margin-inline:auto}.comptoir_sr__U_x9o{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comptoir_skip__QlX9V{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--c-ink);color:var(--c-paper)!important;padding:.6rem 1rem;border-radius:8px}.comptoir_skip__QlX9V:focus{top:1rem}.comptoir_titre__Wbg0f{letter-spacing:-.02em;line-height:.95;overflow-wrap:break-word}.comptoir_btn__yVzD8,.comptoir_titre__Wbg0f{font-family:var(--c-display),system-ui,sans-serif;font-weight:800;text-transform:uppercase}.comptoir_btn__yVzD8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem 1.4rem;border:3px solid var(--c-ink);border-radius:var(--r-btn);box-shadow:4px 4px 0 var(--c-ink);font-size:1rem;line-height:1.1;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.comptoir_btn__yVzD8:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--c-ink)}.comptoir_btn__yVzD8:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--c-ink)}.comptoir_primaire__UVud0{background:var(--c-accent);color:var(--c-on-accent)!important}.comptoir_secondaire__tvago{background:var(--c-accent2);color:var(--c-on-accent2)!important}.comptoir_fantome__G1ZoM{background:transparent;color:inherit;border-color:currentColor;box-shadow:4px 4px 0 currentColor}.comptoir_bandeau__Fkp4H{background:var(--c-ink);color:var(--c-hi);font-size:.85rem;font-weight:600}.comptoir_bandeau__Fkp4H>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px}.comptoir_bandeau__Fkp4H a,.comptoir_bandeau__Fkp4H span{white-space:nowrap}.comptoir_bandeau__Fkp4H a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.comptoir_bandeau__Fkp4H .comptoir_statut__DGxac{overflow:hidden;text-overflow:ellipsis;min-width:0}.comptoir_bandeau__Fkp4H :focus-visible{outline-color:var(--c-hi);box-shadow:none}.comptoir_masqueMobile__dgw2H{display:none!important}@media (min-width:700px){.comptoir_masqueMobile__dgw2H{display:inline-flex!important}}.comptoir_pastille__CWvdp{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.45rem;vertical-align:middle;background:#9aa}.comptoir_pastille__CWvdp[data-ouvert=oui]{background:#3ecf6e}.comptoir_pastille__CWvdp[data-ouvert=non]{background:#e2574c}.comptoir_entete__rb5Sv{position:sticky;top:0;z-index:50;background:var(--c-paper);border-bottom:3px solid var(--c-ink)}.comptoir_entete__rb5Sv>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px}.comptoir_logo__N5MAw{display:inline-flex;align-items:center;min-height:44px;max-width:60%;font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:1.4rem;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:-.03em;background:var(--c-accent2);color:var(--c-on-accent2)!important;padding:.25rem .6rem;border:3px solid var(--c-ink);transform:rotate(-2deg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comptoir_logoImg__wWE45{width:44px;height:44px;object-fit:contain;margin-right:.5rem;border-radius:50%;background:#fff;flex:none}.comptoir_nav__ZJJRa{display:none;gap:1.6rem;font-weight:600}.comptoir_nav__ZJJRa a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.comptoir_nav__ZJJRa a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}@media (min-width:900px){.comptoir_nav__ZJJRa{display:flex}}.comptoir_entete__rb5Sv .comptoir_btn__yVzD8{min-height:44px;padding:.4rem 1.1rem}.comptoir_hero__unUZF{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:min(78svh,760px);padding:3rem 0 4rem;background:var(--c-ink);color:#fff}.comptoir_heroSansPhoto__PM_BQ{min-height:min(56svh,520px);background:repeating-linear-gradient(135deg,transparent 0 22px,color-mix(in srgb,var(--c-accent2) 12%,transparent) 22px 44px),var(--c-ink)}.comptoir_heroAvecPhoto__sXt2f{--hero-focus:50% 75%;padding:0;align-items:stretch;min-height:0}.comptoir_heroAvecPhoto__sXt2f .comptoir_wrap__IRuiJ{grid-row:1;align-self:center;padding:2.5rem 0 2rem}.comptoir_site__UAc9F .comptoir_heroPhoto__t1oGR{grid-row:2;position:static;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:var(--hero-focus)}@media (min-width:900px){.comptoir_heroAvecPhoto__sXt2f{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:min(78svh,760px)}.comptoir_heroAvecPhoto__sXt2f .comptoir_wrap__IRuiJ{grid-column:1;justify-self:end;width:min(560px,100% - 3rem);margin-inline:0 2rem;padding:3rem 0 4rem}.comptoir_site__UAc9F .comptoir_heroPhoto__t1oGR{position:absolute;grid-area:auto;inset:0 0 0 auto;width:calc(100% * 6 / 11);height:100%;aspect-ratio:auto}}.comptoir_hero__unUZF h1{font-size:clamp(36px,8vw,104px);max-width:14ch}.comptoir_heroTexte__XNjtG{font-size:1.15rem;max-width:34ch;margin:1.2rem 0 2rem!important;font-weight:500}.comptoir_actionsHero__Okush{display:flex;flex-wrap:wrap;gap:1rem}.comptoir_hero__unUZF .comptoir_fantome__G1ZoM{color:#fff!important}.comptoir_hero__unUZF :focus-visible{outline-color:#fff;box-shadow:none}.comptoir_section__esHz7{padding:clamp(3rem,7vw,5.5rem) 0}.comptoir_enteteSection__B2m_L{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.comptoir_enteteSection__B2m_L h2{font-size:clamp(36px,6vw,72px)}.comptoir_pastilles__ipYcs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.25rem 0 1rem;-webkit-overflow-scrolling:touch}.comptoir_pastilles__ipYcs::-webkit-scrollbar{display:none}.comptoir_pastilles__ipYcs a{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem 1.1rem;border:2px solid var(--c-ink);border-radius:var(--r-btn);font-weight:600;text-decoration:none;text-transform:capitalize}.comptoir_pastilles__ipYcs a:hover{background:var(--c-ink);color:var(--c-paper)}.comptoir_pastilles__ipYcs small{font-size:.8rem;opacity:.75}.comptoir_categorie__B0gDq{scroll-margin-top:80px;margin-top:2.2rem}.comptoir_categorie__B0gDq h3{font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1rem}.comptoir_grille__u8FzK{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.comptoir_fiche__GPyDl{display:flex;flex-direction:column;background:#fff;color:#16110e;border:3px solid var(--c-ink);border-radius:var(--r-card);overflow:hidden;transition:transform .2s,box-shadow .2s}.comptoir_fiche__GPyDl:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--c-ink)}.comptoir_fichePhoto__dbeYl{aspect-ratio:1;width:100%;object-fit:cover;border-bottom:3px solid var(--c-ink)}.comptoir_ficheCorps__8Ruqh{display:flex;flex-direction:column;gap:.35rem;flex:1;padding:1rem}.comptoir_ficheCorps__8Ruqh h4{margin:0;font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:1.35rem;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.comptoir_description__ag5BW{font-size:.95rem;color:#3d3631}.comptoir_mention__GTqYr{font-size:.85rem;color:#3d3631}.comptoir_ficheBas__jyLeM{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-top:auto;padding-top:.6rem}.comptoir_prix__1sQlW{font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:1.6rem;line-height:1;white-space:nowrap}.comptoir_ficheBas__jyLeM .comptoir_btn__yVzD8{min-height:44px;padding:.4rem 1rem;font-size:.9rem;box-shadow:3px 3px 0 var(--c-ink)}.comptoir_alerte__5yhmE{font-size:.9rem;font-weight:600;color:#8a2a00;max-width:100%}.comptoir_vide__gJsVf{border:3px dashed var(--c-ink);border-radius:var(--r-card);padding:2rem;text-align:center;background:#fff;color:#16110e}.comptoir_reessayer__9sZHP{margin-top:1rem}.comptoir_panier__SKdcI{position:fixed;z-index:59;left:10px;right:10px;bottom:calc(var(--barre-h) + 10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;border:3px solid var(--c-paper);border-radius:var(--r-btn);background:var(--c-ink);color:var(--c-paper);box-shadow:0 10px 30px rgb(0 0 0/.3)}.comptoir_panier__SKdcI .comptoir_btn__yVzD8{min-height:44px;padding:.4rem 1.2rem;box-shadow:none;border-color:var(--c-paper)}@media (min-width:900px){.comptoir_panier__SKdcI{left:auto;right:24px;bottom:24px;width:360px}}.comptoir_avecPanier__x9CQE{padding-bottom:5rem}.comptoir_galerie__S2HUw{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.comptoir_galerie__S2HUw:has(>li:only-child){grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.comptoir_galerie__S2HUw{grid-template-columns:repeat(3,1fr)}}.comptoir_galerie__S2HUw li{border:3px solid var(--c-ink);border-radius:var(--r-card);overflow:hidden;aspect-ratio:1;background:#fff}.comptoir_galerie__S2HUw img{width:100%;height:100%;object-fit:cover}.comptoir_reserver__scdMo{background:var(--c-ink);color:var(--c-paper)}.comptoir_reserver__scdMo>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.comptoir_reserver__scdMo h2{font-size:clamp(30px,5vw,56px)}.comptoir_reserver__scdMo .comptoir_btn__yVzD8{box-shadow:4px 4px 0 var(--c-paper);border-color:var(--c-paper)}.comptoir_reserver__scdMo :focus-visible{outline-color:var(--c-paper);box-shadow:none}.comptoir_infos__I6TFp{background:#fff;color:#16110e;border-block:3px solid var(--c-ink)}.comptoir_infosGrille__L7Egb{display:grid;gap:2rem}@media (min-width:900px){.comptoir_infosGrille__L7Egb{grid-template-columns:1fr 1fr;gap:4rem}}.comptoir_horaires__naIm6 li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:2px dashed var(--c-line)}.comptoir_horaires__naIm6 span:first-child{font-weight:700}.comptoir_horaires__naIm6 span:last-child{text-align:right}.comptoir_adresse__N5t7P{font-style:normal;font-weight:600}.comptoir_adresse__N5t7P a{display:inline-flex;align-items:center;min-height:44px}.comptoir_infosActions__Bpthx{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.comptoir_pied__sTFQj{background:var(--c-ink);color:var(--c-paper);border-top:3px solid var(--c-hi);padding:2.5rem 0 2rem}.comptoir_piedCols__lZCIA{display:grid;gap:1.5rem}@media (min-width:800px){.comptoir_piedCols__lZCIA{grid-template-columns:2fr 1fr 1fr}}.comptoir_pied__sTFQj a{display:inline-flex;align-items:center;min-height:44px}.comptoir_pied__sTFQj :focus-visible{outline-color:var(--c-paper);box-shadow:none}.comptoir_piedNom__DInna{font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:1.4rem;text-transform:uppercase;color:var(--c-hi)}.comptoir_barre__MOz3D{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--c-ink);border-top:3px solid var(--c-hi)}.comptoir_barre__MOz3D a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 4px;border-radius:12px;text-decoration:none;font-size:.78rem;font-weight:700;color:var(--c-paper)}.comptoir_barre__MOz3D svg{width:22px;height:22px;flex:none}.comptoir_barre__MOz3D a.comptoir_principale__lNkIC{background:var(--c-accent);color:var(--c-on-accent);border:2px solid var(--c-paper)}.comptoir_barre__MOz3D :focus-visible{outline-color:var(--c-paper);box-shadow:none}@media (min-width:900px){.comptoir_barre__MOz3D{display:none}}@media (prefers-reduced-motion:reduce){.comptoir_site__UAc9F *,.comptoir_site__UAc9F :after,.comptoir_site__UAc9F :before{transition-duration:.001ms!important;animation-duration:.001ms!important}}.comptoir_carte__YKVHp{margin:1.2rem 0 0}.comptoir_carteZone__NHYnM{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border:3px solid var(--c-ink);border-radius:var(--r-card);background:#e9e4d8}.comptoir_carteZone__NHYnM img{position:absolute;width:256px;height:256px;max-width:none}.comptoir_repere__gMt16{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-100%);color:var(--c-accent);filter:drop-shadow(0 2px 2px rgb(0 0 0/.35))}.comptoir_carte__YKVHp figcaption{margin-top:.4rem;font-size:.78rem;opacity:.75}.comptoir_carte__YKVHp figcaption a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.2rem}.comptoir_lienDiscret___nsia{display:inline-flex;align-items:center;min-height:44px;padding-inline:.4rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.comptoir_histoireGrille__piR78{display:grid;gap:1.5rem;align-items:center}@media (min-width:900px){.comptoir_histoireGrille__piR78{grid-template-columns:1fr 1.1fr;gap:3rem}}.comptoir_histoirePhoto__9iRGf{width:100%;aspect-ratio:4/3;object-fit:cover;border:3px solid var(--c-ink);border-radius:var(--r-card)}.comptoir_histoireTexte__2D6Zj{max-width:60ch;font-size:1.1rem}.comptoir_avisListe__WGIB9{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.comptoir_avisListe__WGIB9 blockquote{margin:0;padding:1.2rem;background:#fff;color:#16110e;border:3px solid var(--c-ink);border-radius:var(--r-card)}.comptoir_avisListe__WGIB9 footer{margin-top:.8rem;font-weight:700;font-size:.9rem}.comptoir_pageInterieure__ll0Jq{padding-block:2.5rem 4rem}.comptoir_lecture__VI34T{max-width:760px}.comptoir_titrePage__6_UX1{font-size:clamp(32px,7vw,56px);margin-bottom:1rem}.comptoir_chapo__Cjk_5{font-size:1.15rem;margin-bottom:2rem;max-width:60ch}.comptoir_texte__IXsXf h2{font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:-.01em;margin:2rem 0 .6rem}.comptoir_texte__IXsXf li,.comptoir_texte__IXsXf p{margin-bottom:.7rem;max-width:68ch}.comptoir_texte__IXsXf ul{padding-left:1.2rem;list-style:disc}.comptoir_texte__IXsXf a{text-decoration:underline;text-underline-offset:3px}.comptoir_retour__3T_ba{display:inline-flex;align-items:center;min-height:44px;margin-bottom:1rem;font-weight:700}.comptoir_photosHistoire__fDBDW{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:2rem 0}.comptoir_photosHistoire__fDBDW img{width:100%;aspect-ratio:4/3;object-fit:cover;border:3px solid var(--c-ink);border-radius:var(--r-card)}.comptoir_formulaire__v_i1s{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.comptoir_formulaire__v_i1s section{display:flex;flex-direction:column;gap:.9rem;padding:1.2rem;background:#fff;color:#16110e;border:3px solid var(--c-ink);border-radius:var(--r-card)}.comptoir_formulaire__v_i1s h2{font-family:var(--c-display),system-ui,sans-serif;font-weight:800;font-size:1.2rem;text-transform:uppercase}.comptoir_formulaire__v_i1s label{display:flex;flex-direction:column;gap:.3rem}.comptoir_formulaire__v_i1s label>span:first-child{font-weight:700}.comptoir_formulaire__v_i1s small{font-size:.85rem;opacity:.8}.comptoir_formulaire__v_i1s input,.comptoir_formulaire__v_i1s select,.comptoir_formulaire__v_i1s textarea{width:100%;min-height:48px;padding:.6rem .8rem;font:inherit;color:#16110e;background:#fff;border:2px solid #16110e;border-radius:8px}.comptoir_formulaire__v_i1s p[role=alert]{padding:.8rem 1rem;background:#fef2f2;color:#b91c1c;border:2px solid #b91c1c;border-radius:8px;font-weight:600}.comptoir_formulaire__v_i1s button[type=submit]{align-self:flex-start}.comptoir_formulaire__v_i1s button[disabled]{opacity:.55;cursor:not-allowed}.contact_form__A6kEM{display:grid;gap:1rem;max-width:40rem}.contact_intro__xbC5e{max-width:40rem;margin-bottom:1.25rem}.contact_champ__u3WFs{display:grid;gap:.35rem}.contact_libelle__JfXLo{font-weight:700;font-size:.95rem}.contact_aide__a5Ahv{font-size:.875rem;opacity:.8}.contact_saisie__YzZWQ{width:100%;min-height:48px;padding:.65rem .85rem;border:2px solid var(--c-line-fort,currentColor);border-radius:var(--r-btn,8px);background:transparent;color:inherit;font:inherit}textarea.contact_saisie__YzZWQ{min-height:9rem;resize:vertical}.contact_saisie__YzZWQ:focus-visible{outline:3px solid var(--c-accent,currentColor);outline-offset:2px}.contact_saisie__YzZWQ[aria-invalid=true]{border-width:3px}.contact_erreurChamp__ZzGPR{font-size:.875rem;font-weight:700}.contact_alerte__6y_Iq,.contact_succes__4mFH_{padding:.85rem 1rem;border:2px solid var(--c-line-fort,currentColor);border-radius:var(--r-btn,8px);font-weight:600}.contact_alerte__6y_Iq{border-width:3px}.contact_actions__lboaB{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.contact_confidentialite__6Lwa2{font-size:.875rem;opacity:.85}.contact_piege__JnN5K{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@font-face{font-family:fraunces;src:url(/_next/static/media/af4bf8399d1aacdf-s.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/6ba5f591ae6c56f6-s.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.00%;size-adjust:115.82%}.__className_209035{font-family:fraunces,fraunces Fallback}.__variable_209035{--pol-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:spectral;src:url(/_next/static/media/e244d3ca994d3054-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spectral;src:url(/_next/static/media/3e68fbb477d90635-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:spectral;src:url(/_next/static/media/1eedfae966de4e1c-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:spectral Fallback;src:local("Arial");ascent-override:105.96%;descent-override:46.33%;line-gap-override:0.00%;size-adjust:99.94%}.__className_03ae3a{font-family:spectral,spectral Fallback}.__variable_03ae3a{--pol-spectral:"spectral","spectral Fallback"}@font-face{font-stretch:75% 100%;font-family:bricolage;src:url(/_next/static/media/6f186b99b056d3e3-s.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_c98d54{font-family:bricolage,bricolage Fallback;font-style:normal}.__variable_c98d54{--pol-bricolage:"bricolage","bricolage Fallback"}@font-face{font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_1d05d0{font-family:plexSans,plexSans Fallback;font-style:normal}.__variable_1d05d0{--pol-plex-sans:"plexSans","plexSans Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/1a4aa50920b5315c-s.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_668bc5{font-family:archivo,archivo Fallback;font-style:normal}.__variable_668bc5{--pol-archivo:"archivo","archivo Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e6099e249fd938cc-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_34dc4b{font-family:"instrumentSerif","instrumentSerif Fallback";font-weight:400;font-style:normal}.__variable_34dc4b{--pol-instrument:"instrumentSerif","instrumentSerif Fallback"}@font-face{font-family:nunitoSans;src:url(/_next/static/media/68180864d7f93f02-s.woff2) format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunitoSans Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_9f75f5{font-family:nunitoSans,nunitoSans Fallback;font-style:normal}.__variable_9f75f5{--pol-nunito-sans:"nunitoSans","nunitoSans Fallback"}@font-face{font-family:dmSans;src:url(/_next/static/media/13971731025ec697-s.woff2) format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_ec08de{font-family:dmSans,dmSans Fallback;font-style:normal}.__variable_ec08de{--pol-dm-sans:"dmSans","dmSans Fallback"}.atelier_site__X9g3X{--c-line:color-mix(in srgb,var(--c-paper) 18%,transparent);--c-line-fort:color-mix(in srgb,var(--c-paper) 38%,transparent);--c-fond2:color-mix(in srgb,var(--c-ink) 88%,var(--c-paper));--c-fond0:color-mix(in srgb,var(--c-ink) 82%,#000);--barre-h:0px;position:relative;min-height:100vh;background:var(--c-ink);color:var(--c-paper);font:400 1.0625rem/1.6 var(--c-body),Georgia,serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--barre-h) + env(safe-area-inset-bottom))}.atelier_site__X9g3X *,.atelier_site__X9g3X :after,.atelier_site__X9g3X :before{box-sizing:border-box}.atelier_site__X9g3X img{display:block;max-width:100%;height:auto}.atelier_site__X9g3X a{color:inherit}.atelier_site__X9g3X h1,.atelier_site__X9g3X h2,.atelier_site__X9g3X h3,.atelier_site__X9g3X h4,.atelier_site__X9g3X p{margin:0}.atelier_site__X9g3X ul{margin:0;padding:0;list-style:none}.atelier_site__X9g3X :focus-visible{outline:3px solid var(--c-lueur);outline-offset:3px;border-radius:2px}.atelier_avecBarre___YgET{--barre-h:72px}@media (min-width:900px){.atelier_site__X9g3X{padding-bottom:0}}.atelier_wrap__1zdh2{width:min(1180px,100% - 2rem);margin-inline:auto}.atelier_sr__Cq9gj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.atelier_skip__ERrfJ{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--c-paper);color:var(--c-ink)!important;padding:.6rem 1rem}.atelier_skip__ERrfJ:focus{top:1rem}.atelier_titre__Jhc2f{font-family:var(--c-display),Georgia,serif;font-weight:300;letter-spacing:-.01em;line-height:1.05;overflow-wrap:break-word}.atelier_btn__SqyY9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.6rem 1.4rem;border:1.5px solid;border-radius:2px;background:transparent;color:inherit;font-family:var(--c-body),Georgia,serif;font-weight:500;font-size:.8rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s,background .25s,filter .25s}.atelier_btn__SqyY9:hover{filter:brightness(1.08)}.atelier_btn__SqyY9:active{transform:scale(.97)}.atelier_primaire__NnLIQ{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)!important}.atelier_secondaire__Q_jpR{background:transparent;border-color:var(--c-paper);color:var(--c-paper)!important}.atelier_fantome__TAua4{background:transparent;color:inherit}.atelier_fantome__TAua4:hover{background:color-mix(in srgb,currentColor 12%,transparent);filter:none}.atelier_bandeau__rJPSj{background:var(--c-fond0);color:var(--c-paper);font-size:.82rem;letter-spacing:.04em}.atelier_bandeau__rJPSj>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px}.atelier_bandeau__rJPSj a,.atelier_bandeau__rJPSj span{white-space:nowrap}.atelier_bandeau__rJPSj a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.atelier_bandeau__rJPSj .atelier_statut__hlFrg{overflow:hidden;text-overflow:ellipsis;min-width:0}.atelier_masqueMobile__UQeM5{display:none!important}@media (min-width:700px){.atelier_masqueMobile__UQeM5{display:inline-flex!important}}.atelier_pastille__56isB{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.45rem;vertical-align:middle;background:#9aa}.atelier_pastille__56isB[data-ouvert=oui]{background:#3ecf6e}.atelier_pastille__56isB[data-ouvert=non]{background:#e2574c}.atelier_entete__n0NRd{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-ink) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.atelier_entete__n0NRd>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:68px}.atelier_logo__L5v9F{display:inline-flex;align-items:center;min-height:44px;max-width:60%;font-family:var(--c-display),Georgia,serif;font-weight:300;font-size:1.5rem;letter-spacing:.02em;line-height:1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelier_logoImg__13Sli{width:44px;height:44px;object-fit:contain;margin-right:.6rem;background:#fff;border-radius:2px;flex:none}.atelier_nav__rrhos{display:none;gap:1.8rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.atelier_nav__rrhos a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.atelier_nav__rrhos a:hover{color:var(--c-lueur)}@media (min-width:900px){.atelier_nav__rrhos{display:flex}}.atelier_entete__n0NRd .atelier_btn__SqyY9{min-height:44px;padding:.3rem 1.1rem}@media (max-width:480px){.atelier_logo__L5v9F{font-size:1.3rem}.atelier_entete__n0NRd .atelier_btn__SqyY9{padding:.3rem .8rem;font-size:.72rem}}.atelier_hero__T3qSV{position:relative;isolation:isolate;display:grid;align-items:end;overflow:hidden;min-height:clamp(360px,62vh,760px);padding:clamp(3rem,8vw,6rem) 0 clamp(2.5rem,7vw,5rem);background:var(--c-fond2);border-bottom:1px solid var(--c-line)}.atelier_heroAvecPhoto__Dx9m9{min-height:clamp(480px,76vh,860px);background:var(--c-ink)}.atelier_site__X9g3X .atelier_heroPhoto__Anx7O{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.atelier_heroAvecPhoto__Dx9m9:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 85%,transparent) 0,color-mix(in srgb,var(--c-ink) 50%,transparent) 55%,color-mix(in srgb,var(--c-ink) 15%,transparent) 100%),linear-gradient(color-mix(in srgb,var(--c-ink) 50%,transparent),transparent 30%,color-mix(in srgb,var(--c-ink) 90%,transparent))}@media (max-width:699px){.atelier_heroAvecPhoto__Dx9m9:after{background:linear-gradient(color-mix(in srgb,var(--c-ink) 50%,transparent),transparent 35%,color-mix(in srgb,var(--c-ink) 92%,transparent))}}.atelier_hero__T3qSV h1{max-width:14ch;font-size:clamp(36px,9vw,112px);text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 30px rgb(0 0 0/.55)}.atelier_heroTexte__O4iOi{margin:1.2rem 0 1.8rem!important;max-width:48ch;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--c-lueur);text-shadow:0 1px 12px rgb(0 0 0/.8)}.atelier_actionsHero__vrLfH{display:flex;flex-wrap:wrap;gap:.8rem}.atelier_acces__Wqn_F{border-bottom:1px solid var(--c-line);padding:1rem 0}.atelier_acces__Wqn_F>div{display:flex;flex-wrap:wrap;gap:.6rem 2rem;align-items:center;justify-content:space-between}.atelier_acces__Wqn_F .atelier_statut__hlFrg{font-weight:500}.atelier_accesAdresse__vwGxb{overflow-wrap:anywhere}.atelier_accesActions__ccyWc{display:flex;flex-wrap:wrap;gap:.6rem}.atelier_acces__Wqn_F .atelier_btn__SqyY9{min-height:44px;padding:.3rem 1.1rem}.atelier_section__qcQw_{padding:clamp(3.5rem,9vw,7rem) 0}.atelier_enteteSection__QwDzE{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.6rem,4vw,3rem)}.atelier_enteteSection__QwDzE h2{font-size:clamp(34px,6vw,64px)}.atelier_pastilles__3NyJ3{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.25rem .25rem 1.2rem;-webkit-overflow-scrolling:touch}.atelier_pastilles__3NyJ3::-webkit-scrollbar{display:none}.atelier_pastilles__3NyJ3 a{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem 1.1rem;border:1.5px solid var(--c-line-fort);border-radius:999px;font-size:.95rem;text-decoration:none;text-transform:capitalize}.atelier_pastilles__3NyJ3 a:hover{background:var(--c-paper);color:var(--c-ink)}.atelier_pastilles__3NyJ3 small{font-size:.8rem;opacity:.75}.atelier_carteAtelier__pYdGv{max-width:920px}.atelier_categorie__IBIB_{scroll-margin-top:90px;border-top:1px solid var(--c-line-fort)}.atelier_categorie__IBIB_:last-child{border-bottom:1px solid var(--c-line-fort)}.atelier_categorie__IBIB_ summary{display:flex;align-items:baseline;gap:1.2rem;min-height:44px;padding:1.3rem 0;cursor:pointer;list-style:none}.atelier_categorie__IBIB_ summary::-webkit-details-marker{display:none}.atelier_categorie__IBIB_ summary:after{content:"+";font-size:1.6rem;line-height:1;transition:transform .3s}.atelier_categorie__IBIB_[open] summary:after{transform:rotate(45deg)}.atelier_numero__iCx7_{min-width:2rem;font-size:.85rem;letter-spacing:.2em;color:var(--c-lueur)}.atelier_categorie__IBIB_ h3{flex:1;font-family:var(--c-display),Georgia,serif;font-weight:300;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere;transition:color .3s}.atelier_categorie__IBIB_ summary:hover h3,.atelier_categorie__IBIB_[open] h3{color:var(--c-lueur)}.atelier_lignes__alpQU{display:block;padding-bottom:1.4rem}.atelier_ligne__4Umm_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;align-items:center;padding:.85rem 0;border-bottom:1px dotted var(--c-line-fort)}.atelier_ligne__4Umm_:last-child{border-bottom:0}.atelier_ligneAvecPhoto__p_PqP{grid-template-columns:72px minmax(0,1fr) auto}.atelier_site__X9g3X .atelier_lignePhoto__c8kK6{width:72px;height:72px;object-fit:cover;border-radius:2px}.atelier_ligneTexte__pbyeq{display:flex;flex-direction:column;gap:.15rem;min-width:0}.atelier_ligneTexte__pbyeq h4{font-family:var(--c-body),Georgia,serif;font-weight:500;font-size:1.12rem;line-height:1.25;overflow-wrap:anywhere}.atelier_description__fWf6P{font-size:.95rem;opacity:.8}.atelier_mention__sWgfL{font-size:.85rem;opacity:.8}.atelier_prix__NrCFJ{font-family:var(--c-display),Georgia,serif;font-weight:400;font-size:1.25rem;white-space:nowrap}.atelier_ligneAction__v002v{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.6rem}.atelier_ligneAction__v002v:empty{display:none}@media (min-width:640px){.atelier_ligne__4Umm_{grid-template-columns:minmax(0,1fr) auto auto}.atelier_ligneAvecPhoto__p_PqP{grid-template-columns:72px minmax(0,1fr) auto auto}.atelier_ligneAction__v002v{grid-column:auto;min-width:132px}}.atelier_ligneAction__v002v .atelier_btn__SqyY9{min-height:44px;padding:.2rem 1.1rem}.atelier_alerte__cxJlP{font-size:.9rem;font-weight:500;max-width:100%;padding:.3rem .6rem;border:1px solid #f0b48a;border-radius:2px;background:#fff;color:#8a2a00}.atelier_vide__kvHfF{border:1px dashed var(--c-line-fort);padding:2.5rem 1.5rem;text-align:center}.atelier_reessayer__fuumU{margin-top:1rem}.atelier_panier__OfbbS{position:fixed;z-index:59;left:10px;right:10px;bottom:calc(var(--barre-h) + 10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;border:1px solid var(--c-line-fort);border-radius:2px;background:var(--c-paper);color:var(--c-ink);box-shadow:0 10px 30px rgb(0 0 0/.45)}.atelier_panier__OfbbS .atelier_btn__SqyY9{min-height:44px;padding:.3rem 1.2rem}@media (min-width:900px){.atelier_panier__OfbbS{left:auto;right:24px;bottom:24px;width:360px}}.atelier_avecPanier__HzP7M{padding-bottom:5rem}.atelier_galerie__LKVpQ{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:none}.atelier_galerie__LKVpQ::-webkit-scrollbar{display:none}.atelier_galerie__LKVpQ li{flex:0 0 78%;scroll-snap-align:start;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--c-fond2)}.atelier_galerie__LKVpQ:has(>li:only-child) li{flex-basis:min(100%,44rem);margin-inline:auto}@media (min-width:900px){.atelier_galerie__LKVpQ{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow:visible}.atelier_galerie__LKVpQ li{flex:none}.atelier_galerie__LKVpQ li:nth-child(3n+2){aspect-ratio:1}}.atelier_galerie__LKVpQ img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.atelier_galerie__LKVpQ li:hover img{transform:scale(1.05)}.atelier_reserver__WxRSQ{background:var(--c-fond2);border-block:1px solid var(--c-line)}.atelier_reserver__WxRSQ>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.atelier_reserver__WxRSQ h2{font-size:clamp(34px,6vw,64px)}.atelier_infos__NiP7K{border-top:1px solid var(--c-line)}.atelier_infosGrille__KXgYl{display:grid;gap:2.5rem}@media (min-width:900px){.atelier_infosGrille__KXgYl{grid-template-columns:1fr 1fr;gap:5rem}}.atelier_horaires__8PCl0 li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--c-line)}.atelier_horaires__8PCl0 span:first-child{font-weight:500}.atelier_horaires__8PCl0 span:last-child{text-align:right}.atelier_adresse__E81ZD{margin-top:1.5rem;font-style:normal}.atelier_adresse__E81ZD a{display:inline-flex;align-items:center;min-height:44px}.atelier_infosActions__nXuAJ{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.atelier_pied__9TD1d{background:var(--c-fond0);border-top:1px solid var(--c-line);padding:3.5rem 0 2rem;font-size:.95rem}.atelier_piedCols__FSPFq{display:grid;gap:2rem}@media (min-width:800px){.atelier_piedCols__FSPFq{grid-template-columns:2fr 1fr 1fr}}.atelier_pied__9TD1d a{display:inline-flex;align-items:center;min-height:44px}.atelier_piedNom__VZmeF{margin-bottom:.4rem!important;font-family:var(--c-display),Georgia,serif;font-weight:300;font-size:1.8rem}.atelier_barre__44D0m{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--c-ink) 94%,var(--c-paper));border-top:1px solid var(--c-line);box-shadow:0 -8px 30px rgb(0 0 0/.35)}.atelier_barre__44D0m a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 4px;border-radius:2px;text-decoration:none;font-size:.78rem;font-weight:600;color:var(--c-paper)}.atelier_barre__44D0m svg{width:22px;height:22px;flex:none}.atelier_barre__44D0m a.atelier_principale__rg15P{background:var(--c-accent);color:var(--c-on-accent)}@media (min-width:900px){.atelier_barre__44D0m{display:none}}@media (prefers-reduced-motion:reduce){.atelier_site__X9g3X *,.atelier_site__X9g3X :after,.atelier_site__X9g3X :before{transition-duration:.001ms!important;animation-duration:.001ms!important}}.atelier_carte__ppzk1{margin:1.2rem 0 0}.atelier_carteZone__4ZQjG{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--c-line);border-radius:2px;background:#e9e4d8}.atelier_carteZone__4ZQjG img{position:absolute;width:256px;height:256px;max-width:none}.atelier_repere__0Cdx1{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-100%);color:var(--c-accent);filter:drop-shadow(0 2px 2px rgb(0 0 0/.35))}.atelier_carte__ppzk1 figcaption{margin-top:.4rem;font-size:.78rem;opacity:.85}.atelier_carte__ppzk1 figcaption a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.2rem}.atelier_lienDiscret__mUnvc{display:inline-flex;align-items:center;min-height:44px;padding-inline:.4rem;text-decoration:underline;text-underline-offset:4px}.atelier_histoireGrille__cKlU3{display:grid;gap:1.5rem;align-items:center}@media (min-width:900px){.atelier_histoireGrille__cKlU3{grid-template-columns:.9fr 1.1fr;gap:4rem}}.atelier_histoirePhoto__KVexm{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.atelier_histoireTexte__328YY{max-width:60ch;font-size:1.1rem}.atelier_avisListe__xfbVR{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.atelier_avisListe__xfbVR blockquote{margin:0;padding:1.4rem;background:var(--c-paper);color:var(--c-ink);border-radius:2px}.atelier_avisListe__xfbVR footer{margin-top:.8rem;font-weight:600;font-size:.9rem}.atelier_pageInterieure__CSzEY{padding-block:3rem 4rem}.atelier_lecture__krNrV{max-width:760px}.atelier_titrePage__AzBw2{font-size:clamp(36px,8vw,72px);margin-bottom:1rem}.atelier_chapo__SOgVj{font-size:1.15rem;margin-bottom:2rem;max-width:60ch;opacity:.9}.atelier_texte__8JtbJ h2{margin:2.4rem 0 .6rem;padding-top:1.2rem;border-top:1px solid var(--c-line);font-family:var(--c-display),Georgia,serif;font-weight:300;font-size:1.7rem;line-height:1.1}.atelier_texte__8JtbJ li,.atelier_texte__8JtbJ p{margin-bottom:.7rem;max-width:68ch}.atelier_texte__8JtbJ ul{padding-left:1.2rem;list-style:disc}.atelier_texte__8JtbJ a{text-decoration:underline;text-underline-offset:3px}.atelier_retour__kV_5u{display:inline-flex;align-items:center;min-height:44px;margin-bottom:1rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.atelier_photosHistoire__BuU_4{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:2rem 0}.atelier_photosHistoire__BuU_4 img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.atelier_formulaire__q1ONH{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.atelier_formulaire__q1ONH section{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem;background:var(--c-paper);color:var(--c-ink);border-radius:2px}.atelier_formulaire__q1ONH h2{font-family:var(--c-display),Georgia,serif;font-weight:300;font-size:1.6rem}.atelier_formulaire__q1ONH label{display:flex;flex-direction:column;gap:.3rem}.atelier_formulaire__q1ONH label>span:first-child{font-weight:600}.atelier_formulaire__q1ONH small{font-size:.85rem;opacity:.8}.atelier_formulaire__q1ONH input,.atelier_formulaire__q1ONH select,.atelier_formulaire__q1ONH textarea{width:100%;min-height:48px;padding:.6rem .8rem;font:inherit;color:var(--c-ink);background:#fff;border:1.5px solid var(--c-ink);border-radius:2px}.atelier_formulaire__q1ONH p[role=alert]{padding:.8rem 1rem;background:#fef2f2;color:#b91c1c;border:1.5px solid #b91c1c;border-radius:2px;font-weight:600}.atelier_formulaire__q1ONH>p:not([role=alert]){color:var(--c-paper);opacity:.85}.atelier_formulaire__q1ONH button[type=submit]{align-self:flex-start}.atelier_formulaire__q1ONH button[disabled]{opacity:.55;cursor:not-allowed}.atelier_formulaire__q1ONH :focus-visible{outline-color:var(--c-ink)}.cantine_site__P1IjE{--c-line:color-mix(in srgb,var(--c-ink) 15%,transparent);--c-line-fort:color-mix(in srgb,var(--c-ink) 33%,transparent);--c-creme:color-mix(in srgb,#fff 55%,var(--c-paper));--c-teinte:color-mix(in srgb,var(--c-accent) 11%,var(--c-paper));--r-carte:22px;--barre-h:0px;position:relative;min-height:100vh;background:var(--c-paper);color:var(--c-ink);font:400 1.0625rem/1.6 var(--c-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--barre-h) + env(safe-area-inset-bottom))}.cantine_site__P1IjE *,.cantine_site__P1IjE :after,.cantine_site__P1IjE :before{box-sizing:border-box}.cantine_site__P1IjE img{display:block;max-width:100%;height:auto}.cantine_site__P1IjE a{color:inherit}.cantine_site__P1IjE h1,.cantine_site__P1IjE h2,.cantine_site__P1IjE h3,.cantine_site__P1IjE h4,.cantine_site__P1IjE p{margin:0}.cantine_site__P1IjE ul{margin:0;padding:0;list-style:none}.cantine_site__P1IjE :focus-visible{outline:3px solid var(--c-ink);outline-offset:3px;border-radius:4px}.cantine_avecBarre__d50in{--barre-h:84px}@media (min-width:900px){.cantine_site__P1IjE{padding-bottom:0}}@media (prefers-reduced-motion:no-preference){html:has(.cantine_site__P1IjE){scroll-behavior:smooth}}.cantine_wrap__99z5n{width:min(1180px,100% - 2rem);margin-inline:auto}.cantine_sr__2V_gD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cantine_skip__bAoqw{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--c-ink);color:var(--c-paper)!important;padding:.6rem 1rem;border-radius:8px}.cantine_skip__bAoqw:focus{top:1rem}.cantine_titre__5ukDU{font-family:var(--c-display),Georgia,serif;font-weight:600;letter-spacing:-.015em;line-height:1.08;overflow-wrap:break-word}.cantine_btn__M6com{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem 1.4rem;border:2px solid transparent;border-radius:999px;background:var(--c-ink);color:var(--c-paper);font-family:inherit;font-weight:800;font-size:1rem;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .25s,filter .25s,background .25s}.cantine_btn__M6com:hover{filter:brightness(1.08)}.cantine_btn__M6com:active{transform:scale(.97)}.cantine_primaire__EwdD_{background:var(--c-accent);color:var(--c-on-accent)!important}.cantine_secondaire__i2ZGK{background:var(--c-ink);color:var(--c-paper)!important}.cantine_fantome___h36R{background:transparent;color:inherit;border-color:currentColor}.cantine_fantome___h36R:hover{background:color-mix(in srgb,currentColor 12%,transparent);filter:none}.cantine_bandeau__p_gTu{background:var(--c-accent);color:var(--c-on-accent);font-size:.88rem;font-weight:600}.cantine_bandeau__p_gTu>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px}.cantine_bandeau__p_gTu a,.cantine_bandeau__p_gTu span{white-space:nowrap}.cantine_bandeau__p_gTu a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.cantine_bandeau__p_gTu .cantine_statut__f8GF7{overflow:hidden;text-overflow:ellipsis;min-width:0}.cantine_bandeau__p_gTu :focus-visible{outline-color:var(--c-on-accent)}.cantine_masqueMobile__6YJLW{display:none!important}@media (min-width:700px){.cantine_masqueMobile__6YJLW{display:inline-flex!important}}.cantine_pastille__vb7bn{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.45rem;vertical-align:middle;background:#9aa}.cantine_pastille__vb7bn[data-ouvert=oui]{background:#3ecf6e;box-shadow:0 0 0 0 #3ecf6e88;animation:cantine_pulsation__1Dq_u 2.4s infinite}.cantine_pastille__vb7bn[data-ouvert=non]{background:#e2574c}@keyframes cantine_pulsation__1Dq_u{70%{box-shadow:0 0 0 8px #3ecf6e00}to{box-shadow:0 0 0 0 #3ecf6e00}}.cantine_entete__syH1j{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-paper) 93%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.cantine_entete__syH1j>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:68px}.cantine_logo__ShuvD{display:inline-flex;align-items:center;min-height:44px;max-width:62%;font-family:var(--c-display),Georgia,serif;font-style:italic;font-weight:600;font-size:1.45rem;line-height:1.1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cantine_logoImg__6FjFi{width:44px;height:44px;object-fit:contain;margin-right:.5rem;background:#fff;border-radius:12px;flex:none}.cantine_nav__BlAQH{display:none;gap:1.6rem;font-weight:600}.cantine_nav__BlAQH a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.cantine_nav__BlAQH a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media (min-width:900px){.cantine_nav__BlAQH{display:flex}}.cantine_entete__syH1j .cantine_btn__M6com{min-height:44px;padding:.4rem 1.1rem}@media (max-width:480px){.cantine_logo__ShuvD{font-size:1.15rem}.cantine_entete__syH1j .cantine_btn__M6com{padding:.3rem .9rem}}.cantine_hero__aN9Q1{padding:clamp(2rem,5vw,4rem) 0 clamp(2.5rem,6vw,4.5rem)}.cantine_hero__aN9Q1>div{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.cantine_heroAvecPhoto__Yj9u1>div{grid-template-columns:1fr 1.05fr;gap:4rem}}.cantine_heroCorps__yx3g5{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cantine_hero__aN9Q1 h1{font-size:clamp(36px,7vw,80px);margin:.9rem 0 1rem;text-wrap:balance;overflow-wrap:anywhere}.cantine_heroTexte__gNXxT{font-size:1.2rem;max-width:32ch;margin-bottom:1.4rem!important}.cantine_acces__ULzRt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;max-width:100%;padding:.4rem .95rem;border:1px solid var(--c-line-fort);border-radius:999px;background:var(--c-creme);font-size:.9rem;font-weight:600}.cantine_acces__ULzRt .cantine_statut__f8GF7{font-weight:700}.cantine_accesAdresse__7tc_A{overflow-wrap:anywhere}.cantine_actionsHero__0_aJX{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.cantine_heroCadre__LRlQf{position:relative;overflow:hidden;border-radius:28px 28px 28px 120px;aspect-ratio:5/4;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--c-ink) 55%,transparent);background:var(--c-teinte)}.cantine_site__P1IjE .cantine_heroPhoto__1wgKv{width:100%;height:100%;object-fit:cover}@media (max-width:899px){.cantine_heroAvecPhoto__Yj9u1>div>.cantine_heroCadre__LRlQf{order:-1;aspect-ratio:4/3;border-radius:24px 24px 24px 80px}}.cantine_duJour__RDAz_{display:grid;gap:.1rem;padding:.8rem 1.1rem;border-radius:16px;background:color-mix(in srgb,var(--c-creme) 93%,transparent);color:var(--c-ink);backdrop-filter:blur(6px);font-size:.9rem}.cantine_heroCadre__LRlQf .cantine_duJour__RDAz_{position:absolute;left:1rem;right:1rem;bottom:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.cantine_heroCadre__LRlQf .cantine_duJour__RDAz_>span:first-child{grid-column:1/-1;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.cantine_heroCorps__yx3g5>.cantine_duJour__RDAz_{margin-bottom:1.4rem;border:1px solid var(--c-line-fort)}.cantine_duJour__RDAz_ b{font-family:var(--c-display),Georgia,serif;font-size:1.15rem;font-weight:600;overflow-wrap:anywhere}.cantine_duJourPrix__N6Rjk{font-weight:800}.cantine_section__U6IC_{padding:clamp(3rem,7vw,5rem) 0}.cantine_enteteSection__aMVnC{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.cantine_enteteSection__aMVnC h2{font-size:clamp(32px,5vw,54px)}.cantine_panneau__zxfJJ{padding:clamp(1.2rem,4vw,3rem);border:1px solid var(--c-line);border-radius:32px;background:var(--c-creme)}.cantine_pastilles__jEdHK{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.25rem .25rem 1rem;-webkit-overflow-scrolling:touch}.cantine_pastilles__jEdHK::-webkit-scrollbar{display:none}.cantine_pastilles__jEdHK a{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.1rem;border:1.5px solid var(--c-line-fort);border-radius:999px;font-weight:700;text-decoration:none;text-transform:capitalize;transition:background .25s,color .25s,border-color .25s}.cantine_pastilles__jEdHK a:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.cantine_pastilles__jEdHK small{font-size:.8rem;opacity:.75}.cantine_carteCantine__GlPxx{display:grid;gap:1.6rem 4rem;margin-top:.6rem}@media (min-width:900px){.cantine_carteCantine__GlPxx{grid-template-columns:1fr 1fr;align-items:start}.cantine_carteCantine__GlPxx>.cantine_categorieDuJour__08k0y{grid-column:1/-1}}.cantine_categorie__xRnu_{scroll-margin-top:90px;min-width:0}.cantine_categorie__xRnu_ h3{font-family:var(--c-display),Georgia,serif;font-weight:600;font-size:clamp(1.4rem,3vw,1.7rem);line-height:1.15;margin-bottom:.3rem;overflow-wrap:anywhere}.cantine_categorieDuJour__08k0y h3{display:inline-block;padding:.2rem .9rem;border-radius:999px;background:var(--c-accent2);color:var(--c-on-accent2);font-family:inherit;font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cantine_categorieDuJour__08k0y .cantine_ligneTexte__2tNHf h4{font-family:var(--c-display),Georgia,serif;font-weight:600;font-size:clamp(1.4rem,3.5vw,2rem);line-height:1.1}.cantine_categorieDuJour__08k0y .cantine_prix__o_je3{font-size:1.6rem}.cantine_lignes__er_Jk{display:block}.cantine_ligne__mqbMi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;align-items:center;padding:.85rem 0;border-bottom:1px dashed var(--c-line-fort)}.cantine_ligneAvecPhoto__jgXnA{grid-template-columns:72px minmax(0,1fr) auto}.cantine_site__P1IjE .cantine_lignePhoto__7ttCQ{width:72px;height:72px;object-fit:cover;border-radius:16px}.cantine_ligneTexte__2tNHf{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cantine_ligneTexte__2tNHf h4{font-size:1.1rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.cantine_description__S6tYQ{font-size:.95rem;opacity:.85}.cantine_mention__uYWGs{font-size:.85rem;opacity:.85}.cantine_prix__o_je3{font-family:var(--c-display),Georgia,serif;font-weight:600;font-size:1.25rem;line-height:1;white-space:nowrap}.cantine_ligneAction__bx4xK{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.6rem}.cantine_ligneAction__bx4xK:empty{display:none}@media (min-width:640px){.cantine_ligne__mqbMi{grid-template-columns:minmax(0,1fr) auto auto}.cantine_ligneAvecPhoto__jgXnA{grid-template-columns:72px minmax(0,1fr) auto auto}.cantine_ligneAction__bx4xK{grid-column:auto;min-width:132px}}.cantine_ligneAction__bx4xK .cantine_btn__M6com{min-height:44px;padding:.2rem 1.1rem;font-size:.9rem}.cantine_alerte__nqFvO{font-size:.9rem;font-weight:700;max-width:100%;padding:.3rem .8rem;border:1.5px solid #8a2a00;border-radius:12px;background:#fff;color:#8a2a00}.cantine_vide__JMhsd{border:2px dashed var(--c-line-fort);border-radius:var(--r-carte);padding:2rem;text-align:center}.cantine_reessayer___AKeU{margin-top:1rem}.cantine_panier__ODJWG{position:fixed;z-index:59;left:10px;right:10px;bottom:calc(var(--barre-h) + 10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;border-radius:999px;background:var(--c-ink);color:var(--c-paper);box-shadow:0 10px 30px rgb(0 0 0/.3)}.cantine_panier__ODJWG .cantine_btn__M6com{min-height:44px;padding:.3rem 1.2rem}.cantine_panier__ODJWG :focus-visible{outline-color:var(--c-paper)}@media (min-width:900px){.cantine_panier__ODJWG{left:auto;right:24px;bottom:24px;width:360px}}.cantine_avecPanier__hj5bt{padding-bottom:5rem}.cantine_galerie__5Gqxf{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}@media (min-width:900px){.cantine_galerie__5Gqxf{grid-template-columns:repeat(3,1fr);gap:1rem}}.cantine_galerie__5Gqxf li{overflow:hidden;aspect-ratio:4/3;border-radius:20px;background:var(--c-teinte)}.cantine_galerie__5Gqxf:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.cantine_galerie__5Gqxf img{width:100%;height:100%;object-fit:cover}.cantine_reserver__co5KB{background:var(--c-teinte)}.cantine_reserver__co5KB>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.cantine_reserver__co5KB h2{font-size:clamp(32px,5vw,54px)}.cantine_infos__W0MkO{background:var(--c-creme);border-block:1px solid var(--c-line)}.cantine_infosGrille__84CnR{display:grid;gap:2rem}@media (min-width:900px){.cantine_infosGrille__84CnR{grid-template-columns:1fr 1fr;gap:4rem}}.cantine_horaires__8nSgG li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--c-line)}.cantine_horaires__8nSgG span:first-child{font-weight:700}.cantine_horaires__8nSgG span:last-child{text-align:right}.cantine_adresse__lAh1m{font-style:normal;margin:1.2rem 0}.cantine_adresse__lAh1m a{display:inline-flex;align-items:center;min-height:44px}.cantine_infosActions__svosi{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.cantine_pied__BVkwj{background:var(--c-ink);color:var(--c-paper);padding:3rem 0 2rem}.cantine_piedCols__o6kwd{display:grid;gap:1.5rem}@media (min-width:800px){.cantine_piedCols__o6kwd{grid-template-columns:2fr 1fr 1fr}}.cantine_pied__BVkwj a{display:inline-flex;align-items:center;min-height:44px}.cantine_pied__BVkwj :focus-visible{outline-color:var(--c-paper)}.cantine_piedNom__lBBR9{font-family:var(--c-display),Georgia,serif;font-style:italic;font-weight:600;font-size:1.6rem;color:var(--c-hi)}.cantine_barre__tijUW{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--c-paper) 95%,transparent);box-shadow:0 -8px 30px rgb(0 0 0/.2);backdrop-filter:blur(14px)}.cantine_barre__tijUW a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 4px;border-radius:16px;text-decoration:none;font-size:.78rem;font-weight:700;color:var(--c-ink)}.cantine_barre__tijUW svg{width:22px;height:22px;flex:none}.cantine_barre__tijUW a.cantine_principale__Fl3SF{background:var(--c-accent);color:var(--c-on-accent)}@media (min-width:900px){.cantine_barre__tijUW{display:none}}@media (prefers-reduced-motion:reduce){.cantine_site__P1IjE *,.cantine_site__P1IjE :after,.cantine_site__P1IjE :before{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cantine_carte__1VdjU{margin:1.2rem 0 0}.cantine_carteZone__x8cNj{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:var(--r-carte);border:1px solid var(--c-line);background:#f1e0c6}.cantine_carteZone__x8cNj img{position:absolute;width:256px;height:256px;max-width:none}.cantine_repere__c4_Ou{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-100%);color:var(--c-accent);filter:drop-shadow(0 2px 2px rgb(0 0 0/.35))}.cantine_carte__1VdjU figcaption{margin-top:.4rem;font-size:.78rem;opacity:.85}.cantine_carte__1VdjU figcaption a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.2rem}.cantine_lienDiscret__dgMVP{display:inline-flex;align-items:center;min-height:44px;padding-inline:.4rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.cantine_histoireGrille__gTHjF{display:grid;gap:1.5rem;align-items:center}@media (min-width:900px){.cantine_histoireGrille__gTHjF{grid-template-columns:.9fr 1.1fr;gap:3rem}}.cantine_histoirePhoto__8_QNJ{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px 24px 24px 80px}.cantine_histoireTexte__jRkRp{max-width:60ch;font-size:1.1rem}.cantine_avisListe__O2H_4{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cantine_avisListe__O2H_4 blockquote{margin:0;padding:1.3rem;background:var(--c-creme);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-carte)}.cantine_avisListe__O2H_4 footer{margin-top:.8rem;font-weight:700;font-size:.9rem}.cantine_pageInterieure__g_LGP{padding-block:2.5rem 4rem}.cantine_lecture__R8bMA{max-width:760px}.cantine_titrePage__GGk8b{font-size:clamp(36px,6vw,64px);margin-bottom:1rem}.cantine_chapo__G6U0X{font-size:1.15rem;margin-bottom:2rem;max-width:60ch}.cantine_texte__aR8OJ h2{margin:2rem 0 .6rem;font-family:var(--c-display),Georgia,serif;font-weight:600;font-size:1.5rem;line-height:1.15}.cantine_texte__aR8OJ li,.cantine_texte__aR8OJ p{margin-bottom:.7rem;max-width:68ch}.cantine_texte__aR8OJ ul{padding-left:1.2rem;list-style:disc}.cantine_texte__aR8OJ a{text-decoration:underline;text-underline-offset:3px}.cantine_retour__A2vI6{display:inline-flex;align-items:center;min-height:44px;margin-bottom:1rem;font-weight:700}.cantine_photosHistoire__6XRGa{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:2rem 0}.cantine_photosHistoire__6XRGa img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.cantine_formulaire__0zM9B{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.cantine_formulaire__0zM9B section{display:flex;flex-direction:column;gap:.9rem;padding:1.3rem;background:var(--c-creme);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-carte)}.cantine_formulaire__0zM9B h2{font-family:var(--c-display),Georgia,serif;font-weight:600;font-size:1.4rem}.cantine_formulaire__0zM9B label{display:flex;flex-direction:column;gap:.3rem}.cantine_formulaire__0zM9B label>span:first-child{font-weight:700}.cantine_formulaire__0zM9B small{font-size:.85rem;opacity:.8}.cantine_formulaire__0zM9B input,.cantine_formulaire__0zM9B select,.cantine_formulaire__0zM9B textarea{width:100%;min-height:48px;padding:.7rem .9rem;font:inherit;color:var(--c-ink);background:#fff;border:1.5px solid var(--c-line-fort);border-radius:12px}.cantine_formulaire__0zM9B p[role=alert]{padding:.8rem 1rem;background:#fef2f2;color:#b91c1c;border:1.5px solid #b91c1c;border-radius:12px;font-weight:600}.cantine_formulaire__0zM9B button[type=submit]{align-self:flex-start}.cantine_formulaire__0zM9B button[disabled]{opacity:.55;cursor:not-allowed}@font-face{font-family:"dmSerifDisplay";src:url(/_next/static/media/fa3e259cafa8f47e-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"dmSerifDisplay";src:url(/_next/static/media/49eec060ce8bd0da-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"dmSerifDisplay Fallback";src:local("Arial");ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.00%;size-adjust:101.35%}.__className_c51810{font-family:"dmSerifDisplay","dmSerifDisplay Fallback"}.__variable_c51810{--pol-dm-serif:"dmSerifDisplay","dmSerifDisplay Fallback"}