;(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

Queridinho da pele, ácido hialurônico também hidrata intensamente o cabelo

iStock
Imagem: iStock

Karina Hollo

Colaboração para Universa

11/08/2021 04h00

É fato que o cabelo fica mais seco e sem brilho no inverno. E eis que surge um aliado já bem conhecido para a hidratação da pele, mas dessa vez, para ajudar a devolver água para os fios: o ácido hialurônico -- o ativo dermatológico mais buscado na internet em 2020.

É isso mesmo: o queridinho dos dermocosméticos ganhou espaço no mercado de hair care. Ele, que já está na rotina de skincare há algum tempo, aparece na fórmula dos produtos de cuidados com os cabelos. E pode mesmo fazer maravilhas pelos fios, já que tem alto poder de hidratação e preenchimento.

"Esse ingrediente é ótimo para combater o ressecamento, a desidratação e o frizz", diz Rose Félix, terapeuta capilar do TP Beauty Lounge, no Rio de Janeiro. Por isso, é uma boa aposta para hidratar o cabelo no inverno -- época em que eles ficam mais secos e sem brilho por conta do ar seco e dos banhos mais quentes. "Ele pode estar no xampu, no condicionador, na máscara de tratamento e no leave-in", continua ela, explicando que os produtos capilares enriquecidos com ácido hialurônico penetram no interior da fibra, promovendo reparação intensa.

Como o ácido funciona no fio
O ácido hialurônico no cabelo, como na pele, promove uma série de benefícios: hidratação, reconstrução, mais brilho e elasticidade.
"O ácido, ao penetrar nos fios, tem ação reparadora e reconstrutora. Ele preenche a fibra capilar e protege os cabelos de agressões futuras", conta Ana Carina Junqueira, médica especializada em Tricologia clínica e pesquisa, do Instituto Brasileiro de Estudos e Pesquisa Capilar (IBEMC), de São Paulo.

Mulher secando o cabelo - secador de cabelos  - iStock - iStock
Ao secar o cabelo, respeite a distância de 15 centímetros entre a boca do secador e os fios
Imagem: iStock

Cuidados com os cabelos no inverno
Durante a estação mais fria do ano, é preciso dobrar os cuidados, já que os cabelos tendem a ficar mais ressecados devido a banhos extremamente quentes. Temperaturas baixas também deixam os fios ressecados e com frizz. Por isso, vale procurar produtos com efeito mais hidratante. "O ideal é manter a frequência de lavagens diariamente, o couro cabeludo limpo e os fios hidratados. Máscara com ácido hialurônico vem bem a calhar, porque hidrata de maneira ideal. Vale também procurar o ativo no leave-in", diz Ana Carina.

Mas o ideal é aplicar os produtos longe do couro cabeludo, para que não haja aumento da oleosidade dos fios. "O objetivo aqui é hidratar os fios. Para isso, o ácido hialurônico funciona bem. No entanto, deixe condicionadores e máscaras longe da raiz", continua a médica. Seque bem os cabelos e sempre respeite a distância de 15 centímetros entre a boca do secador e os fios, sem esquecer de usar produtos de proteção térmica antes do secador.

PARA EXPERIMENTAR

Masque Cicaextreme, Kérastase, R$ 230,70
Com moléculas leves e pesadas de ácido hialurônico, que proporcionam hidratação profunda, efeito plump, elasticidade e força, é ultra reconstrutora e altamente condicionante -- oferece 85% mais hidratação e recupera a superfície dos fios com descoloração.

Comprar

Creme Hidra Preenchedor Elseve Hidra Hialurônico, R$ 29,99
Sua fórmula sem enxágue previne contra as pontas duplas, sela as cutículas e elimina o frizz, deixando os cabelos desembaraçados e com um brilho intenso, sem pesar. O resultado são fios uniformes, macios e hidratados, incluindo melhora do brilho, menos danos e controle do frizz, além de leveza e movimento.

Comprar

Condicionador Ultrasselante Treat Repair Pós-Química, Lacan, R$ 28
Com ácido hialurônico, spirulina e pró-vitamina B5, revitaliza a fibra capilar dos cabelos, promovendo máxima disciplina aos fios. Possui ainda ação antifrizz e desembaraçante, com alto poder nutritivo.

Shampoo Hydrate, Walory, R$ 99,90
Combinação perfeita de hidratação e limpeza capilar. Com ácido hialurônico, ativo hidratante que combate a desidratação, o ressecamento e o frizz, além de atuar na reparação de pontas duplas.

Comprar

*O UOL pode receber uma parcela das vendas pelos links recomendados neste conteúdo. Preços e ofertas da loja não influenciam os critérios de escolha editorial.