I know it's not the most popular opinion that biker shorts can be styled elegantly so I tried to do it here since they are so popular right now. The trick is to get a pair of longer shorts not those super short ones and also to cover the top par of them with longer shirts. All that I did here and I added a pair of more elegant sneakers to tie everything together nicely.

H&M shorts
H&M shirt
Superga sneakers
Mona bag
Ray Ban sunglasses