Who made Karlie Kloss’ red stripe skirt, brown cat sunglasses, and white striped top?

979Shirt and skirt – Christine Alcalay

Sunglasses – Paul Smith

similar style top by the same designer