Made out of cotton and lycra. They cushion your legs and help to prevent and protect your legs from chaffing. They extend from your ankle to just below your knee. Sizes vary from Small, Medium, and Large.