.menu_page__NOALW{min-height:100svh;padding:calc(var(--header-h) + var(--safe-top) + var(--inapp-bar-h) + 2.5rem) var(--pad) calc(4rem + env(safe-area-inset-bottom, 0px));background:var(--bg)}.menu_content__Nr2p_{max-width:1160px;margin-inline:auto}.menu_content__Nr2p_>h1{margin:0 0 2rem;font:400 clamp(64px,9vw,112px)/1 var(--font-display);color:var(--cream)}.menu_directory__1LBst{margin-bottom:2.5rem}.menu_directory__1LBst summary{cursor:pointer;min-height:44px;width:fit-content;padding:.75rem 1.2rem;border:1px solid var(--gold);border-radius:999px;color:var(--cream);font:600 .8rem/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.08em}.menu_directory__1LBst nav{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:1rem}.menu_directory__1LBst a{display:flex;align-items:center;min-height:44px;padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;font-size:1.1rem}.menu_directory__1LBst a:hover{background:var(--burgundy-deep)}.menu_directory__1LBst a:focus-visible,.menu_directory__1LBst summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.menu_section__PVgEC{margin-top:2.75rem}.menu_section__PVgEC>h2{margin:0 0 1.25rem;padding-bottom:.9rem;border-bottom:1px solid var(--line);font:400 clamp(30px,4vw,42px)/1.15 var(--font-body)}.menu_grid__7PgV4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.menu_dish__pi0UM{min-width:0;border:1px solid color-mix(in srgb,var(--gold) 25%,transparent);background:#180a0e;overflow:hidden}.menu_photo__9eIh2{width:100%;aspect-ratio:4/3;object-fit:cover}.menu_body__M6_bg{padding:1.35rem}.menu_body__M6_bg h3{margin:0;font:400 25px/1.16 var(--font-body);overflow-wrap:anywhere}.menu_body__M6_bg p{margin:.65rem 0 0;font-size:1.05rem;line-height:1.4;color:#cbb99f}.menu_body__M6_bg strong{display:block;margin-top:1rem;font:600 1rem/1.4 var(--font-ui);color:var(--gold-soft)}@media (max-width:900px){.menu_page__NOALW{padding-top:calc(var(--header-h) + var(--safe-top) + var(--inapp-bar-h) + 1.7rem)}.menu_grid__7PgV4{grid-template-columns:1fr}.menu_section__PVgEC{margin-top:2.2rem}.menu_body__M6_bg{padding:1.25rem}}.menu_versions__rmW_4{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 3rem}.menu_versions__rmW_4 a{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--gold);border-radius:6px;background:linear-gradient(145deg,#301219,#18090d)}.menu_versions__rmW_4 strong{font:400 clamp(27px,3vw,36px)/1.2 var(--font-body);color:var(--cream)}.menu_versions__rmW_4 span{font:16px/1.4 var(--font-ui);color:#cbb99f}.menu_versions__rmW_4 a:hover{background:#37141c}.menu_versions__rmW_4 a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.menu_hitsTitle__qKwcW{font:400 clamp(36px,5vw,52px)/1.2 var(--font-body);margin:0 0 1.5rem;scroll-margin-top:100px}@media(max-width:600px){.menu_versions__rmW_4{grid-template-columns:1fr;gap:12px}.menu_versions__rmW_4 a{padding:20px;min-height:110px}}@media (max-width:900px){.menu_page__NOALW{padding-top:calc(var(--header-h) + var(--safe-top) + var(--inapp-bar-h) + 12px)}.menu_content__Nr2p_>h1{margin-bottom:12px;font-size:64px}.menu_versions__rmW_4{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.menu_versions__rmW_4 a{padding:14px 12px;min-height:0;gap:6px}.menu_versions__rmW_4 strong{font-size:23px;line-height:1.15}.menu_versions__rmW_4 span{font-size:13px;line-height:1.35}.menu_hitsTitle__qKwcW{font-size:30px;margin-bottom:16px}.menu_directory__1LBst{margin-bottom:20px}.menu_section__PVgEC{margin-top:24px}.menu_section__PVgEC>h2{margin-bottom:14px;padding-bottom:10px}.menu_body__M6_bg{padding:18px}}