Who made Selena Gomez’s blue off the shoulder top, pumps, jewelry, and print pants?

Earrings – Jennifer Fisher

Shoes – Christian Louboutin

Shirt and pants – Brock Collection
same shoes in different colors