Do I need an account to place an order?

No, you can check out as a guest. But having an account makes it easier to track your orders, manage subscriptions, and earn rewards.