Who made  Jennifer Lawrence’s black sunglasses, blazer, pink maxi skirt, jewelry, and mule sandals?

Sunglasses – The Row x Oliver Peoples
Shoes – Christian Louboutin
Earrings – Walters Faith
Jacket and skirt – Armani Prive