{"product_id":"polvo-blanqueador-dental-morado-white-nova","title":"Polvo Blanqueador Dental Morado |  ORALHOE","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003ePolvo Blanqueador Dental Morado | ORALHOE\u003c\/title\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;600;700\u0026family=Inter:wght@300;400;500;600\u0026display=swap');\n\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  :root {\n    --purple: #6B21A8;\n    --purple-light: #9333EA;\n    --purple-pale: #F5F0FF;\n    --purple-dark: #4C1D95;\n    --white: #FFFFFF;\n    --off-white: #FAFAFA;\n    --gray-100: #F3F4F6;\n    --gray-200: #E5E7EB;\n    --gray-500: #6B7280;\n    --gray-800: #1F2937;\n    --black: #111111;\n  }\n\n  body { font-family: 'Inter', sans-serif; color: var(--black); background: var(--white); padding-bottom: 80px; }\n\n  .announcement { background: var(--purple-dark); color: white; text-align: center; padding: 10px; font-size: 13px; letter-spacing: 0.5px; }\n\n  header { display: flex; align-items: center; justify-content: space-between; padding: 18px 40px; border-bottom: 1px solid var(--gray-200); position: sticky; top: 0; background: white; z-index: 100; }\n  .logo { font-family: 'Playfair Display', serif; font-size: 22px; font-weight: 700; color: var(--purple-dark); letter-spacing: 1px; text-decoration: none; }\n  nav a { margin-left: 28px; font-size: 14px; color: var(--gray-800); text-decoration: none; font-weight: 500; }\n  .btn-cart { background: var(--purple); color: white; border: none; padding: 9px 20px; border-radius: 50px; font-size: 13px; font-weight: 600; cursor: pointer; font-family: 'Inter', sans-serif; }\n\n  \/* PRODUCT HERO *\/\n  .product-hero { display: grid; grid-template-columns: 1fr 1fr; gap: 0; max-width: 1280px; margin: 0 auto; padding: 40px 40px 60px; align-items: start; }\n\n  .product-images { position: sticky; top: 90px; }\n  .main-image { width: 100%; aspect-ratio: 1; object-fit: cover; border-radius: 16px; display: block; }\n\n  .thumbnails { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 12px; }\n  .thumb { aspect-ratio: 1; border-radius: 10px; overflow: hidden; cursor: pointer; border: 2px solid transparent; transition: border-color 0.2s; }\n  .thumb:hover, .thumb.active { border-color: var(--purple); }\n  .thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n  .product-info { padding-left: 60px; }\n  .brand-tag { font-size: 11px; font-weight: 700; letter-spacing: 2px; color: var(--purple); text-transform: uppercase; margin-bottom: 10px; }\n  .product-title { font-family: 'Playfair Display', serif; font-size: 38px; font-weight: 700; line-height: 1.2; color: var(--black); margin-bottom: 14px; }\n  .stars { display: flex; align-items: center; gap: 8px; margin-bottom: 16px; }\n  .stars-icons { color: #F59E0B; font-size: 16px; }\n  .stars-text { font-size: 14px; color: var(--gray-500); }\n  .product-desc { font-size: 15px; line-height: 1.8; color: var(--gray-800); margin-bottom: 28px; }\n\n  .formula-key { margin-bottom: 28px; }\n  .formula-key h4 { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: var(--gray-500); margin-bottom: 14px; font-weight: 600; }\n  .formula-row { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n  .formula-label { font-size: 12px; color: var(--gray-800); width: 140px; flex-shrink: 0; }\n  .formula-bar { flex: 1; height: 4px; background: var(--gray-200); border-radius: 2px; overflow: hidden; }\n  .formula-fill { height: 100%; background: var(--purple); border-radius: 2px; }\n\n  .bundle-label { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: var(--gray-500); margin-bottom: 12px; font-weight: 600; }\n  .bundle-options { display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; }\n  .bundle-option { display: flex; align-items: center; gap: 14px; padding: 14px 18px; border: 1.5px solid var(--gray-200); border-radius: 12px; cursor: pointer; transition: all 0.2s; }\n  .bundle-option:hover { border-color: var(--purple); }\n  .bundle-option.selected { border-color: var(--purple); background: var(--purple-pale); }\n  .bundle-thumb { width: 48px; height: 48px; border-radius: 8px; object-fit: cover; flex-shrink: 0; }\n  .bundle-info { flex: 1; }\n  .bundle-name { font-size: 14px; font-weight: 600; }\n  .bundle-sub { font-size: 12px; color: var(--gray-500); margin-top: 2px; }\n  .bundle-price { font-size: 15px; font-weight: 700; color: var(--purple-dark); }\n\n  .purchase-type { display: flex; flex-direction: column; gap: 8px; margin-bottom: 22px; }\n  .purchase-row { display: flex; justify-content: space-between; align-items: center; padding: 14px 18px; border: 1.5px solid var(--gray-200); border-radius: 12px; cursor: pointer; }\n  .purchase-row.selected { border-color: var(--purple); background: var(--purple-pale); }\n  .purchase-row-left { font-size: 14px; font-weight: 600; }\n  .purchase-row-price { font-size: 15px; font-weight: 700; color: var(--purple-dark); }\n\n  .btn-add-cart { width: 100%; background: var(--purple); color: white; border: none; padding: 18px; border-radius: 50px; font-size: 16px; font-weight: 700; cursor: pointer; font-family: 'Inter', sans-serif; transition: background 0.2s; margin-bottom: 14px; }\n  .btn-add-cart:hover { background: var(--purple-dark); }\n\n  .trust-badges { display: flex; gap: 20px; justify-content: center; }\n  .badge { display: flex; align-items: center; gap: 6px; font-size: 12px; color: var(--gray-500); }\n\n  \/* SECTIONS *\/\n  .section { padding: 80px 40px; max-width: 1280px; margin: 0 auto; }\n  .section-title { font-family: 'Playfair Display', serif; font-size: 36px; font-weight: 700; margin-bottom: 14px; text-align: center; }\n  .section-sub { font-size: 16px; color: var(--gray-500); text-align: center; margin-bottom: 50px; max-width: 560px; margin-left: auto; margin-right: auto; }\n\n  \/* PHOTO SECTIONS *\/\n  .photo-section { padding: 60px 40px; max-width: 1280px; margin: 0 auto; }\n  .photo-full { width: 100%; border-radius: 20px; object-fit: cover; display: block; max-height: 600px; }\n  .photo-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px; }\n  .photo-grid-2 img { width: 100%; border-radius: 16px; object-fit: cover; aspect-ratio: 4\/3; }\n\n  \/* INGREDIENTS *\/\n  .ingredients-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n  .ingredient-card { text-align: center; }\n  .ingredient-icon { width: 64px; height: 64px; border-radius: 50%; background: var(--purple-pale); display: flex; align-items: center; justify-content: center; margin: 0 auto 12px; font-size: 28px; }\n  .ingredient-name { font-size: 13px; font-weight: 700; color: var(--purple-dark); margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.5px; }\n  .ingredient-desc { font-size: 13px; color: var(--gray-500); line-height: 1.6; }\n\n  \/* PRESS *\/\n  .press-section { background: var(--gray-100); padding: 32px 40px; overflow: hidden; }\n  .press-inner { display: flex; gap: 60px; align-items: center; animation: scroll 30s linear infinite; white-space: nowrap; }\n  @keyframes scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n  .press-logo { font-size: 18px; font-weight: 800; color: var(--gray-500); letter-spacing: -0.5px; flex-shrink: 0; opacity: 0.5; }\n\n  \/* RESULTS *\/\n  .results-section { padding: 80px 40px; background: var(--off-white); }\n  .results-inner { max-width: 1280px; margin: 0 auto; }\n  .results-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 50px; }\n  .result-card { border-radius: 16px; overflow: hidden; background: white; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }\n  .result-card img { width: 100%; aspect-ratio: 4\/3; object-fit: contain; display: block; background: #f9f5ff; }\n  .result-caption { padding: 14px 16px; font-size: 12px; color: var(--gray-500); font-style: italic; }\n  .result-name { font-weight: 700; color: var(--black); }\n  .results-disclaimer { text-align: center; margin-top: 24px; font-size: 12px; color: var(--gray-500); font-style: italic; }\n\n  \/* HOW TO USE *\/\n  .steps-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin-top: 50px; }\n  .step-card { text-align: center; padding: 30px 24px; border: 1.5px solid var(--gray-200); border-radius: 20px; }\n  .step-number { width: 48px; height: 48px; border-radius: 50%; background: var(--purple); color: white; font-size: 20px; font-weight: 800; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; }\n  .step-title { font-size: 16px; font-weight: 700; margin-bottom: 10px; }\n  .step-desc { font-size: 14px; color: var(--gray-500); line-height: 1.6; }\n\n  \/* FAQ *\/\n  .faq-section { padding: 80px 40px; background: var(--gray-100); }\n  .faq-inner { max-width: 760px; margin: 0 auto; }\n  .faq-item { border-bottom: 1px solid var(--gray-200); padding: 22px 0; }\n  .faq-question { font-size: 16px; font-weight: 600; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .faq-answer { font-size: 14px; color: var(--gray-500); line-height: 1.8; padding-top: 14px; display: none; }\n  .faq-answer.open { display: block; }\n  .faq-toggle { font-size: 22px; color: var(--purple); line-height: 1; flex-shrink: 0; }\n\n  \/* REVIEWS *\/\n  .reviews-section { padding: 80px 40px; max-width: 1280px; margin: 0 auto; }\n  .reviews-score { text-align: center; margin-bottom: 40px; }\n  .big-number { font-family: 'Playfair Display', serif; font-size: 72px; font-weight: 700; color: var(--black); line-height: 1; }\n  .stars-row { color: #F59E0B; font-size: 24px; margin: 6px 0; }\n  .review-count { font-size: 13px; color: var(--gray-500); }\n  .reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }\n  .review-card { background: white; border: 1.5px solid var(--gray-200); border-radius: 16px; padding: 24px; }\n  .review-top { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }\n  .reviewer-avatar { width: 40px; height: 40px; border-radius: 50%; background: var(--purple); color: white; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 16px; flex-shrink: 0; }\n  .reviewer-name { font-size: 14px; font-weight: 700; }\n  .verified-badge { font-size: 11px; color: #10B981; font-weight: 600; display: block; }\n  .review-stars { color: #F59E0B; font-size: 13px; }\n  .review-title { font-size: 15px; font-weight: 700; margin-bottom: 8px; }\n  .review-text { font-size: 14px; color: var(--gray-500); line-height: 1.7; }\n\n  \/* AUTHENTICITY *\/\n  .auth-section { background: var(--purple-dark); color: white; padding: 60px 40px; text-align: center; }\n  .auth-inner { max-width: 700px; margin: 0 auto; }\n  .auth-icon { font-size: 48px; margin-bottom: 16px; }\n  .auth-title { font-family: 'Playfair Display', serif; font-size: 30px; font-weight: 700; margin-bottom: 14px; }\n  .auth-text { font-size: 15px; opacity: 0.85; line-height: 1.8; margin-bottom: 28px; }\n  .auth-badges { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; }\n  .auth-badge { display: flex; flex-direction: column; align-items: center; gap: 8px; }\n  .auth-badge-icon { font-size: 32px; }\n  .auth-badge-label { font-size: 12px; font-weight: 600; opacity: 0.9; text-transform: uppercase; letter-spacing: 0.5px; text-align: center; }\n\n  \/* STICKY FOOTER *\/\n  .sticky-footer { position: fixed; bottom: 0; left: 0; right: 0; background: white; border-top: 1px solid var(--gray-200); padding: 14px 40px; display: flex; align-items: center; justify-content: space-between; z-index: 99; box-shadow: 0 -4px 20px rgba(0,0,0,0.08); }\n  .sticky-product { display: flex; align-items: center; gap: 14px; }\n  .sticky-img { width: 44px; height: 44px; border-radius: 8px; object-fit: cover; }\n  .sticky-name { font-size: 14px; font-weight: 700; }\n  .sticky-price { font-size: 14px; color: var(--purple); font-weight: 600; }\n  .btn-sticky { background: var(--purple); color: white; border: none; padding: 13px 32px; border-radius: 50px; font-size: 15px; font-weight: 700; cursor: pointer; font-family: 'Inter', sans-serif; }\n  .btn-sticky:hover { background: var(--purple-dark); }\n\n  \/* FOOTER *\/\n  footer { background: var(--black); color: white; padding: 50px 40px 30px; }\n  .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px; max-width: 1280px; margin: 0 auto; }\n  .footer-brand p { font-size: 13px; color: rgba(255,255,255,0.5); line-height: 1.7; margin-top: 12px; }\n  .footer-col h5 { font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 16px; font-weight: 600; }\n  .footer-col a { display: block; font-size: 14px; color: rgba(255,255,255,0.8); text-decoration: none; margin-bottom: 8px; }\n  .footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); margin-top: 40px; padding-top: 20px; text-align: center; font-size: 12px; color: rgba(255,255,255,0.4); max-width: 1280px; margin-left: auto; margin-right: auto; }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"announcement\"\u003e\n  🦷 Envío gratis en pedidos superiores a 75€  |  ✨ Resultados visibles desde el primer uso\n\u003c\/div\u003e\n\n\u003cheader\u003e\n  \u003ca href=\"#\" class=\"logo\"\u003eORALHOE\u003c\/a\u003e\n  \u003cnav\u003e\n    \u003ca href=\"#\"\u003eBlanqueamiento Dental\u003c\/a\u003e\n    \u003ca href=\"#\"\u003eInicio\u003c\/a\u003e\n  \u003c\/nav\u003e\n  \u003cbutton class=\"btn-cart\"\u003e🛒 Carrito\u003c\/button\u003e\n\u003c\/header\u003e\n\n\u003c!-- ══ PRODUCT HERO ══ --\u003e\n\u003cdiv class=\"product-hero\"\u003e\n  \u003cdiv class=\"product-images\"\u003e\n    \u003cimg class=\"main-image\" id=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_principal_producto.jpg?v=1782102757\" alt=\"Polvo Blanqueador Dental Morado ORALHOE\"\u003e\n\n    \u003cdiv class=\"thumbnails\"\u003e\n      \u003cdiv class=\"thumb active\" onclick=\"changeImg(this, 'https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_producto_y_chica_sonrisa.jpg?v=1782102760')\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_producto_y_chica_sonrisa.jpg?v=1782102760\" alt=\"\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"thumb\" onclick=\"changeImg(this, 'https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_producto_y_chica_sonrisa_2.jpg?v=1782102758')\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_producto_y_chica_sonrisa_2.jpg?v=1782102758\" alt=\"\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"thumb\" onclick=\"changeImg(this, 'https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_producto_y_chica_morena.jpg?v=1782102759')\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_producto_y_chica_morena.jpg?v=1782102759\" alt=\"\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"thumb\" onclick=\"changeImg(this, 'https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Antes_y_depues_con_sonrisa.png?v=1782106217')\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Antes_y_depues_con_sonrisa.png?v=1782106217\" alt=\"\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"thumb\" onclick=\"changeImg(this, 'https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Restauracion_dental_14.png?v=1782106163')\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Restauracion_dental_14.png?v=1782106163\" alt=\"\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"thumb\" onclick=\"changeImg(this, 'https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Ingredientes.png?v=1782106560')\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Ingredientes.png?v=1782106560\" alt=\"\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-info\"\u003e\n    \u003cp class=\"brand-tag\"\u003eORALHOE · BLANQUEAMIENTO DENTAL\u003c\/p\u003e\n    \u003ch1 class=\"product-title\"\u003ePolvo Blanqueador Dental Morado\u003c\/h1\u003e\n    \u003cdiv class=\"stars\"\u003e\n      \u003cspan class=\"stars-icons\"\u003e★★★★★\u003c\/span\u003e\n      \u003cspan class=\"stars-text\"\u003e5.0 · 40 reseñas verificadas\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"product-desc\"\u003e\n      El polvo blanqueador dental morado instantáneo \u003cstrong\u003eORALHOE\u003c\/strong\u003e neutraliza los tonos amarillos de la misma manera que el champú morado neutraliza los tonos cobrizos en el cabello rubio. Espolvorea o sumerge el polvo en tu cepillo de dientes cargado. Cepilla. Enjuaga. Tus dientes lucirán visiblemente más brillantes al instante.\u003cbr\u003e\u003cbr\u003e\n      Este potenciador \u003cstrong\u003esin peróxido\u003c\/strong\u003e funciona con cualquier pasta dental y está formulado con \u003cstrong\u003eminerales restauradores\u003c\/strong\u003e, para realzar tu sonrisa.\u003cbr\u003e\u003cbr\u003e\n      \u003cem\u003eÚsalo antes de una cita, una reunión o un lunes.\u003c\/em\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"formula-key\"\u003e\n      \u003ch4\u003eClave de fórmula\u003c\/h4\u003e\n      \u003cdiv class=\"formula-row\"\u003e\n\u003cspan class=\"formula-label\"\u003ePoder blanqueador\u003c\/span\u003e\u003cdiv class=\"formula-bar\"\u003e\u003cdiv class=\"formula-fill\" style=\"width:80%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"formula-row\"\u003e\n\u003cspan class=\"formula-label\"\u003eConfort sensibles\u003c\/span\u003e\u003cdiv class=\"formula-bar\"\u003e\u003cdiv class=\"formula-fill\" style=\"width:100%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"formula-row\"\u003e\n\u003cspan class=\"formula-label\"\u003eSoporte del esmalte\u003c\/span\u003e\u003cdiv class=\"formula-bar\"\u003e\u003cdiv class=\"formula-fill\" style=\"width:80%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"formula-row\"\u003e\n\u003cspan class=\"formula-label\"\u003eBrillo instantáneo\u003c\/span\u003e\u003cdiv class=\"formula-bar\"\u003e\u003cdiv class=\"formula-fill\" style=\"width:100%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"formula-row\"\u003e\n\u003cspan class=\"formula-label\"\u003eAliento fresco\u003c\/span\u003e\u003cdiv class=\"formula-bar\"\u003e\u003cdiv class=\"formula-fill\" style=\"width:80%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PACK SELECTOR como SNOW --\u003e\n    \u003cp class=\"bundle-label\"\u003eTamaño\u003c\/p\u003e\n    \u003cdiv class=\"bundle-options\"\u003e\n      \u003cdiv class=\"bundle-option selected\" onclick=\"selectPack(this,'41,95 €','35,95 €')\"\u003e\n        \u003cimg class=\"bundle-thumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_principal_producto.jpg?v=1782102757\" alt=\"\"\u003e\n        \u003cdiv class=\"bundle-info\"\u003e\n\u003cdiv class=\"bundle-name\"\u003e1 paquete\u003c\/div\u003e\n\u003cdiv class=\"bundle-sub\"\u003e50g (1,76 oz)\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bundle-option\" onclick=\"selectPack(this,'83,90 €','71,32 €')\"\u003e\n        \u003cimg class=\"bundle-thumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_principal_producto.jpg?v=1782102757\" alt=\"\"\u003e\n        \u003cdiv class=\"bundle-info\"\u003e\n\u003cdiv class=\"bundle-name\"\u003eCompra 2 y llévate 1 gratis\u003c\/div\u003e\n\u003cdiv class=\"bundle-sub\"\u003e50g (1,76 oz) × 3\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- COMPRA ÚNICA \/ SUSCRIPCIÓN como SNOW --\u003e\n    \u003cdiv class=\"purchase-type\"\u003e\n      \u003cdiv class=\"purchase-row selected\" id=\"row-unica\" onclick=\"selectPurchase('unica')\"\u003e\n        \u003cdiv class=\"purchase-row-left\"\u003e\n          \u003cdiv style=\"font-size:13px;color:var(--gray-500);font-weight:400;margin-bottom:2px;\"\u003eCompra única\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"purchase-row-price\" id=\"price-unica\"\u003e41,95 €\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"purchase-row\" id=\"row-sub\" onclick=\"selectPurchase('sub')\" style=\"background:var(--purple-pale);border-color:var(--purple);\"\u003e\n        \u003cdiv class=\"purchase-row-left\"\u003e\n          \u003cdiv style=\"display:flex;align-items:center;gap:8px;margin-bottom:4px;\"\u003e\n            \u003cspan style=\"background:var(--purple);color:white;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;\"\u003ePopular\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"font-size:14px;font-weight:600;\"\u003eSuscríbete y ahorra\n            \u003cspan style=\"background:#7C3AED;color:white;font-size:11px;font-weight:700;padding:2px 7px;border-radius:10px;margin-left:6px;\"\u003e15% dto.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"font-size:12px;color:var(--gray-500);margin-top:4px;\"\u003eEntrega cada mes · Pausa o cancela cuando quieras.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"text-align:right;flex-shrink:0;\"\u003e\n          \u003cdiv style=\"font-size:13px;color:var(--gray-500);text-decoration:line-through;\" id=\"price-sub-old\"\u003e41,95 €\u003c\/div\u003e\n          \u003cdiv style=\"font-size:16px;font-weight:700;color:var(--purple-dark);\" id=\"price-sub\"\u003e35,95 €\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BOTONES como SNOW --\u003e\n    \u003cbutton class=\"btn-add-cart\" id=\"btn-cart-main\" style=\"background:#111;border-radius:8px;margin-bottom:10px;\" onclick=\"addToCart()\"\u003eAñadir a la cesta\u003c\/button\u003e\n    \u003cbutton class=\"btn-add-cart\" style=\"background:#06B6D4;border-radius:8px;margin-bottom:16px;\" onclick=\"buyNow()\"\u003eCompre ya\u003c\/button\u003e\n\n    \u003cdiv class=\"trust-badges\"\u003e\n      \u003cdiv class=\"badge\"\u003e🛡️ Garantía 30 días\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e🚚 Envío en 3–5 días\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e💜 2,5M+ sonrisas\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ FOTO EXPLICACION ══ --\u003e\n\u003cdiv class=\"photo-section\"\u003e\n  \u003cimg class=\"photo-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_explicacion.jpg?v=1782102758\" alt=\"Explicación del producto\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ INGREDIENTS ══ --\u003e\n\u003cdiv style=\"background:var(--off-white)\"\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003ch2 class=\"section-title\"\u003eIngredientes de calidad\u003c\/h2\u003e\n  \u003cp class=\"section-sub\"\u003eCada ingrediente se elige con intención para blanquear eficazmente, proteger el esmalte y dejar tu sonrisa fresca.\u003c\/p\u003e\n  \u003cdiv style=\"text-align:center;margin-bottom:40px;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Ingredientes.png?v=1782106560\" alt=\"Ingredientes\" style=\"max-width:700px;width:100%;border-radius:20px;\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ingredients-grid\"\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e🧊\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eBicarbonato de Sodio\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eAgente blanqueador natural que elimina manchas superficiales suavemente sin dañar el esmalte.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eExtracto de Mentha\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eProporciona un aliento fresco de larga duración y una sensación de limpieza profunda.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e💜\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eLavandula Angustifolia\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eExtracto de lavanda con propiedades calmantes. Toque floral que convierte el cepillado en un ritual.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eEstearato de Magnesio\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eMineral que asegura una textura suave y uniforme del polvo para una aplicación perfecta.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e🍬\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eSorbitol\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eEdulcorante natural sin alimentar bacterias orales. Respaldado por décadas de investigación dental.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e🌾\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eTriticum Vulgare\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eExtracto de trigo rico en vitaminas que nutre y fortalece las encías para una salud oral completa.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e🔬\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eLauroil Sarcosinato\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eAgente limpiador suave derivado de aminoácidos. Apto para uso diario incluso en dientes sensibles.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"ingredient-name\"\u003eSorbato de Potasio\u003c\/div\u003e\n\u003cdiv class=\"ingredient-desc\"\u003eConservante natural que mantiene la fórmula fresca y efectiva durante toda su vida útil.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ PRESS ══ --\u003e\n\u003cdiv class=\"press-section\"\u003e\n  \u003cdiv class=\"press-inner\"\u003e\n    \u003cspan class=\"press-logo\"\u003eEl País\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eVogue España\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eMarie Claire\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eElle\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eCosmopolitan\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eHarper's Bazaar\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eGlamour\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eInStyle\u003c\/span\u003e\n    \u003cspan class=\"press-logo\"\u003eEl País\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eVogue España\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eMarie Claire\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eElle\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eCosmopolitan\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eHarper's Bazaar\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eGlamour\u003c\/span\u003e\u003cspan class=\"press-logo\"\u003eInStyle\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ EFECTOS \/ PODERES ══ --\u003e\n\u003cdiv class=\"photo-section\"\u003e\n  \u003cdiv class=\"photo-grid-2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Mejora_tu_autoestima.png?v=1782106292\" alt=\"Efectos del producto\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Polvo_mineral_para_restauracion_dental.png?v=1782106327\" alt=\"Poderes del producto\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ RESULTS ══ --\u003e\n\u003cdiv class=\"results-section\"\u003e\n  \u003cdiv class=\"results-inner\"\u003e\n    \u003ch2 class=\"section-title\"\u003eResultados reales.\u003c\/h2\u003e\n    \u003cp class=\"section-sub\"\u003eFotos de clientes verificados. Sin filtros aplicados.\u003c\/p\u003e\n    \u003cdiv class=\"results-grid\"\u003e\n      \u003cdiv class=\"result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Antes_y_depues_con_sonrisa.png?v=1782106217\" alt=\"Antes y después\"\u003e\n        \u003cdiv class=\"result-caption\"\u003e\n\u003cspan class=\"result-name\"\u003eMaría S.\u003c\/span\u003e · Polvo Blanqueador Dental Morado\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Restauracion_dental_9.png?v=1782106254\" alt=\"Resultados antes y después\"\u003e\n        \u003cdiv class=\"result-caption\"\u003e\n\u003cspan class=\"result-name\"\u003eCarmen A.\u003c\/span\u003e · Polvo Blanqueador Dental Morado\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Restauracion_dental_14.png?v=1782106163\" alt=\"Eficacia\"\u003e\n        \u003cdiv class=\"result-caption\"\u003e\n\u003cspan class=\"result-name\"\u003eLaura P.\u003c\/span\u003e · Polvo Blanqueador Dental Morado\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"results-disclaimer\"\u003eLos resultados individuales pueden variar. Fotos de clientes verificados de ORALHOE. Sin filtros aplicados.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ HOW TO USE ══ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003ch2 class=\"section-title\"\u003eForma de uso\u003c\/h2\u003e\n  \u003cp class=\"section-sub\"\u003eTres pasos simples para una sonrisa más brillante al instante.\u003c\/p\u003e\n  \u003cdiv style=\"text-align:center;margin-bottom:40px;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Restauracion_dental_14.png?v=1782106163\" alt=\"Cómo usar\" style=\"max-width:600px;width:100%;border-radius:20px;\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"steps-grid\"\u003e\n    \u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-title\"\u003eAplica el polvo\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eEspolvorea una pequeña cantidad directamente sobre tu pasta dental, o sumerge ligeramente el cepillo húmedo en el polvo.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-title\"\u003eCepilla 3 minutos\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eCepilla tus dientes suavemente durante 3 minutos, cubriendo todas las superficies con un movimiento correcto.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-title\"\u003eEnjuaga y sonríe\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eEnjuaga bien la boca con agua. Tus dientes lucirán visiblemente más blancos desde el primer uso.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ FAQ ══ --\u003e\n\u003cdiv class=\"faq-section\"\u003e\n  \u003cdiv class=\"faq-inner\"\u003e\n    \u003ch2 class=\"section-title\" style=\"text-align:left;margin-bottom:30px;\"\u003ePreguntas frecuentes\u003c\/h2\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e¿Cómo funciona el polvo blanqueador dental morado?\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eEl pigmento morado cancela ópticamente los tonos amarillos, devolviéndote tu blanco natural de forma inmediata. Funciona igual que el champú morado neutraliza el tono cobrizo del cabello rubio. Sus minerales restauradores limpian suavemente la superficie de los dientes y restauran su brillo.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e¿En qué se diferencia de otros productos blanqueadores?\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eLa mayoría de los blanqueadores requieren pasos extra, bandejas o tiras. Este polvo funciona con la pasta dental que ya usas. Solo espolvoréalo, cepíllate con normalidad y obtén una sonrisa visiblemente más brillante sin añadir nada nuevo a tu rutina.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e¿Puede causar sensibilidad dental?\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eEsta fórmula está libre de peróxido y diseñada para ser lo suficientemente suave para uso regular. Es apta incluso para dientes sensibles. Recomendamos empezar con pocas veces por semana para ver cómo responden tus dientes.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e¿Cuándo veré los resultados?\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eEl efecto óptico de brillo instantáneo se aprecia desde el primer uso. Para resultados de blanqueamiento más profundos y duraderos, recomendamos el uso regular durante 2-4 semanas.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e¿Puedo usarlo con cualquier pasta dental?\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eSí, es compatible con cualquier pasta dental. Simplemente añade una pequeña cantidad de polvo a tu pasta dental habitual antes de cepillarte.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e¿Cuántas unidades contiene el bote?\u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eCada bote contiene 50g (1,76 oz) de polvo, suficiente para aproximadamente 30-45 usos dependiendo de la cantidad que apliques cada vez.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ REVIEWS ══ --\u003e\n\u003cdiv class=\"reviews-section\"\u003e\n  \u003ch2 class=\"section-title\"\u003eLo que dicen nuestros clientes\u003c\/h2\u003e\n  \u003cdiv class=\"reviews-score\"\u003e\n    \u003cdiv class=\"big-number\"\u003e5.0\u003c\/div\u003e\n    \u003cdiv class=\"stars-row\"\u003e★★★★★\u003c\/div\u003e\n    \u003cdiv class=\"review-count\"\u003e40 reseñas verificadas\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"reviews-grid\"\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"review-top\"\u003e\n\u003cdiv class=\"reviewer-avatar\"\u003eM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eMaría S.\u003c\/div\u003e\n\u003cspan class=\"verified-badge\"\u003e✓ Compra verificada\u003c\/span\u003e\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review-title\"\u003e¡Resultados desde el primer uso!\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003eNo esperaba tanto pero este polvo me sorprendió. Mezclo un poco con mi pasta dental habitual y en el momento mis dientes se ven más blancos. El color morado da un poco de susto al principio pero funciona exactamente igual que el champú morado para el cabello.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"review-top\"\u003e\n\u003cdiv class=\"reviewer-avatar\"\u003eC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eCarmen R.\u003c\/div\u003e\n\u003cspan class=\"verified-badge\"\u003e✓ Compra verificada\u003c\/span\u003e\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review-title\"\u003eLo mejor para manchas de café\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003eLlevo años bebiendo café y mis dientes tenían manchas que nada quitaba. Con este polvo vi diferencia en 3 usos. Sin sensibilidad, sin dolor, sin nada raro. Solo dientes más blancos. Lo recomiendo a todo el mundo.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"review-top\"\u003e\n\u003cdiv class=\"reviewer-avatar\"\u003eL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eLaura P.\u003c\/div\u003e\n\u003cspan class=\"verified-badge\"\u003e✓ Compra verificada\u003c\/span\u003e\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review-title\"\u003eObsesionada con este producto\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003eEl mejor producto de blanqueamiento dental que he usado en mi vida. Mis dientes están 5 tonos más blancos en pocas semanas. Además el sabor a lavanda y menta es delicioso. No volvería atrás jamás.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"review-top\"\u003e\n\u003cdiv class=\"reviewer-avatar\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eAna G.\u003c\/div\u003e\n\u003cspan class=\"verified-badge\"\u003e✓ Compra verificada\u003c\/span\u003e\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review-title\"\u003ePerfecta para dientes sensibles\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003eTengo dientes muy sensibles y siempre me daba miedo usar productos blanqueadores. Este polvo sin peróxido es una maravilla. Cero sensibilidad y unos resultados increíbles. ¡Por fin puedo blanquear mis dientes sin sufrir!\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"review-top\"\u003e\n\u003cdiv class=\"reviewer-avatar\"\u003eS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eSofía M.\u003c\/div\u003e\n\u003cspan class=\"verified-badge\"\u003e✓ Compra verificada\u003c\/span\u003e\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review-title\"\u003eMi ritual de belleza favorito\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003eUso este polvo todas las mañanas antes de salir. Es compacto, fácil de usar y los resultados son inmediatos. Ideal para antes de una reunión importante o una cita. Me da una confianza increíble saber que mi sonrisa luce perfecta.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cdiv class=\"review-top\"\u003e\n\u003cdiv class=\"reviewer-avatar\"\u003eR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eRosa L.\u003c\/div\u003e\n\u003cspan class=\"verified-badge\"\u003e✓ Compra verificada\u003c\/span\u003e\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review-title\"\u003eMejor que ir al dentista\u003c\/div\u003e\n      \u003cdiv class=\"review-text\"\u003eMás barato que una limpieza dental y con resultados espectaculares. Lo compré por curiosidad y ahora es imprescindible en mi baño. En serio, si dudáis, no lo hagáis. Compradlo y ya me diréis.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ CHICA RUBIA \/ TESTIMONIO VISUAL ══ --\u003e\n\u003cdiv class=\"photo-section\" style=\"background:var(--purple-pale);padding:60px 40px;\"\u003e\n  \u003cdiv style=\"max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_chica_rubia_sonriendo.jpg?v=1782102756\" alt=\"Cliente satisfecha\" style=\"width:100%;border-radius:20px;object-fit:cover;\"\u003e\n    \u003cdiv\u003e\n      \u003cp style=\"font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--purple);font-weight:700;margin-bottom:16px;\"\u003eConfiada en tu sonrisa\u003c\/p\u003e\n      \u003ch2 style=\"font-family:'Playfair Display',serif;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px;\"\u003eSonríe con confianza desde el primer uso\u003c\/h2\u003e\n      \u003cp style=\"font-size:16px;color:var(--gray-500);line-height:1.8;margin-bottom:28px;\"\u003eORALHOE no es solo un blanqueador. Es la confianza de saber que tu sonrisa luce perfecta en cada momento importante de tu vida.\u003c\/p\u003e\n      \u003cbutton class=\"btn-add-cart\" style=\"width:auto;padding:16px 40px;\" onclick=\"addToCart()\"\u003eComprar ahora\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ AUTHENTICITY ══ --\u003e\n\u003cdiv class=\"auth-section\"\u003e\n  \u003cdiv class=\"auth-inner\"\u003e\n    \u003cdiv class=\"auth-icon\"\u003e🔒\u003c\/div\u003e\n    \u003ch2 class=\"auth-title\"\u003eVerificación de Autenticidad ORALHOE\u003c\/h2\u003e\n    \u003cp class=\"auth-text\"\u003eCada bote de ORALHOE viene con un código de verificación único. Nos comprometemos con la máxima calidad y transparencia en cada ingrediente.\u003c\/p\u003e\n    \u003cdiv class=\"auth-badges\"\u003e\n      \u003cdiv class=\"auth-badge\"\u003e\n\u003cdiv class=\"auth-badge-icon\"\u003e🧪\u003c\/div\u003e\n\u003cdiv class=\"auth-badge-label\"\u003eFórmula\u003cbr\u003eCertificada\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"auth-badge\"\u003e\n\u003cdiv class=\"auth-badge-icon\"\u003e🚫\u003c\/div\u003e\n\u003cdiv class=\"auth-badge-label\"\u003eSin\u003cbr\u003ePeróxido\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"auth-badge\"\u003e\n\u003cdiv class=\"auth-badge-icon\"\u003e✅\u003c\/div\u003e\n\u003cdiv class=\"auth-badge-label\"\u003eTestado\u003cbr\u003eDermatológicamente\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"auth-badge\"\u003e\n\u003cdiv class=\"auth-badge-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"auth-badge-label\"\u003ePackaging\u003cbr\u003eSostenible\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"auth-badge\"\u003e\n\u003cdiv class=\"auth-badge-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"auth-badge-label\"\u003eGarantía\u003cbr\u003e30 días\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cfooter\u003e\n  \u003cdiv class=\"footer-grid\"\u003e\n    \u003cdiv class=\"footer-brand\"\u003e\n      \u003ca href=\"#\" class=\"logo\" style=\"color:white;\"\u003eORALHOE\u003c\/a\u003e\n      \u003cp\u003eBlanqueamiento dental de alta calidad. Formulado con ingredientes naturales para una sonrisa brillante y saludable desde el primer uso.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"footer-col\"\u003e\n\u003ch5\u003eTienda\u003c\/h5\u003e\n\u003ca href=\"#\"\u003eBlanqueamiento Dental\u003c\/a\u003e\u003ca href=\"#\"\u003ePacks y Ofertas\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"footer-col\"\u003e\n\u003ch5\u003eInformación\u003c\/h5\u003e\n\u003ca href=\"#\"\u003eSobre nosotros\u003c\/a\u003e\u003ca href=\"#\"\u003eBlog\u003c\/a\u003e\u003ca href=\"#\"\u003eIngredientes\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"footer-col\"\u003e\n\u003ch5\u003eSoporte\u003c\/h5\u003e\n\u003ca href=\"#\"\u003eCentro de ayuda\u003c\/a\u003e\u003ca href=\"#\"\u003eDevoluciones\u003c\/a\u003e\u003ca href=\"#\"\u003eEnvíos\u003c\/a\u003e\u003ca href=\"#\"\u003ePrivacidad\u003c\/a\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"footer-bottom\"\u003e© 2026 ORALHOE. Todos los derechos reservados. · oralhoe.es\u003c\/div\u003e\n\u003c\/footer\u003e\n\n\u003cdiv class=\"sticky-footer\"\u003e\n  \u003cdiv class=\"sticky-product\"\u003e\n    \u003cimg class=\"sticky-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/8513\/6257\/files\/Foto_principal_producto.jpg?v=1782102757\" alt=\"\"\u003e\n    \u003cdiv\u003e\n\u003cdiv class=\"sticky-name\"\u003ePolvo Blanqueador Dental Morado\u003c\/div\u003e\n\u003cdiv class=\"sticky-price\"\u003e41,95 € · \u003cspan style=\"color:var(--gray-500);font-weight:400;\"\u003eEnvío gratis +75€\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"btn-sticky\" onclick=\"addToCart()\"\u003eAñadir al carrito\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  const PRODUCT_ID = 15434721689985;\n  let selectedVariantId = null;\n\n  \/\/ Get product variants from Shopify\n  fetch('\/products\/polvo-blanqueador-dental-morado-white-nova.js')\n    .then(r =\u003e r.json())\n    .then(p =\u003e { if (p.variants \u0026\u0026 p.variants.length) selectedVariantId = p.variants[0].id; })\n    .catch(() =\u003e {});\n\n  async function addToCart() {\n    const btn = document.getElementById('btn-cart-main');\n    const variantId = selectedVariantId;\n    if (!variantId) {\n      window.location.href = '\/products\/polvo-blanqueador-dental-morado-white-nova';\n      return;\n    }\n    btn.textContent = 'Añadiendo...';\n    btn.disabled = true;\n    try {\n      const res = await fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify({ id: variantId, quantity: 1 })\n      });\n      if (res.ok) {\n        btn.textContent = '✓ Añadido';\n        btn.style.background = '#10B981';\n        setTimeout(() =\u003e {\n          btn.textContent = 'Añadir a la cesta';\n          btn.style.background = '#111';\n          btn.disabled = false;\n        }, 2000);\n      } else {\n        window.location.href = '\/products\/polvo-blanqueador-dental-morado-white-nova';\n      }\n    } catch(e) {\n      window.location.href = '\/products\/polvo-blanqueador-dental-morado-white-nova';\n    }\n  }\n\n  function buyNow() {\n    if (selectedVariantId) {\n      window.location.href = '\/checkout?variant=' + selectedVariantId + '\u0026quantity=1';\n    } else {\n      window.location.href = '\/products\/polvo-blanqueador-dental-morado-white-nova';\n    }\n  }\n\n  function selectPack(el, priceUnica, priceSub) {\n    document.querySelectorAll('.bundle-option').forEach(o =\u003e o.classList.remove('selected'));\n    el.classList.add('selected');\n    document.getElementById('price-unica').textContent = priceUnica;\n    document.getElementById('price-sub').textContent = priceSub;\n    document.getElementById('price-sub-old').textContent = priceUnica;\n  }\n  function selectPurchase(type) {\n    document.querySelectorAll('.purchase-row').forEach(r =\u003e r.classList.remove('selected'));\n    document.getElementById('row-' + type).classList.add('selected');\n  }\n  function changeImg(el, src) {\n    document.getElementById('mainImg').src = src;\n    document.querySelectorAll('.thumb').forEach(t =\u003e t.classList.remove('active'));\n    el.classList.add('active');\n  }\n  function toggleFaq(el) {\n    const answer = el.nextElementSibling;\n    const toggle = el.querySelector('.faq-toggle');\n    const isOpen = answer.classList.contains('open');\n    document.querySelectorAll('.faq-answer').forEach(a =\u003e a.classList.remove('open'));\n    document.querySelectorAll('.faq-toggle').forEach(t =\u003e t.textContent = '+');\n    if (!isOpen) { answer.classList.add('open'); toggle.textContent = '−'; }\n  }\n  document.querySelectorAll('.bundle-option').forEach(opt =\u003e {\n    opt.addEventListener('click', () =\u003e {\n      document.querySelectorAll('.bundle-option').forEach(o =\u003e o.classList.remove('selected'));\n      opt.classList.add('selected');\n    });\n  });\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"ORALHOE","offers":[{"title":"Default Title","offer_id":55818744463745,"sku":null,"price":41.95,"currency_code":"EUR","in_stock":true}],"url":"https:\/\/oralhoe.es\/products\/polvo-blanqueador-dental-morado-white-nova","provider":"ORALHOE","version":"1.0","type":"link"}