{"product_id":"magnebeat-pro","title":"MagneBeat Pro","description":"\u003cstyle data-tutrend-lp-vars\u003e.tt-lp { --lp-bg: #12121B; --lp-text: #FFFFFF; --lp-text2: #CFCFD6; --lp-surface: #1C1C28; --lp-surface-border: rgba(255,255,255,0.10); --lp-hairline: rgba(255,255,255,0.12); --lp-accent: #2563EB; --lp-accent-ink: #FFFFFF; --lp-price: #2563EB; --lp-font: Arial, Helvetica, sans-serif; --lp-radius: 11px; --lp-cta-radius: 9px; --lp-pill-radius: 8px; }\n.tt-lp.lp-tpl--cards {}\u003c\/style\u003e\n\u003c!-- TuTrend landing start --\u003e\n\u003cdiv class=\"tt-lp lp-tpl--cards\"\u003e\n\u003cdiv class=\"tt-lp-hero-split\"\u003e\n\u003cdiv class=\"tt-lp-hero-media\"\u003e\n\u003cdiv class=\"tt-lp-hero-carousel\" data-tt-carousel data-slide-count=\"3\"\u003e\n\u003cdiv class=\"tt-lp-hero-carousel-track\" data-tt-carousel-track\u003e\n\u003cdiv class=\"tt-lp-hero-carousel-slide\" data-tt-slide-idx=\"0\" data-active=\"true\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/hero_b1_9b4ad812-eb4c-4296-9243-c2e1e0a2b487.webp?v=1783481529\" alt=\"MagneBeat Pro\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-hero-carousel-slide\" data-tt-slide-idx=\"1\" data-active=\"false\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/lifestyle_a_b1_0f8c86eb-b0f7-4d63-bd2d-c1d402228266.webp?v=1783481529\" alt=\"MagneBeat Pro\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-hero-carousel-slide\" data-tt-slide-idx=\"2\" data-active=\"false\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/product_angles_b1_b798eb25-54b1-4514-a79b-fecf34a993e5.webp?v=1783481529\" alt=\"MagneBeat Pro\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"tt-lp-hero-carousel-arrow tt-lp-hero-carousel-arrow--prev\" data-tt-carousel-prev aria-label=\"Imagen anterior\"\u003e‹\u003c\/button\u003e\u003cbutton type=\"button\" class=\"tt-lp-hero-carousel-arrow tt-lp-hero-carousel-arrow--next\" data-tt-carousel-next aria-label=\"Imagen siguiente\"\u003e›\u003c\/button\u003e\u003cdiv class=\"tt-lp-hero-carousel-dots\" data-tt-carousel-dots\u003e\n\u003cbutton type=\"button\" class=\"tt-lp-hero-carousel-dot\" data-tt-slide-idx=\"0\" data-active=\"true\" aria-label=\"Ir a imagen 1\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"tt-lp-hero-carousel-dot\" data-tt-slide-idx=\"1\" data-active=\"false\" aria-label=\"Ir a imagen 2\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"tt-lp-hero-carousel-dot\" data-tt-slide-idx=\"2\" data-active=\"false\" aria-label=\"Ir a imagen 3\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-hero-info\"\u003e\n\u003cdiv class=\"tt-lp-stars\"\u003e\n\u003cspan class=\"tt-lp-stars-row\"\u003e★★★★★\u003c\/span\u003e\u003cspan class=\"tt-lp-stars-text\"\u003e4.7\/5 · Más de 700 reseñas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-hero-text\"\u003e\n\u003ch1 class=\"tt-lp-hero-title\"\u003e\n\u003cspan class=\"tt-lp-hl\"\u003eSONIDO POTENTE\u003c\/span\u003e QUE SE \u003cspan class=\"tt-lp-hl\"\u003ePEGA\u003c\/span\u003e A TODO\u003c\/h1\u003e\n\u003cp class=\"tt-lp-hero-subtitle\"\u003eDisfruta tu música favorita con este parlante magnético ultra compacto y luces de colores que ambientan cualquier lugar.\u003c\/p\u003e\n\u003cul class=\"tt-lp-hero-checks\"\u003e\n\u003cli class=\"tt-lp-hero-check\"\u003e\n\u003cspan class=\"tt-lp-hero-check-mark\"\u003e✓\u003c\/span\u003e\u003cspan\u003e🔋 Batería recargable\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"tt-lp-hero-check\"\u003e\n\u003cspan class=\"tt-lp-hero-check-mark\"\u003e✓\u003c\/span\u003e\u003cspan\u003e🧲 Base magnética\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"tt-lp-hero-check\"\u003e\n\u003cspan class=\"tt-lp-hero-check-mark\"\u003e✓\u003c\/span\u003e\u003cspan\u003e🌈 Luces multicolor\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-offer\" data-tt-qty=\"1\"\u003e\n\u003cdiv class=\"tt-lp-offer-head\"\u003e\n\u003cspan class=\"tt-lp-offer-head-line\"\u003e\u003c\/span\u003e\u003cspan\u003eOFERTA ESPECIAL\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-head-line\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"tt-lp-offer-opt is-selected\" data-tt-opt-qty=\"1\"\u003e\u003cspan class=\"tt-lp-offer-radio\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-label\"\u003eCompra 1 unidad\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-prices\"\u003e\u003cspan class=\"tt-lp-offer-now\"\u003e$69.900\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-before\"\u003e$119.900\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"tt-lp-offer-opt\" data-tt-opt-qty=\"2\"\u003e\u003cspan class=\"tt-lp-offer-flag\"\u003e¡Solo hoy!\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-radio\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-label\"\u003eCompra 2 unidades\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-prices\"\u003e\u003cspan class=\"tt-lp-offer-now\"\u003e$104.850\u003c\/span\u003e\u003cspan class=\"tt-lp-offer-before\"\u003e$239.800\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cp class=\"tt-lp-offer-hint\"\u003eElige 2 unidades y desbloquea la garantía por 1 año 👇\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-perks\"\u003e\n\u003cdiv class=\"tt-lp-perk is-unlocked\"\u003e\n\u003cspan class=\"tt-lp-perk-flag tt-lp-perk-flag--unlocked\"\u003eINCLUIDO\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-icon\"\u003e💵\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-caption\"\u003ePago contra entrega\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-perk is-unlocked\"\u003e\n\u003cspan class=\"tt-lp-perk-flag tt-lp-perk-flag--unlocked\"\u003eGRATIS\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-icon\"\u003e🚚\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-caption\"\u003eEnvío gratis a toda Colombia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-perk\" data-tt-perk-locked=\"\"\u003e\n\u003cspan class=\"tt-lp-perk-flag tt-lp-perk-flag--locked\"\u003eCON 2 UNIDS.\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-flag tt-lp-perk-flag--unlocked\"\u003eGRATIS\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-icon\"\u003e🛡️\u003cspan class=\"tt-lp-perk-lock\" aria-hidden=\"true\"\u003e🔒\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"tt-lp-perk-caption\"\u003eGarantía de satisfacción por 1 año\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-cta-wrap\"\u003e\u003ca href=\"\/rsi-btn-hook\" class=\"tt-lp-cta-btn\"\u003ePIDELO AHORA | PAGA EN CASA 📦\u003c\/a\u003e\u003c\/div\u003e\n\u003cp class=\"tt-lp-return-note\"\u003e✓ 100 días de devolución sin complicaciones\u003c\/p\u003e\n\u003cdiv class=\"tt-lp-stock\"\u003e\n\u003cdiv class=\"tt-lp-stock-track\"\u003e\u003cdiv class=\"tt-lp-stock-fill\" style=\"width:90%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-stock-row\"\u003e\n\u003cspan\u003e🔥 Quedan pocas unidades\u003c\/span\u003e\u003cspan class=\"tt-lp-stock-pct\"\u003e90% vendido\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-mini-review\"\u003e\n\u003cp class=\"tt-lp-mini-review-body\"\u003e“Buscaba algo pequeño para mi oficina y este parlante me sorprendió. Lo pego al marco del escritorio y el sonido es muy claro, además las luces le dan un toque genial a mi espacio.”\u003c\/p\u003e\n\u003cdiv class=\"tt-lp-mini-review-meta\"\u003e\n\u003cspan class=\"tt-lp-mini-review-name\"\u003eLiliana Gutiérrez O.\u003c\/span\u003e\u003cspan class=\"tt-lp-mini-review-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-info\"\u003e\n\u003cdetails class=\"tt-lp-info-item\"\u003e\u003csummary class=\"tt-lp-info-q\"\u003e\u003cspan class=\"tt-lp-info-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.4 9.6a2.7 2.7 0 1 1 3.7 2.5c-.8.32-1.1.84-1.1 1.7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16.8\" r=\"0.5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"tt-lp-info-t\"\u003eModo de uso\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"tt-lp-info-a\"\u003e\n\u003cp\u003e\u003cstrong\u003ePaso 1: Enciende el equipo.\u003c\/strong\u003e Mantén presionado el botón de encendido hasta que las luces comiencen a parpadear indicando que está listo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePaso 2: Vincula tu dispositivo.\u003c\/strong\u003e Busca el nombre en la lista de conexiones inalámbricas de tu celular y selecciona conectar para emparejarlo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePaso 3: Ubícalo y disfruta.\u003c\/strong\u003e Pégalo en cualquier superficie metálica o llévalo en tu mano para sentir la potencia del audio con efectos visuales.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"tt-lp-info-item\"\u003e\u003csummary class=\"tt-lp-info-q\"\u003e\u003cspan class=\"tt-lp-info-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2 6h12v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 9h4l3 3v4h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"17.5\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"tt-lp-info-t\"\u003eEnvío y entrega\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"tt-lp-info-a\"\u003e\u003cp\u003eEnvío gratis a toda Colombia con pago contra entrega: pides hoy y pagas cuando lo recibes en tu casa. Te compartimos la guía de seguimiento apenas tu pedido despache.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"tt-lp-info-item\"\u003e\u003csummary class=\"tt-lp-info-q\"\u003e\u003cspan class=\"tt-lp-info-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"4.5\" width=\"14\" height=\"16.5\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 4.5V3h6v1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 13.2l2.1 2.1 4-4.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"tt-lp-info-t\"\u003eSobre el producto\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"tt-lp-info-a\"\u003e\n\u003cp\u003e✓ Audio de alta fidelidad\u003c\/p\u003e\n\u003cp\u003e✓ Base magnética integrada\u003c\/p\u003e\n\u003cp\u003e✓ Luces LED multicolor\u003c\/p\u003e\n\u003cp\u003e✓ Batería de larga duración\u003c\/p\u003e\n\u003cp\u003e✓ Tamaño de bolsillo portátil\u003c\/p\u003e\n\u003cp\u003e✓ Conexión inalámbrica estable\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003csection class=\"tt-lp-cause\"\u003e\u003ch2 class=\"tt-lp-cause-title\"\u003eTu celular no suena mal. Solo le falta potencia.\u003c\/h2\u003e\n\u003cp class=\"tt-lp-cause-body\"\u003eLos parlantes integrados de los teléfonos son pequeños y limitan la profundidad del audio. El MagneBeat Pro soluciona esto con un controlador de alta densidad que amplifica las frecuencias sin distorsión. Su sistema magnético permite fijarlo en superficies metálicas para usar la estructura como caja de resonancia natural y mejorar el volumen.\u003c\/p\u003e\n\u003cdiv class=\"tt-lp-cause-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/root_cause_b1_6cfb1992-f852-4b4b-883b-f9b8c98106b9.webp?v=1783481529\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"tt-lp-longform\"\u003e\u003cdiv class=\"tt-lp-longform-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/benefits_infographic_b1_42f79745-452a-4442-837d-2c78b64a1ad8.webp?v=1783481529\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cp class=\"tt-lp-longform-body\"\u003eMás de 8.000 personas en Colombia ya disfrutan de un sonido envolvente sin ocupar espacio en sus escritorios.\u003c\/p\u003e\n\u003cul class=\"tt-lp-longform-bullets\"\u003e\n\u003cli class=\"tt-lp-longform-bullet\"\u003e\n\u003cspan class=\"tt-lp-longform-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eCuerpo resistente de 6 centímetros fabricado con materiales de alta durabilidad.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"tt-lp-longform-bullet\"\u003e\n\u003cspan class=\"tt-lp-longform-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSistema de carga universal mediante cable incluido para mayor comodidad.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"tt-lp-longform-bullet\"\u003e\n\u003cspan class=\"tt-lp-longform-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eTecnología inalámbrica compatible con todos los sistemas operativos modernos.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\n\u003csection class=\"tt-lp-steps tt-lp-band\"\u003e\u003ch2 class=\"tt-lp-band-title\"\u003e3 SIMPLES PASOS PARA UN SONIDO INCREÍBLE\u003c\/h2\u003e\n\u003cp class=\"tt-lp-band-sub\"\u003eUna configuración rápida que te permite llevar la fiesta en el bolsillo a donde vayas.\u003c\/p\u003e\n\u003cdiv class=\"tt-lp-step\"\u003e\n\u003cdiv class=\"tt-lp-step-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/how_to_use_b1_064885d9-85a6-4b03-9785-6db2ca2fa8f2.webp?v=1783481529\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"tt-lp-step-title\"\u003e\n\u003cspan class=\"tt-lp-step-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eEnciende el equipo\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"tt-lp-step-body\"\u003eMantén presionado el botón de encendido hasta que las luces comiencen a parpadear indicando que está listo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-step\"\u003e\n\u003cdiv class=\"tt-lp-step-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/how_to_use_2_b1_465f0937-5037-4f41-ae89-1ea2a697da78.webp?v=1783481529\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"tt-lp-step-title\"\u003e\n\u003cspan class=\"tt-lp-step-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eVincula tu dispositivo\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"tt-lp-step-body\"\u003eBusca el nombre en la lista de conexiones inalámbricas de tu celular y selecciona conectar para emparejarlo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lp-step\"\u003e\n\u003cdiv class=\"tt-lp-step-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/how_to_use_3_b1_0cc194db-c3a0-4622-b7c1-f0eb1dd38bb5.webp?v=1783481529\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"tt-lp-step-title\"\u003e\n\u003cspan class=\"tt-lp-step-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eUbícalo y disfruta\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"tt-lp-step-body\"\u003ePégalo en cualquier superficie metálica o llévalo en tu mano para sentir la potencia del audio con efectos visuales.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"tt-lp-guarantee tt-lp-band\"\u003e\u003ch2 class=\"tt-lp-band-title\"\u003e¡ÚNETE A LA FAMILIA MAGNEBEAT!\u003c\/h2\u003e\n\u003cdiv class=\"tt-lp-guar-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/guarantee_b1.webp?v=1783481529\" alt=\"MagneBeat Pro\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"tt-lp-guar-title\"\u003e100 días de prueba sin riesgo\u003c\/h3\u003e\n\u003cp class=\"tt-lp-guarantee-body\"\u003eConfiamos tanto en la calidad de nuestro audio que ofrecemos garantía de satisfacción total. Pide el tuyo con tranquilidad y paga en efectivo al recibirlo en tu dirección.\u003c\/p\u003e\n\u003cdiv class=\"tt-lp-cta-wrap\"\u003e\u003ca href=\"\/rsi-btn-hook\" class=\"tt-lp-cta-btn\"\u003e¡Obtén tu MagneBeat Pro hoy!\u003c\/a\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003cdiv class=\"tt-lp-badge-cta\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/badge_cta_b1_f4dce9f4-79cd-465a-bbd0-367b290fb32c.webp?v=1783481529\" alt=\"Sellos de seguridad\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003csection class=\"tt-lp-faqs\"\u003e\u003ch2 class=\"tt-lp-faqs-title\"\u003ePREGUNTAS FRECUENTES\u003c\/h2\u003e\n\u003cdetails class=\"tt-lp-faq-item\"\u003e\u003csummary class=\"tt-lp-faq-q\"\u003e¿Se cae si muevo el celular mientras está pegado?\u003c\/summary\u003e\u003cp class=\"tt-lp-faq-a\"\u003eNo, el imán de alta adherencia está diseñado para mantenerse firme incluso con movimientos normales del dispositivo.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"tt-lp-faq-item\"\u003e\u003csummary class=\"tt-lp-faq-q\"\u003e¿Las luces se pueden apagar para ahorrar energía?\u003c\/summary\u003e\u003cp class=\"tt-lp-faq-a\"\u003eEl sistema gestiona el consumo de forma eficiente para que disfrutes del espectáculo visual sin sacrificar tiempo de música.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"tt-lp-faq-item\"\u003e\u003csummary class=\"tt-lp-faq-q\"\u003e¿Es resistente a golpes o caídas?\u003c\/summary\u003e\u003cp class=\"tt-lp-faq-a\"\u003eSu estructura de 6 centímetros es compacta y robusta, diseñada para soportar el uso diario y el transporte frecuente.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"tt-lp-faq-item\"\u003e\u003csummary class=\"tt-lp-faq-q\"\u003e¿Cuánto tarda el envío a mi ciudad?\u003c\/summary\u003e\u003cp class=\"tt-lp-faq-a\"\u003eRealizamos entregas seguras en todo Colombia con un tiempo estimado de 3 a 5 días hábiles según tu ubicación.\u003c\/p\u003e\u003c\/details\u003e\u003c\/section\u003e\n\u003cdiv class=\"tt-lp-cta-wrap tt-lp-cta-wrap--final\"\u003e\u003ca href=\"\/rsi-btn-hook\" class=\"tt-lp-cta-btn tt-lp-cta-btn--final\"\u003ePIDELO AHORA | PAGA EN CASA 📦\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TuTrend landing end --\u003e\n\u003cscript data-tutrend-lp\u003e\n(function(){\n  \/\/ ── Hero carrusel embebido: prev\/next + dots + swipe touch ──\n  var carousels = document.querySelectorAll('[data-tt-carousel]');\n  carousels.forEach(function(carousel){\n    if (carousel.getAttribute('data-tt-carousel-init') === '1') return;\n    carousel.setAttribute('data-tt-carousel-init', '1');\n    var slides = carousel.querySelectorAll('[data-tt-carousel-track] [data-tt-slide-idx]');\n    var dots = carousel.querySelectorAll('[data-tt-carousel-dots] [data-tt-slide-idx]');\n    var total = parseInt(carousel.getAttribute('data-slide-count') || '0', 10);\n    var idx = 0;\n    function go(n){\n      if (total \u003c= 1) return;\n      idx = ((n % total) + total) % total;\n      slides.forEach(function(s){\n        s.setAttribute('data-active', (parseInt(s.getAttribute('data-tt-slide-idx'), 10) === idx) ? 'true' : 'false');\n      });\n      dots.forEach(function(d){\n        d.setAttribute('data-active', (parseInt(d.getAttribute('data-tt-slide-idx'), 10) === idx) ? 'true' : 'false');\n      });\n    }\n    var prevBtn = carousel.querySelector('[data-tt-carousel-prev]');\n    var nextBtn = carousel.querySelector('[data-tt-carousel-next]');\n    if (prevBtn) prevBtn.addEventListener('click', function(){ go(idx - 1); });\n    if (nextBtn) nextBtn.addEventListener('click', function(){ go(idx + 1); });\n    dots.forEach(function(d){\n      d.addEventListener('click', function(){\n        go(parseInt(d.getAttribute('data-tt-slide-idx'), 10) || 0);\n      });\n    });\n    var startX = 0, deltaX = 0;\n    carousel.addEventListener('touchstart', function(e){\n      startX = e.touches[0].clientX; deltaX = 0;\n    }, { passive: true });\n    carousel.addEventListener('touchmove', function(e){\n      deltaX = e.touches[0].clientX - startX;\n    }, { passive: true });\n    carousel.addEventListener('touchend', function(){\n      if (Math.abs(deltaX) \u003e 40) { go(deltaX \u003c 0 ? idx + 1 : idx - 1); }\n    });\n  });\n\n  \/\/ ── Comparador antes\/después: arrastrar la barra revela cada mitad ──\n  document.querySelectorAll('[data-tt-ba]').forEach(function(ba){\n    if (ba.getAttribute('data-tt-ba-init') === '1') return;\n    ba.setAttribute('data-tt-ba-init', '1');\n    function setPos(clientX){\n      var r = ba.getBoundingClientRect();\n      var pct = ((clientX - r.left) \/ r.width) * 100;\n      pct = Math.max(0, Math.min(100, pct));\n      ba.style.setProperty('--ba-pos', pct + '%');\n    }\n    var dragging = false;\n    ba.addEventListener('pointerdown', function(e){\n      dragging = true;\n      try { ba.setPointerCapture(e.pointerId); } catch(err){}\n      setPos(e.clientX);\n    });\n    ba.addEventListener('pointermove', function(e){ if (dragging) setPos(e.clientX); });\n    ba.addEventListener('pointerup', function(){ dragging = false; });\n    ba.addEventListener('pointercancel', function(){ dragging = false; });\n  });\n\n  \/\/ ── Oferta 1\/2 unidades + desbloqueo de perks + quantity p\/ Releasit ──\n  var offer = document.querySelector('.tt-lp-offer');\n  if (offer \u0026\u0026 offer.getAttribute('data-tt-offer-init') !== '1') {\n    offer.setAttribute('data-tt-offer-init', '1');\n    var opts = offer.querySelectorAll('.tt-lp-offer-opt');\n    \/\/ ── Sync con las Ofertas de Cantidad de Releasit ──\n    \/\/ Releasit guarda su config en window._RSI_COD_FORM_QUANTIY_OFFERS (array de\n    \/\/ ofertas; cada tier {qty, pres, ...} donde `pres` = pre-seleccionado) y\n    \/\/ renderiza el form COD on-demand leyendo ese global. Al elegir \"Compra N\"\n    \/\/ marcamos pres=true en el tier qty===N de ESTE producto → el form abre con\n    \/\/ esa cantidad. Best-effort y NO destructivo: si Releasit no está \/ cambia su\n    \/\/ shape, degrada sin romper la landing (todo en try\/catch).\n    function ttRsiProductId(){\n      try { var el = document.getElementById('rsi-cod-form-product-cache');\n        if (el) return String((JSON.parse(el.textContent) || {}).id || ''); } catch(e){}\n      return '';\n    }\n    function ttRsiSyncPres(qty){\n      try {\n        var offers = window._RSI_COD_FORM_QUANTIY_OFFERS;\n        var pid = ttRsiProductId();\n        if (offers \u0026\u0026 offers.length) {\n          offers.forEach(function(off){\n            var pids = (off.pIds || []).map(String);\n            if (pid \u0026\u0026 pids.indexOf(pid) === -1) return;\n            (off.offers || []).forEach(function(t){ t.pres = (String(t.qty) === String(qty)); });\n          });\n        }\n        \/\/ Releasit RECUERDA la última selección en `_rsi.form.quantityOffers.\n        \/\/ savedSelection` y en el init del form ESA memoria PISA el `.pres` (por\n        \/\/ eso quedaba pegado en 2 al volver a 1). La limpiamos y fijamos\n        \/\/ selectedOfferIn al tier de la cantidad elegida (cuando el form ya cargó\n        \/\/ su currentOffer) → el form respeta la selección de la landing.\n        var qo = window._rsi \u0026\u0026 _rsi.form \u0026\u0026 _rsi.form.quantityOffers;\n        if (qo) {\n          qo.savedSelection = false;\n          var co = qo.currentOffer;\n          if (co \u0026\u0026 co.offers) {\n            var tier = co.offers.filter(function(t){ return String(t.qty) === String(qty); })[0];\n            if (tier) qo.selectedOfferIn = tier;\n          }\n        }\n      } catch(e){}\n    }\n    \/\/ Fallback DOM: cuando el form de Releasit aparece, selecciona el tier cuya\n    \/\/ etiqueta matchea la cantidad (los títulos de Releasit son \"...N unidades...\").\n    function ttRsiTierMatch(txt, qty){\n      \/\/ \"N unidad(es)\"\/\"N combo(s)\" con N=qty, evitando \"12\" cuando qty=\"2\"\n      \/\/ (chequea que el char anterior no sea dígito). Sin regex → sin problemas\n      \/\/ de escape en el string embebido.\n      var words = [' unidad', ' combo', ' pieza', ' pack', ' und'];\n      for (var w = 0; w \u003c words.length; w++){\n        var idx = txt.indexOf(qty + words[w]);\n        if (idx \u003c 0) continue;\n        var prev = idx \u003e 0 ? txt.charCodeAt(idx - 1) : 0;\n        if (prev \u003e= 48 \u0026\u0026 prev \u003c= 57) continue;  \/\/ dígito antes → \"12\", no\n        return true;\n      }\n      return false;\n    }\n    function ttRsiClickTier(qty){\n      try {\n        \/\/ Clases REALES del form de Releasit (de get-form-script.min.js): cada\n        \/\/ tier es un `.rsi-quantity-offers-offer-container` (clickeable → dispara\n        \/\/ el handler nativo que setea selectedOfferIn + savedSelection + UI).\n        var nodes = document.querySelectorAll('[class*=\"rsi-quantity-offers-offer-container\"],[class*=\"rsi-quantity-offers-item\"],[class*=\"rsi-quantity-offers-offer\"]');\n        for (var i = 0; i \u003c nodes.length; i++){\n          var el = nodes[i];\n          if (el.offsetParent !== null \u0026\u0026 el.clientHeight \u003e 8 \u0026\u0026 el.clientHeight \u003c 260 \u0026\u0026\n              ttRsiTierMatch((el.textContent || '').toLowerCase(), qty)){\n            el.click();\n            return true;\n          }\n        }\n      } catch(e){}\n      return false;\n    }\n    function ttRsiWatchForm(qty){\n      \/\/ Selecciona el tier de la cantidad ELEGIDA cuando el form aparece — para\n      \/\/ TODA cantidad (incluida 1): Releasit RECUERDA la última selección, así\n      \/\/ que al volver con \"1 unidad\" hay que resetearlo activamente (si no, sigue\n      \/\/ en 2). Reintenta ~6s hasta que el form rinde el tier.\n      var n = 0, iv = setInterval(function(){ n++;\n        if (ttRsiClickTier(qty) || n \u003e 30) clearInterval(iv); }, 200);\n    }\n    function applyQty(qty, animate){\n      offer.setAttribute('data-tt-qty', qty);\n      opts.forEach(function(o){\n        o.classList.toggle('is-selected', o.getAttribute('data-tt-opt-qty') === qty);\n      });\n      document.querySelectorAll('.tt-lp-perk[data-tt-perk-locked]').forEach(function(p){\n        var unlocked = qty === '2';\n        if (unlocked \u0026\u0026 !p.classList.contains('is-unlocked')) {\n          p.classList.add('is-unlocked');\n          if (animate) { p.classList.remove('tt-perk-pop'); void p.offsetWidth; p.classList.add('tt-perk-pop'); }\n        } else if (!unlocked) {\n          p.classList.remove('is-unlocked', 'tt-perk-pop');\n        }\n      });\n      \/\/ Cantidad para el form COD: (1) marca el tier en la config de Releasit;\n      \/\/ (2) input[name=quantity] si el tema lo rinde; (3) sessionStorage.\n      try {\n        ttRsiSyncPres(qty);\n        document.querySelectorAll('input[name=\"quantity\"]').forEach(function(q){\n          q.value = qty;\n          q.dispatchEvent(new Event('input', { bubbles: true }));\n          q.dispatchEvent(new Event('change', { bubbles: true }));\n        });\n        sessionStorage.setItem('tt_lp_qty', qty);\n      } catch(e){}\n    }\n    opts.forEach(function(o){\n      o.addEventListener('click', function(){\n        applyQty(o.getAttribute('data-tt-opt-qty') || '1', true);\n      });\n    });\n    var storedQty = null;\n    try { storedQty = sessionStorage.getItem('tt_lp_qty'); } catch(e){}\n    applyQty(storedQty === '2' ? '2' : '1', false);\n    \/\/ Al clickear cualquier CTA (abre el form COD de Releasit): re-marca el tier\n    \/\/ en la config + observa el form para seleccionarlo (fallback DOM).\n    document.querySelectorAll('a[href*=\"rsi-btn-hook\"]').forEach(function(a){\n      a.addEventListener('click', function(){\n        var q = offer.getAttribute('data-tt-qty') || '1';\n        ttRsiSyncPres(q);\n        ttRsiWatchForm(q);\n      });\n    });\n  }\n\n  \/\/ ── Reveal on scroll: los bloques del cuerpo aparecen (fade + subida) al\n  \/\/ entrar al viewport. PROGRESIVO: si no hay IntersectionObserver o el user\n  \/\/ pidió reduced-motion, se sale sin ocultar nada (contenido siempre visible).\n  \/\/ Solo se ocultan (via `.tt-reveal`) los bloques que arrancan DEBAJO del\n  \/\/ viewport → los de arriba nunca parpadean.\n  (function(){\n    var root = document.querySelector('.tt-lp');\n    if (!root || root.getAttribute('data-tt-reveal-init') === '1') return;\n    root.setAttribute('data-tt-reveal-init', '1');\n    var reduce = window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    if (reduce || !('IntersectionObserver' in window)) return;\n    var sel = '.tt-lp-cause,.tt-lp-ba,.tt-lp-transition,.tt-lp-longform,.tt-lp-pain,'\n      + '.tt-lp-pain-image,.tt-lp-solution-image,.tt-lp-steps,.tt-lp-ing,'\n      + '.tt-lp-guarantee,.tt-lp-badge-cta,.tt-lp-faqs,.tt-lp-mini-review,.tt-lp-info';\n    var els = root.querySelectorAll(sel);\n    if (!els.length) return;\n    root.classList.add('tt-reveal-on');\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if (e.isIntersecting){ e.target.classList.add('tt-reveal-in'); io.unobserve(e.target); }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -8% 0px' });\n    var vh = window.innerHeight || document.documentElement.clientHeight;\n    els.forEach(function(el){\n      \/\/ No ocultar lo que ya está en (o casi en) pantalla al cargar.\n      if (el.getBoundingClientRect().top \u003c vh * 0.85) return;\n      el.classList.add('tt-reveal');\n      io.observe(el);\n    });\n  })();\n})();\n\u003c\/script\u003e","brand":"TuTrend","offers":[{"title":"Default Title","offer_id":45296218898502,"sku":null,"price":69900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0719\/1465\/1718\/files\/main_hero_b1_6db2c572-7c35-403f-a3cd-d2051359df73.webp?v=1783481529","url":"https:\/\/alias-retail.com\/products\/magnebeat-pro","provider":"Alias Retail","version":"1.0","type":"link"}