.layout-aurora .menu-table .menu-categories{display:grid;gap:var(--v2-space-10)}.layout-aurora .menu-table .menu-table-grid{display:none}@media(min-width: 1024px){.layout-aurora .menu-table .menu-table-grid{display:block}}.layout-aurora .menu-table .menu-table-header,.layout-aurora .menu-table .menu-table-row{display:grid;grid-template-columns:minmax(0, 2.2fr) minmax(0, 2fr) auto;gap:var(--v2-space-4);align-items:center}.layout-aurora .menu-table .menu-table-header{padding-bottom:var(--v2-space-3);margin-bottom:var(--v2-space-3);border-bottom:1px solid var(--v2-border-default)}.layout-aurora .menu-table .menu-table-rows{display:grid;gap:var(--v2-space-2)}.layout-aurora .menu-table .menu-table-row{padding-block:var(--v2-space-3);border-bottom:1px solid color-mix(in srgb, var(--v2-border-default) 80%, transparent)}.layout-aurora .menu-table .menu-table-row-name{min-width:0}.layout-aurora .menu-table .menu-table-row-prices,.layout-aurora .menu-table .menu-table-header-sizes{display:flex;align-items:center;gap:var(--v2-space-3);flex-wrap:wrap}.layout-aurora .menu-table .menu-table-size-label,.layout-aurora .menu-table .menu-table-price{min-width:4rem}.layout-aurora .menu-table .menu-table-row-action,.layout-aurora .menu-table .menu-table-card-action{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.layout-aurora .menu-table .menu-table-cards{display:grid;gap:var(--v2-space-4)}@media(min-width: 1024px){.layout-aurora .menu-table .menu-table-cards{display:none}}.layout-aurora .menu-table .menu-table-card{display:grid;gap:var(--v2-space-3);padding:var(--v2-space-4);border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-md)}.layout-aurora .menu-table .menu-table-pills{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.layout-aurora .menu-item-name-row{display:flex;align-items:center;gap:var(--v2-space-2);min-width:0}.layout-aurora .menu-table{padding:var(--v2-space-10) 0}.layout-aurora .menu-table .menu-category-title{font-family:"Playfair Display",serif;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:700;color:var(--v2-text-primary);margin:0}.layout-aurora .menu-table .menu-table-size-label,.layout-aurora .menu-table .menu-table-price,.layout-aurora .menu-table .menu-table-pill{color:var(--v2-text-secondary);font-size:.875rem}.layout-aurora .menu-table .menu-table-price--single{color:var(--v2-text-primary);font-weight:600}
