fancy pants n.,
slang A man or boy who wears clothes that are too nice or acts like a woman or girl; sissy.
The first time they saw him in his new band uniform, they yelled "Hey, fancy pants, what are you doing in your sister's slacks?" [TahlilGaran] English Idioms Dictionary ▲