Add purchase attribute, toggling, and initial styles