Denim shorts from pretty Little Thing
They are labelled as a 10 but they come up small, I’d say they are an 8
Waist measures 26 inches