There’s a reason why gossip magazines, candy, lip balm and tchotchkes are within arm’s reach at the checkout. Retailers are counting on a shopper’s inability to resist these impulse buys, some of ...