Ir directamente al contenido
  • CATALOGO
  • COLECCIONES
  • NOSOTROS
  • ESCRIBINOS
Iniciar sesión
  • Facebook
  • Instagram
  • TikTok
  • CATALOGO
  • COLECCIONES
  • NOSOTROS
  • ESCRIBINOS
HawkPY
Iniciar sesión Carrito

Artículo agregado a tu carrito

Ver carrito

ENVIOS GRATIS 🚛

PAGOS CONTRA ENTREGA , pagas al recibir 💸

CALIDAD GARANTIZADA 🌟

📲NUESTRO WHATSAPP

Collections

  • ACCESORIOS

    ACCESORIOS

    ACCESORIOS

  • BELLEZA

    BELLEZA

    BELLEZA

  • COCINA

    COCINA

  • ELECTRONICA

    ELECTRONICA

  • HOGAR

    HOGAR

    HOGAR

  • TODOS LOS PRODUCTOS

    TODOS LOS PRODUCTOS

    TODOS LOS PRODUCTOS

DISFRUTA DE ENVIOS GRATIS 📦

¡Aprovecha nuestros envíos gratuitos a todo el pais !

PAGAS AL RECIBIR ⭐

¡Haz tu pedido hoy y paga cuando lo tengas en tus manos!

ENLACES DE INTERES

PREGUNTAS FRECUENTES

PAGOS

CONTACTANOS

REGISTRATE Y OBTEN DESCUENTOS EXCLUSIVOS

  • Facebook
  • Instagram
  • TikTok
Formas de pago
    © 2025, HawkPY Tecnología de Shopify
    • Política de privacidad
    • Términos del servicio
    • Al seleccionar una opción, se actualiza toda la página.
    • Se abre en una nueva ventana.
    =========================== */ (function () { // --- 1) Mapa: Departamento -> Ciudades --- const citiesByDept = { "Asunción": ["Asunción"], "Alto Paraná": ["Ciudad del Este","Hernandarias","Minga Guazú","Presidente Franco","Santa Rita","Itakyry","Juan León Mallorquín"], "Amambay": ["Pedro Juan Caballero","Capitán Bado","Bella Vista Norte","Zanja Pytá","Karapaí"], "Boquerón": ["Filadelfia","Loma Plata","Neuland"], "Caaguazú": ["Coronel Oviedo","Caaguazú","Repatriación","J. Eulogio Estigarribia (Campo 9)","Nueva Londres","San José de los Arroyos"], "Caazapá": ["Caazapá","Abaí","San Juan Nepomuceno","Yuty","Maciel"], "Canindeyú": ["Curuguaty","Salto del Guairá","Katueté","Yasy Cañy","Villa Ygatimí"], "Central": ["San Lorenzo","Luque","Capiatá","Fernando de la Mora","Lambaré","Ñemby","Mariano Roque Alonso","Villa Elisa","Limpio","Itauguá","San Antonio","Areguá","Guarambaré","Ypacaraí"], "Concepción": ["Concepción","Horqueta","Loreto","Belén","Yby Yaú","Azotey","Vallemí"], "Cordillera": ["Caacupé","Tobatí","Eusebio Ayala","San Bernardino","Altos","Emboscada","Arroyos y Esteros","Piribebuy"], "Guairá": ["Villarrica","Independencia","Iturbe","Mbocayaty","Coronel Martínez"], "Itapúa": ["Encarnación","Hohenau","Obligado","Bella Vista","Cambyretá","Capitán Miranda","Pirapó","Jesús","Trinidad"], "Misiones": ["San Juan Bautista","San Ignacio","Ayolas","Santa Rosa","Santa María","Santiago"], "Paraguarí": ["Paraguarí","Carapeguá","Ybycuí","Quiindy","La Colmena","Acahay"], "Presidente Hayes": ["Villa Hayes","Benjamín Aceval","Nanawa","Pozo Colorado","Teniente Irala Fernández"], "San Pedro": ["San Pedro del Ycuamandiyú","Santa Rosa del Aguaray","Choré","Lima","Guayaibí","General Resquín"], "Ñeembucú": ["Pilar","Humaitá","Alberdi","Paso de Patria","Desmochados"], "Alto Paraguay": ["Fuerte Olimpo","Puerto Casado","Bahía Negra","Carmelo Peralta"] }; // --- 2) Helpers para encontrar los selects (funciona con CodForm legacy) --- function getDeptoSelect() { // Intentos por ID o por "vinculado a: Provincia" return document.querySelector('#departamento') || document.querySelector('#provincia') || document.querySelector('select[name="provincia"]') || document.querySelector('select[name*="province" i]') || document.querySelector('select[name*="state" i]'); } function getCiudadSelect() { // Intentos por ID o por "vinculado a: Ciudad" return document.querySelector('#ciudad') || document.querySelector('select[name="ciudad"]') || document.querySelector('select[name*="city" i]'); } function resetCities(sel) { if (!sel) return; sel.innerHTML = ''; const ph = document.createElement('option'); ph.value = ''; ph.textContent = 'Seleccione ciudad'; ph.disabled = true; ph.selected = true; sel.appendChild(ph); sel.disabled = true; } function fillCities(deptoSel, ciudadSel) { if (!deptoSel || !ciudadSel) return; const depto = (deptoSel.value || '').trim(); resetCities(ciudadSel); const list = citiesByDept[depto] || []; list.forEach(function (city) { const opt = document.createElement('option'); opt.value = city; opt.textContent = city; ciudadSel.appendChild(opt); }); ciudadSel.disabled = list.length === 0; } function init() { const deptoSel = getDeptoSelect(); const ciudadSel = getCiudadSelect(); if (!deptoSel || !ciudadSel) return false; // Estado inicial resetCities(ciudadSel); if (deptoSel.value) fillCities(deptoSel, ciudadSel); // Evento deptoSel.addEventListener('change', function () { fillCities(deptoSel, ciudadSel); }); // Si CodForm rellena por autocompletado, intentar preservar const observer = new MutationObserver(function () { if (deptoSel.value && ciudadSel.options.length <= 1) { fillCities(deptoSel, ciudadSel); } }); observer.observe(deptoSel, { attributes: true, childList: false, subtree: false }); return true; } // --- 3) Inicializar (con reintentos por si el formulario carga después) --- let tries = 0; const maxTries = 20; // ~4s const iv = setInterval(function () { tries++; if (init() || tries >= maxTries) clearInterval(iv); }, 200); // También escuchar cuando el formulario se inserte dinámicamente const mo = new MutationObserver(() => init()); mo.observe(document.documentElement, { childList: true, subtree: true }); })();