CBX appoints creative director in retail environments