{"title":"Anti-viral coatings","description":null,"products":[{"product_id":"star-virus-shield-nano-coating","title":"STAR VIRUS SHIELD NANO COATING","description":"\u003cstyle\u003e\n      .Calculator {\n        margin-top: 3rem;\n        display: flex;\n        justify-content: center;\n        font-family: \"Noto Sans\", sans-serif;\n      }\n\n     \n      .Content form {\n        display: flex;\n        flex-direction: column;\n        gap: 1.5rem;\n        width: 80%;\n      }\n\n      .Content input {\n        height: 4rem !important;\n        font-size: 1.2rem;\n        width: 100% !important;\n        border-radius: 10px;\n        padding: 0.5rem;\n      }\n\n      .Content button {\n        height: 2.5rem;\n        cursor: pointer;\n      }\n\n      #submit {\n        border: none;\n        width: 25%;\n        padding: 0.5rem 0;\n        color: white;\n        background-color: #4caf50;\n        cursor: pointer;\n      }\n\n      .Calculator .Content {\n        position: fixed;\n        top: 20%;\n        left: 25%;\n        width: 50%;\n        padding: 0.2rem 3rem;\n        box-shadow: 2px 2px 10px black;\n        background-color: #fefefe;\n      }\n\n      .modal {\n        display: none;\n        \/* Hidden by default *\/\n        position: fixed;\n        \/* Stay in place *\/\n        z-index: 1;\n        \/* Sit on top *\/\n        top: 0;\n        \/* Full height *\/\n        width: 100%;\n        \n        background-color: rgb(0, 0, 0);\n        \/* Fallback color *\/\n        background-color: rgba(0, 0, 0, 0.4);\n        \/* Black w\/ opacity *\/\n      }\n\n      .Content .hidden {\n        display: none;\n      }\n\n      .btns {\n        width: 100%;\n        display: flex;\n        margin-bottom: 1rem;\n      }\n\n      .btns button {\n        border: none;\n        width: 6.5rem;\n        padding: 0 1rem;\n      }\n\n      @media screen and (max-width: 750px) {\n        .Calculator .Content {\n          padding: 0.2rem 2rem;\n          position: fixed;\n          top: 0;\n          left: 5%;\n          width: 90%;\n          margin-top: 20%;\n        }\n        .btns button {\n          width: 40%;\n        }\n        .Content input {\n          width: 60%;\n        }\n        #submit {\n          width: 60%;\n        }\n      }\n\n      @media screen and (max-width: 450px) {\n        .Calculator .Content {\n          padding: 0.2rem 1rem;\n          position: fixed;\n          top: 2%;\n          left: 5%;\n          width: 90%;\n        }\n        .btns button {\n          width: 60%;\n        }\n        .Content input {\n          width: 80%;\n        }\n        #submit {\n          width: 100%;\n        }\n      }\n\n      .Content span {\n        margin-left: 0.5rem;\n      }\n\n      .Content label {\n        color: #991100;\n      }\n\n      .btnStyle {\n        background-color: #4caf50;\n        color: white;\n      }\n\n      .close {\n        color: #aaa;\n        float: right;\n        font-size: 28px;\n        font-weight: bold;\n      }\n\n      .close:hover,\n      .close:focus {\n        color: black;\n        text-decoration: none;\n        cursor: pointer;\n      }\n\n      #myBtn {\n        background-color: #4caf50;\n        color: white;\n        padding: 1rem;\n        border: none;\n        cursor: pointer;\n        font-size: 1.2rem;\n        margin-bottom: 5rem;\n      }\n\n      .Calculator .hidden {\n        display: none;\n      }\n     \n    \u003c\/style\u003e\n  \n\n  \n    \u003cdiv class=\"Calculator\"\u003e\n      \u003cbutton id=\"myBtn\"\u003ePaint Calculator\u003c\/button\u003e\n      \u003cdiv class=\"Content modal\" id=\"myModal\"\u003e\n        \u003cspan class=\"close\"\u003e×\u003c\/span\u003e\n\n        \u003c!-- {\/* Area Input *\/} --\u003e\n        \u003cp\u003eArea in:\u003c\/p\u003e\n        \u003cdiv class=\"btns\"\u003e\n          \u003cbutton id=\"feetsBtn\" class=\"btnStyle\"\u003eFeets\u003c\/button\u003e\n          \u003cbutton id=\"metersBtn\"\u003eMeters\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"input\"\u003e\n          \u003cform id=\"form\"\u003e\n            \u003clabel htmlfor=\"area\"\u003eEnter Area in Sq. \u003cspan id=\"unit\"\u003eFeet\u003c\/span\u003e\n            \u003c\/label\u003e\n            \u003cinput type=\"number\" id=\"area\" value=\"\" placeholder=\"Enter Surface Area\"\u003e\n            \u003cbutton type=\"submit\" id=\"submit\"\u003eCalculate\u003c\/button\u003e\n          \u003c\/form\u003e\n          \u003cdiv class=\"result\"\u003e\n            \u003ch3\u003eResults:\u003c\/h3\u003e\n\n            \u003cp\u003ePaint Needed: \u003cspan id=\"paint\"\u003e\u003c\/span\u003e liters\u003c\/p\u003e\n            \u003cp\u003eApproximate Cost: \u003cspan id=\"cost1\"\u003e\u003c\/span\u003e to\u003cspan id=\"cost2\"\u003e\u003c\/span\u003e\n          INR approx\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n      const metersBtn = document.getElementById(\"metersBtn\");\n      const feetsBtn = document.getElementById(\"feetsBtn\");\n      const areaUnit = document.getElementById(\"unit\");\n      let unit = \"feet\";\n      metersBtn.addEventListener(\"click\", () =\u003e {\n        metersBtn.classList.add(\"btnStyle\");\n        feetsBtn.classList.remove(\"btnStyle\");\n        const units = document.getElementsByClassName(\"unit\");\n        unit = \"Meter\";\n        areaUnit.innerText = unit;\n      });\n      feetsBtn.addEventListener(\"click\", () =\u003e {\n        feetsBtn.classList.add(\"btnStyle\");\n        metersBtn.classList.remove(\"btnStyle\");\n        const units = document.getElementsByClassName(\"unit\");\n        unit = \"Feet\";\n        areaUnit.innerText = unit;\n      });\n\n      function CalculateFactors(area) {\n        \/\/ Object for our all factors\n        let factors = {\n          paint: 0,\n          cost: [],\n        };\n\n        \/\/ 1 sq. meter = 10.74 sq feet\n        \/\/When Unit is METER\n        if (unit === \"Meter\") {\n          let areaInSqFeet = area * 10.7639;\n          factors.paint = Math.ceil(\n            (Math.ceil(areaInSqFeet \/ 100) + Math.ceil(areaInSqFeet \/ 110)) \/ 2\n          );\n        }\n        \/\/ When unit is FEET\n        else {\n          factors.paint = Math.ceil(\n            (Math.ceil(area \/ 100) + Math.ceil(area \/ 110)) \/ 2\n          );\n        }\n\/\/****Please Change These Factors If Price or Size Changes*****\n        let SizeOfBigestBucket = 20;\n        let CostOfBigestBucket = 8890;\n        \n        let costPerL = CostOfBigestBucket \/ SizeOfBigestBucket;\n       let netCost = factors.paint * costPerL;\n    if(netCost\u003c1000)\n        {\n            factors.cost[0] = Math.ceil(costPerL);\n        }\n        else{\n          factors.cost[0] = Math.floor(netCost \/ 1000) * 1000;\n        }\n    factors.cost[1] = Math.ceil(netCost \/ 1000) * 1000;\n    return factors;\n\n        return factors;\n      }\n\n      \/\/Calling Function\n      const handleSubmit = (e) =\u003e {\n        e.preventDefault();\n        const area = document.getElementById(\"area\").value;\n        if (area \u003e 0) {\n          let factors = CalculateFactors(area);\n          const paint = document.getElementById(\"paint\");\n          \/\/Display Result in HTML\n          const cost1 = document.getElementById(\"cost1\");\n      const cost2 = document.getElementById(\"cost2\");\n      \/\/Display Result in HTML\n      cost1.innerText = factors.cost[0];\n      cost2.innerText = factors.cost[1];\n          paint.innerText = factors.paint;\n        }\n      };\n\n      const form = document.getElementById(\"form\");\n\n      form.addEventListener(\"submit\", handleSubmit);\n\n      \/\/PopUp Logic\n      const btn = document.getElementById(\"myBtn\");\n      const span = document.getElementsByClassName(\"close\")[0];\n      const modal = document.getElementById(\"myModal\");\n      btn.onclick = function () {\n        btn.classList.add(\"hidden\");\n        modal.style.display = \"block\";\n      };\n\n      \/\/ When the user clicks on \u003cspan\u003e (x), close the modal\n      span.onclick = function () {\n        btn.classList.remove(\"hidden\");\n        modal.style.display = \"none\";\n      };\n\n      \/\/ When the user clicks anywhere outside of the modal, close it\n      window.onclick = function (event) {\n        if (event.target == modal) {\n          btn.classList.remove(\"hidden\");\n          modal.style.display = \"none\";\n        }\n      };\n    \u003c\/script\u003e\n\n\n\n\u003cspan data-mce-fragment=\"1\"\u003e*STAR VIRUS SHIELD-NANO COATING - * Anti Microbial Transparent Nano Coating ? Indo European technology formulated nanomaterials used for coatings to provide Corona Free surroundings. # One application for 150 days or 1500 touches # Certified killer of Corona Virus and all pathogens # Highest killing rate within 30 seconds # Nontoxic, non-carcinogenic and non-allergic # Applied on interiors and utilities of infection prone areas\u003c\/span\u003e","brand":"StarShield- Smart Paints \u0026 Coatings","offers":[{"title":"1 LTR","offer_id":44372345258212,"sku":"3107255534071","price":590.0,"currency_code":"INR","in_stock":false},{"title":"5 LTR","offer_id":44372345290980,"sku":"5107255534071","price":2590.0,"currency_code":"INR","in_stock":false},{"title":"20 LTR","offer_id":44372345323748,"sku":"7107255534071","price":8990.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0672\/5048\/7524\/files\/20LTRPLASTICCANSTARVIRUSSHIELDNANOCOATING_1ecd9513-49b9-4199-acf2-0e0ff68405ed-optimized-1722079402.jpg?v=1722079405"},{"product_id":"star-virus-shield-hvac","title":"Star virus shield HVAC","description":"","brand":"StarShield- Smart Paints \u0026 Coatings ","offers":[{"title":"Default Title","offer_id":45823818662116,"sku":"","price":0.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0672\/5048\/7524\/files\/Star_Virus_Shield_HVAC.png?v=1728823105"},{"product_id":"star-virus-shield-paint","title":"Star Virus Shield Paint","description":"\u003cstyle\u003e\n      .Calculator {\n        margin-top: 3rem;\n        display: flex;\n        justify-content: center;\n        font-family: \"Noto Sans\", sans-serif;\n      }\n\n     \n      .Content form {\n        display: flex;\n        flex-direction: column;\n        gap: 1.5rem;\n        width: 80%;\n      }\n\n      .Content input {\n        height: 4rem !important;\n        font-size: 1.2rem;\n        width: 100% !important;\n        border-radius: 10px;\n        padding: 0.5rem;\n      }\n\n      .Content button {\n        height: 2.5rem;\n        cursor: pointer;\n      }\n\n      #submit {\n        border: none;\n        width: 25%;\n        padding: 0.5rem 0;\n        color: white;\n        background-color: #4caf50;\n        cursor: pointer;\n      }\n\n      .Calculator .Content {\n        position: fixed;\n        top: 20%;\n        left: 25%;\n        width: 50%;\n        padding: 0.2rem 3rem;\n        box-shadow: 2px 2px 10px black;\n        background-color: #fefefe;\n      }\n\n      .modal {\n        display: none;\n        \/* Hidden by default *\/\n        position: fixed;\n        \/* Stay in place *\/\n        z-index: 1;\n        \/* Sit on top *\/\n        top: 0;\n        \/* Full height *\/\n        width: 100%;\n        \n        background-color: rgb(0, 0, 0);\n        \/* Fallback color *\/\n        background-color: rgba(0, 0, 0, 0.4);\n        \/* Black w\/ opacity *\/\n      }\n\n      .Content .hidden {\n        display: none;\n      }\n\n      .btns {\n        width: 100%;\n        display: flex;\n        margin-bottom: 1rem;\n      }\n\n      .btns button {\n        border: none;\n        width: 6.5rem;\n        padding: 0 1rem;\n      }\n\n      @media screen and (max-width: 750px) {\n        .Calculator .Content {\n          padding: 0.2rem 2rem;\n          position: fixed;\n          top: 0;\n          left: 5%;\n          width: 90%;\n          margin-top: 20%;\n        }\n        .btns button {\n          width: 40%;\n        }\n        .Content input {\n          width: 60%;\n        }\n        #submit {\n          width: 60%;\n        }\n      }\n\n      @media screen and (max-width: 450px) {\n        .Calculator .Content {\n          padding: 0.2rem 1rem;\n          position: fixed;\n          top: 2%;\n          left: 5%;\n          width: 90%;\n        }\n        .btns button {\n          width: 60%;\n        }\n        .Content input {\n          width: 80%;\n        }\n        #submit {\n          width: 100%;\n        }\n      }\n\n      .Content span {\n        margin-left: 0.5rem;\n      }\n\n      .Content label {\n        color: #991100;\n      }\n\n      .btnStyle {\n        background-color: #4caf50;\n        color: white;\n      }\n\n      .close {\n        color: #aaa;\n        float: right;\n        font-size: 28px;\n        font-weight: bold;\n      }\n\n      .close:hover,\n      .close:focus {\n        color: black;\n        text-decoration: none;\n        cursor: pointer;\n      }\n\n      #myBtn {\n        background-color: #4caf50;\n        color: white;\n        padding: 1rem;\n        border: none;\n        cursor: pointer;\n        font-size: 1.2rem;\n        margin-bottom: 5rem;\n      }\n\n      .Calculator .hidden {\n        display: none;\n      }\n     \n    \u003c\/style\u003e\n  \n\n  \n    \u003cdiv class=\"Calculator\"\u003e\n      \u003cbutton id=\"myBtn\"\u003ePaint Calculator\u003c\/button\u003e\n      \u003cdiv class=\"Content modal\" id=\"myModal\"\u003e\n        \u003cspan class=\"close\"\u003e×\u003c\/span\u003e\n\n        \u003c!-- {\/* Area Input *\/} --\u003e\n        \u003cp\u003eArea in:\u003c\/p\u003e\n        \u003cdiv class=\"btns\"\u003e\n          \u003cbutton id=\"feetsBtn\" class=\"btnStyle\"\u003eFeets\u003c\/button\u003e\n          \u003cbutton id=\"metersBtn\"\u003eMeters\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"input\"\u003e\n          \u003cform id=\"form\"\u003e\n            \u003clabel htmlfor=\"area\"\u003eEnter Area in Sq. \u003cspan id=\"unit\"\u003eFeet\u003c\/span\u003e\n            \u003c\/label\u003e\n            \u003cinput type=\"number\" id=\"area\" value=\"\" placeholder=\"Enter Surface Area\"\u003e\n            \u003cbutton type=\"submit\" id=\"submit\"\u003eCalculate\u003c\/button\u003e\n          \u003c\/form\u003e\n          \u003cdiv class=\"result\"\u003e\n            \u003ch3\u003eResults:\u003c\/h3\u003e\n\n            \u003cp\u003ePaint Needed: \u003cspan id=\"paint\"\u003e\u003c\/span\u003e liters\u003c\/p\u003e\n            \u003cp\u003eApproximate Cost: \u003cspan id=\"cost1\"\u003e\u003c\/span\u003e to\u003cspan id=\"cost2\"\u003e\u003c\/span\u003e\n          INR approx\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n      const metersBtn = document.getElementById(\"metersBtn\");\n      const feetsBtn = document.getElementById(\"feetsBtn\");\n      const areaUnit = document.getElementById(\"unit\");\n      let unit = \"feet\";\n      metersBtn.addEventListener(\"click\", () =\u003e {\n        metersBtn.classList.add(\"btnStyle\");\n        feetsBtn.classList.remove(\"btnStyle\");\n        const units = document.getElementsByClassName(\"unit\");\n        unit = \"Meter\";\n        areaUnit.innerText = unit;\n      });\n      feetsBtn.addEventListener(\"click\", () =\u003e {\n        feetsBtn.classList.add(\"btnStyle\");\n        metersBtn.classList.remove(\"btnStyle\");\n        const units = document.getElementsByClassName(\"unit\");\n        unit = \"Feet\";\n        areaUnit.innerText = unit;\n      });\n\n      function CalculateFactors(area) {\n        \/\/ Object for our all factors\n        let factors = {\n          paint: 0,\n          cost: [],\n        };\n\n        \/\/ 1 sq. meter = 10.74 sq feet\n        \/\/When Unit is METER\n        if (unit === \"Meter\") {\n          let areaInSqFeet = area * 10.7639;\n          factors.paint = Math.ceil(\n            (Math.ceil(areaInSqFeet \/ 140) + Math.ceil(areaInSqFeet \/ 160)) \/ 2\n          );\n        }\n        \/\/ When unit is FEET\n        else {\n          factors.paint = Math.ceil(\n            (Math.ceil(area \/ 140) + Math.ceil(area \/ 160)) \/ 2\n          );\n        }\n\/\/****Please Change These Factors If Price or Size Changes*****\n        let SizeOfBigestBucket = 18.2;\n        let CostOfBigestBucket = 12990;\n        \n        let costPerL = CostOfBigestBucket \/ SizeOfBigestBucket;\n       let netCost = factors.paint * costPerL;\n    if(netCost\u003c1000)\n        {\n            factors.cost[0] = Math.ceil(costPerL);\n        }\n        else{\n          factors.cost[0] = Math.floor(netCost \/ 1000) * 1000;\n        }\n    factors.cost[1] = Math.ceil(netCost \/ 1000) * 1000;\n    return factors;\n\n        return factors;\n      }\n\n      \/\/Calling Function\n      const handleSubmit = (e) =\u003e {\n        e.preventDefault();\n        const area = document.getElementById(\"area\").value;\n        if (area \u003e 0) {\n          let factors = CalculateFactors(area);\n          const paint = document.getElementById(\"paint\");\n          \/\/Display Result in HTML\n          const cost1 = document.getElementById(\"cost1\");\n      const cost2 = document.getElementById(\"cost2\");\n      \/\/Display Result in HTML\n      cost1.innerText = factors.cost[0];\n      cost2.innerText = factors.cost[1];\n          paint.innerText = factors.paint;\n        }\n      };\n\n      const form = document.getElementById(\"form\");\n\n      form.addEventListener(\"submit\", handleSubmit);\n\n      \/\/PopUp Logic\n      const btn = document.getElementById(\"myBtn\");\n      const span = document.getElementsByClassName(\"close\")[0];\n      const modal = document.getElementById(\"myModal\");\n      btn.onclick = function () {\n        btn.classList.add(\"hidden\");\n        modal.style.display = \"block\";\n      };\n\n      \/\/ When the user clicks on \u003cspan\u003e (x), close the modal\n      span.onclick = function () {\n        btn.classList.remove(\"hidden\");\n        modal.style.display = \"none\";\n      };\n\n      \/\/ When the user clicks anywhere outside of the modal, close it\n      window.onclick = function (event) {\n        if (event.target == modal) {\n          btn.classList.remove(\"hidden\");\n          modal.style.display = \"none\";\n        }\n      };\n    \u003c\/script\u003e\n\n\n\n\u003cspan data-mce-fragment=\"1\"\u003eAnti Microbial Formaldehyde absorbing Wall Paint ? Globally Certified and tested Corona Virus killing paint to block the spread and keep your loved ones protected. # Formulated by Indo European Nano technology # Self sanitizing paint formulated with nano particles # Kills Corona virus within 30 seconds of exposure # Converts formaldehyde to non-toxic water vapours # Safe to skin and eco-friendly # Durable for 3+ years\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0672\/5048\/7524\/files\/20ltrbucketSTARVIRUSSHIELDWALLPAINT_b909d31c-21af-42b6-8110-ff1ce63e61cd_480x480.jpg?v=1703689400\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0672\/5048\/7524\/files\/20ltrbucketSTARVIRUSSHIELDWALLPAINT_b909d31c-21af-42b6-8110-ff1ce63e61cd_480x480.jpg?v=1703689400\"\u003e","brand":"StarShield- Smart Paints \u0026 Coatings","offers":[{"title":"1 LTR","offer_id":45833595224292,"sku":"STARVIRUSSHIELDPAINT1LTR","price":590.0,"currency_code":"INR","in_stock":true},{"title":"3.6 LTR","offer_id":45833595257060,"sku":"STARVIRUSSHIELDPAINT3.6LTR","price":2090.0,"currency_code":"INR","in_stock":true},{"title":"9.1 LTR","offer_id":45833595289828,"sku":"STARVIRUSSHIELDPAINT9.1LTR","price":5190.0,"currency_code":"INR","in_stock":true},{"title":"18.2 LTR","offer_id":45833595322596,"sku":"STARVIRUSSHIELDPAINT18.2LTR","price":9990.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0672\/5048\/7524\/files\/20ltrbucketSTARVIRUSSHIELDWALLPAINT_0c66e377-f2c8-4328-ae98-b32e9a727923-optimized-1722079402.jpg?v=1722079405"},{"product_id":"star-virus-shield-surface-disinfectant","title":"Star Virus Shield Surface Disinfectant","description":"","brand":"StarShield- Smart Paints \u0026 Coatings ","offers":[{"title":"Default Title","offer_id":45911485284580,"sku":"","price":0.0,"currency_code":"INR","in_stock":false}]},{"product_id":"star-virus-shield-fabric","title":"Star virus shield fabric","description":"","brand":"StarShield- Smart Paints \u0026 Coatings ","offers":[{"title":"Default Title","offer_id":46048191840484,"sku":"","price":0.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0672\/5048\/7524\/files\/Star_Virus_Shield_fabric.png?v=1728823105"}],"url":"https:\/\/starshieldpaints.com\/collections\/any-viral-coatings.oembed","provider":"StarShield- Smart Paints \u0026 Coatings ","version":"1.0","type":"link"}