Each flash sale lasts 3 hours or while stocks last