I wore this look last night to a birthday party - it’s just a step below cocktail attire.
My shorts are a size 6- they run small so I ordered a size up, which is perfect.
My top is from many years ago but I linked it so you could have the details.
My shoes seem here are Alexandre Birman Clarita- a very popular style. I own them in several colors and I found Claritas dupes here and tagged below.