{"title":"Obleas circulares","description":"\u003cp class=\"p1\"\u003eObleas circulares listas para usar en repostería.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDisponibles en dos tamaños prácticos (20 y 10 cm. de diámetro), se adaptan a distintos postres y permiten crear decoraciones originales y seguras para consumo. Se entregan recortadas listas para usar.\u003c\/p\u003e","products":[{"product_id":"oblea-comestible-circular-aladin-1","title":"Oblea comestible - Aladin-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51151705080120,"sku":"10CMALADIN-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51151705047352,"sku":"20CMALADIN-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Sintitulo-6.png?v=1758578243"},{"product_id":"oblea-comestible-circular-aladin-2","title":"Oblea comestible - Aladin-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51151818064184,"sku":"10CMALADIN-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51151818031416,"sku":"20CMALADIN-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Aladin-2.png?v=1758579417"},{"product_id":"oblea-comestible-circular-aladin-3","title":"Oblea comestible - Aladin-3","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51151845425464,"sku":"10CMALADIN-3","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51151845458232,"sku":"20CMALADIN-3","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Aladin-3.png?v=1758579810"},{"product_id":"oblea-comestible-circular-ladin-4","title":"Oblea comestible - Aladin-4","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51151868756280,"sku":"10CMALADIN-4","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51151868789048,"sku":"20CMALADIN-4","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/IMG-0223.png?v=1758584935"},{"product_id":"oblea-comestible-circular-aladin-5","title":"Oblea comestible - Aladin-5","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51152431644984,"sku":"10CMALADIN-5","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51152431677752,"sku":"20CMALADIN-5","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/IMG-0224.png?v=1758585172"},{"product_id":"oblea-comestible-circular-aladin","title":"Oblea comestible - Aladin","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51153876091192,"sku":"10CMALADIN","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51153876123960,"sku":"20CMALADIN","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/IMG-0225.png?v=1758597120"},{"product_id":"oblea-comestible-circular-alicia-en-el-pais-de-las-maravillas-1","title":"Oblea comestible - Alicia en el país de las maravillas-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51153887101240,"sku":"10CMALICIAENELPAÍS-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51153887134008,"sku":"20CMALICIAENELPAÍS-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/IMG-0226.png?v=1758597317"},{"product_id":"oblea-comestible-circular-alicia-en-el-pais-de-las-maravillas-2","title":"Oblea comestible - Alicia en el país de las maravillas-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51153891557688,"sku":"10CMALICIAENELPAÍS-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51153891590456,"sku":"20CMALICIAENELPAÍS-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/IMG-0227.png?v=1758597581"},{"product_id":"oblea-comestible-circular-alicia-en-el-pais-de-las-maravillas","title":"Oblea comestible - Alicia en el país de las maravillas","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51153899094328,"sku":"10CMALICIAENELPAÍS","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51153899127096,"sku":"20CMALICIAENELPAÍS","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/IMG-0228.png?v=1758597803"},{"product_id":"oblea-comestible-circular-angry-birds-1","title":"Oblea comestible - Angry birds-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162505052472,"sku":"10CMANGRYBIRDS-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162505085240,"sku":"20CMANGRYBIRDS-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/angry-birds-1.jpg?v=1758770471"},{"product_id":"oblea-comestible-circular-angry-birds","title":"Oblea comestible - Angry birds","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162508591416,"sku":"10CMANGRYBIRDS","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162508624184,"sku":"20CMANGRYBIRDS","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/angry-birds.jpg?v=1758770619"},{"product_id":"oblea-comestible-circular-animales-de-la-granja-2","title":"Oblea comestible - Animales de la granja-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162513277240,"sku":"10CMANIMALESDELAGRANJA-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162513310008,"sku":"20CMANIMALESDELAGRANJA-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_granja-2.jpg?v=1758771449"},{"product_id":"oblea-comestible-circular-animales-de-la-granja-3","title":"Oblea comestible - Animales de la granja-3","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162528448824,"sku":"10CMANIMALESDELAGRANJA-3","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162528481592,"sku":"20CMANIMALESDELAGRANJA-3","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_granja-3.jpg?v=1758771523"},{"product_id":"oblea-comestible-circular-animales-de-la-granja-4","title":"Oblea comestible - Animales de la granja-4","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162532872504,"sku":"10CMANIMALESDELAGRANJA-4","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162532905272,"sku":"20CMANIMALESDELAGRANJA-4","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_granja-4.jpg?v=1758771894"},{"product_id":"oblea-comestible-circular-animales-de-la-granja-5","title":"Oblea comestible - Animales de la granja-5","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162534609208,"sku":"10CMANIMALESDELAGRANJA-5","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162534641976,"sku":"20CMANIMALESDELAGRANJA-5","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_granja-5.jpg?v=1758771961"},{"product_id":"oblea-comestible-circular-animales-de-la-granja","title":"Oblea comestible - Animales de la granja","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162538213688,"sku":"10CMANIMALESDELAGRANJA","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162538246456,"sku":"20CMANIMALESDELAGRANJA","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_granja.jpg?v=1758772057"},{"product_id":"oblea-comestible-circular-animales-de-la-selva-1","title":"Oblea comestible - Animales de la selva-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162546307384,"sku":"10CMANIMALESDELASELVA-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162546340152,"sku":"20CMANIMALESDELASELVA-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva-1.jpg?v=1758772478"},{"product_id":"oblea-comestible-circular-animales-de-la-selva-2","title":"Oblea comestible - Animales de la selva-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162556137784,"sku":"10CMANIMALESDELASELVA-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162556170552,"sku":"20CMANIMALESDELASELVA-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva-2.jpg?v=1758772671"},{"product_id":"oblea-comestible-circular-animales-de-la-selva-3","title":"Oblea comestible - Animales de la selva-3","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162561216824,"sku":"10CMANIMALESDELASELVA-3","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162561249592,"sku":"20CMANIMALESDELASELVA-3","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva-3.jpg?v=1758772802"},{"product_id":"oblea-comestible-circular-animales-de-la-selva-4","title":"Oblea comestible - Animales de la selva-4","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162563739960,"sku":"10CMANIMALESDELASELVA-4","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162563772728,"sku":"20CMANIMALESDELASELVA-4","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva-4.jpg?v=1758773046"},{"product_id":"oblea-comestible-circular-animales-de-la-selva-5","title":"Oblea comestible - Animales de la selva-5","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162564886840,"sku":"10CMANIMALESDELASELVA-5","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162564919608,"sku":"20CMANIMALESDELASELVA-5","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva-5.jpg?v=1758773005"},{"product_id":"oblea-comestible-circular-animales-de-la-selva-6","title":"Oblea comestible - Animales de la selva-6","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162566656312,"sku":"10CMANIMALESDELASELVA-6","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162566689080,"sku":"20CMANIMALESDELASELVA-6","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva-6.jpg?v=1758773260"},{"product_id":"oblea-comestible-circular-animales-de-la-selva","title":"Oblea comestible - Animales de la selva","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162567934264,"sku":"10CMANIMALESDELASELVA","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162567967032,"sku":"20CMANIMALESDELASELVA","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-de_la_selva.jpg?v=1758773242"},{"product_id":"oblea-comestible-circular-animales-del-mar-1","title":"Oblea comestible - Animales del mar-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162572226872,"sku":"10CMANIMALESDELMAR-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162572259640,"sku":"20CMANIMALESDELMAR-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar-1.jpg?v=1758773868"},{"product_id":"oblea-comestible-circular-animales-del-mar-2","title":"Oblea comestible - Animales del mar-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162576093496,"sku":"10CMANIMALESDELMAR-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162576126264,"sku":"20CMANIMALESDELMAR-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar-2.jpg?v=1758774061"},{"product_id":"oblea-comestible-circular-animales-del-mar-4","title":"Oblea comestible - Animales del mar-4","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162590216504,"sku":"10CMANIMALESDELMAR-4","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162590249272,"sku":"20CMANIMALESDELMAR-4","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar-4.jpg?v=1758774357"},{"product_id":"oblea-comestible-circular-animales-del-mar-5","title":"Oblea comestible - Animales del mar-5","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162599129400,"sku":"10CMANIMALESDELMAR-5","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162599162168,"sku":"20CMANIMALESDELMAR-5","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar-5.jpg?v=1758774300"},{"product_id":"oblea-comestible-circular-animales-del-mar-6","title":"Oblea comestible - Animales del mar-6","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162608927032,"sku":"10CMANIMALESDELMAR-6","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162608959800,"sku":"20CMANIMALESDELMAR-6","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar-6.jpg?v=1758774603"},{"product_id":"oblea-comestible-circular-animales-del-mar-7","title":"Oblea comestible - Animales del mar-7","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162615972152,"sku":"10CMANIMALESDELMAR-7","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162616004920,"sku":"20CMANIMALESDELMAR-7","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar-7.jpg?v=1758774754"},{"product_id":"oblea-comestible-circular-animales-del-mar","title":"Oblea comestible - Animales del mar","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51162625605944,"sku":"10CMANIMALESDELMAR","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51162625638712,"sku":"20CMANIMALESDELMAR","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Animales-del_mar.jpg?v=1758774888"},{"product_id":"oblea-comestible-circular-animales-de-la-granja-1","title":"Oblea comestible - Animales de la granja-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163552121144,"sku":"10CMANIMALESDELAGRANJA-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163552153912,"sku":"20CMANIMALESDELAGRANJA-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Sin_titulo-6.png?v=1758812092"},{"product_id":"oblea-comestible-circular-ariel-1","title":"Oblea comestible - Ariel-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163552547128,"sku":"10CMARIEL-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163552579896,"sku":"20CMARIEL-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/ariel-1.jpg?v=1758812236"},{"product_id":"oblea-comestible-circular-ariel-2","title":"Oblea comestible - Ariel-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163555594552,"sku":"10CMARIEL-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163555627320,"sku":"20CMARIEL-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/ariel-2.jpg?v=1758812360"},{"product_id":"oblea-comestible-circular-ariel-3","title":"Oblea comestible - Ariel-3","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163555725624,"sku":"10CMARIEL-3","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163555758392,"sku":"20CMARIEL-3","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/ariel-3.jpg?v=1758812435"},{"product_id":"oblea-comestible-circular-ariel-4","title":"Oblea comestible - Ariel-4","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163555889464,"sku":"10CMARIEL-4","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163555922232,"sku":"20CMARIEL-4","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/ariel-4.jpg?v=1758812540"},{"product_id":"oblea-comestible-circular-ariel","title":"Oblea comestible - Ariel","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163556839736,"sku":"10CMARIEL","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163556872504,"sku":"20CMARIEL","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/ariel.jpg?v=1758812611"},{"product_id":"oblea-comestible-circular-avengers-1","title":"Oblea comestible - Avengers-1","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163557200184,"sku":"10CMAVENGERS-1","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163557232952,"sku":"20CMAVENGERS-1","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-1.jpg?v=1758812663"},{"product_id":"oblea-comestible-circular-avengers-2","title":"Oblea comestible - Avengers-2","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163557790008,"sku":"10CMAVENGERS-2","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163557822776,"sku":"20CMAVENGERS-2","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-2.jpg?v=1758812721"},{"product_id":"oblea-comestible-circular-avengers-3","title":"Oblea comestible - Avengers-3","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163557888312,"sku":"10CMAVENGERS-3","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163557921080,"sku":"20CMAVENGERS-3","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-3.jpg?v=1758812768"},{"product_id":"oblea-comestible-circular-avengers-4","title":"Oblea comestible - Avengers-4","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163558412600,"sku":"10CMAVENGERS-4","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163558445368,"sku":"20CMAVENGERS-4","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-4.jpg?v=1758812818"},{"product_id":"oblea-comestible-circular-avengers-5","title":"Oblea comestible - Avengers-5","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163559854392,"sku":"10CMAVENGERS-5","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163559887160,"sku":"20CMAVENGERS-5","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-5.jpg?v=1758812926"},{"product_id":"oblea-comestible-circular-avengers-7","title":"Oblea comestible - Avengers-7","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163560313144,"sku":"10CMAVENGERS-7","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163560345912,"sku":"20CMAVENGERS-7","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-7.jpg?v=1758812954"},{"product_id":"oblea-comestible-circular-avengers-8","title":"Oblea comestible - Avengers-8","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163561492792,"sku":"10CMAVENGERS-8","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163561525560,"sku":"20CMAVENGERS-8","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-8.jpg?v=1758813009"},{"product_id":"oblea-comestible-circular-avengers-end-game","title":"Oblea comestible - Avengers end game","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163562639672,"sku":"10CMAVENGERSENDGAME","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163562672440,"sku":"20CMAVENGERSENDGAME","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-endgame.jpg?v=1758813069"},{"product_id":"oblea-comestible-circular-avengers-i","title":"Oblea comestible - Avengers I","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163563983160,"sku":"10CMAVENGERSI","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163564015928,"sku":"20CMAVENGERSI","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-I.jpg?v=1758813134"},{"product_id":"oblea-comestible-circular-avengers-ii","title":"Oblea comestible - Avengers II","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163565228344,"sku":"10CMAVENGERSII","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163565261112,"sku":"20CMAVENGERSII","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-II.jpg?v=1758813212"},{"product_id":"oblea-comestible-circular-avengers-iii","title":"Oblea comestible - Avengers III","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163566047544,"sku":"10CMAVENGERSIII","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163566080312,"sku":"20CMAVENGERSIII","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-III.jpg?v=1758813258"},{"product_id":"oblea-comestible-circular-avengers-iv","title":"Oblea comestible - Avengers IV","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163566506296,"sku":"10CMAVENGERSIV","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163566539064,"sku":"20CMAVENGERSIV","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-IV.jpg?v=1758813337"},{"product_id":"oblea-comestible-circular-avengers-v","title":"Oblea comestible - Avengers V","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163566932280,"sku":"10CMAVENGERSV","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163566965048,"sku":"20CMAVENGERSV","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers-V.jpg?v=1758813392"},{"product_id":"oblea-comestible-circular-avengers","title":"Oblea comestible - Avengers","description":"\u003c!-- ====== Obleas comestibles 10 y 20 cm — versión final con audio y video ====== --\u003e\n\u003cstyle\u003e\n  :root{\n    --ic-coffee:#3e2a27;\n    --ic-gold:#b48147;\n    --ic-gold-border:#e3ab56;\n    --ic-brown700:#704527;\n    --ic-accent:#e2923d;\n  }\n\n  \/* Chips con hover *\/\n  #ic-desc-wrap .chip{\n    padding:6px 10px;border:1px solid var(--ic-gold);color:var(--ic-gold);\n    border-radius:999px;font-size:12px;transition:all .2s ease;display:inline-block;\n  }\n  #ic-desc-wrap .chip:hover{ background:var(--ic-gold); color:#ffffff; }\n\n  \/* Banner con doble borde dorado *\/\n  #ic-desc-wrap .brand-banner{\n    margin:18px 0 10px;border-radius:12px;padding:14px 18px;background:#ffffff;color:#3e2a27;position:relative;\n  }\n  #ic-desc-wrap .brand-banner::before,\n  #ic-desc-wrap .brand-banner::after{\n    content:\"\";position:absolute;inset:0;border-radius:12px;border:1px solid var(--ic-gold-border);\n  }\n  #ic-desc-wrap .brand-banner::after{ inset:3px; }\n  #ic-desc-wrap .brand-banner p{ margin:0;letter-spacing:.2px;font-weight:500;position:relative;z-index:1; }\n  #ic-desc-wrap .brand-banner p b{ font-weight:800; }\n\n  \/* CTA *\/\n  #ic-desc-wrap .cta{\n    margin-top:28px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff8f0,#fde7c6);\n    border:1px solid #f3c78f;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);\n  }\n  #ic-desc-wrap .cta h3{font-size:20px;font-weight:800;color:#8a611f;margin:0 0 8px;}\n  #ic-desc-wrap .cta p{margin:0 0 12px;color:#6f4c18;font-size:16px;}\n  #ic-desc-wrap .cta a.btn{\n    display:inline-block;background:#e3ab56;color:#3e2a27;text-decoration:none;padding:12px 24px;border-radius:12px;\n    font-weight:800;font-size:15px;border:1px solid #d19a4f;box-shadow:0 2px 0 rgba(0,0,0,.08);\n  }\n  #ic-desc-wrap .cta a.btn:hover{ transform:translateY(-1px); }\n\n  \/* Logo con brillo *\/\n  #ic-desc-wrap .logo-wrap{ display:flex;justify-content:center; }\n  #ic-desc-wrap .logo-card{\n    position:relative;width:120px;aspect-ratio:1\/1;border-radius:9999px;overflow:hidden;background:transparent;\n    box-shadow:0 6px 16px rgba(0,0,0,.06), inset 0 0 0 1px rgba(0,0,0,.06);\n  }\n  #ic-desc-wrap .logo-card img{ width:100%;height:100%;object-fit:contain; }\n  #ic-desc-wrap .logo-card::after{\n    content:\"\";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%);\n    transform:translateX(-120%);transition:transform .7s ease;\n  }\n  #ic-desc-wrap .logo-card:hover::after{ transform:translateX(120%); }\n\n  \/* Titulares *\/\n  #ic-desc-wrap h3{ color:var(--ic-coffee); }\n\n  \/* Reproductor *\/\n  #ic-audio{ --hdr:#3e2a27; --icon:#3e2a27; --track:#dcdcdc; --accent:#e2923d; }\n  #ic-audio .ic-hdr{background:var(--hdr);color:#fff;padding:6px 12px;font-weight:800;font-size:14px;}\n  #ic-audio .ic-body{background:#fff;padding:12px 14px}\n  #ic-audio .ic-row{display:flex;align-items:center;gap:14px;background:#fafafa;border-radius:12px;padding:10px 14px}\n  #ic-audio .ic-btn, #ic-audio .ic-speed{\n    width:50px;height:50px;aspect-ratio:1\/1;border-radius:50%;\n    background:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;\n    padding:0;margin:0;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-shrink:0;\n  }\n  #ic-audio .ic-btn svg{width:20px;height:20px;fill:var(--icon)}\n  #ic-audio .ic-speed{font-weight:700;font-size:14px;color:var(--icon)}\n  #ic-audio .ic-time{min-width:96px;text-align:center;font-size:12px;font-weight:700;color:#1d1d1b;line-height:1}\n  #ic-audio .ic-range{appearance:none;width:100%;height:6px;background:var(--track);border-radius:999px;outline:none}\n  #ic-audio .ic-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--icon);margin-top:-4px;box-shadow:0 0 8px rgba(226,146,61,.4)}\n  #ic-audio .ic-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--_val,0%),var(--track) 0)}\n\u003c\/style\u003e\n\n\u003cdiv id=\"ic-desc-wrap\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; line-height:1.55; color:#3e2a27; scroll-behavior:smooth;\"\u003e\n\n  \u003c!-- Encabezado --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 16px;\"\u003e\n    \u003cspan style=\"font-size:20px; font-weight:bold; color:var(--ic-coffee);\"\u003eObleas comestibles 10 y 20 cm\u003c\/span\u003e\n    \u003cspan style=\"padding:6px 10px; border-radius:999px; background:var(--ic-coffee); color:#ffffff; font-size:12px; font-weight:bold;\"\u003eIMÁGENES COMESTIBLES\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eKosher\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003ePermiso FDA\u003c\/span\u003e\n    \u003cspan class=\"chip\"\u003eSin gluten\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tarjetas resumen --\u003e\n  \u003cdiv style=\"display:flex; flex-wrap:wrap; gap:12px; margin:0 0 20px;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eFormato\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eOblea circular comestible\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eDiámetros\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003e10 cm y 20 cm \u003cspan style=\"font-weight:600;color:#704527;\"\u003e(según variante)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px; border:1px solid #f1f5f9; border-radius:12px; padding:12px;\"\u003e\n      \u003cdiv style=\"font-size:13px; color:#704527; text-transform:uppercase; letter-spacing:.3px; margin-bottom:6px;\"\u003eNota\u003c\/div\u003e\n      \u003cdiv style=\"font-weight:bold; color:#3e2a27;\"\u003eSe entregan recortadas (círculo perfecto)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Reproductor (audio) --\u003e\n  \u003cdiv id=\"ic-audio\" style=\"max-width:820px; margin:16px 0; border-radius:14px; box-shadow:0 4px 14px rgba(0,0,0,.05); overflow:hidden;\"\u003e\n    \u003cdiv class=\"ic-hdr\"\u003eEscucha la descripción del producto\u003c\/div\u003e\n    \u003cdiv class=\"ic-body\"\u003e\n      \u003cdiv class=\"ic-row\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-play\" aria-label=\"Reproducir\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cdiv class=\"ic-time\"\u003e\n\u003cspan id=\"ic-cur\"\u003e0:00\u003c\/span\u003e \/ \u003cspan id=\"ic-dur\"\u003e0:00\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cinput id=\"ic-range\" class=\"ic-range\" type=\"range\" min=\"0\" max=\"100\" value=\"0\" step=\"0.1\" aria-label=\"Progreso\"\u003e\n        \u003cbutton class=\"ic-btn\" id=\"ic-mute\" aria-label=\"Silenciar\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 9v6h4l5 5V4L9 9H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ic-speed\" id=\"ic-speed\" aria-label=\"Velocidad\"\u003e1×\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003caudio id=\"ic-audio-el\" preload=\"metadata\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Obleas_comestibles_10_y_20_cm.mp3?v=1760825752\" type=\"audio\/mpeg\"\u003e\u003c\/audio\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Script reproductor --\u003e\n  \u003cscript\u003e\n    (function(){\n      const a=document.getElementById('ic-audio-el'),\n            play=document.getElementById('ic-play'),\n            mute=document.getElementById('ic-mute'),\n            speed=document.getElementById('ic-speed'),\n            range=document.getElementById('ic-range'),\n            cur=document.getElementById('ic-cur'),\n            dur=document.getElementById('ic-dur');\n      const fmt=s=\u003eisNaN(s)?'0:00':`${Math.floor(s\/60)}:${Math.floor(s%60).toString().padStart(2,'0')}`;\n      const setIcon=p=\u003e{play.innerHTML=p?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M6 5h4v14H6zm8 0h4v14h-4z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M8 5v14l11-7z\"\/\u003e\u003c\/svg\u003e';};\n      play.onclick=()=\u003e{a.paused?a.play():a.pause();};\n      a.onplay=()=\u003esetIcon(true); a.onpause=()=\u003esetIcon(false);\n      a.onloadedmetadata=()=\u003e{dur.textContent=fmt(a.duration);range.max=a.duration||0;};\n      a.ontimeupdate=()=\u003e{range.value=a.currentTime||0;cur.textContent=fmt(a.currentTime);range.style.setProperty('--_val',((a.currentTime\/(a.duration||1))*100)+'%');};\n      range.oninput=()=\u003ea.currentTime=range.value;\n      mute.onclick=()=\u003e{a.muted=!a.muted;mute.innerHTML=a.muted?'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5zm12.59 3L21 11.59 19.59 10 17 12.59 14.41 10 13 11.41 15.59 14 13 16.59 14.41 18 17 15.41 19.59 18 21 16.59 18.41 14z\"\/\u003e\u003c\/svg\u003e':'\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath fill=\"#3e2a27\" d=\"M5 9v6h4l5 5V4L9 9H5z\"\/\u003e\u003c\/svg\u003e';};\n      const sp=[1,1.5,2];let i=0; speed.onclick=()=\u003e{i=(i+1)%sp.length;a.playbackRate=sp[i];speed.textContent=sp[i]+'×';};\n    })();\n  \u003c\/script\u003e\n\n  \u003c!-- CARACTERÍSTICAS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaracterísticas\u003c\/h3\u003e\n    \u003cp\u003eObleas \u003cstrong\u003ecomestibles\u003c\/strong\u003e circulares listas para usar en la decoración de postres y alimentos. Disponibles en dos diámetros: \u003cb\u003e10 cm\u003c\/b\u003e y \u003cb\u003e20 cm\u003c\/b\u003e (elige la variante al momento de tu compra).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PUNTOS DESTACADOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003ePuntos destacados\u003c\/h3\u003e\n    \u003col style=\"margin:8px 0 0; padding-left:18px;\"\u003e\n      \u003cli\u003eCorte circular perfecto: sin necesidad de recortar.\u003c\/li\u003e\n      \u003cli\u003eOpciones de diámetro: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (según la variante).\u003c\/li\u003e\n      \u003cli\u003eProducto disponible únicamente en los tamaños y personajes indicados.\u003c\/li\u003e\n      \u003cli\u003eLibres de gluten y lactosa.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- USOS --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eUsos\u003c\/h3\u003e\n    \u003cp\u003eIdeales para decorar:\u003c\/p\u003e\n    \u003cul style=\"columns:2; -webkit-columns:2; -moz-columns:2; gap:16px; margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003ePasteles, pays y \u003cem\u003echeesecakes\u003c\/em\u003e\n\u003c\/li\u003e\n      \u003cli\u003eGalletas grandes\u003c\/li\u003e\n      \u003cli\u003eGelatinas (como \u003cem\u003etransfer\u003c\/em\u003e o sobre la gelatina)\u003c\/li\u003e\n      \u003cli\u003eFlan\u003c\/li\u003e\n      \u003cli\u003ePanqués y roscas\u003c\/li\u003e\n      \u003cli\u003eBebidas grandes (jarras\/\u003cem\u003esmoothies\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003ePizza creativa \/ hamburguesas temáticas\u003c\/li\u003e\n      \u003cli\u003eManualidades y decoración 3D\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eY en cualquier otra aplicación donde tu creatividad te guíe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADUCIDAD --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eCaducidad\u003c\/h3\u003e\n    \u003cp\u003eEn su empaque original, debidamente sellado y almacenado en un lugar fresco y seco, el producto tiene una caducidad de hasta 3 meses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ALMACENAMIENTO --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eRecomendaciones de almacenamiento\u003c\/h3\u003e\n    \u003cp\u003eConservar preferentemente en su empaque original, bien cerrado, dentro de un contenedor, cajón o alacena. Mantener en lugar seco y fresco, evitando luz solar directa o fuentes de calor. No requiere refrigeración.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Estas recomendaciones son informativas y no limitativas; el producto puede utilizarse o almacenarse en ambientes distintos según la aplicación.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INGREDIENTES \/ ESPECIFICACIONES --\u003e\n  \u003csection style=\"margin:16px 0;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px;\"\u003eIngredientes\u003c\/h3\u003e\n    \u003cp\u003eAlmidones de papa, agua, tinta comestible y aceites vegetales.\u003c\/p\u003e\n    \u003ch3 style=\"font-size:18px; margin:16px 0 8px;\"\u003eEspecificaciones\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px;\"\u003e\n      \u003cli\u003eDiámetros: \u003cstrong\u003e10 cm\u003c\/strong\u003e y \u003cstrong\u003e20 cm\u003c\/strong\u003e (elige la variante)\u003c\/li\u003e\n      \u003cli\u003eEspesor aproximado: 0.3 mm\u003c\/li\u003e\n      \u003cli\u003eTextura: flexible y de fácil manejo\u003c\/li\u003e\n      \u003cli\u003eSabor: sin sabor\u003c\/li\u003e\n      \u003cli\u003eAcabado: mate\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMPORTANTE --\u003e\n  \u003csection style=\"margin:16px 0; border:1px solid rgba(0,0,0,.06); background:rgba(249,194,113,0.2); border-radius:12px; padding:12px;\"\u003e\n    \u003ch3 style=\"font-size:18px; margin:0 0 8px; color:#e2923d;\"\u003e¡IMPORTANTE!\u003c\/h3\u003e\n    \u003cul style=\"margin:0; padding-left:18px; color:#3e2a27;\"\u003e\n      \u003cli\u003eLa información aplica a nuestras \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e de 10 y 20 cm (marca Imágenes Comestibles).\u003c\/li\u003e\n      \u003cli\u003ePara impresión comestible personalizada, solicita información sobre nuestro \u003cb\u003eServicio de impresión comestible\u003c\/b\u003e.\u003c\/li\u003e\n      \u003cli\u003ePor tratarse de un producto comestible, no se aceptan devoluciones.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BANNER DE MARCA --\u003e\n  \u003cdiv class=\"brand-banner\"\u003e\n    \u003cp\u003e\u003cb\u003eImágenes Comestibles, desde 2001:\u003c\/b\u003e Servicio, Profesionalismo y Calidad.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO (opcional) --\u003e\n  \u003cdiv style=\"margin-top:20px; text-align:center;\"\u003e\n    \u003ch3 style=\"margin:0; color:#3e2a27; display:inline-block; border-bottom:2px solid #e3ab56; padding-bottom:4px; font-size:18px;\"\u003e\n      Así lucen nuestras \u003cem\u003eobleas\u003c\/em\u003e\n    \u003c\/h3\u003e\n    \u003cdiv style=\"aspect-ratio:16\/9; max-width:800px; margin:12px auto 0; border-radius:12px; overflow:hidden;\"\u003e\n      \u003ciframe style=\"width:100%; height:100%; border:0;\" title=\"Obleas comestibles Imágenes Comestibles\" src=\"https:\/\/www.youtube.com\/embed\/0ddvmB__dnA\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003e¿Listo para decorar?\u003c\/h3\u003e\n    \u003cp\u003eAgrégalo al carrito y lleva tus \u003cstrong\u003eObleas comestibles\u003c\/strong\u003e justo en el tamaño que necesitas.\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"#top\"\u003eComprar ahora\u003c\/a\u003e\n    \u003cdiv class=\"logo-wrap\" style=\"margin-top:18px;\"\u003e\n      \u003cdiv class=\"logo-card\" aria-label=\"Imágenes Comestibles\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/Logo_Imagenes_Grupo_Horfel_3487dc78-1681-4230-aea4-2291c0ed3e6f.png?v=1760118370\" alt=\"Imágenes Comestibles\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- ====== FIN ====== --\u003e","brand":"Imágenes Comestibles","offers":[{"title":"10 cm","offer_id":51163576238392,"sku":"10CMAVENGERS","price":45.0,"currency_code":"MXN","in_stock":true},{"title":"20 cm","offer_id":51163576271160,"sku":"20CMAVENGERS","price":50.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/files\/avengers_60f22026-3ef2-45d7-a9d4-f2407fe47f26.jpg?v=1758813450"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/7441\/5928\/collections\/Obleas_20_cm..jpg?v=1760901904","url":"https:\/\/imagenescomestibles.com\/collections\/obleas-circulares.oembed?page=15","provider":"Imágenes Comestibles","version":"1.0","type":"link"}