.readable-menu[data-v-e1b919e8]{max-width:1020px;margin:20px auto 0;color:#263c2b}.readable-menu__intro[data-v-e1b919e8]{text-align:center;margin-bottom:14px}.readable-menu__intro h2[data-v-e1b919e8]{margin:0 0 6px;font-size:clamp(30px,3vw,38px)}.readable-menu__intro p[data-v-e1b919e8]{margin:0;color:#675f50;font-size:16px}.readable-menu__tabs[data-v-e1b919e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.readable-menu__tabs button[data-v-e1b919e8]{display:grid;gap:5px;align-content:center;min-height:68px;padding:10px 12px;border:1px solid #b9ab8e;border-radius:14px 14px 0 0;background:#f4eddf;color:#344332;cursor:pointer;font:inherit;text-align:center;transition:background .18s,color .18s}.readable-menu__tabs button[aria-selected=true][data-v-e1b919e8]{background:#294333;color:#fffaf0;border-color:#294333}.readable-menu__tabs button[data-v-e1b919e8]:hover{background:#e9dfca}.readable-menu__tabs button[aria-selected=true][data-v-e1b919e8]:hover{background:#34523f}.readable-menu__tabs span[data-v-e1b919e8]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.2vw,29px);font-weight:700;line-height:1.12}.readable-menu__tabs small[data-v-e1b919e8]{font-size:12px;line-height:1.4}.readable-menu__panel[data-v-e1b919e8]{padding:14px 26px 18px;background:#fffaf0;border:1px solid #d6c7a8;border-top:3px solid #b59a60;border-radius:0 0 18px 18px;box-shadow:0 12px 30px #3c29100a}.readable-menu__currency[data-v-e1b919e8]{margin:0 0 8px;color:#706754;font-size:12px;text-align:right}.readable-menu__columns[data-v-e1b919e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.readable-menu__group[data-v-e1b919e8]{min-width:0}.readable-menu__panel[data-v-e1b919e8]:before,.readable-menu__panel[data-v-e1b919e8]:after,.readable-menu__group[data-v-e1b919e8]:before,.readable-menu__group[data-v-e1b919e8]:after{content:none}.readable-menu__group h3[data-v-e1b919e8]{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid #bea571;font-size:30px;line-height:1.15}.readable-menu__group ul[data-v-e1b919e8]{list-style:none;padding:0;margin:0}.readable-menu__dish[data-v-e1b919e8]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:8px 0;border-bottom:1px solid #ded4bf}.readable-menu__dish[data-v-e1b919e8]:last-child{border-bottom:0}.readable-menu__dish h4[data-v-e1b919e8]{margin:0;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.55}.readable-menu__dish h4 span[data-v-e1b919e8]{display:inline-block;color:#766b56;font-size:13px;font-weight:400;white-space:nowrap;margin-left:5px}.readable-menu__dish p[data-v-e1b919e8]{margin:3px 0 0;color:#6a6255;font-size:14px;line-height:1.5}.readable-menu__price[data-v-e1b919e8]{color:#294333;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.readable-menu__footer[data-v-e1b919e8]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:12px 0 0}.readable-menu__footer a[data-v-e1b919e8]{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;line-height:1.5;min-height:44px}.readable-menu__footer svg[data-v-e1b919e8]{width:18px;height:18px;flex-shrink:0}.readable-menu__original[data-v-e1b919e8]{color:#435438;text-underline-offset:5px}.readable-menu__call[data-v-e1b919e8]{padding:11px 20px;border-radius:24px;background:#294333;color:#fffaf0;text-decoration:none}.readable-menu[data-v-e1b919e8] :is(button,a,[role=tabpanel]):focus-visible{outline:3px solid #b18a3c;outline-offset:4px}@media(max-width:699px){.readable-menu[data-v-e1b919e8]{margin-top:18px}.readable-menu__tabs[data-v-e1b919e8]{gap:5px}.readable-menu__tabs button[data-v-e1b919e8]{padding:8px 5px;min-height:82px;border-radius:10px 10px 0 0}.readable-menu__tabs span[data-v-e1b919e8]{font-size:clamp(16px,4.6vw,19px);overflow-wrap:anywhere}.readable-menu__tabs small[data-v-e1b919e8]{font-size:10px}.readable-menu__panel[data-v-e1b919e8]{padding:12px 16px 14px}.readable-menu__columns[data-v-e1b919e8]{grid-template-columns:minmax(0,1fr);gap:20px}.readable-menu__group h3[data-v-e1b919e8]{font-size:28px}.readable-menu__dish[data-v-e1b919e8]{gap:10px;padding:9px 0}.readable-menu__dish h4[data-v-e1b919e8],.readable-menu__price[data-v-e1b919e8]{font-size:15px}.readable-menu__footer[data-v-e1b919e8]{justify-content:center;gap:10px}.readable-menu__call[data-v-e1b919e8]{width:100%}}
