.menuPage{background:#f3eadc;color:#17130f}.menuHeader{position:sticky;background:#06191a}.menuHeader .nav a:first-child{color:inherit}.menuHeader .nav a.active{color:var(--red)}.menuHero{padding:190px 6vw 90px;text-align:center;background:linear-gradient(rgba(4,20,20,.78),rgba(4,20,20,.9)),url('https://indiskgjerdrum.no/wp-content/uploads/2023/06/0nr8-scaled.jpg') center/cover;color:#fff}.menuHero h1{font-size:clamp(3.2rem,7vw,6.4rem);margin-bottom:18px}.menuHero p{max-width:680px;margin:auto;color:#d5dcda}.categoryNav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(1180px,90vw);margin:42px auto}.categoryNav a{padding:9px 15px;border:1px solid #c9b9a4;border-radius:999px;font-size:12px;font-weight:700;color:#46382c;background:#fff}.foodMenu{width:min(1180px,90vw);margin:0 auto 90px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.menuCategory{background:#fff;padding:38px;border:1px solid #ded0bd;border-radius:8px;box-shadow:0 12px 34px rgba(71,45,21,.07);scroll-margin-top:130px}.menuCategory h2{font-size:30px;color:#b5532d;border-bottom:2px solid #e3c7aa;padding-bottom:16px;margin-bottom:10px}.menuCategory .categoryNote{font-size:13px;color:#766454;margin-bottom:22px}.dish{display:grid;grid-template-columns:1fr auto;gap:4px 18px;padding:17px 0;border-bottom:1px dotted #cbbba8}.dish:last-child{border-bottom:0}.dish h3{font-family:Arial,Helvetica,sans-serif;font-size:17px;margin:0;color:#17130f}.dish .price{font-weight:800;color:#b5532d;white-space:nowrap}.dish p{grid-column:1/-1;margin:0;color:#6c5c4d;font-size:14px;line-height:1.5}.menuCta{background:#06191a;color:#fff;text-align:center;padding:70px 6vw}.menuCta h2{font-size:clamp(2.2rem,4vw,4rem)}.menuCta p{max-width:640px;margin:0 auto 26px}.menuPage footer{color:var(--paper)}@media(max-width:820px){.foodMenu{grid-template-columns:1fr}.menuCategory{padding:30px 24px}}@media(max-width:600px){.menuHero{padding:145px 7vw 70px}.categoryNav{justify-content:flex-start}.dish{grid-template-columns:1fr auto}.menuHeader{position:sticky}}
