100 percent breathable cotton. Back has an opening for filter options. Elastic is thin enough for comfort.