{"product_id":"cuadro-hades66-speak-loud-copia-copia-copia-copia","title":"Cuadro Tyga \"Sin Texto\"","description":"\u003c!-- FONT + ICONOS --\u003e\n\u003clink href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n\/* ================= CONTENEDOR ROJO ================= *\/\n.offer-box-red{\n  border:2px solid red;\n  border-radius:18px;\n  padding:22px 18px;\n  max-width:420px;\n  margin:0 auto;\n  animation:redPulse 2.5s infinite;\n  font-family:'Poppins', sans-serif;\n}\n\n@keyframes redPulse{\n  0%{box-shadow:0 0 6px rgba(255,0,0,.3)}\n  50%{box-shadow:0 0 14px rgba(255,0,0,.6)}\n  100%{box-shadow:0 0 6px rgba(255,0,0,.3)}\n}\n\n\/* ================= CONTADOR ================= *\/\n.countdown-wrapper{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:8px;\n  margin-bottom:12px;\n}\n\n.countdown{\n  border:2px dashed red;\n  border-radius:999px;\n  padding:8px 18px;\n  font-weight:700;\n  font-size:14px;\n  color:#d10000;\n}\n\n.countdown:hover{\n  animation:rgbText 1.5s infinite;\n}\n\n@keyframes rgbText{\n  0%{color:red}\n  33%{color:lime}\n  66%{color:blue}\n  100%{color:red}\n}\n\n\/* ⭐ ESTRELLAS – FIX DEFINITIVO SHOPIFY *\/\n.rating-stars{\n  display:flex !important;\n  align-items:center;\n  justify-content:center;\n  gap:6px;\n  line-height:1;\n}\n\n.rating-stars i{\n  color:#ffc400;\n  font-size:15px;\n  display:inline-block;\n}\n\n.rating-text{\n  display:inline-block !important;\n  font-size:13px !important;\n  font-weight:700;\n  color:#111 !important;\n  margin-left:6px;\n  white-space:nowrap;\n  opacity:1 !important;\n  visibility:visible !important;\n}\n\n\/* ================= PERSONAS VIENDO ================= *\/\n.live-viewers{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n  margin-bottom:16px;\n  font-size:13px;\n}\n\n.live-dot{\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  background:#00ff4c;\n  animation:pulse 1.2s infinite;\n}\n\n@keyframes pulse{\n  0%{transform:scale(1)}\n  50%{transform:scale(1.4)}\n  100%{transform:scale(1)}\n}\n\n#viewerCount{\n  color:#00b63e;\n  font-weight:700;\n}\n\n\/* ================= TITULO ================= *\/\n.unit-heading{\n  font-size:20px;\n  color:#d10000;\n  margin-bottom:18px;\n  font-weight:700;\n  text-align:center;\n}\n\n\/* ================= SELECTOR ================= *\/\n.unit-selector{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.unit-option{\n  display:flex;\n  align-items:center;\n  padding:12px 16px;\n  border-radius:12px;\n  cursor:pointer;\n  border:1.5px solid #ddd;\n  transition:.25s;\n}\n\n.unit-option:hover{\n  border-color:red;\n  box-shadow:0 0 10px rgba(255,0,0,.4);\n}\n\n.unit-option.active{\n  border:2px solid red;\n}\n\n.unit-option::before{\n  content:\"\";\n  width:12px;\n  height:12px;\n  border-radius:50%;\n  border:2px solid red;\n  margin-right:10px;\n}\n\n.unit-option.active::before{\n  background:red;\n}\n\n.badges{\n  display:flex;\n  gap:6px;\n  margin-left:10px;\n}\n\n.badge{\n  background:#4eff9b;\n  padding:3px 6px;\n  border-radius:6px;\n  font-size:11px;\n  font-weight:600;\n}\n\n.popular{\n  background:gold;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"offer-box-red\"\u003e\n\n  \u003c!-- CONTADOR + ESTRELLAS --\u003e\n  \u003cdiv class=\"countdown-wrapper\"\u003e\n    \u003cdiv class=\"countdown\" id=\"countdown\"\u003e\n      ⏰ Oferta termina en 24:00:00\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rating-stars\"\u003e\n      \u003ci class=\"fa-solid fa-star\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fa-solid fa-star\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fa-solid fa-star\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fa-solid fa-star\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fa-solid fa-star\"\u003e\u003c\/i\u003e\n      \u003cspan class=\"rating-text\"\u003e5\/5 · +1000 valoraciones\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PERSONAS VIENDO --\u003e\n  \u003cdiv class=\"live-viewers\"\u003e\n    \u003cspan class=\"live-dot\"\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003cstrong id=\"viewerCount\"\u003e9\u003c\/strong\u003e personas viendo esto\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SELECTOR --\u003e\n  \u003cdiv class=\"unit-heading\"\u003e🔥 ¡Aprovecha esta oferta antes de que se acabe!\u003c\/div\u003e\n\n  \u003cdiv class=\"unit-selector\"\u003e\n    \u003cdiv class=\"unit-option active\"\u003e1 Unidad\u003c\/div\u003e\n\n    \u003cdiv class=\"unit-option\"\u003e\n      2 Unidades\n      \u003cdiv class=\"badges\"\u003e\n        \u003cspan class=\"badge\"\u003e50% OFF\u003c\/span\u003e\n        \u003cspan class=\"badge popular\"\u003ePopular\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"unit-option\"\u003e\n      3 Unidades\n      \u003cdiv class=\"badges\"\u003e\n        \u003cspan class=\"badge\"\u003e60% OFF\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/* CONTADOR 24H *\/\nlet time = 86400;\nconst el = document.getElementById('countdown');\n\nsetInterval(()=\u003e{\n  let h=Math.floor(time\/3600),\n      m=Math.floor((time%3600)\/60),\n      s=time%60;\n  el.innerHTML=`⏰ Oferta termina en ${String(h).padStart(2,'0')}:${String(m).padStart(2,'0')}:${String(s).padStart(2,'0')}`;\n  if(time\u003e0) time--;\n},1000);\n\n\/* PERSONAS VIENDO *\/\nlet viewers = 5;\nconst v = document.getElementById('viewerCount');\n\nsetInterval(()=\u003e{\n  viewers = Math.max(1, Math.min(9, viewers + (Math.random()\u003e0.5 ? 1 : -1)));\n  v.textContent = viewers;\n},3500);\n\u003c\/script\u003e\n\n\u003c!-- RECUADROS EXTERNOS --\u003e\n\u003clink href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n.features-grid{\n  max-width:420px;\n  margin:18px auto;\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:12px;\n  font-family:'Poppins', sans-serif;\n}\n\n.feature-box{\n  border:1.8px solid #ddd;\n  border-radius:14px;\n  padding:14px 10px;\n  display:flex;\n  align-items:center;\n  gap:10px;\n  font-size:13px;\n  font-weight:600;\n  background:#fff;\n  transition:.25s;\n}\n\n.feature-box:hover{\n  border-color:red;\n  box-shadow:0 0 10px rgba(255,0,0,.35);\n  transform:translateY(-2px);\n}\n\n.feature-icon{\n  color:red;\n  font-size:18px;\n  min-width:20px;\n  text-align:center;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"features-grid\"\u003e\n\n  \u003cdiv class=\"feature-box\"\u003e\n    \u003ci class=\"fa-solid fa-shield-halved feature-icon\"\u003e\u003c\/i\u003e\n    \u003cspan\u003eEnvío Seguro\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-box\"\u003e\n    \u003ci class=\"fa-solid fa-box-open feature-icon\"\u003e\u003c\/i\u003e\n    \u003cspan\u003eDevoluciones\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-box\"\u003e\n    \u003ci class=\"fa-solid fa-users feature-icon\"\u003e\u003c\/i\u003e\n    \u003cspan\u003e+13k Clientes\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-box\"\u003e\n    \u003ci class=\"fa-solid fa-calendar-check feature-icon\"\u003e\u003c\/i\u003e\n    \u003cspan\u003eGarantía \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Trap Gallery","offers":[{"title":"Negro","offer_id":57253612585305,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Lino","offer_id":57253612618073,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Blanco","offer_id":57253612650841,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0924\/3177\/8137\/files\/TRapLife_nolimits_-2026-02-08T192514.798.png?v=1770598004","url":"https:\/\/trapgallery.store\/products\/cuadro-hades66-speak-loud-copia-copia-copia-copia","provider":"Trap Gallery","version":"1.0","type":"link"}