Tariffs, higher costs and Chinese retaliation hit hard ...