:root{--gold:#d79b4a;--gold2:#f0c783;--ink:#030708;--text:#fff8ee;--muted:rgba(255,248,238,.66)}*{box-sizing:border-box}html{background:var(--ink)}body{margin:0;color:var(--text);font-family:"Montserrat",sans-serif;background:var(--ink)}.menu-landing{min-height:100svh;padding:20px 18px 70px;background:linear-gradient(rgba(2,6,7,.88),rgba(2,6,7,.97)),url("../../images/home-restaurant/bg/booking-bg.jpg") center/cover fixed}.menu-landing-nav{width:min(100%,960px);margin:auto}.menu-choice{width:min(100%,760px);margin:55px auto 0}.menu-choice>header{text-align:center}.menu-choice>header>span{color:var(--gold2);font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.menu-choice h1{margin:12px 0 15px;font:400 clamp(42px,7vw,70px)/.92 "Marcellus",serif}.menu-choice h1 em{color:var(--gold2);font-style:normal}.menu-choice>header i{display:block;width:80px;height:1px;margin:0 auto 16px;background:var(--gold)}.menu-choice>header p{max-width:420px;margin:auto;color:var(--muted);font:14px/1.7 "Marcellus",serif}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:45px}.choice-card{overflow:hidden;border:1px solid rgba(215,155,74,.6);color:inherit;background:rgba(2,6,7,.76);text-align:center;text-decoration:none;transition:transform .25s,border-color .25s}.choice-card:hover,.choice-card:focus-visible{border-color:var(--gold2);transform:translateY(-4px);outline:none}.choice-card figure{height:260px;margin:0;overflow:hidden}.choice-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.85);transition:transform .5s,filter .3s}.choice-card:hover img{transform:scale(1.035);filter:saturate(1) brightness(.95)}.choice-copy{padding:27px 22px 22px}.choice-copy svg{width:37px;height:37px;margin:auto;color:var(--gold2);fill:none;stroke:currentColor;stroke-width:1.3}.choice-copy h2{margin:12px 0 13px;font:400 29px "Marcellus",serif;text-transform:uppercase}.choice-copy p{min-height:48px;margin:0 auto 22px;color:var(--muted);font-size:11px;line-height:1.55}.choice-copy>span{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 13px;border:1px solid rgba(215,155,74,.65);color:var(--gold2);font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.choice-copy b{font-size:17px;font-weight:400}@media(max-width:600px){.menu-landing{padding:16px 10px 45px;background-attachment:scroll}.menu-choice{margin-top:40px}.menu-choice h1{font-size:44px}.choice-grid{gap:7px;margin-top:34px}.choice-card figure{height:180px}.choice-copy{padding:20px 10px 12px}.choice-copy h2{font-size:23px}.choice-copy p{min-height:62px;font-size:9px}.choice-copy>span{min-height:39px;padding:0 8px;font-size:7px;letter-spacing:.3px}}@media(max-width:360px){.choice-grid{grid-template-columns:1fr}.choice-card figure{height:220px}.choice-copy p{min-height:auto}}
