Naturally dyed in organic indigo bath. The front is double layered in hemp and organic cotton. It has just the right coverage and support with 3% spandex. Can be worn alone or as a layer. My 13 year old daughter is wearing an extra small. I created these tops for pre-teens and active women. The fit is made for women from an A to C cup. Go up an extra size. This item can take up to two weeks to receive as I dye them one at a time.