{"product_id":"papel-mural-botanico-acuarela","title":"Papel mural botanico acuarela","description":"\u003cstyle\u003e\n    .tw-calculator {\n        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n        width: 100%;\n        padding: 20px;\n        border: 1px solid #e8e8e8;\n        border-radius: 4px;\n        background-color: #fafafa;\n        color: #333;\n        margin-bottom: 20px;\n        box-sizing: border-box;\n    }\n    .tw-calculator h3 {\n        font-size: 14px;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        margin-top: 0;\n        margin-bottom: 20px;\n    }\n    .field-group {\n        margin-bottom: 15px;\n    }\n    .field-group label {\n        display: block;\n        font-size: 12px;\n        margin-bottom: 5px;\n        font-weight: bold;\n    }\n    .field-group select, .field-group input {\n        width: 100%;\n        padding: 10px;\n        border: 1px solid #ccc;\n        border-radius: 2px;\n        box-sizing: border-box;\n        font-size: 14px;\n        background-color: #fff;\n    }\n    .info-text {\n        font-size: 11px;\n        color: #666;\n        margin-bottom: 10px;\n    }\n    .area-display {\n        font-size: 13px;\n        color: #555;\n        margin-top: 15px;\n        display: flex;\n        justify-content: space-between;\n    }\n    .price-display {\n        margin-top: 15px;\n        padding-top: 15px;\n        border-top: 2px solid #e8e8e8;\n        font-size: 18px;\n        font-weight: bold;\n        display: flex;\n        justify-content: space-between;\n    }\n    .price-display span:last-child {\n        color: #000;\n    }\n\n    \/* OCULTAR ELEMENTOS NATIVOS DE SHOPIFY *\/\n    product-info quantity-input, \n    .product-form__quantity, \n    .quantity-selector,\n    .quantity__input,\n    variant-selects,\n    variant-radios,\n    .product-form__input--dropdown,\n    .product__tax,\n    .price, \n    .product__price,\n    .price--large {\n        display: none !important;\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tw-calculator\"\u003e\n    \u003ch3\u003eCalculadora de Pedido\u003c\/h3\u003e\n\n    \u003cdiv class=\"field-group\"\u003e\n        \u003clabel for=\"calc-material\"\u003eSelecciona el tipo de papel\u003c\/label\u003e\n        \u003cselect id=\"calc-material\"\u003e\n            \u003coption value=\"45476208312499\" data-price=\"17000\" data-name=\"Papel Mural Rustic\"\u003ePapel Mural Rustic ($17.000 m2)\u003c\/option\u003e\n            \u003coption value=\"45476208345267\" data-price=\"17000\" data-name=\"Papel Mural Lino\"\u003ePapel Mural Lino ($17.000 m2)\u003c\/option\u003e\n            \u003coption value=\"45476208378035\" data-price=\"17000\" data-name=\"Papel Mural Canva\"\u003ePapel Mural Canva ($17.000 m2)\u003c\/option\u003e\n            \u003coption value=\"45476208410803\" data-price=\"19000\" data-name=\"Adhesivo Para Muro\"\u003eAdhesivo Para Muro ($19.000 m2)\u003c\/option\u003e\n        \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"info-text\"\u003eSi vas a utilizar decimales, utiliza un punto (ej: 2.5)\u003c\/p\u003e\n\n    \u003cdiv style=\"display: flex; gap: 15px;\"\u003e\n        \u003cdiv class=\"field-group\" style=\"flex: 1;\"\u003e\n            \u003clabel for=\"calc-width\"\u003eAncho en metros\u003c\/label\u003e\n            \u003cinput type=\"number\" id=\"calc-width\" step=\"0.01\" min=\"0\" placeholder=\"0.00\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"field-group\" style=\"flex: 1;\"\u003e\n            \u003clabel for=\"calc-height\"\u003eAltura en metros\u003c\/label\u003e\n            \u003cinput type=\"number\" id=\"calc-height\" step=\"0.01\" min=\"0\" placeholder=\"0.00\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"area-display\"\u003e\n        \u003cspan\u003eM² a cobrar (redondeado):\u003c\/span\u003e\n        \u003cstrong\u003e\u003cspan id=\"rounded-area\"\u003e0\u003c\/span\u003e m²\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"price-display\"\u003e\n        \u003cspan\u003ePrecio Total:\u003c\/span\u003e\n        \u003cspan id=\"total-price\"\u003e$0\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function() {\n        const materialSelect = document.getElementById('calc-material');\n        const widthInput = document.getElementById('calc-width');\n        const heightInput = document.getElementById('calc-height');\n        const roundedAreaSpan = document.getElementById('rounded-area');\n        const totalPriceSpan = document.getElementById('total-price');\n\n        \/\/ Buscar el formulario EXACTO del carrito\n        const shopifyCartForm = document.querySelector('form[action*=\"\/cart\/add\"]'); \n\n        function calculatePrice() {\n            const selectedOption = materialSelect.options[materialSelect.selectedIndex];\n            const variantId = selectedOption.value; \n            const materialPrice = parseFloat(selectedOption.getAttribute('data-price')) || 17000;\n            const materialName = selectedOption.getAttribute('data-name');\n            \n            const width = parseFloat(widthInput.value) || 0;\n            const height = parseFloat(heightInput.value) || 0;\n\n            const exactArea = width * height;\n            const roundedArea = Math.ceil(exactArea); \n            const total = roundedArea * materialPrice;\n\n            roundedAreaSpan.textContent = roundedArea;\n            const formattedPrice = new Intl.NumberFormat('es-CL', {\n                style: 'currency', currency: 'CLP', minimumFractionDigits: 0\n            }).format(total);\n            totalPriceSpan.textContent = formattedPrice;\n\n            \/\/ INYECCIÓN BLINDADA AL CARRITO DE SHOPIFY\n            if (shopifyCartForm) {\n                \/\/ 1. INYECTAR CANTIDAD (Corrección principal)\n                \/\/ Buscamos TODOS los inputs de cantidad en toda la página, no solo en el formulario\n                let qtyInputs = document.querySelectorAll('input[name=\"quantity\"]');\n                \n                if (qtyInputs.length \u003e 0 \u0026\u0026 roundedArea \u003e 0) {\n                    qtyInputs.forEach(function(input) {\n                        input.value = roundedArea;\n                        \/\/ Forzamos a Shopify a \"darse cuenta\" de que cambiamos el valor\n                        input.dispatchEvent(new Event('change', { bubbles: true }));\n                    });\n                } else if (roundedArea \u003e 0) {\n                    \/\/ Fallback extremo: Si no hay inputs, creamos uno oculto a la fuerza\n                    let newQtyInput = shopifyCartForm.querySelector('input[name=\"quantity\"][type=\"hidden\"]');\n                    if (!newQtyInput) {\n                        newQtyInput = document.createElement('input');\n                        newQtyInput.type = 'hidden';\n                        newQtyInput.name = 'quantity';\n                        shopifyCartForm.appendChild(newQtyInput);\n                    }\n                    newQtyInput.value = roundedArea;\n                }\n\n                \/\/ 2. INYECTAR ID DE VARIANTE\n                let formVariantInput = shopifyCartForm.querySelector('[name=\"id\"]');\n                if (formVariantInput) {\n                    formVariantInput.value = variantId;\n                    formVariantInput.dispatchEvent(new Event('change', { bubbles: true }));\n                } else {\n                    let newVariantInput = shopifyCartForm.querySelector('input[name=\"id\"][type=\"hidden\"]');\n                    if (!newVariantInput) {\n                        newVariantInput = document.createElement('input');\n                        newVariantInput.type = 'hidden';\n                        newVariantInput.name = 'id';\n                        shopifyCartForm.appendChild(newVariantInput);\n                    }\n                    newVariantInput.value = variantId;\n                }\n\n                \/\/ 3. INYECTAR NOTAS EXACTAS\n                if (width \u003e 0 \u0026\u0026 height \u003e 0) {\n                    updateHiddenProperty('Ancho exacto (m)', width);\n                    updateHiddenProperty('Alto exacto (m)', height);\n                    updateHiddenProperty('Material seleccionado', materialName); \n                }\n            }\n        }\n\n        function updateHiddenProperty(name, value) {\n            const inputName = `properties[${name}]`;\n            let hiddenInput = shopifyCartForm.querySelector(`input[name=\"${inputName}\"]`);\n            if (!hiddenInput) {\n                hiddenInput = document.createElement('input');\n                hiddenInput.type = 'hidden';\n                hiddenInput.name = inputName;\n                shopifyCartForm.appendChild(hiddenInput);\n            }\n            hiddenInput.value = value;\n        }\n\n        materialSelect.addEventListener('change', calculatePrice);\n        widthInput.addEventListener('input', calculatePrice);\n        heightInput.addEventListener('input', calculatePrice);\n        \n        \/\/ Ejecutar con un pequeñísimo retraso para darle tiempo al tema de Shopify a cargar todo\n        setTimeout(calculatePrice, 500);\n    });\n\u003c\/script\u003e\n\n\n\n\u003ch1 dir=\"ltr\"\u003e\u003cspan\u003ePapel Mural Botánico Acuarela – El Arte de la Naturaleza en tu Pared\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eTransforma tu hogar en una galería de serenidad y diseño.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e¿Por qué conformarse con una pared lisa cuando puedes tener una obra de arte? Comprar \u003c\/span\u003e\u003cspan\u003epapel mural\u003c\/span\u003e\u003cspan\u003e es la forma más rápida y efectiva de inyectar personalidad a tus espacios. Nuestro \u003c\/span\u003e\u003cspan\u003epapel mural botánico acuarela\u003c\/span\u003e\u003cspan\u003e no solo decora; redefine la atmósfera de tu hogar, aportando la delicadeza y la frescura de la naturaleza con un acabado artístico y profesional.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eBeneficios de elegir nuestro papel mural personalizado \u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eLa versatilidad de nuestros \u003c\/span\u003e\u003cspan\u003epapeles murales\u003c\/span\u003e\u003cspan\u003e permite que cada rincón sea único:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eDormitorios que inspiran paz:\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eCrea un santuario con el \u003c\/span\u003e\u003cspan\u003epapel mural dormitorio\u003c\/span\u003e\u003cspan\u003e en tonos suaves. Ideal también como \u003c\/span\u003e\u003cspan\u003epapel mural bebé\u003c\/span\u003e\u003cspan\u003e o \u003c\/span\u003e\u003cspan\u003epapel mural infantil\u003c\/span\u003e\u003cspan\u003e, gracias a sus diseños que estimulan la calma.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eBaños y Cocinas con estilo:\u003c\/strong\u003e\u003cspan\u003e Gracias a nuestro adhesivo para muros,\u003c\/span\u003e\u003cspan\u003e permiten llevar el diseño a zonas antes impensadas sin miedo a la humedad y de facil limpieza.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eLivings de alto impacto:\u003c\/strong\u003e\u003cspan\u003e Convierte tu sala en el centro de atención con un \u003c\/span\u003e\u003cspan\u003epapel mural para living\u003c\/span\u003e\u003cspan\u003e que combine con tu mobiliario de madera o lino.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eOficinas modernas:\u003c\/strong\u003e\u003cspan\u003e Dale vida a tu zona de trabajo con un \u003c\/span\u003e\u003cspan\u003epapel mural decorativo\u003c\/span\u003e\u003cspan\u003e que potencie tu creatividad.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 dir=\"ltr\"\u003e\u003cspan\u003eCalidad Superior: Elige tu textura ideal\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eNos diferenciamos por ofrecer materiales que puedes ver y tocar. Según tu proyecto, puedes elegir entre:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\u003cstrong\u003ePapel Mural: \u003c\/strong\u003e(Rustic, Lino y Canva):\u003c\/span\u003e\u003cspan\u003e Acabados con relieve que aportan cuerpo y una sensación táctil de lujo. Su instalación debe ser con encolado se recomienda con un instalador\u003c\/span\u003e\u003cspan\u003e, ideal para quienes buscan el look de un \u003c\/span\u003e\u003cspan\u003epapel mural con textura\u003c\/span\u003e\u003cspan\u003e artesanal.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eAdhesivo PVC para muros (Laminado Mate):\u003c\/strong\u003e\u003cspan\u003e Si buscas practicidad, nuestro \u003c\/span\u003e\u003cspan\u003epapel mural autoadhesivo\u003c\/span\u003e\u003cspan\u003e es la opción. Es un \u003c\/span\u003e\u003cspan\u003epapel mural vinílico\u003c\/span\u003e\u003cspan\u003e de alta adherencia con una capa de laminado mate. ¿El resultado? Un \u003c\/span\u003e\u003cspan\u003epapel mural adhesivo lavable\u003c\/span\u003e\u003cspan\u003e que puedes limpiar con un paño húmedo sin que pierda calidad ni color.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eTodo lo que necesitas saber antes de darle vida a tus muros \u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e¡Estamos felices de que elijas nuestra colección de papeles murales para transformar tu hogar! Queremos que tu experiencia sea perfecta, por eso te compartimos estos consejos clave antes de realizar tu compra:\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 dir=\"ltr\"\u003e\u003cspan\u003eLa importancia de una buena medida\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003ePara que tu diseño luzca impecable, es vital medir correctamente la superficie. Ten en cuenta que, si necesitas material adicional en el futuro, \u003c\/span\u003e\u003cspan\u003epueden existir pequeñas variaciones en el tono\u003c\/span\u003e\u003cspan\u003e debido a los procesos de impresión. ¡Asegúrate de pedir todo lo que necesitas de una vez!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eUsa nuestra calculadora:\u003c\/span\u003e\u003cspan\u003e En la ficha de cada producto encontrarás una herramienta muy sencilla. Solo ingresa el \u003c\/span\u003e\u003cspan\u003eancho x alto\u003c\/span\u003e\u003cspan\u003e de tu pared y el sistema hará el cálculo por ti.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eTip técnico:\u003c\/span\u003e\u003cspan\u003e Si vas a usar decimales, recuerda separarlos con un punto (ejemplo: \u003c\/span\u003e\u003cspan\u003e2.5\u003c\/span\u003e\u003cspan\u003e).\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 dir=\"ltr\"\u003e\u003cspan\u003e Colores y Texturas\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eLos tonos pueden variar sutilmente según el material que elijas. Si quieres estar 100% seguro del resultado final en tu espacio, te recomendamos adquirir una \u003c\/span\u003e\u003cspan\u003emuestra impresa\u003c\/span\u003e\u003cspan\u003e de referencia. ¡Así podrás ver y sentir la calidad antes de la gran transformación!\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 dir=\"ltr\"\u003e\u003cspan\u003eInstalación y Cuidados\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eInstalación:\u003c\/strong\u003e\u003cspan\u003e El valor del papel no incluye la instalación, pero ¡no te preocupes! Podemos recomendarte \u003c\/span\u003e\u003cspan\u003einstaladores expertos\u003c\/span\u003e\u003cspan\u003e de nuestra confianza. Recuerda que el papel mural no incluye el pegamento.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e En el caso de nuestros \u003c\/span\u003e\u003cspan\u003eadhesivos PVC\u003c\/span\u003e\u003cspan\u003e, son de alta adherencia y muy fáciles de mantener: basta con un paño húmedo (evita siempre productos abrasivos). Por su gran agarre, sugerimos que un profesional realice la instalación.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCada uno de nuestros productos es \u003c\/span\u003e\u003cspan\u003ediseñado y fabricado con amor en Chile\u003c\/span\u003e\u003cspan\u003e, apoyando el talento local y garantizando procesos de calidad.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003e¿Tienes alguna duda adicional?\u003c\/strong\u003e\u003cspan\u003e Estamos aquí para acompañarte en cada paso. Escríbenos a \u003c\/span\u003e\u003cspan\u003egrafdeco@grafdeco.cl\u003c\/span\u003e\u003cspan\u003e o hablemos directamente por WhatsApp al \u003c\/span\u003e\u003cspan\u003e+56 9 6493 2390\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e","brand":"GrafDeco","offers":[{"title":"Papel Mural Rustic","offer_id":45476208312499,"sku":"50","price":17000.0,"currency_code":"CLP","in_stock":true},{"title":"Papel Mural Lino","offer_id":45476208345267,"sku":"51","price":17000.0,"currency_code":"CLP","in_stock":true},{"title":"papel Mural Canva","offer_id":45476208378035,"sku":"52","price":17000.0,"currency_code":"CLP","in_stock":true},{"title":"Adhesivo Para Muro","offer_id":45476208410803,"sku":"53","price":19000.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/6469\/1635\/files\/Papelmuralbotanicoacuarela_c6cd149b-6149-4765-90c2-d63f8d73a925.jpg?v=1777652578","url":"https:\/\/grafdeco.cl\/products\/papel-mural-botanico-acuarela","provider":"GrafDeco","version":"1.0","type":"link"}