@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07cc5d121db97c53-s.3fa6shooes3qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5d24d76f75e2625-s.p.21s_cahnw20sc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.g6Cybq_className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.g6Cybq_variable{--font-young-serif:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/23f3db5fd51b14fa-s.1ja936a0ybjxs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5981440883fad7dd-s.p.0l2s_09c-nkak.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bb269ef42d4f3a61-s.1ctq-z_8dw-4f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/6df6a428dd0510f4-s.p.04fi-f5fce6g0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38b3f57056672e96-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8cccf984c8510bbf-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae9e2a5bb156676d-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/191d227036512e10-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.mLBy3W_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback}.mLBy3W_variable{--font-atkinson:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
.gLLZsa_seal{background-color:var(--seal);color:var(--on-seal);box-shadow:inset 0 0 0 2px var(--seal), inset 0 0 0 3px #f6f0e48c;-webkit-user-select:none;user-select:none;border-radius:3px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-family:Songti SC,STSong,Noto Serif CJK SC,Source Han Serif SC,serif;font-weight:700;line-height:1;display:inline-flex}.gLLZsa_sm{width:1.9rem;height:1.9rem;box-shadow:none;gap:.05rem;font-size:.72rem}.gLLZsa_md{gap:.1rem;width:3.5rem;height:3.5rem;font-size:1.3rem}.gLLZsa_lg{width:clamp(5.5rem,14vw,8.5rem);height:clamp(5.5rem,14vw,8.5rem);box-shadow:inset 0 0 0 5px var(--seal), inset 0 0 0 7px #f6f0e499;gap:.15em;font-size:clamp(2rem,5.2vw,3.2rem);transform:rotate(-3deg)}
.lnUIdW_header{z-index:50;background-color:var(--bg);border-bottom:1px solid #0000;transition:border-color .2s;position:fixed;top:0;left:0;right:0}.lnUIdW_headerScrolled{border-bottom-color:var(--line)}.lnUIdW_inner{max-width:var(--wrap);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;height:64px;margin:0 auto;display:flex}.lnUIdW_logo{font-family:var(--font-display);color:var(--text);align-items:center;gap:.6rem;font-size:1.25rem;text-decoration:none;display:inline-flex}.lnUIdW_desktopNav{gap:1.75rem;margin-left:auto;display:none}@media (min-width:768px){.lnUIdW_desktopNav{display:flex}}.lnUIdW_navLink{color:var(--muted);font-size:1rem;text-decoration:none;transition:color .15s}.lnUIdW_navLink:hover{color:var(--text)}.lnUIdW_langLink{color:var(--muted);text-underline-offset:3px;border-left:1px solid var(--line);padding-left:1.75rem;font-size:.9375rem}.lnUIdW_langLink:hover{color:var(--text)}.lnUIdW_drawerLang{color:var(--text);text-underline-offset:3px;margin-top:1rem;padding:.5rem 0;display:inline-block}.lnUIdW_desktopPhone{color:var(--bg);background-color:var(--accent);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:none}.lnUIdW_desktopPhone:hover{background-color:var(--accent-hover)}@media (min-width:768px){.lnUIdW_desktopPhone{display:inline-flex}}.lnUIdW_mobileActions{align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.lnUIdW_mobileActions{display:none}}.lnUIdW_iconBtn{width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.lnUIdW_drawerOverlay{z-index:40;pointer-events:none;position:fixed;inset:64px 0 0}@media (min-width:768px){.lnUIdW_drawerOverlay{display:none}}.lnUIdW_drawerBackdrop{opacity:0;background-color:#00000080;transition:opacity .2s;position:absolute;inset:0}.lnUIdW_drawerPanel{background-color:var(--bg);border-bottom:1px solid var(--line);padding:.5rem var(--gutter) 1.5rem;opacity:0;flex-direction:column;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-.5rem)}.lnUIdW_drawerOverlayOpen{pointer-events:auto}.lnUIdW_drawerOverlayOpen .lnUIdW_drawerBackdrop{opacity:1}.lnUIdW_drawerOverlayOpen .lnUIdW_drawerPanel{opacity:1;transform:translateY(0)}.lnUIdW_drawerLink{font-family:var(--font-display);color:var(--text);border-bottom:1px solid var(--line);padding:.7rem 0;font-size:1.5rem;text-decoration:none}.lnUIdW_drawerCall{color:var(--bg);background-color:var(--accent);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.85rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.lnUIdW_drawerInfo{color:var(--muted);margin-top:1.25rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.lnUIdW_drawerBackdrop,.lnUIdW_drawerPanel{transition:none}}
._3hUVsW_footer{padding:2rem var(--gutter) 6rem;color:var(--muted);font-size:.9375rem}@media (min-width:768px){._3hUVsW_footer{padding-bottom:2rem}}._3hUVsW_inner{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 auto;display:flex}._3hUVsW_brand{align-items:flex-start;gap:.75rem;display:flex}._3hUVsW_brandName{color:var(--text);font-weight:700}._3hUVsW_meta{text-align:left}@media (min-width:640px){._3hUVsW_meta{text-align:right}}._3hUVsW_credit{font-size:.875rem}._3hUVsW_creditLink{color:var(--text);text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color .15s}._3hUVsW_creditLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
._2044Ka_button{z-index:50;background-color:var(--accent);color:var(--bg);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 6px 18px #00000073}._2044Ka_visible{opacity:1;transform:translateY(0)}._2044Ka_hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}@media (min-width:768px){._2044Ka_button{display:none}}@media (prefers-reduced-motion:reduce){._2044Ka_button{transition:none}}
.RHteCa_section{padding:4rem var(--gutter);border-top:1px solid var(--line)}@media (min-width:1024px){.RHteCa_section{padding-top:5.5rem;padding-bottom:5.5rem}}.RHteCa_container{max-width:var(--wrap);grid-template-columns:1fr;gap:1rem 3rem;margin:0 auto;display:grid}@media (min-width:768px){.RHteCa_container{grid-template-columns:1fr 2fr}}.RHteCa_heading{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:400;line-height:1.1}.RHteCa_text{max-width:38rem;font-size:1.125rem;line-height:1.6}.RHteCa_text p+p{margin-top:1rem}
.DIbnYa_section{padding:4rem var(--gutter);background-color:var(--surface);border-top:1px solid var(--line)}@media (min-width:1024px){.DIbnYa_section{padding-top:5.5rem;padding-bottom:5.5rem}}.DIbnYa_container{max-width:var(--wrap);grid-template-columns:1fr;gap:3rem;margin:0 auto;display:grid}@media (min-width:900px){.DIbnYa_container{grid-template-columns:1.2fr 1fr;align-items:end}}.DIbnYa_heading{font-family:var(--font-display);margin-bottom:.75rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:400;line-height:1.1}.DIbnYa_subtext{max-width:28rem;color:var(--muted);margin-bottom:1.5rem;font-size:1.0625rem}.DIbnYa_phone{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;text-underline-offset:.12em;font-size:clamp(2.75rem,9vw,5.5rem);line-height:1;text-decoration:none;text-decoration-thickness:3px;display:inline-block}.DIbnYa_phone:hover{text-decoration-line:underline}.DIbnYa_facts{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.DIbnYa_fact{gap:.9rem;font-size:1rem;display:flex}.DIbnYa_icon{color:var(--accent);flex-shrink:0;margin-top:.15rem}.DIbnYa_factTitle{font-weight:700}.DIbnYa_factLink{color:var(--accent);text-underline-offset:3px}.DIbnYa_factLink:hover{text-decoration-thickness:2px}.DIbnYa_hours{gap:.15rem;display:grid}.DIbnYa_hoursRow{justify-content:space-between;gap:1.5rem;max-width:16rem;display:flex}.DIbnYa_hoursRow dt{color:var(--muted)}.DIbnYa_hoursRow dd{font-variant-numeric:tabular-nums}
.f6npzW_tags{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.15rem;font-size:.8125rem;font-weight:700;display:flex}.f6npzW_spicy{color:var(--seal-text);align-items:center;gap:.2rem;display:inline-flex}.f6npzW_veg{color:var(--accent)}.f6npzW_allergens{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .6rem;font-weight:400;display:inline-flex}.f6npzW_chip{align-items:center;gap:.2rem;display:inline-flex}.f6npzW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._1y7SnW_section{padding:0 var(--gutter) 3rem;display:none}html[data-lunch] ._1y7SnW_section{display:block}._1y7SnW_inner{max-width:var(--wrap);background-color:var(--surface);border-radius:6px;margin:0 auto;padding:1.5rem 1.25rem}@media (min-width:768px){._1y7SnW_inner{padding:2rem 2.25rem}}._1y7SnW_header{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}._1y7SnW_title{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400;line-height:1.15}._1y7SnW_now{color:var(--open);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}._1y7SnW_dot{background-color:var(--open);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}._1y7SnW_note{color:var(--muted);margin-top:1.25rem;font-size:.875rem}._1y7SnW_list{grid-template-columns:1fr;gap:1rem 2.5rem;list-style:none;display:grid}@media (min-width:640px){._1y7SnW_list{grid-template-columns:1fr 1fr}}._1y7SnW_item{border-top:1px solid var(--surface-line);padding-top:.75rem}._1y7SnW_itemTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._1y7SnW_itemName{font-weight:700}._1y7SnW_itemPrice{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums}._1y7SnW_itemNumber{min-width:1.9em;color:var(--accent);font-variant-numeric:tabular-nums;margin-right:.15em;display:inline-block}
.cSdX9a_nav{z-index:30;background-color:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:64px}.cSdX9a_mobileBar{align-items:stretch;display:flex}@media (min-width:768px){.cSdX9a_mobileBar{display:none}}.cSdX9a_toggle{min-width:0;padding:.85rem var(--gutter);min-height:3.25rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:baseline;gap:.6rem;display:flex}.cSdX9a_toggleLabel{color:var(--muted);font-size:.9375rem}@media (max-width:400px){.cSdX9a_toggleLabel{display:none}}.cSdX9a_toggleCurrent{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;overflow:hidden}.cSdX9a_allergenQuick{padding:0 var(--gutter) 0 1rem;border-left:1px solid var(--line);color:var(--accent);white-space:nowrap;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.cSdX9a_allergenItem{display:none}.cSdX9a_linkAllergen{gap:.4rem}.cSdX9a_chevron{color:var(--accent);align-self:center;margin-left:auto;transition:transform .2s}.cSdX9a_toggle[aria-expanded=true] .cSdX9a_chevron{transform:rotate(180deg)}.cSdX9a_list{padding:.25rem var(--gutter) 1rem;background-color:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.5rem;list-style:none;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000059}.cSdX9a_listOpen{display:grid}.cSdX9a_link{background-color:var(--surface);min-height:2.9rem;color:var(--text);border-radius:4px;align-items:center;padding:.5rem .85rem;font-size:1rem;text-decoration:none;display:flex}.cSdX9a_linkActive{background-color:var(--accent);color:var(--bg);font-weight:700}@media (min-width:768px){.cSdX9a_list{max-width:var(--wrap);padding:0 calc(var(--gutter) - .65rem);box-shadow:none;border-bottom:none;flex-wrap:wrap;gap:0 .25rem;margin:0 auto;display:flex;position:static}.cSdX9a_link{min-height:0;color:var(--muted);background:0 0;border-radius:0;padding:.85rem .65rem;font-size:.9375rem;transition:color .15s,box-shadow .15s;box-shadow:inset 0 -2px #0000}.cSdX9a_link:hover{color:var(--text)}.cSdX9a_allergenItem{margin-left:auto;display:block}.cSdX9a_linkAllergen{color:var(--accent);align-items:center;font-weight:700;display:flex}.cSdX9a_linkActive{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;font-weight:400}}@media (prefers-reduced-motion:reduce){.cSdX9a_chevron{transition:none}}
.J7wjsW_overlay{z-index:9999;background-color:var(--bg);padding:2rem var(--gutter);flex-direction:column;display:flex;position:fixed;inset:0}.J7wjsW_content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:34rem;margin:0 auto;display:flex}.J7wjsW_name{color:var(--muted);margin-top:1.5rem;font-size:1rem}.J7wjsW_title{font-family:var(--font-display);margin:.5rem 0 1rem;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:400;line-height:1.05}.J7wjsW_message{margin-bottom:.5rem;font-size:1.125rem}.J7wjsW_until{font-size:1.125rem}.J7wjsW_phone{color:var(--accent);text-underline-offset:3px;align-items:center;gap:.5rem;margin-top:2rem;font-weight:700;display:inline-flex}.J7wjsW_footer{text-align:center;color:var(--muted);font-size:.875rem}
.GTx2tq_status{align-items:center;gap:.55rem;min-height:1.6em;margin-bottom:1rem;font-size:1.0625rem;font-weight:700;display:flex}.GTx2tq_dot{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.GTx2tq_dotOpen{background-color:var(--open)}.GTx2tq_dotClosed{background-color:var(--seal-text)}
.YbBLrq_main{padding-top:64px}.YbBLrq_hero{padding:3.5rem var(--gutter) 3rem}@media (min-width:768px){.YbBLrq_hero{padding-top:5.5rem;padding-bottom:4.5rem}}.YbBLrq_heroInner{max-width:var(--wrap);grid-template-columns:1fr auto;align-items:start;gap:1.5rem 2rem;margin:0 auto;display:grid}.YbBLrq_heroText{max-width:42rem}.YbBLrq_heroHeading{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin-bottom:1.25rem;font-size:clamp(3rem,11vw,7.5rem);font-weight:400;line-height:.92}.YbBLrq_heroLead{color:var(--text);max-width:40rem;margin-bottom:2rem;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.45}.YbBLrq_heroLeadLine{display:block}.YbBLrq_heroHours{gap:.35rem;max-width:20rem;margin-bottom:2rem;display:grid}.YbBLrq_heroHoursRow{justify-content:space-between;gap:1.5rem;font-size:1rem;display:flex}.YbBLrq_heroHoursRow dt{color:var(--muted)}.YbBLrq_heroHoursRow dd{font-variant-numeric:tabular-nums;font-weight:700}.YbBLrq_heroPhone{font-family:var(--font-display);color:var(--bg);background-color:var(--accent);border-radius:4px;padding:.55rem 1.1rem .6rem;font-size:clamp(1.5rem,4vw,2rem);text-decoration:none;transition:background-color .15s;display:inline-block}.YbBLrq_heroPhone:hover{background-color:var(--accent-hover)}.YbBLrq_heroPhoneNote{color:var(--muted);margin-top:.6rem;font-size:.9375rem}.YbBLrq_heroSeal{margin-top:.5rem}.YbBLrq_heroInfo{grid-column:1/-1;max-width:36rem}.YbBLrq_menuContent{max-width:var(--wrap);padding:3.5rem var(--gutter) 4rem;flex-direction:column;gap:3.5rem;margin:0 auto;display:flex}.YbBLrq_categorySection{scroll-margin-top:8.5rem}@media (min-width:768px){.YbBLrq_categorySection{scroll-margin-top:10.5rem}}.YbBLrq_categoryHeader{border-bottom:2px solid var(--surface-line);margin-bottom:1.25rem;padding-bottom:.75rem}.YbBLrq_categoryName{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;line-height:1.1}.YbBLrq_categoryNote{color:var(--muted);margin-top:.35rem;font-size:.9375rem;font-style:italic}.YbBLrq_menuList{grid-template-columns:1fr;gap:1.5rem 3.5rem;list-style:none;display:grid}@media (min-width:768px){.YbBLrq_menuList{grid-template-columns:1fr 1fr}}.YbBLrq_menuRow{flex-direction:column;display:flex}.YbBLrq_menuRowBody{flex-direction:column;gap:.2rem;display:flex}.YbBLrq_menuRowCard{background-color:var(--surface);border-radius:6px;overflow:hidden}.YbBLrq_menuRowCard .YbBLrq_menuImageWrap{border-radius:0;margin-bottom:0}.YbBLrq_menuRowCard .YbBLrq_menuRowBody{padding:.9rem 1rem 1rem}.YbBLrq_menuImageWrap{aspect-ratio:3/2;background-color:var(--surface);border-radius:4px;margin-bottom:.6rem;position:relative;overflow:hidden}.YbBLrq_menuImage{object-fit:cover}.YbBLrq_menuRowTop{align-items:baseline;gap:.5rem;display:flex}.YbBLrq_menuItemName{font-size:1.0625rem;font-weight:700;line-height:1.3}.YbBLrq_menuLeader{border-bottom:1px dotted var(--muted);opacity:.6;flex:1;min-width:1rem;transform:translateY(-.25em)}.YbBLrq_menuPrice{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem}.YbBLrq_menuItemDesc{color:var(--muted);max-width:34rem;font-size:.9375rem;line-height:1.5}.YbBLrq_dishNumber{min-width:1.9em;color:var(--accent);font-variant-numeric:tabular-nums;margin-right:.15em;display:inline-block}.YbBLrq_allergenBox{color:var(--muted);background-color:var(--surface);border-radius:6px;flex-direction:column;gap:.85rem;padding:1.25rem;scroll-margin-top:8.5rem;font-size:.9375rem;display:flex}@media (min-width:768px){.YbBLrq_allergenBox{padding:1.75rem 2rem}}.YbBLrq_allergenBox a{color:var(--text);font-weight:700}.YbBLrq_allergenTitle{font-family:var(--font-display);color:var(--text);font-size:1.5rem;font-weight:400}.YbBLrq_allergenList{columns:2;color:var(--text);column-gap:1.5rem;list-style:none}@media (min-width:640px){.YbBLrq_allergenList{columns:3}}@media (min-width:1024px){.YbBLrq_allergenList{columns:4}}.YbBLrq_allergenList>li{break-inside:avoid}.YbBLrq_allergenItem{align-items:center;gap:.5rem;min-height:2rem;display:flex}.YbBLrq_allergenIcon{color:var(--muted);flex-shrink:0}.YbBLrq_allergenWarning{color:var(--text);font-weight:700}.YbBLrq_allergenNum{min-width:1.5em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.YbBLrq_newDish{padding:0 var(--gutter) 3rem}.YbBLrq_newDishInner{max-width:var(--wrap);margin:0 auto}.YbBLrq_newDishTitle{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400;line-height:1.15}.YbBLrq_newDishIntro{color:var(--muted);margin:.35rem 0 1.25rem}.YbBLrq_newDishGrid{grid-template-columns:1fr;gap:.75rem;list-style:none;display:grid}@media (min-width:600px){.YbBLrq_newDishGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.YbBLrq_newDishGrid{grid-template-columns:repeat(3,1fr);gap:1rem}}.YbBLrq_newDishCard{background-color:var(--surface);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.YbBLrq_newDishImageWrap{aspect-ratio:4/3;background-color:var(--surface-line);position:relative}.YbBLrq_newDishBody{border-top:3px solid var(--seal);flex-direction:column;flex:1;gap:.35rem;padding:.9rem 1rem 1rem;display:flex}.YbBLrq_newDishImageWrap+.YbBLrq_newDishBody{border-top:none}.YbBLrq_newDishName{font-family:var(--font-display);font-size:clamp(1.0625rem,2.4vw,1.3rem);font-weight:400;line-height:1.2}.YbBLrq_newDishName .YbBLrq_dishNumber{min-width:0;margin-right:.35em}.YbBLrq_newDishPrices{gap:1.5rem;margin-top:auto;padding-top:.6rem;display:flex}.YbBLrq_newDishPrices>div{flex-direction:column;display:flex}.YbBLrq_newDishPrices dt{color:var(--muted);font-size:.8125rem}.YbBLrq_newDishPrices dd{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.25rem}
