IEM Cologne Major 2026 has introduced 768 stickers new stickers, and a brand new Major Stickers Shop ahead of the tournament ...