ST. LOUIS — Due to high demand, Eckert’s Farm in Belleville will restock its limited-edition colorful trees for the third time Friday.

This is the first year Eckert’s is offering its classic White Pine Christmas trees in a variety of eco-friendly dyed options, according to a press release.

Colors include festive red, snowy white, bold hot pink, vibrant blue and sleek black.

Eckert’s also is hosting its traditional holiday festivities at the farm, such as cut-your-own-Christmas tree, breakfast and photos with Santa and gingerbread house decorating classes.

Events will run through Sunday, Dec. 22. For more details on the festivities, visit Eckert’s website.

Eckert’s will donate a portion of its colorful trees to local families through various charities, according to the press release. Participating organizations include Gateway to Hope (pink trees), The National Alliance on Mental Health (white trees), EasterSeals Midwest (blue trees) and Ollie Hinkle Heart Foundation (red trees).