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

Thais Farage

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Roupa de academia no dia a dia é incentivo às mulheres a ganhar mobilidade

O athleisure traz para a moda a ideia de atividade, força, energia - Getty Images
O athleisure traz para a moda a ideia de atividade, força, energia Imagem: Getty Images

Colunista do UOL

11/06/2022 04h00

Uma das tendências de moda que eu mais curto atualmente é o athleisure —que nada mais é que usar roupa de academia também no dia a dia, para outras coisas que não seja só fazer exercícios. E tem uma razão muito clara para isso, eu faço muito exercício e simplesmente não faria se eu tivesse que levar todo um universo de roupa pra tomar banho e me trocar pós treino, todo dia.

Mas assim, pra além do que eu faço e como faço, essa "autorização" que a moda tá dando para as pessoas me fez pensar por que é que a gente não achou normal, desde sempre, que a roupa de academia fosse válida pra qualquer situação? E não é que as pessoas não usassem, é claro que usavam, mas era cafona, não era trendy.

A verdade-verdadeira é que essa onda athleisure já vem antes da pandemia, mas naturalmente ganhou mais força desde que a maioria dos trabalhos assumiu o home office. Banco do Brasil, Correios, Caixa Econômica (para citar empresas enormes e tradicionais) assumiram que grande parte dos funcionários vai trabalhar em sistema híbrido, ou seja, tudo indica que na maioria dos trabalhos formais, ninguém mais volta a ir par ao escritório todos os dias. E isso, minha gente, tem um impacto imenso na forma como a gente se veste. Não estamos mais fazendo uma exceção para um momento de pandemia, o jeito de trabalhar, de fato, mudou.

Se vamos ficar trabalhando de casa, encontrando as pessoas apenas da cintura pra cima, é claro e evidente que a ideia de conforto a a ser uma prioridade inegociável. Quase ninguém vai ficar sentado na cozinha de casa com uma calça de alfaiataria e um scarpin de salto alto. E se a conversa é conforto, roupa de academia entra nadando de braçada nessa conversa.

Mas, também queria puxar o bode pra sala e te chamar pra pensar: quantas pessoas, de fato, conseguem treinar, tomar banho, trocar de roupa e ir trabalhar? Poucas, muito poucas. Pensa só: ir e voltar para casa se arrumar, demanda um tempo absurdo, quem começa a trabalhar muito cedo, tem filhos, pega condução lotada, sequer cogita um negócio desses. Quem vai levar roupa pra trocar na academia? Quem tem carro, em geral, do contrário, o trabalho é absurdo, uma mala extra, uma função enorme. E nem vou falar das pessoas que vão treinar na rua, nos parques, na praça? Eu, que tenho carro e filho e uma rotina sem rotina, desisti completamente dessa ideia e, na maioria das vezes, eu vou direto do treino pra minha atividade seguinte.

Sim, eu fico suada, mas eu considero que não viro um gambá que empesteia o ambiente. Eu termino o treino, lavo o rosto, prendo o cabelo num coque bem presinho e, em geral, troco só a parte de cima da roupa. Quando to muito animada, eu troco o tênis. E é isso aí. Naturalmente, já que trabalho com moda, eu escolho peças de treino com modelagens mais diferentonas e as blusas que uso no pós academia eu cuido pra que sejam bem estilosas e, na mistura, eu consigo equilibrar o look final.

Do alto do meu privilégio de ter um trabalho flexível e que não exige um dress code super formal, eu gosto de pensar que toda vez que eu faço essas misturas eu convido outras pessoas a fazerem também. Acho muito elitista essa ideia de que temos que estar impecáveis o tempo todo. Não temos. Não é humanamente possível um negócio desses e eu realmente prefiro fazer exercício a ser uma donzela do século 19.

A minha sensação é que o athleisure traz para a moda a ideia de atividade, força, energia e essa é uma mensagem que me interessa. Gosto muito de incentivar que mulheres se deem o direito de ter mais mobilidade.

Não me entenda mal, eu amo salto alto e sou completamente fã de minissaia, mas conseguir correr, subir, descer, abaixar e me movimentar sem uma roupa me atrapalhando, em geral, me interessa mais.

A moda muda quando a gente consegue reinventar os códigos. Se calça legging durante um tempo foi uma calça que dava um ar de preguiça da roupa, hoje pode não ser mais e eu realmente entendo que meu trabalho é forçar os códigos para que eles mudem. Me interessa demais a ideia de que se a gente normaliza a roupa de academia no dia a dia, a gente também traz mais gente pra fazer exercício. A moda precisa trabalhar para as pessoas e não ao contrário. Sem contar o gasto, né? É muito caro ter um armário pra fazer exercício e outro pra viver a vida. Por que não misturar? Por que não usar um top de academia como cropped? Uma bermuda biker com camisa?

E, bom, sobre o suor, só tenho uma coisa pra te dizer: eu morei por quase dez anos no Rio de Janeiro. E desses dez anos desconfio que ei apenas meia dúzia de dias sem estar suada —mesmo ser ir a academia, só vivendo o clima tropical, mesmo. Suor não é crime e nem é substância radioativa. Dá pra istrar.