The spell is broken only when you leave the store, realize that you've just bought $200 worth of merchandise, and understand you're just another schmuck consumer.
The spell is cast by a wizard employed by the department store.