Olá!
Primeiro, gostaria de agradecer a oportunidade de participar desse desafio. Independente do resultado, sinto que aprendi muita coisa em tão pouco tempo! E falo sério :)
Como ainda estou entrando na área de desenvolvimento frontend, encarei o desafio até mais como um aprendizado. Também por isso, acredito que muitos puxões de orelha estarão por vir :p
BTW: sou daltônico, então qualquer discrepância absurda de cores: é por isso.
De qualquer maneira, no pouco tempo que tive pra fazer o desafio, gastei a maior parte do tempo pesquisando e pensando mesmo. A parte de carregar o JSON, para mim, foi algo novo: na Perugluglu utilizamos muito um data.js para armazenar dados em uma estrutura muito similar a um JSON, porém nunca tinha mexido com um XHTTPRequest, por exemplo.
Acabei utilizando uma library de Vanilla JS para implementar o carrosel dos produtos, mas pelo menos me limitei a não usar jQuery, GreenSock e nenhuma outra biblioteca ou framework que estou acostumado a usar no dia-a-dia. Os links das imagens parecem estar quebrados, então não consegui utilizá-las.
Enfim, para executar o projeto, basta clicar aqui, ou clicar no link ao lado do nome do repositório.
Valeu! <3