UPC
UPC
¿Qué es este campo?
Código de barras del producto (input del feed).
Cada campo muestra su valor + la fórmula/regla del prompt que lo produjo.
UPC
Código de barras del producto (input del feed).
tipo
'Padre' (configurable Magento) o 'Individual' (variante/SKU simple). Input del feed.
Marca
Marca matriz del producto (input del feed; normalizada vía src/brands.py para 335 marcas canónicas).
Departamento
Departamento Ulta MX (ej. Maquillaje y Uñas, Cuidado del Cabello). Input del feed.
nombre_original
Nombre del producto en el feed Ulta MX (frecuentemente truncado).
categoria_especifica
Categoría específica del producto (input del feed).
tamano
Contenido neto del producto (ej. '30.00 ml'). Input del feed.
variante
Variante específica con redundancias del feed (ej. 'BEIGE Warm Beige, 30.00 ml').
para_quien
Audiencia target. Frecuentemente vacío en el feed (~70%).
caracteristicas_conocidas
Características conocidas del producto. Frecuentemente vacío.
_status
Estado del procesamiento: 'succeeded' (clean), 'truncated' (faltan campos finales), 'placeholder_output' (modelo escribió 'placeholder' en algunos campos), 'parse_failed' (JSON inválido), 'errored'.
_error
Detalle del error si _status no es 'succeeded'.
name_MEJORADO
GENERADO
Estructura: `[Sub-brand] - [Functional name], [Claim] - [Net cont] - [Variant]`. Sin marca matriz (vive en columna Marca separada). Anti-redundancia: ningún segmento se repite. Hard cap 110 chars. Sin ®/™/emojis/ALL CAPS (excepto marcas oficialmente así). Degradación graciosa si falta algún segmento.
ulta_sub_marca
GENERADO
Línea/familia dentro de la marca matriz (ej. 'TruBlend Hydrating' dentro de COVERGIRL). Para Individuals con Padre identificable, heredado del output del Padre (Stage 1).
ulta_claim
GENERADO
Diferenciador concreto y verificable. Aceptable: 'hidratante 24h', 'cobertura media', 'SPF 30', 'vegano'. Prohibido: 'increíble', 'el mejor', 'revolucionario'. Para hermanas del mismo Padre: idéntico (es propiedad de la fórmula, no del tono).
ulta_nombre_de_color
GENERADO
Solo Individual con color. Extraído del segmento [Variant] del name_MEJORADO. Sin redundancias del feed (ej. 'BEIGE Warm Beige' → 'Warm Beige').
ulta_descripcion_color
GENERADO
1-2 oraciones describiendo el tono específico (subtono, profundidad, comparable a ocasión/piel). Solo Maquillaje, Wellness, Derma Fav, Tech. Solo Individual.
ulta_hex_code
GENERADO
Formato `#RRGGBB` minúsculas. Inferido de swatch oficial del fabricante (web_search) o aproximado a paleta estándar. Si alta incertidumbre → vacío.
short_description_NUEVA
GENERADO
Bruma solar facial FPS 45 de Sun Bum: protección ligera y transparente en formato mist. Su fórmula de espectro amplio UVA/UVB con Avobenzona 3%, Octocrileno 7% y Homosalato 15% protege la piel del rostro sin dejar residuo blanco ni sensación grasa. Resistente al agua hasta 40 minutos, libre de Oxibenzona y Octinoxato (Hawaii Act 104), libre de gluten y certificada cruelty-free por Leaping Bunny. Enriquecida con Extracto de Hamamelis y Vitamina E antioxidante para refrescar la piel durante la aplicación.
<p><strong>Bruma solar facial FPS 45 de Sun Bum: protección ligera y transparente en formato mist.</strong> Su fórmula de espectro amplio UVA/UVB con Avobenzona 3%, Octocrileno 7% y Homosalato 15% protege la piel del rostro sin dejar residuo blanco ni sensación grasa. Resistente al agua hasta 40 minutos, libre de Oxibenzona y Octinoxato (Hawaii Act 104), libre de gluten y certificada cruelty-free por Leaping Bunny. Enriquecida con Extracto de Hamamelis y Vitamina E antioxidante para refrescar la piel durante la aplicación.</p>
HTML simple con solo `<p>` y `<strong>`. 80-120 palabras. Lead distinto al de descripcion_NUEVA (anti-duplicate). Sin specs, sin FAQ, sin bullets. Para listados de categoría, mini-cart, fold superior del PDP.
descripcion_NUEVA
GENERADO
La Original Bruma Solar Facial SPF 45 de Sun Bum es un protector solar en spray de amplio espectro UVA/UVB, formulado para el rostro y cuello, con resistencia al agua de 40 minutos y acabado sheer translúcido. Contiene cuatro filtros UV químicos activos —Homosalato 15%, Octocrileno 7%, Octisalato 5% y Avobenzona 3%— y Tocoferol (Vitamina E) como antioxidante. La base alcohólica (alcohol desnaturalizado 67%) proporciona secado rápido y sensación refrescante al contacto.
La fórmula es compatible con las regulaciones del Estado de Hawái (Act 104): no contiene Oxibenzona ni Octinoxato, ingredientes vinculados al daño de arrecifes de coral. Libre de gluten y certificada cruelty-free por Leaping Bunny.
¿Para qué tipo de piel funciona mejor esta bruma?
Es especialmente adecuada para piel mixta o grasa, ya que la base alcohólica proporciona acabado seco sin brillos. Las pieles secas pueden encontrar la fórmula algo resecante.
¿Cuánto tiempo protege después de nadar o sudar?
La fórmula es resistente al agua hasta 40 minutos; después de ese tiempo, o al secarse con toalla, se debe reaplicar para mantener la protección.
¿Se puede usar en el cuerpo también?
El producto está formulado específicamente para rostro y cuello. Para el cuerpo, Sun Bum cuenta con formatos en spray de mayor volumen de la misma línea Original.
<p><strong>La Original Bruma Solar Facial SPF 45 de Sun Bum es un protector solar en spray de amplio espectro UVA/UVB, formulado para el rostro y cuello, con resistencia al agua de 40 minutos y acabado sheer translúcido.</strong> Contiene cuatro filtros UV químicos activos —Homosalato 15%, Octocrileno 7%, Octisalato 5% y Avobenzona 3%— y Tocoferol (Vitamina E) como antioxidante. La base alcohólica (alcohol desnaturalizado 67%) proporciona secado rápido y sensación refrescante al contacto.</p><p>La fórmula es compatible con las regulaciones del Estado de Hawái (Act 104): no contiene Oxibenzona ni Octinoxato, ingredientes vinculados al daño de arrecifes de coral. Libre de gluten y certificada cruelty-free por Leaping Bunny.</p><h3>Para quién sí / Para quién no</h3><ul><li><strong>Ideal para:</strong> piel normal, mixta y grasa que busca un acabado seco sin residuo, uso diario en exterior, pieles que toleran formulaciones con alcohol desnaturalizado.</li><li><strong>No recomendado para:</strong> piel muy seca o con barrera comprometida (el alcohol desnaturalizado puede generar sensación de tirantez); tampoco es apto para niños menores de 6 meses sin consultar al médico.</li></ul><h3>Especificaciones</h3><ul><li><strong>Marca:</strong> Sun Bum</li><li><strong>UPC:</strong> 840155603462</li><li><strong>Contenido neto:</strong> 100 ml / 3.4 oz</li><li><strong>Acabado / Textura:</strong> Sheer, secado rápido, sensación ligera</li><li><strong>Duración estimada:</strong> Resistente al agua hasta 40 minutos; reaplicar cada 2 horas</li><li><strong>Ingredientes destacados:</strong> Avobenzona, Hamamelis virginiana, Tocoferol (Vitamina E)</li><li><strong>Libre de:</strong> Oxibenzona, Octinoxato, Gluten</li><li><strong>Recomendación de uso:</strong> Aplicar en manos y extender sobre rostro y cuello, 15 minutos antes de la exposición solar</li></ul><h3>Preguntas frecuentes</h3><p><strong>¿Para qué tipo de piel funciona mejor esta bruma?</strong><br>Es especialmente adecuada para piel mixta o grasa, ya que la base alcohólica proporciona acabado seco sin brillos. Las pieles secas pueden encontrar la fórmula algo resecante.</p><p><strong>¿Cuánto tiempo protege después de nadar o sudar?</strong><br>La fórmula es resistente al agua hasta 40 minutos; después de ese tiempo, o al secarse con toalla, se debe reaplicar para mantener la protección.</p><p><strong>¿Se puede usar en el cuerpo también?</strong><br>El producto está formulado específicamente para rostro y cuello. Para el cuerpo, Sun Bum cuenta con formatos en spray de mayor volumen de la misma línea Original.</p>
HTML rico con bloques: (1) Definición extractable 1 oración. (2) Diferenciadores con cifras concretas. (3) 'Para quién sí / Para quién no' en bullets. (4) Especificaciones. (5) 3 FAQs en lenguaje natural. 220-320 palabras. Tags permitidos: `<p>`, `<strong>`, `<em>`, `<ul>`, `<li>`, `<h3>`, `<br>`.
beneficios_NUEVO
GENERADO
<ul><li><strong>Protección FPS 45 amplio espectro:</strong> defiende contra rayos UVA y UVB que causan quemaduras y envejecimiento prematuro.</li><li><strong>Resistente al agua 40 min:</strong> mantiene la protección durante actividades acuáticas o sudoración moderada.</li><li><strong>Fórmula sin Oxibenzona ni Octinoxato:</strong> compatible con la regulación Hawaii Act 104, respetuosa con arrecifes de coral.</li><li><strong>Antioxidante con Vitamina E:</strong> el Tocoferol ayuda a neutralizar radicales libres generados por la exposición solar.</li><li><strong>Acabado sheer sin residuo blanco:</strong> textura ultraligera que no deja película visible ni sensación grasa sobre el rostro.</li></ul>
HTML `<ul>` con 3-5 `<li>`. Cada bullet: `<strong>Etiqueta:</strong> claim con dato`. 8-15 palabras por bullet. Sin repetir info entre bullets.
ulta_caracteristicas_description
GENERADO
<ul><li>Formato spray / mist en frasco de 100 ml con aplicación en palma</li><li>Filtros UV químicos: Homosalate 15%, Octocrylene 7%, Octisalate 5%, Avobenzona 3%</li><li>Base alcohólica (alcohol desnaturalizado 67%) para secado rápido</li><li>Resistencia al agua declarada: 40 minutos</li><li>Hawaii Act 104 Compliant: sin Oxibenzona ni Octinoxato</li><li>Certificado cruelty-free por Leaping Bunny; libre de gluten</li></ul>
HTML `<ul>` con 3-6 bullets de atributos técnicos del producto (qué TIENE, no qué HACE). Textura, formato, formulación, tecnología, aplicador. Distinto de beneficios.
ulta_ingredientes_clave_description
GENERADO
La Bruma Solar Facial SPF 45 de Sun Bum combina filtros activos con ingredientes funcionales que refuerzan el cuidado de la piel durante la exposición solar:
<p>La Bruma Solar Facial SPF 45 de Sun Bum combina filtros activos con ingredientes funcionales que refuerzan el cuidado de la piel durante la exposición solar:</p><ul><li><strong>Avobenzona (Butyl Methoxydibenzoylmethane) 3%:</strong> filtro UV químico de amplio espectro UVA, uno de los más efectivos disponibles en formulaciones sin Oxibenzona.</li><li><strong>Homosalato 15%:</strong> filtro UV químico que absorbe rayos UVB; actúa como solvente secundario para otros filtros en la fórmula.</li><li><strong>Extracto de Hamamelis (Hamamelis virginiana, hoja/ramita):</strong> planta conocida por sus propiedades antiinflamatorias y antioxidantes; el fabricante lo destaca por su versatilidad y capacidad de calmar la piel.</li><li><strong>Tocoferol (Vitamina E):</strong> antioxidante lipofílico que ayuda a neutralizar radicales libres generados por la radiación UV y el estrés oxidativo ambiental.</li></ul>
HTML enriquecido con 2-4 ingredientes hero destacados. Cada uno: nombre INCI + función técnica + beneficio. 80-200 palabras. Sin marketing fluff.
ingredientes_NUEVO
GENERADO
Ingredientes activos:
Ingredientes complementarios:
<p><strong>Ingredientes activos:</strong></p><ul><li><strong>Avobenzona (Butyl Methoxydibenzoylmethane) 3%:</strong> filtro UV, protección UVA.</li><li><strong>Octocrylene 7%:</strong> filtro UV, protección UVB/UVA.</li><li><strong>Octisalate (Ethylhexyl Salicylate) 5%:</strong> filtro UV, protección UVB.</li><li><strong>Homosalate 15%:</strong> filtro UV, protección UVB.</li></ul><p><strong>Ingredientes complementarios:</strong></p><ul><li><strong>Alcohol Denat. (67%):</strong> vehículo base; proporciona secado rápido y sensación refrescante.</li><li><strong>Isoamyl Cocoate:</strong> emoliente de origen vegetal (coco), suavizante.</li><li><strong>Fragrance (Parfum):</strong> fragancia; proporciona el aroma característico de la línea Original.</li><li><strong>Hamamelis Virginiana (Witch Hazel) Bark/Leaf Extract:</strong> extracto astringente con propiedades antioxidantes y antiinflamatorias.</li><li><strong>Tocopherol (Vitamina E):</strong> antioxidante, agente estabilizante.</li></ul>
HTML con bloques 'Ingredientes activos' y 'Ingredientes complementarios'. Función técnica neutral. Sin concentraciones (%) salvo que sean públicas. Máximo 12 ingredientes totales.
ulta_formulado_sin_description
GENERADO
<ul><li>Sin Oxibenzona (Oxybenzone)</li><li>Sin Octinoxato (Octinoxate)</li><li>Sin Gluten</li></ul>
HTML `<ul>` con qué NO contiene el producto. Solo lo declarado oficialmente por el fabricante. NUNCA inventar 'free of'.
ulta_resultados_investigacion_description
GENERADO
Resultados clínicos / dermatológicos del fabricante. Cifras + tamaño de muestra + duración del estudio. Solo si hay datos verificables. Si no → vacío.
ulta_incluye_description
GENERADO
Para sets, bundles, kits, brochas con accesorios. HTML `<ul>` con cantidad + nombre + tamaño por item. Si producto individual sin accesorios → vacío.
modo_de_uso_NUEVO
GENERADO
Tip: no rocíes directamente sobre el rostro; aplica en manos primero para mayor uniformidad y evitar inhalar el producto.
<ol><li>Agita bien el frasco antes de usar.</li><li>Sostén el envase a 10-15 cm del rostro o aplica en la palma de la mano.</li><li>Rocía de forma generosa sobre la palma y extiende uniformemente por rostro y cuello.</li><li>Aplica 15 minutos antes de la exposición solar.</li><li>Reaplicar después de 40 minutos de natación o sudoración intensa, inmediatamente después de secarte con toalla, y al menos cada 2 horas.</li></ol><p><strong>Tip:</strong> no rocíes directamente sobre el rostro; aplica en manos primero para mayor uniformidad y evitar inhalar el producto.</p>
HTML `<ol>` con 3-5 pasos numerados (máx 7). 50-150 palabras. Verbos en imperativo informal singular ('aplica', 'distribuye'). Opcional tip final del fabricante.
precauciones_NUEVO
GENERADO
<ul><li>Solo uso externo.</li><li>Inflamable: no usar cerca de fuentes de calor, llamas abiertas ni mientras se fuma.</li><li>No aplicar sobre piel dañada o con heridas abiertas.</li><li>Evitar contacto con los ojos; en caso de contacto, enjuagar con abundante agua.</li><li>Suspender el uso y consultar a un médico si aparece sarpullido.</li><li>Mantener fuera del alcance de los niños. En caso de ingestión, buscar atención médica o contactar al Centro de Control de Envenenamiento de inmediato.</li><li>Conservar el producto protegiéndolo de calor excesivo y exposición directa al sol. No almacenar por encima de 40 °C.</li><li>Para niños menores de 6 meses: consultar a un médico antes de usar.</li></ul>
Solo advertencias declaradas oficialmente por el fabricante o regulación COFEPRIS/NOM. NUNCA inventar contraindicaciones. NUNCA dar consejo médico. Si no hay → vacío.
ulta_conscious_beauty
GENERADO
Multi-selección de 5 valores: Ingredientes Limpios, Libre de Crueldad, Vegano, Empaque Sustentable, Con Causa. Solo si fabricante/certificador oficial lo declara (Leaping Bunny, PETA, Vegan Society).
ulta_preferencias
GENERADO
Multi-selección de 12 valores: Ingredientes Limpios, Libre de Crueldad, Libre de Fragancia, Con Causa, Sin Gluten, Minerales, Sin Aceite, Sin Parabenos, Sin Siliconas, Sin Sulfatos, Empaque Sustentable, Vegano. Solo verificables en empaque oficial.
ulta_preferencias_de_compra
GENERADO
Multi-selección: Exclusivo, Exclusivo Online, Edición Limitada, Novedad, Refill. Inferidas de fabricante. Exclusivos los setea Ulta del lado comercial.
ulta_ofertas_especiales
GENERADO
Multi-selección: Compra Más Ahorra Más, Regalo en Compra, Rebajas. Setea Ulta del lado comercial — el modelo siempre devuelve [].
meta_title_NUEVO
GENERADO
Estructura: `[Producto + Variante] [Marca] | Ulta Beauty MX`. HARD CAP 60 chars (Google trunca arriba). Palabra clave principal en los primeros 40 chars.
meta_description_NUEVA
GENERADO
150-160 chars HARD CAP. Procedimiento de 5 pasos: draft → contar chars → recortar CTA → recortar adjetivos → verificar. Hook con keyword en primeros 80 chars + diferenciador + CTA suave.
meta_keywords_NUEVO
GENERADO
10 entradas separadas por coma. Distribución: 3 entidad semántica + 4 preguntas conversacionales naturales (con `¿?`) + 2 comparativa/alternativa + 1 GEO local México. NO keyword stuffing — son intents conversacionales.
url_key_NUEVO
GENERADO
Estructura: `nombre-producto-categoria-tamaño-variante-marca-UPC`. Todo minúsculas. Sin acentos (maquíllaje→maquillaje). Sin ñ/ü/caracteres especiales. SIEMPRE termina con UPC para desambiguar en RAG/LLMs. Longitud max 75 chars antes del UPC.
og_title_NUEVO
GENERADO
60-90 chars. Estructura: `[Producto + variante] | Ulta Beauty MX`. Más casual que meta_title pero sin marketing fluff. Para previews de WhatsApp/IG/FB.
og_description_NUEVA
GENERADO
100-200 chars. Diferenciador principal + razón de compra en lenguaje natural conversacional. Sin emojis, sin claims regulatorios prohibidos.
image_alt_NUEVO
GENERADO
80-125 chars. Describe lo que SE VE en la imagen (color, formato, empaque). Doble función: SEO Google Images + accesibilidad (lectores de pantalla). NO empezar con 'Imagen de' ni 'Foto de'.
llm_context_NUEVO
GENERADO
PRODUCTO: Sun Bum Original SPF 45 Sunscreen Face Mist, 100 ml / 3.4 oz TIPO: Individual | CATEGORÍA: Cuidado de la Piel — Protección Solar Facial INGREDIENTES ACTIVOS (declarados en empaque oficial): - Homosalato 15%: filtro UV químico, absorción UVB - Octocrylene 7%: filtro UV químico, absorción UVB/UVA corto - Octisalate 5%: filtro UV químico, absorción UVB - Avobenzona (Butyl Methoxydibenzoylmethane) 3%: filtro UVA de amplio espectro INGREDIENTES COMPLEMENTARIOS (declarados en empaque oficial): - Alcohol Denat. 67%: vehículo base, secado rápido - Isoamyl Cocoate: emoliente de origen vegetal - Fragrance: fragancia característica de la línea Original Sun Bum - Hamamelis Virginiana Bark/Leaf Extract: astringente con propiedades antiinflamatorias y antioxidantes según el fabricante - Tocopherol: Vitamina E, antioxidante INDICADO PARA: piel normal, mixta o grasa que busca protección solar facial de acabado seco y translúcido; uso diario en exterior o actividades acuáticas con sudoración moderada; personas que buscan fórmulas sin Oxibenzona ni Octinoxato por razones ambientales o regulatorias (Hawaii Act 104). NO INDICADO / PRECAUCIONES: no recomendado para piel muy seca o con barrera cutánea comprometida (la alta concentración de alcohol desnaturalizado puede generar tirantez o irritación); no aplicar sobre piel con heridas o dañada; inflamable, no usar cerca de fuentes de calor o llamas; no aplicar directamente en el rostro en spray, usar palma de la mano como intermediario; niños menores de 6 meses: consultar médico antes de usar. CASOS DE USO: 1. Protección solar diaria para el rostro en actividades al aire libre con necesidad de acabado ligero y no graso. 2. Reaplicación de protector solar sobre maquillaje en exteriores (el formato mist facilita la aplicación sobre la piel sin deshacer el maquillaje al aplicarse en palma). 3. Días en playa o alberca con exposición acuática moderada (hasta 40 minutos de resistencia al agua). 4. Uso en climas cálidos o húmedos donde una fórmula alcohólica de secado rápido es preferida sobre formulaciones cremosas. 5. Viajeros que buscan un formato compacto de 100 ml apto para equipaje de mano. ACABADO Y SENSORIAL: spray translúcido (sheer), acabado seco sin residuo blanco, sensación refrescante inmediata al contacto por la base alcohólica; fragancia característica de la línea Original Sun Bum (aroma tropical ligero descrito por el fabricante como 'huele a verano'). COMPATIBILIDAD: compatible con rutinas de maquillaje (aplicar sobre piel limpia antes del maquillaje o en manos para reaplicar); la base alcohólica puede interferir con activos sensibles como retinol o ácidos AHA/BHA si se mezclan directamente, aunque como capa de protección solar independiente no presenta restricciones documentadas. DURACIÓN / RENDIMIENTO: resistencia al agua de 40 minutos declarada en etiqueta; el fabricante recomienda reaplicar cada 2 horas bajo exposición solar continua. CERTIFICACIONES: cruelty-free certificado por Leaping Bunny (ícono visible en empaque oficial sunbum.com); libre de gluten declarado por el fabricante; Hawaii Act 104 Compliant (sin Oxibenzona ni Octinoxato). CLAIMS DEL FABRICANTE: el fabricante indica que el extracto de Hamamelis posee propiedades antiinflamatorias y antioxidantes. El fabricante indica que la Vitamina E ayuda a neutralizar radicales libres y combatir el envejecimiento prematuro de la piel causado por el sol.
Texto plano estructurado en secciones: PRODUCTO, CATEGORÍA, INGREDIENTES CLAVE, INDICADO PARA, NO INDICADO, CASOS DE USO, ACABADO Y SENSORIAL, COMPATIBILIDAD, DURACIÓN/RENDIMIENTO, CERTIFICACIONES, COMPARABLE EN CATÁLOGO ULTA MX, CLAIMS DEL FABRICANTE. 600-1200 palabras. Cero marketing fluff. Anti-prompt-injection. Consistente con descripcion_NUEVA (superset técnico, no contradictorio).
jsonld_product
GENERADO
{"@context":"https://schema.org","@type":"Product","name":"Original - Bruma Solar Facial, FPS 45 resistente al agua - 100 ml","brand":{"@type":"Brand","name":"Sun Bum"},"sku":"840155603462","gtin":"840155603462","description":"Bruma solar facial SPF 45 de Sun Bum, espectro amplio UVA/UVB con filtros Homosalato 15%, Octocrylene 7%, Octisalate 5% y Avobenzona 3%. Resistente al agua 40 min, sin Oxibenzona ni Octinoxato, cruelty-free Leaping Bunny, libre de gluten. 100 ml.","category":"Cuidado de la Piel","size":"100 ml","additionalProperty":[{"@type":"PropertyValue","name":"Ingredientes activos","value":"Homosalate 15%, Octocrylene 7%, Octisalate 5%, Avobenzona 3%"},{"@type":"PropertyValue","name":"Ingredientes clave complementarios","value":"Hamamelis Virginiana Extract, Tocopherol (Vitamina E), Alcohol Denat."},{"@type":"PropertyValue","name":"Modo de uso","value":"Agitar, rociar en palma y extender sobre rostro y cuello 15 min antes de exposición solar. Reaplicar cada 2 horas o tras nadar."},{"@type":"PropertyValue","name":"Certificaciones","value":"Cruelty-Free (Leaping Bunny), Libre de Gluten, Hawaii Act 104 Compliant"},{"@type":"PropertyValue","name":"Indicado para","value":"Piel normal, mixta y grasa; uso diario en exterior y actividades acuáticas"},{"@type":"PropertyValue","name":"SPF","value":"45"},{"@type":"PropertyValue","name":"Resistencia al agua","value":"40 minutos"}]}
JSON minified válido con `@context: https://schema.org` + `@type: Product`. Listo para envolver en `<script type='application/ld+json'>` en el `<head>` de la PDP. Incluye: name, brand, sku, gtin, description, category, color (Individual), size, additionalProperty[] (ingredientes, modo de uso, certificaciones, SPF, etc.).