;(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 com fios de sustentação são arma de Luize Altenhofen; veja

Luize Altenhofen - Reprodução/Instagram
Luize Altenhofen Imagem: Reprodução/Instagram

Paula Roschel

Colaboração para Universa

04/07/2018 04h00

Cirurgia plástica era o protocolo padrão quando o lifting facial entrava em jogo. Agora métodos menos invasivos têm se popularizado como saída eficaz para redução de bigode chinês e demais tipos de flacidez no rosto e pescoço.

Luize Altenhofen, por exemplo, resolveu investir nos fios de sustentação para conquistar esse resultado: “Recentemente, fiz um procedimento com fios de sustentação do tipo Silhouette Soft, que deixaram minha pele lisinha e ainda ajudam a estimular o colágeno. Me surpreendi com o resultado, pois rejuvenesci dez anos, no mínimo", acredita a apresentadora, de 38.

Veja também

No rosto de Luize, foram colocados 16 fios, oito de cada lado da face e do pescoço. "Não é um procedimento dolorido, então somente nos pontos onde se faz a anestesia há um pouco de incômodo. A sessão dura pouco também, cerca de 45 minutos”, conta.

Os fios são feitos de ácido polilático: “Eles auxiliam na redefinição dos contornos do rosto e do pescoço. Depois do procedimento, é preciso evitar banhos quentes, abrir mão de exercícios físicos vigorosos durante sete dias, não dormir de lado ou de bruços por 14 dias e evitar a exposição solar excessiva por uma semana”, enumera o cirurgião plástico Alieksei  Carrijo.

“Eles são compostos por cones bidirecionais totalmente absorvíveis, conferindo o benefício de regeneração de colágeno de forma gradual e natural”, completa. O especialista ainda diz que as chances de rejeição do fio pelo corpo são pequenas; mas, caso ocorra, é possível extraí-los.

Ácido hialurônico também é eficaz

Outra técnica bastante procurada por celebridades que buscam aparência mais jovem e descansada é o MD Codes: “É um preenchimento com ácido hialurônico que tem a função de criar ou recriar a arquitetura da face. Ele pode ser usado como lifting não cirúrgico, sendo útil para pessoas que gostariam de ar por uma cirurgia, mas não têm coragem ou têm contraindicações para a mesma”, explica a cirurgiã plástica Juliana Lusvarghi, de São Paulo.

Segundo a profissional, a diferença do MD Codes para outros tipos de preenchimentos é a abordagem global da face. Isso significa que, se a questão é amenizar o bigode chinês, talvez o preenchimento se dê em uma outra região, para que, por meio da sustentação, essa característica diminua: “Com esse protocolo você primeiro vai estruturar a face, depois ajustar o contorno e, por último, realizar um refinamento, como na região dos lábios e no canal da lágrima,” finaliza.

Que procedimento fazer?

Mas como escolher entre esses dois tipos de lifting sem cirurgia? Segundo Beatriz Lassance, membro-titular da Sociedade Brasileira de Cirurgia Plástica, as indicações para os fios e o preenchedor são distintas:

“Durante o processo de envelhecimento ocorre modificação das fibras de colágeno e na estrutura da pele, que fica com flacidez. Nos planos mais profundos temos compartimentos de gordura que, mesmo sem variação de peso, sofrem absorção e diminuem de volume. Com o ácido hialurônico repomos esse volume e o rosto todo levanta, como se fosse um lifting. O diagnóstico deve ser bem feito. Se a deflação dos compartimentos de gordura é muito grande, é necessário muito preenchimento para compensar, deixando o rosto deformado em alguns casos”, esclarece.

“Já os fios fazem efeito lifting, na minha opinião, muito sutil e temporário. Para um paciente que tem apenas um pouco de flacidez, eles são indicados”, pondera.

Fios de sustentação Silhouette Soft

O que é? Inserção de fios abaixo da pele, na gordura subcutânea, para efeito lifting no rosto e pescoço.
Resultados esperados: Auxilia no rejuvenescimento, restaurando o contorno facial.
Duração: A sessão dura, em média, 30 minutos.
Quantidade de sessões: Única
Contraindicação: Pessoas com doenças autoimunes ou que têm preenchedores definitivos, como o polimetilmetacrilato (PMMA), que é um tipo de plástico/acrílico em formato de microesferas transparentes. Para estes casos, apenas a toxina botulínica é indicada.
Manutenção: Depende do grau de flacidez, mas pode durar até dois anos.
Valor da sessão: A partir de R$ 1.500

Preenchimento com ácido hialurônico MD Codes

O que é? Preenchimento com ácido hialurônico para fazer um lifting não cirúrgico na face.
Resultados esperados: O MD Codes pode ser feito na região frontal, temporal, para remodelar supercílio, ao redor dos olhos, canal da lágrima, malar, lábios, região da mandíbula e melhora da flacidez do pescoço.
Duração: Uma hora e meia.
Quantidade de sessões: Até três.
Contraindicação: Gestantes e alérgicos ao preenchedor.
Manutenção: A cada dois anos.
Valor da sessão: A partir de R$ 4.000.

Novidades de beleza