.vendor-card-module__1Znhoa__card{border-radius:var(--mg-r-lg);background:var(--mg-card);box-shadow:var(--mg-shadow);scroll-margin-top:calc(var(--mg-header-height) + 12px);flex-direction:column;display:flex;overflow:hidden}.vendor-card-module__1Znhoa__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.vendor-card-module__1Znhoa__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vendor-card-module__1Znhoa__from{background:var(--mg-gold);height:26px;color:var(--mg-night);font-family:var(--mg-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.vendor-card-module__1Znhoa__cuisine{min-width:0;font-family:var(--mg-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-gold-ink);font-size:13px;font-weight:800}.vendor-card-module__1Znhoa__name{text-transform:uppercase;margin-top:-2px;font-size:28px;font-weight:800;line-height:1}.vendor-card-module__1Znhoa__tagline{color:var(--mg-ink-2);font-size:15px;line-height:1.4}.vendor-card-module__1Znhoa__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vendor-card-module__1Znhoa__tag{background:var(--mg-up-wash);color:var(--mg-up);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.vendor-card-module__1Znhoa__where{color:var(--mg-ink-3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.vendor-card-module__1Znhoa__menu{border-top:1px solid var(--mg-line);gap:7px;margin:4px 0 0;padding:10px 0 0;list-style:none;display:grid}.vendor-card-module__1Znhoa__item{gap:2px;font-size:15px;display:grid}.vendor-card-module__1Znhoa__itemLine{align-items:baseline;gap:8px;display:flex}.vendor-card-module__1Znhoa__itemNote{color:var(--mg-ink-3);font-size:13px;line-height:1.35}.vendor-card-module__1Znhoa__itemName{color:var(--mg-ink)}.vendor-card-module__1Znhoa__leader{border-bottom:1px dotted var(--mg-line-2);flex:1;min-width:12px;transform:translateY(-4px)}.vendor-card-module__1Znhoa__price{font-family:var(--mg-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.vendor-card-module__1Znhoa__insta{color:var(--mg-plum);align-items:center;gap:6px;margin-top:-2px;font-size:14px;font-weight:600;display:flex}.vendor-card-module__1Znhoa__insta svg{flex:none}.vendor-card-module__1Znhoa__handle{overflow-wrap:anywhere;min-width:0}
.food-view-module__5Ikwpq__page{animation:.2s both food-view-module__5Ikwpq__mg-fade-in}.food-view-module__5Ikwpq__hero{background:var(--mg-band-photo), var(--mg-night);color:var(--mg-night-text);padding-block:26px 22px}.food-view-module__5Ikwpq__eyebrow{font-family:var(--mg-display);letter-spacing:.16em;text-transform:uppercase;color:var(--mg-gold);font-size:13px;font-weight:800}.food-view-module__5Ikwpq__title{color:#fff;text-transform:uppercase;margin-top:6px;font-size:clamp(44px,13vw,72px);font-weight:800;line-height:.9}.food-view-module__5Ikwpq__lede{max-width:44ch;color:var(--mg-night-muted);margin-top:10px;font-size:15px}.food-view-module__5Ikwpq__filter{border-radius:var(--mg-r-lg);box-shadow:inset 0 0 0 1px var(--mg-night-line);background:#0a061480;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.food-view-module__5Ikwpq__filterItem{border-radius:var(--mg-r);height:40px;color:var(--mg-night-muted);font-family:var(--mg-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:17px;font-weight:800;display:inline-flex}.food-view-module__5Ikwpq__filterOn{background:var(--mg-gold);color:var(--mg-night)}.food-view-module__5Ikwpq__filterCount{opacity:.75;font-size:13px;font-weight:700}.food-view-module__5Ikwpq__grid{gap:14px;padding-block:20px 36px;display:grid}@media (min-width:720px){.food-view-module__5Ikwpq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.food-view-module__5Ikwpq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.food-view-module__5Ikwpq__empty{border-radius:var(--mg-r-lg);background:var(--mg-card);box-shadow:var(--mg-shadow);color:var(--mg-ink-2);padding:18px}
