Who made Selena Gomez’s jewelry, black print pumps, hot pink blazer, bustier, and wide leg pants?

Jewelry – Tiffany & Co.
Jacket, shirt, and pants – Giuseppe Di Morabito
Shoes – Betsey Johnson