12-Ounce, 100% Cotton Enzyme Washed Duck Cloth100% Acrylic Flannel Body Lining3-Ounce Polyfill Quilted Polyester Sleeve LiningAdjustable Snap CuffsFront Slash Pockets With Hidden Snap ClosuresInterior Pockets With Snap ClosuresAdjustable Button Waist TabsPort Pocketâ„¢ For Easy Embroidery Access