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

Vitamina C pura: o que ela pode fazer pelo seu rosto e como identificá-la

Paula Roschel

Colaboração para Universa

25/12/2019 04h00

Ao menos duas dezenas de cosméticos com vitamina C foram lançados, globalmente, nos últimos seis anos. A grande popularidade tem relação direta com os vastos benefícios do ativo, de seu emprego nos mais distintos tipo de pele e de muita pesquisa científica endossando seu uso seguro. Mas será que todo produto que tem em sua propaganda a vitamina C como estrela ostenta, de fato, a substância em seu estado puro na fórmula?

Multifuncional, a vitamina C é o ativo queridinho do momento por, de uma só vez, proteger a pele dos danos causados pelos radicais livres de diferentes origens, como a radiação UV, energia infravermelha, poluição e estresse. Além disso, tem intensa ação corretiva em rugas, aumenta a firmeza da pele, clareia manchas e diminui possíveis inflamações.

Pura x derivada

Basicamente, existem dois tipos de vitamina C no mercado cosmético: a pura, conhecida cientificamente como ácido ascórbico, e o derivado de Vitamina C.

"O grande diferencial entre essas duas classificações está na ação antioxidante. Diferentes estudos da literatura científica demonstram que a pura possui ação antioxidante superior, se comparada aos seus derivados, garantindo assim uma maior proteção contra a ação nociva dos radicais livres", diz José Euzébio, farmacêutico técnico em química, responsável pela comunicação científica da SkinCeuticals Brasil.

Para saber se o produto de beleza tem a potente Vitamina C em seu estado puro, o ideal é ler as minúsculas letras do rótulo. Você a encontra por lá como ácido L-ascórbico.

Já os derivados possuem outras nomenclaturas. "Eles são o ascorbil fosfato de sódio, ascorbil fosfato de magnésio, ascorbil tetraisopalmitato e ascorbil glucoside," diz Ana Cristina Martins Ferreira, especialista em dermatologia da Clínica Mais, de São Paulo.

Segundo a médica, mesmo sendo menos potentes do que a versão pura na ação antioxidante, os derivados são mais trabalhados comercialmente por terem maior
estabilidade.

Ou seja, nem sempre uma vitamina C pura em forma de creme ou sérum está entregando seus benefícios, uma vez que a manipulação ou variações de temperatura podem fazer com que ela oxide e perca a função.

Então é comum encontrá-la como ácido ascórbico em produtos com data de validade mais enxuta, em pipetas ou em pó, para misturar apenas na hora da utilização.

Para mantê-la ativa, nada melhor do que ler o rótulo do produto e seguir as recomendações de uso e armazenamento. Elas podem variar drasticamente de acordo com cada fabricante.

Concentração ideal

Basta ar os olhos por uma prateleira cheia de produtos cosméticos com vitamina C para encarar um show de porcentagens. Existem diferentes informações nas embalagens sobre a quantidade de vitamina C pura (ácido l-ascórbico) e elas variam de 5% até 40%.

"Para que ela penetre eficazmente na pele e promova seus benefícios corretivos e antioxidantes, deve estar em uma faixa de concentração na qual ela tem alta penetração, que é entre 10% e 20%. Fora disso, temos um menor aproveitamento do ativo", diz José Euzébio.

Dá espinha?

Alguns usuários relatam um aumento no número de espinhas após iniciar um tratamento com vitamina C. Só que não é ela a causadora de acne. "O surgimento é devido ao veículo ou textura do cosmético utilizado. Se a pele é oleosa ou acneica, o resultado sempre será a piora do quadro se o produto em questão for pesado", fala Ana Cristina.

Então o melhor é usar a vitamina C em bruma ou sérum para peles oleosas, e em cremes hidratantes ou nutritivos para peles mais maduras ou ressecadas.

Por quanto tempo usar

O período de uso para que um cosmético com vitamina C consiga mostrar todos os benefícios embutidos é de dois meses, no mínimo. Além disso, esse ativo pode ser usado o ano todo, sem a necessidade de substituição em períodos de calor ou frio.

Quanto aos efeitos colaterais ou contraindicações, a Vitamina C só não deve ser utilizada no caso de alguma alergia vigente ou doença que comprometa a integridade da pele.

"Um quadro alérgico, normalmente, estaria associado à fragrância, conservante ou algum outro componente associado na formulação e não ao ativo em si", diz Adriana Cairo, dermatologista de São Paulo.