Indisputable proof that a beige overcoat and a navy dress shirt look amazing when paired together in a classy look for a modern guy. Navy leather derby shoes pull the outfit together. If you're already bored of your transitional weather style options, this ensemble just might be the inspo you are searching for. And if we're talking outfit ideas for 20-somethings, this ensemble looks nice on almost any gentleman.