All products are subject to availability. While every effort is made to show only in stock items, there may be instances where we run out of stock of an item. Upon placing an order, you will receive an emailed order confirmation. Please note that this is not a guarantee of product availability. Upon final processing and shipment of your order, you will receive a second confirmation of your order and its shipping details.