100% Cotton. Juniors Fit. Juniors fit is a teenagers/young woman fit. Officially Licensed. Print is distressed for a vintage feel.