I would always call to check or visit their website. Staff is extremely knowledgeable and helpful.
Yes
I don't know. My guess is yes
no idea
They typically do but it's always best to call to make sure they have it in stock, especially with the holiday season in full swing.
Thanks! Your answer is awaiting moderation.