Who made Alessandra Ambrosio’s aviator sunglasses, beige wide leg pants and maxi dress?

Sunglasses – Bvlgari
Shirt and skirt – Alberta Ferretti