Help bridal shower gift?!

Em

I’m going to a bridal shower and I’m planning on giving a visa or amazon gift card for around $50. And also for the wedding going to give a check too. Is that a good gift? Last Wedding I went to I was 10 so I have no idea in this area lol

*Thanks for all the comments! I went with a visa gift card so she can use it anywhere!