Who made Alessandra Ambrosio’s white studded cat sunglasses, print shorts, bikini, and gold jewelry?

Shirt and shorts – Etro

Necklace – Jacquie Aiche
Sunglasses – Moschino