oooh sorry, i also got it from amazon.
https://www.amazon.com/Amour-Beat-Dress-Costume-T-Shirt/dp/B07YRSCGL8
Its not completely accurate (the one michael uses in the video does not have sleeves and the blue is a bit darker in the original) but its close enough. I was very satisfied with it.