These baby hats are hand knitted and made from 100% cotton. Available in several colours, such as natural ( unbleached cotton), pink, light blue and navy. When you order an assortment you will receive other new colours too. These hats are knitted by the same shepherdesses and farmer women from the plateau in Peru who also knit the finger puppets. Size: from newly born up to one and a half year (size varies because it has been hand made).