.kitchen-menu .menu-header{gap:24px}.kitchen-booking{align-items:center;gap:14px;min-height:48px;font-size:13px;display:flex}.kitchen-booking span{color:#d58cff}.kitchen-hero h1{max-width:800px}.kitchen-jump{flex-wrap:wrap;gap:26px;display:flex}.kitchen-jump a{gap:16px}.kitchen-index{border-top:1px solid #493252;border-bottom:1px solid #493252;flex-wrap:wrap;gap:4px 22px;padding:16px 0;display:flex}.kitchen-index a{color:#cbbcd3;text-underline-offset:6px;align-items:center;min-height:44px;font-size:13px;-webkit-text-decoration:underline #50315e;text-decoration:underline #50315e;display:flex}.kitchen-part{margin-top:65px;scroll-margin-top:110px}.kitchen-part-heading{margin-bottom:30px}.kitchen-part-heading>p{color:#d58cff;letter-spacing:.12em;font-size:11px}.kitchen-part-heading h2{font:500 clamp(40px,6vw,64px)/1.05 var(--font-display),Georgia,serif;overflow-wrap:anywhere;margin:12px 0}.kitchen-part-heading>span{color:#cbbcd3;font-size:13px}.kitchen-menu .menu-category-heading h3{font:500 36px/1.08 var(--font-display),Georgia,serif;margin:0 0 18px}.kitchen-menu .menu-item-top h4{font:600 16px/1.5 var(--font-sans),Arial,sans-serif;overflow-wrap:anywhere;margin:0}.kitchen-menu .menu-nutrition summary{min-height:44px}.kitchen-menu .menu-footnote{max-width:680px}.kitchen-menu .menu-header a{flex-shrink:0}@media (max-width:700px){.kitchen-menu .menu-header{gap:12px}.kitchen-booking{gap:8px;font-size:12px}.kitchen-menu .menu-wordmark{font-size:20px}.kitchen-hero h1{font-size:clamp(44px,13vw,64px)}.kitchen-jump{gap:24px;margin-top:20px}.kitchen-jump a{margin-top:0}.kitchen-part{margin-top:44px}.kitchen-index{gap:2px 18px}.kitchen-menu .menu-category-heading h3{font-size:32px}}
