{"product_id":"glambrush-v2-limpiador-dental-para-mascota","title":"Glambrush V2 - Limpiador Dental Para Mascota","description":"\u003c!-- ═══════════════════════════════════════════════\n     GLAMBRUSH® — Descripción de producto Shopify\n     Tema: Debutify | Mobile-first | Fuente: Lato\n     Pegar TODO este código en el editor \u003c\u003e del producto\n     ═══════════════════════════════════════════════ --\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700;900\u0026display=swap');\n\n\/* ── ANTI-DOBLE-SCROLLBAR: reset del wrapper raíz ── *\/\n.gb-root, .gb-root * { box-sizing: border-box; margin: 0; padding: 0; }\n.gb-root {\n  width: 100% !important;\n  max-width: 100% !important;\n  overflow-x: hidden !important;\n  font-family: 'Lato', sans-serif;\n  background: #F5F2FF;\n}\n\n\/* ═══════════ 1. BANNER MARQUEE TOP ═══════════ *\/\n.gb-marquee {\n  width: 100%;\n  overflow: hidden;\n  background: linear-gradient(90deg, #7C6FDB 0%, #9B8CF0 50%, #7C6FDB 100%);\n  padding: 10px 0;\n  position: relative;\n}\n.gb-marquee-track {\n  display: inline-flex;\n  white-space: nowrap;\n  animation: gbMarquee 16s linear infinite;\n  will-change: transform;\n}\n.gb-marquee-item {\n  color: #FFFFFF;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.4px;\n  padding: 0 22px;\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n}\n.gb-marquee-dot {\n  width: 5px; height: 5px;\n  background: rgba(255,255,255,0.75);\n  border-radius: 50%;\n  display: inline-block;\n}\n@keyframes gbMarquee {\n  0%   { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n\n\/* ═══════════ 2. COUNTDOWN STICKY PREMIUM ═══════════ *\/\n.gb-countdown-wrap {\n  position: sticky;\n  top: 8px;\n  z-index: 998;\n  padding: 0 14px;\n  margin: 12px 0 14px;\n}\n.gb-countdown {\n  max-width: 480px;\n  margin: 0 auto;\n  background: #0a0a0a;\n  border: 1px solid rgba(77, 124, 254, 0.45);\n  border-radius: 16px;\n  padding: 12px 18px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  box-shadow:\n    0 0 22px rgba(77, 124, 254, 0.45),\n    0 0 60px rgba(77, 124, 254, 0.18),\n    inset 0 0 18px rgba(77, 124, 254, 0.12);\n}\n\/* efecto de luz que pasa *\/\n.gb-countdown::after {\n  content: '';\n  position: absolute;\n  top: 0; left: -80%;\n  width: 55%; height: 100%;\n  background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.16) 50%, transparent 100%);\n  animation: gbSweep 2.8s ease-in-out infinite;\n  pointer-events: none;\n}\n@keyframes gbSweep {\n  0%   { left: -80%; }\n  55%  { left: 130%; }\n  100% { left: 130%; }\n}\n.gb-cd-label {\n  color: #9DB8FF;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: 2.2px;\n  text-transform: uppercase;\n  margin-bottom: 4px;\n  display: block;\n}\n.gb-cd-digits {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-variant-numeric: tabular-nums;\n}\n.gb-cd-num {\n  color: #FFFFFF;\n  font-size: 30px;\n  font-weight: 900;\n  letter-spacing: 1.5px;\n  text-shadow: 0 0 14px rgba(77, 124, 254, 0.85);\n  min-width: 46px;\n  display: inline-block;\n}\n.gb-cd-sep {\n  color: #4D7CFE;\n  font-size: 26px;\n  font-weight: 900;\n  animation: gbBlink 0.85s steps(1) infinite;\n  transform: translateY(-2px);\n  display: inline-block;\n}\n@keyframes gbBlink {\n  0%, 60%  { opacity: 1; }\n  61%,100% { opacity: 0.15; }\n}\n.gb-cd-sub {\n  color: rgba(255,255,255,0.55);\n  font-size: 11.5px;\n  font-weight: 700;\n  margin-top: 3px;\n  display: block;\n}\n\n\/* ═══════════ 3. IMÁGENES CUERPO (ancho completo) ═══════════ *\/\n.gb-img-wrap {\n  width: 100%;\n  padding: 0;\n  margin: 0;\n  font-size: 0; \/* elimina espacios fantasma entre imágenes *\/\n  line-height: 0;\n}\n.gb-img-wrap img {\n  width: 100%;\n  height: auto;\n  display: block;\n  object-fit: cover;\n}\n\n\/* ═══════════ 4. CIERRE: URGENCIA + CTA + SELLOS ═══════════ *\/\n.gb-final {\n  padding: 46px 20px 44px;\n  text-align: center;\n  background: linear-gradient(180deg, #F5F2FF 0%, #EAE3FF 100%);\n}\n.gb-urgency {\n  background: #0a0a0a;\n  border: 1px solid rgba(157, 184, 255, 0.28);\n  border-radius: 18px;\n  padding: 26px 22px;\n  max-width: 480px;\n  margin: 0 auto 28px;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  box-shadow: 0 0 26px rgba(77, 124, 254, 0.32), inset 0 0 18px rgba(77, 124, 254, 0.10);\n}\n.gb-urgency::after {\n  content: '';\n  position: absolute;\n  top: 0; left: -80%;\n  width: 55%; height: 100%;\n  background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.13) 50%, transparent 100%);\n  animation: gbSweep 3.4s ease-in-out infinite;\n  pointer-events: none;\n}\n.gb-urgency-icon { font-size: 32px; margin-bottom: 8px; line-height: 1; }\n.gb-urgency-title {\n  color: #FFFFFF;\n  font-size: 21px;\n  font-weight: 900;\n  letter-spacing: 0.3px;\n  margin-bottom: 10px;\n  line-height: 1.3;\n}\n.gb-urgency-text {\n  color: rgba(255,255,255,0.78);\n  font-size: 15.5px;\n  font-weight: 400;\n  line-height: 1.65;\n}\n.gb-urgency-text strong { color: #9DB8FF; font-weight: 700; }\n\n\/* Botón CTA *\/\n.gb-cta-btn {\n  display: block;\n  width: 100%;\n  max-width: 480px;\n  margin: 0 auto;\n  min-height: 60px;\n  padding: 18px 24px;\n  background: linear-gradient(135deg, #7C6FDB 0%, #9B8CF0 100%);\n  color: #FFFFFF;\n  font-family: 'Lato', sans-serif;\n  font-size: 19px;\n  font-weight: 900;\n  letter-spacing: 0.8px;\n  text-transform: uppercase;\n  border: none;\n  border-radius: 999px;\n  cursor: pointer;\n  -webkit-tap-highlight-color: transparent;\n  animation: gbPulse 1.9s ease-in-out infinite;\n  transition: transform 0.15s ease;\n}\n.gb-cta-btn:active { transform: scale(0.97); }\n@keyframes gbPulse {\n  0%, 100% { box-shadow: 0 10px 26px rgba(124, 111, 219, 0.50), 0 0 0 0 rgba(124, 111, 219, 0.45); }\n  50%      { box-shadow: 0 10px 30px rgba(124, 111, 219, 0.65), 0 0 0 14px rgba(124, 111, 219, 0); }\n}\n.gb-cta-note {\n  margin-top: 12px;\n  font-size: 13.5px;\n  font-weight: 700;\n  color: #6E67A8;\n}\n\n\/* Sellos de confianza *\/\n.gb-trust {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n  max-width: 480px;\n  margin: 30px auto 0;\n}\n.gb-trust-item {\n  background: #FFFFFF;\n  border: 1px solid rgba(124, 111, 219, 0.14);\n  border-radius: 14px;\n  padding: 18px 12px 16px;\n  box-shadow: 0 4px 14px rgba(124, 111, 219, 0.10);\n}\n.gb-trust-emoji { font-size: 27px; line-height: 1; margin-bottom: 8px; }\n.gb-trust-title {\n  font-size: 14px;\n  font-weight: 900;\n  color: #2B2560;\n  margin-bottom: 3px;\n  line-height: 1.3;\n}\n.gb-trust-sub {\n  font-size: 12.5px;\n  font-weight: 400;\n  color: #6E67A8;\n  line-height: 1.45;\n}\n\n@media (min-width: 768px) {\n  .gb-marquee-item { font-size: 15px; }\n  .gb-cd-num { font-size: 34px; min-width: 52px; }\n  .gb-root { max-width: 100%; }\n  .gb-img-wrap { max-width: 720px; margin: 0 auto; }\n  .gb-img-wrap img { border-radius: 4px; }\n  .gb-trust { grid-template-columns: repeat(4, 1fr); max-width: 720px; }\n  .gb-cta-btn { font-size: 20px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"gb-root\"\u003e\n\n  \u003c!-- ══ 1. BANNER MARQUEE ══ --\u003e\n  \u003cdiv class=\"gb-marquee\"\u003e\n    \u003cdiv class=\"gb-marquee-track\"\u003e\n      \u003cspan class=\"gb-marquee-item\"\u003e🚚 ENVÍO GRATIS A TODA COLOMBIA \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\"\u003e💵 PAGA AL RECIBIR EN TU CASA \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\"\u003e🛡️ GARANTÍA DE 30 DÍAS \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\"\u003e⚡ STOCK LIMITADO \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\" aria-hidden=\"true\"\u003e🚚 ENVÍO GRATIS A TODA COLOMBIA \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\" aria-hidden=\"true\"\u003e💵 PAGA AL RECIBIR EN TU CASA \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\" aria-hidden=\"true\"\u003e🛡️ GARANTÍA DE 30 DÍAS \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"gb-marquee-item\" aria-hidden=\"true\"\u003e⚡ STOCK LIMITADO \u003cspan class=\"gb-marquee-dot\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ 2. COUNTDOWN STICKY ══ --\u003e\n  \u003cdiv class=\"gb-countdown-wrap\"\u003e\n    \u003cdiv class=\"gb-countdown\"\u003e\n      \u003cspan class=\"gb-cd-label\"\u003e⚡ Oferta especial termina en\u003c\/span\u003e\n      \u003cspan class=\"gb-cd-digits\"\u003e\n        \u003cspan class=\"gb-cd-num\" id=\"gbCdH\"\u003e01\u003c\/span\u003e\u003cspan class=\"gb-cd-sep\"\u003e:\u003c\/span\u003e\u003cspan class=\"gb-cd-num\" id=\"gbCdM\"\u003e00\u003c\/span\u003e\u003cspan class=\"gb-cd-sep\"\u003e:\u003c\/span\u003e\u003cspan class=\"gb-cd-num\" id=\"gbCdS\"\u003e00\u003c\/span\u003e\n      \u003c\/span\u003e\n      \u003cspan class=\"gb-cd-sub\"\u003eEnvío gratis + pago contraentrega garantizado\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ 3. CUERPO: IMÁGENES ══ --\u003e\n\n  \u003c!-- IMAGEN 1 → archivo: Glambrush_2_pagina.png (HERO: Dientes limpios, aliento fresco) --\u003e\n  \u003cdiv class=\"gb-img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush_2_pagina.png?v=1788449218\" alt=\"GlamBrush lápiz de limpieza oral para mascotas - dientes limpios y aliento fresco\" loading=\"eager\" fetchpriority=\"high\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 2 → archivo: Glambrush_3_pagina.png (PROBLEMA: ¿Manchas en los dientes?) --\u003e\n  \u003cdiv class=\"gb-img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush_3_pagina.png?v=1788449218\" alt=\"¿Manchas en los dientes de tu mascota? GlamBrush elimina el sarro\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 3 → archivo: Glambrush_4_pagina.png (INGREDIENTES 100% naturales) --\u003e\n  \u003cdiv class=\"gb-img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush_4_pagina.png?v=1788449218\" alt=\"GlamBrush fabricado con ingredientes 100% naturales para tu mascota\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 4 → archivo: Glambrush_5_pagina.png (ELIMINA EL SARRO con íconos de beneficios) --\u003e\n  \u003cdiv class=\"gb-img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush_5_pagina.png?v=1788449218\" alt=\"Elimina el sarro antiguo fácilmente - 100% natural, no tóxico\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 5 → archivo: Glambrush_6_pagina.png (CUIDA LAS ENCÍAS) --\u003e\n  \u003cdiv class=\"gb-img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush_6_pagina.png?v=1788449218\" alt=\"GlamBrush diseñado especialmente para cuidar las encías de tu mascota\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 6 → archivo: Glambrush_7_pagina.png (RENDER DENTAL: elimina sarro antiguo) --\u003e\n  \u003cdiv class=\"gb-img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush_7_pagina.png?v=1788449218\" alt=\"Lápiz GlamBrush eliminando sarro dental - úsalo una vez a la semana\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ 4. CIERRE: URGENCIA + CTA + SELLOS DE CONFIANZA ══ --\u003e\n  \u003csection class=\"gb-final\"\u003e\n\n    \u003cdiv class=\"gb-urgency\"\u003e\n      \u003cdiv class=\"gb-urgency-icon\"\u003e🔥\u003c\/div\u003e\n      \u003ch3 class=\"gb-urgency-title\"\u003e¡Alta demanda en Colombia!\u003c\/h3\u003e\n      \u003cp class=\"gb-urgency-text\"\u003eQuedan \u003cstrong\u003epocas unidades\u003c\/strong\u003e disponibles para envío inmediato a todo Colombia. Asegura la tuya hoy y \u003cstrong\u003epaga cuando la recibas\u003c\/strong\u003e en tu casa.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"gb-cta-btn\" id=\"gbCtaBtn\"\u003e🐾 ¡Quiero mi GlamBrush!\u003c\/button\u003e\n    \u003cp class=\"gb-cta-note\"\u003e👆 Toca el botón y completa el formulario con tus datos\u003c\/p\u003e\n\n    \u003cdiv class=\"gb-trust\"\u003e\n      \u003cdiv class=\"gb-trust-item\"\u003e\n        \u003cdiv class=\"gb-trust-emoji\"\u003e🚚\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-title\"\u003eEnvío gratis\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-sub\"\u003eA toda Colombia en 2 a 5 días hábiles\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gb-trust-item\"\u003e\n        \u003cdiv class=\"gb-trust-emoji\"\u003e💵\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-title\"\u003eContraentrega\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-sub\"\u003ePagas solo cuando lo tengas en tus manos\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gb-trust-item\"\u003e\n        \u003cdiv class=\"gb-trust-emoji\"\u003e🛡️\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-title\"\u003eGarantía 30 días\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-sub\"\u003eSi no te encanta, te devolvemos tu dinero\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gb-trust-item\"\u003e\n        \u003cdiv class=\"gb-trust-emoji\"\u003e🔒\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-title\"\u003eCompra protegida\u003c\/div\u003e\n        \u003cdiv class=\"gb-trust-sub\"\u003eTus datos están seguros con nosotros\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  \/* ── COUNTDOWN ACELERADO (tick cada 850ms en vez de 1000ms) ── *\/\n  var TOTAL = 3600; \/* 1 hora en segundos *\/\n  var KEY = 'gbCdRemaining';\n  var remaining;\n\n  try {\n    var saved = parseInt(sessionStorage.getItem(KEY), 10);\n    remaining = (saved \u0026\u0026 saved \u003e 0 \u0026\u0026 saved \u003c= TOTAL) ? saved : TOTAL;\n  } catch (e) { remaining = TOTAL; }\n\n  var elH = document.getElementById('gbCdH');\n  var elM = document.getElementById('gbCdM');\n  var elS = document.getElementById('gbCdS');\n  if (!elH || !elM || !elS) return;\n\n  function pad(n) { return n \u003c 10 ? '0' + n : '' + n; }\n\n  function render() {\n    var h = Math.floor(remaining \/ 3600);\n    var m = Math.floor((remaining % 3600) \/ 60);\n    var s = remaining % 60;\n    elH.textContent = pad(h);\n    elM.textContent = pad(m);\n    elS.textContent = pad(s);\n  }\n\n  render();\n\n  setInterval(function() {\n    remaining--;\n    if (remaining \u003c= 0) { remaining = TOTAL; } \/* reinicia el ciclo *\/\n    try { sessionStorage.setItem(KEY, remaining); } catch (e) {}\n    render();\n  }, 850); \/* ← acelerado: ~15% más rápido que el tiempo real *\/\n})();\n\n(function() {\n  \/* ── BOTÓN CTA: scroll al formulario COD de Releasit ── *\/\n  var btn = document.getElementById('gbCtaBtn');\n  if (!btn) return;\n\n  \/* Selectores del form de Releasit + fallbacks del form de producto *\/\n  var SELECTORS = [\n    '#releasit_cod_form',\n    '.releasit_cod_form',\n    '#releasit-cod-form',\n    '[id^=\"releasit\"]',\n    '[class*=\"releasit\"]',\n    'form[action*=\"\/cart\/add\"]',\n    '.product-form',\n    '.product__info-wrapper'\n  ];\n\n  function gbFindForm() {\n    for (var i = 0; i \u003c SELECTORS.length; i++) {\n      var el = document.querySelector(SELECTORS[i]);\n      \/* offsetParent !== null verifica que el elemento sea visible *\/\n      if (el \u0026\u0026 el.offsetParent !== null) return el;\n    }\n    return null;\n  }\n\n  btn.addEventListener('click', function() {\n    var target = gbFindForm();\n    if (target) {\n      var rect = target.getBoundingClientRect();\n      \/* -110px de margen para que no lo tape el countdown sticky ni el header *\/\n      var top = rect.top + window.pageYOffset - 110;\n      window.scrollTo({ top: top \u003c 0 ? 0 : top, behavior: 'smooth' });\n    } else {\n      \/* Fallback: subir al inicio de la página *\/\n      window.scrollTo({ top: 0, behavior: 'smooth' });\n    }\n  });\n})();\n\u003c\/script\u003e","brand":"Glam Room Col","offers":[{"title":"Default Title","offer_id":54012084814124,"sku":null,"price":69900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/6789\/4060\/files\/Glambrush1pagina.png?v=1788448196","url":"https:\/\/glamroomcol.com\/products\/glambrush-v2-limpiador-dental-para-mascota","provider":"Glam Room Col","version":"1.0","type":"link"}