.menu-sheet{background:#fff;color:#173b30;border:1px solid #d7e1d8;border-radius:12px;overflow:hidden;text-align:left}.menu-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:24px;background:#f1f5ed;border-bottom:1px solid #d7e1d8}.menu-heading h2{font:30px/1.15 Georgia,serif;margin:4px 0 8px}.menu-heading p{margin:0}.menu-heading a{white-space:nowrap;font-size:13px}.menu-section{margin:0;padding:22px 24px 0}.menu-section h3{font:20px/1.3 Georgia,serif;margin:0 0 4px;padding-bottom:9px;border-bottom:1px solid #d7e1d8}.menu-items{list-style:none;margin:0;padding:0}.menu-item{padding:15px 0;border-bottom:1px solid #edf0e9}.menu-item:last-child{border-bottom:0}.menu-item-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:baseline}.menu-item h4{font:600 16px/1.4 Segoe UI,sans-serif;margin:0;color:#173b30}.menu-price{font:600 15px/1.4 Segoe UI,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.menu-description{font:14px/1.5 Segoe UI,sans-serif;color:#617167;margin:5px 65px 0 0}.menu-variants{list-style:none;padding:7px 0 0 14px;margin:0}.menu-variants li{display:flex;justify-content:space-between;gap:20px;font-size:13px}.menu-footnote{padding:20px 24px;font:12px/1.6 Segoe UI,sans-serif;color:#617167}.menu-sheet section{margin-top:0}@media(max-width:550px){.menu-heading{padding:20px 16px;flex-wrap:wrap}.menu-heading h2{font-size:27px}.menu-section{padding:18px 16px 0}.menu-description{margin-right:0}.menu-footnote{padding:18px 16px}.menu-item-line{gap:12px}.menu-heading a{margin:0}}
