Guía de tallas MyKids-EE.UU.

Guía de tallas de MyKids-USA®
Para un ajuste óptimo, recomendamos elegir la talla según las medidas siempre que sea posible. Cada niño crece de forma diferente.
Guía de tallas (ropa)
Elige por la altura, no por la edad. La altura suele ser la medida más precisa.
- Ejemplo: la talla 66 se adapta a personas de hasta 66 cm de altura, la talla 73 se adapta a personas de hasta 73 cm , y así sucesivamente.
- Nuestros patrones se ajustan a un cuerpo estándar . Si tu hijo es más gordito o prefieres más espacio, considera pedir una talla más grande .
Tabla de conversión de ropa (tallas según la altura).
Cómo medir correctamente (altura y medidas corporales clave).
Guía de tallas (zapatos)
Mida la longitud del pie y seleccione los zapatos según la longitud de la plantilla (los tamaños de los zapatos varían según el país).
- Agregue aproximadamente 0,5 cm (¼″) de espacio adicional para mayor comodidad y crecimiento.
- Ejemplos:
- Plantilla de 11,5 cm → ideal para una longitud de pie de unos 11,0 cm
- Plantilla de 12,0 cm → ideal para una longitud de pie de unos 11,5 cm
- Para pies más anchos o regordetes, considere pedir una talla más .
Tabla de conversión de zapatos.
Cómo medir la longitud del pie para un mejor ajuste.
Selectores de tamaño
Elige lo que necesitas: La ropa usa la altura; los zapatos usan la longitud del pie.
👕
Selector de tallas de ropa
Ingrese la altura en pulgadas o cm → tamaño recomendado (bebé/niños)
⌄
Seleccione Bebé o Niños , luego ingrese la altura en pulgadas o centímetros .
1) Categoría
👶 Bebé 🧒 Niños
2) Unidad
🇺🇸 Pulgadas (in) 🇪🇺 Centímetros (cm)
3) Altura
en
Si estás entre dos tallas o quieres espacio adicional, considera pedir una talla más.
Talla de ropa recomendada
👶 Bebé59 (0–3 meses)
Basado en la altura: 23,0" (58,4 cm) → hasta 59 cm (23,2")
👟
Selector de tallas de zapatos
Ingrese la longitud del pie en pulgadas o cm → plantilla recomendada (+0,5 cm)
⌄
Mida la longitud del pie del niño. Añada 0,5 cm para mayor comodidad y crecimiento, y luego recomiende la longitud ideal de la plantilla .
1) Unidad
🇪🇺 Centímetros (cm) 🇺🇸 Pulgadas (in)
2) Longitud del pie
centímetro
Recomendación = largo del pie + 0,5 cm de margen.
Ajuste de calzado recomendado
👟CalzadoPlantilla recomendada: 11,5 cm
Basado en el pie: 11,0 cm → objetivo: 11,5 cm (incluye +0,5 cm)
(función(){ función inToCm(x){ devolver x * 2.54; } función cmToIn(x){ devolver x / 2.54; } función r1(n){ devolver Math.round(n * 10) / 10; } constante acc = documento.getElementById("mk-acordeón"); si(!acc) devolver; constante items = Array.from(acc.querySelectorAll(".acc-item")); constante clothingInput = documento.getElementById("mk-altura"); constante shoeInput = documento.getElementById("mk-pie"); función focusInputForItem(itemId){ setTimeout(() => { si(itemId === "mk-acc-ropa" && clothingInput) clothingInput.focus(); si(itemId === "mk-acc-shoes" && shoeInput) shoeInput.focus(); }, 60); } function openItem(targetId){ items.forEach(it => { const isTarget = (it.id === targetId); it.classList.toggle("is-open", isTarget); const btn = it.querySelector(".acc-btn"); if(btn) btn.setAttribute("aria-expanded", isTarget ? "true" : "false"); }); if(targetId) focusInputForItem(targetId); } // Clics de acordeón items.forEach(it => { const btn = it.querySelector(".acc-btn"); if(!btn) return; btn.addEventListener("click", () => { const isOpen = it.classList.contains("is-open"); openItem(isOpen ? "" : it.id); }); }); /* ROPA */ const ROPA = { bebé: [ { tallaCm: 59, etiqueta: "0–3M" }, { tallaCm: 66, etiqueta: "3–6M" }, { tallaCm: 73, etiqueta: "6–9M" }, { tallaCm: 80, etiqueta: "9–12M" }, { tallaCm: 90, etiqueta: "12–24M" } ], niños: [ { tallaCm: 100, etiqueta: "2–3Y" }, { tallaCm: 110, etiqueta: "3–5Y" }, { tallaCm: 120, etiqueta: "5–7Y" }, { tallaCm: 130, etiqueta: "7–8Y" }, { sizeCm: 140, etiqueta: "8–10Y" }, { sizeCm: 150, etiqueta: "10–12Y" } ] }; const cloCatWrap = document.getElementById("mk-clo-cat"); const cloUnitWrap = document.getElementById("mk-clo-unit"); const heightUnitLabel = document.getElementById("mk-height-unit"); const cloBadge = document.getElementById("mk-clo-badge"); const cloSize = document.getElementById("mk-clo-size"); const cloMeta = document.getElementById("mk-clo-meta"); const cloWarn = document.getElementById("mk-clo-warn"); let cloCat = "baby"; let cloUnit = "en"; función formatoRopa(artículo){ devolver artículo.tallaCm + " (" + artículo.etiqueta + ")"; } función elegirRopa(alturaCm){ constante lista = ROPA[cloCat]; para(dejar i=0;i<lista.longitud;i++){ si(alturaCm <= lista[i].tallaCm) devolver { artículo:lista[i], desbordamiento:falso }; } devolver { artículo:lista[lista.longitud-1], desbordamiento:verdadero }; } función establecerActivo(contenedor, selector, funciónMatchFn){ si(!contenedor) devolver; Array.from(contenedor.querySelectorAll(selector)).forEach(b => { b.classList.toggle("está-activo", funciónMatchFn(b)); }); } función establecerUnidadClo(unidad){ si(unidad === unidadClo) devolver; constante v = parseFloat(EntradaDeRopa.valor); si(!Número.esNaN(v) && v > 0){ EntradaDeRopa.valor = r1(unidad === "cm" ? inToCm(v) : cmToIn(v)); } UnidadClo = unidad; si(EtiquetaDeUnidadAltura) EtiquetaDeUnidadAltura.ContenidoDeTexto = unidad; establecerActivo(EnvolturaDeUnidadClo, ".qs-btn[unidad-datos]", b => b.conjuntoDeDatos.unidad === unidad); actualizarRopa(); } función establecerCloCat(gato){ cloCat = gato; establecerActivo(EnvolturaDeUnidadClo, ".qs-btn[gato-datos]", b => b.conjuntoDeDatos.gato === gato); actualizarRopa(); } función actualizarRopa(){ si(!EntradaDeRopa || !InsigniaClo || !TamañoClo || !MetaClo || !AdvertenciaClo) return; const v = parseFloat(clothingInput.value); const has = !Number.isNaN(v) && v > 0; cloBadge.textContent = (cloCat === "bebé" ? "👶 Bebé" : "🧒 Niños"); cloWarn.style.display = "none"; cloWarn.textContent = ""; if(!has){ const def = CLOTHING[cloCat][0]; cloSize.textContent = formatClothing(def); const exampleIn = (cloCat === "bebé") ? 23.0 : 39.4; const exampleCm = inToCm(exampleIn); const maxIn = cmToIn(def.sizeCm); cloMeta.textContent = `Basado en la altura: ${r1(exampleIn)}" (${r1(exampleCm)} cm) → hasta ${def.sizeCm} cm (${r1(maxIn)}"`; return; } const hCm = (cloUnit === "cm") ? v : inToCm(v); const hIn = (cloUnit === "cm") ? cmToIn(v) : v; const rec = pickClothing(hCm); const item = rec.item; cloSize.textContent = formatClothing(item); const maxIn = cmToIn(item.sizeCm); cloMeta.textContent = `Basado en la altura: ${r1(hIn)}" (${r1(hCm)} cm) → hasta ${item.sizeCm} cm (${r1(maxIn)}"`; if(rec.overflow){ cloWarn.style.display = "block"; cloWarn.textContent = "Nota: La altura ingresada es mayor que la talla más grande en Esta tabla. Recomendamos la talla más grande disponible que se muestra. } } if(cloCatWrap){ cloCatWrap.addEventListener("click", (e) => { const b = e.target.closest(".qs-btn[data-cat]"); if(!b) return; setCloCat(b.dataset.cat); }); } if(cloUnitWrap){ cloUnitWrap.addEventListener("click", (e) => { const b = e.target.closest(".qs-btn[data-unit]"); if(!b) return; setCloUnit(b.dataset.unit); }); } if(clothingInput){ clothingInput.addEventListener("input", updateClothing); } /* SHOES */ const INSOLES = [11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.5, 15.5]; constante shoeUnitWrap = document.getElementById("unidad-zapato-mk"); constante footUnitLabel = document.getElementById("unidad-pie-mk"); constante insoleEl = document.getElementById("mk-insole"); constante shoeMeta = document.getElementById("mk-shoe-meta"); constante shoeWarn = document.getElementById("mk-shoe-warn"); deje shoeUnit = "cm"; función pickInsole(targetCm){ para(deje i=0;i<INSOLES.length;i++){ si(targetCm <= INSOLES[i]) devuelva { insoleCm: INSOLES[i], desbordamiento:false }; } devuelva { insoleCm: PLANTILLAS[PLANTILLAS.length-1], desbordamiento: verdadero }; } función setShoeUnit(unidad){ si (unidad === shoeUnit) retorno; constante v = parseFloat(shoeInput.value); si (!Number.isNaN(v) && v > 0){ shoeInput.value = r1(unidad === "cm" ? inToCm(v) : cmToIn(v)); } shoeUnit = unidad; si (footUnitLabel) footUnitLabel.textContent = unidad; setActive(shoeUnitWrap, ".qs-btn[data-unit]", b => b.dataset.unit === unidad); actualizarShoes(); } función actualizarShoes(){ si (!shoeInput || !insoleEl || !shoeMeta || !shoeWarn) retorno; constante v = parseFloat(shoeInput.value); const has = !Number.isNaN(v) && v > 0; shoeWarn.style.display = "none"; shoeWarn.textContent = ""; if(!has){ const footCm = 11.0; const targetCm = footCm + 0.5; const rec = pickInsole(targetCm); insoleEl.textContent = rec.insoleCm.toFixed(1).replace(".0","") + " cm"; shoeMeta.textContent = `Basado en pie: ${footCm} cm → objetivo: ${r1(targetCm)} cm (incluye +0.5 cm)`; return; } const footCm = (shoeUnit === "cm") ? v : inToCm(v); const footIn = (shoeUnit === "cm") ? cmToIn(v) : v; const targetCm = footCm + 0.5; const rec = pickInsole(targetCm); insoleEl.textContent = rec.insoleCm.toFixed(1).replace(".0","") + " cm"; shoeMeta.textContent = `Basado en el pie: ${r1(footIn)}" (${r1(footCm)} cm) → objetivo: ${r1(targetCm)} cm (incluye +0.5 cm)`; if(rec.overflow){ shoeWarn.style.display = "block"; shoeWarn.textContent = "Nota: La longitud de la plantilla objetivo es superior a nuestra talla de plantilla más grande en esta tabla. Recomendamos la plantilla más grande disponible que se muestra."; } } if(shoeUnitWrap){ shoeUnitWrap.addEventListener("click", (e) => { const b = e.target.closest(".qs-btn[data-unit]"); if(!b) return; setShoeUnit(b.dataset.unit); }); } if(shoeInput){ shoeInput.addEventListener("input", updateShoes); } // Init (el acordeón permanece CERRADO por defecto) updateClothing(); updateShoes(); })();