100% Cotton. Garment washed for softness and appearance. Reversible short with solid side and yarn dyed stripe or plaid side. Life is good foldover twill label. Life is good logo button. 10'' inseam.