@ItsHanabi dandy
/ˈdandi/
noun
1.
a man unduly concerned with looking stylish and fashionable.
"his floppy handkerchiefs and antique cufflinks gave him the look of a dandy"
Similar:
fop, beau, a man about town, bright young thing, glamour boy, rake, boulevardier, petit-maître, swell, toff...