Dyes are cosmetic only. They are to make your hero stylish by actually making his/her clothes match. Once you purchase one go to your inventory and select it for use then it'll pull up your armor and you can select what you want dyed. There are in game challenges
for the dyes. For example killing bosses while dyed pink or using every dye in the game.