{"product_id":"carillas-dentales-snap-on-smile™","title":"CARILLAS DENTALES SNAP-ON SMILE™","description":"\u003cdiv class=\"container page-width\"\u003e\n\u003ch2 class=\"gradient-title\"\u003e¡SONRÍE CON CONFIANZA AL INSTANTE!\u003c\/h2\u003e\n\u003cp data-start=\"253\" data-end=\"568\" style=\"text-align: center;\"\u003eRecupera la seguridad al sonreír en segundos. Las Carillas Dentales Snap-On Smile™ están diseñadas para mejorar la apariencia de tu sonrisa de forma rápida, práctica y sin procedimientos invasivos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.video-container {\n  position: relative;\n  width: 100%;\n  height: 0;\n  padding-bottom: 56.25%; \/* Relación 16:9 *\/\n  overflow: hidden;\n}\n\n.video-container video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover; \/* Ajusta el video sin franjas negras *\/\n}\n\u003c\/style\u003e\n\u003cdiv class=\"container page-width\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"mb-highlight\"\u003e\n\u003cdiv class=\"container page-width\"\u003e\n\u003cdiv class=\"container page-width\"\u003e\n\u003c!-- 🔹 Video vertical 9:16 centrado, sin márgenes, autoplay al entrar en pantalla --\u003e\n\u003cdiv style=\"display: flex; justify-content: center; align-items: center; margin: 0;\"\u003e\u003cvideo style=\"width: 100%; max-width: 400px; aspect-ratio: 9\/16; border-radius: 12px; display: block;\" controls=\"controls\" loop=\"loop\" muted=\"\" playsinline=\"\"\u003e\n    \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/15e5eefa071c484a95744d9fb4c1a875.mp4\"\u003e\n    Tu navegador no soporta videos HTML5.\n  \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  const videos = document.querySelectorAll(\"video\");\n\n  const observer = new IntersectionObserver(entries =\u003e {\n    entries.forEach(entry =\u003e {\n      const video = entry.target;\n      if (entry.isIntersecting) {\n        \/\/ Reinicia desde el inicio y reproduce\n        video.currentTime = 0;\n        video.play();\n      } else {\n        video.pause();\n      }\n    });\n  }, { threshold: 0.5 }); \/\/ Activa cuando al menos el 50% del video es visible\n\n  videos.forEach(video =\u003e observer.observe(video));\n});\n\u003c\/script\u003e\n\u003cdiv style=\"display: flex; justify-content: center; align-items: center; margin: 8px 0;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp data-end=\"732\" data-start=\"477\"\u003eIdeales para ocasiones especiales, reuniones, fotos o simplemente para sentirte más seguro en tu día a día. Su diseño adaptable permite colocarlas y retirarlas fácilmente, brindando una solución estética temporal sin necesidad de tratamientos permanentes.\u003c\/p\u003e\n\u003cp data-end=\"809\" data-start=\"734\"\u003eUna sonrisa renovada puede cambiar la forma en que te presentas al mundo.\u003c\/p\u003e\n\u003cp data-end=\"853\" data-start=\"811\"\u003eMás confianza. Más seguridad. Más impacto.\u003c\/p\u003e\n\u003ch4\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/imagen-producto-2_2.png?v=1771798519\" alt=\"\"\u003e\u003c\/h4\u003e\n\u003ch2 class=\"gradient-title\"\u003e¡DESCRIPCIÓN TÉCNICA!\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong data-end=\"907\" data-start=\"886\"\u003eTipo de producto:\u003c\/strong\u003e Carillas dentales estéticas removibles\u003cbr data-end=\"949\" data-start=\"946\"\u003e\u003cstrong data-end=\"957\" data-start=\"949\"\u003eUso:\u003c\/strong\u003e Mejora estética temporal de la sonrisa\u003cbr data-end=\"999\" data-start=\"996\"\u003e\u003cstrong data-end=\"1014\" data-start=\"999\"\u003eColocación:\u003c\/strong\u003e Sistema tipo “snap-on” (ajuste adaptable)\u003cbr data-end=\"1059\" data-start=\"1056\"\u003e\u003cstrong data-end=\"1072\" data-start=\"1059\"\u003eMaterial:\u003c\/strong\u003e Resina dental de alta resistencia y apariencia natural\u003cbr data-end=\"1130\" data-start=\"1127\"\u003e\u003cstrong data-end=\"1147\" data-start=\"1130\"\u003eReutilizable:\u003c\/strong\u003e Sí\u003cbr data-end=\"1153\" data-start=\"1150\"\u003e\u003cstrong data-end=\"1165\" data-start=\"1153\"\u003eIncluye:\u003c\/strong\u003e\u003cbr data-end=\"1168\" data-start=\"1165\"\u003e✔ Carilla superior estética\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e✔ Estuche protector para almacenamiento\u003cbr data-end=\"1240\" data-start=\"1237\"\u003e✔ Diseño ligero y cómodo\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/ChatGPT_Image_22_feb_2026_19_14_32.png?v=1771798576\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"gradient-title\"\u003eCARACTERÍSTICAS DESTACADAS\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli style=\"list-style-type: none;\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\" class=\"MsoNormal\"\u003eApariencia natural y uniforme\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" class=\"MsoNormal\"\u003eInstalación rápida y sencilla\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" class=\"MsoNormal\"\u003eDiseño cómodo para uso ocasional\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" class=\"MsoNormal\"\u003eAlternativa estética no invasiva\u003c\/li\u003e\n\u003cli style=\"text-align: left;\" class=\"MsoNormal\"\u003ePortátil y fácil de guardar\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/imagen-producto-3_1.png?v=1771798608\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"gradient-title\"\u003eCONSIDERACIONES IMPORTANTES\u003c\/h2\u003e\n\u003cp\u003eProducto de uso estético. No reemplaza tratamientos odontológicos ni corrige problemas estructurales dentales. Para uso responsable, seguir instrucciones del fabricante.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/ChatGPT_Image_22_feb_2026_19_14_44.png?v=1771798708\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"gradient-title\"\u003eMODO DE USO\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/ChatGPT_Image_22_feb_2026_19_18_48.png?v=1771798774\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"gradient-title\"\u003ePREGUNTAS FRECUENTES\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .accordion {\n      width: 100%;\n      max-width: 800px;\n      margin: 40px auto;\n  }\n\n  .accordion-item {\n      background: #ffffff;\n      border-radius: 12px;\n      margin-bottom: 12px;\n      box-shadow: 0 4px 12px rgba(0,0,0,0.06);\n      overflow: hidden;\n      transition: all 0.3s ease;\n  }\n\n  .accordion-header {\n      padding: 16px 18px;\n      cursor: pointer;\n      font-weight: 600;\n      font-size: 15px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      transition: background 0.3s ease;\n  }\n\n  .accordion-header:hover {\n      background: #f8f9fa;\n  }\n\n  .indicator {\n      font-size: 18px;\n      transition: transform 0.3s ease;\n  }\n\n  .accordion-content {\n      max-height: 0;\n      overflow: hidden;\n      padding: 0 18px;\n      font-size: 14px;\n      line-height: 1.6;\n      color: #555;\n      transition: max-height 0.4s ease, padding 0.3s ease, opacity 0.3s ease;\n      opacity: 0;\n  }\n\n  .accordion-item.active .accordion-content {\n      max-height: 300px;\n      padding: 0 18px 16px 18px;\n      opacity: 1;\n  }\n\n  .accordion-item.active .indicator {\n      transform: rotate(45deg);\n  }\n\n  \/* Mobile Premium Adjustment *\/\n  @media (max-width: 768px) {\n      .accordion {\n          margin: 20px 0;\n      }\n\n      .accordion-header {\n          font-size: 14px;\n          padding: 14px;\n      }\n\n      .accordion-content {\n          font-size: 13px;\n      }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container page-width\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"mb-highlight\"\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Son permanentes? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eNo. Son carillas dentales estéticas removibles diseñadas para mejorar la apariencia de la sonrisa de forma temporal. Puedes colocarlas y retirarlas cuando lo necesites.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Son cómodas de usar? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eSí. Están fabricadas con material ligero y adaptable para ofrecer un ajuste cómodo en uso ocasional.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Necesito pegamento o adhesivo? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eNo. Funcionan con sistema tipo “snap-on”, sin necesidad de adhesivos adicionales.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Se pueden usar todos los días? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eEstán pensadas principalmente para uso estético ocasional como eventos o reuniones.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Se puede comer con ellas? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eSe recomienda retirarlas antes de comer para prolongar su durabilidad.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Cómo se limpian? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eSe limpian con agua y un cepillo suave después de cada uso. Guardarlas en su estuche protector.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-header\"\u003e¿Corrigen problemas dentales? \u003cspan class=\"indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003eNo. Son exclusivamente de uso estético y no reemplazan tratamientos odontológicos.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.querySelectorAll('.accordion-header').forEach(header =\u003e {\n    header.addEventListener('click', function () {\n      const currentItem = this.closest('.accordion-item');\n      const allItems = document.querySelectorAll('.accordion-item');\n\n      allItems.forEach(item =\u003e {\n        if (item !== currentItem) {\n          item.classList.remove('active');\n        }\n      });\n\n      currentItem.classList.toggle('active');\n    });\n  });\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .gradient-title {\n    background-image: linear-gradient(45deg, #1cbcc3, #1cbcc3, #4abf8f, #4abf8f 80%);\n    -webkit-background-clip: text !important;\n    -moz-background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n    -moz-text-fill-color: transparent !important;\n    font-weight: 900;\n    text-align: center;\n    font-size: 25px;\n    margin: 5px 0; \/* Margen de 5px arriba y abajo *\/\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mb-grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"gradient-title\"\u003e¿TODAVIA NO CREES LO IMPRESIONANTE QUE ES Y AL MEJOR PRECIO? MIRA LOS COMENTARIOS DE NUESTROS COMPRADORES\u003c\/h2\u003e\n\u003cstyle\u003e\n\/* ================================\n   AISLAMIENTO TOTAL\n================================ *\/\n.review-carousel-wrapper {\n  width: 100%;\n  margin: 30px 0;\n}\n\n\/* ================================\n   CARRUSEL\n================================ *\/\n.review-carousel {\n  display: flex;\n  gap: 16px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  -webkit-overflow-scrolling: touch;\n  padding: 14px 6px 22px;\n}\n\n.review-carousel::-webkit-scrollbar {\n  height: 8px;\n}\n.review-carousel::-webkit-scrollbar-track {\n  background: #e0e0e0;\n  border-radius: 10px;\n}\n.review-carousel::-webkit-scrollbar-thumb {\n  background: #2bbbad;\n  border-radius: 10px;\n}\n\n\/* ================================\n   TARJETA\n================================ *\/\n.review-card {\n  flex: 0 0 280px;\n  scroll-snap-align: start;\n  background: #fff;\n  border-radius: 18px;\n  border: 1px solid #eee;\n  box-shadow: 0 6px 18px rgba(0,0,0,.08);\n  padding: 16px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.review-card:hover {\n  transform: translateY(-4px) scale(1.01);\n  box-shadow: 0 14px 30px rgba(0,0,0,.12);\n}\n\n\/* ================================\n   IMAGEN (ALTURA UNIFICADA REAL)\n================================ *\/\n.review-img-wrap {\n  width: 100%;\n  height: 200px;\n  background: #fafafa;\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n  overflow: hidden;\n}\n\n.review-img {\n  max-width: 100%;\n  max-height: 100%;\n  object-fit: contain;\n}\n\n\/* ================================\n   ESTRELLAS DECIMALES\n================================ *\/\n.review-stars {\n  position: relative;\n  font-size: 18px;\n  line-height: 1;\n  margin-bottom: 10px;\n}\n\n.review-stars .stars-bg {\n  color: #dcdcdc;\n}\n\n.review-stars .stars-fill {\n  color: #f7c948;\n  position: absolute;\n  top: 0;\n  left: 0;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n\/* ================================\n   TEXTO\n================================ *\/\n.review-text {\n  font-size: 14px;\n  line-height: 1.55;\n  color: #444;\n  text-align: center;\n  margin-bottom: 8px;\n\n  display: -webkit-box;\n  -webkit-line-clamp: 4;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  min-height: 88px;\n}\n\n.review-text.expanded {\n  -webkit-line-clamp: unset;\n  overflow: visible;\n}\n\n\/* ================================\n   VER MÁS \/ MENOS\n================================ *\/\n.review-more {\n  font-size: 13px;\n  font-weight: 700;\n  color: #000;\n  cursor: pointer;\n  margin-bottom: 10px;\n}\n\n\/* ================================\n   USUARIO\n================================ *\/\n.review-user {\n  font-size: 13px;\n  font-weight: 700;\n  color: #000;\n  display: flex;\n  gap: 6px;\n  justify-content: center;\n  text-align: center;\n}\n\n.review-user span {\n  font-size: 12px;\n  color: #2bbbad;\n}\n\n\/* ================================\n   RESPONSIVE\n================================ *\/\n@media (min-width: 768px) {\n  .review-card {\n    flex: 0 0 320px;\n  }\n  .review-img-wrap {\n    height: 220px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"review-carousel-wrapper\" id=\"reviews\"\u003e\n  \u003cdiv class=\"review-carousel\"\u003e\n\n    \u003c!-- RESEÑA 1 --\u003e\n    \u003cdiv class=\"review-card\" data-rating=\"4.8\"\u003e\n      \u003cdiv class=\"review-img-wrap\"\u003e\n        \u003cimg class=\"review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/A041d2e01976d468cb195d7ed9ed544d2v_jpg_960x960q75_jpg.avif?v=1771799143\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-stars\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003e\n        Tenía manchas y un diente ligeramente desalineado que siempre me acomplejaron. Decidí probarlas sin muchas expectativas… ¡y el resultado fue increíble! Se ven súper naturales y nadie nota que no son mis dientes reales. Ahora sonrío en fotos sin esconderme. 100% recomendadas\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-more\"\u003eVer más\u003c\/div\u003e\n      \u003cdiv class=\"review-user\"\u003eHumberto Torres \u003cspan\u003e✔ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- RESEÑA 2 --\u003e\n    \u003cdiv class=\"review-card\" data-rating=\"4.2\"\u003e\n      \u003cdiv class=\"review-img-wrap\"\u003e\n        \u003cimg class=\"review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/A441a489434424be6aa4e4e7fa377ffe2f_jpg_960x960q75_jpg.avif?v=1771799141\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-stars\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003e\n        Cotice tratamientos dentales y eran carísimos. Estas carillas fueron la alternativa perfecta. Se colocan fácil, son cómodas y realmente transforman la sonrisa al instante. Para eventos, reuniones o el día a día, funcionan excelente.\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-more\"\u003eVer más\u003c\/div\u003e\n      \u003cdiv class=\"review-user\"\u003eIvan Zurita \u003cspan\u003e✔ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- RESEÑA 3 --\u003e\n    \u003cdiv class=\"review-card\" data-rating=\"4.2\"\u003e\n      \u003cdiv class=\"review-img-wrap\"\u003e\n        \u003cimg class=\"review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/A58440d867bb246b9aedaf308fa413ec36_jpg_960x960q75_jpg.avif?v=1771799140\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-stars\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003e\n        Después de perder una pieza dental, evitaba sonreír. Con estas carillas puedo cubrir esa zona y se ve totalmente uniforme. Me siento mucho más seguro al hablar y reír. Fue una compra que realmente valió la pena.\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-more\"\u003eVer más\u003c\/div\u003e\n      \u003cdiv class=\"review-user\"\u003eFlorencia Barros \u003cspan\u003e✔ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- RESEÑA 4 --\u003e\n    \u003cdiv class=\"review-card\" data-rating=\"4.5\"\u003e\n      \u003cdiv class=\"review-img-wrap\"\u003e\n        \u003cimg class=\"review-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/Ac6de03fe383f477c9bb6ed300fca3a918_jpg_960x960q75_jpg.avif?v=1771799140\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-stars\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003e\n        Las compré para una boda y terminaron siendo parte de mi rutina. Son ligeras, fáciles de poner y quitar, y el color es blanco natural, no artificial. Recibí muchos cumplidos esa noche. Definitivamente volvería a comprarlas.\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-more\"\u003eVer más\u003c\/div\u003e\n      \u003cdiv class=\"review-user\"\u003eJimena Prada \u003cspan\u003e✔ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  const cards = document.querySelectorAll('.review-card');\n  if (!cards.length) return;\n\n  let total = 0;\n\n  cards.forEach(card =\u003e {\n    const rating = Math.min(parseFloat(card.dataset.rating) || 0, 5);\n    total += rating;\n\n    const percent = (rating \/ 5) * 100;\n    const stars = card.querySelector('.review-stars');\n\n    stars.innerHTML = `\n      \u003cdiv class=\"stars-bg\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"stars-fill\" style=\"width:${percent}%\"\u003e★★★★★\u003c\/div\u003e\n    `;\n\n    const text = card.querySelector('.review-text');\n    const btn = card.querySelector('.review-more');\n\n    if (text.scrollHeight \u003c= text.clientHeight + 4) {\n      btn.style.display = 'none';\n    }\n\n    btn.addEventListener('click', () =\u003e {\n      text.classList.toggle('expanded');\n      btn.textContent = text.classList.contains('expanded')\n        ? 'Ver menos'\n        : 'Ver más';\n    });\n  });\n\n  const average = total \/ cards.length;\n\n  document.dispatchEvent(new CustomEvent('reviewsReady', {\n    detail: {\n      average: Math.min(average, 5),\n      count: cards.length\n    }\n  }));\n})();\n\u003c\/script\u003e\n\n\u003ch2 class=\"gradient-title\"\u003eENVÍO A TODO CHILE\u003c\/h2\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"gradient-title\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/gif.webp?v=1752260065\"\u003e\u003c\/h2\u003e\n\u003ch2 class=\"gradient-title\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/despacho-gratis_85120581-9d17-4abb-8414-fd1976362b7a.jpg?v=1733363145\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/4594\/3342\/files\/ASI_LO_ENVIAMOS-01_1.png?v=1759503172\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0905\/6639\/4161\/files\/Yourparagraphtext-ezgif.com-crop_1.png?v=1731564714\"\u003e\n\u003c\/h2\u003e","brand":"TACH","offers":[{"title":"Default Title","offer_id":54324664566035,"sku":"DLS23089868","price":26800.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1821\/8515\/files\/imagen-producto-2_2_793b1209-70ec-4384-90a3-aee8d61fba24.png?v=1782171313","url":"https:\/\/koryva.cl\/products\/carillas-dentales-snap-on-smile%e2%84%a2","provider":"Koryva","version":"1.0","type":"link"}