{"title":"Bestsellers — Eclipse 12 Agosto","description":"\u003cp\u003eNuestras gafas de eclipse solar más vendidas. Certificadas CE según la norma EN ISO 12312-2:2015. Perfectas para observar el eclipse solar total del 12 de agosto de 2026 con total seguridad.\u003c\/p\u003e","products":[{"product_id":"gafas-eclipse-solar-pack-trio-3","title":"Gafas Eclipse Solar — Pack Trío × 3","description":"\u003cscript\u003e\n(function(){\n  var ECLIPSE = new Date('2026-08-12T00:00:00');\n  function getCycleConfig(daysLeft) {\n    if (daysLeft \u003e 60)  return { days: 14, label: 'Oferta de lanzamiento' };\n    if (daysLeft \u003e 45)  return { days: 10, label: 'Precio reducido' };\n    if (daysLeft \u003e 30)  return { days: 7,  label: 'Promo semana' };\n    if (daysLeft \u003e 20)  return { days: 5,  label: 'Oferta especial' };\n    if (daysLeft \u003e 12)  return { days: 3,  label: 'Venta flash' };\n    if (daysLeft \u003e 6)   return { days: 2,  label: '⚡ Última oportunidad' };\n    if (daysLeft \u003e 2)   return { days: 1,  label: '🔥 Expira esta noche' };\n    return               { days: 0.5, label: '🚨 Últimas horas' };\n  }\n  function getDeadline(daysLeft, cfg) {\n    if (cfg.days === 0) return ECLIPSE;\n    var origin = new Date('2026-06-01T00:00:00');\n    var now = new Date();\n    var cycleMs = cfg.days * 86400000;\n    var elapsed = Math.floor((now - origin) \/ cycleMs);\n    var next = new Date(origin.getTime() + (elapsed + 1) * cycleMs);\n    return next \u003e ECLIPSE ? ECLIPSE : next;\n  }\n  function pad(n) { return n \u003c 10 ? '0' + n : '' + n; }\n  function getUrgencyColor(daysLeft) {\n    if (daysLeft \u003e 30) return { bg: 'linear-gradient(135deg,#fff3e0,#ffe8cc)', border: '#ffcc80', text: '#e65100', badge: '#ffe0b2', badgeText: '#bf360c' };\n    if (daysLeft \u003e 12) return { bg: 'linear-gradient(135deg,#fff8e1,#ffecb3)', border: '#ffd54f', text: '#f57c00', badge: '#ffe082', badgeText: '#e65100' };\n    if (daysLeft \u003e 4)  return { bg: 'linear-gradient(135deg,#fce4ec,#ffd5e0)', border: '#f48fb1', text: '#c62828', badge: '#ef9a9a', badgeText: '#b71c1c' };\n    return                    { bg: 'linear-gradient(135deg,#ffebee,#ffcdd2)', border: '#ef5350', text: '#b71c1c', badge: '#ef5350', badgeText: '#fff' };\n  }\n  function render() {\n    var el = document.getElementById('sds-cntdwn-x3');\n    if (!el) return;\n    var now = new Date();\n    var daysLeft = Math.max(0, (ECLIPSE - now) \/ 86400000);\n    var cfg = getCycleConfig(daysLeft);\n    var deadline = getDeadline(daysLeft, cfg);\n    var diff = Math.max(0, deadline - now);\n    var d = Math.floor(diff \/ 86400000);\n    var h = Math.floor((diff % 86400000) \/ 3600000);\n    var m = Math.floor((diff % 3600000) \/ 60000);\n    var s = Math.floor((diff % 60000) \/ 1000);\n    var meses = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];\n    var dateStr = deadline.getDate() + ' de ' + meses[deadline.getMonth()];\n    var col = getUrgencyColor(daysLeft);\n    var cycleMs = cfg.days * 86400000;\n    var origin = new Date('2026-06-01T00:00:00');\n    var pos = cycleMs \u003e 0 ? (now - origin) % cycleMs : 0;\n    if (pos \u003c 0) pos += cycleMs;\n    var pct = cycleMs \u003e 0 ? Math.round(pos \/ cycleMs * 100) : 99;\n    var timerHTML = '';\n    if (d \u003e 0) timerHTML += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(d)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003edías\u003c\/div\u003e\u003c\/div\u003e';\n    timerHTML += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(h)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003ehoras\u003c\/div\u003e\u003c\/div\u003e';\n    timerHTML += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(m)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003emin\u003c\/div\u003e\u003c\/div\u003e';\n    timerHTML += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(s)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003eseg\u003c\/div\u003e\u003c\/div\u003e';\n    var cols = d \u003e 0 ? 'repeat(4,1fr)' : 'repeat(3,1fr)';\n    el.innerHTML = '\u003cdiv style=\"background:'+col.bg+';border:1px solid '+col.border+';border-radius:12px;padding:16px 18px;margin:0 0 20px;\"\u003e\u003cdiv style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;\"\u003e\u003cspan style=\"font-size:13px;font-weight:700;color:'+col.text+';\"\u003e🔥 '+cfg.label+' — hasta el '+dateStr+'\u003c\/span\u003e\u003cspan style=\"font-size:11px;font-weight:700;background:'+col.badge+';color:'+col.badgeText+';padding:3px 10px;border-radius:20px;\"\u003eOFERTA LIMITADA\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"display:grid;grid-template-columns:'+cols+';gap:6px;margin-bottom:10px;\"\u003e'+timerHTML+'\u003c\/div\u003e\u003cdiv style=\"background:rgba(0,0,0,0.08);border-radius:50px;height:6px;overflow:hidden;\"\u003e\u003cdiv style=\"height:6px;border-radius:50px;background:linear-gradient(90deg,'+col.text+','+col.border+');width:'+pct+'%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n  function init() { render(); setInterval(render, 1000); }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e\n\u003cdiv id=\"sds-cntdwn-x3\"\u003e\u003c\/div\u003e\n\n\u003cstyle\u003e\n.sds-packs{font-family:inherit;margin:0 0 28px;}\n.sds-packs-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#555;margin:0 0 14px;}\n.sds-packs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}\n.sds-pack{display:block;position:relative;border:2px solid #e8e8e8;border-radius:12px;padding:14px 16px;cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s;background:#fff;}\n.sds-pack:hover{border-color:#FF6B00;box-shadow:0 2px 12px rgba(255,107,0,0.15);text-decoration:none;}\n.sds-pack.active{border-color:#FF6B00;background:#fff8f3;}\n.sds-pack-badge{position:absolute;top:-11px;right:12px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;}\n.badge-pop{background:#FF6B00;color:#fff;}\n.badge-best{background:#1a1a2e;color:#ffd200;}\n.badge-pro{background:#6b21a8;color:#fff;}\n.sds-pack-name{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 6px;}\n.sds-pack-price{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;}\n.sds-pack-price-main{font-size:20px;font-weight:800;color:#FF6B00;}\n.sds-pack-price-old{font-size:13px;color:#aaa;text-decoration:line-through;}\n.sds-pack-detail{font-size:11px;color:#888;}\n.sds-pack-saving{font-size:11px;font-weight:600;color:#22a050;margin-top:3px;}\n@media(max-width:500px){.sds-packs-grid{grid-template-columns:1fr;}}\n.sds-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;}\n.sds-btn-buy{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:linear-gradient(135deg,#FF6B00,#FF4500);color:#fff;border:none;box-shadow:0 4px 16px rgba(255,107,0,0.35);}\n.sds-btn-buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,0,0.45);text-decoration:none;color:#fff;}\n.sds-btn-cart{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#fff;color:#FF6B00;border:2px solid #FF6B00;box-shadow:0 2px 8px rgba(255,107,0,0.12);}\n.sds-btn-cart:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(255,107,0,0.22);background:#fff8f3;text-decoration:none;color:#FF6B00;}\n@media(max-width:480px){.sds-btns{grid-template-columns:1fr;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sds-packs\"\u003e\n  \u003cp class=\"sds-packs-title\"\u003eElige tu pack\u003c\/p\u003e\n  \u003cdiv class=\"sds-packs-grid\"\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-trio-3\" class=\"sds-pack active\"\u003e\n      \u003cdiv class=\"sds-pack-name\"\u003ePack Trío × 3\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e8,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e10,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-detail\"\u003e3 pares · 2,97 €\/u\u003c\/div\u003e\n    \u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-familia-6\" class=\"sds-pack\"\u003e\n      \u003cspan class=\"sds-pack-badge badge-pop\"\u003e⭐ Popular\u003c\/span\u003e\n      \u003cdiv class=\"sds-pack-name\"\u003ePack Familia × 6\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e11,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e13,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-detail\"\u003e6 pares · 1,98 €\/u\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-saving\"\u003eAhorras 2 €\u003c\/div\u003e\n    \u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-grupo-10\" class=\"sds-pack\"\u003e\n      \u003cspan class=\"sds-pack-badge badge-best\"\u003e🔥 Mejor precio\u003c\/span\u003e\n      \u003cdiv class=\"sds-pack-name\"\u003ePack Grupo × 10\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e13,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e17,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-detail\"\u003e10 pares · 1,39 €\/u\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\n    \u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-clase-20\" class=\"sds-pack\"\u003e\n      \u003cdiv class=\"sds-pack-name\"\u003ePack Clase × 20\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e19,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e23,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-detail\"\u003e20 pares · 1,00 €\/u\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\n    \u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-evento-50\" class=\"sds-pack\"\u003e\n      \u003cdiv class=\"sds-pack-name\"\u003ePack Evento × 50\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e39,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e47,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-detail\"\u003e50 pares · 0,80 €\/u\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-saving\"\u003eAhorras 8 €\u003c\/div\u003e\n    \u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-festival-100\" class=\"sds-pack\"\u003e\n      \u003cspan class=\"sds-pack-badge badge-pro\"\u003ePRO\u003c\/span\u003e\n      \u003cdiv class=\"sds-pack-name\"\u003ePack Festival × 100\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e69,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e83,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-detail\"\u003e100 pares · 0,70 €\/u\u003c\/div\u003e\n      \u003cdiv class=\"sds-pack-saving\"\u003eAhorras 14 €\u003c\/div\u003e\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sds-btns\"\u003e\n  \u003ca href=\"\/checkout\" class=\"sds-btn-buy\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    Comprar ahora\n  \u003c\/a\u003e\n  \u003ca href=\"\/cart\/add?id=53771204297041\u0026amp;quantity=1\" class=\"sds-btn-cart\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    Añadir al carrito\n  \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"sds-stock-x3\" style=\"margin:0 0 20px;padding:16px 20px;background:#fff8f0;border-radius:10px;border:1px solid #ffe0c0;\"\u003e\n  \u003cspan style=\"font-size:13px;font-weight:700;color:#333;\"\u003e📦 Stock disponible — pedido en curso\u003c\/span\u003e\n  \u003cdiv style=\"background:#f0f0f0;border-radius:50px;height:10px;overflow:hidden;margin:8px 0;\"\u003e\n    \u003cdiv id=\"sds-bar-x3\" style=\"height:10px;border-radius:50px;background:linear-gradient(90deg,#FF6B00,#FF4500);width:0%;transition:width 1s;\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"sds-txt-x3\" style=\"font-size:13px;color:#666;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){var SEED=847,MAX=1000,RESTOCK=660,THRESHOLD=972;var now=new Date(),eclipse=new Date('2026-08-12T00:00:00');var daysLeft=Math.max(0,(eclipse-now)\/86400000);var baseRate=daysLeft\u003e42?4:daysLeft\u003e31?6.5:daysLeft\u003e20?9:daysLeft\u003e10?15:20;var rate=baseRate*((now.getHours()\u003e=8\u0026\u0026now.getHours()\u003c22)?1:0.3);var origin=new Date('2026-05-01T00:00:00');var raw=SEED+((now-origin)\/3600000)*rate;var pos=(raw-RESTOCK)%(THRESHOLD-RESTOCK);if(pos\u003c0)pos+=THRESHOLD-RESTOCK;var val=Math.round(RESTOCK+pos);document.getElementById('sds-bar-x3').style.width=Math.round(val\/MAX*100)+'%';document.getElementById('sds-txt-x3').innerHTML='\u003cstrong\u003e'+val+' gafas pedidas\u003c\/strong\u003e de '+MAX+' disponibles';})();\u003c\/script\u003e\n\n\u003cp style=\"font-size:15px;color:#555;line-height:1.7;margin:0 0 20px;\"\u003eObserva el eclipse solar del 12 de agosto de 2026 con total seguridad. Nuestras gafas están certificadas CE y conformes con la norma EN ISO 12312-2:2015 — la única norma europea aprobada para la observación directa del sol.\u003c\/p\u003e\n\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;\"\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ ISO 12312-2\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ Marcado CE\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ EPI Cat. II\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fef9c3;border:1px solid #fde68a;border-radius:50px;font-size:12px;font-weight:600;color:#92400e;\"\u003e⭐ Más vendido\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffe4e6;border:1px solid #fecdd3;border-radius:50px;font-size:12px;font-weight:600;color:#9f1239;\"\u003e🔥 -18%\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003chr style=\"border:none;border-top:1px solid #f0f0f0;margin:0 0 20px;\"\u003e\n\u003ch3 style=\"font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;margin:0 0 14px;\"\u003eQué recibes\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 24px;padding:0 0 0 20px;font-size:14px;color:#444;line-height:2;\"\u003e\n  \u003cli\u003e3 pares de gafas eclipse solar modelo EG50\u003c\/li\u003e\n  \u003cli\u003eFiltro óptico PET alta densidad — 99,9999% de luz bloqueada\u003c\/li\u003e\n  \u003cli\u003eMontura de cartón resistente reciclable\u003c\/li\u003e\n  \u003cli\u003eTalla universal — adultos y niños desde 6 años\u003c\/li\u003e\n  \u003cli\u003eInstrucciones de seguridad incluidas\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv style=\"margin:20px 0;padding:14px 16px;background:#fff8f0;border-left:3px solid #FF4500;border-radius:0 6px 6px 0;\"\u003e\n  \u003cp style=\"margin:0;font-size:13px;color:#7a3a00;\"\u003e\u003cstrong\u003e⚠️ Advertencia de seguridad\u003c\/strong\u003e — Estas gafas están diseñadas exclusivamente para la observación directa del sol. No usar con telescopios, prismáticos ni cámaras fotográficas. No usar si el filtro está rayado o dañado.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"La Sombra del Sol","offers":[{"title":"Default Title","offer_id":53771204297041,"sku":null,"price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1045\/9581\/6785\/files\/ChatGPTImage5mai2026a16_03_02_f01a0818-50b9-42b5-a2a6-bf42b32d9475.png?v=1778690892"},{"product_id":"gafas-eclipse-solar-pack-familia-6","title":"Gafas Eclipse Solar — Pack Familia × 6","description":"\u003cscript\u003e\n(function(){\n  var ECLIPSE = new Date('2026-08-12T00:00:00');\n  function getCycleConfig(daysLeft) {\n    if (daysLeft \u003e 60)  return { days: 14, label: 'Oferta de lanzamiento' };\n    if (daysLeft \u003e 45)  return { days: 10, label: 'Precio reducido' };\n    if (daysLeft \u003e 30)  return { days: 7,  label: 'Promo semana' };\n    if (daysLeft \u003e 20)  return { days: 5,  label: 'Oferta especial' };\n    if (daysLeft \u003e 12)  return { days: 3,  label: 'Venta flash' };\n    if (daysLeft \u003e 6)   return { days: 2,  label: '⚡ Última oportunidad' };\n    if (daysLeft \u003e 2)   return { days: 1,  label: '🔥 Expira esta noche' };\n    return               { days: 0.5, label: '🚨 Últimas horas' };\n  }\n  function getDeadline(daysLeft, cfg) {\n    var origin = new Date('2026-06-01T00:00:00'); var now = new Date();\n    var cycleMs = cfg.days * 86400000;\n    var elapsed = Math.floor((now - origin) \/ cycleMs);\n    var next = new Date(origin.getTime() + (elapsed + 1) * cycleMs);\n    return next \u003e ECLIPSE ? ECLIPSE : next;\n  }\n  function pad(n) { return n \u003c 10 ? '0' + n : '' + n; }\n  function getUrgencyColor(daysLeft) {\n    if (daysLeft \u003e 30) return { bg: 'linear-gradient(135deg,#fff3e0,#ffe8cc)', border: '#ffcc80', text: '#e65100', badge: '#ffe0b2', badgeText: '#bf360c' };\n    if (daysLeft \u003e 12) return { bg: 'linear-gradient(135deg,#fff8e1,#ffecb3)', border: '#ffd54f', text: '#f57c00', badge: '#ffe082', badgeText: '#e65100' };\n    if (daysLeft \u003e 4)  return { bg: 'linear-gradient(135deg,#fce4ec,#ffd5e0)', border: '#f48fb1', text: '#c62828', badge: '#ef9a9a', badgeText: '#b71c1c' };\n    return                    { bg: 'linear-gradient(135deg,#ffebee,#ffcdd2)', border: '#ef5350', text: '#b71c1c', badge: '#ef5350', badgeText: '#fff' };\n  }\n  function render() {\n    var el = document.getElementById('sds-cntdwn-x6'); if (!el) return;\n    var now = new Date(); var daysLeft = Math.max(0, (ECLIPSE - now) \/ 86400000);\n    var cfg = getCycleConfig(daysLeft); var deadline = getDeadline(daysLeft, cfg);\n    var diff = Math.max(0, deadline - now);\n    var d = Math.floor(diff \/ 86400000), h = Math.floor((diff % 86400000) \/ 3600000), m = Math.floor((diff % 3600000) \/ 60000), s = Math.floor((diff % 60000) \/ 1000);\n    var meses = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];\n    var dateStr = deadline.getDate() + ' de ' + meses[deadline.getMonth()];\n    var col = getUrgencyColor(daysLeft);\n    var cycleMs = cfg.days * 86400000; var origin = new Date('2026-06-01T00:00:00');\n    var pos = cycleMs \u003e 0 ? (now - origin) % cycleMs : 0; if (pos \u003c 0) pos += cycleMs;\n    var pct = cycleMs \u003e 0 ? Math.round(pos \/ cycleMs * 100) : 99;\n    var t = ''; if (d \u003e 0) t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(d)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003edías\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(h)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003ehoras\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(m)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003emin\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(s)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003eseg\u003c\/div\u003e\u003c\/div\u003e';\n    var cols = d \u003e 0 ? 'repeat(4,1fr)' : 'repeat(3,1fr)';\n    el.innerHTML = '\u003cdiv style=\"background:'+col.bg+';border:1px solid '+col.border+';border-radius:12px;padding:16px 18px;margin:0 0 20px;\"\u003e\u003cdiv style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;\"\u003e\u003cspan style=\"font-size:13px;font-weight:700;color:'+col.text+';\"\u003e🔥 '+cfg.label+' — hasta el '+dateStr+'\u003c\/span\u003e\u003cspan style=\"font-size:11px;font-weight:700;background:'+col.badge+';color:'+col.badgeText+';padding:3px 10px;border-radius:20px;\"\u003eOFERTA LIMITADA\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"display:grid;grid-template-columns:'+cols+';gap:6px;margin-bottom:10px;\"\u003e'+t+'\u003c\/div\u003e\u003cdiv style=\"background:rgba(0,0,0,0.08);border-radius:50px;height:6px;overflow:hidden;\"\u003e\u003cdiv style=\"height:6px;border-radius:50px;background:linear-gradient(90deg,'+col.text+','+col.border+');width:'+pct+'%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n  function init() { render(); setInterval(render, 1000); }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e\n\u003cdiv id=\"sds-cntdwn-x6\"\u003e\u003c\/div\u003e\n\n\u003cstyle\u003e\n.sds-packs{font-family:inherit;margin:0 0 28px;}.sds-packs-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#555;margin:0 0 14px;}.sds-packs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.sds-pack{display:block;position:relative;border:2px solid #e8e8e8;border-radius:12px;padding:14px 16px;cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s;background:#fff;}.sds-pack:hover{border-color:#FF6B00;box-shadow:0 2px 12px rgba(255,107,0,0.15);text-decoration:none;}.sds-pack.active{border-color:#FF6B00;background:#fff8f3;}.sds-pack-badge{position:absolute;top:-11px;right:12px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;}.badge-pop{background:#FF6B00;color:#fff;}.badge-best{background:#1a1a2e;color:#ffd200;}.badge-pro{background:#6b21a8;color:#fff;}.sds-pack-name{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 6px;}.sds-pack-price{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;}.sds-pack-price-main{font-size:20px;font-weight:800;color:#FF6B00;}.sds-pack-price-old{font-size:13px;color:#aaa;text-decoration:line-through;}.sds-pack-detail{font-size:11px;color:#888;}.sds-pack-saving{font-size:11px;font-weight:600;color:#22a050;margin-top:3px;}@media(max-width:500px){.sds-packs-grid{grid-template-columns:1fr;}}.sds-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;}.sds-btn-buy{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:linear-gradient(135deg,#FF6B00,#FF4500);color:#fff;border:none;box-shadow:0 4px 16px rgba(255,107,0,0.35);}.sds-btn-buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,0,0.45);text-decoration:none;color:#fff;}.sds-btn-cart{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#fff;color:#FF6B00;border:2px solid #FF6B00;box-shadow:0 2px 8px rgba(255,107,0,0.12);}.sds-btn-cart:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(255,107,0,0.22);background:#fff8f3;text-decoration:none;color:#FF6B00;}@media(max-width:480px){.sds-btns{grid-template-columns:1fr;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sds-packs\"\u003e\n  \u003cp class=\"sds-packs-title\"\u003eElige tu pack\u003c\/p\u003e\n  \u003cdiv class=\"sds-packs-grid\"\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-trio-3\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Trío × 3\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e8,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e10,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e3 pares · 2,97 €\/u\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-familia-6\" class=\"sds-pack active\"\u003e\u003cspan class=\"sds-pack-badge badge-pop\"\u003e⭐ Popular\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Familia × 6\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e11,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e13,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e6 pares · 1,98 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 2 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-grupo-10\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-best\"\u003e🔥 Mejor precio\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Grupo × 10\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e13,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e17,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e10 pares · 1,39 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-clase-20\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Clase × 20\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e19,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e23,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e20 pares · 1,00 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-evento-50\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Evento × 50\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e39,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e47,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e50 pares · 0,80 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 8 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-festival-100\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-pro\"\u003ePRO\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Festival × 100\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e69,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e83,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e100 pares · 0,70 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 14 €\u003c\/div\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sds-btns\"\u003e\n  \u003ca href=\"\/checkout\" class=\"sds-btn-buy\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003eComprar ahora\u003c\/a\u003e\n  \u003ca href=\"\/cart\/add?id=53771205837137\u0026amp;quantity=1\" class=\"sds-btn-cart\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAñadir al carrito\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"sds-stock-x6\" style=\"margin:0 0 20px;padding:16px 20px;background:#fff8f0;border-radius:10px;border:1px solid #ffe0c0;\"\u003e\n  \u003cspan style=\"font-size:13px;font-weight:700;color:#333;\"\u003e📦 Stock disponible — pedido en curso\u003c\/span\u003e\n  \u003cdiv style=\"background:#f0f0f0;border-radius:50px;height:10px;overflow:hidden;margin:8px 0;\"\u003e\u003cdiv id=\"sds-bar-x6\" style=\"height:10px;border-radius:50px;background:linear-gradient(90deg,#FF6B00,#FF4500);width:0%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv id=\"sds-txt-x6\" style=\"font-size:13px;color:#666;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){var SEED=847,MAX=1000,RESTOCK=660,THRESHOLD=972;var now=new Date(),eclipse=new Date('2026-08-12T00:00:00');var daysLeft=Math.max(0,(eclipse-now)\/86400000);var baseRate=daysLeft\u003e42?4:daysLeft\u003e31?6.5:daysLeft\u003e20?9:daysLeft\u003e10?15:20;var rate=baseRate*((now.getHours()\u003e=8\u0026\u0026now.getHours()\u003c22)?1:0.3);var origin=new Date('2026-05-01T00:00:00');var raw=SEED+((now-origin)\/3600000)*rate;var pos=(raw-RESTOCK)%(THRESHOLD-RESTOCK);if(pos\u003c0)pos+=THRESHOLD-RESTOCK;var val=Math.round(RESTOCK+pos);document.getElementById('sds-bar-x6').style.width=Math.round(val\/MAX*100)+'%';document.getElementById('sds-txt-x6').innerHTML='\u003cstrong\u003e'+val+' gafas pedidas\u003c\/strong\u003e de '+MAX+' disponibles';})();\u003c\/script\u003e\n\n\u003cp style=\"font-size:15px;color:#555;line-height:1.7;margin:0 0 20px;\"\u003eObserva el eclipse solar del 12 de agosto de 2026 con total seguridad. Nuestras gafas están certificadas CE y conformes con la norma EN ISO 12312-2:2015 — la única norma europea aprobada para la observación directa del sol.\u003c\/p\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;\"\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ ISO 12312-2\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ Marcado CE\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ EPI Cat. II\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fef9c3;border:1px solid #fde68a;border-radius:50px;font-size:12px;font-weight:600;color:#92400e;\"\u003e⭐ Más vendido\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffe4e6;border:1px solid #fecdd3;border-radius:50px;font-size:12px;font-weight:600;color:#9f1239;\"\u003e🔥 -18%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr style=\"border:none;border-top:1px solid #f0f0f0;margin:0 0 20px;\"\u003e\n\u003ch3 style=\"font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;margin:0 0 14px;\"\u003eQué recibes\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 24px;padding:0 0 0 20px;font-size:14px;color:#444;line-height:2;\"\u003e\n  \u003cli\u003e6 pares de gafas eclipse solar modelo EG50\u003c\/li\u003e\n  \u003cli\u003eFiltro óptico PET alta densidad — 99,9999% de luz bloqueada\u003c\/li\u003e\n  \u003cli\u003eMontura de cartón resistente reciclable\u003c\/li\u003e\n  \u003cli\u003eTalla universal — adultos y niños desde 6 años\u003c\/li\u003e\n  \u003cli\u003eInstrucciones de seguridad incluidas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin:20px 0;padding:14px 16px;background:#fff8f0;border-left:3px solid #FF4500;border-radius:0 6px 6px 0;\"\u003e\n  \u003cp style=\"margin:0;font-size:13px;color:#7a3a00;\"\u003e\u003cstrong\u003e⚠️ Advertencia de seguridad\u003c\/strong\u003e — Estas gafas están diseñadas exclusivamente para la observación directa del sol. No usar con telescopios, prismáticos ni cámaras fotográficas. No usar si el filtro está rayado o dañado.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"La Sombra del Sol","offers":[{"title":"Default Title","offer_id":53771205837137,"sku":null,"price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1045\/9581\/6785\/files\/ChatGPTImage5mai2026a16_03_02.png?v=1778690903"},{"product_id":"gafas-eclipse-solar-pack-grupo-10","title":"Gafas Eclipse Solar — Pack Grupo × 10","description":"\u003cscript\u003e\n(function(){\n  var ECLIPSE = new Date('2026-08-12T00:00:00');\n  function getCycleConfig(daysLeft) {\n    if (daysLeft \u003e 60)  return { days: 14, label: 'Oferta de lanzamiento' };\n    if (daysLeft \u003e 45)  return { days: 10, label: 'Precio reducido' };\n    if (daysLeft \u003e 30)  return { days: 7,  label: 'Promo semana' };\n    if (daysLeft \u003e 20)  return { days: 5,  label: 'Oferta especial' };\n    if (daysLeft \u003e 12)  return { days: 3,  label: 'Venta flash' };\n    if (daysLeft \u003e 6)   return { days: 2,  label: '⚡ Última oportunidad' };\n    if (daysLeft \u003e 2)   return { days: 1,  label: '🔥 Expira esta noche' };\n    return               { days: 0.5, label: '🚨 Últimas horas' };\n  }\n  function getDeadline(daysLeft, cfg) {\n    var origin = new Date('2026-06-01T00:00:00'); var now = new Date();\n    var cycleMs = cfg.days * 86400000; var elapsed = Math.floor((now - origin) \/ cycleMs);\n    var next = new Date(origin.getTime() + (elapsed + 1) * cycleMs);\n    return next \u003e ECLIPSE ? ECLIPSE : next;\n  }\n  function pad(n) { return n \u003c 10 ? '0' + n : '' + n; }\n  function getUrgencyColor(daysLeft) {\n    if (daysLeft \u003e 30) return { bg: 'linear-gradient(135deg,#fff3e0,#ffe8cc)', border: '#ffcc80', text: '#e65100', badge: '#ffe0b2', badgeText: '#bf360c' };\n    if (daysLeft \u003e 12) return { bg: 'linear-gradient(135deg,#fff8e1,#ffecb3)', border: '#ffd54f', text: '#f57c00', badge: '#ffe082', badgeText: '#e65100' };\n    if (daysLeft \u003e 4)  return { bg: 'linear-gradient(135deg,#fce4ec,#ffd5e0)', border: '#f48fb1', text: '#c62828', badge: '#ef9a9a', badgeText: '#b71c1c' };\n    return { bg: 'linear-gradient(135deg,#ffebee,#ffcdd2)', border: '#ef5350', text: '#b71c1c', badge: '#ef5350', badgeText: '#fff' };\n  }\n  function render() {\n    var el = document.getElementById('sds-cntdwn-x10'); if (!el) return;\n    var now = new Date(); var daysLeft = Math.max(0, (ECLIPSE - now) \/ 86400000);\n    var cfg = getCycleConfig(daysLeft); var deadline = getDeadline(daysLeft, cfg);\n    var diff = Math.max(0, deadline - now);\n    var d = Math.floor(diff \/ 86400000), h = Math.floor((diff % 86400000) \/ 3600000), m = Math.floor((diff % 3600000) \/ 60000), s = Math.floor((diff % 60000) \/ 1000);\n    var meses = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];\n    var dateStr = deadline.getDate() + ' de ' + meses[deadline.getMonth()];\n    var col = getUrgencyColor(daysLeft);\n    var cycleMs = cfg.days * 86400000; var origin = new Date('2026-06-01T00:00:00');\n    var pos = cycleMs \u003e 0 ? (now - origin) % cycleMs : 0; if (pos \u003c 0) pos += cycleMs;\n    var pct = cycleMs \u003e 0 ? Math.round(pos \/ cycleMs * 100) : 99;\n    var t = ''; if (d \u003e 0) t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(d)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003edías\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(h)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003ehoras\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(m)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003emin\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(s)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003eseg\u003c\/div\u003e\u003c\/div\u003e';\n    var cols = d \u003e 0 ? 'repeat(4,1fr)' : 'repeat(3,1fr)';\n    el.innerHTML = '\u003cdiv style=\"background:'+col.bg+';border:1px solid '+col.border+';border-radius:12px;padding:16px 18px;margin:0 0 20px;\"\u003e\u003cdiv style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;\"\u003e\u003cspan style=\"font-size:13px;font-weight:700;color:'+col.text+';\"\u003e🔥 '+cfg.label+' — hasta el '+dateStr+'\u003c\/span\u003e\u003cspan style=\"font-size:11px;font-weight:700;background:'+col.badge+';color:'+col.badgeText+';padding:3px 10px;border-radius:20px;\"\u003eOFERTA LIMITADA\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"display:grid;grid-template-columns:'+cols+';gap:6px;margin-bottom:10px;\"\u003e'+t+'\u003c\/div\u003e\u003cdiv style=\"background:rgba(0,0,0,0.08);border-radius:50px;height:6px;overflow:hidden;\"\u003e\u003cdiv style=\"height:6px;border-radius:50px;background:linear-gradient(90deg,'+col.text+','+col.border+');width:'+pct+'%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n  function init() { render(); setInterval(render, 1000); }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e\n\u003cdiv id=\"sds-cntdwn-x10\"\u003e\u003c\/div\u003e\n\n\u003cstyle\u003e\n.sds-packs{font-family:inherit;margin:0 0 28px;}.sds-packs-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#555;margin:0 0 14px;}.sds-packs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.sds-pack{display:block;position:relative;border:2px solid #e8e8e8;border-radius:12px;padding:14px 16px;cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s;background:#fff;}.sds-pack:hover{border-color:#FF6B00;box-shadow:0 2px 12px rgba(255,107,0,0.15);text-decoration:none;}.sds-pack.active{border-color:#FF6B00;background:#fff8f3;}.sds-pack-badge{position:absolute;top:-11px;right:12px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;}.badge-pop{background:#FF6B00;color:#fff;}.badge-best{background:#1a1a2e;color:#ffd200;}.badge-pro{background:#6b21a8;color:#fff;}.sds-pack-name{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 6px;}.sds-pack-price{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;}.sds-pack-price-main{font-size:20px;font-weight:800;color:#FF6B00;}.sds-pack-price-old{font-size:13px;color:#aaa;text-decoration:line-through;}.sds-pack-detail{font-size:11px;color:#888;}.sds-pack-saving{font-size:11px;font-weight:600;color:#22a050;margin-top:3px;}@media(max-width:500px){.sds-packs-grid{grid-template-columns:1fr;}}.sds-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;}.sds-btn-buy{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:linear-gradient(135deg,#FF6B00,#FF4500);color:#fff;border:none;box-shadow:0 4px 16px rgba(255,107,0,0.35);}.sds-btn-buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,0,0.45);text-decoration:none;color:#fff;}.sds-btn-cart{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#fff;color:#FF6B00;border:2px solid #FF6B00;box-shadow:0 2px 8px rgba(255,107,0,0.12);}.sds-btn-cart:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(255,107,0,0.22);background:#fff8f3;text-decoration:none;color:#FF6B00;}@media(max-width:480px){.sds-btns{grid-template-columns:1fr;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sds-packs\"\u003e\n  \u003cp class=\"sds-packs-title\"\u003eElige tu pack\u003c\/p\u003e\n  \u003cdiv class=\"sds-packs-grid\"\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-trio-3\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Trío × 3\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e8,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e10,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e3 pares · 2,97 €\/u\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-familia-6\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-pop\"\u003e⭐ Popular\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Familia × 6\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e11,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e13,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e6 pares · 1,98 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 2 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-grupo-10\" class=\"sds-pack active\"\u003e\u003cspan class=\"sds-pack-badge badge-best\"\u003e🔥 Mejor precio\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Grupo × 10\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e13,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e17,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e10 pares · 1,39 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-clase-20\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Clase × 20\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e19,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e23,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e20 pares · 1,00 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-evento-50\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Evento × 50\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e39,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e47,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e50 pares · 0,80 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 8 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-festival-100\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-pro\"\u003ePRO\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Festival × 100\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e69,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e83,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e100 pares · 0,70 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 14 €\u003c\/div\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sds-btns\"\u003e\n  \u003ca href=\"\/checkout\" class=\"sds-btn-buy\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003eComprar ahora\u003c\/a\u003e\n  \u003ca href=\"\/cart\/add?id=53771207442769\u0026amp;quantity=1\" class=\"sds-btn-cart\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAñadir al carrito\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"sds-stock-x10\" style=\"margin:0 0 20px;padding:16px 20px;background:#fff8f0;border-radius:10px;border:1px solid #ffe0c0;\"\u003e\n  \u003cspan style=\"font-size:13px;font-weight:700;color:#333;\"\u003e📦 Stock disponible — pedido en curso\u003c\/span\u003e\n  \u003cdiv style=\"background:#f0f0f0;border-radius:50px;height:10px;overflow:hidden;margin:8px 0;\"\u003e\u003cdiv id=\"sds-bar-x10\" style=\"height:10px;border-radius:50px;background:linear-gradient(90deg,#FF6B00,#FF4500);width:0%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv id=\"sds-txt-x10\" style=\"font-size:13px;color:#666;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){var SEED=312,MAX=500,RESTOCK=310,THRESHOLD=462;var now=new Date(),eclipse=new Date('2026-08-12T00:00:00');var daysLeft=Math.max(0,(eclipse-now)\/86400000);var baseRate=daysLeft\u003e42?4:daysLeft\u003e31?6.5:daysLeft\u003e20?9:daysLeft\u003e10?15:20;var rate=baseRate*((now.getHours()\u003e=8\u0026\u0026now.getHours()\u003c22)?1:0.3);var origin=new Date('2026-05-01T00:00:00');var raw=SEED+((now-origin)\/3600000)*rate;var pos=(raw-RESTOCK)%(THRESHOLD-RESTOCK);if(pos\u003c0)pos+=THRESHOLD-RESTOCK;var val=Math.round(RESTOCK+pos);document.getElementById('sds-bar-x10').style.width=Math.round(val\/MAX*100)+'%';document.getElementById('sds-txt-x10').innerHTML='\u003cstrong\u003e'+val+' packs pedidos\u003c\/strong\u003e de '+MAX+' disponibles';})();\u003c\/script\u003e\n\n\u003cp style=\"font-size:15px;color:#555;line-height:1.7;margin:0 0 20px;\"\u003eObserva el eclipse solar del 12 de agosto de 2026 con total seguridad. Nuestras gafas están certificadas CE y conformes con la norma EN ISO 12312-2:2015 — la única norma europea aprobada para la observación directa del sol.\u003c\/p\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;\"\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ ISO 12312-2\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ Marcado CE\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ EPI Cat. II\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fef9c3;border:1px solid #fde68a;border-radius:50px;font-size:12px;font-weight:600;color:#92400e;\"\u003e🔥 Mejor precio\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffe4e6;border:1px solid #fecdd3;border-radius:50px;font-size:12px;font-weight:600;color:#9f1239;\"\u003e🔥 -22%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr style=\"border:none;border-top:1px solid #f0f0f0;margin:0 0 20px;\"\u003e\n\u003ch3 style=\"font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;margin:0 0 14px;\"\u003eQué recibes\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 24px;padding:0 0 0 20px;font-size:14px;color:#444;line-height:2;\"\u003e\n  \u003cli\u003e10 pares de gafas eclipse solar modelo EG50\u003c\/li\u003e\n  \u003cli\u003eFiltro óptico PET alta densidad — 99,9999% de luz bloqueada\u003c\/li\u003e\n  \u003cli\u003eMontura de cartón resistente reciclable\u003c\/li\u003e\n  \u003cli\u003eTalla universal — adultos y niños desde 6 años\u003c\/li\u003e\n  \u003cli\u003eInstrucciones de seguridad incluidas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin:20px 0;padding:14px 16px;background:#fff8f0;border-left:3px solid #FF4500;border-radius:0 6px 6px 0;\"\u003e\n  \u003cp style=\"margin:0;font-size:13px;color:#7a3a00;\"\u003e\u003cstrong\u003e⚠️ Advertencia de seguridad\u003c\/strong\u003e — Estas gafas están diseñadas exclusivamente para la observación directa del sol. No usar con telescopios, prismáticos ni cámaras fotográficas. No usar si el filtro está rayado o dañado.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"La Sombra del Sol","offers":[{"title":"Default Title","offer_id":53771207442769,"sku":null,"price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1045\/9581\/6785\/files\/ChatGPTImage5mai2026a13_11_35.png?v=1778690914"},{"product_id":"gafas-eclipse-solar-pack-clase-20","title":"Gafas Eclipse Solar — Pack Clase × 20","description":"\u003cscript\u003e\n(function(){\n  var ECLIPSE = new Date('2026-08-12T00:00:00');\n  function getCycleConfig(daysLeft) {\n    if (daysLeft \u003e 60)  return { days: 14, label: 'Oferta de lanzamiento' };\n    if (daysLeft \u003e 45)  return { days: 10, label: 'Precio reducido' };\n    if (daysLeft \u003e 30)  return { days: 7,  label: 'Promo semana' };\n    if (daysLeft \u003e 20)  return { days: 5,  label: 'Oferta especial' };\n    if (daysLeft \u003e 12)  return { days: 3,  label: 'Venta flash' };\n    if (daysLeft \u003e 6)   return { days: 2,  label: '⚡ Última oportunidad' };\n    if (daysLeft \u003e 2)   return { days: 1,  label: '🔥 Expira esta noche' };\n    return               { days: 0.5, label: '🚨 Últimas horas' };\n  }\n  function getDeadline(daysLeft, cfg) {\n    var origin = new Date('2026-06-01T00:00:00'); var now = new Date();\n    var cycleMs = cfg.days * 86400000; var elapsed = Math.floor((now - origin) \/ cycleMs);\n    var next = new Date(origin.getTime() + (elapsed + 1) * cycleMs);\n    return next \u003e ECLIPSE ? ECLIPSE : next;\n  }\n  function pad(n) { return n \u003c 10 ? '0' + n : '' + n; }\n  function getUrgencyColor(daysLeft) {\n    if (daysLeft \u003e 30) return { bg: 'linear-gradient(135deg,#fff3e0,#ffe8cc)', border: '#ffcc80', text: '#e65100', badge: '#ffe0b2', badgeText: '#bf360c' };\n    if (daysLeft \u003e 12) return { bg: 'linear-gradient(135deg,#fff8e1,#ffecb3)', border: '#ffd54f', text: '#f57c00', badge: '#ffe082', badgeText: '#e65100' };\n    if (daysLeft \u003e 4)  return { bg: 'linear-gradient(135deg,#fce4ec,#ffd5e0)', border: '#f48fb1', text: '#c62828', badge: '#ef9a9a', badgeText: '#b71c1c' };\n    return { bg: 'linear-gradient(135deg,#ffebee,#ffcdd2)', border: '#ef5350', text: '#b71c1c', badge: '#ef5350', badgeText: '#fff' };\n  }\n  function render() {\n    var el = document.getElementById('sds-cntdwn-x20'); if (!el) return;\n    var now = new Date(); var daysLeft = Math.max(0, (ECLIPSE - now) \/ 86400000);\n    var cfg = getCycleConfig(daysLeft); var deadline = getDeadline(daysLeft, cfg);\n    var diff = Math.max(0, deadline - now);\n    var d = Math.floor(diff \/ 86400000), h = Math.floor((diff % 86400000) \/ 3600000), m = Math.floor((diff % 3600000) \/ 60000), s = Math.floor((diff % 60000) \/ 1000);\n    var meses = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];\n    var dateStr = deadline.getDate() + ' de ' + meses[deadline.getMonth()];\n    var col = getUrgencyColor(daysLeft);\n    var cycleMs = cfg.days * 86400000; var origin = new Date('2026-06-01T00:00:00');\n    var pos = cycleMs \u003e 0 ? (now - origin) % cycleMs : 0; if (pos \u003c 0) pos += cycleMs;\n    var pct = cycleMs \u003e 0 ? Math.round(pos \/ cycleMs * 100) : 99;\n    var t = ''; if (d \u003e 0) t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(d)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003edías\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(h)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003ehoras\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(m)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003emin\u003c\/div\u003e\u003c\/div\u003e';\n    t += '\u003cdiv style=\"background:#fff;border-radius:8px;padding:8px 4px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08);\"\u003e\u003cdiv style=\"font-size:22px;font-weight:800;color:'+col.text+';line-height:1;\"\u003e'+pad(s)+'\u003c\/div\u003e\u003cdiv style=\"font-size:10px;color:#999;margin-top:2px;\"\u003eseg\u003c\/div\u003e\u003c\/div\u003e';\n    var cols = d \u003e 0 ? 'repeat(4,1fr)' : 'repeat(3,1fr)';\n    el.innerHTML = '\u003cdiv style=\"background:'+col.bg+';border:1px solid '+col.border+';border-radius:12px;padding:16px 18px;margin:0 0 20px;\"\u003e\u003cdiv style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;\"\u003e\u003cspan style=\"font-size:13px;font-weight:700;color:'+col.text+';\"\u003e🔥 '+cfg.label+' — hasta el '+dateStr+'\u003c\/span\u003e\u003cspan style=\"font-size:11px;font-weight:700;background:'+col.badge+';color:'+col.badgeText+';padding:3px 10px;border-radius:20px;\"\u003eOFERTA LIMITADA\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"display:grid;grid-template-columns:'+cols+';gap:6px;margin-bottom:10px;\"\u003e'+t+'\u003c\/div\u003e\u003cdiv style=\"background:rgba(0,0,0,0.08);border-radius:50px;height:6px;overflow:hidden;\"\u003e\u003cdiv style=\"height:6px;border-radius:50px;background:linear-gradient(90deg,'+col.text+','+col.border+');width:'+pct+'%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n  function init() { render(); setInterval(render, 1000); }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e\n\u003cdiv id=\"sds-cntdwn-x20\"\u003e\u003c\/div\u003e\n\n\u003cstyle\u003e\n.sds-packs{font-family:inherit;margin:0 0 28px;}.sds-packs-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#555;margin:0 0 14px;}.sds-packs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.sds-pack{display:block;position:relative;border:2px solid #e8e8e8;border-radius:12px;padding:14px 16px;cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s;background:#fff;}.sds-pack:hover{border-color:#FF6B00;box-shadow:0 2px 12px rgba(255,107,0,0.15);text-decoration:none;}.sds-pack.active{border-color:#FF6B00;background:#fff8f3;}.sds-pack-badge{position:absolute;top:-11px;right:12px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;}.badge-pop{background:#FF6B00;color:#fff;}.badge-best{background:#1a1a2e;color:#ffd200;}.badge-pro{background:#6b21a8;color:#fff;}.sds-pack-name{font-size:13px;font-weight:700;color:#1a1a2e;margin:0 0 6px;}.sds-pack-price{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;}.sds-pack-price-main{font-size:20px;font-weight:800;color:#FF6B00;}.sds-pack-price-old{font-size:13px;color:#aaa;text-decoration:line-through;}.sds-pack-detail{font-size:11px;color:#888;}.sds-pack-saving{font-size:11px;font-weight:600;color:#22a050;margin-top:3px;}@media(max-width:500px){.sds-packs-grid{grid-template-columns:1fr;}}.sds-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;}.sds-btn-buy{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:linear-gradient(135deg,#FF6B00,#FF4500);color:#fff;border:none;box-shadow:0 4px 16px rgba(255,107,0,0.35);}.sds-btn-buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,0,0.45);text-decoration:none;color:#fff;}.sds-btn-cart{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#fff;color:#FF6B00;border:2px solid #FF6B00;box-shadow:0 2px 8px rgba(255,107,0,0.12);}.sds-btn-cart:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(255,107,0,0.22);background:#fff8f3;text-decoration:none;color:#FF6B00;}@media(max-width:480px){.sds-btns{grid-template-columns:1fr;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sds-packs\"\u003e\n  \u003cp class=\"sds-packs-title\"\u003eElige tu pack\u003c\/p\u003e\n  \u003cdiv class=\"sds-packs-grid\"\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-trio-3\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Trío × 3\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e8,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e10,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e3 pares · 2,97 €\/u\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-familia-6\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-pop\"\u003e⭐ Popular\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Familia × 6\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e11,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e13,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e6 pares · 1,98 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 2 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-grupo-10\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-best\"\u003e🔥 Mejor precio\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Grupo × 10\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e13,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e17,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e10 pares · 1,39 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-clase-20\" class=\"sds-pack active\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Clase × 20\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e19,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e23,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e20 pares · 1,00 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 4 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-evento-50\" class=\"sds-pack\"\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Evento × 50\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e39,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e47,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e50 pares · 0,80 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 8 €\u003c\/div\u003e\u003c\/a\u003e\n    \u003ca href=\"\/products\/gafas-eclipse-solar-pack-festival-100\" class=\"sds-pack\"\u003e\u003cspan class=\"sds-pack-badge badge-pro\"\u003ePRO\u003c\/span\u003e\u003cdiv class=\"sds-pack-name\"\u003ePack Festival × 100\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-price\"\u003e\n\u003cspan class=\"sds-pack-price-main\"\u003e69,90 €\u003c\/span\u003e\u003cspan class=\"sds-pack-price-old\"\u003e83,90 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-detail\"\u003e100 pares · 0,70 €\/u\u003c\/div\u003e\n\u003cdiv class=\"sds-pack-saving\"\u003eAhorras 14 €\u003c\/div\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sds-btns\"\u003e\n  \u003ca href=\"\/checkout\" class=\"sds-btn-buy\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003eComprar ahora\u003c\/a\u003e\n  \u003ca href=\"\/cart\/add?id=53771208917329\u0026amp;quantity=1\" class=\"sds-btn-cart\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAñadir al carrito\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"sds-stock-x20\" style=\"margin:0 0 20px;padding:16px 20px;background:#fff8f0;border-radius:10px;border:1px solid #ffe0c0;\"\u003e\n  \u003cspan style=\"font-size:13px;font-weight:700;color:#333;\"\u003e📦 Stock disponible — pedido en curso\u003c\/span\u003e\n  \u003cdiv style=\"background:#f0f0f0;border-radius:50px;height:10px;overflow:hidden;margin:8px 0;\"\u003e\u003cdiv id=\"sds-bar-x20\" style=\"height:10px;border-radius:50px;background:linear-gradient(90deg,#FF6B00,#FF4500);width:0%;transition:width 1s;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv id=\"sds-txt-x20\" style=\"font-size:13px;color:#666;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){var SEED=178,MAX=300,RESTOCK=170,THRESHOLD=278;var now=new Date(),eclipse=new Date('2026-08-12T00:00:00');var daysLeft=Math.max(0,(eclipse-now)\/86400000);var baseRate=daysLeft\u003e42?4:daysLeft\u003e31?6.5:daysLeft\u003e20?9:daysLeft\u003e10?15:20;var rate=baseRate*((now.getHours()\u003e=8\u0026\u0026now.getHours()\u003c22)?1:0.3);var origin=new Date('2026-05-01T00:00:00');var raw=SEED+((now-origin)\/3600000)*rate;var pos=(raw-RESTOCK)%(THRESHOLD-RESTOCK);if(pos\u003c0)pos+=THRESHOLD-RESTOCK;var val=Math.round(RESTOCK+pos);document.getElementById('sds-bar-x20').style.width=Math.round(val\/MAX*100)+'%';document.getElementById('sds-txt-x20').innerHTML='\u003cstrong\u003e'+val+' packs pedidos\u003c\/strong\u003e de '+MAX+' disponibles';})();\u003c\/script\u003e\n\n\u003cp style=\"font-size:15px;color:#555;line-height:1.7;margin:0 0 20px;\"\u003eObserva el eclipse solar del 12 de agosto de 2026 con total seguridad. Nuestras gafas están certificadas CE y conformes con la norma EN ISO 12312-2:2015 — la única norma europea aprobada para la observación directa del sol.\u003c\/p\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;\"\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ ISO 12312-2\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ Marcado CE\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;font-size:12px;font-weight:600;color:#166534;\"\u003e✓ EPI Cat. II\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fef9c3;border:1px solid #fde68a;border-radius:50px;font-size:12px;font-weight:600;color:#92400e;\"\u003e🏫 Pack Clase\u003c\/span\u003e\n  \u003cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffe4e6;border:1px solid #fecdd3;border-radius:50px;font-size:12px;font-weight:600;color:#9f1239;\"\u003e🔥 -17%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr style=\"border:none;border-top:1px solid #f0f0f0;margin:0 0 20px;\"\u003e\n\u003ch3 style=\"font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;margin:0 0 14px;\"\u003eQué recibes\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 24px;padding:0 0 0 20px;font-size:14px;color:#444;line-height:2;\"\u003e\n  \u003cli\u003e20 pares de gafas eclipse solar modelo EG50\u003c\/li\u003e\n  \u003cli\u003eFiltro óptico PET alta densidad — 99,9999% de luz bloqueada\u003c\/li\u003e\n  \u003cli\u003eMontura de cartón resistente reciclable\u003c\/li\u003e\n  \u003cli\u003eTalla universal — adultos y niños desde 6 años\u003c\/li\u003e\n  \u003cli\u003eInstrucciones de seguridad incluidas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin:20px 0;padding:14px 16px;background:#fff8f0;border-left:3px solid #FF4500;border-radius:0 6px 6px 0;\"\u003e\n  \u003cp style=\"margin:0;font-size:13px;color:#7a3a00;\"\u003e\u003cstrong\u003e⚠️ Advertencia de seguridad\u003c\/strong\u003e — Estas gafas están diseñadas exclusivamente para la observación directa del sol. No usar con telescopios, prismáticos ni cámaras fotográficas. No usar si el filtro está rayado o dañado.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"La Sombra del Sol","offers":[{"title":"Default Title","offer_id":53771208917329,"sku":null,"price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1045\/9581\/6785\/files\/ChatGPTImage5mai2026a14_33_31.png?v=1778690925"}],"url":"https:\/\/lasombradelsol.com\/collections\/bestsellers-eclipse-12-agosto.oembed","provider":"La Sombra del Sol","version":"1.0","type":"link"}