.menu-page{padding:9rem 0 5rem;background:var(--cream)}.menu-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.menu-head h1{margin:.25rem 0 0;font:400 clamp(2.8rem,6vw,5.5rem)/1 "Yeseva One",Georgia,serif}.menu-head__actions{display:flex;flex-wrap:wrap;gap:.7rem}.menu-language{display:none}.menu-language.is-active{display:block}.menu-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.menu-section{padding:1.5rem;border-radius:1rem;background:#fff;box-shadow:0 10px 30px rgba(13,62,71,.08)}.menu-section h2,.menu-section h3,.menu-section h4{margin:0 0 1rem;color:var(--coral);font-family:"Yeseva One",Georgia,serif;font-size:1.75rem;font-weight:400}.menu-section p{margin:.65rem 0}.menu-section table{width:100%;border-collapse:collapse}.menu-section td,.menu-section th{padding:.45rem .25rem;border-bottom:1px solid rgba(21,89,101,.14);text-align:left;vertical-align:top}.menu-section td:nth-last-child(-n+2),.menu-section th:nth-last-child(-n+2){text-align:right;white-space:nowrap}.menu-source-link{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(21,89,101,.18)}.menu-back{display:inline-flex;margin-bottom:1rem;font-weight:800;text-decoration:none}.menu-back:hover{text-decoration:underline}@media(max-width:760px){.menu-page{padding-top:7rem}.menu-head{display:block}.menu-head__actions{margin-top:1.2rem}.menu-content{grid-template-columns:1fr}.menu-section{padding:1.1rem;overflow:hidden}.menu-section table,.menu-section tbody,.menu-section tr,.menu-section td,.menu-section th{display:block;width:100%}.menu-section tr{padding:.7rem 0;border-bottom:1px solid rgba(21,89,101,.14)}.menu-section td,.menu-section th{padding:.15rem 0;border:0!important;text-align:left!important;white-space:normal!important}}
