Don't buy this. Sizes a way off. From nowhere it is the size bought....
very bad fitting...
first of all not padded, secondly it's not 40 size as mentioned. it's too small the size which I received was just 32. this is cheating people please provide refund....