.tc-meny{--tc-gold-pale:#c2a679;--tc-ground:#272016;--tc-ink:#f8f1e8;--tc-serif:"Gilda Display","Times New Roman",serif;max-width:1200px;margin:0 auto;padding:0 20px 40px;background:var(--tc-ground);color:var(--tc-ink);font-family:var(--tc-serif)}.tc-meny-side{background:#272016;padding:283px 20px 96px}.tc-meny-side__tittel{font-family:"Instrument Serif","Times New Roman",serif;font-weight:400;font-size:clamp(72px,12vw,172px);line-height:1;letter-spacing:-.046em;text-transform:uppercase;color:#f8f1e8;text-align:center;margin:0 0 85px}.tc-meny__tabs{margin:0 -20px 8px}.tc-meny__tabs ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 54px}.tc-meny__tabs a{display:block;padding:0 14px 8px;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:var(--tc-ink);text-decoration:none;border-bottom:1px solid transparent}.tc-meny__tabs a.is-active,.tc-meny__tabs a:hover{border-bottom-color:var(--tc-ink);color:var(--tc-ink)}.tc-meny__meny{padding:88px 0 16px;scroll-margin-top:164px;text-align:center}.tc-meny__tittel{font-family:var(--tc-serif);font-weight:400;font-size:40px;line-height:1.2;text-transform:uppercase;text-align:center;margin:0}.tc-meny__hand{font-family:"Caveat",cursive;font-weight:500;font-size:24px;line-height:1.4;color:var(--tc-gold-pale);text-align:center;letter-spacing:.06em;margin:6px 0 0}.tc-meny__hand--liten{font-size:19px;margin:6px 0 0}.tc-meny__intro{text-align:center;color:var(--tc-ink);max-width:560px;margin:10px auto 0;font-size:18px;line-height:1.4}.tc-meny__seksjon{margin:97px auto 104px;padding:0;background:0 0;font-family:var(--tc-serif);font-weight:400;font-size:20px;letter-spacing:-.04em;text-transform:uppercase;line-height:24px;text-align:center;color:var(--tc-ink)}.tc-meny__seksjon:after{content:"";display:block;width:152px;height:1px;background:var(--tc-ink);margin:18px auto 0}.tc-meny__meny>.tc-meny__seksjon:first-child{margin-top:0}.tc-meny__seksjon+.tc-meny__hand--liten{margin:-30px 0 30px}.tc-meny__rett{padding:0;margin:0 auto 49px;max-width:600px;text-wrap:balance}.tc-meny__rad{display:block}.tc-meny__navn{display:block;color:var(--tc-ink);font-weight:400;font-size:30px;line-height:28px;letter-spacing:-.044em;text-transform:uppercase}.tc-meny__navn:last-child{margin-bottom:12px}.tc-meny__navn small{font-weight:400;font-size:20px;color:var(--tc-ink);text-transform:none;display:block;margin:4px 0 0}.tc-meny__leader{display:none}.tc-meny__pris{display:block;color:var(--tc-ink);font-weight:400;font-size:28px;line-height:31px;letter-spacing:-.02em;white-space:nowrap;margin-bottom:29px}.tc-meny__besk,.tc-meny__all{display:inline;margin:0;color:var(--tc-ink);font-size:20px;line-height:20px;letter-spacing:-.041em;text-transform:uppercase}.tc-meny__all:before{content:" ("}.tc-meny__all:after{content:")"}.tc-meny__retter{display:grid;grid-template-columns:1fr;column-gap:96px;max-width:1100px;margin:0 auto;text-align:left}.tc-meny__retter .tc-meny__rett{max-width:none;margin:0 0 40px;text-wrap:pretty;break-inside:avoid}.tc-meny__retter .tc-meny__rad{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.tc-meny__retter .tc-meny__navn{flex:0 1 auto;font-size:24px;line-height:28px;letter-spacing:-.03em}.tc-meny__retter .tc-meny__navn:last-child{margin-bottom:0}.tc-meny__retter .tc-meny__navn small{font-size:17px;margin:2px 0 0}.tc-meny__retter .tc-meny__leader{display:block;flex:1 1 24px;min-width:24px;border-bottom:1px dotted rgba(248,241,232,.45);transform:translateY(-6px)}.tc-meny__retter .tc-meny__pris{flex:none;margin:0;font-size:22px;line-height:28px}.tc-meny__retter .tc-meny__besk,.tc-meny__retter .tc-meny__all{font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:none;color:rgba(248,241,232,.85)}.tc-meny__retter .tc-meny__vin{text-align:left}.tc-meny__retter .tc-meny__hand{text-align:left;margin:4px 0 0}.tc-meny__retter+.tc-meny__seksjon{margin-top:64px}.tc-meny__seksjon{margin-bottom:56px}.tc-meny__boks .tc-meny__seksjon{margin-bottom:48px}@media (min-width:1000px){.tc-meny__retter{grid-template-columns:1fr 1fr}}.tc-meny__vin{margin:8px 0 0;color:var(--tc-ink);font-size:18px;line-height:1.2;text-transform:uppercase}.tc-meny__boks{border:1px solid var(--tc-ink);padding:40px 28px;margin:24px auto 0;max-width:820px}.tc-meny__boks .tc-meny__seksjon{margin:56px auto 48px}.tc-meny__boks .tc-meny__seksjon:first-child{margin-top:0}.tc-meny__eller{font-family:"Caveat",cursive;font-size:20px;line-height:1.4;color:var(--tc-gold-pale);text-align:center;letter-spacing:.1em;margin:-36px 0 16px}.tc-meny__sum{font-size:28px;line-height:1.2;text-align:center;margin:22px 0 0;text-transform:uppercase}.tc-meny__sum small{display:block;font-family:var(--tc-serif);font-size:16px;line-height:1.3;text-transform:uppercase;margin-top:6px;color:var(--tc-ink)}.tc-meny__pdf{text-align:center;margin:20px 0 0;font-size:16px}.tc-meny__pdf a{color:var(--tc-ink);text-decoration:none;border-bottom:1px solid var(--tc-ink);text-transform:uppercase}.tc-meny__legend{margin:56px 0 0;padding-top:24px;border-top:1px solid rgba(248,241,232,.35);font-size:14px;line-height:1.8;color:var(--tc-ink);text-align:center;text-transform:uppercase}.tc-meny__legend b,.tc-meny__legend span{color:var(--tc-ink);font-weight:400}.tc-meny__oversikt{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tc-meny__oversikt a{display:block;padding:24px 16px;border:1px solid var(--tc-ink);font-family:var(--tc-serif);font-size:24px;line-height:1.2;text-transform:uppercase;text-align:center;color:var(--tc-ink);text-decoration:none}.tc-meny__oversikt a:hover{background:var(--tc-ink);color:var(--tc-ground)}.tc-meny__cta{text-align:center;margin:40px 0 0}.tc-meny__cta a{display:inline-block;padding:14px 28px;border:1px solid var(--tc-ink);color:var(--tc-ink);font-size:18px;line-height:1.2;text-transform:uppercase;text-decoration:none}.tc-meny__cta a:hover{background:var(--tc-ink);color:var(--tc-ground)}.tc-meny__cta a[href^="mailto:"]{text-transform:none}@media (max-width:1100px){.tc-meny-side{padding-top:160px}.tc-meny-side__tittel{margin-bottom:40px}.tc-meny__tabs ul{gap:4px 8px}.tc-meny__meny{padding-top:56px}.tc-meny__seksjon{margin:56px auto 48px}}@media (max-width:600px){.tc-meny-side{padding:128px 0 48px}.tc-meny-side__tittel{font-size:15vw;padding:0 16px;margin-bottom:28px}.tc-meny{margin:0;padding:0 16px 24px}.tc-meny__tabs{margin:0 -16px 8px}.tc-meny__tabs ul{gap:2px 4px}.tc-meny__tabs a{padding:8px;font-size:15px;white-space:nowrap}.tc-meny__tittel{font-size:30px}.tc-meny__rett{margin-bottom:40px}.tc-meny__eller{margin:-26px 0 12px}.tc-meny__navn{font-size:25px;line-height:28px}.tc-meny__navn small{font-size:17px}.tc-meny__pris{font-size:24px;line-height:28px;margin-bottom:12px}.tc-meny__besk,.tc-meny__all{font-size:17px;line-height:21px}.tc-meny__vin{font-size:14px}.tc-meny__boks{padding:24px 16px}.tc-meny__retter .tc-meny__navn{font-size:20px;line-height:24px}.tc-meny__retter .tc-meny__pris{font-size:19px;line-height:24px}.tc-meny__retter .tc-meny__rett{margin-bottom:32px}.tc-meny__retter .tc-meny__besk,.tc-meny__retter .tc-meny__all{font-size:15px}}.tc-meny__meny--selskap .tc-meny__besk,.tc-meny__meny--selskap .tc-meny__all,.tc-meny__meny--selskap .tc-meny__vin{font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:none;color:rgba(248,241,232,.85)}