;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Roupa esportiva conversa com a mulher para que ela não desista do treino

Bermuda da La Vie Sports com QR Code estampado no bolso custa R$ 219 - Divulgação
Bermuda da La Vie Sports com QR Code estampado no bolso custa R$ 219 Imagem: Divulgação

Claudia Varella

Colaboração para o UOL, em São Paulo

17/12/2021 04h00

Quem nunca desistiu de sair para correr numa manhã nublada? Ou deixou de fazer o treino por causa da preguiça? Foi pensando em incentivar a mulher a não desistir de treinar que a marca La Vie Sports, de Niterói (RJ), lançou no dia 30 de novembro uma linha esportiva de roupas de corrida para o público feminino. As peças têm um QR Code impresso que, escaneado, abre uma página com treinos de corrida e vídeos motivacionais.

Algumas frases motivacionais que constam de vídeos com depoimentos de mulheres que praticam corrida:

  • "Naqueles dias em que estou mais desmotivada, levantar e colocar uma roupa bonita me ajuda a elevar o astral e partir para o treino".
  • "Se eu não fizer o treino agora, sei que mais tarde isso irá me fazer falta, pois quando pratico meu exercício físico de manhã me sinto muito melhor durante o dia".

São cinco vídeos motivacionais. Segundo a empresa, a iniciativa será atualizada com novos vídeos das próprias clientes que quiserem compartilhar sua experiência.

"A ideia desta 'roupa que fala' é ser aquela amiga que não vai deixar você desistir ou desanimar na hora do treino", disse Mari Gastin, 41, uma das sócias da La Vie Sports, uma marca de roupa esportiva para corredoras. As outras sócias da empresa são Fernanda Galindo, 38, e Roberta Perlingeiro, 37. As três são atletas amadoras.

São vídeos com mulheres reais que, com suas mensagens inspiradoras, querem te dizer: 'vem para o treino, porque eu estou indo'. Te ajudar a manter o foco.
Mari Gastin, uma das sócias da La Vie Sports

Treinos em asfalto, areia fofa e terra batida

Funciona assim: por meio de um QR Code impresso nas peças, a consumidora tem o a nove treinos em diferentes terrenos (asfalto, areia fofa e terra batida) e divididos entre iniciantes, intermediários e avançados, além de vídeos motivacionais. Também há dicas de exercícios para o fortalecimento muscular. O QR Code pode ser escaneado por qualquer celular.

Segundo Mari, os treinos foram desenvolvidos pelo "headcoach" Marcos Cunha, da assessoria esportiva M Performance, considerando diferentes terrenos e níveis de condicionamento para atender ao maior número de mulheres. A partir disso, a consumidora analisa qual se encaixa melhor em seu perfil.

A impressão do QR Code é feita através de uma "silk termocolante" (adesivo ativado pelo calor) de alta durabilidade. Ou seja, a impressão não sai após a lavagem das roupas.

A linha Corro+ tem dez tipos de roupas femininas, entre shorts, bermudas, calças, tops e camisetas. As peças custam de R$ 159 (camiseta justa) a R$ 259 (calça de compressão com bolsos). Os tamanhos vão do PP ao GG. São vendidas no e-commerce da empresa e em lojas revendedoras.

Apesar de ser focadas em corredoras, as peças podem ser utilizadas em qualquer outra modalidade esportiva.

A empresa espera aumentar o faturamento em 40% no mês de dezembro com a venda das peças. O investimento inicial não foi divulgado.

Marca tem roupas voltadas para corrida

Criada em 2015, em Niterói, a La Vie Sports produz peças de roupa esportiva para mulheres corredoras.

Elas são projetadas por corredoras para resolver problemas vivenciados na corrida, como alças caindo ou perna da bermuda enrolando. As peças são roupas feitas com materiais sustentáveis e têm, por exemplo, bolsos para oferecer conforto e funcionalidade às mulheres.

A empresa não divulga faturamento nem lucro do ano ado.

Empresa deve posicionar a marca no mercado

Rafaela Brugnatti, analista de negócios do Sebrae-SP, que os produtos da marca La Vie Sports têm qualidade e são eficientes nas funcionalidades, como ter bolsos para guardar documento, celular e garrafinha de água, e usar tecido sustentável. "Para quem corre, levar poucas coisas e ainda ter lugar para colocá-las deixa a mulher mais segura e confortável", afirmou.

Sobre a nova linha Corro+, Rafaela diz que incentivar a mulher a não desistir de correr ou fazer o treino é uma forma de agregar valor ao produto.

Para ela, no entanto, a empresa deve melhorar o posicionamento da marca no mercado para atingir um público maior.

"A corrida é um esporte democrático, pois pode ser praticado por quase todas as pessoas. Mas nem todas têm o aos produtos da La Vie Sports, por ainda desconhecer a marca ou por conta dos preços das peças, que são similares aos valores de marcas mais conhecidas", disse.

Onde encontrar:

La Vie Sports: https://www.laviesports.com.br