.menu-paper{box-sizing:border-box;width:794px;padding:28px;margin:0 auto;background:#fff;color:#111;font-family:Arial,sans-serif;font-size:var(--menu-print-size, 10pt);letter-spacing:0}.menu-paper *{box-sizing:border-box}.menu-paper-heading img{display:block;width:300px;height:auto;max-width:100%;margin-bottom:12px}.menu-paper-heading h2{font-family:Times New Roman,serif;font-size:18pt;text-align:center;margin:8px 0;color:#000}.menu-paper-heading p{margin:8px 0 14px;font-size:9pt;color:#111}.menu-paper .menu-paper-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:inherit;background:#fff;color:#111}.menu-paper .menu-paper-table :is(th,td){padding:5px 6px;border:1px solid #888;font-size:inherit;color:#111;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;text-transform:none;line-height:1.3}.menu-paper .menu-paper-table thead th{text-align:center;font-weight:700}.menu-paper .menu-paper-table td:first-child{font-weight:500}.menu-paper .menu-paper-table td:nth-child(2){text-align:center}.menu-paper .menu-paper-table td:last-child{text-align:right;font-weight:700}.menu-page .menu-paper .menu-paper-table tbody tr td{background:#fff;color:#111}.menu-paper .menu-paper-table .menu-paper-band th{background:#ff0;color:#000;font-family:Times New Roman,serif;text-align:center;font-size:1.16em;font-weight:700}.menu-paper .menu-paper-table .menu-paper-group th{color:#008fa3;font-style:italic;text-align:center;font-weight:700}.menu-paper-table th span{display:block}.menu-paper-notes{margin-top:14px;white-space:pre-wrap;font-size:.9em;overflow-wrap:anywhere}.menu-paper footer{margin-top:22px;padding-top:10px;border-top:1px solid #888;font-size:8pt;line-height:1.5;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}@page{size:A4 portrait;margin:12mm 8mm}@media print{html,body{margin:0;background:#fff}.menu-paper{width:100%;padding:0;margin:0}.menu-paper-table thead{display:table-header-group}.menu-paper-table tr{break-inside:avoid;page-break-inside:avoid}.menu-paper-table :is(.menu-paper-band,.menu-paper-group){break-after:avoid;page-break-after:avoid}.menu-paper *{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
