Perfect Moment to open first store in SoHo

September 26, 2024

In business for 40 years, luxury skiwear brand Perfect Moment is set to open its first brick-and-mortar store in the SoHo neighborhood of New York City in October, reports Retail Dive.

As a seasonal brand, Perfect Moment’s New York store will be open from October through April. Part of the decision to open the location came from the brand’s success with its key wholesale partners, which include Net-a-Porter, Harrods, Selfridges, Saks, Bergdorf Goodman, and Neiman Marcus.

Located at 42 Crosby Street, the SoHo store will showcase the brand’s autumn-winter 2024 womenswear collection. The store will also serve as a hub for exclusive events and marketing campaigns.

Perfect Moment’s new SoHo store could lead to additional permanent retail locations, the company said on Friday, September 20.

The SoHo store design will feature the company’s signature bright red, with key furniture pieces that are curved and lacquered in a deep burgundy shade. Metallic surfaces are contrasted with a softer, translucent look.

“Our SoHo store marks a pivotal transition for Perfect Moment, enabling us for the first time to engage directly with our New York community,” Jane Gottschalk, Perfect Moment’s co-founder and creative director, says. “The store will embody our commitment to innovation, blending our iconic heritage with forward-thinking style to create an experience that resonates with the local community. For the store opening in October, we will celebrate the vibrant energy of New York City as we bring our [autumn-winter 2024] collection to life.”

Founded in 1984 in Chamonix, France, by extreme sports filmmaker and professional skier Thierry Donard, Perfect Moment was acquired in 2010 by Max and Jane Gottschalk. The outdoor clothing company went public in February of this year.

Research contact: @RetailDive