Canadian tuxedo but dress it up Denim on denim Top is old Zara Pants are new Zara (Sept 2025) 0340/244/407 wearing a medium