Retailers may find the Christmas spirit in short supply as tariffs hit inventories and consumers pull back on spending.

See Full Page