.YMatKq_menu{background:var(--paper);color:var(--ink);padding-block:clamp(64px,10vh,120px)}.YMatKq_head{gap:20px;margin-bottom:clamp(32px,5vw,56px);display:grid}.YMatKq_intro{max-width:36em;color:var(--ink-soft)}.YMatKq_photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,20px);margin-bottom:clamp(40px,6vw,72px);display:grid}.YMatKq_photo{aspect-ratio:4/3;background:var(--paper-deep);position:relative;overflow:hidden}.YMatKq_img{object-fit:cover}.YMatKq_spread{display:none}.YMatKq_tabs{display:block}.YMatKq_tabList{scrollbar-width:none;gap:24px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.YMatKq_tabList::-webkit-scrollbar{display:none}.YMatKq_tab{letter-spacing:.18em;white-space:nowrap;flex:none;width:auto;min-height:44px;font-size:14px}.YMatKq_panel{animation:YMatKq_fade .18s var(--ease);outline:none}.YMatKq_panel[data-focus-visible]{outline:2px solid var(--ink);outline-offset:6px}@keyframes YMatKq_fade{0%{opacity:0}to{opacity:1}}.YMatKq_dishes{margin:0;padding:0;list-style:none;display:grid}.YMatKq_dish{border-bottom:1px solid var(--line-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag tag""name price";align-items:baseline;column-gap:20px;padding-block:14px;display:grid}.YMatKq_dish:last-child{border-bottom:0}.YMatKq_tag{color:var(--ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.14em;text-transform:uppercase;border:1px solid #1d2a2573;grid-area:tag;justify-self:start;margin-bottom:8px;padding:3px 8px 2px;font-size:13px;font-weight:500;line-height:1.2}.YMatKq_name{text-wrap:balance;grid-area:name;font-size:18px;line-height:1.4}.YMatKq_price{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;text-align:right;grid-area:price;font-size:18px}.YMatKq_courseTitle{border-bottom:1px solid var(--ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;padding-bottom:12px;font-size:24px;font-weight:500;line-height:1.1}.YMatKq_close{justify-items:start;gap:20px;margin-top:clamp(36px,5vw,64px);display:grid}.YMatKq_note{max-width:36em;color:var(--ink-soft)}.YMatKq_actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.YMatKq_link{color:var(--ink)}@media (min-width:1024px){.YMatKq_tabs{display:none}.YMatKq_spread{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:clamp(28px,3vw,44px);display:grid}.YMatKq_page{align-content:start;gap:clamp(36px,4vw,56px);display:grid}.YMatKq_page:first-child{padding-right:clamp(32px,4vw,64px)}.YMatKq_page:last-child{border-left:1px solid var(--line-ink);padding-left:clamp(32px,4vw,64px)}}@media not (min-width:1024px){.YMatKq_photos{grid-template-columns:repeat(2,minmax(0,1fr))}.YMatKq_photos .YMatKq_photo:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.YMatKq_panel{animation:none}}html[data-site=cabotte][data-motion=reduce] .YMatKq_panel{animation:none}
