Pro-tip for american tourists that come over to France: don't give your cashier pet names. From what I understand, it's already a kinda blurry line in the US, but here it's def not okay. It's not a thing that's done and it comes off as sarcastic because when WE give a stranger pet names, it's usually to be condescending. The other day a lady called my coworker "sweetheart" then "love" and she thought she was being made fun of. So yeah. Cultural differences, I guess.