A Loucos & Santos iniciou seu projeto de franquias em 2013 e já conta com 19 unidades da rede, além de uma loja virtual. Com essência cosmopolita e espírito jovem, a marca oferece sapatos, bolsas e acessórios femininos voltados a um público que valoriza a liberdade de usar todas as possibilidades fashion a seu favor. Esta característica se traduz no visual da Loucos & Santos Concept Store, em Gramado/RS, padrão para todas as suas lojas exclusivas, projetadas para expressar a identidade vanguardista da marca. Reforçando a presença no varejo, a marca se apresenta nos principais endereços de moda do Brasil e em mais de 35 países, em todos os Continentes.
A decisão de implementar o sistema de franquias Loucos & Santos seguiu um caminho natural, atendendo a uma demanda do mercado. Altamente desejada por suas consumidoras, a marca mostrou-se, desde sua criação, uma proposta rentável e arrojada.