Please allow 1-2 days processing time on top of the general delivery timeframe. Orders are processed Monday through Friday. All packages are sent through USPS, UPS, FedEx, .DHL, or Spee Dee Delivery Service.
All shipping date timeframes are estimates and are not guaranteed. If you require an item to be received by a certain date we recommend choosing express shipping and/or purchasing rush processing for the best chances of receiving it in time. We make no guarantees about the delivery date of your order as we do not control the shipping carriers or any unforeseen events that may happen in transit, such as delays, inclement weather...etc.
We do not cancel orders that have gone into production due to ordering too close to a deadline. We do not guarantee that we will meet your deadline or provide refunds or cancellations if your deadline is missed but we will use any supplied information about your deadline to help us communicate with you if any additional shipping upgrades are needed.
All production timelines are given on each product page with the estimated date that it will take to ship out. These estimates are not for shipment delivery, only to ship out. You will need to allow enough time for shipping on top of the normal production period. It is your responsibility to ensure you are ordering with enough time in advance to receive your shipment. It is recommended to order at least 2-3 weeks ahead of any event.