.hero[data-astro-cid-lcdefpme]{height:calc(100svh - var(--mobilebar));place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme],.hero-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hero-ph[data-astro-cid-lcdefpme]{background:var(--datte) url(/img/textures/huile-olive.webp) center / cover;background-blend-mode:multiply;filter:saturate(.9)brightness(.55);animation:26s ease-in-out infinite alternate drift}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#48252873,#48252873),radial-gradient(#48252800 0%,#48252880 100%);position:absolute;inset:0}.hero-logo[data-astro-cid-lcdefpme]{z-index:1;opacity:0;width:min(72vw,820px);margin:0;animation:1.6s cubic-bezier(.2,.7,.2,1) .3s forwards logo-in;position:relative;transform:translateY(12px)scale(.98)}.tag[data-astro-cid-lcdefpme] svg{filter:drop-shadow(0 6px 30px #00000040);width:100%;height:auto;display:block}.scroll-cue[data-astro-cid-lcdefpme]{z-index:1;border:2px solid var(--labneh);opacity:0;border-radius:20px;width:28px;height:46px;margin-left:-14px;animation:1s 1.8s forwards fade;position:absolute;bottom:2.2rem;left:50%}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--labneh);border-radius:2px;width:4px;height:9px;margin-left:-2px;animation:1.8s ease-in-out infinite wheel;position:absolute;top:9px;left:50%}.ph-note[data-astro-cid-lcdefpme]{z-index:1;color:var(--labneh);opacity:.6;margin:0;font-size:.75rem;position:absolute;bottom:1rem;right:1.2rem}@keyframes drift{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1.5%,-1%)}}@keyframes logo-in{to{opacity:1;transform:none}}@keyframes fade{to{opacity:.85}}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-img[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}.hero-logo[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}}.lieu[data-astro-cid-lcdefpme]{padding:0 0 clamp(5rem,10vw,9rem);overflow:hidden}.lieu-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr .85fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.ph[data-astro-cid-lcdefpme]{background:#fff8ee;margin:0;padding:.7rem .7rem 0;position:relative;box-shadow:0 18px 40px #48252829}.ph[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.ph[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--grenade);padding:.5rem .2rem .7rem;font-size:1.35rem}.p2[data-astro-cid-lcdefpme]{margin-top:6rem}.p3[data-astro-cid-lcdefpme]{margin-top:2rem}.manifesto[data-astro-cid-lcdefpme]{padding:clamp(6rem,14vw,12rem) 0}.kin[data-astro-cid-lcdefpme]{font:700 clamp(2rem, 5.2vw, 4.6rem)/1.08 var(--font-text);color:var(--grenade);letter-spacing:-.01em;margin:0 auto}.kin[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.14;transition:opacity .25s linear}.kin[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].lit{opacity:1}.carte[data-astro-cid-lcdefpme]{background:var(--grenade);color:var(--labneh);position:relative}.carte-sticky[data-astro-cid-lcdefpme]{padding:5rem 0}.carte-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.carte-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--labneh);margin:0;font-size:clamp(2.6rem,6vw,5rem);line-height:.9}.track[data-astro-cid-lcdefpme]{padding-inline:max(var(--gap), calc((100vw - var(--wrap)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.dish[data-astro-cid-lcdefpme]{scroll-snap-align:start;background:var(--labneh);color:var(--datte);border-radius:20px;flex-direction:column;flex:0 0 clamp(240px,24vw,340px);transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden}.dish[data-astro-cid-lcdefpme]:hover{transform:translateY(-8px)rotate(-1deg)}.dish-img[data-astro-cid-lcdefpme]{aspect-ratio:4/4.4;background:var(--tahini) center / cover;position:relative;overflow:hidden}.dish-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.dish[data-astro-cid-lcdefpme]:hover .dish-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.dish-img[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--labneh);border-radius:4px;padding:.15rem .45rem;font-size:.72rem;position:absolute;bottom:.7rem;left:.8rem}.dish-body[data-astro-cid-lcdefpme]{gap:.3rem;padding:1.3rem 1.4rem 1.5rem;display:grid}.dish[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:700 1.35rem/1.15 var(--font-text);color:var(--grenade);margin:0}.line[data-astro-cid-lcdefpme]{color:var(--datte);margin:0;font-size:1.35rem;line-height:1.15}.price[data-astro-cid-lcdefpme]{margin:.4rem 0 0;font-weight:700}.dish[data-astro-cid-lcdefpme].more{background:var(--tangerine);color:var(--datte);justify-content:center;align-items:center;gap:1rem;min-height:100%;text-decoration:none}.dish[data-astro-cid-lcdefpme].more .hand-caps[data-astro-cid-lcdefpme]{text-align:center;font-size:2.4rem;line-height:1}.arrow[data-astro-cid-lcdefpme]{font-size:2.4rem;transition:transform .3s}.dish[data-astro-cid-lcdefpme].more:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(10px)}@media (width>=1081px) and (prefers-reduced-motion:no-preference){.carte[data-astro-cid-lcdefpme].h-on{height:var(--h,260vh)}.carte[data-astro-cid-lcdefpme].h-on .carte-sticky[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.carte[data-astro-cid-lcdefpme].h-on .track[data-astro-cid-lcdefpme]{scroll-snap-type:none;will-change:transform;overflow:visible}}.marquee[data-astro-cid-lcdefpme]{background:var(--tangerine);color:var(--datte);border-block:2px solid var(--datte);overflow:hidden}.mq[data-astro-cid-lcdefpme]{width:max-content;animation:40s linear infinite mq;display:flex}.mq[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:700 clamp(1.1rem, 2vw, 1.6rem)/1 var(--font-text);text-transform:uppercase;white-space:nowrap;padding:1.05rem 0}.mq[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--grenade);margin:0 1.4rem;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(230px,auto);gap:1rem;display:grid}.bento[data-astro-cid-lcdefpme] .full[data-astro-cid-lcdefpme]{grid-column:1/-1}.tile[data-astro-cid-lcdefpme]{color:var(--datte);border-radius:22px;flex-direction:column;gap:.6rem;padding:1.7rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}a[data-astro-cid-lcdefpme].tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px #48252829}.tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.go[data-astro-cid-lcdefpme]{margin-top:auto;font-weight:700}.photo[data-astro-cid-lcdefpme]{color:var(--labneh);background:var(--datte);min-height:380px}.photo[data-astro-cid-lcdefpme]>:not(.tile-bg){z-index:1;position:relative}.photo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, rgb(var(--t) / .2) 0%, rgb(var(--t) / .7) 45%, rgb(var(--t) / .96) 100%);position:absolute;inset:0}.photo[data-astro-cid-lcdefpme]:hover .tile-bg[data-astro-cid-lcdefpme]{transform:scale(1.04)}.photo[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--labneh);font:700 clamp(2rem, 3.4vw, 3rem)/1.05 var(--font-text);max-width:14ch;margin-top:auto}.photo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36ch;font-size:1.1rem}.photo[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--tahini);margin-top:.8rem}.tint-grenade[data-astro-cid-lcdefpme]{--t:135 40 55}.tint-datte[data-astro-cid-lcdefpme]{--t:72 37 40}.tint-tangerine[data-astro-cid-lcdefpme]{--t:150 70 30}.tint-brume[data-astro-cid-lcdefpme]{--t:44 62 92}.t-walk[data-astro-cid-lcdefpme]{background:var(--tahini);grid-template-columns:1fr 1.3fr;align-items:center;gap:2rem;min-height:0;padding:clamp(1.7rem,3.5vw,3rem);display:grid}.walk-l[data-astro-cid-lcdefpme]{flex-direction:column;gap:.8rem;display:flex}.walk-r[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:48ch;font-size:1.15rem}.walk-r[data-astro-cid-lcdefpme] .status[data-astro-cid-lcdefpme]{margin-top:1rem}.big2[data-astro-cid-lcdefpme]{font:700 clamp(1.8rem, 3.2vw, 2.6rem)/1.1 var(--font-text);color:var(--grenade)}.big2[data-astro-cid-lcdefpme] .hand[data-astro-cid-lcdefpme]{font-size:1.15em}.t-press[data-astro-cid-lcdefpme]{background:var(--datte);color:var(--labneh)}.stars[data-astro-cid-lcdefpme]{color:var(--tahini);font-size:3.2rem;line-height:1}.media[data-astro-cid-lcdefpme]{font:700 .8rem/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase}.t-press[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme]{margin-top:auto;font-size:1rem}.t-press[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.8;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.t-traiteur[data-astro-cid-lcdefpme]{border:2px solid var(--grenade);background:#fff8ee}.t-traiteur[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.t-cmd[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.t-where[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:700 1.5rem/1.1 var(--font-text);color:var(--grenade)}.t-cmd[data-astro-cid-lcdefpme]{border:2px solid var(--grenade);background:#fff8ee}.t-where[data-astro-cid-lcdefpme]{background:var(--datte);color:var(--labneh);min-height:380px}.t-where[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,3.4vw,2.8rem)!important}.t-where[data-astro-cid-lcdefpme]>:not(.tile-bg){z-index:1;position:relative}.tile-bg[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.t-where[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#48252833 0%,#4825288c 40%,#482528eb 100%);position:absolute;inset:0}.t-where[data-astro-cid-lcdefpme]:hover .tile-bg[data-astro-cid-lcdefpme]{transform:scale(1.05)}.t-where[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:auto;color:var(--labneh)!important}.faq[data-astro-cid-lcdefpme]{background:#fff8ee}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;gap:3rem;display:grid}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,5vw,4rem);line-height:.95}details[data-astro-cid-lcdefpme]{border-bottom:1px solid #87283733;padding:1.2rem 0}summary[data-astro-cid-lcdefpme]{cursor:pointer;font:700 1.15rem/1.3 var(--font-text);color:var(--grenade);justify-content:space-between;gap:1rem;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]:after{content:"+";font-size:1.6rem;line-height:1;transition:transform .25s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch;margin:.8rem 0 0}@media (width<=1080px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-logo[data-astro-cid-lcdefpme]{width:86vw}}@media (width<=860px){.lieu-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.p1[data-astro-cid-lcdefpme]{grid-column:1/-1;width:80%}.p2[data-astro-cid-lcdefpme]{margin-top:0}}@media (width<=640px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-auto-rows:auto}.t-walk[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}.photo[data-astro-cid-lcdefpme]{min-height:340px}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}.dish[data-astro-cid-lcdefpme]{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){.mq[data-astro-cid-lcdefpme]{animation:none}.kin[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:1}}.insta[data-astro-cid-lcdefpme]{background:var(--labneh)}.insta-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.insta[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{font:700 .85rem/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--tangerine);margin:0 0 .8rem}.insta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--grenade);margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4rem);line-height:.95}.insta-txt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;font-size:1.15rem}.insta-txt[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-items:center;gap:.55rem;margin-top:.6rem;display:inline-flex}.insta-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.ig-tile[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:14px;display:block;position:relative;overflow:hidden}.ig-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ig-tile[data-astro-cid-lcdefpme] .ig-ov[data-astro-cid-lcdefpme]{color:var(--labneh);opacity:0;background:#8728378c;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.ig-tile[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.ig-tile[data-astro-cid-lcdefpme]:hover .ig-ov[data-astro-cid-lcdefpme]{opacity:1}.resa-band[data-astro-cid-lcdefpme]{background:var(--tangerine);color:var(--datte);padding:clamp(3.5rem,8vw,6rem) 0}.resa-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.resa-txt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38ch;font-size:1.2rem}.resa-txt[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{font-size:1rem}@media (width<=900px){.resa-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.resa-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--datte);margin:0 0 1rem;font-size:clamp(2.6rem,6vw,5rem);line-height:.95}.resa-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1.6rem;font-size:1.2rem}.resa-band[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--datte);font-weight:700}.btn[data-astro-cid-lcdefpme].big{padding:1.1rem 2rem;font-size:1.15rem}@media (width<=860px){.insta-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
