They do sell textile dyes however you should call to make sure they have what you want.
Yes
Last I saw, yes, but I would call them to confirm.
I'm sorry I cannot answer that question but you can always call any Joanne's Fabrics and I'm sure they will be happy to answer that question. Good luck to you.
Thanks! Your answer is awaiting moderation.