The success of the smart casual look hinges on the finer details: the fit, the fabrics, and the colours