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

"Se já aceitamos até a papete, tudo vale no armário", diz Mariana Weickert

Mariana Weickert desacredita do conceito de "brega" e revela as peças favoritas para os looks - Léo Aversa
Mariana Weickert desacredita do conceito de "brega" e revela as peças favoritas para os looks
Imagem: Léo Aversa

Maria Carolina Gimenez

Colaboração para Nossa

27/04/2020 04h00

Mariana Weickert

Mariana Weickert

Trajeto na moda

Mãe de Theresa e grávida de seu segundo filho, Mariana iniciou sua carreira no mundo da moda, desfilando e fotografando para as principais publicações da área. Na TV, atuou no GNT, Globo e, hoje, no Domingo Espetacular, da Record.

Defina seu estilo em algumas palavras.
Geralmente, quando as pessoas perguntavam isso, a gente tinha uma resposta pronta. Mas acho que, mais e mais, a moda é uma forma de expressão. Então, é difícil você se bitolar em uma ideia só, em um estilo só. Acho que somos várias em vários momentos diferentes. Depende de como eu acordo, do tempo que tenho para me arrumar, da ocasião que vou... Creio que abraço estilos completamente diferentes. O mais legal da moda é poder brincar com isso e colocar para fora varias vertentes da sua personalidade, do seu mood e do seu astral do momento.

Você precisou adaptar seu estilo durante a gravidez? Como foi esse processo?
Olha, adaptar estilo com a gravidez não, mas adaptar a roupa no sentido de que estou na fase do que cabe. O que está cabendo, estou usando. [Risos] Fico um pouco reticente em comprar roupa grávida -- na verdade, fico preguiçosa mesmo. Acabei comprando um kit chamado Expecting Kit, é brasileiro inclusive, com cinco peças coringa para gravidez; duas calças, uma saia, uma blusa e um vestido. A partir daí, consigo montar produções mesclando com outras roupas. Hoje, minhas calças não am do joelho, nem com extensor, não tem jeito. [Risos] Agora, de quarentena por conta da pandemia, ficou mais confortável me adaptar às peças.

O que não pode faltar no seu armário?
Os meus coringas são: camiseta branca (bem cortada, com algum detalhe ou bordado bacana); uma boa calça jeans (com modelo que me vista bem e seja confortável); e uma bela camisa clássica de botão, seja branca, azul ou listrada, para usar aberta, dando nó, como um casaquinho.

E o que não entra no seu armário de jeito nenhum?
Eu não sei, a gente já mordeu tanto a língua... Lembro daquela moda do jeans baixo dos anos 90, sabe? Que o zíper tinha dois dedos de comprimento. Eu era adepta e nunca me imaginava usando calça com cintura alta. Hoje, é exatamente o oposto. Eu mordo a língua direto: eu dizia que nunca ia usar as botas brancas, mas tem peças belíssimas que podem ficar um charme em determinados looks. Olha, se já aceitamos até a papete ou a pochete, amor, eu não falo nada, tudo vale no armário.

O que você acha brega?
De verdade, não acho que exista mais isso de brega. Antigamente, a moda era ditada por alguns estilistas e desfiles, algumas interpretações de críticos de moda e aí, sim, existia esse papo de o que era brega, o que era fashion, o que estava na moda. Hoje, tudo é tão deliciosamente livre. Existe aquilo que você gosta e aquilo que você não gosta, o que te cai bem e o que não cai bem. Acho que o feio é você querer forçar uma barra que não é a sua verdade, fazer um estilo que não te cabe.

Uma combinação perfeita?
De jeans e camiseta branca, com os órios e make certa, a mulher fica muito estilosa. E não tem nada mais simples do que esse duo.

Investe nos órios ou vamos de discreta?
Eu super acho que investir em órios é um jeito fácil e mais barato de montar um look. Às vezes, você tem a mesma base, as mesmas peças de roupas, e com órios diferentes muda totalmente a cara dessa produção. Acho que ório é um ótimo investimento -- claro, né, o céu é o limite. Hoje, dou um valor diferente às minhas aquisições, compro muito pouco. Sou adepta do consumo consciente, reciclo muito as coisas que já tenho, tento usá-las de formas diferentes. É claro que compro, mas guardo muito bem para poder usar várias vezes e de maneiras novas.

Qual a peça de roupa mais antiga que você tem?
Tenho algumas camisas da minha avó que devem ser as peças mais antigas. Tenho casaquinhos lá dos anos 1990 para 2000, assim como calças jeans que eu amo de paixão. Camiseta eu faço coleção e já comprava de brechó, super antigas.

Um ícone da moda.
Uma amiga que mora no meu coração, a Carol Bittencourt. Eu acho que ela se veste super bem, sabe misturar as roupas, é estilosa e uma referência.