« Tout » est variable, en genre et en nombre, lorsqu’il est placé devant un adjectif féminin commençant par une consonne ou par un « h » aspiré.
Rappel : un « h » aspiré ne supporte ni liaison ni élision (on dit la honte et non l’honte).
Exemples : Elle est toute honteuse. Elles sont toutes rouges de colère. Elles sont arrivées toutes haletantes (on dit le halètement et non l’halètement donc il s’agit d’un « h » aspiré, et d’un adjectif féminin, c’est pourquoi l’on accorde).