Yes they do
They have adidas but i dont know the ones you want are there
Absolutely, that store has a huge selection of different brands.
Probably, why don't you give them a call, since they can run out of certain items.
Thanks! Your answer is awaiting moderation.