Ngày 27/02/2026, The Body Shop Việt Nam chính thức ra mắt bộ sưu tập Dewberry tại cửa hàng The Body Shop Mạc Thị Bưởi (Quận 1, TP.HCM).