.OPeQYa_menu{padding-block:var(--section);background:var(--ink)}.OPeQYa_head{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:2rem clamp(2rem,6vw,6rem);display:grid}.OPeQYa_kicker{color:var(--accent);align-items:center;gap:.9rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.OPeQYa_rule{background:var(--line-strong);width:2.5rem;height:1px}.OPeQYa_heading{color:var(--marble)}.OPeQYa_word{width:clamp(12rem,22vw,20rem)}.OPeQYa_aside{justify-items:start;gap:1.5rem;display:grid}.OPeQYa_date{color:var(--stone);font-size:var(--t-body);line-height:1.5}.OPeQYa_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,4vw,4rem);margin-top:clamp(3rem,8vh,5rem);display:grid}.OPeQYa_groupTitle{border-bottom:1px solid var(--line-strong);color:var(--stone);padding-bottom:.9rem}.OPeQYa_dish{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.5rem;padding-block:1rem;display:grid}.OPeQYa_name{font-size:var(--t-dish);text-wrap:balance;grid-area:1/1;font-weight:400;line-height:1.25}.OPeQYa_price{font-size:var(--t-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/2}.OPeQYa_rest{color:var(--stone);font-size:var(--t-small);grid-area:2/1;margin-top:.3rem;line-height:1.45}@media (max-width:860px){.OPeQYa_head,.OPeQYa_groups{grid-template-columns:minmax(0,1fr)}}
