Yes but each location has a slightly different selection so you may want to call before you make the trip.
I do not know that answer since I am a non-smoker. Sorry. You could call the location.
Yes, I believe so.
Thanks! Your answer is awaiting moderation.