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

Luísa Sonza usa lenço como top; conheça a tendência e veja como fazer

Luísa Sonza recria look usado por Christina Aguilera para o VMA, em 2002 - Reprodução/Instagram
Luísa Sonza recria look usado por Christina Aguilera para o VMA, em 2002 Imagem: Reprodução/Instagram

Gustavo Frank

De Nossa

03/11/2021 10h46

Luísa Sonza provavelmente é a maior entusiasta da moda anos 2000. O estilo Y2K, sigla pela qual a estética em questão vem sendo chamada, já protagonizou a divulgação do álbum "Doce 22" e marcou presença na festa de lançamento do videoclipe para "Fugitivos", parceria com Jão.

Para o evento, a artista recriou um dos looks mais polêmicos do tapete vermelho do Video Music Awards. A combinação de uma minissaia jeans e um lenço, amarrado como blusa, usados por Christina Aguilera na premiação, em 2002.

Luísa Sonza com lenço amarrado como top - Reprodução/Instagram - Reprodução/Instagram
Luísa Sonza com lenço amarrado como top
Imagem: Reprodução/Instagram
Look foi usado para festa de lançamento de "fugitivos" - Reprodução/Instagram - Reprodução/Instagram
Look foi usado para festa de lançamento de "fugitivos"
Imagem: Reprodução/Instagram

Os órios escolhidos foram uma boina branca e uma bota preta de cano alto, quase na altura dos joelhos.

Luísa Sonza na festa de lançamento do videoclipe de "fugitivos", parceria com o cantor Jão - Lucas Ramos/AgNews - Lucas Ramos/AgNews
Luísa Sonza na festa de lançamento do videoclipe de "fugitivos", parceria com o cantor Jão
Imagem: Lucas Ramos/AgNews

Há quem diga, como listou a "Time", que o visual seja um dos mais "questionáveis" da história do tapete vermelho do VMA: "De volta à sua fase "Suja" [alusão ao nome do álbum, "Dirrty"], Xtina gostava de mostrar a pele. Esta blusa de lenço e saia jeans — se você pode chamar de saia — é um exemplo perfeito de sua moda favorita da época".

Christina Aguilera | VMA 2002 - Getty Images - Getty Images
Christina Aguilera | VMA 2002
Imagem: Getty Images

Relembrar é viver
E na moda, o lenço é (e sempre foi) bem-vindo

Xtina pode ter carregado um grande impacto (até hoje) por esse look, mas ele vem por altos e baixos já há um tempo. Mas se manteve intacto no guarda-roupa de famosas, como Bella Hadid, por exemplo.

Podemos nos lembrar, em 2017, quando a modelo desfilou nas ruas com o ório na cor vermelha com pequenos detalhes geométricos. Uma versão mais clássica.

Bella Hadid com lenço amarrado como top, em 2017 - Getty Images - Getty Images
Bella Hadid com lenço amarrado como top, em 2017
Imagem: Getty Images

Dois anos depois, ela nos deu uma versão com a amarração mais ambiciosa. Uma peça, certamente maior, que se amarrava nas costas e na cintura. Servir bem para servir sempre.

Alguns anos antes, em 2015, Rihanna (não surpreendentemente) já antecipava o look. Usando nada menos do que um Hèrmes em uma versão prática, ideal para tomar um sol na janela, como de costume na quarentena.

Foi o confinamento, inclusive, um dos agentes responsáveis pela moda pegar aqui no Brasil. No Big Brother Brasil 21, a atriz Carla Diaz fez com que o lenço fizesse a cabeça de muita gente por aí. Literalmente. O ório na cabeça se tornou marca registrada da participante durante a temporada, assim como Fiuk e o seu tapete nos ombros.

Ainda no reality, Thaís, Viih Tube e Pocah também aderiram ao visual. Aqui fora, o feed do Instagram acompanhava com o mesmo entusiasmo.

Carla DIaz popularizou o uso do lenço na cabeça durante o Big Brother Brasil 21 - Reprodução/Globo - Reprodução/Globo
Carla DIaz popularizou o uso do lenço na cabeça durante o Big Brother Brasil 21
Imagem: Reprodução/Globo

Voltando às blusas, Rafa Kalimann também mostrou um look, há um tempo, que poderia facilmente ser feito com o uso de um lenço.

Faça seu próprio top

Para quem gostou da ideia, no TikTok há inúmeros tutoriais para reproduzir sua própria versão do top. Veja algumas abaixo, ensinadas por Joyce Barcellos (@joybarcellos1):