Who made Salma Hayek’s black leather dress?

Dress – Stella McCartney

similar style sunglasses