*{box-sizing:border-box}body{margin:0;background:#faf5ed;color:#13253a;font-family:Arial,sans-serif}.topbar{background:#13253a;color:#fff;padding:10px max(24px,5vw);display:flex;gap:15px;justify-content:space-between;font-size:13px}.topbar a{color:#fff;text-decoration:none}.menu-top{position:relative;top:auto;background:white;display:flex;align-items:center;justify-content:space-between;padding:16px max(24px,5vw);gap:20px;box-shadow:0 2px 12px #1422340d}.menu-top .brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#13253a;font-weight:900}.menu-top .brand img{width:70px;height:65px;object-fit:contain}.menu-top .brand em{color:#c64a30;font-style:normal}.menu-top .brand small{display:block;font-size:10px;letter-spacing:1.5px;color:#a35a2f}.menu-header-actions{display:flex;align-items:center;gap:22px}.menu-back{color:#13253a;text-decoration:none;font-weight:800;font-size:14px}.lang-switch{display:flex;gap:5px}.lang-switch a{border:1px solid #cbd3db;display:grid;place-items:center;padding:8px;border-radius:7px}.lang-switch a[aria-current="page"]{border-color:#ba352e;background:#fff0e8}.lang-switch img{width:26px;height:18px}.menu-main{max-width:1260px;margin:0 auto;padding:0 24px 60px}.menu-intro{text-align:center;padding:64px 12px 46px}.menu-eyebrow{letter-spacing:3px;color:#ba3e2b;font-weight:800;font-size:11px}.menu-intro h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,68px);margin:12px 0;color:#13253a}.menu-intro>p:not(.menu-eyebrow){line-height:1.6;color:#59657a;max-width:650px;margin:0 auto 26px}.menu-reserve{display:inline-flex;background:#c44930;padding:15px 23px;color:white;text-decoration:none;border-radius:6px;font-weight:700}.menu-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.menu-page{background:white;border:1px solid #ece3d8;border-radius:16px;padding:17px;box-shadow:0 10px 30px #2430400b}.menu-page-label{display:flex;gap:12px;align-items:center;margin:0 0 15px}.menu-page-label span{background:#f3bf52;color:#152840;font-weight:900;border-radius:8px;padding:10px}.menu-page-label h2{margin:0;font-family:Georgia,serif;font-size:22px}.menu-page>a{display:block;text-align:center}.menu-page img{display:block;width:100%;height:auto;border-radius:5px;box-shadow:0 2px 9px #2222;transition:transform .2s}.menu-page img:hover{transform:scale(1.01)}.menu-disclaimer{text-align:center;color:#69778b;font-size:13px;margin:36px 0}.menu-footer{padding:20px 5vw;background:#13253a;color:white;display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-footer img{height:56px}.menu-footer a{color:white}@media(max-width:730px){.topbar{flex-direction:column;gap:4px}.menu-top{flex-wrap:wrap}.menu-header-actions{width:100%;justify-content:space-between}.menu-intro{padding:45px 0 30px}.menu-pages{grid-template-columns:1fr;gap:18px}.menu-page{padding:12px}.menu-page-label h2{font-size:19px}.menu-footer{flex-wrap:wrap}}