(function() { const REGRA_AZUL = 'ENTREGA AZUL'; const TEXTO_AZUL = 'Informe o horário preferencial para entrega do seu pedido'; const TEXTO_PADRAO = 'Faça suas solicitações para a entrega'; function executarTroca() { const itens = document.querySelectorAll('.freight-methods__item'); const campo = document.getElementById('observacoes_entrega'); if (!campo) return; const container = campo.closest('.form-group'); const label = container?.querySelector('label b'); if (!label) return; let isAzul = false; itens.forEach(item => { const radio = item.querySelector('input[type="radio"]'); const titulo = item.querySelector('.freight-methods__item-title b')?.innerText || ""; if (radio && radio.checked && titulo.toUpperCase().includes(REGRA_AZUL)) { isAzul = true; } }); // 🔵 CASO ENTREGA AZUL if (isAzul) { // Atualiza label if (label.innerText !== TEXTO_AZUL) { label.innerText = TEXTO_AZUL; } // Se ainda for textarea, troca para input time if (campo.tagName.toLowerCase() === 'textarea') { const novoInput = document.createElement('input'); novoInput.type = 'time'; novoInput.className = campo.className; novoInput.name = campo.name; novoInput.id = campo.id; novoInput.value = campo.value; campo.parentNode.replaceChild(novoInput, campo); } } else { // ⚪ CASO PADRÃO if (label.innerText !== TEXTO_PADRAO) { label.innerText = TEXTO_PADRAO; } // Se virou input, volta pra textarea if (campo.tagName.toLowerCase() === 'input') { const novoTextarea = document.createElement('textarea'); novoTextarea.className = campo.className; novoTextarea.name = campo.name; novoTextarea.id = campo.id; novoTextarea.maxLength = 500; novoTextarea.rows = 2; novoTextarea.value = campo.value; campo.parentNode.replaceChild(novoTextarea, campo); } } } const interval = setInterval(executarTroca, 500); setTimeout(() => clearInterval(interval), 30000); document.addEventListener('change', executarTroca); document.addEventListener('click', executarTroca); const observer = new MutationObserver(executarTroca); observer.observe(document.body, { childList: true, subtree: true }); executarTroca(); })();
MENU
Filtros
Filtrar por:

Não foram encontrados produtos com os filtros aplicados

Remova ou ajuste os filtros para continuar
% PROMOÇÃO
Galho Folhas e Frutas com Pinha Verde/Branco
De: R$ 21,05
Por: R$ 9,90
Ganhe 9 pontos
 
R$ 8,25
Ganhe 8 pontos
 
R$ 11,05
Ganhe 11 pontos
% PROMOÇÃO
BANDEJA CUP CAKE 20,5X25,4X3,3CM BRANCO
De: R$ 15,60
Por: R$ 5,99
Ganhe 5 pontos
% PROMOÇÃO
BANDEJA CUP CAKE 20,5X25,4X3,3CM VERDE
De: R$ 19,65
Por: R$ 5,99
Ganhe 5 pontos
 
R$ 5,59
Ganhe 5 pontos
 
R$ 12,69
Ganhe 12 pontos
 
R$ 11,05
Ganhe 11 pontos
 
R$ 17,39
Ganhe 17 pontos
PORTA RETRATO PLASTICO 5125 10X15 2FACES
PORTA RETRATO PLASTICO 5125 10X15 2FACES
Código: 60339
JG DE MARCADORES P COPOS FRUIT SN20393
JG DE MARCADORES P COPOS FRUIT SN20393
Código: 57936
De: R$ 31,50
Por: R$ 19,90
Ganhe 19 pontos
De: R$ 63,45
Por: R$ 49,90
Ganhe 49 pontos
De: R$ 27,05
Por: R$ 19,90
Ganhe 19 pontos
% PROMOÇÃO
Vaso Cerâmica com Tampa 10,5cm 10,8D Marsala
De: R$ 63,45
Por: R$ 29,90
Ganhe 29 pontos
PAINEL CARNAVAL
Código: 50767
 
R$ 50,59
Ganhe 50 pontos
 
R$ 87,49
Ganhe 87 pontos
CORTINA METALIZADA COLORIDA 1X2MT
CORTINA METALIZADA COLORIDA 1X2MT
Código: 58128
Bandeja Retangular Com Fundo Tipo Palha E Alça 40x4x20cm
Bandeja Retangular Com Fundo Tipo Palha E Alça 40x4x20cm
Código: 60694
% PROMOÇÃO
Luminária Abajur Led Abacaxi 13cm Verde
% PROMOÇÃO
Luminária Abajur Led Abacaxi 13cm Verde
De: R$ 19,99
Por: R$ 9,90
Ganhe 9 pontos
De: R$ 19,99
Por: R$ 9,90
Ganhe 9 pontos
% PROMOÇÃO
Luminária Anjo EP029 Azul Gmaster
De: R$ 44,79
Por: R$ 19,90
Ganhe 19 pontos
 
R$ 16,45
Ganhe 16 pontos
% PROMOÇÃO
Vaso Cerâmica com Tampa 10,5cm 10,8D Cinza
De: R$ 69,90
Por: R$ 29,90
Ganhe 29 pontos
 
R$ 104,65
Ganhe 104 pontos
Carregando produtos...
Cadastre-se para receber nossas ofertas!