100% cottonapprox. 44" wideSold by the yard, each panel section = 12"Order one full yard, get 3 full repeats.