Food - I don’t really buy food from Amazon or online at all. The few sort-of food items I do buy are those that are not easily available locally - a particular brand of hard candy or cold brew tea bags.
Clothes - sometimes. Mostly inexpensive items that come S/M/L -lately it’s been sundresses. Or socks. Sometimes brands where I know my size and the price is either good or I can’t find that item or it’s just easier to shop on Amazon for a very particular item than to go t 20 stores or websites looking for it.
Toiletries - sometimes they are less expensive . I just bought a Body Shop shower gel. It was less expensive than buying it directly from body shop online (after the shipping charge) and easier than driving to a mall. Other times Amazon has a larger selection - I use denture adhesive and Amazon has the full product line of at least 2 different brands which is close to 20 different products. Drugstores don’t carry all of them.
And lots of other stuff- phone cases , charging wires, nail polish. Mostly because Amazon has a larger selection than physical stores and because if I want a charging wire , a phone case , nail polish and pens, I don’t have to go to three or four different stores/websites to get exactly the ones I want.