Anything from semi-formal to formal! Wear what you feel best in!
Yes! Feel free to reach out to the bride or groom if you have specific food allergies!