Who made Vanessa Hudgens’s white linen shirt, sunglasses, ripped denim shorts, and black flat shoes?

297Shirt – Rails

Shoes – Alice + Olivia

Sunglasses – Wildfox

Shorts – One Teaspoon