Conheça a Ybera

Há 20 anos, revelamos a beleza que há em cada pessoa

Centro de distribuição Ybera - Viana, ES

Nossa História

Com quase duas décadas de dedicação à beleza e inovação, a Ybera se consolidou como uma das marcas mais reconhecidas do mundo em tratamentos capilares profissionais.
Fundada por Johnathan e Sauana Alves, a empresa nasceu com o propósito de criar produtos que unissem tecnologia, performance e cuidado real com os cabelos.

Hoje, a Ybera está presente em mais de 50 países, levando soluções de alta qualidade para salões de beleza e consumidores que buscam resultados visíveis e duradouros.

A liderança visionária da Ybera Group impulsiona constantemente a marca a novos patamares:

  • Johnathan Alves, CEO, guia a expansão estratégica e o compromisso com a excelência;

  • Sauana Alves, diretora de criação, imprime sua identidade criativa e olhar apurado nas fórmulas e lançamentos;

  • Rômulo Alves, diretor comercial, fortalece o relacionamento com parceiros e profissionais;

  • Djillali Chorfa, à frente da expansão internacional, consolida a presença da Ybera no cenário global.

Com um time apaixonado pelo que faz, a Ybera reafirma diariamente seu compromisso com a inovação, a qualidade e o sucesso de quem acredita na beleza como forma de expressão.
 

Nossa Essência

Transformar o comum em extraordinário.
Cada produto Ybera nasce para oferecer experiências de beleza reais, com tecnologia avançada e resultados que inspiram autoconfiança e autoestima.

Nossa Promessa

Entregar resultados comprovados, com qualidade, inovação e segurança, elevando cada momento de beleza nos salões, em casa ou nas passarelas a uma experiência única e transformadora.

Nossos Valores

  • Paixão por inovação e performance.

  • Verdade e transparência em cada etapa.

  • Crescimento e valorização de nossos colaboradores, clientes e parceiros.

 

Evoluir é a nossa essência

Desde o início, acreditamos que a verdadeira transformação começa com o primeiro passo.
A cada conquista, aperfeiçoamos experiências, fortalecemos conexões e inspiramos novas histórias de beleza, sempre com o olhar voltado para o futuro.

Compre também

Kit Escova Progressiva 500g - Fashion Gold
R$ 519,90
R$ 493,91 à vista com desconto
ou 6x de R$ 86,65 Sem juros
Kit 100Tímetros Antiqueda Capilar - Fashion Gold
R$ 359,90
R$ 341,91 à vista com desconto
ou 6x de R$ 59,98 Sem juros
Kit Kids Menina - Ybera Fashion Kids
R$ 249,90
R$ 237,41 à vista com desconto
ou 6x de R$ 41,65 Sem juros
Leave-in Desembaraçante 150ml
R$ 79,90
R$ 75,91 à vista com desconto
ou 6x de R$ 13,32 Sem juros
Kit 100timetros 90 Cápsulas Softgel - Fashion Gold
R$ 239,90
R$ 227,91 à vista com desconto
ou 6x de R$ 39,98 Sem juros
Kit Cronograma Liso Perfeito - Ybera Fashion Gold
R$ 299,90
R$ 284,91 à vista com desconto
ou 6x de R$ 49,98 Sem juros
Kit Loiro Perfeito + Shampoo Luminoso 500ml - Fashion Gold
R$ 407,80
R$ 387,41 à vista com desconto
ou 6x de R$ 67,97 Sem juros
Leave-in Universal 250g - Ybera Paris
R$ 129,90
R$ 123,41 à vista com desconto
ou 6x de R$ 21,65 Sem juros
Kit Máscaras Cronograma Capilar Cuidados Profundos
R$ 299,90
R$ 284,91 à vista com desconto
ou 6x de R$ 49,98 Sem juros
Gloss C360 Universal 90ml - Ybera Paris
R$ 209,90
R$ 199,41 à vista com desconto
ou 6x de R$ 34,98 Sem juros

Utilizamos cookies para melhorar a sua experiência em nosso site. Ao continuar navegando você concorda com a nossa política de privacidade

Continuar e Fechar
' + '

Presente liberado

' + '
Este brinde foi adicionado ao seu pedido como cortesia Ybera
' + '' + '
' + imgHtml + '
Você ganhou' + NAME + '
' + '
' + '' + ''; document.body.appendChild(overlay); overlay.querySelector('.ygp-selo-close').addEventListener('click', closeOverlay); overlay.querySelector('.ygp-selo-btn').addEventListener('click', closeOverlay); overlay.addEventListener('click', function (e) { if (e.target === overlay) closeOverlay(); }); } catch (e) { /* silencioso: falha ao montar o popup nunca deve travar o carrinho */ } } function checkForNewGifts() { try { var container = document.getElementById('cart_products'); if (!container) return; var badges = container.querySelectorAll('.ybera-gift-black-badge'); var currentKeys = {}; var shown = readShown(); var changed = false; badges.forEach(function (badge) { var item = badge.closest('.cart__product'); if (!item) return; var nameEl = item.querySelector('.cart__product__name'); var imgEl = item.querySelector('.cart__product__image'); var name = nameEl ? nameEl.textContent.trim() : 'Presente especial Ybera'; var image = imgEl ? (imgEl.getAttribute('src') || '') : ''; var key = 'gift-' + name; currentKeys[key] = 1; if (!shown[key]) { // brinde novo nesta sessão (ou voltou depois de ter sido removido) shown[key] = 1; changed = true; showGiftPopup(name, image); } }); // Libera do sessionStorage qualquer chave que estava marcada // como "mostrada" mas cujo brinde não está mais no carrinho — // é isso que permite o popup disparar de novo se ele voltar. Object.keys(shown).forEach(function (key) { if (!currentKeys[key]) { delete shown[key]; changed = true; } }); if (changed) writeShown(shown); } catch (e) { /* silencioso */ } } function start() { // 1) checagem periódica leve — funciona sempre, é a rede de // segurança principal e cobre qualquer forma de atualização // do carrinho, inclusive quando o Vue recria o container. setInterval(checkForNewGifts, POLL_MS); // 2) observer para reação mais rápida (sem esperar o próximo // tick do polling). Reconecta sozinho se o Vue trocar o // elemento #cart_products (isso acontece quando o carrinho // alterna entre "vazio" e "com itens", pois é um v-if/v-else). var observedContainer = null; var observer = null; setInterval(function () { try { var container = document.getElementById('cart_products'); if (container && container !== observedContainer) { if (observer) observer.disconnect(); observer = new MutationObserver(function () { checkForNewGifts(); }); observer.observe(container, { childList: true, subtree: true }); observedContainer = container; checkForNewGifts(); // primeira leitura imediata ao (re)conectar } else if (!container && observedContainer) { if (observer) observer.disconnect(); observer = null; observedContainer = null; } } catch (e) { /* MutationObserver indisponível: segue só com o polling do item 1 */ } }, 500); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); } } catch (e) { /* falha total e silenciosa: nunca deve impedir o carregamento do restante do site */ } })();