Bandeau top, £65, MaxMara, 020 7518 8010; flap-fronted trousers, £556, and - The Independent