Each shirt would cost $12.50.
This is found by subtracting $21.79 (cost of the pair of pants) from $59.29 (the total amount she spent). This would give you $37.50, which you would divide by 3 (the number of shirts) to get $12.50 per shirt.
I hope this helps!