There are many various places to buy any kind of Pittsburgh Steelers gear, but a couple that immediately come to mind are Dick's Sporting Goods and Champs.
There are many stores that sell merchandise for every NFL team. The Steelers official site also has a shopping section. Click on the link below for more information.