.print-menu{background:#e8e6df;min-height:100vh;padding:30px 16px}.print-toolbar{flex-wrap:wrap;align-items:center;gap:20px;max-width:1050px;margin:0 auto 30px;display:flex}.print-toolbar h1{letter-spacing:0;margin:0 0 8px;font-size:32px}.print-toolbar p{margin:0;font-size:12px;line-height:1.6}.print-toolbar>a,.print-toolbar label{font-size:12px}.print-toolbar select{background:#fff;border:1px solid #bfb9aa;margin-top:8px;padding:10px;display:block}.print-toolbar button{color:#fff;cursor:pointer;background:#292e24;border:0;padding:16px}.print-toolbar button:disabled{opacity:.5}.print-help{color:#64685b;width:100%}.menu-sheet{color:#242720;background:#fffaf6;width:8.5in;max-width:100%;min-height:11in;margin:0 auto 25px;padding:.35in;box-shadow:0 4px 22px #0001}.menu-sheet-inner{border:1px solid #ae9251;flex-direction:column;min-height:10.3in;padding:.32in;display:flex}.menu-print-header{border:0;justify-content:space-between;align-items:center;gap:20px;max-width:none;height:auto;min-height:85px;margin:0 0 25px;display:flex}.menu-print-header p{letter-spacing:2px;color:#897445;margin:0 0 8px;font-size:9px}.menu-print-header h2{letter-spacing:0;margin:0;font-family:Georgia,serif;font-size:28px}.print-logo{flex-shrink:0;width:150px;height:85px;position:relative;overflow:hidden}.print-logo img{mix-blend-mode:multiply;width:150px;height:150px;position:absolute;top:-26px}.menu-print-columns{columns:2;column-gap:30px}.menu-print-category{break-inside:avoid;margin:0 0 22px}.menu-print-category h3{color:#776139;border-bottom:1px solid #b19a65;margin:0 0 12px;padding-bottom:8px;font-family:Georgia,serif;font-size:22px}.menu-print-row{break-inside:avoid;border-bottom:1px dotted #ded6c6;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:11px;line-height:1.45;display:flex}.menu-print-row>span{min-width:0}.menu-print-row strong{white-space:nowrap;font-weight:600}.menu-print-row small{font-size:8px;font-weight:400}.menu-print-footer{border-top:1px solid #b19a65;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding:15px 0 0;font-size:9px;display:flex}.menu-print-footer p{margin:0;font-size:9px;line-height:1.7}.menu-print-footer span{font-size:9px}@page{size:Letter portrait;margin:0}@media print{html,body{background:#fff!important;margin:0!important}.print-menu{background:#fff;padding:0}.print-toolbar{display:none!important}.menu-sheet{width:8.5in;max-width:none;min-height:11in;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:.35in}.menu-sheet:last-child{break-after:auto}.menu-sheet-inner{min-height:10.3in}.menu-print-footer{margin-top:auto}}@media screen and (max-width:650px){.menu-sheet,.menu-sheet-inner{min-height:0;padding:18px}.menu-print-columns{columns:1}.menu-print-header{flex-wrap:wrap}.menu-print-footer{margin-top:25px}.menu-print-row{font-size:13px}}
