Who amde Eva Longoria’s silver aviator sunglasses and orange strapless bikini?

Sunglasses – Victoria Beckham Collection

Swimwear – Nancy Meyer