Yes
Yes they typically have plenty if you want an assortment of flavors. If you want like all of 1 or 2 flavors I would call ahead at least before you go or maybe the day before. I have always been able to get exactly what I want just stopping by the store. Also I recommend calling an order in ahead because I had a situation where the online order didnt go through.
Yes, they stock the standard mixed box all of the time. If you want to choose specific flavors, you will probably need to order that ahead.
Thanks! Your answer is awaiting moderation.