Calculadora de Tintas

Descubra rapidamente quanto material você necessita para realização do seu projeto.

Qual a superfície será pintada?

Tipo de Produto

Número de Demãos

As dimensões da superfície a ser pintada

Informe se existe portas ou janelas

Portas
Janelas

Amauri Tintas - A Sua Loja de Tintas


Escolha a tonalidade:
Selecionar

Escolha a cor:
Selecionar
    202 produtos encontrados
    Filtrar
    Ordenar por:
    • Cor
    • Modelo
    • Tamanho
    • Categoria
    • Marcas
    • Para colorir
    • Pré pintura
    • Faixas de Preço
    Coral Massa para Madeira 3,6l

    Coral Massa para Madeira 3,6l

    R$ 117,00 à vista
    3 x de R$ 39,00
    1 x de R$ 105,30 sem juros (Desconto de 10%) no Pix
    Coral Verniz Acrílico Incolor 3,6l

    Coral Verniz Acrílico Incolor 3,6l

    R$ 140,40 à vista
    3 x de R$ 46,80
    1 x de R$ 126,36 sem juros (Desconto de 10%) no Pix
    Desempenadeira de Aço Dentada 135

    Desempenadeira de Aço Dentada 135

    R$ 27,00 à vista
    1 x de R$ 24,30 sem juros (Desconto de 10%) no Pix
    Desempenadeira Raspadeira AT115

    Desempenadeira Raspadeira AT115

    R$ 45,90 à vista
    3 x de R$ 15,30
    1 x de R$ 41,31 sem juros (Desconto de 10%) no Pix
    PINCEL 720/14 ATLAS

    PINCEL 720/14 ATLAS

    R$ 6,10 à vista
    1 x de R$ 5,49 sem juros (Desconto de 10%) no Pix
    Painel Ripado Laminado Urban EVA Autocolante 10cm Meu Rodapé Rolo 10m Corten

    Painel Ripado Laminado Urban EVA Autocolante 10cm Meu Rodapé Rolo 10m Corten

    R$ 422,65 à vista
    3 x de R$ 140,88
    1 x de R$ 380,38 sem juros (Desconto de 10%) no Pix
    Desempenadeira 166

    Desempenadeira 166

    R$ 38,80 à vista
    2 x de R$ 19,40
    1 x de R$ 34,92 sem juros (Desconto de 10%) no Pix
    Coral Pinta Piso Cinza Escuro 18l

    Coral Pinta Piso Cinza Escuro 18l

    R$ 434,62 à vista
    3 x de R$ 144,87
    1 x de R$ 391,16 sem juros (Desconto de 10%) no Pix
    Desempenadeira de Aço AT145

    Desempenadeira de Aço AT145

    R$ 68,05 à vista
    3 x de R$ 22,68
    1 x de R$ 61,24 sem juros (Desconto de 10%) no Pix
    Desempenadeira de Aço Dentada AT245

    Desempenadeira de Aço Dentada AT245

    R$ 97,40 à vista
    3 x de R$ 32,47
    1 x de R$ 87,66 sem juros (Desconto de 10%) no Pix
    Decora Matte Acrílico Fosco Branco

    Decora Matte Acrílico Fosco Branco

    R$ 539,00 à vista
    3 x de R$ 179,67
    1 x de R$ 485,10 sem juros (Desconto de 10%) no Pix
    Tinta Spray Rosa Pink Luminoso Color Jet

    Tinta Spray Rosa Pink Luminoso Color Jet

    R$ 39,90 à vista
    2 x de R$ 19,95
    1 x de R$ 35,91 sem juros (Desconto de 10%) no Pix
    Tinta Spray Verde Metálico Color Jet

    Tinta Spray Verde Metálico Color Jet

    R$ 39,90 à vista
    2 x de R$ 19,95
    1 x de R$ 35,91 sem juros (Desconto de 10%) no Pix
    Tinta Spray Branco Luminoso Color Jet

    Tinta Spray Branco Luminoso Color Jet

    R$ 39,90 à vista
    2 x de R$ 19,95
    1 x de R$ 35,91 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Azul Mar 225ml
    14% OFF

    Tinta Esmalte Coralit Alto Brilho Azul Mar 225ml

    R$ 23,85
    R$ 20,50 à vista
    1 x de R$ 18,45 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Azul Del Rey 225ml
    14% OFF

    Tinta Esmalte Coralit Alto Brilho Azul Del Rey 225ml

    R$ 23,85
    R$ 20,50 à vista
    1 x de R$ 18,45 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Marrom Conhaque 225ml
    14% OFF

    Tinta Esmalte Coralit Alto Brilho Marrom Conhaque 225ml

    R$ 23,85
    R$ 20,50 à vista
    1 x de R$ 18,45 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Preto 3,6l
    6% OFF

    Tinta Esmalte Coralit Alto Brilho Preto 3,6l

    R$ 202,35
    R$ 188,55 à vista
    3 x de R$ 62,85
    1 x de R$ 169,70 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Azul Del Rey 900ml
    9% OFF

    Tinta Esmalte Coralit Alto Brilho Azul Del Rey 900ml

    R$ 60,50
    R$ 54,80 à vista
    3 x de R$ 18,27
    1 x de R$ 49,32 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Azul França 900ml
    9% OFF

    Tinta Esmalte Coralit Alto Brilho Azul França 900ml

    R$ 60,50
    R$ 54,80 à vista
    3 x de R$ 18,27
    1 x de R$ 49,32 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Vermelho 3,6l
    1% OFF

    Tinta Esmalte Coralit Alto Brilho Vermelho 3,6l

    R$ 202,35
    R$ 199,05 à vista
    3 x de R$ 66,35
    1 x de R$ 179,14 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Vermelho Goya 3,6l
    6% OFF

    Tinta Esmalte Coralit Alto Brilho Vermelho Goya 3,6l

    R$ 202,35
    R$ 188,55 à vista
    3 x de R$ 62,85
    1 x de R$ 169,70 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Laranja 900ml
    0% OFF

    Tinta Esmalte Coralit Alto Brilho Laranja 900ml

    R$ 60,50
    R$ 60,30 à vista
    3 x de R$ 20,10
    1 x de R$ 54,27 sem juros (Desconto de 10%) no Pix
    Tinta Esmalte Coralit Alto Brilho Amarelo 3,6l
    1% OFF

    Tinta Esmalte Coralit Alto Brilho Amarelo 3,6l

    R$ 202,35
    R$ 199,05 à vista
    3 x de R$ 66,35
    1 x de R$ 179,14 sem juros (Desconto de 10%) no Pix

    Utilizamos cookies para oferecer melhor experiência, melhorar o desempenho, analizar como você interage em nosso site e personalizar conteúdo. Ao utilizar este site, você concorda com o uso de cookies

    document.addEventListener("DOMContentLoaded", function() { console.log("Manus AI: Script de lazy loading iniciado."); // Função para aplicar o lazy load em uma imagem específica. const lazyLoadImage = (img) => { // Verifica se a imagem já tem o atributo loading="eager" ou a classe 'no-lazy' // para garantir que a imagem LCP ou outras imagens críticas não sejam lazy-loaded. if (img.getAttribute('loading') === 'eager' || img.classList.contains('no-lazy')) { console.log(`Manus AI: Ignorando lazy loading para imagem crítica (loading=eager ou .no-lazy): ${img.src || img.getAttribute('data-original') || img.getAttribute('data-src')}`); return; } // Verifica se o navegador suporta o atributo loading="lazy" nativamente. if ('loading' in HTMLImageElement.prototype) { img.setAttribute('loading', 'lazy'); console.log(`Manus AI: Aplicado loading="lazy" para: ${img.src || img.getAttribute('data-original') || img.getAttribute('data-src')}`); // Se a imagem tem um 'data-original' ou 'data-src' e o 'src' não está definido ou é um placeholder, // move o 'data-original'/'data-src' para 'src' para que o navegador com lazy loading nativo o use. if (img.hasAttribute('data-original') && (!img.src || img.src.includes('placeholder') || img.src.includes('data:image/gif;base64'))) { img.src = img.getAttribute('data-original'); console.log(`Manus AI: SRC atualizado para data-original (nativo): ${img.src}`); } else if (img.hasAttribute('data-src') && (!img.src || img.src.includes('placeholder') || img.src.includes('data:image/gif;base64'))) { img.src = img.getAttribute('data-src'); console.log(`Manus AI: SRC atualizado para data-src (nativo): ${img.src}`); } // Para imagens com srcset, também garante que o srcset seja carregado if (img.hasAttribute('data-srcset') && !img.srcset) { img.srcset = img.getAttribute('data-srcset'); console.log(`Manus AI: SRCSET atualizado para data-srcset (nativo): ${img.srcset}`); } } else { // Fallback para navegadores mais antigos usando IntersectionObserver. // Este observador só carrega a imagem quando ela entra na viewport. const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { const image = entry.target; console.log(`Manus AI: IntersectionObserver: Imagem ${image.src || image.getAttribute('data-original') || image.getAttribute('data-src')} entrou na viewport.`); if (image.hasAttribute('data-original')) { image.src = image.getAttribute('data-original'); console.log(`Manus AI: IntersectionObserver: SRC atualizado para data-original: ${image.src}`); } else if (image.hasAttribute('data-src')) { image.src = image.getAttribute('data-src'); console.log(`Manus AI: IntersectionObserver: SRC atualizado para data-src: ${image.src}`); } if (image.hasAttribute('data-srcset')) { image.srcset = image.getAttribute('data-srcset'); console.log(`Manus AI: IntersectionObserver: SRCSET atualizado para data-srcset: ${image.srcset}`); } // Remove o observador depois que a imagem é carregada. observer.unobserve(image); } }); }, { rootMargin: '0px 0px 200px 0px' }); // Carrega 200px antes de entrar na viewport observer.observe(img); console.log(`Manus AI: IntersectionObserver aplicado para: ${img.src || img.getAttribute('data-original') || img.getAttribute('data-src')}`); } }; // Seleciona todas as imagens na página que podem se beneficiar do lazy loading. // Exclui imagens que já possuem loading="eager" ou que são placeholders comuns (1x1 pixel gif, etc.) // ou que já estão sendo carregadas (src já preenchido e não é placeholder). const imagesToLazyLoad = document.querySelectorAll('img:not([loading="eager"])'); console.log(`Manus AI: Total de imagens candidatas a lazy loading encontradas: ${imagesToLazyLoad.length}`); imagesToLazyLoad.forEach(img => { // Verifica se a imagem já tem um src válido e não é um placeholder antes de aplicar o lazy load. // Isso evita que imagens já carregadas sejam processadas desnecessariamente. if (img.src && !img.src.includes('placeholder') && !img.src.includes('data:image/gif;base64')) { console.log(`Manus AI: Imagem já carregada ou com SRC válido, ignorando lazy load: ${img.src}`); return; } lazyLoadImage(img); }); // Observa mudanças no DOM para aplicar lazy loading a imagens adicionadas dinamicamente. const observerConfig = { childList: true, subtree: true }; const bodyObserver = new MutationObserver((mutationsList) => { for (const mutation of mutationsList) { if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { mutation.addedNodes.forEach(node => { if (node.nodeType === 1 && node.tagName === 'IMG') { console.log(`Manus AI: Nova imagem adicionada dinamicamente: ${node.src || node.getAttribute('data-original') || node.getAttribute('data-src')}`); lazyLoadImage(node); } else if (node.nodeType === 1) { // Se o nó adicionado não for uma imagem, verifica se contém imagens. const newImages = node.querySelectorAll('img'); newImages.forEach(img => { console.log(`Manus AI: Nova imagem em nó adicionado dinamicamente: ${img.src || img.getAttribute('data-original') || img.getAttribute('data-src')}`); lazyLoadImage(img); }); } }); } } }); bodyObserver.observe(document.body, observerConfig); console.log("Manus AI: MutationObserver configurado para detectar novas imagens."); });