._row_vinim_11{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-150);padding-block:10px}._row__number_vinim_20{flex:0 0 2.5rem;font-size:var(--typography-body-font-size-small);font-variant-numeric:tabular-nums;line-height:var(--typography-body-line-height-normal);color:var(--color-text-faint)}._row__body_vinim_32{flex:1 1 0;min-width:0}._row__title_vinim_37{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-100)}._row__name_vinim_44{font-size:var(--typography-body-font-size-base);font-weight:var(--typography-body-font-weight-strong);line-height:var(--typography-body-line-height-normal);color:var(--color-text)}._row__name-zh_vinim_53{font-size:var(--typography-body-font-size-small);line-height:var(--typography-body-line-height-normal);color:var(--color-text-faint)}._row__toggle_vinim_65{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-100);padding:0;text-align:left}@media (hover: hover){._row__toggle_vinim_65:hover ._row__name_vinim_44{color:var(--color-gold)}}._row__chevron_vinim_82{flex:none;align-self:center;color:var(--color-gold);transition:transform var(--duration-fast) ease-out}._row__toggle_vinim_65[aria-expanded=true] ._row__chevron_vinim_82{transform:rotate(180deg)}._row__detail_vinim_95{display:flex;flex-basis:100%;align-items:flex-start;gap:var(--space-200);padding-left:calc(2.5rem + var(--space-150));padding-right:calc(5rem + var(--space-150))}._row__detail_vinim_95[hidden]{display:none}._row__photo_vinim_111{flex:none;width:min(14rem,40%);height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-medium);background:var(--color-surface-raised)}._row__description_vinim_121{flex:1 1 0;min-width:0;margin:0;font-size:var(--typography-body-font-size-small);line-height:var(--typography-body-line-height-relaxed);color:var(--color-text-muted)}._row__badges_vinim_130{display:inline-flex;align-items:center;gap:var(--space-075);flex-wrap:wrap}._row__badge_vinim_130{padding:2px 6px 3px;border-radius:var(--radius-small);font-size:10px;font-weight:var(--typography-body-font-weight-strong);letter-spacing:.1em;line-height:1;text-transform:uppercase}._row__badge--dietary_vinim_150{background:var(--color-gold-tint);color:var(--color-gold)}._row__badge--allergy_vinim_155{border:1px solid var(--color-hairline);color:var(--color-text-faint)}._row__price_vinim_171{flex:0 0 5rem;text-align:right;font-family:var(--typography-body-font-family);font-weight:var(--typography-body-font-weight-strong);font-size:var(--typography-body-font-size-medium);font-variant-numeric:tabular-nums;line-height:var(--typography-body-line-height-normal);color:var(--color-text)}._row__choices_vinim_31{display:flex;flex-direction:column;flex-basis:100%;margin-top:var(--space-050);padding-left:calc(2.5rem + var(--space-150))}._row__choice_vinim_31{display:flex;align-items:baseline;gap:var(--space-150);padding-block:2px}._row__choice-number_vinim_208{flex:0 0 2.5rem;font-size:var(--typography-body-font-size-small);font-variant-numeric:tabular-nums;line-height:var(--typography-body-line-height-normal);color:var(--color-text-faint)}._row__choice-name_vinim_216{flex:1 1 auto;min-width:0;font-size:var(--typography-body-font-size-small);line-height:var(--typography-body-line-height-normal);color:var(--color-text-muted)}._row__choice-price_vinim_168{flex:0 0 5rem;text-align:right;font-size:var(--typography-body-font-size-small);font-variant-numeric:tabular-nums;line-height:var(--typography-body-line-height-normal);color:var(--color-text-muted)}@media (max-width: 640px){._row_vinim_11{gap:var(--space-100)}._row__number_vinim_20{flex-basis:1.75rem}._row__price_vinim_171,._row__choice-price_vinim_168{flex-basis:3.75rem}._row__choices_vinim_31{padding-left:calc(1.75rem + var(--space-100))}._row__detail_vinim_95{flex-direction:column;gap:var(--space-100);padding-left:calc(1.75rem + var(--space-100));padding-right:0}._row__photo_vinim_111{width:100%;max-width:22rem}}._row_vinim_11:target,._row_vinim_11[data-found]{scroll-margin-top:calc(88px + var(--space-300));animation:_row-found_vinim_1 var(--duration-slow) ease-out 3}@keyframes _row-found_vinim_1{0%,to{background:transparent}40%{background:var(--color-gold-tint)}}@media (prefers-reduced-motion: reduce){._row__chevron_vinim_82{transition:none}._row_vinim_11:target,._row_vinim_11[data-found]{animation:none;background:var(--color-gold-tint)}}._spice_1d2nv_1{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}._spice__mark_1d2nv_8{color:var(--color-accent)}._spice__mark--empty_1d2nv_14{color:var(--color-text-faint);opacity:.45}._spice__sr_1d2nv_19{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
