We strive to ensure all products are available at the time our customers’ order. All products sold are subject to availability in our warehouses and some products may be considered seasonal. There is no guarantee of stock availability of any product at time of purchase. For custom products, there may be a time delay before delivery of the custom products.