Freshly roasted salted almonds