Shipping Policy


In Stock Items: Orders placed before 2:00 pm PT will be processed same day. Orders placed after 2:00 pm PT will be processed on the next business day. We do not ship on Saturday, Sunday and Federal Holidays.

Pre-order Items: Pre-order items are noted with an estimated availability date if the manufacturer provides the information. Please note that the estimated availability date for pre-order items is subject to change and is beyond our control. We will ship pre-order items as soon as they are available from the manufacturers.

Mixed ItemsIf your order contains both in stock items and pre-order items that have an estimated availability date, we will hold your order and ship everything together when the pre-order items are available. If you would like to get the in stock items first, please place them in a separate order. If your order contains both in stock items and pre-order items that does not have an estimated availability date, we will ship the in stock items first, and the pre-orders items later when they are ready from the manufacturer.



Shipping time shows upon checkout does not include processing time. It is the estimated transit time from when the order is shipped with a tracking number updated, to when the order is delivered.

The estimated shipping time is given by the carrier based on your shipping address and is not guaranteed. If you have an urgent order that needs to be delivered on an exact date, please contact us before placing the order.