Knit bean cap is made of 100% acrylic and one size fits all. Comes in 9 great colors!Category:CapsColors:Black, Red, Forest Green, Navy Blue, Heather Gray, Olive Green, Purple, Brown, Royal BlueThemes:HeadwearImprint:4"x2". Embroidery. Price includes 7 thread colors, 7000 stitches