Castelli Seamless Men's Sleeveless Base Layer Seamless polypropylene / nylon to pull moisture off your skin 3 Different mesh patterns to allow most open mesh where you need most ventilation Insanely soft for complete comfort