McKinsey: Online beauty sales in the US to hit $45B by 2027 - Retail...