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

Novidades de beleza

Lifting facial sem cirurgia: conheça nova técnica feita com dois injetáveis

iStock
Imagem: iStock

Paula Roschel

Colaboração para Universa

10/07/2019 04h00

O levantamento das laterais e de outros pontos de sustentação da face sem cirurgia é um procedimento procurado por quem quer manter o contorno do rosto bem marcado sem precisar ar por bisturis afiados ou dias de repouso em leitos hospitalares. Lasers, fios de sustentação e jatos de ativos são algumas das principais novidades da estética. E agora mais uma técnica, chamada Firm Lyft, acaba de desembarcar no Brasil, também agindo na flacidez do rosto.

É comum pensar na pele como a única estrutura que se transforma drasticamente com o ar do tempo, já que é nela que as rugas aparecem; mas as mudanças são mais profundas."Os sinais do envelhecimento são o conjunto da perda de elasticidade da pele e de depósitos de gordura, diminuição do volume ósseo e frouxidão dos ligamentos retentores da face", diz o cirurgião plástico Paolo Rubez, membro titular da Sociedade Brasileira de Cirurgia Plástica, de São Paulo. Ainda segundo o médico, tratamentos que unem a manutenção do volume perdido ao efeito firmador podem ser, então, um bom caminho para manter as estruturas do rosto por mais tempo.

O Firm Lyft segue esse caminho de técnica mista. "Ele funciona combinando dois produtos diferentes em uma só sessão. O primeiro é o ácido l-polilático, que estimula a produção de colágeno e dá mais firmeza à pele", explica a dermatologista Karla Assed, do Rio de Janeiro. A segunda substância é o ácido hialurônico. A médica explica que esse ativo, apesar de ser conhecido para dar volume, desempenha no procedimento um papel muito mais sutil de preenchimento se comparado ao seu emprego para aumento de lábios. Sendo assim, o resultado tende a ser bem natural: "Ele é injetado na mesma sessão do l-polilático e tem o papel de sustentar as estruturas da face", completa.

Enquanto a melhora na sustentação é percebida logo após uma sessão do Firm Lyft, o relevo e a textura da pele podem ser otimizados de forma gradual e fracionada. De acordo com cada caso, são feitas até três aplicações do ácido l-polilático. Essa nova técnica híbrida, em partes, pode ser comparada ao já consagrado MD Codes, que também ancora pontos específicos da face, porém sem agir sobre a qualidade e a textura da pele.

Dói? Quais os riscos?

Como todo procedimento injetável, ele envolve certo desconforto. Porém, a sensação é amenizada com o uso de anestesia tópica, aplicada minutos antes do procedimento. Como efeito colateral esperado, alguns hematomas podem surgir, que somem em alguns dias.

O preenchimento com ácido hialurônico ou bioestimuladores é um tratamento extremamente seguro se realizado por profissional médico capacitado, mas não é isento de riscos. "Casos de cegueira, acidente vascular cerebral e necrose da pele podem acontecer, apesar de raros", explica a dermatologista Daniela Neves, de Belo Horizonte (MG).

Firm Lyft

O que é? Nova abordagem para aplicação simultânea de ácido hialurônico e bioestimulador de colágeno na face.
Resultados esperados: Pele mais firme, com relevo homogêneo e efeito lifting sem cirurgia.
Duração: A partir de 30 minutos.
Quantidade de sessões: Uma sessão simultânea para aplicação do ácido hialurônico e bioestimulador de colágeno. Se necessário, outras duas aplicações de bioestimulador de colágeno são feitas (com intervalo mensal).
Contraindicação: Grávidas, pessoas que tenham alergia ao bioestimulador e ao ácido hialurônico, com inflamação ou infecção no local do preenchimento ou com doença autoimune.
Manutenção: Anual. Doze meses é o tempo médio para que o corpo absorva naturalmente todas as substâncias do procedimento.
Valor da sessão: A partir de R$ 9.000.

Novidades de beleza