With orders of $25 or more, Amazon offers the L'Oreal Paris Colour Riche 0.1-oz. Lip Balm in Heavenly Berry or Nourishing Nude for $3.99. Clip the $1 off coupon on the product page to cut the price to $2.99. Plus, Prime members receive free shipping. (Non-members can spend $35 to qualify for free shipping.) That's a buck under what you'd pay in-store locally. It purports to hydrate for eight hours.
Note: This item is part of the Amazon "add-on" program and can only be purchased with orders of $25 or more.