{"product_id":"pack-lana-etiqueta-dorada-ukryl","title":"Pack Lana Etiqueta Dorada de Ukryl – 100% Acrílico Suave para Tejer","description":"\u003cstyle\u003e\n    \/* Variables CSS para los colores *\/\n    :root {\n        --color-primary: #7566a0; \/* Morado Oscuro *\/\n        --color-secondary: #b8a7d3; \/* Morado Claro *\/\n        --color-light-purple: #f3e8ff; \/* Lila Muy Claro *\/\n        --color-light-gray: #f9f9f9; \/* Gris Muy Claro *\/\n        --color-text-dark: #000000; \/* Negro *\/\n        --color-text-light: #ffffff; \/* Blanco *\/\n    }\n\n    \/* Estilos generales del contenedor *\/\n    .product-main-container {\n        font-family: 'Inter', sans-serif;\n        line-height: 1.6;\n        color: var(--color-text-dark);\n        background-color: var(--color-text-light);\n        padding: 20px 40px 40px 40px; \/* Adjusted top padding to 20px *\/\n        border: 2px solid var(--color-primary);\n        border-radius: 15px;\n        max-width: 100%;\n        width: 100%;\n        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);\n        margin: 20px auto; \/* Centers the container and adds vertical margin *\/\n        box-sizing: border-box; \/* Ensures padding and border are included in the width *\/\n    }\n\n    \/* Titles *\/\n    .product-title {\n        color: var(--color-primary);\n        text-align: center;\n        margin-bottom: 10px; \/* Reduced bottom margin *\/\n        font-size: 2.8em;\n        font-weight: 800;\n    }\n\n    .product-section-title {\n        color: var(--color-primary);\n        margin-bottom: 18px; \/* Maintained *\/\n        font-size: 2em;\n        font-weight: 700;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        text-align: center; \/* Ensures centering on multiple lines *\/\n    }\n\n    .product-section-title span {\n        margin-left: 12px;\n        font-size: 1em;\n    }\n\n    \/* Paragraphs *\/\n    .product-paragraph {\n        font-size: 1.1em;\n        margin-bottom: 18px; \/* Maintained *\/\n        line-height: 1.7;\n    }\n\n    \/* Emotional subtitle *\/\n    .product-subtitle {\n        font-size: 1.2em;\n        text-align: center;\n        margin-bottom: 25px; \/* Reduced to bring it closer to the title *\/\n        font-weight: 600;\n        font-style: italic;\n        color: #555;\n    }\n\n    \/* Estilos para las tarjetas de contenido dentro de las pestañas *\/\n    .product-card-primary {\n        background-color: var(--color-light-purple);\n        border: 2px solid var(--color-primary);\n        border-radius: 12px;\n        padding: 20px; \/* Reducido el padding *\/\n        margin-bottom: 25px; \/* Espacio entre la tarjeta y el final de la pestaña *\/\n        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);\n    }\n\n    .product-card-secondary {\n        background-color: var(--color-light-gray);\n        border: 1px solid var(--color-primary);\n        border-radius: 12px;\n        padding: 20px; \/* Reducido el padding *\/\n        margin-bottom: 25px;\n        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);\n    }\n\n    \/* Asegura que el primer elemento dentro de una tarjeta no tenga margen superior *\/\n    .product-card-primary \u003e *:first-child,\n    .product-card-secondary \u003e *:first-child {\n        margin-top: 0;\n    }\n\n    \/* Las siguientes clases ahora solo manejan el espaciado interno o elementos específicos *\/\n    .product-section-highlight,\n    .product-section-care,\n    .product-section-tiktok-container,\n    .product-section-specs-features,\n    .product-section-usage-tips,\n    .product-section-tip,\n    .product-section-offer {\n        padding: 0; \/* Ya está en product-card-primary\/secondary *\/\n        margin-bottom: 0; \/* Ya está en product-card-primary\/secondary *\/\n    }\n\n    \/* Lists *\/\n    .product-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n    }\n\n    .product-disc-list {\n        list-style-type: disc;\n        padding-left: 30px;\n    }\n\n    .product-list li {\n        margin-bottom: 8px; \/* Reduced bottom margin *\/\n        font-size: 1.05em;\n    }\n\n    .product-section-highlight .product-list li {\n        color: var(--color-text-light); \/* Esto se mantiene para el color de texto específico *\/\n    }\n\n    \/* Links *\/\n    .product-link {\n        color: var(--color-primary);\n        text-decoration: none;\n        font-weight: 600;\n    }\n\n    .product-link:hover {\n        text-decoration: underline;\n    }\n\n    \/* Call to action *\/\n    .product-call-to-action {\n        text-align: center;\n        font-size: 1.5em;\n        font-weight: bold;\n        color: var(--color-primary);\n        margin-top: 40px;\n    }\n\n    \/* Specific styles for the TikTok block *\/\n    .product-tiktok-embed-container {\n        text-align: center;\n    }\n\n    .product-tiktok-embed {\n        max-width: 605px;\n        min-width: 325px;\n        margin: auto;\n    }\n\n    \/* Tab styles *\/\n    .product-tabs-container {\n        margin-top: 30px;\n    }\n\n    .product-tab-buttons {\n        display: flex;\n        justify-content: flex-start; \/* Align tabs to the start *\/\n        margin-bottom: 25px;\n        border-bottom: 2px solid var(--color-primary);\n        overflow-x: auto; \/* Enable horizontal scrolling for tabs *\/\n        -webkit-overflow-scrolling: touch; \/* Smooth scrolling on iOS *\/\n        scrollbar-width: none; \/* Hide scrollbar for Firefox *\/\n    }\n\n    \/* Hide scrollbar for Chrome, Safari, and Opera *\/\n    .product-tab-buttons::-webkit-scrollbar {\n        display: none;\n    }\n\n    .product-tab-button {\n        flex-shrink: 0; \/* Prevent buttons from shrinking *\/\n        background-color: var(--color-light-gray);\n        border: 1px solid var(--color-primary);\n        border-bottom: none;\n        padding: 14px 22px;\n        cursor: pointer;\n        font-weight: 600;\n        font-size: 1em;\n        color: var(--color-primary);\n        border-top-left-radius: 8px;\n        border-top-right-radius: 8px;\n        transition: background-color 0.3s ease, color 0.3s ease;\n        margin: 0 3px;\n        white-space: nowrap;\n        display: flex; \/* To align icon and text *\/\n        align-items: center; \/* To align icon and text *\/\n        justify-content: center; \/* Center content horizontally *\/\n    }\n\n    .product-tab-button .icon {\n        margin-right: 8px; \/* Space between icon and text *\/\n        font-size: 1.2em; \/* Icon size *\/\n    }\n\n    .product-tab-button:hover {\n        background-color: var(--color-light-purple);\n    }\n\n    .product-tab-button.active {\n        background-color: var(--color-primary);\n        color: var(--color-text-light);\n        border-color: var(--color-primary);\n        box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);\n    }\n\n    \/* Styles for active tab text and icons *\/\n    .product-tab-button.active .icon,\n    .product-tab-button.active {\n        color: var(--color-text-light); \/* Ensures icon is white *\/\n    }\n\n\n    .product-tab-content {\n        display: none;\n        padding: 25px 0;\n    }\n\n    .product-tab-content.active {\n        display: block;\n    }\n\n    \/* Styles for sub-sections within combined tabs (now removed from HTML) *\/\n    \/* .product-combined-section {\n        margin-bottom: 15px;\n        padding-bottom: 20px;\n        border-bottom: 1px dashed var(--color-secondary);\n    }\n\n    .product-combined-section:last-child {\n        margin-bottom: 0;\n        padding-bottom: 0;\n        border-bottom: none;\n    } *\/\n\n\n    \/* Media Queries for responsiveness *\/\n    @media (max-width: 768px) {\n        .product-main-container {\n            padding: 15px 25px 25px 25px; \/* Adjusted top padding for mobile *\/\n            margin: 15px auto;\n        }\n\n        .product-title {\n            font-size: 2.2em;\n            margin-bottom: 10px; \/* Adjusted for mobile *\/\n        }\n\n        .product-section-title {\n            font-size: 1.7em;\n            margin-bottom: 12px;\n        }\n\n        .product-paragraph {\n            font-size: 1em;\n            margin-bottom: 15px;\n            line-height: 1.6;\n        }\n\n        .product-subtitle {\n            font-size: 1.05em;\n            margin-bottom: 20px; \/* Adjusted for mobile *\/\n        }\n\n        .product-card-primary,\n        .product-card-secondary {\n            padding: 15px; \/* Reducido el padding para móvil *\/\n            margin-bottom: 15px;\n        }\n\n        .product-section-highlight,\n        .product-section-care,\n        .product-section-tiktok-container,\n        .product-section-specs-features,\n        .product-section-tip,\n        .product-section-offer {\n            padding: 0; \/* Reset as product-content-card handles it *\/\n            margin-bottom: 0; \/* Reset as product-content-card handles it *\/\n        }\n\n        .product-call-to-action {\n            font-size: 1.3em;\n            margin-top: 30px;\n        }\n\n        .product-tab-buttons {\n            flex-wrap: nowrap; \/* Las pestañas no se envuelven *\/\n            justify-content: flex-start; \/* Alinea las pestañas al inicio *\/\n            overflow-x: auto; \/* Habilita el desplazamiento horizontal *\/\n            scrollbar-width: auto; \/* Restaura la barra de desplazamiento si es necesario *\/\n            -webkit-overflow-scrolling: touch; \/* Suaviza el desplazamiento en iOS *\/\n            border-bottom: 2px solid var(--color-primary); \/* Mantiene el borde inferior *\/\n        }\n\n        .product-tab-buttons::-webkit-scrollbar {\n            display: auto; \/* Muestra la barra de desplazamiento si es necesario *\/\n        }\n\n        .product-tab-button {\n            padding: 12px 18px;\n            font-size: 0.9em;\n            margin: 5px; \/* Añade margen para separar las pestañas *\/\n            flex-shrink: 0; \/* Evita que los botones se encojan *\/\n            min-width: 44px; \/* Asegura un tamaño mínimo para el objetivo táctil *\/\n            text-align: center; \/* Centra el contenido dentro del botón *\/\n            justify-content: center; \/* Centra el contenido horizontalmente *\/\n        }\n\n        \/* Oculta el texto de las pestañas por defecto en móvil *\/\n        .product-tab-button .tab-text {\n            display: none;\n        }\n\n        \/* Muestra el texto solo para la pestaña activa en móvil *\/\n        .product-tab-button.active .tab-text {\n            display: inline-block;\n        }\n\n        \/* Ajusta el margen del icono cuando el texto está oculto *\/\n        .product-tab-button .icon {\n            margin-right: 0; \/* Por defecto, sin margen a la derecha del icono *\/\n        }\n\n        \/* Restaura el margen del icono cuando el texto está visible (pestaña activa) *\/\n        .product-tab-button.active .icon {\n            margin-right: 8px;\n        }\n\n        .product-tab-buttons {\n            margin-bottom: 20px;\n        }\n\n        .product-list li {\n            margin-bottom: 6px; \/* Adjusted for mobile *\/\n            font-size: 1em;\n        }\n    }\n\n    @media (max-width: 480px) {\n        .product-main-container {\n            padding: 10px 20px 20px 20px; \/* Adjusted top padding for mobile *\/\n            margin: 10px auto;\n        }\n\n        .product-title {\n            font-size: 1.8em;\n            margin-bottom: 8px; \/* Adjusted for mobile *\/\n        }\n\n        .product-section-title {\n            font-size: 1.4em;\n            margin-bottom: 10px;\n        }\n\n        .product-paragraph {\n            font-size: 0.95em;\n            margin-bottom: 12px;\n            line-height: 1.5;\n        }\n\n        .product-subtitle {\n            font-size: 0.95em;\n            margin-bottom: 15px; \/* Adjusted for mobile *\/\n        }\n\n        .product-card-primary,\n        .product-card-secondary {\n            padding: 10px; \/* Reducido el padding para móvil *\/\n            margin-bottom: 15px;\n        }\n\n        .product-section-highlight,\n        .product-section-care,\n        .product-section-tiktok-container,\n        .product-section-specs-features,\n        .product-section-tip,\n        .product-section-offer {\n            padding: 0; \/* Reset as product-content-card handles it *\/\n            margin-bottom: 0; \/* Reset as product-content-card handles it *\/\n        }\n\n        .product-call-to-action {\n            font-size: 1.1em;\n            margin-top: 25px;\n        }\n\n        .product-tab-button {\n            padding: 10px 15px;\n            font-size: 0.8em;\n            margin: 5px; \/* Añade margen para separar las pestañas *\/\n        }\n\n        .product-tab-buttons {\n            margin-bottom: 15px;\n        }\n\n        .product-list li {\n            margin-bottom: 4px; \/* Adjusted for mobile *\/\n            font-size: 0.95em;\n        }\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-main-container\"\u003e\n    \u003ch2 class=\"product-title\" id=\"product-title\"\u003e\u003c\/h2\u003e\n    \u003cp class=\"product-subtitle\" id=\"product-slogan\"\u003e\u003c\/p\u003e\n\n    \u003cdiv class=\"product-tabs-container\"\u003e\n        \u003cdiv class=\"product-tab-buttons\" role=\"tablist\" aria-label=\"Información del Producto\"\u003e\n            \u003cbutton class=\"product-tab-button active\" onclick=\"openProductTab(event, 'introduccion')\" role=\"tab\" aria-selected=\"true\" aria-controls=\"product-introduccion-content\" id=\"product-introduccion-tab\"\u003e\n                \u003cspan class=\"icon\"\u003e💡\u003c\/span\u003e \u003cspan class=\"tab-text\"\u003eIntroducción\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"product-tab-button\" onclick=\"openProductTab(event, 'detalles-producto')\" role=\"tab\" aria-selected=\"false\" aria-controls=\"product-detalles-producto-content\" id=\"product-detalles-producto-tab\"\u003e\n                \u003cspan class=\"icon\"\u003e🔍\u003c\/span\u003e \u003cspan class=\"tab-text\"\u003eDetalles del Producto\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"product-tab-button\" onclick=\"openProductTab(event, 'usos-consejos')\" role=\"tab\" aria-selected=\"false\" aria-controls=\"product-usos-consejos-content\" id=\"product-usos-consejos-tab\"\u003e\n                \u003cspan class=\"icon\"\u003e✨\u003c\/span\u003e \u003cspan class=\"tab-text\"\u003eUsos y Consejos\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"product-tab-button\" onclick=\"openProductTab(event, 'cuidados')\" role=\"tab\" aria-selected=\"false\" aria-controls=\"product-cuidados-content\" id=\"product-cuidados-tab\"\u003e\n                \u003cspan class=\"icon\"\u003e🧼\u003c\/span\u003e \u003cspan class=\"tab-text\"\u003eCuidados\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"product-tab-button\" onclick=\"openProductTab(event, 'tienda')\" role=\"tab\" aria-selected=\"false\" aria-controls=\"product-tienda-content\" id=\"product-tienda-tab\"\u003e\n                \u003cspan class=\"icon\"\u003e🛒\u003c\/span\u003e \u003cspan class=\"tab-text\"\u003eNuestra Tienda\u003c\/span\u003e\n            \u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"product-introduccion-content\" class=\"product-tab-content active\" role=\"tabpanel\" aria-labelledby=\"product-introduccion-tab\"\u003e\n            \u003cp class=\"product-paragraph\" id=\"product-introduction-text\"\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"product-detalles-producto-content\" class=\"product-tab-content\" role=\"tabpanel\" aria-labelledby=\"product-detalles-producto-tab\"\u003e\n            \u003cdiv class=\"product-card-primary\"\u003e\n                \u003ch3 class=\"product-section-title\"\u003eCaracterísticas y Beneficios \u003cspan style=\"font-size: 1.2em;\"\u003e🌟\u003c\/span\u003e \u003c\/h3\u003e\n                \u003cul class=\"product-list\" id=\"product-characteristics-list\"\u003e\n                    \u003c\/ul\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"product-card-secondary\" style=\"margin-top: 25px;\"\u003e\n                \u003ch3 class=\"product-section-title\"\u003eEspecificaciones \u003cspan style=\"font-size: 1.2em;\"\u003e📏\u003c\/span\u003e \u003c\/h3\u003e\n                \u003cul class=\"product-disc-list\" id=\"product-specifications-list\"\u003e \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"product-usos-consejos-content\" class=\"product-tab-content\" role=\"tabpanel\" aria-labelledby=\"product-usos-consejos-tab\"\u003e\n            \u003cdiv class=\"product-card-primary\"\u003e\n                \u003ch3 class=\"product-section-title\"\u003eIdeal Para \u003cspan style=\"font-size: 1.2em;\"\u003e🎯\u003c\/span\u003e \u003c\/h3\u003e\n                \u003cul class=\"product-disc-list\" id=\"product-ideal-for-list\"\u003e\n                    \u003c\/ul\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"product-card-secondary\" style=\"margin-top: 25px;\"\u003e\n                \u003cp class=\"product-paragraph\" style=\"text-align: center;\" id=\"product-tip-text\"\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"product-cuidados-content\" class=\"product-tab-content\" role=\"tabpanel\" aria-labelledby=\"product-cuidados-tab\"\u003e\n            \u003cdiv class=\"product-card-primary\"\u003e\n                \u003ch3 class=\"product-section-title\" style=\"text-align: center;\"\u003eCuidados del Producto\u003c\/h3\u003e\n                \u003cp class=\"product-paragraph\" id=\"product-care-intro\"\u003e\u003c\/p\u003e\n                \u003cul class=\"product-disc-list\" id=\"product-care-list\"\u003e\n                    \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"product-tienda-content\" class=\"product-tab-content\" role=\"tabpanel\" aria-labelledby=\"product-tienda-tab\"\u003e\n            \u003cdiv class=\"product-card-primary\"\u003e\n                \u003ch3 class=\"product-section-title\" style=\"text-align: center;\"\u003e¿Por qué elegir nuestra tienda?\u003c\/h3\u003e\n                \u003cp class=\"product-paragraph\" style=\"text-align: center;\" id=\"store-slogan\"\u003e\u003c\/p\u003e\n                \u003cul class=\"product-disc-list\" id=\"store-benefits-list\" style=\"margin: 25px 0;\"\u003e\n                    \u003c\/ul\u003e\n                \u003cp class=\"product-paragraph\" style=\"font-size: 0.9em; text-align: center; margin-bottom: 0;\"\u003e* Siempre revisa los \u003ca href=\"#\" target=\"_blank\" class=\"product-link\" id=\"terms-conditions-link\"\u003e\u003cstrong\u003eTérminos y Condiciones\u003c\/strong\u003e\u003c\/a\u003e.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"product-card-secondary\" style=\"margin-top: 25px;\"\u003e\n                \u003ch3 class=\"product-section-title\" style=\"text-align: center;\"\u003eDescubre más en TikTok\u003c\/h3\u003e\n                \u003cp class=\"product-paragraph\" style=\"text-align: center;\" id=\"tiktok-intro-text\"\u003e\u003c\/p\u003e\n                \u003cdiv class=\"product-tiktok-embed-container\"\u003e\n                    \u003cblockquote class=\"product-tiktok-embed\" data-video-id=\"\" cite=\"\" id=\"tiktok-blockquote\"\u003e\n                        \u003csection\u003e\u003ca href=\"#\" title=\"\" target=\"_blank\" id=\"tiktok-profile-link\"\u003e\u003c\/a\u003e\u003c\/section\u003e\n                    \u003c\/blockquote\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003cscript\u003e\n    \/\/ Function to handle tab changes\n    function openProductTab(evt, tabName) {\n        let i, tabcontent, tabbuttons;\n\n        tabcontent = document.getElementsByClassName(\"product-tab-content\");\n        for (i = 0; i \u003c tabcontent.length; i++) {\n            tabcontent[i].style.display = \"none\";\n            tabcontent[i].setAttribute(\"aria-hidden\", \"true\");\n        }\n\n        tabbuttons = document.getElementsByClassName(\"product-tab-button\");\n        for (i = 0; i \u003c tabbuttons.length; i++) {\n            tabbuttons[i].className = tabbuttons[i].className.replace(\" active\", \"\");\n            tabbuttons[i].setAttribute(\"aria-selected\", \"false\");\n        }\n\n        document.getElementById(\"product-\" + tabName + \"-content\").style.display = \"block\";\n        document.getElementById(\"product-\" + tabName + \"-content\").setAttribute(\"aria-hidden\", \"false\");\n        evt.currentTarget.className += \" active\";\n        evt.currentTarget.setAttribute(\"aria-selected\", \"true\");\n    }\n\n    \/\/ Object with specific data for \"Etiqueta Dorada de Ukryl\"\n    const productData = {\n        name: \"Etiqueta Dorada de Ukryl\",\n        slogan: `\"La tradición y calidad que dan vida a tus creaciones más preciadas\"`,\n        introduction: `En \u003cstrong style=\"color: var(--color-primary);\"\u003eLa Madeja\u003c\/strong\u003e comprendemos que cada proyecto es una expresión de tu pasión y dedicación. Imagina tejer prendas y accesorios que no solo abrigan, sino que también cuentan historias. Por eso te presentamos la \u003cstrong\u003eEtiqueta Dorada de Ukryl\u003c\/strong\u003e, una lana 100% acrílica que combina suavidad, durabilidad y una amplia gama de colores vibrantes para dar vida a tus ideas más queridas.`,\n\n        productDetails: {\n            characteristics: [\n                `• \u003cstrong\u003eTextura suave y acogedora\u003c\/strong\u003e – Ideal para prendas que ofrecen confort y calidez.`,\n                `• \u003cstrong\u003eDurabilidad excepcional\u003c\/strong\u003e – Crea piezas que resisten el paso del tiempo, manteniendo su forma y color.`,\n                `• \u003cstrong\u003eColores vibrantes\u003c\/strong\u003e – Encuentra el tono perfecto para cada proyecto, reflejando tu estilo y creatividad.`,\n                `• \u003cstrong\u003eRinde más metros por ovillo\u003c\/strong\u003e – Perfecto para proyectos medianos y grandes con menos material.`\n            ],\n            specifications: [\n                `\u003cstrong\u003eComposición:\u003c\/strong\u003e 100% Acrílico`,\n                `\u003cstrong\u003eFormato:\u003c\/strong\u003e Ovillo`,\n                `\u003cstrong\u003ePeso:\u003c\/strong\u003e 100 g`,\n                `\u003cstrong\u003eMetraje:\u003c\/strong\u003e 300 m`,\n                `\u003cstrong\u003eGrosor:\u003c\/strong\u003e #2 (ligero)`,\n                `\u003cstrong\u003ePalillos:\u003c\/strong\u003e 3.5 - 4 mm`,\n                `\u003cstrong\u003eCrochet:\u003c\/strong\u003e 3 mm`\n            ]\n        },\n\n        usageTips: {\n            idealFor: [\n                `Suéteres y cardigans que envuelven en calidez y estilo.`,\n                `Bufandas y gorros que aportan un toque personal a cada atuendo.`,\n                `Mantas y cobijas que abrazan con ternura en los días fríos.`,\n                `Proyectos de crochet y dos agujas que reflejan tu dedicación y arte.`\n            ],\n            tip: `\u003cstrong\u003e✨ Tip de tejido:\u003c\/strong\u003e Gracias a su metraje de 300m por ovillo, la \u003cstrong\u003eEtiqueta Dorada de Ukryl\u003c\/strong\u003e te permite completar proyectos medianos con menos material, optimizando tu inversión y esfuerzo.`\n        },\n\n        careIntro: `Para preservar la belleza y calidad de tus creaciones con \u003cstrong\u003eEtiqueta Dorada de Ukryl\u003c\/strong\u003e, sigue estos consejos:`,\n        careInstructions: [\n            `\u003cstrong\u003eLavar en agua fría:\u003c\/strong\u003e evita el encogimiento y protege la fibra.`,\n            `\u003cstrong\u003eNo usar cloro:\u003c\/strong\u003e conserva los colores y la suavidad.`,\n            `\u003cstrong\u003eNo planchar:\u003c\/strong\u003e el calor puede dañar la textura y el brillo.`,\n            `\u003cstrong\u003eLavado en Seco con Percloroetileno\u003c\/strong\u003e: Apto para lavado en seco con percloroetileno para una limpieza profesional.`\n        ],\n\n        storeAndSocial: {\n            store: {\n                slogan: `\u003cstrong\u003ePorque aquí cada puntada se teje con amor y calidad.\u003c\/strong\u003e`,\n                benefits: [\n                    `\u003cstrong\u003e12 cuotas:\u003c\/strong\u003e Paga en cómodas cuotas sin intereses.`,\n                    `\u003cstrong\u003eSatisfacción Garantizada:\u003c\/strong\u003e Si no estás conforme, puedes devolverlo (*el envío corre por cuenta del cliente*).`,\n                    `\u003cstrong\u003eAtención Personalizada:\u003c\/strong\u003e Asesoría directa sin intermediarios.`,\n                    `\u003cstrong\u003eEnvío a tu medida:\u003c\/strong\u003e Starken, Bluexpress o el courier de tu elección.`\n                ],\n                termsLink: `https:\/\/lamadeja.cl\/about\/`\n            },\n            tiktok: {\n                introText: `Visita nuestro \u003ca href=\"http:\/\/www.tiktok.com\/@lanaslamadeja\" target=\"_blank\" class=\"product-link\"\u003eTikTok\u003c\/a\u003e para ver más productos y tutoriales.`,\n                profileLink: `http:\/\/www.tiktok.com\/@lanaslamadeja`,\n                profileTitle: `@lanaslamadeja`,\n                videoId: `7482040947157601542`\n            }\n        },\n        callToAction: `` \/\/ Se elimina el texto de la llamada a la acción\n    };\n\n    \/\/ Función para inyectar los datos del producto en el HTML\n    function populateProductData(data) {\n        \/\/ Título y Subtítulo\n        document.getElementById('product-title').innerHTML = data.name;\n        document.getElementById('product-slogan').innerHTML = data.slogan;\n\n        \/\/ Introducción\n        document.getElementById('product-introduction-text').innerHTML = data.introduction;\n\n        \/\/ Product Details (Characteristics and Specifications)\n        const characteristicsList = document.getElementById('product-characteristics-list');\n        \/\/ Se verifica si el elemento existe antes de intentar manipularlo\n        if (characteristicsList) {\n            characteristicsList.innerHTML = '';\n            data.productDetails.characteristics.forEach(item =\u003e {\n                const li = document.createElement('li');\n                li.innerHTML = item;\n                characteristicsList.appendChild(li);\n            });\n        }\n\n        const specificationsList = document.getElementById('product-specifications-list');\n        \/\/ Se verifica si el elemento existe antes de intentar manipularlo\n        if (specificationsList) {\n            specificationsList.innerHTML = '';\n            data.productDetails.specifications.forEach(item =\u003e {\n                const li = document.createElement('li');\n                li.innerHTML = item;\n                specificationsList.appendChild(li);\n            });\n        }\n\n        \/\/ Usage and Tips (Ideal For and Tip)\n        const idealForList = document.getElementById('product-ideal-for-list');\n        \/\/ Se verifica si el elemento existe antes de intentar manipularlo\n        if (idealForList) {\n            idealForList.innerHTML = '';\n            data.usageTips.idealFor.forEach(item =\u003e {\n                const li = document.createElement('li');\n                li.innerHTML = item;\n                idealForList.appendChild(li);\n            });\n        }\n        const productTipText = document.getElementById('product-tip-text');\n        if (productTipText) {\n            productTipText.innerHTML = data.usageTips.tip;\n        }\n\n\n        \/\/ Care\n        const productCareIntro = document.getElementById('product-care-intro');\n        if (productCareIntro) {\n            productCareIntro.innerHTML = data.careIntro;\n        }\n        const careList = document.getElementById('product-care-list');\n        if (careList) {\n            careList.innerHTML = '';\n            data.careInstructions.forEach(item =\u003e {\n                const li = document.createElement('li');\n                li.innerHTML = item;\n                careList.appendChild(li);\n            });\n        }\n\n        \/\/ Nuestra Tienda\n        const storeSlogan = document.getElementById('store-slogan');\n        if (storeSlogan) {\n            storeSlogan.innerHTML = data.storeAndSocial.store.slogan;\n        }\n        const storeBenefitsList = document.getElementById('store-benefits-list');\n        if (storeBenefitsList) {\n            storeBenefitsList.innerHTML = '';\n            data.storeAndSocial.store.benefits.forEach(item =\u003e {\n                const li = document.createElement('li');\n                li.innerHTML = item;\n                storeBenefitsList.appendChild(li);\n            });\n        }\n        const termsConditionsLink = document.getElementById('terms-conditions-link');\n        if (termsConditionsLink) {\n            termsConditionsLink.href = data.storeAndSocial.store.termsLink;\n        }\n\n\n        \/\/ TikTok (parte de Nuestra Tienda)\n        const tiktokIntroText = document.getElementById('tiktok-intro-text');\n        if (tiktokIntroText) {\n            tiktokIntroText.innerHTML = data.storeAndSocial.tiktok.introText;\n        }\n        const tiktokBlockquote = document.getElementById('tiktok-blockquote');\n        const tiktokProfileLink = document.getElementById('tiktok-profile-link');\n\n        if (tiktokBlockquote \u0026\u0026 data.storeAndSocial.tiktok.videoId) {\n            tiktokBlockquote.setAttribute('data-video-id', data.storeAndSocial.tiktok.videoId);\n            tiktokBlockquote.setAttribute('cite', `https:\/\/www.tiktok.com\/@${data.storeAndSocial.tiktok.profileTitle.replace('@','')}\/video\/${data.storeAndSocial.tiktok.videoId}`);\n            tiktokBlockquote.style.display = 'block';\n\n            \/\/ Ensure the TikTok embed script is loaded and re-renders the embed\n            if (window.tiktok \u0026\u0026 window.tiktok.embed \u0026\u0026 typeof window.tiktok.embed.load === 'function') {\n                window.tiktok.embed.load();\n            } else {\n                \/\/ Fallback: If TikTok embed script isn't loaded, load it\n                const script = document.createElement('script');\n                script.async = true;\n                script.src = \"https:\/\/www.tiktok.com\/embed.js\";\n                document.body.appendChild(script);\n            }\n        } else if (tiktokBlockquote) {\n            tiktokBlockquote.style.display = 'none';\n        }\n\n        if (tiktokProfileLink) {\n            tiktokProfileLink.href = data.storeAndSocial.tiktok.profileLink;\n            tiktokProfileLink.title = data.storeAndSocial.tiktok.profileTitle;\n            tiktokProfileLink.textContent = data.storeAndSocial.tiktok.profileTitle;\n        }\n\n        \/\/ Call to action (now removed from HTML, so no need to update its content)\n        \/\/ const callToActionText = document.getElementById('call-to-action-text');\n        \/\/ if (callToActionText) {\n        \/\/     callToActionText.innerHTML = data.callToAction;\n        \/\/ }\n    }\n\n    \/\/ Opens the first tab by default and loads data when the page loads\n    document.addEventListener('DOMContentLoaded', (event) =\u003e {\n        populateProductData(productData);\n\n        const firstTabButton = document.querySelector('.product-tab-buttons .product-tab-button');\n        if (firstTabButton) {\n            firstTabButton.click();\n        }\n    });\n\u003c\/script\u003e\n","brand":"Ukryl","offers":[{"title":"Negro - 8902","offer_id":45306996326581,"sku":"LM_UKR_ED_8902_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Azul - 6902","offer_id":45306996359349,"sku":"LM_UKR_ED_6902_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Gris - 718","offer_id":45306996392117,"sku":"LM_UKR_ED_718_P","price":9000.0,"currency_code":"CLP","in_stock":true},{"title":"Café Moro - 3916","offer_id":45306996424885,"sku":"LM_UKR_ED_3916_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Mostaza - 831","offer_id":45306996457653,"sku":"LM_UKR_ED_831_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Beige Dorado - 829","offer_id":45306996490421,"sku":"LM_UKR_ED_829_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Verde Musgo - 7402","offer_id":45306996523189,"sku":"LM_UKR_ED_7402_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Rojo - 811","offer_id":45306996555957,"sku":"LM_UKR_ED_811_P","price":9000.0,"currency_code":"CLP","in_stock":true},{"title":"Blanco - 1102","offer_id":45306996588725,"sku":"LM_UKR_ED_1102_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Crema - 1302","offer_id":45306996621493,"sku":"LM_UKR_ED_1302_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Rosado - 3202","offer_id":45306996654261,"sku":"LM_UKR_ED_3202_P","price":9000.0,"currency_code":"CLP","in_stock":true},{"title":"Amarillo - 1788","offer_id":45306996687029,"sku":"LM_UKR_ED_1788_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Verde - 1799","offer_id":45306996719797,"sku":"LM_UKR_ED_1799_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Naranjo - 1777","offer_id":45306996752565,"sku":"LM_UKR_ED_1777_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Café Claro - 5502","offer_id":45306996785333,"sku":"LM_UKR_ED_5502_P","price":9000.0,"currency_code":"CLP","in_stock":true},{"title":"Fucsia - 425","offer_id":45306996818101,"sku":"LM_UKR_ED_425_P","price":9000.0,"currency_code":"CLP","in_stock":false},{"title":"Terracota - 2903","offer_id":45306996850869,"sku":"LM_UKR_ED_2903_P","price":9000.0,"currency_code":"CLP","in_stock":true},{"title":"Beige Claro - 5204","offer_id":45306996883637,"sku":"LM_UKR_ED_5204_P","price":9000.0,"currency_code":"CLP","in_stock":true},{"title":"Lila - 882","offer_id":45359931883701,"sku":null,"price":9000.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/8960\/6325\/files\/20250310_223602_2992x2992_bd320482-c0ed-40fa-bdd8-bcb0bc92c1bf.webp?v=1745944868","url":"https:\/\/lamadeja.cl\/products\/pack-lana-etiqueta-dorada-ukryl","provider":"La Madeja","version":"1.0","type":"link"}