Carrinho de compras
Seu carrinho está vazio

Atendimento

0
Política de Frete e Envio

Os produtos são enviados conforme a modalidade escolhida pelo cliente. O prazo de despacho pode variar de acordo com a disponibilidade do produto. Consulte o prazo de envio na página do produto no campo "Disponibilidade". O prazo de entrega varia conforme o destino. Para consultar o valor do frete, basta digitar seu CEP no simulador disponível na página do produto.

Disponibilidade: Inclui o prazo de produção do produto escolhido mais o tempo de despacho. Você receberá o código de rastreamento da sua encomenda via e-mail; fique atento a este comunicado. Se por ventura não o localizar, entre em contato conosco através da central de atendimento!

Transportadora:
Nesta modalidade, seu produto será entregue por um dos nossos parceiros no endereço informado com total segurança e comodidade. Exceto em áreas rurais, onde pode haver cobrança adicional no frete. Em apartamentos e prédios, não nos responsabilizamos por subir escadas e elevadores. Reforçamos que, conforme mencionado nos anúncios e nas informações de entrega, os entregadores não estão autorizados a subir escadas ou utilizar elevadores em prédios, medida de segurança para evitar acidentes e preservar a integridade física dos profissionais.

Correios e Jadlog:
Para entregas nos estados de São Paulo e Rio de Janeiro, é necessário consultar a disponibilidade para o CEP do endereço de entrega no site: http://www2.correios.com.br/sistemas/precosPrazos/restricaoentrega

Se sua região não dispuser de entrega domiciliar, seu produto estará disponível para retirada na agência mais próxima indicada no Aviso de Chegada. Sugerimos que entre em contato com a agência mais próxima do seu endereço.

Após o despacho pelo Correio ou Jadlog, a responsabilidade pela entrega é deles. Não nos responsabilizamos por atrasos ocasionados por greves ou problemas de transporte desses serviços.

'; var grid = strip.querySelector('.dd-sug-grid'); itens.slice(0, 4).forEach(function (it) { var a = document.createElement('a'); a.href = it.href; var im = document.createElement('img'); im.src = it.img; im.alt = it.titulo; im.loading = 'lazy'; var p = document.createElement('p'); p.textContent = it.titulo; a.appendChild(im); a.appendChild(p); grid.appendChild(a); }); var trust = document.createElement('div'); trust.className = 'dd-sug-trust'; trust.innerHTML = 'Loja há mais de 5 anos' + '10%OFF no PIX' + 'Pagamento 100% seguro'; box.appendChild(eye); box.appendChild(h); box.appendChild(cnt); box.appendChild(cta); box.appendChild(strip); box.appendChild(trust); box.hidden = false; /* Esconde a tela original: com a sugestao na tela, o "Desculpe, nao encontramos o produto pesquisado" vira duplicata contraditoria (em cima diz que achou 36, embaixo diz que nao achou). O proprio bloco ja informa isso, menor, na primeira linha. O link "Voltar a pagina inicial" fica. So roda no sucesso: se o fetch falhar, a tela original continua inteira. */ ['.title', '.sub-title', '.info'].forEach(function (sel) { var el = alvo.querySelector(sel); if (el) el.style.display = 'none'; }); /* ---- 3. contagem real, em 2o plano: o card ja esta na tela ---- */ if (!CONTAR) return; fetch(urlBusca) .then(lerTexto) .then(function (h2) { var n = totalDaBusca(h2); if (!n) return; cnt.innerHTML = 'Encontramos ' + (n === 1 ? 'produto' : 'produtos') + ' nessa linha'; cnt.querySelector('i').textContent = n; btn.innerHTML = 'Ver ' + (n === 1 ? 'o produto' : 'os ' + n + ' produtos') + ' →'; }) .catch(function () {}); /* falhou? o botao generico continua valendo */ }) .catch(function () { if (box.parentNode) box.parentNode.removeChild(box); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } setTimeout(init, 1200); /* reforco: a pagina monta tarde em conexao lenta */ })();