D2C brands face 5% to 6% consumer spending drop, analysts

Business