We do our best to have stock of all produtcts updated but due to large product rotation, some product may be out of stock while placing an order. When your order is placed the money is pre authorised. We will notify regarding shortage of the stock and money will be refunded .