Heavy weight stretchy cotton/ lycra blend. Hand dyed and printed with fold over waistband and cloth button detail.