Do I need to create an account before placing an order?

A membership account is not mandatorily required and you may select GUEST CHECKOUT to place an order without an account.