12-ounce, 100% cotton enzyme washed duck cloth100% acrylic plaid flannel body lining3-ounce polyfill quilted polyester sleeve liningAdjustable snap cuffsFront slash pockets with hidden snap closuresInterior pockets with snap closuresAdjustable button waist tabsDecoration access pocket