Marks & Spencer's 'premium' denim trousers cost £48 and 'work great with heels and trainers'

The Premium High Rise Denim Trousers come in two shades of denim