Dyed-To-Match Snaps 3 Pockets Dyed-To-Match Knit Cuffs 30" Length expensive detailing and meticulous tailoring 65% Polyester/ 35% Cotton fabric