*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;min-height:100vh}body{color:#191919;-webkit-font-smoothing:antialiased;background:#fdfcf9;font-family:EB Garamond,Georgia,serif}img,picture,video,canvas,svg{max-width:100%;display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:#002fa7}a:hover{color:#00227a}a:focus-visible{outline-offset:3px;outline:2px solid #002fa7}.btn{color:#fff;letter-spacing:.02em;background:#002fa7;justify-content:center;align-items:center;min-height:48px;padding:10px 32px;font-size:19px;text-decoration:none;display:inline-flex}.btn:hover{color:#fff;background:#00227a}.tap{position:relative}.tap:after{content:"";height:48px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}section[id]{scroll-margin-top:24px}.wrap{max-width:880px;margin:0 auto;padding:64px 40px 80px}.masthead{text-align:center}.masthead .logo{mix-blend-mode:multiply;width:260px;margin:0 auto;display:block}.masthead .sublogo{mix-blend-mode:multiply;width:256px;margin:10px auto 0;display:block}.masthead .hours{margin-top:24px;font-size:17px}.masthead .price{margin-top:4px;font-size:17px}.masthead .masthead-cta{margin-top:20px}.masthead .metro{color:#777;margin-top:2px;font-size:16px}.masthead .anchor-link{margin-top:10px;font-size:17px}.masthead .anchor-link a{border-bottom:1px solid #002fa759;padding-bottom:1px;text-decoration:none}.masthead .address{margin-top:16px;font-size:17px}.masthead .address a{border-bottom:1px solid #002fa759;padding-bottom:1px;text-decoration:none}.masthead .address a img{vertical-align:-2px;width:14px;height:14px;margin-left:2px;display:inline-block}.hero-photo{background:#fff;margin-top:44px;padding:12px;box-shadow:0 10px 30px #1919191a}.hero-photo img{object-fit:cover;width:100%;height:440px}.intro{text-align:center;max-width:600px;margin:52px auto 0;font-size:22px;line-height:1.75}.duo{border-top:1px solid #ddd8cd;grid-template-columns:1fr 1fr;grid-template-areas:"salle salle""midi cafe";align-items:start;gap:64px 40px;margin-top:64px;padding-top:40px;display:grid}.duo-salle{grid-area:salle}.duo-salle .hero-photo{margin-top:0}.duo-midi{grid-area:midi}.duo-cafe{grid-area:cafe}.section{text-align:center}.section p{margin:14px 0 0;font-size:17px;line-height:1.7}.section .section-note{color:#555;font-size:16px}.section .section-cta{margin-top:20px}.section .tap{border-bottom:1px solid #002fa759;padding-bottom:1px;text-decoration:none}.section .tap img{vertical-align:-2px;width:14px;height:14px;margin-left:2px;display:inline-block}.section-title{letter-spacing:.18em;text-transform:uppercase;color:#002fa7;font-size:15px;font-weight:400}.prices{max-width:320px;margin:18px auto 0;font-size:17px}.prices div{border-bottom:1px dotted #ddd8cd;justify-content:space-between;padding:6px 0;display:flex}.facts{color:#555;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;font-size:16px;list-style:none;display:flex}.section-photo{margin-top:28px}.section-traiteur{border-top:1px solid #ddd8cd;border-bottom:1px solid #ddd8cd;margin-top:64px;padding:40px 0}.photo-grid{grid-template-columns:1.1fr 1fr .85fr;align-items:start;gap:26px;margin-top:68px;display:grid}.photo-col{flex-direction:column;gap:26px;display:flex}.photo-col-b{padding-top:44px}.photo-col-c{padding-top:96px}.photo-frame{background:#fff;padding:10px 10px 11px;box-shadow:0 6px 20px #19191917}.photo-frame img{object-fit:cover;width:100%;height:100%}.avis{text-align:center;margin-top:72px}.avis .avis-label{letter-spacing:.18em;text-transform:uppercase;color:#002fa7;font-size:15px}.avis .avis-stars{margin-top:12px;font-size:19px}.avis .avis-stars span{color:#777;font-size:16px}.avis-grid{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:44px;margin-top:36px;display:grid}.avis-item p{margin:0;font-size:17px;font-style:italic;line-height:1.7}.avis-item .avis-source{color:#777;margin-top:10px;font-size:14px}.avis-more{margin-top:28px}.avis-more a{border-bottom:1px solid #002fa759;padding-bottom:1px;font-size:16px;text-decoration:none}.avis-more a img{vertical-align:-2px;width:14px;height:14px;margin-left:2px;display:inline-block}.site-footer{text-align:center;border-top:1px solid #ddd8cd;margin-top:76px;padding-top:40px;font-size:17px;line-height:1.8}.site-footer .section-title{margin-bottom:14px}.site-footer a{border-bottom:1px solid #002fa759;padding-bottom:1px;text-decoration:none}.site-footer a img{vertical-align:-2px;width:14px;height:14px;margin-left:2px;display:inline-block}.site-footer .metro{color:#777}.site-footer .handle{border-bottom:none;margin-top:0;display:inline-block}.site-footer .credits{color:#999;margin-top:24px;font-size:14px}.site-footer .credits a{color:#999;border-bottom:none;text-decoration:none}.site-footer .handle{margin-top:12px}.site-footer .consent-manage{margin-top:4px}.link-button{color:#999;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:48px;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.link-button:hover{color:#002fa7}.link-button:focus-visible{outline-offset:3px;outline:2px solid #002fa7}.sticky-bar{display:none}@media (width<=767px){.sticky-bar{z-index:900;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));visibility:hidden;background:#fdfcf9;border-top:1px solid #ddd8cd;align-items:center;gap:12px;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 16px #1919190f}.sticky-bar.is-visible{visibility:visible;transition:transform .2s;transform:none}.sticky-bar .sticky-hours{flex:1;font-size:15px;line-height:1.3}.consent-pending .sticky-bar{display:none}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sticky-bar,.sticky-bar.is-visible{transition:none}}.cookie-banner{z-index:1000;background:#fdfcf9;border:1px solid #ddd8cd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:640px;margin:0 auto;padding:20px 24px;font-size:15px;line-height:1.6;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 10px 30px #1919191f}.cookie-banner[hidden]{display:none}.cookie-banner p{flex:320px;margin:0}.cookie-actions{flex-shrink:0;gap:10px;display:flex}.cookie-refuse,.cookie-accept{color:#002fa7;cursor:pointer;background:#fff;border:1px solid #002fa7;min-width:120px;min-height:48px;padding:8px 18px;font-family:inherit;font-size:15px}.cookie-refuse:hover,.cookie-accept:hover{background:#f2f1ea}.cookie-refuse:focus-visible,.cookie-accept:focus-visible{outline-offset:3px;outline:2px solid #002fa7}@media (width<=760px){.wrap{padding:40px 20px 56px}.hero-photo img{height:300px}.masthead .hours{margin-top:18px}.masthead .masthead-cta{margin-top:16px}.masthead .masthead-cta .btn{width:100%;display:flex}.masthead .address{margin-top:14px}.consent-pending body{padding-bottom:170px}.duo{margin-top:40px;display:block}.duo-salle{margin-top:56px}.duo-cafe{border-top:1px solid #ddd8cd;margin-top:56px;padding-top:40px}.section-cta .btn{width:100%;display:flex}.section-traiteur{margin-top:56px}.photo-grid{grid-template-columns:1fr 1fr}.photo-col-b,.photo-col-c{padding-top:0}.avis-grid{grid-template-columns:1fr;gap:28px}.cookie-banner{padding:16px 18px;bottom:12px;left:12px;right:12px}}@media (width<=500px){.photo-grid{grid-template-columns:1fr}.hero-photo img{height:240px}}
/*# sourceMappingURL=entame.6998a454.css.map */
