I don't recommend online shopping, you select standard delivery 3-5 days. (States on their site when selecting shipping) Unknown to you, many products come out of the states, never making 3-5 days. Emailed customer service, said up to 10 days. You don't get order updates. So at this point, I have figured out my order is somewhere in customs.
In addition, if you try and mix a gift card in with your online order, expect complications and depending on your type of gift card, it may not work. Lesson learned