add cart flip animation, add cart error hint