.zon-menu{width:min(100% - 32px,1000px);margin:32px auto 64px}.zon-menu-heading{margin-bottom:28px}.zon-menu h1{margin:0 0 12px}.menu-trail,.menu-categories,.menu-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.menu-trail .button{font-size:15px}.menu-products{list-style:none;padding:0;margin:24px 0}.menu-product{display:flex;gap:24px;justify-content:space-between;padding:24px 0;border-bottom:1px solid rgba(244,232,217,.2)}.menu-product h2{font-family:inherit;font-size:20px;line-height:1.35;margin:0 0 10px}.menu-product p{margin:6px 0;line-height:1.6;white-space:pre-line}.menu-allergens{font-size:15px;opacity:.8}.menu-price{white-space:nowrap;font-size:18px}.menu-unavailable{color:#8e2017}.menu-categories .button{text-align:left}.zon-menu .field{max-width:560px}.menu-trail button:disabled{opacity:.75;cursor:default}@media(max-width:600px){.zon-menu{margin-top:20px}.menu-categories{display:grid;grid-template-columns:1fr}.menu-actions{flex-direction:column}.menu-product{gap:12px}.menu-price{font-size:16px}.menu-trail{gap:8px}.menu-trail .button{font-size:14px;min-height:44px;padding:8px 12px}}
