German sportswear giant Adidas has won a ruling by the European Union's top court giving it the sole right to its 'three stripes' motif in the 28-nation bloc.