"Ton" (ou coloris) ne résoud pas vraiment le problème, puisqu'au départ, on ne parle plus de la même chose. Par exemple, si "les stylos sont offerts dans les tons de rouge, vert, bleu...", je peux m'attendre à du vert pomme, du vert forêt, du bleu ciel, du bleu indigo, etc. Sans le "de" (tons de...), il me semble qu'il faudrait accorder: ...dans les tons rouges, verts... dans les coloris rouges..., ce qui ne rend pas vraiment "dans les couleurs (suivantes):..."
Pour la règle sur l'accord des couleurs :
http://www.cce.umontreal.ca/capsules/2561.htmVotre problème vient de l'emploi du mot "couleur" devant les noms de couleur. Je ne vois pas de règle spécifique à ce cas et j'ai tendance à croire qu'on peut même y trouver un certain pléonasme. En définitive, je crois que la meilleure solution serait de faire disparaître "couleur" - les stylos sont offerts en rouge... en rouge, bleu... métalliques - ou d'ajouter "suivantes".