All orders are processed within 1 to 2 business days (excluding weekends and holidays) after receiving your order confirmation email. You will receive another notification when your order has shipped. The typical delivery time frame is anywhere from 10-35 business days, but most times in two to three weeks. The indicated delivery time is always indicated on each product page and on the checkout page. Depending on your location, you might receive items much earlier.
Please allow extra time during our busy season as postal delays are out of our control. Additional factors such as distance, customs, natural disasters may cause further postal delays.