:root{--jd-aube:#19282b;--jd-papier:#eee5cf;--jd-dore:#635b48;--jd-ambre:#75633f;--jd-lieu:#5f5138;--jd-comptoir:#423b2e;--jd-acces:#322e29;--jd-faq:#272e36;--jd-venir:#302a25;--jd-pied:#1e2023;--jd-cuivre:#d3aa71;--jd-encre:#293d38;--jd-ease-10:2.8%;--jd-ease-20:10.4%;--jd-ease-30:21.6%;--jd-ease-40:35.2%;--jd-ease-50:50%;--jd-ease-60:64.8%;--jd-ease-70:78.4%;--jd-ease-80:89.6%;--jd-ease-90:97.2%}.mj-lumiere .mj-moment,.mj-lumiere .galerie-crepuscule,.mj-lumiere+.s-lieu,.mj-lumiere~.s-comptoir,.mj-lumiere~.s-acces,.mj-lumiere~.s-faq,.mj-lumiere~.s-venir{--jd-nav-offset:0;--jd-gradient:linear-gradient(180deg in srgb, var(--jd-nav-from) 0%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-10)) 10%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-20)) 20%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-30)) 30%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-40)) 40%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-50)) 50%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-60)) 60%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-70)) 70%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-80)) 80%, color-mix(in srgb, var(--jd-nav-from), var(--jd-nav-to) var(--jd-ease-90)) 90%, var(--jd-nav-to) 100%)}.mj-lumiere{--jd-gouttiere:max(clamp(24px, 7vw, 112px), calc((100% - 1440px) / 2));--fondu-hero:clamp(120px, 16vh, 200px);background:var(--jd-aube);isolation:isolate;padding:0;position:relative}.mj-lumiere:before{content:"";z-index:1;inset:calc(-1 * var(--fondu-hero)) 0 auto;height:calc(var(--fondu-hero) + 1px);background:linear-gradient(180deg, transparent, #19282b1f 38%, #19282b9e 72%, var(--jd-aube) 96%);pointer-events:none;position:absolute}:root[data-entree=claire] .mj-lumiere:before{animation:linear both mj-fondu-au-defilement;animation-timeline:scroll(root);animation-range:0 120px}@keyframes mj-fondu-au-defilement{0%{opacity:0}to{opacity:1}}.mj-lumiere .mj-moment{width:auto;padding:90px var(--jd-gouttiere);--jd-nav-from:var(--jd-aube);--jd-nav-to:var(--jd-aube);--jd-nav-ramp:1;--jd-nav-align:top;margin:0;display:block;position:relative}.mj-lumiere .mj-heure{z-index:3;align-items:center;gap:28px;margin-bottom:42px;display:flex;position:relative;top:auto}.mj-lumiere .mj-heure:after{content:"";opacity:.55;background:currentColor;width:72px;height:1px}.mj-lumiere .mj-heure,.mj-lumiere .mj-heure-texte{color:var(--jd-cuivre)}.mj-lumiere .mj-heure-texte{text-align:left;order:initial;width:auto;font:400 clamp(76px, 7.5vw, 124px)/.92 var(--font-serif), Georgia, serif;letter-spacing:-.055em;font-variant-numeric:normal}.mj-lumiere .mj-corps{z-index:2;max-width:none;padding:0;position:relative}.mj-lumiere .mj-titre{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(42px,5.2vw,80px);line-height:1.04}.mj-lumiere .mj-titre em{color:var(--jd-cuivre);font-style:italic}.mj-lumiere .mj-lede{text-wrap:pretty;max-width:480px;margin-top:28px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.mj-lumiere .mj-visuel{min-width:0;margin:0}.mj-lumiere .mj-visuel img{object-fit:cover;width:100%;height:100%;display:block}.mj-lumiere .mj-matin{background:var(--jd-aube);min-height:900px;padding-top:clamp(55px,6vw,95px);padding-bottom:100px}.mj-lumiere .mj-matin .mj-corps{width:58%;max-width:650px}.mj-lumiere .mj-matin .mj-titre{color:#f4efe4}.mj-lumiere .mj-matin .mj-lede{color:#d8ded6}.mj-lumiere .mj-photo-matin{z-index:0;width:min(1040px,70%);height:min(760px,100% - 100px);position:absolute;top:100px;right:max(0px,50% - 880px);-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000),linear-gradient(90deg,#0000,#000 32%);mask-image:linear-gradient(#0000,#000 18% 70%,#0000),linear-gradient(90deg,#0000,#000 32%);-webkit-mask-composite:source-in;mask-composite:intersect}.mj-lumiere .mj-photo-matin:after{content:"";background:linear-gradient(0deg, #19282bf5, #19282bd6 25%, transparent 52%), linear-gradient(90deg, var(--jd-aube), #19282be0 15%, #19282b66 42%, transparent 78%);pointer-events:none;position:absolute;inset:0}.mj-lumiere .mj-faits{z-index:2;border-top:1px solid #e7dab94d;grid-template-columns:1.2fr 1fr 1fr;gap:48px;margin-top:78px;padding-top:28px;display:grid;position:relative}.mj-lumiere .mj-fait{border:0;gap:10px;padding:0}.mj-lumiere .mj-fait-valeur{font:400 clamp(36px, 3vw, 46px)/1 var(--font-serif), Georgia, serif;color:#e7d4ad}.mj-lumiere .mj-fait-label{color:#d2d9cf;font-size:14px;line-height:1.65}.mj-lumiere .etat-moment{color:#c9d5c7;font-size:12px;line-height:1.65}.mj-lumiere .mj-fait .flag{color:#d5c5a8;background:0 0;width:fit-content;margin-top:5px;padding:0;display:block}.mj-lumiere .mj-midi{--jd-nav-from:var(--jd-aube);--jd-nav-to:var(--jd-papier);--jd-nav-ramp:680;--jd-nav-offset:-160;color:var(--jd-encre);background:var(--jd-nav-to);padding-top:550px;padding-bottom:80px}.mj-lumiere .mj-midi:before{content:"";z-index:0;inset:calc(var(--jd-nav-offset) * 1px) 0 auto;height:calc(var(--jd-nav-ramp) * 1px);background:var(--jd-gradient);-webkit-mask-image:linear-gradient(180deg, transparent 0px, rgb(0 0 0/var(--jd-ease-10)) calc(var(--jd-nav-offset) * -.1px), rgb(0 0 0/var(--jd-ease-20)) calc(var(--jd-nav-offset) * -.2px), rgb(0 0 0/var(--jd-ease-30)) calc(var(--jd-nav-offset) * -.3px), rgb(0 0 0/var(--jd-ease-40)) calc(var(--jd-nav-offset) * -.4px), rgb(0 0 0/var(--jd-ease-50)) calc(var(--jd-nav-offset) * -.5px), rgb(0 0 0/var(--jd-ease-60)) calc(var(--jd-nav-offset) * -.6px), rgb(0 0 0/var(--jd-ease-70)) calc(var(--jd-nav-offset) * -.7px), rgb(0 0 0/var(--jd-ease-80)) calc(var(--jd-nav-offset) * -.8px), rgb(0 0 0/var(--jd-ease-90)) calc(var(--jd-nav-offset) * -.9px), #000 calc(var(--jd-nav-offset) * -1px));mask-image:linear-gradient(180deg, transparent 0px, rgb(0 0 0/var(--jd-ease-10)) calc(var(--jd-nav-offset) * -.1px), rgb(0 0 0/var(--jd-ease-20)) calc(var(--jd-nav-offset) * -.2px), rgb(0 0 0/var(--jd-ease-30)) calc(var(--jd-nav-offset) * -.3px), rgb(0 0 0/var(--jd-ease-40)) calc(var(--jd-nav-offset) * -.4px), rgb(0 0 0/var(--jd-ease-50)) calc(var(--jd-nav-offset) * -.5px), rgb(0 0 0/var(--jd-ease-60)) calc(var(--jd-nav-offset) * -.6px), rgb(0 0 0/var(--jd-ease-70)) calc(var(--jd-nav-offset) * -.7px), rgb(0 0 0/var(--jd-ease-80)) calc(var(--jd-nav-offset) * -.8px), rgb(0 0 0/var(--jd-ease-90)) calc(var(--jd-nav-offset) * -.9px), #000 calc(var(--jd-nav-offset) * -1px));pointer-events:none;position:absolute}.mj-lumiere .mj-midi .mj-heure,.mj-lumiere .mj-midi .mj-heure-texte{color:#78592f}.mj-lumiere .mj-lumiere-vitrine{inset:calc((var(--jd-nav-offset) + var(--jd-nav-ramp) - 180) * 1px) 0 0;pointer-events:none;position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 240px calc(100% - 180px),#0000);mask-image:linear-gradient(#0000,#000 240px calc(100% - 180px),#0000)}.mj-lumiere .mj-lumiere-vitrine:before{content:"";background:linear-gradient(117deg,#0000 14%,#8063391a 14.8%,#0000 18% 48%,#5c4f3914 49%,#0000 52%),linear-gradient(27deg,#0000 47%,#6e532d14 48% 49.5%,#0000 51%);position:absolute;inset:-20% -20% -10% 18%}.mj-lumiere .mj-intro-midi{z-index:1;grid-template-columns:1.4fr 1fr;align-items:end;gap:9%;margin-bottom:64px;display:grid;position:relative}.mj-lumiere .mj-intro-midi .mj-titre{color:var(--jd-encre);font-size:clamp(42px,4.8vw,72px)}.mj-lumiere .mj-intro-midi .mj-lede{color:#44554a;margin:0;font-size:clamp(16px,1.15vw,18px)}.mj-lumiere .mj-repas{z-index:1;grid-template-columns:minmax(340px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(36px,4vw,80px);width:calc(100% + min(140px,4vw));margin-left:calc(min(140px,4vw)/-2);display:grid;position:relative}.mj-lumiere .mj-ardoise-place{background:0 0;justify-self:end;width:100%;max-width:920px;margin:0}.mj-lumiere .mj-repas:has(>.mj-ardoise-place:only-child){display:block}.mj-lumiere .mj-repas:has(>.mj-ardoise-place:only-child) .mj-ardoise-place{margin-inline:auto}.mj-lumiere .pj{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:28px 0}.mj-lumiere .pj-entete{text-align:left;border:0;padding-bottom:8px}.mj-lumiere .pj-titre{color:var(--jd-encre);font-size:clamp(42px,4vw,58px);font-style:normal}.mj-lumiere .pj-formule{color:#5f6958;font-weight:500}.mj-lumiere .pj-date{color:#53624f}.mj-lumiere .pj-nom{color:var(--jd-encre);font-size:clamp(26px,2.15vw,34px)}.mj-lumiere .pj-prix{color:var(--jd-encre);font-size:27px}.mj-lumiere .pj-quoi{color:#645132}.mj-lumiere .pj-garniture{color:#536450}.mj-lumiere .pj-points{border-color:#2d3f2f4d}.mj-lumiere .pj-ligne+.pj-ligne{border-color:#2d3f2f38;margin-top:28px;padding-top:28px}.mj-lumiere .ardoise-bloc,.mj-lumiere .ardoise{background-color:#0000}.mj-lumiere .ardoise{box-shadow:none;filter:drop-shadow(9px 16px 12px #4d3c1929);padding:76px clamp(54px,8%,78px) 78px}.mj-lumiere .ardoise .ardoise-title{font-size:30px}.mj-lumiere .ardoise .semaine-jour{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding-block:11px;font-size:18px;display:grid}.mj-lumiere .ardoise .semaine-nom{color:#d9b87b;grid-column:1/-1;min-width:0;font-size:15px}.mj-lumiere .ardoise .semaine-nom:empty{display:none}.mj-lumiere .ardoise .semaine-plat{overflow-wrap:anywhere;grid-column:1}.mj-lumiere .ardoise .semaine-fin{margin-bottom:8px;padding-bottom:19px}.mj-lumiere .ardoise .semaine-prix{grid-column:2;min-width:0;font-size:17px}.mj-lumiere .ardoise .semaine-jour,.mj-lumiere .ardoise .carte-liste li{padding-right:4.4%}.mj-lumiere .ardoise .semaine-garniture{color:#c1cec6;font-size:13px}.mj-lumiere .ardoise .carte-permanente summary,.mj-lumiere .ardoise .carte-liste li{font-size:14px}.mj-lumiere .semaine-note.sous-ardoise{color:#44554a}.mj-lumiere .btn-emporter,.mj-lumiere .btn-emporter:hover{color:#fff}.mj-lumiere .btn-emporter:focus-visible{outline-color:var(--accent)}.mj-lumiere .mj-apres{--jd-nav-from:var(--jd-papier);--jd-nav-to:var(--jd-dore);--jd-nav-ramp:620;--jd-nav-align:bottom;color:var(--jd-encre);background:var(--jd-gradient) bottom / 100% calc(var(--jd-nav-ramp) * 1px) no-repeat, linear-gradient(var(--jd-nav-from), var(--jd-nav-from)) top / 100% calc(100% - var(--jd-nav-ramp) * 1px + 1px) no-repeat var(--jd-nav-to);padding-bottom:0}.mj-lumiere .mj-apres .mj-heure,.mj-lumiere .mj-apres .mj-heure-texte{color:#8a6535}.mj-lumiere .mj-apres .mj-corps{grid-template-columns:1.5fr 1fr;align-items:end;gap:8%;display:grid}.mj-lumiere .mj-apres .mj-titre{color:var(--jd-encre)}.mj-lumiere .mj-apres .mj-titre em{color:#94703d}.mj-lumiere .mj-apres .mj-lede{color:#304138;margin-top:0;font-size:clamp(16px,1.2vw,18px)}.mj-lumiere .mj-photo-salle{width:min(1760px,100vw - 16px);padding-top:0;position:relative;left:50%;transform:translate(-50%)}.mj-lumiere .mj-photo-salle img{object-position:center 48%;height:clamp(480px,45vw,740px);-webkit-mask-image:linear-gradient(#0000,#000 38% 70%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 38% 70%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mj-lumiere .mj-photo-salle figcaption{width:min(1440px,100% - 48px);margin:-10px auto 0;padding-bottom:24px}.mj-lumiere .mj-apres .mj-note-photo{color:#f4efe4}.mj-lumiere .mj-note-photo{z-index:2;color:#d6ccba;max-width:640px;font-size:12px;line-height:1.65;position:relative}.mj-lumiere .mj-note-photo summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 0}.mj-lumiere .mj-note-photo p{margin:0 0 15px}.mj-lumiere .mj-apero{--jd-nav-from:var(--jd-dore);--jd-nav-to:var(--jd-ambre);--jd-nav-ramp:820;color:#f4efe4;background:var(--jd-gradient) top / 100% calc(var(--jd-nav-ramp) * 1px) no-repeat var(--jd-nav-to);min-height:900px;padding-top:85px;padding-bottom:80px}.mj-lumiere .mj-apero .mj-heure{justify-content:flex-end}.mj-lumiere .mj-apero .mj-heure:after{display:none}.mj-lumiere .mj-apero .mj-corps{width:53%;max-width:670px;margin-left:auto}.mj-lumiere .mj-apero .mj-titre,.mj-lumiere .mj-apero .mj-lede{color:#f4efe4}.mj-lumiere .mj-apero .flag{color:#f4efe4;background:0 0;width:fit-content;margin-top:16px;padding:0;display:block}.mj-lumiere .mj-apero .mj-note-photo{color:#f4efe4}.mj-lumiere .mj-photo-comptoir{position:static}.mj-lumiere .mj-photo-comptoir img{z-index:0;object-position:17% center;opacity:.56;width:min(1040px,64%);height:calc(100% - 70px);position:absolute;top:70px;bottom:0;left:max(0px,50% - 880px);-webkit-mask-image:linear-gradient(#0000,#000 24% 65%,#0000),linear-gradient(90deg,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 24% 65%,#0000),linear-gradient(90deg,#000 45%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mj-lumiere .mj-photo-comptoir figcaption{width:53%;max-width:670px;margin:50px 0 0 auto}.mj-lumiere .galerie-crepuscule{--jd-nav-from:var(--jd-ambre);--jd-nav-to:var(--jd-lieu);--jd-nav-ramp:0;--jd-nav-align:top;background:var(--jd-gradient) no-repeat var(--jd-nav-to)}.mj-lumiere .galerie-crepuscule,.mj-lumiere+.s-lieu,.mj-lumiere~.s-comptoir{--jd-ease-10:10%;--jd-ease-20:20%;--jd-ease-30:30%;--jd-ease-40:40%;--jd-ease-50:50%;--jd-ease-60:60%;--jd-ease-70:70%;--jd-ease-80:80%;--jd-ease-90:90%}.mj-lumiere+.s-lieu{--jd-nav-from:var(--jd-lieu);--jd-nav-to:var(--jd-comptoir);--jd-nav-ramp:0;--jd-nav-align:top;background:var(--jd-gradient) no-repeat var(--jd-nav-to);position:relative}.mj-lumiere+.s-lieu>.wrap{z-index:1;position:relative}.mj-lumiere+.s-lieu{--repere-haut:clamp(56px, 6vw, 88px);--repere-chiffre:clamp(64px, 6.4vw, 104px);--repere-bas:clamp(48px, 5vw, 72px);--ancre-titre:250px;padding-top:var(--repere-haut)}.mj-lumiere+#lieu{scroll-margin-top:calc(var(--ancre-titre) - var(--repere-haut) - .92 * var(--repere-chiffre) - 58px - var(--repere-bas) - var(--repere-extra))}.mj-lumiere+.s-lieu{--repere-extra:0px}.repere-fermeture{padding-bottom:var(--repere-bas);grid-template-columns:1.6fr 1fr;align-items:end;gap:clamp(32px,7vw,120px);display:grid}.repere-location{color:#f4efe4;max-width:46ch;font:400 clamp(15px, 1.1vw, 17px)/1.7 var(--font-sans), "Helvetica Neue", Arial, sans-serif;border-left:1px solid #c9a2688c;margin:0 0 4px;padding-left:22px}.repere-location a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d3aa71b3;text-decoration:underline #d3aa71b3}.repere-location a:hover{text-decoration-color:currentColor}.lieu-ecole{color:#f4efe4;max-width:520px;font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;background:#00000029;border-left:1px solid #c9a2688c;margin:34px 0 6px;padding:20px 24px 22px}.lieu-ecole p{margin:0}.lieu-ecole-sur{letter-spacing:.22em;text-transform:uppercase;color:#d3aa71;font-size:12px;margin-bottom:6px!important}.lieu-ecole-nom{font:400 clamp(26px, 2.4vw, 32px)/1.12 var(--font-serif), Georgia, serif;margin-bottom:12px!important}.lieu-ecole-sous{font:italic 400 clamp(17px, 1.5vw, 20px)/1.3 var(--font-serif), Georgia, serif;color:#d3aa71;margin-top:4px;display:block}.lieu-ecole-texte{font-size:16px;line-height:1.6;margin-bottom:14px!important}.lieu-ecole-lien{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d3aa71b3;text-decoration:underline #d3aa71b3}.lieu-ecole-lien:hover{text-decoration-color:currentColor}.repere-heure{color:var(--jd-cuivre);font:400 var(--repere-chiffre)/.92 var(--font-serif), Georgia, serif;letter-spacing:-.055em;font-variant-numeric:normal;align-items:center;gap:28px;margin:0;display:flex}.repere-heure:after{content:"";opacity:.55;background:currentColor;width:72px;height:1px}.repere-mot{font:600 13px/1 var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#f4efe4;margin:14px 0 0}.repere-sous{font:400 15px/1.4 var(--font-sans), "Helvetica Neue", Arial, sans-serif;color:var(--text-secondary);margin:10px 0 0}.mj-lumiere~.s-comptoir{--jd-nav-from:var(--jd-comptoir);--jd-nav-to:var(--jd-acces);--jd-nav-ramp:0;--jd-nav-align:top;background:var(--jd-gradient) no-repeat var(--jd-nav-to)}.mj-lumiere~.s-acces{--jd-nav-from:var(--jd-acces);--jd-nav-to:var(--jd-acces);--jd-nav-ramp:1;--jd-nav-align:top;background:var(--jd-acces)}.mj-lumiere~.s-faq{--jd-nav-from:var(--jd-acces);--jd-nav-to:var(--jd-faq)}.mj-lumiere~.s-venir{--jd-nav-from:var(--jd-faq);--jd-nav-to:var(--jd-venir)}.mj-lumiere~.s-faq,.mj-lumiere~.s-venir{--jd-nav-ramp:240;--jd-nav-align:top;background:var(--jd-gradient) top / 100% calc(var(--jd-nav-ramp) * 1px) no-repeat var(--jd-nav-to)}.mj-lumiere+.s-lieu,.mj-lumiere~.s-comptoir,.mj-lumiere~.s-acces,.mj-lumiere~.s-faq,.mj-lumiere~.s-venir{--text-primary:#f4efe4;--text-secondary:#cdd0cc;--rule:#f4efe429;color:#f4efe4}.mj-lumiere~.s-comptoir>.wrap:before,.mj-lumiere~.s-acces>.wrap:before,.mj-lumiere~.s-faq>.wrap:before,.mj-lumiere~.s-venir>.wrap:before{content:"";background:linear-gradient(90deg,#c9a26899,#c9a26800 62%);grid-column:1/-1;height:1px;margin-bottom:clamp(40px,5vw,72px);display:block}.mj-lumiere~.s-acces>.wrap:before,.mj-lumiere~.s-venir>.wrap:before{margin-bottom:0}.mj-lumiere+.s-lieu .card-slate{box-shadow:inset 0 0 0 1px #f4efe442}.mj-lumiere~.s-comptoir .avis{background:#ffffff0a;border-color:#f4efe42e}body:has(.mj-lumiere) .site-footer{background:var(--jd-pied);border-top:1px solid #c9a26838}.mj-lumiere #midi{scroll-margin-top:-432px}.site-nav.lumiere.posee{background:var(--nav-surface,var(--jd-aube));border-bottom-color:#0000;transition:none}.site-nav.lumiere.posee .site-nav-lien,.site-nav.lumiere.posee .site-nav-marque{color:var(--nav-ink,#fff);transition:none}.site-nav.lumiere.posee .site-nav-glisse{background:var(--nav-ink,#fff)}.site-nav.lumiere.posee .site-nav-lien{--nav-lampe:var(--nav-ink,#fff);--nav-halo:#ecaa5466}.site-nav.lumiere.posee .site-nav-lien:focus-visible{outline-color:currentColor}@media (max-width:1360px){.mj-lumiere .mj-repas{grid-template-columns:1fr;gap:48px;width:100%;margin-left:0}.mj-lumiere .pj{max-width:580px}.mj-lumiere .mj-ardoise-place{justify-self:center;max-width:920px}}@media (max-width:1100px){.mj-lumiere .mj-matin .mj-corps{width:65%}.mj-lumiere .mj-matin{min-height:800px}.mj-lumiere .mj-intro-midi{grid-template-columns:1fr;gap:28px}.mj-lumiere .mj-intro-midi .mj-lede{max-width:660px}.mj-lumiere .mj-repas{grid-template-columns:1fr;gap:48px}.mj-lumiere .pj{max-width:580px}.mj-lumiere .mj-ardoise-place{justify-self:center;max-width:920px}.mj-lumiere .mj-apres .mj-corps{grid-template-columns:1fr;gap:26px}.mj-lumiere .mj-apres .mj-lede{max-width:570px;margin-left:auto}}@media (max-width:760px){.mj-lumiere{--jd-gouttiere:clamp(24px, 7vw, 44px);--fondu-hero:110px}.mj-lumiere .mj-moment{padding:55px var(--jd-gouttiere)}.mj-lumiere .mj-heure{gap:20px;margin-bottom:30px}.mj-lumiere .mj-heure-texte{font-size:clamp(62px,16vw,84px)}.mj-lumiere .mj-heure:after{width:40px}.mj-lumiere .mj-titre{font-size:clamp(38px,10vw,56px)}.mj-lumiere .mj-lede{margin-top:23px;font-size:16px;line-height:1.8}.mj-lumiere .mj-matin{min-height:0;padding-top:48px;padding-bottom:50px}.mj-lumiere .mj-matin .mj-corps{width:100%}.mj-lumiere .mj-photo-matin{width:calc(100% + 2 * var(--jd-gouttiere));left:calc(-1 * var(--jd-gouttiere));height:clamp(360px,108vw,610px);margin-top:-20px;position:relative;top:auto;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 17% 70%,#0000);mask-image:linear-gradient(#0000,#000 17% 70%,#0000)}.mj-lumiere .mj-photo-matin:after{background:linear-gradient(#19282b40,#0000 35%)}.mj-lumiere .mj-faits{grid-template-columns:1fr 1fr;gap:25px;margin-top:-20px;padding-top:25px}.mj-lumiere .mj-fait:first-child{grid-column:1/-1}.mj-lumiere .mj-fait-label{font-size:13px}.mj-lumiere .mj-fait-valeur{font-size:36px}.mj-lumiere .mj-midi{--jd-nav-ramp:500;--jd-nav-offset:-100;padding-top:430px;padding-bottom:45px}.mj-lumiere #midi{scroll-margin-top:-400px}.mj-lumiere .mj-intro-midi{margin-bottom:35px}.mj-lumiere .mj-intro-midi .mj-titre{font-size:44px}.mj-lumiere .mj-intro-midi .mj-lede{margin:0}.mj-lumiere .pj{padding:0}.mj-lumiere .pj-titre{font-size:45px}.mj-lumiere .pj-nom{font-size:25px}.mj-lumiere .pj-prix{font-size:24px}.mj-lumiere .pj-points{min-width:4px}.mj-lumiere .mj-ardoise-place{width:calc(100% + 2 * var(--jd-gouttiere) - 20px);max-width:none}.mj-lumiere .ardoise{padding:66px 30px 56px}.mj-lumiere .ardoise .ardoise-title{font-size:23px}.mj-lumiere .ardoise .semaine-jour{gap:6px 22px;font-size:16px}.mj-lumiere .ardoise .semaine-nom{font-size:14px}.mj-lumiere .ardoise .semaine-prix{font-size:15px}.mj-lumiere .ardoise .semaine-garniture{font-size:12px}.mj-lumiere .ardoise .carte-liste li{font-size:13px}.mj-lumiere .ardoise .carte-prix{min-width:0;font-size:14px}.mj-lumiere .mj-apres{--jd-nav-ramp:520;padding-top:65px;padding-bottom:0}.mj-lumiere .mj-apres .mj-corps{gap:0}.mj-lumiere .mj-apres .mj-lede{margin-left:0}.mj-lumiere .mj-photo-salle{width:100vw}.mj-lumiere .mj-photo-salle img{object-position:53% center;height:470px;-webkit-mask-image:linear-gradient(#0000,#000 30% 65%,#0000);mask-image:linear-gradient(#0000,#000 30% 65%,#0000)}.mj-lumiere .mj-photo-salle figcaption{width:calc(100% - 2 * var(--jd-gouttiere))}.mj-lumiere .mj-apero{--jd-nav-ramp:780;min-height:0;padding-top:55px;padding-bottom:65px}.mj-lumiere .mj-apero .mj-heure{justify-content:flex-start}.mj-lumiere .mj-apero .mj-corps{width:100%}.mj-lumiere .mj-photo-comptoir{margin-top:24px;position:relative}.mj-lumiere .mj-photo-comptoir img{left:calc(-1 * var(--jd-gouttiere));width:calc(100% + 2 * var(--jd-gouttiere));object-position:22% center;max-width:none;height:360px;position:relative;top:auto;bottom:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 65%,#0000);mask-image:linear-gradient(#0000,#000 30% 65%,#0000)}.mj-lumiere .mj-photo-comptoir figcaption{width:100%;margin:0}.mj-lumiere+.s-lieu{--repere-chiffre:clamp(62px, 16vw, 84px);--repere-extra:109px}.repere-fermeture{grid-template-columns:1fr;gap:28px}.repere-heure{gap:20px}.repere-heure:after{width:40px}}@media (max-width:999px){.mj-lumiere+.s-lieu{--ancre-titre:90px}}@media (max-width:405px){.mj-lumiere+.s-lieu{--repere-extra:134px}}@media (min-width:761px) and (max-width:860px){.mj-lumiere+.s-lieu{--repere-extra:25px}}@media (scripting:none){.mj-lumiere:before{display:none}.mj-lumiere .mj-matin{--jd-nav-from:var(--canvas);--jd-nav-ramp:240;background:var(--jd-gradient) top / 100% 240px no-repeat var(--jd-aube);padding-top:290px}}
