Decathlon China has launched its winter sports campaign with a brand film, 'Papillon' ('butterfly' in French), created by CIVILIZATION Shanghai.