Can you help me with English please?

What are the benefits of Zomato Gold on Dining?
Gold members can enjoy benefits on food and drinks at separate partner restaurants.

1. Dining means only people eat dinner not lunch?
2. What does the word "members" mean in this case?
3. What does "separate" mean in this case?

Thanks!
1 answer 1