Men's Thom Browne Formal shorts from £1,260 | Lyst UK