{"title":"PARLANTES","description":"\u003cp\u003eEncuentra parlantes JBL, 1Hora y Soundbox para disfrutar tu música con gran potencia y calidad.\u003c\/p\u003e","products":[{"product_id":"bocina-bluetooth-1hora-360-sound-potencia-y-estilo-en-cada-nota","title":"Parlante Portátil Inalámbrico 1Hora BOC062 – Bluetooth 5.1","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO: TAMAÑO DE BOLSILLO, GRAN BATERÍA Y SONIDO NÍTIDO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Mide apenas 10 cm, pesa 286 g y \u003cspan\u003esuena con una claridad que sorprende\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      El parlante ultraportátil definitivo para llevar en la mano, bolso o mochila. Su driver de 52 mm entrega audio nítido con hasta 10 horas de reproducción continua, enlace TWS para emparejar dos unidades en estéreo real y todas las conexiones: Bluetooth 5.1, memorias, auxiliar y radio FM.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBatería continua\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 10 horas (1500 mAh)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eAltavoz integrado\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eDriver de 52 mm de alta definición\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión inalámbrica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.1 estable (10 m)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEntradas multimedia\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB + microSD + AUX 3.5 mm + Radio FM\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eModo estéreo\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eFunción TWS (Sincroniza 2 unidades)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePuerto de carga\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB Tipo C rápido\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eFormato y peso\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e6 × 6 × 10 cm · Solo 286 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eGarantía Oficial Versatienda\u003c\/strong\u003e\n      \u003cspan\u003eRecibes un producto \u003cb\u003e100% original 1Hora, nuevo y sellado\u003c\/b\u003e, respaldado con garantía directa por defectos de fábrica.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":44709872599093,"sku":"BOC062","price":45000.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/D_NQ_NP_2X_639224-MLU77965878261_072024-F.webp?v=1759345970"},{"product_id":"parlante-bluetooth-1hora-boc242-sonido-85db-con-luces-led-y-2400mah","title":"Parlante Bluetooth 1Hora BOC242 – Luces RGB y Sonido Hi-Fi","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO: AUDIO HI-FI, LUCES RGB Y AMBIENTE COMPLETO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Sonido estéreo Hi-Fi y luces RGB: \u003cspan\u003eenciende el ambiente donde sea que estés\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      Graves definidos con doble controlador y un show dinámico de luces que se mueve al ritmo de tu música. Conéctalo por Bluetooth, memoria USB o auxiliar, responde llamadas sin sacar el teléfono y disfruta hasta 8 horas continuas en un diseño ultraligero de menos de 500 gramos.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eSistema de audio\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eDoble driver estéreo Hi-Fi\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBatería continua\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 8 horas (2400 mAh)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEfectos visuales\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eLuces dinámicas RGB al ritmo\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión inalámbrica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.1 (Rango 10 m)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEntradas directas\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB + Tarjeta TF + AUX 3.5mm + Radio FM\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eFunción estéreo dual\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eTWS (Empareja 2 parlantes)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eLlamadas y puerto\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eManos libres integrado + USB Tipo-C\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eDimensiones y peso\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e20 × 7 × 8 cm · Solo 495 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eGarantía Oficial Versatienda\u003c\/strong\u003e\n      \u003cspan\u003eRecibes un producto \u003cb\u003e100% original 1Hora, nuevo y sellado\u003c\/b\u003e, respaldado con 6 meses de garantía directa.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":44709876072501,"sku":"BOC242","price":87990.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_1HORA_al_atardecer-optimized.webp?v=1793296505"},{"product_id":"parlante-bluetooth-1hora-cubesound-potencia-portatil-y-diseno-compacto","title":"Parlante Bluetooth 1Hora BOC244 – Compacto 7 W Portátil","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\u003c!-- ENCABEZADO PERSUASIVO --\u003e\n\u003cdiv class=\"px-prod-header\"\u003e\n\u003ch2 class=\"px-prod-title\"\u003eLleva tu música a todas partes con \u003cspan\u003epotencia y portabilidad\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"px-prod-desc\"\u003eEl parlante 1Hora BOC244 te ofrece sonido nítido de 7W en un diseño compacto. Perfecto para tus viajes o reuniones, con tecnología de emparejamiento estéreo TWS y batería continua para todo el día.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n\u003cdetails class=\"px-tech-accordion\" open=\"\"\u003e\n\u003csummary class=\"px-tech-head\"\u003e\u003cspan class=\"px-head-ico-box\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"px-tech-body\"\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eBatería continua\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eHasta 10 horas (2000 mAh)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePotencia de sonido\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e7 W RMS (Sonido claro)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eConectividad total\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.3 + USB + TF + AUX + FM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eResistencia al agua\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eIPX4 (A prueba de salpicaduras)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eFunción especial\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eTWS (Empareja 2 parlantes)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n\u003cdiv class=\"px-warranty-banner\"\u003e\n\u003cdiv class=\"px-warranty-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"px-warranty-txt\"\u003e\n\u003cstrong\u003eGarantía Oficial Versatienda\u003c\/strong\u003e \u003cspan\u003eRecibes un producto \u003cb\u003e100% original, nuevo y sellado\u003c\/b\u003e, respaldado con 6 meses de garantía directa.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":44709876105269,"sku":"BOC244","price":75900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_portatil_en_el_skatepark_al_atardecer-optimized.webp?v=1791234938"},{"product_id":"parlante-bluetooth-1hora-powerbox-2400mah-y-sonido-potente-portatil","title":"Parlante Bluetooth 1Hora BOC250 – 20W | Sonido Potente y Portátil","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\u003c!-- ENCABEZADO PERSUASIVO: POTENCIA REAL, CONECTIVIDAD TOTAL Y FIESTA EN CUALQUIER LUGAR --\u003e\n\u003cdiv class=\"px-prod-header\"\u003e\n\u003ch2 class=\"px-prod-title\"\u003eSonido potente de 20 W y todas las conexiones: \u003cspan\u003elleva la música a donde vayas sin depender del celular\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"px-prod-desc\"\u003eEl parlante todoterreno para tus reuniones, viajes o tardes en casa. Con 20 W de pegada real, reproduce tus canciones favoritas por Bluetooth, memoria USB, tarjeta microSD, cable auxiliar o sintoniza emisoras en Radio FM, además de contestar llamadas nítidas en manos libres con hasta 5 horas de batería continua.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n\u003cdetails class=\"px-tech-accordion\" open=\"\"\u003e\n\u003csummary class=\"px-tech-head\"\u003e\u003cspan class=\"px-head-ico-box\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"px-tech-body\"\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePotencia de salida\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e20 W reales de alta fidelidad\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eBatería recargable\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e2400 mAh (Hasta 5 h continuas)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eConexión inalámbrica\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.1 (Alcance hasta 10 m)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePuertos y entradas\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eUSB + Tarjeta TF\/MicroSD + AUX 3.5mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eSintonizador\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eRadio FM integrada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eLlamadas\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eMicrófono manos libres integrado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePuerto de carga\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eUSB Tipo C rápido\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePeso y formato\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e1.25 kg (Firme y transportable)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n\u003cdiv class=\"px-warranty-banner\"\u003e\n\u003cdiv class=\"px-warranty-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"px-warranty-txt\"\u003e\n\u003cstrong\u003eGarantía de 6 Meses\u003c\/strong\u003e \u003cspan\u003eEquipo \u003cb\u003e100% original\u003c\/b\u003e nuevo en empaque sellado con respaldo total por defectos de fábrica.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":44709876334645,"sku":"BOC250","price":139900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_portatil_en_fiesta_al_atardecer-optimized.webp?v=1791228677"},{"product_id":"parlante-bluetooth-soonbox-80-w-s9702-con-super-bass","title":"Parlante Bluetooth SOONBOX 80 W S9702 con Super Bass","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\u003c!-- ENCABEZADO PERSUASIVO: POTENCIA MASIVA DE 80W, FIESTAS AL AIRE LIBRE Y GRAVES PESADOS --\u003e\n\u003cdiv class=\"px-prod-header\"\u003e\n\u003ch2 class=\"px-prod-title\"\u003e80W de pegada brutal y graves profundos para \u003cspan\u003earmar la fiesta al aire libre sin límites\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"px-prod-desc\"\u003eEl nivel definitivo de potencia portátil. Sus 80W RMS combinados con tecnología Super Bass llenan espacios abiertos con bajos contundentes que no se distorsionan. Equipado con batería masiva de 8.000 mAh para hasta 8 horas continuas, show de luces RGB y blindaje IPX6 para disfrutar junto a la piscina o bajo la lluvia sin preocupaciones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n\u003cdetails class=\"px-tech-accordion\" open=\"\"\u003e\n\u003csummary class=\"px-tech-head\"\u003e\u003cspan class=\"px-head-ico-box\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"px-tech-body\"\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePotencia acústica\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e80W RMS con Super Bass\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eBatería de larga duración\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e8.000 mAh (Hasta 8 horas continuas)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eProtección contra agua\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eCertificación IPX6 (Chorros y lluvia)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eConectividad inalámbrica\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.3 (Hasta 10 m de alcance)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eEfectos visuales\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eLuces dinámicas RGB sincronizadas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePuertos de reproducción\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eUSB, Tarjeta TF, AUX y Radio FM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eDimensiones\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e32 × 14 × 14.2 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n\u003cdiv class=\"px-warranty-banner\"\u003e\n\u003cdiv class=\"px-warranty-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"px-warranty-txt\"\u003e\n\u003cstrong\u003eGarantía de 6 Meses Certificada\u003c\/strong\u003e \u003cspan\u003eEquipo \u003cb\u003e100% original\u003c\/b\u003e nuevo en caja sellada con respaldo directo por defectos de fabricación.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"versatiendas","offers":[{"title":"Default Title","offer_id":44876050530357,"sku":null,"price":580000.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_SOONBOX_en_fiesta_nocturna-optimized.webp?v=1791230757"},{"product_id":"speaker-bluetooth-soonbox-40-w-s8100pro-con-super-bass","title":"Parlante Bluetooth SOONBOX 40 W S8100PRO con Super Bass","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO: GRAVES PROFUNDOS, RESISTENCIA AL AGUA Y RUMBA EN CUALQUIER CLIMA --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Graves que hacen vibrar el piso y \u003cspan\u003eresistencia al agua para llevarlo a la piscina o la playa\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      Disfruta de 40W de potencia real reforzados con tecnología Super Bass para un sonido profundo y contundente sin distorsión. Su certificación IPX6 resiste chorros de agua, lluvia y salpicaduras sin riesgo, mientras sus luces RGB dinámicas y batería de hasta 8 horas mantienen el ambiente encendido toda la tarde.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePotencia acústica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e40W RMS con Super Bass\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eProtección contra agua\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eCertificación IPX6 (Chorros y lluvia)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBatería y duración\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 8 horas (4.000 mAh)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConectividad inalámbrica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.3 (Alcance hasta 10 m)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEfectos de luz\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eIluminación dinámica RGB\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePuertos y reproducción\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB, Tarjeta TF, AUX y Radio FM\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eDiseño y formato\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eCompacto de alta resistencia portátil\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eGarantía de 6 Meses Certificada\u003c\/strong\u003e\n      \u003cspan\u003eEquipo \u003cb\u003e100% original\u003c\/b\u003e nuevo en caja sellada con respaldo directo por defectos de fabricación.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatiendas","offers":[{"title":"Default Title","offer_id":44876114493493,"sku":null,"price":139900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_18_sept_2026_02_28_26_p.m.-optimized.webp?v=1789759739"},{"product_id":"parlante-bluetooth-40-w-p29-pro-con-luces-rgb","title":"Parlante Bluetooth Generico Extreme P29 PRO 40 W con Luces RGB","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\u003c!-- ENCABEZADO PERSUASIVO: POTENCIA REAL, BAJOS CONTUNDENTES Y FÁCIL TRANSPORTE --\u003e\n\u003cdiv class=\"px-prod-header\"\u003e\n\u003ch2 class=\"px-prod-title\"\u003e40W de potencia real y luces dinámicas que \u003cspan\u003ese sienten en cualquier espacio\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"px-prod-desc\"\u003eLlena tu sala, patio o reunión con graves contundentes y sonido de alto impacto. Integra Bluetooth 5.4 de última generación para una conexión ultra estable sin cortes, show de luces RGB y una práctica asa integrada para que te lleves la fiesta a donde vayas sin esfuerzo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n\u003cdetails class=\"px-tech-accordion\" open=\"\"\u003e\n\u003csummary class=\"px-tech-head\"\u003e\u003cspan class=\"px-head-ico-box\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"px-tech-body\"\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePotencia de salida\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e40W RMS de alto impacto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eConectividad inalámbrica\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.4 (Conexión ultra estable)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eCapacidad de batería\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e4.400 mAh (3 a 5 h de reproducción)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eEfectos visuales\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eIluminación dinámica RGB\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePuertos y entradas\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eUSB, Tarjeta TF, AUX 3.5 mm y Radio FM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePuerto de carga\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eTipo C moderno\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eDiseño y peso\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e1,46 kg con asa integrada ergonómica\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n\u003cdiv class=\"px-warranty-banner\"\u003e\n\u003cdiv class=\"px-warranty-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"px-warranty-txt\"\u003e\n\u003cstrong\u003eGarantía de 6 Meses Certificada\u003c\/strong\u003e \u003cspan\u003eEquipo \u003cb\u003e100% original\u003c\/b\u003e nuevo en caja sellada con respaldo directo por defectos de fabricación.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"versatiendas","offers":[{"title":"Default Title","offer_id":44876119539765,"sku":null,"price":149900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_XTREME_en_Noche_de_Skatepark-optimized.webp?v=1791231293"},{"product_id":"parlante-inalambrico-portatil-1hora-boc060-negro-con-luces-rgb-y-funcion-tws","title":"Parlante Portátil 1Hora BOC060 Negro con Luces RGB y Función TWS","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\u003c!-- ENCABEZADO PERSUASIVO: AMBIENTE FESTIVO, PORTABILIDAD Y CONEXIÓN TOTAL --\u003e\n\u003cdiv class=\"px-prod-header\"\u003e\n\u003ch2 class=\"px-prod-title\"\u003eLleva la fiesta en una sola mano y \u003cspan\u003eenciende el ambiente con audio Hi-Fi y luces RGB\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"px-prod-desc\"\u003eEl compañero ideal para tus reuniones, viajes o descanso. Con menos de 500 gramos, entrega un sonido de alta fidelidad con graves definidos, luces LED multicolor que reaccionan con tu música y hasta 8 horas continuas de batería. Además, enlaza 2 parlantes en estéreo con tecnología TWS para duplicar el volumen al instante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n\u003cdetails class=\"px-tech-accordion\" open=\"\"\u003e\n\u003csummary class=\"px-tech-head\"\u003e\u003cspan class=\"px-head-ico-box\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"px-tech-body\"\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eCalidad de sonido\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eHi-Fi con graves reforzados\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eAutonomía\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eHasta 8 horas (Batería 2.400 mAh)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eEfectos visuales\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eLuces dinámicas RGB multicolor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eSonido doble (TWS)\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eEnlaza 2 parlantes en estéreo real\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eConectividad total\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.1 (10 m) + Manos libres\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003eOtras fuentes de audio\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eRadio FM, USB, Memoria TF y AUX 3.5 mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePuerto de carga\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003eTipo C (Carga rápida y estándar)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"px-tech-row\"\u003e\n\u003cspan class=\"px-tech-label\"\u003ePeso y formato\u003c\/span\u003e \u003cspan class=\"px-tech-val\"\u003e495 g (Ultra compacto y portátil)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n\u003cdiv class=\"px-warranty-banner\"\u003e\n\u003cdiv class=\"px-warranty-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"px-warranty-txt\"\u003e\n\u003cstrong\u003eGarantía de 6 Meses Certificada\u003c\/strong\u003e \u003cspan\u003eEquipo nuevo en empaque original sellado con \u003cb\u003erespaldo oficial\u003c\/b\u003e por defectos de fabricación.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":44929231159349,"sku":null,"price":88990.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_Bluetooth_RGB_junto_a_la_piscina-optimized.webp?v=1791229883"},{"product_id":"parlante-jbl-inalambrico-bluetooth-charge-6-45w-negro","title":"Parlante JBL Inalámbrico Bluetooth Charge 6 45W Negro","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO: RESISTENCIA EXTREMA, BATERÍA IMBATIBLE Y POWERBANK --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Sonido potente que no se apaga, carga tu celular y \u003cspan\u003eresiste agua, polvo y caídas\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      El parlante todoterreno por excelencia. Graves profundos optimizados con IA, hasta 28 horas de reproducción continua y batería integrada que funciona como power bank para cargar tus dispositivos. Diseñado con correa desmontable y blindaje IP68 listo para la playa, piscina o montaña.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eOptimización acústica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eAI Sound Boost (Sin distorsión)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eAutonomía\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 28 horas de música\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBatería de respaldo\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003ePower Bank integrado (Carga tu celular)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eProtección extrema\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eIP68 (Sumergible y antipolvo)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eResistencia a impactos\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eSoporta caídas de hasta 1 metro\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión inalámbrica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.4 + JBL Auracast™\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eTransporte y diseño\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eCorrea extraíble + Mat. reciclados\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eProducto 100% Original JBL\u003c\/strong\u003e\n      \u003cspan\u003eEquipo auténtico con serial verificable, sellado en caja original y \u003cb\u003egarantía oficial\u003c\/b\u003e directa de fabricante.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":45938941591605,"sku":null,"price":699900.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_20_sept_2026_12_08_26_p.m.-optimized.webp?v=1789924138"},{"product_id":"jbl-partybox-encore-2-plus","title":"Parlante JBL PartyBox Encore 2 Plus","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #7c3aed;\n  --c-accent-bg: rgba(124, 58, 237, 0.10);\n  --c-slate: #475569;\n  --c-border: #cbd5e1;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(124, 58, 237, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 16px;\n  padding: 15px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(124, 58, 237, 0.28);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.36);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.18);\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Canta a dúo sin cables y \u003cspan\u003earma el karaoke perfecto donde vayas\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      El combo de fiesta definitivo. Incluye 2 micrófonos inalámbricos con afinación inteligente por IA para que tu voz suene limpia y sin esfuerzo, respaldado por 100W de potencia pura JBL, juego de luces envolvente y hasta 15 horas de batería continua.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePotencia acústica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e100W RMS sonido JBL Pro\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eAccesorios incluidos\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e2 Micrófonos inalámbricos\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eFunción karaoke\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eEasySing asistido por IA\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBatería continua\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 15 horas (Carga USB-C)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEntradas extra\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eGuitarra y micrófono por cable\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión inalámbrica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.4 + Auracast™\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eResistencia y show\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eIPX4 (Salpicaduras) + Luces rítmicas\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eProducto 100% Original JBL\u003c\/strong\u003e\n      \u003cspan\u003eEquipo auténtico sellado en caja con seriales verificables y \u003cb\u003egarantía oficial\u003c\/b\u003e por defectos.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":45965749125173,"sku":null,"price":1356900.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_18_sept_2026_03_15_10_p.m.-optimized.webp?v=1789762572"},{"product_id":"jbl-go-5-camuflado","title":"Parlante JBL Go 5 - Envío Gratis","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Lleva sonido brutal en tu bolsillo sin miedo a \u003cspan\u003ecaídas, agua ni tierra\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      El compañero definitivo para tus salidas diarias, paseos y ducha. Un diseño ultracompacto que cabe en la palma de tu mano, pero retumba con la acústica y graves característicos de JBL, blindado contra caídas accidentales e inmersión total en agua.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePotencia y transductor\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e4.8W RMS \/ Driver 45 mm\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eAutonomía\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 8 horas continuas\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBlindaje y resistencia\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eIP68 (Sumergible) + Anticaídas\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión inalámbrica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 6.0 ultraestable\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEnlace multi-parlante\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eAuracast™ + AirTouch\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eDetalles de diseño\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBorde con luz ambiental LED\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eCarga y control\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB-C + App JBL Portable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eProducto 100% Original JBL\u003c\/strong\u003e\n      \u003cspan\u003eEquipo nuevo y sellado con serial auténtico verificable y \u003cb\u003egarantía oficial\u003c\/b\u003e de fábrica.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Camuflaje","offer_id":50503592935477,"sku":null,"price":219900.0,"currency_code":"COP","in_stock":false},{"title":"Azul","offer_id":50503595819061,"sku":null,"price":219900.0,"currency_code":"COP","in_stock":false},{"title":"Negro","offer_id":50503595851829,"sku":null,"price":219900.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_18_sept_2026_02_54_54_p.m.-optimized.webp?v=1789761415"},{"product_id":"jbl-partybox-330","title":"Parlante JBL PartyBox 330","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Haz temblar la fiesta con sonido masivo y \u003cspan\u003emuévelo sobre ruedas sin cansarte\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      El epicentro de cualquier celebración. Bajos demoledores optimizados por IA que no distorsionan a máximo volumen, un espectáculo visual de luces al ritmo del beat y hasta 18 horas de batería con carga ultra rápida: 10 minutos de enchufe te dan 2 horas más de música.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eCalidad de audio\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eSonido masivo + AI Sound Boost\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eAutonomía continua\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 18 horas de reproducción\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eCarga express\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e10 min = 2 horas de batería extra\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConectividad avanzada\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 6.0 + Auracast™\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEntradas para show\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e2 puertos: Micrófono + Guitarra\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEfectos y control\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eShow de luces rítmico + App JBL One\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eResistencia y traslado\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eIPX4 (Salpicaduras) + Ruedas y asa\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eProducto 100% Original JBL\u003c\/strong\u003e\n      \u003cspan\u003eEquipo nuevo y auténtico con serial verificable, sellado de fábrica y \u003cb\u003egarantía oficial\u003c\/b\u003e.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":45966038466613,"sku":null,"price":1599900.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_18_sept_2026_02_48_49_p.m.-optimized.webp?v=1789760984"},{"product_id":"jbl-boombox-4-azul","title":"JBL Boombox 4 Azul","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Haz retumbar cualquier lugar sin miedo al agua y \u003cspan\u003eolvídate de cargarlo en todo el fin de semana\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      El monstruo portátil definitivo. Llévatelo a la finca, la playa o al borde de la piscina: resiste lluvia, arena y caídas al agua mientras llena espacios abiertos con graves demoledores que no se distorsionan ni al máximo volumen.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePotencia acústica\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e200W RMS con AI Sound Boost\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eDuración de batería\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 34 horas continuas\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eResistencia extrema\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eIP68 (Sumergible y antipolvo)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión multi-parlante\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.4 + Auracast™\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eCalidad de audio\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eSin pérdidas + Bass Boost\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eExtras de energía\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eCarga tu celular + Bat. intercambiable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eProducto 100% Original JBL\u003c\/strong\u003e\n      \u003cspan\u003eSerial verificable, empaque sellado de fábrica y \u003cb\u003egarantía directa\u003c\/b\u003e por defectos.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":45972537344053,"sku":null,"price":1999900.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_18_sept_2026_11_14_42_a.m.-optimized.webp?v=1789748135"},{"product_id":"jbl-partybox-stage-320","title":"JBL PartyBox Stage 320","description":"\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n.px-prod-title span { color: var(--c-accent); }\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* ACORDEÓN DE FICHA TÉCNICA *\/\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n\/* CAJA DE CONTENCIÓN PARA BLINDAR EL SVG *\/\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body {\n  animation: pxFade 0.25s ease-out;\n}\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n.px-tech-row:last-child { border-bottom: none; }\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n}\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n}\n\n\/* BANNER DE GARANTÍA INVERTIDO *\/\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003c!-- ENCABEZADO PERSUASIVO --\u003e\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Monta tu propio concierto donde sea y \u003cspan\u003eruédalo como si fuera una maleta\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      Convierte cualquier espacio en una pista de baile con graves masivos y un show de luces que llena el lugar. Conéctale micrófono y guitarra para tus eventos, disfruta hasta 18 horas de música sin pausa y muévelo sin esfuerzo gracias a sus ruedas reforzadas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FICHA TÉCNICA EN ACORDEÓN BLINDADA --\u003e\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePotencia de salida\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e240W con AI Sound Boost\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eBatería continua\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 18 horas (Carga rápida 3h)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eTransporte práctico\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eRuedas anchas + Mango telescópico\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEntradas para show\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eMicrófono + Guitarra (Karaoke)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eConexión multi-parlante\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eBluetooth 5.4 + Auracast™\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eResistencia a exteriores\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eCertificación IPX4 (Salpicaduras)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEfectos visuales\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eLuces dinámicas + App PartyBox\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- BANNER DE GARANTÍA INVERTIDO --\u003e\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eGarantía y Originalidad Certificada\u003c\/strong\u003e\n      \u003cspan\u003eEquipo \u003cb\u003e100% original JBL\u003c\/b\u003e sellado de fábrica con serial verificable y respaldo total.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"versatienda","offers":[{"title":"Default Title","offer_id":45985824669749,"sku":null,"price":1999900.0,"currency_code":"COP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/ChatGPT_Image_18_sept_2026_11_04_28_a.m.-optimized.webp?v=1789747557"},{"product_id":"parlante-bluetooth-1hora-boc300","title":"Parlante Bluetooth 1Hora BOC300","description":"\n\u003cstyle\u003e\n.px-prod-wrap {\n  --c-dark: #0f172a;\n  --c-accent: #5716d6;\n  --c-accent-bg: rgba(87, 22, 214, 0.08);\n  --c-slate: #626d96;\n  --c-border: #e2e8f0;\n  --c-card-bg: #f8fafc;\n  --c-hover-bg: #ffffff;\n  --c-success: #10b981;\n  max-width: 440px;\n  margin: 15px 0;\n  font-family: inherit;\n  color: var(--c-dark);\n}\n\n.px-prod-header { margin-bottom: 16px; }\n\n.px-prod-title {\n  font-size: 21px;\n  font-weight: 900;\n  color: var(--c-dark);\n  margin: 0 0 8px;\n  line-height: 1.25;\n  letter-spacing: -0.3px;\n}\n\n.px-prod-title span { color: var(--c-accent); }\n\n.px-prod-desc {\n  font-size: 13.5px;\n  color: var(--c-slate);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.px-tech-accordion {\n  border: 1px solid var(--c-border);\n  border-radius: 18px;\n  overflow: hidden;\n  background: var(--c-card-bg);\n  margin-bottom: 14px;\n  box-shadow: 0 4px 14px rgba(87, 22, 214, 0.04);\n  transition: all 0.25s ease;\n}\n\n.px-tech-head {\n  background: #edf2f7;\n  padding: 13px 18px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  color: var(--c-dark);\n  letter-spacing: 0.8px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n}\n\n.px-tech-head::-webkit-details-marker { display: none; }\n\n.px-tech-title-left {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.px-head-ico-box {\n  width: 26px !important;\n  height: 26px !important;\n  min-width: 26px !important;\n  max-width: 26px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--c-accent-bg) !important;\n  border: 1px solid rgba(87, 22, 214, 0.2) !important;\n  border-radius: 6px !important;\n  flex-shrink: 0 !important;\n}\n\n.px-head-ico-box svg {\n  width: 15px !important;\n  height: 15px !important;\n  max-width: 15px !important;\n  max-height: 15px !important;\n  stroke: var(--c-accent) !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-head-ico-box svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-arrow {\n  width: 16px !important;\n  height: 16px !important;\n  max-width: 16px !important;\n  max-height: 16px !important;\n  stroke: var(--c-slate) !important;\n  fill: none !important;\n  stroke-width: 2.5 !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: block !important;\n}\n\n.px-tech-arrow path {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-tech-accordion[open] .px-tech-arrow {\n  transform: rotate(180deg);\n  stroke: var(--c-accent) !important;\n}\n\n.px-tech-accordion[open] .px-tech-head {\n  border-bottom: 1px solid var(--c-border);\n}\n\n.px-tech-body { animation: pxFade 0.25s ease-out; }\n\n@keyframes pxFade {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.px-tech-row {\n  padding: 12px 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  gap: 12px;\n  border-bottom: 1px solid #e2e8f0;\n  transition: all 0.2s ease;\n  cursor: default;\n}\n\n.px-tech-row:last-child { border-bottom: none; }\n\n.px-tech-row:hover {\n  background: var(--c-hover-bg);\n  padding-left: 22px;\n  box-shadow: inset 3px 0 0 var(--c-accent);\n}\n\n.px-tech-label {\n  color: var(--c-slate);\n  font-size: 13px;\n  font-weight: 600;\n  flex: 1;\n}\n\n.px-tech-val {\n  color: var(--c-dark);\n  font-size: 13.5px;\n  font-weight: 800;\n  text-align: right;\n  flex: 1.2;\n  overflow-wrap: anywhere;\n}\n\n.px-warranty-banner {\n  background: linear-gradient(135deg, #5716d6 0%, #3e0e9e 100%);\n  border: none;\n  border-left: 4px solid var(--c-success);\n  border-radius: 14px;\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  box-shadow: 0 8px 22px rgba(87, 22, 214, 0.20);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n.px-warranty-banner:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 12px 26px rgba(87, 22, 214, 0.30);\n}\n\n.px-warranty-icon {\n  width: 36px !important;\n  height: 36px !important;\n  min-width: 36px !important;\n  max-width: 36px !important;\n  background: rgba(255, 255, 255, 0.15);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 10px;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #ffffff;\n  flex-shrink: 0 !important;\n}\n\n.px-warranty-icon svg {\n  width: 18px !important;\n  height: 18px !important;\n  max-width: 18px !important;\n  max-height: 18px !important;\n  stroke: #ffffff !important;\n  fill: none !important;\n  stroke-width: 2.3 !important;\n  display: block !important;\n}\n\n.px-warranty-icon svg * {\n  fill: none !important;\n  stroke: inherit !important;\n}\n\n.px-warranty-txt strong {\n  color: #ffffff;\n  display: block;\n  font-size: 14px;\n  font-weight: 900;\n  margin-bottom: 2px;\n  letter-spacing: -0.2px;\n}\n\n.px-warranty-txt span {\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.88);\n  line-height: 1.4;\n  display: block;\n}\n\n.px-warranty-txt b {\n  color: #ffffff;\n  font-weight: 800;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"px-prod-wrap\"\u003e\n\n  \u003cdiv class=\"px-prod-header\"\u003e\n    \u003ch2 class=\"px-prod-title\"\u003e\n      Siente la música y \u003cspan\u003eenciende el ambiente con luces LED\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"px-prod-desc\"\u003e\n      Disfruta tus canciones con el parlante Bluetooth 1HORA BOC300 de 60 W y crea un ambiente lleno de color gracias a sus luces LED. Su batería recargable te permite disfrutar de la música sin depender constantemente de una toma de corriente. Conéctalo por Bluetooth o utiliza sus entradas USB, tarjeta TF y AUX para reproducir música de diferentes fuentes. Además, cuenta con entrada para micrófono para acompañar tus reuniones y celebraciones.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"px-tech-accordion\"\u003e\n    \u003csummary class=\"px-tech-head\"\u003e\n      \u003cdiv class=\"px-tech-title-left\"\u003e\n        \u003cspan class=\"px-head-ico-box\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4a2 2 0 0 0 1-1.73z\"\u003e\u003c\/path\u003e\n            \u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\n            \u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan\u003eFicha Técnica y Detalles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"px-tech-arrow\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M6 9l6 6 6-6\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"px-tech-body\"\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eMarca y modelo\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e1HORA BOC300\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePotencia\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e60 W\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eVersión Bluetooth\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e5.3\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eIluminación\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eLuces LED multicolor\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eCapacidad de batería\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e6000 mAh\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eAutonomía a volumen máximo\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eHasta 3,5 horas\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eTiempo de carga\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eAproximadamente 5 horas\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePuerto de carga\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB Tipo C\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eEntradas de audio\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eUSB, tarjeta TF, AUX y micrófono\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eRespuesta de frecuencia\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e55 Hz – 20 kHz\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003ePeso del producto\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003eAproximadamente 4,25 kg\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"px-tech-row\"\u003e\n        \u003cspan class=\"px-tech-label\"\u003eDimensiones del empaque\u003c\/span\u003e\n        \u003cspan class=\"px-tech-val\"\u003e40,4 × 35,4 × 32,6 cm\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv class=\"px-warranty-banner\"\u003e\n    \u003cdiv class=\"px-warranty-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"px-warranty-txt\"\u003e\n      \u003cstrong\u003eParlante 1HORA BOC300\u003c\/strong\u003e\n      \u003cspan\u003eProducto nuevo. Consulta las \u003cb\u003econdiciones de garantía\u003c\/b\u003e disponibles con VersaTienda.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"versatienda","offers":[{"title":"Default Title","offer_id":67846450446389,"sku":null,"price":399900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/files\/Altavoz_HORA__Fiesta_en_la_Playa-optimized.webp?v=1793295949"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/3150\/5717\/collections\/ChatGPT_Image_18_sept_2026_02_48_49_p.m.-optimized.webp?v=1790227256","url":"https:\/\/www.versatienda.co\/collections\/parlantes.oembed","provider":"Versa Tienda","version":"1.0","type":"link"}