Who made Katy Perry’s green strapless top and pants?

Shirt and pants – St. John

similar style items by the same designer