{"title":"pH5","description":"","products":[{"product_id":"gel-de-limpeza-eucerin-ph5-2604g","title":"Gel de Limpeza Eucerin Ph5 260,4g","description":"\u003c!-- start #content-wrapper--\u003e\n\u003cdiv id=\"content-wrapper\"\u003e\n\u003c!-- start #main--\u003e\n\u003cdiv id=\"main\"\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"PH5 Gel de Limpeza Corporal 250ml: Higieniza suavemente e mantém a hidratação por 24 horas\" alt=\"Frasco do Eucerin pH5 Gel de Limpeza Corporal 250ml sobre fundo branco. A embalagem tem elementos nas cores branca e vermelha.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_rRSp3gaxJjk6GMTj.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"PH5 Balance System – Dexpantenol\" alt=\"Imagem de uma espuma branca representando a textura do produto em um fundo neutro.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_WDvaodqLt6SKtnqT.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Contribui para a barreira de defesa e o PH natural da pele; Proporciona hidratação por um dia inteiro; Ideal para limpeza cotidiana sem agredir ou ressecar\" alt=\"Imagem do produto com fundo vermelho ao lado de ícones e textos que indicam os benefícios.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_6mzGJwP6BhcQXfum.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"98% das pessoas disseram: Ajuda a evitar o ressecamento da pele*\" alt=\"Mulher sorridente segurando o frasco de Eucerin pH5 com selo em destaque indicando 98% de aprovação, o fundo é branco e vermelho.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Jq9jeyNSGy7tsdqz.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Indicado para o corpo e também o rosto; Seguro para uso por toda a família; Desenvolvido para pele seca e sensível\" alt=\"A embalagem do produto é segurada por uma mão. Ao lado, ícones em fundos vermelhos representam uso, família e pele sensível.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_bS5LQ49vFYSirAyp.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Conheça também outros itens da linha\" alt=\"Imagem de dois produtos Eucerin pH5 em um fundo neutro e claro.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_i3j5BMezKCPWaJC7.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"fotoFull footer\"\u003e\u003cimg height=\"auto\" width=\"100%\" title=\"CUIDADO DERMATOLÓGICO TRANSFORMADOR: PIONEIROS EM SKINCARE, RECOMENDADO POR DERMATOLOGISTAS, INOVAÇÃO CONSTANTE\" alt=\"Ao lado esquerdo, logotipo da Eucerin em destaque. Ao lado direito, fundo vermelho com três ícones que representam os pilares da marca.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_jU4Ksi96HyMDRif5.jpg\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    \/\/Verifica se o Texto legal tem conteúdo e se não houver, remove (texto)\n    var txtLegalFooter = document.querySelector(\".texto-legal-fundo.footer\");\n    if (!txtLegalFooter.innerText) {\n        txtLegalFooter.remove();\n    }\n\n    \/\/Varre quantidade de itens para removê-los automaticamente se não houver conteúdo (imagem)\n    var fotoFullFooter = document.querySelectorAll(\".fotoFull.footer\");\n    for (var i = 0; i \u003c fotoFullFooter.length; i++) {\n        var dataimg = fotoFullFooter[i];\n        if (dataimg.querySelector(\"img\").src.search(\".jpg\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".jpeg\") \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".gif\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".png\") \u003c 0) {\n            \/\/console.log('dataimg', dataimg);\n            \/\/ Create Element.remove() function if not exist (FOR Internet Explorer)\n            if (!('remove' in Element.prototype)) {\n                fotoFullFooter[i].parentNode.removeChild(fotoFullFooter[i]);\n            }\n            else {\n                fotoFullFooter[i].remove(fotoFullFooter[i]);\n            }\n        }\n    }\n\u003c\/script\u003e \u003c!-- Footer --\u003e\u003cfooter\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/www.standout.com.br\/bdfnivea\/public\/img\/logo-footer.png\" alt=\"Standout Logo\" class=\"logoFooter\"\u003e\u003c\/h3\u003e\n\u003c\/footer\u003e\u003c!-- End: Footer --\u003e\n\u003c\/div\u003e\n\u003c!-- end #main--\u003e\n\u003c\/div\u003e\n\u003c!-- end #content-wrapper--\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- script GS1 inicio --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- script GS1 fim --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/bootstrap.min.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/scripts.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdAgeCheck.js\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- JS Captura de cliques de interatividade nas vitrines --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdHitTagVitrines.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\nwindow.getHeight = function () { return $(document).height() };\nvar currentTab = 1;\nvar fullUrl = window.location.href.split(\"\/\");\nvar dId = fullUrl[5] + \"\/\";\nvar cId = \"pao7p7anbF8,\";\nvar ajaxURL = \"\/\/www.standout.com.br\/bdfnivea\/public\/hitMe\/\" + dId;\nvar heatURL = \"\/\/www.standout.com.br\/bdfnivea\/h\";\n\/\/var heatPURL = \"\/\/www.standout.com.br\/bdfnivea\/hp\";\nvar productId = \"eucerin-ph5-gel-de-limpeza-syndet-facial-e-corporal-250ml-epoca\";\nvar active = true;\nvar store = { 1: {}, 2: {}, 3: {} };\n\/\/var storeP = { 1: [], 2: [], 3: [] };\nvar ctrl;\nvar seconds = 0;\nvar hashUser = Math.random().toString(16).slice(2);\n\/\/*Active On Page**************************************\/\/\n function onVisibilityChange() {\n\tif (document.visibilityState === 'visible') {\n\t\t\/\/console.log(\"user is focused on the page\");\n\t\tstartTimer();\n\t} else {\n\t\t\/\/console.log(\"user left the page\");\n\t\tclearTimeout(timex);\n\t}\n\n\t\/\/console.log('document.hidden', document.hidden);\n}\n\ndocument.addEventListener('visibilitychange', onVisibilityChange);\n\n\/\/*TIMER**********************************************\/\/\nfunction startTimer(){\n\ttimex = setTimeout(function(){ seconds++; startTimer();}, 1000);\n}\nstartTimer();\n\nthis.goToTab = function (tab) {\n\t$('#myTab a[data-tabid='+tab+']').click();\n}\n\nfunction addHit (e) {\n\tvar x = (e.layerX) ? e.layerX : e.pageX, y = (e.layerY) ? e.layerY : e.pageY, Xi = \"X\" + x, Yi = \"Y\" + y;\n\n\tif (!store[currentTab][Xi])\n                store[currentTab][Xi] = {};\n\n\tif (!store[currentTab][Xi][Yi])\n                store[currentTab][Xi][Yi] = 0;\n\n\tstore[currentTab][Xi][Yi] += 1;\n\n\t\/\/storeP[currentTab].push(x + \"_\" + y);\n\n\tclearTimeout(ctrl);\n\tctrl = setTimeout(sendHit, 2000);\n}\n\nfunction sendHit() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar tmpStore = store;\n\t\/\/var tmpStoreP = storeP;\n\tactive = false;\n\tstore = { 1: {}, 2: {}, 3: {} };\n\t\/\/storeP = { 1: [], 2: [], 3: [] };\n        $.ajax({\n                type: \"POST\",\n                url: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(tmpStore), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n                success: function (data) { },\n                error: function (XHR) { }\n        });\n}\n\nsetInterval( function () { active = true; }, 80);\n\n$(document).mousemove(function(e) {\n\tif (active) {\n\t\taddHit(e);\n\t\tactive = false;\n\t}\n});\n\n\/\/ Função para envio de HIT de tempo médio na página a cada 2 segundos\nfunction sendHitTM() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar storeTM = { 1: {}, 2: {}, 3: {} };\n\t$.ajax({\n\t\ttype: \"POST\",\n\t\turl: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(storeTM), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n\t\tsuccess: function (data) { },\n\t\terror: function (XHR) { }\n\t});\n}\nsetInterval(sendHitTM, 5000);\n\n$(document).ready(function () {\n\t$(\".table-desktop tr\").each(function (k, v)\n\t{\n\t\tif ($(v).children(\".empty\").length == 3)\n\t\t\t$(v).remove();\n\t});\n\n\t\/\/ Tratamento para só inicializar o carrossel caso exista\n\tif ($(\".carousel\").length) {\n\n\t\t$(\".carousel\").each ( function (k, v)\n\t\t{\n\t\t\tvar total = $(this).find(\".carousel-inner\").children().length;\n\n\t\t\t$(this).find(\".carousel-indicators\").children().remove();\n\t\t\t$(this).find(\".item\").removeClass(\"active\");\n\t\t\t$(this).find(\".item\").first().addClass(\"active\");\n\n\t\t\tfor (var i = 0; i \u003c total; ++i)\n\t\t\t\tif (i == 0)\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\" class=\\\"active\\\"\u003e\u003c\/li\u003e\");\n\t\t\t\telse\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\"\u003e\u003c\/li\u003e\");\n\t\t});\n\n\t\t$(\".carousel\").carousel();\n\t}\n\n\tif (jQuery.browser.mobile)\n\t{\n\t\t\/\/Desativado ppois a regra está sendo tratada no rodapé de cada vitrine\n\t\t\/\/$(\".logoFooter\").attr(\"src\", $(\".logoFooter\").attr(\"src\").replace(\"logo-footer.png\", \"logo-footer-mobile.png\"));\n\t\t$(\".table-desktop\").find(\".col3\").remove();\n\t\t$(\".table-desktop\").find(\"tr\").each ( function (k, v)\n\t\t{\n\t\t\t$(this).find(\"td\").last().remove();\n\t\t});\n\t\t$(\".table-desktop\").removeClass(\"table-desktop\").addClass(\"table-smartphone\").show();\n\t}\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- Altura dinamica post message --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"https:\/\/s3-sa-east-1.amazonaws.com\/assets.standout.com.br\/js\/scripts-mensageria.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\n\t\t\/\/public\n\t\tconsole.log(\"MSG 2.0 - PHP\");\n\n\t\tvar bodyPaddingTop = parseInt($(\"body\").css(\"padding-top\").replace(\"px\", \"\"));\n\t\tif( isNaN( parseInt($(\"#myTab\").height()) ) ){\n\t\t\tvar myTabHeight = 0;\n\t\t} else {\n\t\t\tvar myTabHeight = parseInt($(\"#myTab\").height()) * 2;\n\t\t}\n\t\tvar alturaSeguranca = 50;\n\t\t\n\t\t\/\/console.log(\"bodyPaddingTop: \"+bodyPaddingTop);\n\t\t\/\/console.log(\"myTabHeight: \"+myTabHeight);\n\n\t\t$(\".abaTab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"d1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"d2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"d3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$('.accordion \u003e dt \u003e div').click(function(e) {\n\t\t\t\/\/console.log(\"cliqueAccordionProdutos:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tposicaoAtual = $(e.target)[0].offsetTop;\n\t\t\t\tconsole.log(posicaoAtual);\n\t\t\t\tmsgJSON = {\"alturaInicial\":alturaInicial, \"posicaoAtual\": posicaoAtual}\n\t\t\t\tvar message = { \"method\":\"getMensageriaAccordion\", \"value\": msgJSON, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\n\t\t$('.accordion-faq-container \u003e dt \u003e div').click(function() {\n\t\t\t\/\/console.log(\"cliqueAccordionFAQ:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tconsole.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\t\t\n\t\t\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/mobile\n\t\t$(\".tab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"m1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"m2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"m3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: BLOCO-INTERATIVO-THUMB-TXT-NO-ACC-BKG\n\t\t$(\".flex-container-itens-nav-noacc .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: NAV-8-THUMBS-TEXTO\n\t\t$(\".bloco-8itens-thumbs-texto-nav .mainNavThumbsBlock .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\tvar alturaInicial = 0;\n\n\t\tsetTimeout(function(){\n\t\t\t\/\/alturaInicial = parseInt($(document).height());\n\t\t\t\/\/console.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\n\t\t\t\/\/console.log(\"-----document.body.scrollHeight: \"+document.body.scrollHeight);\n\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\n\t\t\tmyInitPostMessage();\n\t\t}, 500);\n\n\t\tfunction myInitPostMessage () {\n\n\t\t\t\/\/ Listen for messages\n\t\t\tif (window.addEventListener) {\n\t\t\t\twindow.addEventListener('message', onMessageReceived, false);\n\t\t\t}\n\t\t\telse {\n\t\t\t\twindow.attachEvent('onmessage', onMessageReceived, false);\n\t\t\t}\n\n\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} else if (parent.length \u003e 0) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\tparent.postMessage (message, \"*\");\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} \n\t\t\t\n\t\t}\n\n\t\tfunction onMessageReceived(event) {\n\t\t\t\/\/console.log('funcoes do mensageria');\n\t\t\t\/\/console.log('event', event);\n\t\t\t\/\/funcoes do mensageria 1.0\n\t\t\t\/*if (event.domain != \"www.standout.com.br\") {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t}*\/\n\t\t\t\n\t\t\t\/\/ Firefox, Safari, Google Chrome, Internet Explorer from version 8 and Opera from version 10\n\t\t\t\/*if ((event.origin != \"http:\/\/drsystems.com.br\") \u0026\u0026 (event.origin != \"https:\/\/www.standout.com.br\") \u0026\u0026 (event.origin != \"https:\/\/m.sephora.com.br\" \u0026\u0026 (event.origin != \"https:\/\/www.sephora.com.br\")) {*\/\n\t\t\tif ((event.origin == \"http:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/www.standout.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/m.sephora.com.br\") || (event.origin == \"https:\/\/www.sephora.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/promopanco.com.br\") || (event.origin == \"https:\/\/promonatalpanco.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/sodimac.com.br\") || (event.origin == \"https:\/\/www.sodimac.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/carrefour.com.br\") || (event.origin == \"https:\/\/www.carrefour.com.br\")\n\t\t\t   )\n\t\t\t{\n\t\t\t\t\/\/so vai\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\t\t\t\n\t\t\t\n\t\t\tif (event.data == \"getHeight\") {\n\t\t\t\tvar message;\n\t\t\t\t\/\/event.source.postMessage ($(document).height(), event.origin); \/\/---old\n\t\t\t\tparent.postMessage (alturaInicial, event.origin); \/\/NEW\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightSodimac\") {\n\n\t\t\t\tvar body = document.body,\n\t\t\t\t\thtml = document.documentElement;\n\n\t\t\t\tvar alturaInicial = Math.max( body.scrollHeight, body.offsetHeight, \n\t\t\t\t\t\t\t\t\thtml.clientHeight, html.scrollHeight, html.offsetHeight );\n\n\t\t\t\t\/\/console.log(\"php getHeightSodimac: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightMobileCarrefour\") {\n\n\t\t\t\tvar alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data == \"getHeightMobileSephora\") {\n\t\t\t\t\/\/var alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tvar alturaInicial = parseInt(document.firstElementChild.scrollHeight) + 50; \/\/safari\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\t\/\/console.log(\"sandbox scrollHeight: \"+document.firstElementChild.scrollHeight);\n\t\t\t\t\/\/console.log(\"sandbox clientHeight: \"+document.firstElementChild.clientHeight);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeightSephora\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data.method == \"getMensageriaPromoHeight\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoHeight',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromo = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromo',myMensageriaPromo);\n\t\t\t\tmyMensageriaPromo.setAttribute('height', parseInt(event.data.value + 80));\n\t\t\t\tmyMensageriaPromo.setAttribute('style', 'height:' + parseInt(event.data.value + 80) + 'px;');\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromo\", \"value\": (parseInt(document.body.scrollHeight) + parseInt(event.data.value)), \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\tif (event.data.method == \"getMensageriaPromoPancoGA\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoPancoGA',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromoPancoGA = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromoPancoGA',myMensageriaPromoPancoGA);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromoPancoGASend\", \"value\": event.data.value, \"stdToken\": fullUrl[5] };\n\t\t\t\tthis.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\n\t\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- TailTarget Tag Manager TT-11795-1\/CT-727 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- End TailTarget Tag Manager --\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399568109800,"sku":"17968","price":55.45,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/pH5-Syndet-Eucerin---Gel-de-Limpeza---2604g.jpg?v=1777364476"},{"product_id":"locao-corporal-hidratante-eucerin-ph5-400ml","title":"Loção Corporal Hidratante Eucerin pH5 400ml","description":"\u003c!-- start #content-wrapper--\u003e\n\u003cdiv id=\"content-wrapper\"\u003e\n\u003c!-- start #main--\u003e\n\u003cdiv id=\"main\"\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"PH5 Loção Hidratante Corporal 400ml: Hidratação e proteção prolongadas por 24 horas\" alt=\"Imagem da loção Eucerin pH5 com foco na embalagem, em um fundo neutro.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_wbjV8UmJM8zKyNHE.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Glicerina, Dexpantenol\" alt=\"Textura branca do produto em close, destacando os ativos.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_5lJRQUl6j8ibr5xS.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Hidrata profundamente por mais tempo; Cuidado eficaz até para peles delicadas; Contribui para o equilíbrio e defesa natural da pele\" alt=\"Loção pH5 com fundo luminoso vermelho ao centro, ao lado de três bullets com benefícios.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Qi38MiMxfKQzLRNE.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"98% das pessoas relatam: Sensação de hidratação e conforto durante todo o dia\" alt=\"Mulher sorrindo e segurando o produto. Ao lado, destaque para o texto em um fundo vermelho.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_mQBldRWLYgtcjPUS.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Hidratação duradoura por 24 horas; Escudo contra agressões externas; Indicado para pele seca e sensível\" alt=\"Mão segurando a loção, com três ícones acompanhados de benefícios, em retângulos vermelhos.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_dUKlPMKmNhX4kCYU.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Conheça outros produtos da linha PH5\" alt=\"Dois produtos da linha Eucerin pH5 sobre superfície cinza clara.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Bw9UPRLh5dLNy53K.jpg\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"fotoFull footer\"\u003e\u003cimg height=\"auto\" width=\"100%\" title=\"Eucerin – CUIDADO DERMATOLÓGICO TRANSFORMADOR. Pioneiros em skincare, recomendado por dermatologistas, inovação constante.\" alt=\"Logo da Eucerin sobre fundo vermelho, reforçando o conceito de cuidado dermatológico da marca.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_8ToNsaeoMPxVde7z.jpg\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    \/\/Verifica se o Texto legal tem conteúdo e se não houver, remove (texto)\n    var txtLegalFooter = document.querySelector(\".texto-legal-fundo.footer\");\n    if (!txtLegalFooter.innerText) {\n        txtLegalFooter.remove();\n    }\n\n    \/\/Varre quantidade de itens para removê-los automaticamente se não houver conteúdo (imagem)\n    var fotoFullFooter = document.querySelectorAll(\".fotoFull.footer\");\n    for (var i = 0; i \u003c fotoFullFooter.length; i++) {\n        var dataimg = fotoFullFooter[i];\n        if (dataimg.querySelector(\"img\").src.search(\".jpg\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".jpeg\") \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".gif\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".png\") \u003c 0) {\n            \/\/console.log('dataimg', dataimg);\n            \/\/ Create Element.remove() function if not exist (FOR Internet Explorer)\n            if (!('remove' in Element.prototype)) {\n                fotoFullFooter[i].parentNode.removeChild(fotoFullFooter[i]);\n            }\n            else {\n                fotoFullFooter[i].remove(fotoFullFooter[i]);\n            }\n        }\n    }\n\u003c\/script\u003e \u003c!-- Footer --\u003e\u003cfooter\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/www.standout.com.br\/bdfnivea\/public\/img\/logo-footer.png\" alt=\"Standout Logo\" class=\"logoFooter\"\u003e\u003c\/h3\u003e\n\u003c\/footer\u003e\u003c!-- End: Footer --\u003e\n\u003c\/div\u003e\n\u003c!-- end #main--\u003e\n\u003c\/div\u003e\n\u003c!-- end #content-wrapper--\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- script GS1 inicio --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- script GS1 fim --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/bootstrap.min.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/scripts.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdAgeCheck.js\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- JS Captura de cliques de interatividade nas vitrines --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdHitTagVitrines.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\nwindow.getHeight = function () { return $(document).height() };\nvar currentTab = 1;\nvar fullUrl = window.location.href.split(\"\/\");\nvar dId = fullUrl[5] + \"\/\";\nvar cId = \"pao7p7anbF8,\";\nvar ajaxURL = \"\/\/www.standout.com.br\/bdfnivea\/public\/hitMe\/\" + dId;\nvar heatURL = \"\/\/www.standout.com.br\/bdfnivea\/h\";\n\/\/var heatPURL = \"\/\/www.standout.com.br\/bdfnivea\/hp\";\nvar productId = \"eucerin-ph5-locao-hidratante-corporal-400ml-epoca\";\nvar active = true;\nvar store = { 1: {}, 2: {}, 3: {} };\n\/\/var storeP = { 1: [], 2: [], 3: [] };\nvar ctrl;\nvar seconds = 0;\nvar hashUser = Math.random().toString(16).slice(2);\n\/\/*Active On Page**************************************\/\/\n function onVisibilityChange() {\n\tif (document.visibilityState === 'visible') {\n\t\t\/\/console.log(\"user is focused on the page\");\n\t\tstartTimer();\n\t} else {\n\t\t\/\/console.log(\"user left the page\");\n\t\tclearTimeout(timex);\n\t}\n\n\t\/\/console.log('document.hidden', document.hidden);\n}\n\ndocument.addEventListener('visibilitychange', onVisibilityChange);\n\n\/\/*TIMER**********************************************\/\/\nfunction startTimer(){\n\ttimex = setTimeout(function(){ seconds++; startTimer();}, 1000);\n}\nstartTimer();\n\nthis.goToTab = function (tab) {\n\t$('#myTab a[data-tabid='+tab+']').click();\n}\n\nfunction addHit (e) {\n\tvar x = (e.layerX) ? e.layerX : e.pageX, y = (e.layerY) ? e.layerY : e.pageY, Xi = \"X\" + x, Yi = \"Y\" + y;\n\n\tif (!store[currentTab][Xi])\n                store[currentTab][Xi] = {};\n\n\tif (!store[currentTab][Xi][Yi])\n                store[currentTab][Xi][Yi] = 0;\n\n\tstore[currentTab][Xi][Yi] += 1;\n\n\t\/\/storeP[currentTab].push(x + \"_\" + y);\n\n\tclearTimeout(ctrl);\n\tctrl = setTimeout(sendHit, 2000);\n}\n\nfunction sendHit() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar tmpStore = store;\n\t\/\/var tmpStoreP = storeP;\n\tactive = false;\n\tstore = { 1: {}, 2: {}, 3: {} };\n\t\/\/storeP = { 1: [], 2: [], 3: [] };\n        $.ajax({\n                type: \"POST\",\n                url: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(tmpStore), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n                success: function (data) { },\n                error: function (XHR) { }\n        });\n}\n\nsetInterval( function () { active = true; }, 80);\n\n$(document).mousemove(function(e) {\n\tif (active) {\n\t\taddHit(e);\n\t\tactive = false;\n\t}\n});\n\n\/\/ Função para envio de HIT de tempo médio na página a cada 2 segundos\nfunction sendHitTM() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar storeTM = { 1: {}, 2: {}, 3: {} };\n\t$.ajax({\n\t\ttype: \"POST\",\n\t\turl: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(storeTM), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n\t\tsuccess: function (data) { },\n\t\terror: function (XHR) { }\n\t});\n}\nsetInterval(sendHitTM, 5000);\n\n$(document).ready(function () {\n\t$(\".table-desktop tr\").each(function (k, v)\n\t{\n\t\tif ($(v).children(\".empty\").length == 3)\n\t\t\t$(v).remove();\n\t});\n\n\t\/\/ Tratamento para só inicializar o carrossel caso exista\n\tif ($(\".carousel\").length) {\n\n\t\t$(\".carousel\").each ( function (k, v)\n\t\t{\n\t\t\tvar total = $(this).find(\".carousel-inner\").children().length;\n\n\t\t\t$(this).find(\".carousel-indicators\").children().remove();\n\t\t\t$(this).find(\".item\").removeClass(\"active\");\n\t\t\t$(this).find(\".item\").first().addClass(\"active\");\n\n\t\t\tfor (var i = 0; i \u003c total; ++i)\n\t\t\t\tif (i == 0)\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\" class=\\\"active\\\"\u003e\u003c\/li\u003e\");\n\t\t\t\telse\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\"\u003e\u003c\/li\u003e\");\n\t\t});\n\n\t\t$(\".carousel\").carousel();\n\t}\n\n\tif (jQuery.browser.mobile)\n\t{\n\t\t\/\/Desativado ppois a regra está sendo tratada no rodapé de cada vitrine\n\t\t\/\/$(\".logoFooter\").attr(\"src\", $(\".logoFooter\").attr(\"src\").replace(\"logo-footer.png\", \"logo-footer-mobile.png\"));\n\t\t$(\".table-desktop\").find(\".col3\").remove();\n\t\t$(\".table-desktop\").find(\"tr\").each ( function (k, v)\n\t\t{\n\t\t\t$(this).find(\"td\").last().remove();\n\t\t});\n\t\t$(\".table-desktop\").removeClass(\"table-desktop\").addClass(\"table-smartphone\").show();\n\t}\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- Altura dinamica post message --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"https:\/\/s3-sa-east-1.amazonaws.com\/assets.standout.com.br\/js\/scripts-mensageria.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\n\t\t\/\/public\n\t\tconsole.log(\"MSG 2.0 - PHP\");\n\n\t\tvar bodyPaddingTop = parseInt($(\"body\").css(\"padding-top\").replace(\"px\", \"\"));\n\t\tif( isNaN( parseInt($(\"#myTab\").height()) ) ){\n\t\t\tvar myTabHeight = 0;\n\t\t} else {\n\t\t\tvar myTabHeight = parseInt($(\"#myTab\").height()) * 2;\n\t\t}\n\t\tvar alturaSeguranca = 50;\n\t\t\n\t\t\/\/console.log(\"bodyPaddingTop: \"+bodyPaddingTop);\n\t\t\/\/console.log(\"myTabHeight: \"+myTabHeight);\n\n\t\t$(\".abaTab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"d1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"d2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"d3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$('.accordion \u003e dt \u003e div').click(function(e) {\n\t\t\t\/\/console.log(\"cliqueAccordionProdutos:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tposicaoAtual = $(e.target)[0].offsetTop;\n\t\t\t\tconsole.log(posicaoAtual);\n\t\t\t\tmsgJSON = {\"alturaInicial\":alturaInicial, \"posicaoAtual\": posicaoAtual}\n\t\t\t\tvar message = { \"method\":\"getMensageriaAccordion\", \"value\": msgJSON, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\n\t\t$('.accordion-faq-container \u003e dt \u003e div').click(function() {\n\t\t\t\/\/console.log(\"cliqueAccordionFAQ:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tconsole.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\t\t\n\t\t\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/mobile\n\t\t$(\".tab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"m1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"m2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"m3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: BLOCO-INTERATIVO-THUMB-TXT-NO-ACC-BKG\n\t\t$(\".flex-container-itens-nav-noacc .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: NAV-8-THUMBS-TEXTO\n\t\t$(\".bloco-8itens-thumbs-texto-nav .mainNavThumbsBlock .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\tvar alturaInicial = 0;\n\n\t\tsetTimeout(function(){\n\t\t\t\/\/alturaInicial = parseInt($(document).height());\n\t\t\t\/\/console.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\n\t\t\t\/\/console.log(\"-----document.body.scrollHeight: \"+document.body.scrollHeight);\n\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\n\t\t\tmyInitPostMessage();\n\t\t}, 500);\n\n\t\tfunction myInitPostMessage () {\n\n\t\t\t\/\/ Listen for messages\n\t\t\tif (window.addEventListener) {\n\t\t\t\twindow.addEventListener('message', onMessageReceived, false);\n\t\t\t}\n\t\t\telse {\n\t\t\t\twindow.attachEvent('onmessage', onMessageReceived, false);\n\t\t\t}\n\n\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} else if (parent.length \u003e 0) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\tparent.postMessage (message, \"*\");\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} \n\t\t\t\n\t\t}\n\n\t\tfunction onMessageReceived(event) {\n\t\t\t\/\/console.log('funcoes do mensageria');\n\t\t\t\/\/console.log('event', event);\n\t\t\t\/\/funcoes do mensageria 1.0\n\t\t\t\/*if (event.domain != \"www.standout.com.br\") {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t}*\/\n\t\t\t\n\t\t\t\/\/ Firefox, Safari, Google Chrome, Internet Explorer from version 8 and Opera from version 10\n\t\t\t\/*if ((event.origin != \"http:\/\/drsystems.com.br\") \u0026\u0026 (event.origin != \"https:\/\/www.standout.com.br\") \u0026\u0026 (event.origin != \"https:\/\/m.sephora.com.br\" \u0026\u0026 (event.origin != \"https:\/\/www.sephora.com.br\")) {*\/\n\t\t\tif ((event.origin == \"http:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/www.standout.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/m.sephora.com.br\") || (event.origin == \"https:\/\/www.sephora.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/promopanco.com.br\") || (event.origin == \"https:\/\/promonatalpanco.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/sodimac.com.br\") || (event.origin == \"https:\/\/www.sodimac.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/carrefour.com.br\") || (event.origin == \"https:\/\/www.carrefour.com.br\")\n\t\t\t   )\n\t\t\t{\n\t\t\t\t\/\/so vai\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\t\t\t\n\t\t\t\n\t\t\tif (event.data == \"getHeight\") {\n\t\t\t\tvar message;\n\t\t\t\t\/\/event.source.postMessage ($(document).height(), event.origin); \/\/---old\n\t\t\t\tparent.postMessage (alturaInicial, event.origin); \/\/NEW\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightSodimac\") {\n\n\t\t\t\tvar body = document.body,\n\t\t\t\t\thtml = document.documentElement;\n\n\t\t\t\tvar alturaInicial = Math.max( body.scrollHeight, body.offsetHeight, \n\t\t\t\t\t\t\t\t\thtml.clientHeight, html.scrollHeight, html.offsetHeight );\n\n\t\t\t\t\/\/console.log(\"php getHeightSodimac: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightMobileCarrefour\") {\n\n\t\t\t\tvar alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data == \"getHeightMobileSephora\") {\n\t\t\t\t\/\/var alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tvar alturaInicial = parseInt(document.firstElementChild.scrollHeight) + 50; \/\/safari\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\t\/\/console.log(\"sandbox scrollHeight: \"+document.firstElementChild.scrollHeight);\n\t\t\t\t\/\/console.log(\"sandbox clientHeight: \"+document.firstElementChild.clientHeight);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeightSephora\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data.method == \"getMensageriaPromoHeight\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoHeight',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromo = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromo',myMensageriaPromo);\n\t\t\t\tmyMensageriaPromo.setAttribute('height', parseInt(event.data.value + 80));\n\t\t\t\tmyMensageriaPromo.setAttribute('style', 'height:' + parseInt(event.data.value + 80) + 'px;');\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromo\", \"value\": (parseInt(document.body.scrollHeight) + parseInt(event.data.value)), \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\tif (event.data.method == \"getMensageriaPromoPancoGA\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoPancoGA',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromoPancoGA = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromoPancoGA',myMensageriaPromoPancoGA);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromoPancoGASend\", \"value\": event.data.value, \"stdToken\": fullUrl[5] };\n\t\t\t\tthis.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\n\t\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- TailTarget Tag Manager TT-11795-1\/CT-727 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- End TailTarget Tag Manager --\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399568797928,"sku":"55455","price":90.16,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/Locao-Corporal-Hidratante-Eucerin-pH5---400ml.jpg?v=1777364483"},{"product_id":"eucerin-gel-creme-hidratante-corporal-ph5-200ml","title":"EUCERIN Gel Creme Hidratante Corporal pH5 200ml","description":"\u003ch2\u003eO que é e para que serve?\u003c\/h2\u003e\u003cp\u003eA pele normal a seca necessita de cuidados especiais. \u003cb\u003eEucerin pH5 Gel Creme\u003c\/b\u003e hidrata por 24 horas, e ajuda a fortalecer a barreira protetora da pele, com muito rápida absorção e textura leve.\u003c\/p\u003e\u003cp\u003e\u003cb\u003epH Balance System:\u003c\/b\u003e A fórmula com pH ideal, que ajuda a proteger as defesas naturais respeitando as características da pele, mantendo sua resistência.\u003c\/p\u003e\u003cp\u003eCom Dexpantenol, que oferece recuperação celular através da hidratação e reforço da barreira cutânea da pele em sinergia com óleo de semente de girassol e manteiga de karitê.\u003c\/p\u003e\u003ch2\u003eQuais os Benefícios do Eucerin PH5 Gel Creme Hidratante Corporal?\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eHidratação por 24 horas;\u003c\/li\u003e\n\u003cli\u003eProteção para as barreiras naturais da pele;\u003c\/li\u003e\n\u003cli\u003eNão deixa resíduos;\u003c\/li\u003e\n\u003cli\u003ePele com aparência mais saudável;\u003c\/li\u003e\n\u003cli\u003eTextura agradável.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eModo de Uso:\u003c\/h2\u003e\u003col\u003e\n\u003cli\u003eAplicar diariamente (ou mais regularmente, se apropriado) após o duche ou banho.\u003c\/li\u003e\n\u003cli\u003eMassageie suavemente até completa absorção.\u003c\/li\u003e\n\u003cli\u003ePara melhores resultados, use em combinação com um limpador corporal da linha Eucerin pH5.\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399569944808,"sku":null,"price":46.49,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/4005900951496--2.jpg?v=1777364492"},{"product_id":"eucerin-gel-creme-hidratante-corporal-ph5-350g","title":"EUCERIN Gel Creme Hidratante Corporal pH5 350g","description":"\u003ch2\u003eEUCERIN Gel Creme Hidratante Corporal pH5 Textura Ultraleve, Dexpantenol, Hidratação Diária, Pele Sensível e Seca\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eO que é e para que serve?\u003c\/strong\u003e \nA pele normal a seca necessita de cuidados especiais. \u003cstrong\u003eEucerin pH5 Gel Creme\u003c\/strong\u003e hidrata por 24 horas, e ajuda a fortalecer a barreira protetora da pele, com muito rápida absorção e textura leve. \n \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003epH Balance System:\u003c\/strong\u003e A fórmula com pH ideal, que ajuda a proteger as defesas naturais respeitando as características da pele, mantendo sua resistência. \n \u003c\/p\u003e\u003cp\u003eCom Dexpantenol, que oferece recuperação celular através da hidratação e reforço da barreira cutânea da pele em sinergia com óleo de semente de girassol e manteiga de karité. \n \u003c\/p\u003e\u003ch4\u003e\n\u003cstrong\u003eQuais os Benefícios do Eucerin PH5 Gel Creme Hidratante Corporal?\u003c\/strong\u003e \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHidratação por 24 horas;\u003c\/li\u003e\n\u003cli\u003eProteção para as barreiras naturais da pele;\u003c\/li\u003e\n\u003cli\u003eNão deixa resíduos;\u003c\/li\u003e\n\u003cli\u003ePele com aparência mais saudável;\u003c\/li\u003e\n\u003cli\u003eTextura agradável.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003e\n\u003cstrong\u003eModo de Uso:\u003c\/strong\u003e \u003c\/h4\u003e\n\u003col\u003e\n\u003cli\u003eAplicar diariamente (ou mais regularmente, se apropriado) após o duche ou banho. \u003c\/li\u003e\n\u003cli\u003eMassageie suavemente até completa absorção. \u003c\/li\u003e\n\u003cli\u003ePara melhores resultados, use em combinação com um limpador corporal da linha Eucerin pH5.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\u003cstrong\u003eClassificação:\u003c\/strong\u003e Cruelty Free\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTextura:\u003c\/strong\u003e Gel-Creme\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTipo De Pele:\u003c\/strong\u003e Todos os Tipos de Pele\u003c\/p\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399570075880,"sku":"04005805423449-1","price":76.99,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/gel-creme-corporal-eucerin-ph5-200--1.jpg?v=1777364495"},{"product_id":"eucerin-oleo-de-limpeza-corporal-ph5-banho-200ml","title":"EUCERIN Óleo de Limpeza Corporal pH5 Banho 200ml","description":"\u003cbody\u003e\n\n\t\u003c!-- start #content-wrapper--\u003e \n\t\t\u003cdiv id=\"content-wrapper\"\u003e\n\t\t  \u003c!-- start #main--\u003e \n\t\t  \u003cdiv id=\"main\"\u003e\n\t\t\t\u003cdiv class=\"BKGImgTitTxt\"\u003e\n    \u003cfigure class=\"textover \"\u003e\n        \u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_3zEdCk9DEu5s4YMd.jpg\" alt=\"Frasco do produto Eucerin PH5 Óleo de Limpeza para Banho com tampa vermelha ao lado direito. Ao lado esquerdo, textos estão destacados; No canto superior, está a logo da marca.\" title=\"PH5 Óleo de Limpeza para Banho: Auxilia na preservação da barreira de proteção da pele\"\u003e\n        \u003cfigcaption class=\"\"\u003e\n            \n            \n        \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\u003cdiv class=\"BKGImgTitTxt\"\u003e\n    \u003cfigure class=\"textover \"\u003e\n        \u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_YNNPzrJV9viJBdzv.jpg\" alt=\"Gotas de óleo sobre fundo branco. Duas linhas vermelhas conectam os ativos da fórmula.\" title=\"PH5 Balance System, Dexpantenol\"\u003e\n        \u003cfigcaption class=\"\"\u003e\n            \n            \n        \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\u003cdiv class=\"BKGImgTitTxt\"\u003e\n    \u003cfigure class=\"textover \"\u003e\n        \u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_eVm7QUN7zLhFKl47.jpg\" alt=\"Imagem do frasco do produto ao centro, com fundo vermelho vibrante. Ao lado, bullets destacam os benefícios.\" title=\"Higiene delicada que respeita a pele; Ajuda a evitar o ressecamento em peles delicadas; Enriquecido com óleos de origem natural\"\u003e\n        \u003cfigcaption class=\"\"\u003e\n            \n            \n        \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\u003cdiv class=\"BKGImgTitTxt\"\u003e\n    \u003cfigure class=\"textover \"\u003e\n        \u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_6Quldbf5wyYfEToW.jpg\" alt=\"Homem sorrindo, com a pele visivelmente hidratada, segurando o produto. Ao lado, destaque para o texto em um fundo branco.\" title=\"99% dos usuários disseram: Contribui para a proteção natural da pele*\"\u003e\n        \u003cfigcaption class=\"\"\u003e\n            \n            \n        \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\u003cdiv class=\"BKGImgTitTxt\"\u003e\n    \u003cfigure class=\"textover \"\u003e\n        \u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Rwauj54dGY9sSaaS.jpg\" alt=\"Mão segurando o frasco do óleo de limpeza. Ao lado, três ícones com textos destacam as características do produto.\" title=\"Ideal para peles frágeis e secas; Uso seguro todos os dias; Indicado para todas as idades\"\u003e\n        \u003cfigcaption class=\"\"\u003e\n            \n            \n        \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\u003cdiv class=\"BKGImgTitTxt\"\u003e\n    \u003cfigure class=\"textover \"\u003e\n        \u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_5EBgTwVR3jzEVVRr.jpg\" alt=\"Dois produtos Eucerin PH5 (óleo e gel de limpeza) organizados em uma superfície clara.\" title=\"Conheça também outros itens da linha\"\u003e\n        \u003cfigcaption class=\"\"\u003e\n            \n            \n        \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\u003cdiv class=\"fotoFull footer\"\u003e\u003cimg src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_cTcvnAhlNGhxiJa4.jpg\" alt=\"Logo da Eucerin sobre fundo vermelho, reforçando o conceito de cuidado dermatológico da marca.\" title=\"Eucerin – CUIDADO DERMATOLÓGICO TRANSFORMADOR. Pioneiros em skincare, recomendado por dermatologistas, inovação constante.\" width=\"100%\" height=\"auto\"\u003e\u003c\/div\u003e\n\n\n\n\u003cscript\u003e\n    \/\/Verifica se o Texto legal tem conteúdo e se não houver, remove (texto)\n    var txtLegalFooter = document.querySelector(\".texto-legal-fundo.footer\");\n    if (!txtLegalFooter.innerText) {\n        txtLegalFooter.remove();\n    }\n\n    \/\/Varre quantidade de itens para removê-los automaticamente se não houver conteúdo (imagem)\n    var fotoFullFooter = document.querySelectorAll(\".fotoFull.footer\");\n    for (var i = 0; i \u003c fotoFullFooter.length; i++) {\n        var dataimg = fotoFullFooter[i];\n        if (dataimg.querySelector(\"img\").src.search(\".jpg\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".jpeg\") \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".gif\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".png\") \u003c 0) {\n            \/\/console.log('dataimg', dataimg);\n            \/\/ Create Element.remove() function if not exist (FOR Internet Explorer)\n            if (!('remove' in Element.prototype)) {\n                fotoFullFooter[i].parentNode.removeChild(fotoFullFooter[i]);\n            }\n            else {\n                fotoFullFooter[i].remove(fotoFullFooter[i]);\n            }\n        }\n    }\n\u003c\/script\u003e\t\t\t\u003c!-- Footer --\u003e\n\t\t\t\u003cfooter\u003e\n\t\t\t\t\t\t\t\t\t\t\u003ch3\u003e\u003cimg class=\"logoFooter\" alt=\"Standout Logo\" src=\"\/\/www.standout.com.br\/bdfnivea\/public\/img\/logo-footer.png\"\u003e\u003c\/h3\u003e\n\t\t\t\t\t\t\t\t\u003c\/footer\u003e\n\t\t\t\u003c!-- End: Footer --\u003e\n\t\t  \u003c\/div\u003e\n\t\t  \u003c!-- end #main--\u003e \n\t\t\u003c\/div\u003e\n\t\t\u003c!-- end #content-wrapper--\u003e\n\n \n\n\n\t\u003c!-- script GS1 inicio --\u003e\n\t\u003cscript type=\"application\/ld+json\"\u003e[{\t\"@context\": \"http:\/\/schema.org\/\",\t\"@type\": \"Product\",\t\"@id\": \"https:\/\/www.standout.com.br\/bdfnivea\/p\/rO887gPGcvE,\/intimo\/eucerin-ph5-oleo-de-limpeza-para-banho-200ml-epoca\",\t\"name\": \"EUCERIN pH5 Óleo de Limpeza para Banho 200ml Época\",\t\"description\": \"Eucerin pH5 Óleo de Banho limpa suavemente, hidrata, previne o ressecamento e fortalece as defesas da pele sensível e seca\",\t\"image\": \"https:\/\/s3-sa-east-1.amazonaws.com\/static.standout.com.br\/bdfnivea\/products\/thumb_Yuw5bgrwSMC33L7n.jpg\",\t\"gtin13\":\"4005900000767\",\t\"sku\": \"4005900000767\",\t\"brand\": \"bdfnivea\",\t\"review\":     {\t  \"@type\": \"Review\",\t  \"author\": {\t    \"@type\": \"Organization\",\t    \"name\": \"bdfnivea\"\t  },\t  \"description\": \"Eucerin pH5 Óleo de Banho limpa suavemente, hidrata, previne o ressecamento e fortalece as defesas da pele sensível e seca\",\t  \"name\": \"EUCERIN pH5 Óleo de Limpeza para Banho 200ml Época\"\t}},{\t\"@context\": {\t\t\"gs1\": \"http:\/\/gs1.org\/voc\/\",\t\t\"xsd\": \"http:\/\/www.w3.org\/2001\/XMLSchema#\",\t\t\"@vocab\": \"http:\/\/gs1.org\/voc\/\",\t\t\"Product\":\"gs1:Product\",\t\t\"gtin\":{\"@id\":\"gs1:gtin\",\"@type\":\"xsd:string\"},\t\t\"productName\":{\"@id\":\"gs1:productName\",\"@language\":\"pt\"},\t\t\"productDescription\":{\"@id\":\"gs1:productDescription\",\"@language\":\"pt\"},\t\t\"image\":{\"@id\":\"gs1:image\",\"@language\":\"pt\"},\t\t\"brand\":{\"@id\":\"gs1:brand\",\"@language\":\"pt\"}\t},\t\"@type\":\"gs1:Product\",\t\"gtin\":\"4005900000767\",\t\"productName\":\"EUCERIN pH5 Óleo de Limpeza para Banho 200ml Época\",\t\"productDescription\": \"Eucerin pH5 Óleo de Banho limpa suavemente, hidrata, previne o ressecamento e fortalece as defesas da pele sensível e seca\",\t\"image\": \"https:\/\/s3-sa-east-1.amazonaws.com\/static.standout.com.br\/bdfnivea\/products\/thumb_Yuw5bgrwSMC33L7n.jpg\",\t\"brand\": \"bdfnivea\"}]\u003c\/script\u003e\n\n\t\u003c!-- script GS1 fim --\u003e\n\t\n\n\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/bootstrap.min.js\"\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/scripts.js\"\u003e\u003c\/script\u003e\n\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdAgeCheck.js\"\u003e\u003c\/script\u003e\n\n\u003c!-- JS Captura de cliques de interatividade nas vitrines --\u003e\n\t\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdHitTagVitrines.js\"\u003e\u003c\/script\u003e\n\n\n\u003cscript type=\"text\/javascript\"\u003e\nwindow.getHeight = function () { return $(document).height() };\nvar currentTab = 1;\nvar fullUrl = window.location.href.split(\"\/\");\nvar dId = fullUrl[5] + \"\/\";\nvar cId = \"pao7p7anbF8,\";\nvar ajaxURL = \"\/\/www.standout.com.br\/bdfnivea\/public\/hitMe\/\" + dId;\nvar heatURL = \"\/\/www.standout.com.br\/bdfnivea\/h\";\n\/\/var heatPURL = \"\/\/www.standout.com.br\/bdfnivea\/hp\";\nvar productId = \"eucerin-ph5-oleo-de-limpeza-para-banho-200ml-epoca\";\nvar active = true;\nvar store = { 1: {}, 2: {}, 3: {} };\n\/\/var storeP = { 1: [], 2: [], 3: [] };\nvar ctrl;\nvar seconds = 0;\nvar hashUser = Math.random().toString(16).slice(2);\n\/\/*Active On Page**************************************\/\/\n function onVisibilityChange() {\n\tif (document.visibilityState === 'visible') {\n\t\t\/\/console.log(\"user is focused on the page\");\n\t\tstartTimer();\n\t} else {\n\t\t\/\/console.log(\"user left the page\");\n\t\tclearTimeout(timex);\n\t}\n\n\t\/\/console.log('document.hidden', document.hidden);\n}\n\ndocument.addEventListener('visibilitychange', onVisibilityChange);\n\n\/\/*TIMER**********************************************\/\/\nfunction startTimer(){\n\ttimex = setTimeout(function(){ seconds++; startTimer();}, 1000);\n}\nstartTimer();\n\nthis.goToTab = function (tab) {\n\t$('#myTab a[data-tabid='+tab+']').click();\n}\n\nfunction addHit (e) {\n\tvar x = (e.layerX) ? e.layerX : e.pageX, y = (e.layerY) ? e.layerY : e.pageY, Xi = \"X\" + x, Yi = \"Y\" + y;\n\n\tif (!store[currentTab][Xi])\n                store[currentTab][Xi] = {};\n\n\tif (!store[currentTab][Xi][Yi])\n                store[currentTab][Xi][Yi] = 0;\n\n\tstore[currentTab][Xi][Yi] += 1;\n\n\t\/\/storeP[currentTab].push(x + \"_\" + y);\n\n\tclearTimeout(ctrl);\n\tctrl = setTimeout(sendHit, 2000);\n}\n\nfunction sendHit() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar tmpStore = store;\n\t\/\/var tmpStoreP = storeP;\n\tactive = false;\n\tstore = { 1: {}, 2: {}, 3: {} };\n\t\/\/storeP = { 1: [], 2: [], 3: [] };\n        $.ajax({\n                type: \"POST\",\n                url: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(tmpStore), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n                success: function (data) { },\n                error: function (XHR) { }\n        });\n}\n\nsetInterval( function () { active = true; }, 80);\n\n$(document).mousemove(function(e) {\n\tif (active) {\n\t\taddHit(e);\n\t\tactive = false;\n\t}\n});\n\n\/\/ Função para envio de HIT de tempo médio na página a cada 2 segundos\nfunction sendHitTM() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar storeTM = { 1: {}, 2: {}, 3: {} };\n\t$.ajax({\n\t\ttype: \"POST\",\n\t\turl: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(storeTM), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n\t\tsuccess: function (data) { },\n\t\terror: function (XHR) { }\n\t});\n}\nsetInterval(sendHitTM, 5000);\n\n$(document).ready(function () {\n\t$(\".table-desktop tr\").each(function (k, v)\n\t{\n\t\tif ($(v).children(\".empty\").length == 3)\n\t\t\t$(v).remove();\n\t});\n\n\t\/\/ Tratamento para só inicializar o carrossel caso exista\n\tif ($(\".carousel\").length) {\n\n\t\t$(\".carousel\").each ( function (k, v)\n\t\t{\n\t\t\tvar total = $(this).find(\".carousel-inner\").children().length;\n\n\t\t\t$(this).find(\".carousel-indicators\").children().remove();\n\t\t\t$(this).find(\".item\").removeClass(\"active\");\n\t\t\t$(this).find(\".item\").first().addClass(\"active\");\n\n\t\t\tfor (var i = 0; i \u003c total; ++i)\n\t\t\t\tif (i == 0)\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\" class=\\\"active\\\"\u003e\u003c\/li\u003e\");\n\t\t\t\telse\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\"\u003e\u003c\/li\u003e\");\n\t\t});\n\n\t\t$(\".carousel\").carousel();\n\t}\n\n\tif (jQuery.browser.mobile)\n\t{\n\t\t\/\/Desativado ppois a regra está sendo tratada no rodapé de cada vitrine\n\t\t\/\/$(\".logoFooter\").attr(\"src\", $(\".logoFooter\").attr(\"src\").replace(\"logo-footer.png\", \"logo-footer-mobile.png\"));\n\t\t$(\".table-desktop\").find(\".col3\").remove();\n\t\t$(\".table-desktop\").find(\"tr\").each ( function (k, v)\n\t\t{\n\t\t\t$(this).find(\"td\").last().remove();\n\t\t});\n\t\t$(\".table-desktop\").removeClass(\"table-desktop\").addClass(\"table-smartphone\").show();\n\t}\n});\n\u003c\/script\u003e\n\n\u003c!-- Altura dinamica post message --\u003e\n\u003cscript type=\"text\/javascript\" src=\"https:\/\/s3-sa-east-1.amazonaws.com\/assets.standout.com.br\/js\/scripts-mensageria.js\"\u003e\u003c\/script\u003e\n\t\u003cscript type=\"text\/javascript\"\u003e\n\t\t\/\/public\n\t\tconsole.log(\"MSG 2.0 - PHP\");\n\n\t\tvar bodyPaddingTop = parseInt($(\"body\").css(\"padding-top\").replace(\"px\", \"\"));\n\t\tif( isNaN( parseInt($(\"#myTab\").height()) ) ){\n\t\t\tvar myTabHeight = 0;\n\t\t} else {\n\t\t\tvar myTabHeight = parseInt($(\"#myTab\").height()) * 2;\n\t\t}\n\t\tvar alturaSeguranca = 50;\n\t\t\n\t\t\/\/console.log(\"bodyPaddingTop: \"+bodyPaddingTop);\n\t\t\/\/console.log(\"myTabHeight: \"+myTabHeight);\n\n\t\t$(\".abaTab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"d1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"d2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"d3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$('.accordion \u003e dt \u003e div').click(function(e) {\n\t\t\t\/\/console.log(\"cliqueAccordionProdutos:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tposicaoAtual = $(e.target)[0].offsetTop;\n\t\t\t\tconsole.log(posicaoAtual);\n\t\t\t\tmsgJSON = {\"alturaInicial\":alturaInicial, \"posicaoAtual\": posicaoAtual}\n\t\t\t\tvar message = { \"method\":\"getMensageriaAccordion\", \"value\": msgJSON, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\n\t\t$('.accordion-faq-container \u003e dt \u003e div').click(function() {\n\t\t\t\/\/console.log(\"cliqueAccordionFAQ:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tconsole.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\t\t\n\t\t\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/mobile\n\t\t$(\".tab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"m1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"m2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"m3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: BLOCO-INTERATIVO-THUMB-TXT-NO-ACC-BKG\n\t\t$(\".flex-container-itens-nav-noacc .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: NAV-8-THUMBS-TEXTO\n\t\t$(\".bloco-8itens-thumbs-texto-nav .mainNavThumbsBlock .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\tvar alturaInicial = 0;\n\n\t\tsetTimeout(function(){\n\t\t\t\/\/alturaInicial = parseInt($(document).height());\n\t\t\t\/\/console.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\n\t\t\t\/\/console.log(\"-----document.body.scrollHeight: \"+document.body.scrollHeight);\n\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\n\t\t\tmyInitPostMessage();\n\t\t}, 500);\n\n\t\tfunction myInitPostMessage () {\n\n\t\t\t\/\/ Listen for messages\n\t\t\tif (window.addEventListener) {\n\t\t\t\twindow.addEventListener('message', onMessageReceived, false);\n\t\t\t}\n\t\t\telse {\n\t\t\t\twindow.attachEvent('onmessage', onMessageReceived, false);\n\t\t\t}\n\n\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} else if (parent.length \u003e 0) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\tparent.postMessage (message, \"*\");\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} \n\t\t\t\n\t\t}\n\n\t\tfunction onMessageReceived(event) {\n\t\t\t\/\/console.log('funcoes do mensageria');\n\t\t\t\/\/console.log('event', event);\n\t\t\t\/\/funcoes do mensageria 1.0\n\t\t\t\/*if (event.domain != \"www.standout.com.br\") {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t}*\/\n\t\t\t\n\t\t\t\/\/ Firefox, Safari, Google Chrome, Internet Explorer from version 8 and Opera from version 10\n\t\t\t\/*if ((event.origin != \"http:\/\/drsystems.com.br\") \u0026\u0026 (event.origin != \"https:\/\/www.standout.com.br\") \u0026\u0026 (event.origin != \"https:\/\/m.sephora.com.br\" \u0026\u0026 (event.origin != \"https:\/\/www.sephora.com.br\")) {*\/\n\t\t\tif ((event.origin == \"http:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/www.standout.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/m.sephora.com.br\") || (event.origin == \"https:\/\/www.sephora.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/promopanco.com.br\") || (event.origin == \"https:\/\/promonatalpanco.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/sodimac.com.br\") || (event.origin == \"https:\/\/www.sodimac.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/carrefour.com.br\") || (event.origin == \"https:\/\/www.carrefour.com.br\")\n\t\t\t   )\n\t\t\t{\n\t\t\t\t\/\/so vai\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\t\t\t\n\t\t\t\n\t\t\tif (event.data == \"getHeight\") {\n\t\t\t\tvar message;\n\t\t\t\t\/\/event.source.postMessage ($(document).height(), event.origin); \/\/---old\n\t\t\t\tparent.postMessage (alturaInicial, event.origin); \/\/NEW\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightSodimac\") {\n\n\t\t\t\tvar body = document.body,\n\t\t\t\t\thtml = document.documentElement;\n\n\t\t\t\tvar alturaInicial = Math.max( body.scrollHeight, body.offsetHeight, \n\t\t\t\t\t\t\t\t\thtml.clientHeight, html.scrollHeight, html.offsetHeight );\n\n\t\t\t\t\/\/console.log(\"php getHeightSodimac: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightMobileCarrefour\") {\n\n\t\t\t\tvar alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data == \"getHeightMobileSephora\") {\n\t\t\t\t\/\/var alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tvar alturaInicial = parseInt(document.firstElementChild.scrollHeight) + 50; \/\/safari\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\t\/\/console.log(\"sandbox scrollHeight: \"+document.firstElementChild.scrollHeight);\n\t\t\t\t\/\/console.log(\"sandbox clientHeight: \"+document.firstElementChild.clientHeight);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeightSephora\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data.method == \"getMensageriaPromoHeight\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoHeight',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromo = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromo',myMensageriaPromo);\n\t\t\t\tmyMensageriaPromo.setAttribute('height', parseInt(event.data.value + 80));\n\t\t\t\tmyMensageriaPromo.setAttribute('style', 'height:' + parseInt(event.data.value + 80) + 'px;');\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromo\", \"value\": (parseInt(document.body.scrollHeight) + parseInt(event.data.value)), \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\tif (event.data.method == \"getMensageriaPromoPancoGA\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoPancoGA',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromoPancoGA = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromoPancoGA',myMensageriaPromoPancoGA);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromoPancoGASend\", \"value\": event.data.value, \"stdToken\": fullUrl[5] };\n\t\t\t\tthis.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\n\t\u003c\/script\u003e\n\u003c!-- TailTarget Tag Manager TT-11795-1\/CT-727 --\u003e\n\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/tailTargetTagManager.js\"\u003e\u003c\/script\u003e\n\u003c!-- End TailTarget Tag Manager --\u003e\n\n\n\n\u003cdiv data-content-section=\"true\"\u003e\n\u003cdiv id=\"standoutDivAutomatico\"\u003e\n\u003cbr\u003e\n\u003cdiv align=\"center\" y=\"eucerin-ph5-oleo-de-limpeza-para-banho-200ml-epoca\" x=\"intimo\" id=\"standoutDiv\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdp-description_PDPDescription__vNHYY\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eEUCERIN Óleo de Limpeza Corporal pH5 Banho, Óleos Naturais, Sabonete Líquido, Dexpantenol\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eO que é e para que serve? \u003c\/strong\u003e\u003cbr\u003eÓleo de Limpeza para banho para pele sensível e seca. A pele sensível e seca é facilmente irritada por fatores externos, aumentando ainda mais a sensibilidade. Para reduzi-la, é necessário mais do que uma limpeza suave.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eEucerin pH5 Óleo de Limpeza para Banho\u003c\/strong\u003e foi desenvolvido especificamente com surfactantes extra suaves, adequados à limpeza da pele sensível e seca. A fórmula única com pH Balance System da Eucerin proporciona o pH ideal para proteger as defesas naturais da pele e preservar a sua resistência.\u003cbr\u003e\u003cbr\u003eRico em óleos naturais, repõe os lipídeos e deixa a pele protegida e sedosa, impedindo que resseque mesmo com um uso frequente. O Óleo de Limpeza para Banho tem uma fragrância suave, sem sabão alcalino. Estudos clínicos e dermatológicos. \u003cbr\u003e\u003cbr\u003eEstudos clínicos e dermatológicos comprovam que o pH5 Óleo de Limpeza para Banho tem uma boa eficácia e tolerabilidade em peles sensíveis e secas. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eQuais os Benefícios do Óleo de Limpeza para Banho Eucerin pH5? \u003c\/strong\u003e\u003cbr\u003e- Poderoso e restaurador;\u003cbr\u003e- Protege as defesas naturais da pele;\u003cbr\u003e- Para peles sensíveis e secas;\u003cbr\u003e- Rico em óleos naturais;\u003cbr\u003e- Previne o ressecamento da pele sensível.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003ePrecauções:\u003c\/strong\u003e\u003cbr\u003eEvite o contato com os olhos. Se o produto entrar em contato com os olhos, lave abundantemente com água. Para evitar escorregar, lave bem a superfície do banheiro após a utilização. Para melhores resultados, use em conjunto com produtos de cuidado da pele da linha Eucerin pH5.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/body\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399570305256,"sku":"40059000007678","price":76.34,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/Oleo-de-Limpeza-para-Banho-Eucerin-pH5---200ml.jpg?v=1777364497"},{"product_id":"eucerin-gel-creme-facial-ph5-350g","title":"Eucerin Gel Creme Facial PH5 350g","description":"\u003cdiv\u003eGel creme facial. Eucerin pH5 é indicado para peles equilibradas e secas, promove proteção e hidratação, devolvendo a umidade necessária para o rosto. O Gel Creme Facial Eucerin pH5 proporciona hidratação por até 24 horas, garantindo uma pele mais macia, suave e auxiliando no fortalecimento da barreira protetora. Sua fórmula leve é de rápida absorção, possui pH equilibrado e Dexpantenol, que oferece recuperação celular através da hidratação e reforço da barreira cutânea da pele em sinergia com Óleo de Semente de Girassol e Manteiga de Karité.\u003c\/div\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399576563944,"sku":"119728","price":92.75,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/17400018237503.jpg?v=1777364558"},{"product_id":"gel-e-oleo-de-banho-eucerin-ph5-400ml","title":"Gel e Óleo de Banho Eucerin pH5 400ml","description":"\u003cdiv\u003e\n\u003cstrong\u003eGel e Óleo de Banho Eucerin pH5\u003c\/strong\u003e\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eO que é e para que serve?\u003c\/strong\u003e\u003cbr\u003eO \u003cstrong\u003eGel e Óleo de Banho Eucerin pH5\u003c\/strong\u003e é um produto formulado especialmente para atender às necessidades das peles sensíveis. \u003cbr\u003e\u003cbr\u003eCom uma combinação única de gel e óleo, ele oferece uma limpeza suave e eficaz sem comprometer a barreira protetora natural da pele. \u003cbr\u003e\u003cbr\u003eIdeal para o uso diário, este produto foi desenvolvido para proporcionar uma sensação duradoura de hidratação e maciez tanto no rosto quanto no corpo.\u003cbr\u003e\u003cbr\u003eSua fórmula equilibrada pode ser utilizada diariamente por toda a família, incluindo crianças acima dos 3 anos.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eQuais os benefícios do Gel e Óleo de Banho Eucerin pH5?\u003c\/strong\u003e\u003cbr\u003e- Limpeza suave sem deixar resíduos;\u003cbr\u003e- Proteção da barreira natural da pele;\u003cbr\u003e- Sensação imediata de hidratação e maciez;\u003cbr\u003e- Fórmula dermatologicamente testada;\u003cbr\u003e- Adequado para peles sensíveis ou sensibilizadas;\u003cbr\u003e- Indicado também para crianças a partir dos 3 anos.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eAtivos:\u003c\/strong\u003e\u003cbr\u003e- \u003cstrong\u003eDexpantenol: \u003c\/strong\u003eConhecido por suas propriedades hidratantes e reparadoras.   \u003cbr\u003e- \u003cstrong\u003eÓleos Naturais:\u003c\/strong\u003e Responsáveis pela reposição dos lipídios essenciais à saúde da pele.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eModo de uso: \u003c\/strong\u003e\u003cbr\u003e1. Aplicar diariamente na pele úmida, massageando até formar espuma. \u003cbr\u003e2. Enxágue com água. \u003cbr\u003e\u003cbr\u003eDeve ser aplicado por adulto ou sob sua supervisão. Combine o uso com hidratantes corporais da linha PH5 de Eucerin.\u003c\/div\u003e","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399576891624,"sku":"142311","price":88.42,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/4006000122069_0.jpg?v=1777364563"}],"url":"https:\/\/eucerin-skinc.myshopify.com\/collections\/ph5.oembed","provider":"EUCERIN","version":"1.0","type":"link"}