{"title":"Home page","description":null,"products":[{"product_id":"munecosmagicos","title":"Mega Pack 7-in-1 Amigurumi – +7000 Patterns and 6 Bonuses","description":"\u003c!-- Import Playfair Display from Google Fonts --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700\u0026display=swap');\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;700\u0026display=swap');\n  \n  \/* CONTENEDOR PRINCIPAL CON NEÓN DORADO *\/\n  #urgency-box {\n    position: relative;\n    overflow: hidden;\n    background: #000;\n    border: 2px solid #FFD700;\n    border-radius: 12px;\n    box-shadow:\n      0 0 8px rgba(255,215,0,0.8),\n      0 0 16px rgba(255,215,0,0.6),\n      0 4px 10px rgba(0,0,0,0.3);\n    padding: 20px;\n    text-align: center;\n    max-width: 360px;\n    margin: auto;\n  }\n  \n  \/* EFECTO SHINE *\/\n  #urgency-box::before {\n    content: '';\n    position: absolute;\n    top: 0; left: -75%;\n    width: 50%; height: 100%;\n    background: rgba(255,255,255,0.08);\n    transform: skewX(-25deg);\n    animation: shine 3.5s infinite;\n  }\n  @keyframes shine {\n    from { left: -75%; }\n    to   { left: 125%; }\n  }\n  \n  \/* TÍTULO: PLAYFAIR DISPLAY *\/\n  #urgency-box h2 {\n    font-family: 'Playfair Display', serif;\n    font-size: 24px;\n    color: #FFD700;\n    margin: 0 0 8px;\n  }\n  \n  \/* TEXTO SECUNDARIO: MONTSERRAT *\/\n  #urgency-box p {\n    font-family: 'Montserrat', sans-serif;\n    color: #FFF;\n    font-size: 14px;\n    margin: 0 0 8px;\n  }\n  #urgency-box p:nth-of-type(3) { margin-bottom: 12px; }\n  \n  \/* CASILLAS DE TIEMPO *\/\n  .timer-container {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n  .time-box {\n    background: linear-gradient(180deg, #1a1a1a 0%, #0f0f0f 100%);\n    border-radius: 8px;\n    width: 90px; height: 90px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5);\n  }\n  .time-box .number {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 48px; font-weight: 700;\n    color: #FFF; line-height: 1;\n  }\n  .time-box .label {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 12px; text-transform: uppercase;\n    color: #EEE; margin-top: 4px;\n  }\n  \n  \/* BOTÓN ROJO DARK *\/\n  #offer-button {\n    margin-top: 12px;\n    background: #8B0000; \/* rojo oscuro *\/\n    color: #FFF;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 700;\n    padding: 12px 24px;\n    border: none;\n    border-radius: 8px;\n    font-size: 14px;\n    cursor: pointer;\n    box-shadow:\n      0 0 8px rgba(139,0,0,0.8),\n      0 4px 6px rgba(0,0,0,0.3);\n    transition: transform 0.2s;\n  }\n  #offer-button:hover {\n    transform: scale(1.05);\n  }\n\u003c\/style\u003e\n\u003cdiv id=\"urgency-box\"\u003e\n\n\u003ch2\u003e🔥 OFFER FOR TODAY ONLY!\u003c\/h2\u003e\n\n\u003cp\u003eYour spot with the \u003cstrong style=\"color: #ffd700;\"\u003e6 BONUS GIFTS\u003c\/strong\u003e is reserved for the next few minutes only. \u003cstrong\u003eDon't lose your benefits!\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe offer ends in:\u003c\/p\u003e\n\n\u003cdiv class=\"timer-container\"\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"minutes\"\u003e10\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eMINUTES\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"seconds\"\u003e00\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eSECONDS\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cbutton id=\"offer-button\"\u003e50% OFF!\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    let totalSeconds = 10 * 60; \/\/ 10 minutos\n    const minutesEl = document.getElementById('minutes');\n    const secondsEl = document.getElementById('seconds');\n\n    const updateTimer = () =\u003e {\n      const minutes = Math.floor(totalSeconds \/ 60);\n      const seconds = totalSeconds % 60;\n      minutesEl.textContent = String(minutes).padStart(2, '0');\n      secondsEl.textContent = String(seconds).padStart(2, '0');\n\n      if (totalSeconds \u003e 0) {\n        totalSeconds--;\n      } else {\n        clearInterval(timerInterval);\n      }\n    };\n\n    updateTimer(); \/\/ Mostrar de inmediato\n    const timerInterval = setInterval(updateTimer, 1000);\n  });\n\u003c\/script\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/8407\/3948\/files\/GARANTIA_1.gif?v=1753980431\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .testimonial-slider-container {\n    width: 100%;\n    max-width: 480px;\n    margin: 30px auto;\n    overflow: hidden;\n    position: relative;\n  }\n  .testimonial-slider-track {\n    display: flex;\n    animation: slideTestimonios 18s infinite;\n  }\n  .testimonial-box {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    background: #111;\n    border: 1px solid #333;\n    border-radius: 10px;\n    padding: 16px;\n    min-width: 100%;\n    box-sizing: border-box;\n    font-family: sans-serif;\n    color: white;\n  }\n  .testimonial-box img {\n    width: 48px;\n    height: 48px;\n    border-radius: 50%;\n    object-fit: cover;\n    flex-shrink: 0;\n    border: 2px solid #666;\n  }\n  .testimonial-content { flex: 1; }\n  .testimonial-text {\n    font-size: 14px;\n    color: #eee;\n    margin-bottom: 8px;\n    line-height: 1.4;\n  }\n  .testimonial-name {\n    font-size: 13px;\n    font-weight: bold;\n    color: #ccc;\n  }\n  .testimonial-stars {\n    color: #FFC107;\n    font-size: 13px;\n    margin-left: 6px;\n  }\n  @keyframes slideTestimonios {\n    0%   { transform: translateX(0%); }\n    30%  { transform: translateX(0%); }\n    35%  { transform: translateX(-100%); }\n    65%  { transform: translateX(-100%); }\n    70%  { transform: translateX(-200%); }\n    100% { transform: translateX(-200%); }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"testimonial-slider-container\"\u003e\n\n\u003cdiv class=\"testimonial-slider-track\"\u003e\n\n\u003c!-- Testimonial 1 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Monica\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/Latin_American_alias.jpg?v=1749847372\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I had never crocheted anything in my life and thought I wouldn't be able to do it... but I followed the step-by-step guide and finished my first little doll in one day. I couldn't believe it! Now I crochet gifts and I feel super proud of what I can create with my hands.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eMonica Ordoñez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonial 2 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Maria\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/caf9c618-2806-4f3d-911e-26ef6fdac927.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I bought it with doubts, but it exceeded my expectations. It's like having a complete course in your hands: practical tips and advice. I've already recovered my investment with the first sales I made.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eCamila Rodriguez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonial 3 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Sofia\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/e5f7bed2-7d0c-4e97-b824-e1883e352377.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"Crocheting brought back the calm I needed. Before, I used to get frustrated with random videos, but with this guide, I felt like someone was with me every step of the way. Now I enjoy my crochet moments and I'm already putting together my first collection of amigurumis.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eJulieta Ramírez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"libro digital 3","offers":[{"title":"Default Title","offer_id":45658935525507,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0656\/1208\/7427\/files\/Generated_Image_September_02_2025_-_8_57PM.jpg?v=1756858601"},{"product_id":"munecosmagicos1","title":"Mega Pack 7-in-1 Amigurumi +7000 Patterns and 6 Bonuses","description":"\u003c!-- Importar Playfair Display desde Google Fonts --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700\u0026display=swap');\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;700\u0026display=swap');\n  \n  \/* CONTENEDOR PRINCIPAL CON NEÓN DORADO *\/\n  #urgency-box {\n    position: relative;\n    overflow: hidden;\n    background: #000;\n    border: 2px solid #FFD700;\n    border-radius: 12px;\n    box-shadow:\n      0 0 8px rgba(255,215,0,0.8),\n      0 0 16px rgba(255,215,0,0.6),\n      0 4px 10px rgba(0,0,0,0.3);\n    padding: 20px;\n    text-align: center;\n    max-width: 360px;\n    margin: auto;\n  }\n  \n  \/* EFECTO SHINE *\/\n  #urgency-box::before {\n    content: '';\n    position: absolute;\n    top: 0; left: -75%;\n    width: 50%; height: 100%;\n    background: rgba(255,255,255,0.08);\n    transform: skewX(-25deg);\n    animation: shine 3.5s infinite;\n  }\n  @keyframes shine {\n    from { left: -75%; }\n    to   { left: 125%; }\n  }\n  \n  \/* TÍTULO: PLAYFAIR DISPLAY *\/\n  #urgency-box h2 {\n    font-family: 'Playfair Display', serif;\n    font-size: 24px;\n    color: #FFD700;\n    margin: 0 0 8px;\n  }\n  \n  \/* TEXTO SECUNDARIO: MONTSERRAT *\/\n  #urgency-box p {\n    font-family: 'Montserrat', sans-serif;\n    color: #FFF;\n    font-size: 14px;\n    margin: 0 0 8px;\n  }\n  #urgency-box p:nth-of-type(3) { margin-bottom: 12px; }\n  \n  \/* CASILLAS DE TIEMPO *\/\n  .timer-container {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n  .time-box {\n    background: linear-gradient(180deg, #1a1a1a 0%, #0f0f0f 100%);\n    border-radius: 8px;\n    width: 90px; height: 90px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5);\n  }\n  .time-box .number {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 48px; font-weight: 700;\n    color: #FFF; line-height: 1;\n  }\n  .time-box .label {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 12px; text-transform: uppercase;\n    color: #EEE; margin-top: 4px;\n  }\n  \n  \/* BOTÓN ROJO DARK *\/\n  #offer-button {\n    margin-top: 12px;\n    background: #8B0000; \/* rojo oscuro *\/\n    color: #FFF;\n    font-family: 'Montserrat', sans-serif;\n    font-weight: 700;\n    padding: 12px 24px;\n    border: none;\n    border-radius: 8px;\n    font-size: 14px;\n    cursor: pointer;\n    box-shadow:\n      0 0 8px rgba(139,0,0,0.8),\n      0 4px 6px rgba(0,0,0,0.3);\n    transition: transform 0.2s;\n  }\n  #offer-button:hover {\n    transform: scale(1.05);\n  }\n\u003c\/style\u003e\n\u003cdiv id=\"urgency-box\"\u003e\n\n\u003ch2\u003e🔥 OFFER FOR TODAY ONLY!\u003c\/h2\u003e\n\n\u003cp\u003eYour spot with the \u003cstrong style=\"color: #ffd700;\"\u003e6 BONUS GIFTS\u003c\/strong\u003e is reserved for the next few minutes only. \u003cstrong\u003eDon't lose your benefits!\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe offer ends in:\u003c\/p\u003e\n\n\u003cdiv class=\"timer-container\"\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"minutes\"\u003e10\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eMINUTES\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"seconds\"\u003e00\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eSECONDS\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cbutton id=\"offer-button\"\u003e50% OFF!\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    let totalSeconds = 10 * 60; \/\/ 10 minutos\n    const minutesEl = document.getElementById('minutes');\n    const secondsEl = document.getElementById('seconds');\n\n    const updateTimer = () =\u003e {\n      const minutes = Math.floor(totalSeconds \/ 60);\n      const seconds = totalSeconds % 60;\n      minutesEl.textContent = String(minutes).padStart(2, '0');\n      secondsEl.textContent = String(seconds).padStart(2, '0');\n\n      if (totalSeconds \u003e 0) {\n        totalSeconds--;\n      } else {\n        clearInterval(timerInterval);\n      }\n    };\n\n    updateTimer(); \/\/ Mostrar de inmediato\n    const timerInterval = setInterval(updateTimer, 1000);\n  });\n\u003c\/script\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/8407\/3948\/files\/GARANTIA_1.gif?v=1753980431\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .testimonial-slider-container {\n    width: 100%;\n    max-width: 480px;\n    margin: 30px auto;\n    overflow: hidden;\n    position: relative;\n  }\n  .testimonial-slider-track {\n    display: flex;\n    animation: slideTestimonios 18s infinite;\n  }\n  .testimonial-box {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    background: #111;\n    border: 1px solid #333;\n    border-radius: 10px;\n    padding: 16px;\n    min-width: 100%;\n    box-sizing: border-box;\n    font-family: sans-serif;\n    color: white;\n  }\n  .testimonial-box img {\n    width: 48px;\n    height: 48px;\n    border-radius: 50%;\n    object-fit: cover;\n    flex-shrink: 0;\n    border: 2px solid #666;\n  }\n  .testimonial-content { flex: 1; }\n  .testimonial-text {\n    font-size: 14px;\n    color: #eee;\n    margin-bottom: 8px;\n    line-height: 1.4;\n  }\n  .testimonial-name {\n    font-size: 13px;\n    font-weight: bold;\n    color: #ccc;\n  }\n  .testimonial-stars {\n    color: #FFC107;\n    font-size: 13px;\n    margin-left: 6px;\n  }\n  @keyframes slideTestimonios {\n    0%   { transform: translateX(0%); }\n    30%  { transform: translateX(0%); }\n    35%  { transform: translateX(-100%); }\n    65%  { transform: translateX(-100%); }\n    70%  { transform: translateX(-200%); }\n    100% { transform: translateX(-200%); }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"testimonial-slider-container\"\u003e\n\n\u003cdiv class=\"testimonial-slider-track\"\u003e\n\n\u003c!-- Testimonio 1 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Monica\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/Latin_American_alias.jpg?v=1749847372\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I had never knitted anything in my life and I thought I wouldn't be able to do it... but I followed the step-by-step guide and finished my first doll in a day. I couldn't believe it! Now I knit gifts and I feel super proud of what I create with my own hands.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eMonica Ordoñez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonio 2 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Maria\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/caf9c618-2806-4f3d-911e-26ef6fdac927.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I bought it with doubts, but it exceeded my expectations. It's like having a complete course in your hands: practical tips and advice. I've already recovered my investment with the first sales I made.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eCamila Rodriguez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonio 3 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Sofia\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/e5f7bed2-7d0c-4e97-b824-e1883e352373.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"Knitting brought back the calm I needed. Before, I'd get frustrated with random videos, but with this guide, I felt like someone was with me every step of the way. Now I enjoy my crochet moments and I'm already putting together my first amigurumi collection.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eJulieta Ramírez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"libro digital 3","offers":[{"title":"Default Title","offer_id":45861202329731,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0656\/1208\/7427\/files\/Generated_Image_September_02_2025_-_8_57PM.jpg?v=1756858601"},{"product_id":"munecosmagicos2","title":"Mega Pack 7-in-1 Amigurumi Patterns","description":"\u003c!-- Import Playfair Display from Google Fonts --\u003e\n\u003cdiv id=\"urgency-box\"\u003e\n\n\u003ch2\u003e🔥 OFFER FOR TODAY ONLY!\u003c\/h2\u003e\n\n\u003cp\u003eYour spot with the \u003cstrong style=\"color: #ffd700;\"\u003e6 BONUS GIFTS\u003c\/strong\u003e is reserved for the next few minutes only. \u003cstrong\u003eDon't lose your benefits!\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eOffer ends in:\u003c\/p\u003e\n\n\u003cdiv class=\"timer-container\"\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"minutes\"\u003e10\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eMINUTES\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"seconds\"\u003e00\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eSECONDS\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cbutton id=\"offer-button\"\u003e50% OFF!\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/8407\/3948\/files\/GARANTIA_1.gif?v=1753980431\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"testimonial-slider-container\"\u003e\n\n\u003cdiv class=\"testimonial-slider-track\"\u003e\n\n\u003c!-- Testimonial 1 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Monica\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/Latin_American_alias.jpg?v=1749847372\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I had never knitted anything in my life and I thought I wouldn't be able to do it... but I followed the step-by-step guide and finished my first doll in one day. I couldn't believe it! Now I knit to give as gifts and I feel super proud of what I can create with my hands.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eMonica Ordoñez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonial 2 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Maria\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/caf9c618-2806-4f3d-911e-26ef6fdac927.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I bought it with doubts, but it exceeded my expectations. It's like having a complete course in your hands: practical tips and advice. I've already recovered my investment with the first sales I made.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eCamila Rodriguez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonial 3 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Sofia\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/e5f7bed2-7d0c-4e97-b824-e1883e352377.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"Knitting brought back the calm I needed. Before, I used to get frustrated with random videos, but with this guide, I felt like someone was with me every step of the way. Now I enjoy my crochet moments and I'm already putting together my first collection of amigurumis.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eJulieta Ramírez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"libro digital 3","offers":[{"title":"Default Title","offer_id":45861246730371,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0656\/1208\/7427\/files\/Generated_Image_September_02_2025_-_8_57PM.jpg?v=1756858601"},{"product_id":"mega-pack-7x1-de-amigurumis-7000-patrones-y-6-bonus-copia","title":"Amigurumi Mega Pack 7-in-1 +7000 Patterns and 6 Bonuses. (Copy)","description":"\u003c!-- Importar Playfair Display desde Google Fonts --\u003e\n\u003cdiv id=\"urgency-box\"\u003e\n\n\u003ch2\u003e🔥 LIMITED-TIME OFFER!\u003c\/h2\u003e\n\n\u003cp\u003eYour spot with the \u003cstrong style=\"color: #ffd700;\"\u003e6 BONUS GIFTS\u003c\/strong\u003e is reserved for the next few minutes only. \u003cstrong\u003eDon't lose your benefits!\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eOffer ends in:\u003c\/p\u003e\n\n\u003cdiv class=\"timer-container\"\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"minutes\"\u003e10\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eMINUTES\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"time-box\"\u003e\n\n\u003cdiv class=\"number\" id=\"seconds\"\u003e00\u003c\/div\u003e\n\n\u003cdiv class=\"label\"\u003eSECONDS\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cbutton id=\"offer-button\"\u003e50% OFF!\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    let totalSeconds = 10 * 60; \/\/ 10 minutos\n    const minutesEl = document.getElementById('minutes');\n    const secondsEl = document.getElementById('seconds');\n\n    const updateTimer = () =\u003e {\n      const minutes = Math.floor(totalSeconds \/ 60);\n      const seconds = totalSeconds % 60;\n      minutesEl.textContent = String(minutes).padStart(2, '0');\n      secondsEl.textContent = String(seconds).padStart(2, '0');\n\n      if (totalSeconds \u003e 0) {\n        totalSeconds--;\n      } else {\n        clearInterval(timerInterval);\n      }\n    };\n\n    updateTimer(); \/\/ Mostrar de inmediato\n    const timerInterval = setInterval(updateTimer, 1000);\n  });\n\u003c\/script\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/8407\/3948\/files\/GARANTIA_1.gif?v=1753980431\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .testimonial-slider-container {\n    width: 100%;\n    max-width: 480px;\n    margin: 30px auto;\n    overflow: hidden;\n    position: relative;\n  }\n  .testimonial-slider-track {\n    display: flex;\n    animation: slideTestimonios 18s infinite;\n  }\n  .testimonial-box {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    background: #111;\n    border: 1px solid #333;\n    border-radius: 10px;\n    padding: 16px;\n    min-width: 100%;\n    box-sizing: border-box;\n    font-family: sans-serif;\n    color: white;\n  }\n  .testimonial-box img {\n    width: 48px;\n    height: 48px;\n    border-radius: 50%;\n    object-fit: cover;\n    flex-shrink: 0;\n    border: 2px solid #666;\n  }\n  .testimonial-content { flex: 1; }\n  .testimonial-text {\n    font-size: 14px;\n    color: #eee;\n    margin-bottom: 8px;\n    line-height: 1.4;\n  }\n  .testimonial-name {\n    font-size: 13px;\n    font-weight: bold;\n    color: #ccc;\n  }\n  .testimonial-stars {\n    color: #FFC107;\n    font-size: 13px;\n    margin-left: 6px;\n  }\n  @keyframes slideTestimonios {\n    0%   { transform: translateX(0%); }\n    30%  { transform: translateX(0%); }\n    35%  { transform: translateX(-100%); }\n    65%  { transform: translateX(-100%); }\n    70%  { transform: translateX(-200%); }\n    100% { transform: translateX(-200%); }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"testimonial-slider-container\"\u003e\n\n\u003cdiv class=\"testimonial-slider-track\"\u003e\n\n\u003c!-- Testimonio 1 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Monica\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/Latin_American_alias.jpg?v=1749847372\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I had never knitted anything in my life and I thought I wouldn't be able to do it... but I followed the step-by-step guide and finished my first little doll in one day. I couldn't believe it! Now I knit to give as gifts and I feel super proud of what I create with my hands.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eMonica Ordoñez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonio 2 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Maria\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/caf9c618-2806-4f3d-911e-26ef6fdac927.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"I bought it with doubts, but it exceeded my expectations. It's like having a complete course in your hands: practical tips and advice. I've already recouped my investment with the first sales I made.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eCamila Rodriguez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- Testimonio 3 --\u003e\n\u003cdiv class=\"testimonial-box\"\u003e\n\n\u003cimg alt=\"Sofia\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0939\/0627\/2531\/files\/e5f7bed2-7d0c-4e97-b824-e1883e352377.jpg?v=1749847373\"\u003e\n\u003cdiv class=\"testimonial-content\"\u003e\n\n\u003cdiv class=\"testimonial-text\"\u003e\"Knitting brought back the calm I needed. Before, I used to get frustrated with random videos, but with this guide, I felt like someone was with me every step of the way. Now I enjoy my crochet moments and I'm already putting together my first amigurumi collection.\"\u003c\/div\u003e\n\n\u003cdiv class=\"testimonial-name\"\u003eJulieta Ramírez \u003cspan class=\"testimonial-stars\"\u003e★★★★★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"libro digital 3","offers":[{"title":"Default Title","offer_id":45896238792835,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0656\/1208\/7427\/files\/Generated_Image_September_02_2025_-_8_57PM.jpg?v=1756858601"},{"product_id":"mega-amigurumi-pack-7-000-patterns-7-free-bonuses","title":"Mega Amigurumi Pack — 7,000+ Patterns + 7 Free Bonuses","description":"\u003cp\u003e\u003cstrong\u003eMake your first amigurumi this weekend — even if you've never held a crochet hook.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe complete digital library of \u003cstrong\u003e7,000+ amigurumi crochet patterns\u003c\/strong\u003e, organized by level and character, plus \u003cstrong\u003e7 exclusive bonuses\u003c\/strong\u003e free. Kawaii characters, animals, dolls, babies, fantasy and much more — all ready-to-use PDFs you can open on any device.\u003c\/p\u003e\u003cul\u003e\n\n\u003cli\u003e7,000+ premium patterns, organized by category\u003c\/li\u003e\n\n\u003cli\u003eStep by step from the very first stitch (magic ring included)\u003c\/li\u003e\n\n\u003cli\u003e7 free bonuses (Zoo, Funko \u0026amp; Kawaii, Magic Garden, Step-by-Step Videos and more)\u003c\/li\u003e\n\n\u003cli\u003eInstant download · Lifetime access\u003c\/li\u003e\n\n\u003cli\u003eBeginner, intermediate and advanced levels\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cp\u003e\u003cem\u003eThis is a digital product. Nothing physical is shipped — you get instant access after checkout.\u003c\/em\u003e\u003c\/p\u003e","brand":"Amigurumis Mágicos","offers":[{"title":"Default","offer_id":47694886764675,"sku":null,"price":24.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0656\/1208\/7427\/files\/mega_amigurumi_pack_mockup2.webp?v=1785114089"}],"url":"https:\/\/www.crochetconmagia.store\/en\/collections\/frontpage.oembed","provider":"libro digital 3","version":"1.0","type":"link"}