Padrão internacional, feito pra quem cuida do carro de verdade.
A Blocker é uma marca premium de película de proteção de pintura. Ela é pra quem quer mais do que um carro bonito: quer manter a pintura original, o brilho e o valor do veículo por muito mais tempo.
Tecnologia avançada
Material de alta performance em cada rolo.
Alta transparência
A cor e o acabamento originais continuam aparecendo.
Resistência superior
Barreira contra riscos, pedriscos e intempéries.
Confiança que dura
Garantia registrada no seu nome e na placa do carro.
Uma camada que você não vê. Uma proteção que você sente.
O PPF é uma película transparente de alta resistência aplicada sobre a pintura. Ela recebe o impacto do dia a dia no lugar do verniz do seu carro.
Contra riscos e impactos
Pedrisco de estrada, galho, porta de estacionamento e lavagem mal feita.
Proteção UV
Ajuda a segurar o desbotamento causado pelo sol.
Fácil manutenção
Superfície que suja menos e limpa com menos esforço.
Película Blockera camada que leva o impacto
Adesivofixação sem marcar a pintura
Verniz originalpreservado
Pintura do carrointacta
Três acabamentos. O mesmo padrão.
Escolha se o carro vai ficar com mais brilho, com visual acetinado ou com o preto profundo. A proteção é a mesma.
GLOSS
Acabamento brilhante
Transparente e brilhante. Protege sem mudar nada no visual e ainda realça o brilho da pintura.
Mantém a cor original
Brilho de carro recém-polido
Ideal pra carro novo
SATIN
Acabamento acetinado
Transforma a pintura brilhante num visual fosco acetinado, sofisticado e discreto, com proteção total.
Visual fosco premium
Reversível, sem mexer na pintura
Esconde reflexos e marcas leves
BLACK
Preto de alto brilho
Película preta que muda a cor de peças ou do carro inteiro, com a mesma resistência do PPF.
Teto, capô, retrovisores e detalhes
Preto profundo e uniforme
Personaliza e protege ao mesmo tempo
Nos carros que pedem o melhor.
Esportivos, SUVs premium e carros de coleção. Quem cuida de um carro desses não aceita qualquer película.
SUV premium com proteção na carroceria completaAlta transparênciaKit Blocker: embalagem, cartão de garantia e material de apoio
BLOCKERPPF PREMIUM
Código de garantiaBLK •••• •••• 2026
Garantia oficial
Aplicou Blocker? Ative sua garantia.
Junto com a aplicação você recebe o cartão de garantia Blocker. A ativação é feita aqui no site, em poucos minutos.
Pegue o cartãoTenha em mãos o cartão de garantia e o lote da película. O aplicador te passa os dois.
Preencha o formulárioSeus dados, os dados do carro e de onde a película foi aplicada.
Guarde o protocoloVocê recebe um número de protocolo. É ele que garante o atendimento se precisar.
Seja um parceiro Blocker.
É estética automotiva, aplicador ou distribuidor? Trabalhe com uma marca premium, com material de qualidade, garantia registrada e suporte de verdade.
Não achou o que procurava? Chama a gente no WhatsApp.
Onde encontro o lote da película?
O lote vem na embalagem do rolo Blocker. Se você não tiver acesso a ela, peça ao aplicador: ele tem essa informação.
Quando devo ativar a garantia?
Logo depois da aplicação. Quanto antes você registrar, mais tranquilo fica o atendimento caso precise acionar.
Preciso apresentar alguma coisa pra acionar a garantia?
Sim. Tenha o número de protocolo da ativação e o cartão de garantia. Sem a ativação feita no site, a garantia não pode ser acionada.
A película muda a cor do carro?
A Gloss é transparente e mantém a cor original. A Satin deixa o visual acetinado e a Black deixa a peça preta. As três protegem a pintura do mesmo jeito.
Posso lavar o carro normalmente?
Pode. Siga o tempo de cura que o aplicador indicar e prefira produtos neutros. Evite lavagem com escova rotativa.
Acabou de aplicar Blocker?
Ative agora a garantia da sua película. Tenha em mãos o cartão de garantia e o lote do material.
Ativação de garantia
Etapa 1 de 4: seus dados
Garantia ativada
Guarde este número de protocolo. Você vai precisar dele se um dia acionar a garantia.
BLK-0000
Enviamos uma cópia para o e-mail .
(function(){
var R=document.getElementById('bppf');
if(!R||R.getAttribute('data-ok'))return; R.setAttribute('data-ok','1');
var EDITOR=document.body.classList.contains('elementor-editor-active');
var topo=document.getElementById('bppf-topo'), flutua=document.getElementById('bppf-flutua');
function onScroll(){
var y=window.scrollY;
topo.classList.toggle('solido',y>40);
flutua.classList.toggle('on',y>window.innerHeight*0.9);
}
window.addEventListener('scroll',onScroll,{passive:true});onScroll();
// menu mobile
var hamb=document.getElementById('bppf-hamb'), menu=document.getElementById('bppf-menu');
hamb.addEventListener('click',function(){var a=menu.classList.toggle('aberto');hamb.setAttribute('aria-expanded',a);topo.classList.add('solido');});
menu.addEventListener('click',function(e){if(e.target.closest('a,button')){menu.classList.remove('aberto');hamb.setAttribute('aria-expanded','false');}});
// revelação
var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('on');io.unobserve(e.target);}});},{threshold:.14});
R.querySelectorAll('.rv').forEach(function(el){io.observe(el)});
// camadas se juntando
var cam=document.getElementById('bppf-camadas');
new IntersectionObserver(function(es){es.forEach(function(e){cam.classList.toggle('junto',e.intersectionRatio>.6)})},{threshold:[0,.6,1]}).observe(cam);
// ---------- modais ----------
var popup=document.getElementById('bppf-popup'), mg=document.getElementById('bppf-modal-garantia'), ultimoFoco=null;
function abrir(m){ultimoFoco=document.activeElement;m.classList.add('aberto');document.body.style.overflow='hidden';var f=m.querySelector('input,button:not([data-fechar]),.btn');setTimeout(function(){(f||m).focus()},60);}
function fechar(m){m.classList.remove('aberto');if(!R.querySelector('.modal.aberto'))document.body.style.overflow='';if(ultimoFoco&&ultimoFoco.focus)ultimoFoco.focus();}
R.querySelectorAll('.modal').forEach(function(m){m.addEventListener('click',function(e){if(e.target.closest('[data-fechar]')){fechar(m);if(m===mg&&sucesso.classList.contains('on'))resetar();}})});
document.addEventListener('keydown',function(e){if(e.key==='Escape'){var m=R.querySelector('.modal.aberto');if(m)fechar(m);}});
R.querySelectorAll('[data-abrir-garantia]').forEach(function(b){b.addEventListener('click',function(e){e.preventDefault();abrir(mg);})});
document.getElementById('bppf-pop-ativar').addEventListener('click',function(){fechar(popup);abrir(mg);});
if(!EDITOR) setTimeout(function(){ if(!R.querySelector('.modal.aberto')) abrir(popup); },1400); // no editor do Elementor o pop-up não abre sozinho
// ---------- formulário ----------
var form=document.getElementById('bppf-form'), etapa=1, total=4;
var fs=form.querySelectorAll('fieldset'), barras=R.querySelectorAll('.etapas i');
var voltar=document.getElementById('bppf-voltar'), avancar=document.getElementById('bppf-avancar');
var nomes=['seus dados','veículo','aplicação','confirmação'];
var sucesso=document.getElementById('bppf-sucesso'), topoF=document.getElementById('bppf-form-topo');
function so(v){return v.replace(/\D/g,'')}
// máscaras
var doc=document.getElementById('bppf-doc');
doc.addEventListener('input',function(){var d=so(doc.value).slice(0,14);
doc.value=d.length10?d.replace(/(\d{2})(\d{5})(\d{0,4})/,'($1) $2-$3'):d.replace(/(\d{2})(\d{0,4})(\d{0,4})/,function(m,a,b,c){return '('+a+(b?') '+b:'')+(c?'-'+c:'')});});
var placa=document.getElementById('bppf-placa');
placa.addEventListener('input',function(){placa.value=placa.value.toUpperCase().replace(/[^A-Z0-9-]/g,'')});
var data=document.getElementById('bppf-data');data.max=new Date().toISOString().slice(0,10);
function cpfOk(c){if(c.length!==11||/^(\d)\1+$/.test(c))return false;var s=0,r;for(var i=0;i<9;i++)s+=+c[i]*(10-i);r=(s*10)%11%10;if(r!==+c[9])return false;s=0;for(i=0;i<10;i++)s+=+c[i]*(11-i);r=(s*10)%11%10;return r===+c[10];}
function cnpjOk(c){if(c.length!==14||/^(\d)\1+$/.test(c))return false;function dv(n){var p=n===12?[5,4,3,2,9,8,7,6,5,4,3,2]:[6,5,4,3,2,9,8,7,6,5,4,3,2],s=0;for(var i=0;i<n;i++)s+=+c[i]*p[i];var r=s%11;return r=10||'Digite o número com DDD.'},
email:function(v){return /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(v)||'Digite um e-mail válido, como nome@email.com.'},
placa:function(v){var p=v.replace('-','');return /^[A-Z]{3}\d[A-Z0-9]\d{2}$/.test(p)||'Use o formato ABC1D23 ou ABC-1234.'},
data:function(v){return (v&&v<=data.max)||'A data da aplicação não pode ser no futuro.'}
};
function marcar(campo,msg){var c=campo.closest('.campo');if(!c)return;c.classList.toggle('invalido',!!msg);var m=c.querySelector('.msg');if(m)m.textContent=msg||'';}
function validarEtapa(n){
var ok=true, f=fs[n-1];
f.querySelectorAll('input:not([type=radio]):not([type=checkbox])').forEach(function(i){
var v=i.value.trim(), msg='';
if(!v)msg='Preencha este campo.';
else if(regras[i.name]){var r=regras[i.name](v);if(r!==true)msg=r;}
marcar(i,msg);if(msg&&ok){ok=false;i.focus();}
});
if(n===3){var t=form.querySelector('input[name=tipo]:checked');document.getElementById('bppf-msg-tipo').textContent=t?'':'Escolha o tipo de película.';if(!t)ok=false;}
if(n===4){var tm=document.getElementById('bppf-termo').checked;document.getElementById('bppf-msg-termo').textContent=tm?'':'Marque o termo para ativar a garantia.';if(!tm)ok=false;}
return ok;
}
form.addEventListener('input',function(e){var c=e.target.closest('.campo');if(c&&c.classList.contains('invalido'))marcar(e.target,'');});
function mostrar(n){
etapa=n;fs.forEach(function(f,i){f.classList.toggle('atual',i===n-1)});
barras.forEach(function(b,i){b.classList.toggle('on',i1);
avancar.textContent=n===total?'Ativar garantia':'Continuar';
if(n===total)montarResumo();
mg.querySelector('.caixa').scrollTop=0;
var p=fs[n-1].querySelector('input');if(p&&n1)mostrar(etapa-1)});
form.addEventListener('submit',function(e){
e.preventDefault();
if(!validarEtapa(etapa))return;
if(etapa>> Aqui entra o envio para o sistema da Blocker (API, planilha ou e-mail) <<<
var hoje=new Date(), prot='BLK-'+hoje.getFullYear()+String(hoje.getMonth()+1).padStart(2,'0')+'-'+Math.random().toString(36).slice(2,7).toUpperCase();
document.getElementById('bppf-protocolo').textContent=prot;
document.getElementById('bppf-email-ok').textContent=document.getElementById('bppf-email').value;
form.style.display='none';topoF.style.display='none';sucesso.classList.add('on');
mg.querySelector('.caixa').scrollTop=0;
});
function resetar(){form.reset();form.style.display='';topoF.style.display='';sucesso.classList.remove('on');mostrar(1);}
})();