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

Ano 2 da pandemia: marcas lançam roupas mais moderninhas para ficar em casa

A grife PatBo criou uma coleção com moletons e pijamas de luxo - Reprodução/Instagram
A grife PatBo criou uma coleção com moletons e pijamas de luxo Imagem: Reprodução/Instagram

Deborah Bresser

Colaboração para Universa

10/04/2021 04h00

Sem festas, restaurantes, cineminha ou baladas, as roupas de ear ficaram encostadas no armário no último ano. Pior: pouca gente se animou a comprar uma peça nova. Para tentar despertar no consumidor algum desejo de consumo de moda em mais um ano de pandemia, as marcas resolveram investir em peças confortáveis, que servem tanto para ficar em casa quanto para dar uma voltinha, mas bem mais estilosas do que um simples moletom.

A estilista Raquel Davidowicz, fundadora da grife paulistana UMA, por exemplo, criou uma segunda linha de roupas na pandemia, com preços menores, a UMA X, pensando no estilo de vida pandêmico. São malhas, moletons, vestidos, calças e shorts muito confortáveis, mas com design contemporâneo. Além disso, são peças sem distinção de gênero e ecofriendly.

A marca UMA criou uma segunda linha chamada UMA X, mais barata, com peças sem distinção de gênero e tecidos confortáveis - Divulgação - Divulgação
A marca UMA criou uma segunda linha chamada UMA X, mais barata, com peças sem distinção de gênero e tecidos confortáveis
Imagem: Divulgação

Nesse novo estilo de se vestir em que a maior parte do tempo das pessoas é usada dentro de casa, não faz muita diferença qual a estação do momento — tem roupa que pode ser usada em todas elas. A UMA X, segundo Vanessa Davidowicz, é pensada para a quarentena e também "para o futuro do consumo", diz. "Mas com peças que seguem os princípios de modernidade, praticidade e conforto."

Famosa por criar vestidos de festa, Patricia Bonaldi, da grife de luxo PatBo, decidiu produzir pijamas mais chiques e unissex, que podem até ar por camisa naquela reunião por Zoom. A estilista queridinha das famosas reaproveitou tecidos que seriam usados na produção das roupas "para sair" nos conjuntos para ficar em casa. As peças, conta, estão fazendo sucesso e a produção aumentando.

Além disso, a marca ampliou sua linha de "homewear", com peças confortáveis para ficar em casa. "Devido à pandemia nos reinventamos, A nossa coleção ganhou espaço com moletons com palavras de reflexões e pijamas que podem ser usados em diversas ocasiões! Nesse momento em que estamos ficando muito em casa fazendo reuniões on-lines, os pijamas são opções descomplicadas", diz Patricia.

Após ter um aumento de 400% nas vendas de pijamas e camisolas no último ano, a marca de moda íntima Intimissimi lançará em breve uma nova linha de roupas homewear. Entre as peças estão tops e leggings que podem ser usados desde a prática de exercícios físicos, para uma ida ao mercado e até para o homeoffice. E a marca continua investindo nos pijamas, agora com opções mais estilosas sem parecer que possam ser usadas apenas para dormir.


Uma pantufa mais chique

O setor calçadista também enfrentou o desafio de ver os consumidores dentro de casa, usando chinelos e pantufas. A Schutz lançou sua segunda coleção "Live in", sapatos confortáveis que servem para ficar em casa ou dar uma saidinha. Também ou a usar materiais como veludo e pelo alpaca para deixar os modelos com toque macio e confortável.

Fernanda Jordani, coordenadora de estilo da marca Shoestock, conta que a procura dos consumidores por calçados confortáveis e versáteis, "que possam ser usados dentro de casa ou para uma saída rápida, como ir buscar um delivery na portaria". Daí o investimento em mules, papetes, mocassins, sapatilhas e tênis.