The NHL is selling LGBT pride shirts for all 30 teams, using rainbow colors along with the teams’ logos. It’s a cool concept and one that is also quite stylish.

The shirts are being sold as part of the Hockey Is For Everyone campaign, which the league says, “uses the game of hockey — and the League's global influence — to drive positive social change and foster more inclusive communities. … We believe all hockey programs – from professionals to youth organizations – should provide a safe, positive and inclusive environment for players and families regardless of race, color, religion, national origin, gender, disability, sexual orientation and socio-economic status.”

On the NHL page selling the shirts ($23.99 each), some are listed as top sellers for those teams. The NBA also created LGBT pride shirts for all its teams last June.

Here are the NHL pride shirts. My favorites are the Maple Leafs, Red Wings, Penguins and Blues, simply because they are awesome logos and look great with rainbow colors.

Colorado Avalanche
Chicago Blackhawks
Columbus Blue Jackets
St. Louis Blues
Boston Bruins
Montreal Canadiens
Vancouver Canucks
Washington Capitals
Phoenix Coyotes
New Jersey Devils
Anaheim Ducks
Calgary Flames
Philadelphia Flyers
Carolina Hurricanes
New York Islanders
Winnipeg Jets
Los Angeles Kings
Tampa Bay Lightning
Toronto Maple Leafs
Edmonton Oilers
Florida Panthers
Pittsburgh Penguins
Nashville Predators
New York Rangers
Detroit Red Wings
Buffalo Sabres
Ottawa Senators
San Jose Sharks
Dallas Stars
Minnesota Wild