Cotton cap