{"product_id":"papel-mural-futbol","title":"Papel Mural Futbol","description":"\u003cdiv class=\"product-wall-calculator\" style=\"margin: 20px 0; padding: 20px; border: 2px solid #000; border-radius: 8px; background-color: #fdfdfd;\"\u003e\n  \u003ch4 style=\"margin-top: 0; color: #333;\"\u003eCalculadora de Dimensiones\u003c\/h4\u003e\n  \u003cp style=\"font-size: 0.9em; color: #666;\"\u003eIngresa las medidas para calcular los m² (se redondea hacia arriba).\u003c\/p\u003e\n  \n  \u003cdiv style=\"display: flex; gap: 15px; margin-bottom: 15px;\"\u003e\n    \u003cdiv style=\"flex: 1;\"\u003e\n      \u003clabel style=\"display:block; margin-bottom:5px; font-weight:bold;\"\u003eAncho (cm):\u003c\/label\u003e\n      \u003cinput type=\"number\" id=\"wall-width\" placeholder=\"Ej: 300\" style=\"width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px;\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex: 1;\"\u003e\n      \u003clabel style=\"display:block; margin-bottom:5px; font-weight:bold;\"\u003eAlto (cm):\u003c\/label\u003e\n      \u003cinput type=\"number\" id=\"wall-height\" placeholder=\"Ej: 250\" style=\"width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-top: 1px solid #eee; pt: 15px; text-align: center;\"\u003e\n    \u003cp style=\"font-size: 1.1em; margin-bottom: 5px;\"\u003eTotal de unidades a comprar:\u003c\/p\u003e\n    \u003cspan id=\"total-m2-display\" style=\"font-size: 2em; font-weight: bold; color: #000;\"\u003e0\u003c\/span\u003e \u003cspan style=\"font-size: 1.2em; font-weight: bold;\"\u003em²\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cinput type=\"hidden\" name=\"properties[Ancho pared]\" id=\"prop-width\"\u003e\n  \u003cinput type=\"hidden\" name=\"properties[Alto pared]\" id=\"prop-height\"\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    const widthInput = document.getElementById('wall-width');\n    const heightInput = document.getElementById('wall-height');\n    const displayM2 = document.getElementById('total-m2-display');\n    \n    \/\/ Selectores para las propiedades ocultas\n    const propWidth = document.getElementById('prop-width');\n    const propHeight = document.getElementById('prop-height');\n\n    \/\/ Intentamos encontrar el input de cantidad de Shopify (suele ser name=\"quantity\")\n    const shopifyQtyInput = document.querySelector('input[name=\"quantity\"]');\n\n    function updatePrice() {\n      const width = parseFloat(widthInput.value) || 0;\n      const height = parseFloat(heightInput.value) || 0;\n      \n      if (width \u003e 0 \u0026\u0026 height \u003e 0) {\n        const m2 = (width * height) \/ 10000;\n        const roundedM2 = Math.ceil(m2);\n        \n        \/\/ Actualizar visualización\n        displayM2.textContent = roundedM2;\n        \n        \/\/ Actualizar propiedades del pedido\n        propWidth.value = width + \" cm\";\n        propHeight.value = height + \" cm\";\n\n        \/\/ Sincronizar con la cantidad de Shopify\n        if (shopifyQtyInput) {\n          shopifyQtyInput.value = roundedM2;\n          \/\/ Disparamos un evento 'change' por si el tema tiene scripts que escuchan cambios\n          shopifyQtyInput.dispatchEvent(new Event('change', { bubbles: true }));\n        }\n      } else {\n        displayM2.textContent = \"0\";\n      }\n    }\n\n    widthInput.addEventListener('input', updatePrice);\n    heightInput.addEventListener('input', updatePrice);\n  });\n\u003c\/script\u003e\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003ePapel pintado profesional: No es adhesivo, lo que garantiza un ajuste perfecto (Incluye Pegamento en Polvo)\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003eResistente a la luz y se puede limpiar con un paño húmedo.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003eViene en rollos consecutivos con una leyenda para indicar la continuidad del pegado. \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003eTextura tipo Oxford.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003eDiseños Exclusivos de la marca.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003e\u003cspan dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003ePlazo de entrega: \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/b\u003e\u003cspan dir=\"auto\"\u003e\u003cspan\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e10\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e  días hábiles de producción + envío.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan dir=\"auto\"\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cb\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003ePost Venta: \u003c\/span\u003e\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003eUna vez realizada la compra nos contactaremos contigo al correo que ingresaste, para que nos entregues las medidas exactas de tu(s) pared(es).\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan dir=\"auto\"\u003e\u003cstrong\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003eServicio de instalación\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e\u003cspan style=\"vertical-align: inherit;\" dir=\"auto\"\u003e : Contamos con instaladores, cotiza con nosotros.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ca href=\"\/pages\/fotomontaje-gratis\" style=\"display:inline-block; background-color:#E3DBD1; color:#000000; padding:12px 24px; text-decoration:none; border-radius:14px; font-weight:bold; margin-top:10px;\"\u003e🖼️ Fotomontaje Gratis\u003c\/a\u003e","brand":"Lamber Deco","offers":[{"title":"Default Title","offer_id":53030585893227,"sku":null,"price":20900.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0966\/9096\/2795\/files\/papel-mural-futbol-1_7009fff7-6159-4067-a55b-9bf340718bea.jpg?v=1774385346","url":"https:\/\/lamberdeco.com\/products\/papel-mural-futbol","provider":"Lamber Deco","version":"1.0","type":"link"}