Our collection of shoulder-length ponytails - a great many styles, curly and sleek, voluminous and slim in a huge variety of colours with lengths between 30 and 40 cms.