<!– HTML: Este é o contêiner principal para o vídeo –>
<div id=”intro-video” class=”intro-video” aria-hidden=”true”>
<video id=”intro-video-player” autoplay muted playsinline preload=”auto”>
<source src=”https://hidrolt.com.br/wp-content/uploads/2026/07/wp-1783953352411.mp4″ type=”video/mp4″>
</video>
</div>

<style>
/* Bloqueia rolagem enquanto a introdução estiver ativa */
html.intro-active,
body.intro-active {
width: 100%;
height: 100%;
overflow: hidden;
overscroll-behavior: none;
}

/* Vídeo de abertura */
.intro-video {
position: fixed;
z-index: 999999;
inset: 0;

width: 100vw;
width: 100dvw;

height: 100vh;
height: 100dvh;
min-height: -webkit-fill-available;

display: flex;
align-items: center;
justify-content: center;

overflow: hidden;
background: #000;
opacity: 1;
visibility: visible;
touch-action: none;

transition:
opacity 0.8s ease,
visibility 0s linear 0.8s;
}

.intro-video video {
display: block;
width: 100%;
height: 100%;
background: #000;
object-fit: contain;
}

/* Saída suave ao final do vídeo */
.intro-video.is-fading {
opacity: 0;
visibility: hidden;
pointer-events: none;
}

/*
* No mobile, cobre toda a tela e evita barras pretas
* acima e abaixo do vídeo.
*/
@media (max-width: 767px) {
.intro-video video {
object-fit: cover;
}
}
</style>

<script>
document.addEventListener(‘DOMContentLoaded’, function () {
const intro = document.getElementById(‘intro-video’);
const video = document.getElementById(‘intro-video-player’);

if (!intro || !video) return;

let scrollPosition = window.scrollY || window.pageYOffset;

function lockScroll() {
scrollPosition = window.scrollY || window.pageYOffset;

document.documentElement.classList.add(‘intro-active’);
document.body.classList.add(‘intro-active’);

/*
* position: fixed no body é importante principalmente no iOS,
* onde overflow:hidden pode não bloquear o scroll totalmente.
*/
document.body.style.position = ‘fixed’;
document.body.style.top = `-${scrollPosition}px`;
document.body.style.left = ‘0’;
document.body.style.right = ‘0’;
document.body.style.width = ‘100%’;
}

function unlockScroll() {
document.documentElement.classList.remove(‘intro-active’);
document.body.classList.remove(‘intro-active’);

document.body.style.position = ”;
document.body.style.top = ”;
document.body.style.left = ”;
document.body.style.right = ”;
document.body.style.width = ”;

window.scrollTo(0, scrollPosition);
}

function closeIntro() {
if (intro.classList.contains(‘is-fading’)) return;

intro.classList.add(‘is-fading’);

window.setTimeout(function () {
unlockScroll();
intro.remove();
}, 850);
}

lockScroll();

/*
* Bloqueia gestos de rolagem enquanto a intro estiver visível.
* passive:false é necessário para o preventDefault funcionar.
*/
function preventScroll(event) {
event.preventDefault();
}

document.addEventListener(‘touchmove’, preventScroll, { passive: false });
document.addEventListener(‘wheel’, preventScroll, { passive: false });

video.play().catch(function () {
closeIntro();
});

video.addEventListener(‘ended’, function () {
document.removeEventListener(‘touchmove’, preventScroll);
document.removeEventListener(‘wheel’, preventScroll);

closeIntro();
});

video.addEventListener(‘error’, function () {
document.removeEventListener(‘touchmove’, preventScroll);
document.removeEventListener(‘wheel’, preventScroll);

closeIntro();
});
});
</script>

SUA EXPERIÊNCIA, NOSSA EVOLUÇÃO.

No Hidrolt, a ciência encontra a performance. Compartilhe sua jornada conosco e ajude a moldar o futuro da hidratação inteligente. Seu feedback é a energia que nos impulsiona!

Conte-nos sobre sua jornada com Hidrolt

    i

    Seu nome não é obrigatório, mas nos ajuda a entender melhor quem está usando o Hidrolt.

    i

    O número do lote está indicado na embalagem. Essa informação nos ajuda
    a identificar exatamente qual produção você experimentou e comparar
    os feedbacks entre diferentes lotes.

    i

    Seu e-mail não é obrigatório, mas podemos entrar em contato para mais detalhes ou novidades.

    i

    Podemos usar seu WhatsApp para contato rápido, se necessário.

    i

    Sua resposta nos ajuda a medir a satisfação geral com o produto.

    i

    O pó se dissolveu facilmente na água? Deixou resíduos?

    i

    Muito doce, suave, refrescante, artificial? Conte sua percepção.

    i

    A cor parece vibrante, natural, artificial, clara ou escura?

    i

    Você sentiu mais energia, melhor recuperação ou hidratação eficaz?

    i

    Antes, durante ou depois do exercício? No dia a dia?

    i

    Tem alguma sugestão ou comentário adicional sobre o Hidrolt? Suas ideias são bem-vindas.

    Como está sua hidratação?

    Descubra com nossa calculadora quanto de água você precisa e como repor os eletrólitos perdidos ao longo do dia.

    Calculadora de hidratação Hidrolt

    Mais do que hidratação

    Todo cuidado começa
    com um pequeno fluxo.

    A Hidrolt nasceu para tornar a hidratação mais simples, consciente e presente na rotina real.

    Conheça a Hidrolt