
China’s Beauty Retail Enters the Age of Experience Stratification
For years, China’s beauty retail landscape was defined by price, speed, and scale. Today, that logic is beginning to break down. As the market matures
JOIN OUR TEAM

For years, China’s beauty retail landscape was defined by price, speed, and scale. Today, that logic is beginning to break down. As the market matures

Rumors are swirling that Henkel may be preparing to acquire Olaplex, a prestige hair care brand renowned for its bond-building technology. If this deal materializes,

The beauty industry is shifting toward outcome-led investment, where consumers reward brands that deliver visible, science-backed results and long-term benefits. In this environment, efficacy, regulatory agility,

Two members of our U.S.-based beauty team, Carrie Mellage, Vice President, and Corrine Maier, Project Manager, recently explored the beauty retail landscape of SoHo, gaining

Cosmoprof India 2025 marked its most successful edition to date, bringing a record-breaking number of attendees and exhibitors to Mumbai and reaffirming India’s position as

In times of economic uncertainty, consumers often seek solace in small, affordable luxuries that provide comfort and a sense of wellbeing. Historically, this phenomenon has

Latin America is emerging as one of the most dynamic regions for professional hair care, with Mexico and Brazil driving much of the region’s rapid

M&A activity in the beauty sector is heating up, with strategics and private equity firms zeroing in on the most coveted targets: founder-led disruptors, science-backed

Dmitrii Bachukin, Senior Analyst in Kline’s Beauty and Wellbeing vertical, recently attended Salon International London, one of the most important events for the professional beauty

(Left to right: Shayna Hoffman, Analyst; Isabelle Peel, Consultant) Beauty New York made its debut this past weekend, bringing together brands, buyers, and beauty professionals
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| _ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
| _gat_gtag_UA_16841114_1 | 1 minute | This cookie is set by Google and is used to distinguish users. |
| _gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
| Cookie | Duration | Description |
|---|---|---|
| asp_transient_id | 7 days | No description available. |
| drift_campaign_refresh | 30 minutes | No description available. |