.mdlg[data-v-4f1f65e0]{--ink:#1c1917;--body:#44403c;--muted:#78716c;--rule:#e9e2d6;--paper:#fffdf8;--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--paper);width:100%;max-width:100%;max-height:92dvh;color:var(--body);overscroll-behavior:contain;opacity:0;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),overlay .16s allow-discrete,display .16s allow-discrete;border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0;font-size:15px;line-height:1.45;overflow:hidden auto;transform:translateY(16px)}.mdlg[open][data-v-4f1f65e0]{opacity:1;transition-duration:.22s;transform:none}@starting-style{.mdlg[open][data-v-4f1f65e0]{opacity:0;transform:translateY(16px)}}.mdlg[data-v-4f1f65e0]::backdrop{transition:background-color .16s var(--ease-out),overlay .16s allow-discrete,display .16s allow-discrete;background:#1c191700}.mdlg[open][data-v-4f1f65e0]::backdrop{background:#1c191773;transition-duration:.2s}@starting-style{.mdlg[open][data-v-4f1f65e0]::backdrop{background:#1c191700}}@media (width>=640px){.mdlg[data-v-4f1f65e0]{border-radius:16px;max-width:480px;max-height:min(88dvh,760px);margin:auto;transform:scale(.96)}.mdlg[open][data-v-4f1f65e0]{transform:none}@starting-style{.mdlg[open][data-v-4f1f65e0]{transform:scale(.96)}}}@media (prefers-reduced-motion:reduce){.mdlg[data-v-4f1f65e0],.mdlg[open][data-v-4f1f65e0]{transform:none}@starting-style{.mdlg[open][data-v-4f1f65e0]{transform:none}}}.mdlg__bar[data-v-4f1f65e0]{z-index:1;background:linear-gradient(var(--paper) 70%,#fffdf800);touch-action:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 12px 8px;display:grid;position:sticky;top:0}.mdlg.is-dragging[data-v-4f1f65e0]{transition:none}.mdlg__handle[data-v-4f1f65e0]{background:var(--rule);border-radius:999px;grid-column:2;width:36px;height:4px}.mdlg__x[data-v-4f1f65e0]{border:1px solid var(--rule);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;grid-column:3;justify-self:end;place-items:center;display:grid}@media (pointer:coarse){.mdlg__x[data-v-4f1f65e0]{width:44px;height:44px}}@media (width>=640px){.mdlg__handle[data-v-4f1f65e0]{visibility:hidden}}.mdlg__img[data-v-4f1f65e0]{aspect-ratio:4/3;background:var(--rule);border-radius:14px;margin:0 16px;overflow:hidden}.mdlg__img img[data-v-4f1f65e0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mdlg__body[data-v-4f1f65e0]{padding:16px 20px calc(20px + env(safe-area-inset-bottom));gap:8px;display:grid}.mdlg__name[data-v-4f1f65e0]{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;font-size:22px;font-weight:750;line-height:1.2}.mdlg__price[data-v-4f1f65e0]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.mdlg__desc[data-v-4f1f65e0]{white-space:pre-line;overflow-wrap:anywhere}.mdlg__facts[data-v-4f1f65e0]{border-top:1px dashed var(--rule);grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin-top:4px;padding-top:12px;font-size:13.5px;display:grid}.mdlg__facts dt[data-v-4f1f65e0]{color:var(--muted)}.mdlg__facts dd[data-v-4f1f65e0]{margin:0}.mdlg__close[data-v-4f1f65e0]{border:1px solid var(--rule);min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;margin-top:10px;font-size:15px;font-weight:600}.mdlg__close[data-v-4f1f65e0]:focus-visible,.mdlg__x[data-v-4f1f65e0]:focus-visible{outline-offset:2px;outline:2px solid #1b2646}.mdlg__close[data-v-4f1f65e0],.mdlg__x[data-v-4f1f65e0]{transition:transform .15s var(--ease-out)}.mdlg__close[data-v-4f1f65e0]:active,.mdlg__x[data-v-4f1f65e0]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mdlg__close[data-v-4f1f65e0]:active,.mdlg__x[data-v-4f1f65e0]:active{transform:none}}.msheet[data-v-b3742300]{--ink:#1c1917;--body:#44403c;--muted:#78716c;--rule:#e9e2d6;--chip:#f3ecdf;--paper:#fffdf8;--accent:#1b2646;background:var(--paper);max-width:640px;color:var(--body);font-variant-numeric:lining-nums;margin-inline:auto;font-size:15px;line-height:1.45}.msheet__head[data-v-b3742300]{text-align:center;padding:32px 20px 22px}.msheet__title[data-v-b3742300]{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;font-size:30px;font-weight:750;line-height:1.12}.msheet__subtitle[data-v-b3742300]{color:var(--body);margin-top:6px;font-size:16px}.msheet__place[data-v-b3742300]{color:var(--muted);margin-top:10px;font-size:13px}.msheet__nav[data-v-b3742300]{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--rule);background:#fffdf8f0;position:sticky;top:0}.msheet__chips[data-v-b3742300]{scrollbar-width:none;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.msheet__chips[data-v-b3742300]::-webkit-scrollbar{display:none}.msheet__chip[data-v-b3742300]{border:1px solid var(--rule);color:var(--body);white-space:nowrap;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out),transform .15s var(--ease-out);border-radius:999px;flex:none;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none}.msheet__chip[data-v-b3742300]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.msheet__chip[data-v-b3742300]:active{transform:none}}.msheet__chip.is-active[data-v-b3742300]{background:var(--accent);border-color:var(--accent);color:#fff}.msheet__body[data-v-b3742300]{padding:0 20px}.msheet__empty[data-v-b3742300]{text-align:center;color:var(--muted);padding:48px 0}.msheet__section[data-v-b3742300]{padding-top:30px;scroll-margin-top:60px}.msheet__section-title[data-v-b3742300]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.msheet__section-title[data-v-b3742300]:after{content:"";background:var(--rule);flex:1;height:1px}.msheet__section-desc[data-v-b3742300]{color:var(--muted);white-space:pre-line;margin-top:6px;font-size:14px}.msheet__items[data-v-b3742300]{margin-top:6px}.mitem[data-v-b3742300]{border-bottom:1px dashed var(--rule);align-items:baseline;gap:16px;padding:13px 0;display:flex}.mitem-row:last-child .mitem[data-v-b3742300]{border-bottom:0}.mitem__main[data-v-b3742300]{flex:1;min-width:0;display:block}.mitem__name[data-v-b3742300]{color:var(--ink);font-size:16px;font-weight:650;line-height:1.3}.mitem__desc[data-v-b3742300],.mitem__name[data-v-b3742300]{overflow-wrap:anywhere;display:block}.mitem__desc[data-v-b3742300]{color:var(--muted);white-space:pre-line;margin-top:3px;font-size:14px}.mitem__meta[data-v-b3742300]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;display:flex}.mitem__allergens[data-v-b3742300]{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;text-decoration:none}.mitem__tag[data-v-b3742300]{border:1px solid var(--rule);color:var(--body);border-radius:999px;padding:1px 8px;font-size:12px}.mitem__tag--vegan[data-v-b3742300],.mitem__tag--vegetarian[data-v-b3742300]{color:#166534;background:#f2fbf4;border-color:#bbe5c8}.mitem__tag--gluten_free[data-v-b3742300]{color:#854d0e;background:#fdf8ea;border-color:#eedcaa}.mitem__tag--spicy[data-v-b3742300]{color:#b42318;background:#fdf3f2;border-color:#f5c6c0}.mitem__tag--new[data-v-b3742300],.mitem__tag--popular[data-v-b3742300]{color:var(--accent);background:#f3f5f9;border-color:#c9d0e2}.mitem__price[data-v-b3742300]{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px;font-weight:650}.msheet__foot[data-v-b3742300]{border-top:1px solid var(--rule);color:var(--muted);margin-top:32px;padding:22px 20px 36px;font-size:13px}.msheet__legend-title[data-v-b3742300]{color:var(--accent);font-size:14px;font-weight:700;line-height:1.3}.msheet__legend-hint[data-v-b3742300]{text-wrap:pretty;margin-top:3px}.msheet__legend-list[data-v-b3742300]{margin-top:10px}.msheet__legend-list.is-long[data-v-b3742300]{-moz-columns:200px 2;columns:200px 2;-moz-column-gap:24px;column-gap:24px}.msheet__legend-row[data-v-b3742300]{-moz-column-break-inside:avoid;break-inside:avoid;align-items:baseline;gap:10px;padding:3px 0;display:flex}.msheet__legend-row dt[data-v-b3742300]{background:var(--chip);width:2.4em;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;flex:none;padding:1px 0;font-size:12.5px;font-weight:650}.msheet__legend-row dd[data-v-b3742300]{min-width:0;color:var(--body);overflow-wrap:anywhere;font-size:14px}.msheet__note[data-v-b3742300]{white-space:pre-line;margin-top:16px}.msheet__badge[data-v-b3742300]{--logo-height:16px;min-height:44px;color:var(--muted);align-items:center;gap:7px;margin:6px 0 -14px;font-size:12px;text-decoration:none;display:inline-flex}.msheet__badge-mark[data-v-b3742300]{flex:none}.msheet__legend+.msheet__badge[data-v-b3742300]{margin-top:18px}.msheet__badge-text[data-v-b3742300]{text-underline-offset:3px;transition:color .15s var(--ease-out);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.msheet__badge[data-v-b3742300]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.msheet__badge:hover .msheet__badge-text[data-v-b3742300]{color:var(--ink)}}.msheet__legend+.msheet__note[data-v-b3742300]{border-top:1px dashed var(--rule);padding-top:14px}.msheet.is-preview .msheet__head[data-v-b3742300]{padding-top:24px}.msheet__cover[data-v-b3742300]{aspect-ratio:16/9;background:var(--rule);width:100%;overflow:hidden}.msheet__cover img[data-v-b3742300]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.msheet.has-cover .msheet__head[data-v-b3742300]{padding-top:22px}.msheet__logo[data-v-b3742300]{width:72px;height:72px;box-shadow:0 0 0 3px var(--paper),0 8px 20px -10px #1c191773;background:#fff;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid;position:relative;overflow:hidden}.msheet.has-cover .msheet__logo[data-v-b3742300]{margin-top:-58px}.msheet__logo img[data-v-b3742300]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.msheet--photo .mitem[data-v-b3742300]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.mitem__price--below[data-v-b3742300]{margin-top:8px;display:block}.mitem__thumb[data-v-b3742300]{aspect-ratio:1;background:var(--rule);border-radius:10px;width:88px;display:block;overflow:hidden}.mitem__thumb img[data-v-b3742300]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .2s var(--ease-out);display:block}.msheet.is-hydrated .mitem__thumb img[data-v-b3742300]:not(.is-loaded){opacity:0}@media (width>=420px){.mitem__thumb[data-v-b3742300]{width:96px}}.mitem--tap[data-v-b3742300]{width:100%;font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px dashed var(--rule);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;margin:0;padding-inline:0;transition:background-color .12s}.mitem-row:last-child .mitem--tap[data-v-b3742300]{border-bottom:0}.mitem--tap[data-v-b3742300]:active{background:#1c19170a}.mitem--tap[data-v-b3742300]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.mitem--tap:hover .mitem__name[data-v-b3742300]{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}}@media (prefers-reduced-motion:reduce){.mitem__thumb img[data-v-b3742300]{transition:none}}.msheet.is-preview .msheet__title[data-v-b3742300]{font-size:24px}
