.theme-b .alc-page{font-size:18px;line-height:1.75}.theme-b .alc-intro{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7%;padding:64px 5%;display:grid}.theme-b .alc-photo img{object-fit:cover;width:100%;height:460px}.theme-b .alc-copy h1{font:400 clamp(44px, 5vw, 72px)/1.05 var(--serif);margin:22px 0 28px}.theme-b .alc-copy h1 em{color:var(--accent)}.theme-b .alc-copy p{margin-bottom:24px}.theme-b .alc-menu{padding:0 5% 72px}.theme-b .alc-tabs{border-bottom:1px solid var(--line);gap:12px;margin-bottom:12px;padding-bottom:24px;display:flex}.theme-b .alc-tabs button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:0 0;padding:12px 28px}.theme-b .alc-tabs button[aria-selected=true]{color:var(--oncta);background:var(--cta);border-color:var(--cta)}.theme-b .alc-tabs button:not([aria-selected=true]):is(:hover,:focus-visible,:active){background:var(--soft);border-color:var(--accent)}.theme-b .alc-dishes{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.theme-b .alc-dishes article{border-bottom:1px solid var(--line);padding:28px 0}.theme-b .alc-dish-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.theme-b .alc-dish-title h2{font:400 30px/1.25 var(--serif);letter-spacing:-.3px;margin:0 0 18px}.theme-b .alc-dish-title span{color:var(--cta);white-space:nowrap}.theme-b .alc-dishes p{margin:0 0 12px}.theme-b .alc-allergens{color:var(--muted);font-size:16px}@media (max-width:700px){.theme-b .alc-intro{grid-template-columns:1fr;gap:28px;padding:32px 5%}.theme-b .alc-photo img{height:260px}.theme-b .alc-page{font-size:17px}.theme-b .alc-tabs{gap:8px}.theme-b .alc-tabs button{flex:1;padding:12px 8px;font-size:15px}.theme-b .alc-dishes{grid-template-columns:1fr}.theme-b .alc-dish-title h2{font-size:27px}}
