You can purchase for whenever you want
, you can buy the dyes but you will have to wait a lot. It is less to have the fast pass
Probably yes, because my group got our fast passes before we get to the park; but I'm not sure about that.
Thanks! Your answer is awaiting moderation.