Honestly I doubt that shelves will be empty. Retailers are ordering less stuff from China because they’re predicting that demand will go down when the price is higher. If retailers were marking stuff up roughly 100% and take the same markup (in absolute terms), everything from China will go up about 70%, and people will simply not be able to afford to buy as much stuff.