;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

"Louca dos chocolates" cria bombons e doces que encantam olhos e paladar

Barrinha: ideal para quem ainda não trabalha com chocolate - Divulgação
Barrinha: ideal para quem ainda não trabalha com chocolate Imagem: Divulgação

Gabrielli Menezes

De Nossa

26/08/2020 04h00

Michelle Kallas

Michelle Kallas

QUEM É

Num ato de coragem, ela pediu demissão do escritório de advocacia onde trabalhava para se dedicar ao que ama e abrir a Mica Crafted Chocolates. Desde criança, se considera a 'louca do chocolate' e não a um dia sem o doce.

"Mas você vai largar tudo para fazer chocolate?". Essa era a pergunta mais ouvida pela Michelle Kallas quando ela decidiu mudar de profissão. A advogada foi do mundo corporativo ao empreendedorismo: há dois anos, abriu a Mica Crafted Chocolate, marca de bombons para presentear.

O sucesso foi quase instantâneo e a explicação está nos próprios chocolates. Lindos, os docinhos brilham nas redes sociais. E literalmente: cada trufinha é pintada com manteiga de cacau mais corante. O resultado é um acabamento delicado e reluzente.

Mica Crafted Chocolates - Divulgação - Divulgação
Os bombons: detalhes são pintados à mão
Imagem: Divulgação

Para compor a cor dos bombons, a advogada usa máquinas como compressor e aerógrafo. Detalhes são pintados à mão com pincel. As técnicas foram importadas de Los Angeles, mais precisamente da especialista americana Melissa Coppel, com quem Michelle fez um curso.

Como se não bastasse a beleza, o chocolate da Mica ainda é gostoso e diferentão. Leva recheios nada básicos como azeite, caramelo com sal, torta de limão e ganache de hibisco com base crocante de framboesa

 ganache de hibisco com base crocante de framboesa - Divulgação - Divulgação
Sabores inusitados: ganache de hibisco com base crocante de framboesa
Imagem: Divulgação

"Louca dos chocolates"

Chocólatra assumida, Michelle não a um dia ser comer um pedacinho. "Na minha casa sempre teve o armário de doces. Eu e minha família comprávamos muita coisa e deixávamos lá", conta.

Quando eu chegava na casa de outros parentes, dizia: 'tia, onde é o armário de doces?' Achava que era uma instituição da casa"

Comece pelo começo

Barrinha de chocolate com dragée

Dificuldade Médio
10 porções
45 min
Ver receita completa

Mais simples do que os bombons, as barrinhas são uma ótima forma para dar os primeiros os no universo do cacau. A primeira sugestão é escolher uma marca boa e evitar as opções hidrogenadas, com gordura vegetal.

Isso porque, embora sejam mais fáceis de trabalhar por não precisar realizar o processo chamado de temperagem (que dá brilho e consistência pro chocolate), o derretimento na boca é mais lento e, por isso, mais desagradável.

A receita que Michelle compartilha aqui em Nossa é colorida como suas criações. Trata-se de uma barra de chocolate ao leite com confeitos de açúcar, também chamado de dragée.

Do seu jeito

É importante dizer que o o a o serve de base para outras combinações. "O dragée pode ser substituído por qualquer ingrediente seco, como flocos de arroz, castanhas, biscoitos, marshmallow ou cereal", diz a chocolatier.

Barrinha Mica Crafted Chocolates - Divulgação - Divulgação
Branco, ao leite ou meio amargo: o a o é o mesmo
Imagem: Divulgação

Também não é preciso ficar ao chocolate ao leite: "eu gosto também de harmonizar esses elementos com o tipo de chocolate escolhido. O pistache, que tem sabor mais suave, combina muito com chocolate branco. Já as versões amargas, pedem acompanhamentos mais marcantes como sal especial ou café. O céu é o limite e o mais legal aqui é fazer diversos testes com sabores inusitados!".