This skirt sells out all the time! It comes in a bunch of different colors too. I love the red as well. Definitely size down, runs big. The top is from Zara, but I can’t find the exact one. I linked a similar one below. Heels or Amazon! 
LTKTall LTKgrwm LTKootd