{"product_id":"gleampad-glass-cleaner","title":"GleamPad Glass Cleaner","description":"\u003cstyle\u003e\n#gleampad-offer{box-sizing:border-box;display:block;margin:12px 0 18px;padding:14px 16px;background:transparent;border:1px solid #f4d9cb;border-left:3px solid #fb4f14;border-radius:8px;color:#1d2326;text-align:left;scroll-margin-top:100px}\n#gleampad-offer p{margin:0 0 11px;color:#262b2e;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4}\n#gleampad-offer ul{display:grid;gap:7px;list-style:none;padding:0;margin:0}\n#gleampad-offer li{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.35}\n#gleampad-offer li::before{content:none}\n#gleampad-offer svg{flex:0 0 28px;width:28px;height:28px;padding:5px;box-sizing:border-box;stroke:#ae350a;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;background:#ffebdf;border-radius:6px}\n\u003c\/style\u003e\n\u003caside id=\"gleampad-offer\" aria-label=\"GleamPad features and pack options\"\u003e\n\u003cp style=\"text-align: center;\"\u003eScrub away oily road film from your windshield and side windows with the built-in pad.\u003c\/p\u003e\n\u003cul role=\"list\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 15 5 6.5a24 24 0 0 1 14 0l2 8.5a27 27 0 0 0-18 0Z\"\u003e\u003c\/path\u003e\u003cpath d=\"m7 17.5 8-7m-1 1 2.5-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eLifts oily film and fingerprints\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 14h16v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zM6 14v-3a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v3M9 9V7a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 16.5h1m3 0h1m3 0h1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBuilt-in scrubbing pad\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3c-1.7 2.6-6.4 7.8-6.4 11.2a6.4 6.4 0 1 0 12.8 0C18.4 10.8 13.7 5.6 12 3Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 14a3 3 0 0 0 3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRinses away everyday residue\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003cscript\u003e\n(function(){\n  function placeBenefits(){\n    var form = document.querySelector('.t4s-product__info-container form[data-productid=\"15685522424002\"]');\n    var info = form \u0026\u0026 form.closest('.t4s-product__info-container');\n    var price = info \u0026\u0026 info.querySelector('.t4s-product__price-review');\n    var benefits = document.getElementById('gleampad-offer');\n    var packLink = document.querySelector('#gp-choose-pack a[data-gp-pack-link]');\n    var formId = form \u0026\u0026 form.getAttribute('id');\n    if (packLink \u0026\u0026 formId) packLink.setAttribute('href', '#' + formId);\n    if (price \u0026\u0026 benefits \u0026\u0026 price.nextElementSibling !== benefits) {\n      price.insertAdjacentElement('afterend', benefits);\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', placeBenefits, {once:true});\n  } else {\n    placeBenefits();\n  }\n  document.addEventListener('shopify:section:load', placeBenefits);\n})();\n\u003c\/script\u003e\n\u003cstyle\u003e#hl-detail{--hl-ink:#171c1f;--hl-orange:#fb4f14;--hl-rust:#a8370a;--hl-line:#deded9;max-width:1020px;margin:0 auto;color:var(--hl-ink);background:transparent;font:inherit;text-align:left}\n#hl-detail *{box-sizing:border-box}\n@media(max-width:767px){#hl-detail{box-sizing:border-box;padding-inline:clamp(14px,4vw,18px)}}\n#hl-detail h2,#hl-detail h3,#hl-detail p,#hl-detail figure,#hl-detail ol,#hl-detail dl,#hl-detail dd{margin:0}\n#hl-detail img{display:block;width:100%;height:auto;margin:0;border:0;max-width:100%}\n#hl-detail figcaption{display:block;font:inherit;color:inherit;padding:0}\n#hl-detail h2,#hl-detail h3{font-family:inherit;font-weight:800;line-height:1.03;letter-spacing:-.047em;text-transform:none;color:inherit}\n#hl-detail h2{font-size:clamp(28px,4vw,48px)}\n#hl-detail h3{font-size:clamp(20px,2.45vw,31px)}\n#hl-detail p,#hl-detail dd,#hl-detail summary,#hl-detail li{font-size:clamp(15px,1.5vw,17px);line-height:1.55;letter-spacing:0}\n#hl-detail .hl-eyebrow{display:block;margin:0 0 10px;font:700 11px\/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--hl-rust)}\n#hl-detail .hl-hero{color:var(--hl-ink);background:transparent}\n#hl-detail .hl-heroText{padding:clamp(12px,2vw,22px) 0}\n#hl-detail .hl-hero .hl-eyebrow{color:var(--hl-rust)}\n#hl-detail .hl-hero h2{color:var(--hl-ink);font-size:clamp(34px,6vw,72px);font-weight:850;line-height:1;max-width:19ch}\n#hl-detail .hl-hero h2 span{color:#dc4908}\n@supports (-webkit-background-clip:text){#hl-detail .hl-hero h2 span{background-image:linear-gradient(100deg,#d94705 10%,#e84d06 43%,#ef5710 50%,#e84d06 60%,#d94705 85%);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:hlReflect 2.3s ease-out .3s 1 both}}\n@keyframes hlReflect{from{background-position:110% 50%}to{background-position:0% 50%}}\n#hl-detail .hl-heroText p{color:var(--hl-ink);margin-top:10px;max-width:54ch}\n#hl-detail .hl-hero figcaption,#hl-detail .hl-compare figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 12px;font:650 11px\/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.07em}\n#hl-detail .hl-hero figcaption{border-top:1px solid var(--hl-line);color:var(--hl-ink)}\n#hl-detail .hl-hero figure img{border-radius:8px}\n#hl-detail .hl-section{padding:clamp(24px,4.5vw,52px) 0;border-bottom:1px solid var(--hl-line)}\n#hl-detail .hl-header{margin:0 0 clamp(14px,2vw,24px)}\n#hl-detail .hl-header p,#hl-detail .hl-text p{margin-top:9px;max-width:59ch}\n#hl-detail .hl-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:clamp(18px,4vw,54px)}\n#hl-detail .hl-editorial figure{max-width:100%;overflow:hidden;border-radius:10px}\n#hl-detail .hl-editorial figure img{width:100%;max-width:600px}\n#hl-detail .hl-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n#hl-detail .hl-compare figure{overflow:hidden;background:transparent;border:1px solid #e3e3df;border-radius:8px}\n#hl-detail .hl-compare figcaption{color:#282f31}\n#hl-detail .hl-compare figcaption span:last-child{color:var(--hl-rust)}\n#hl-detail p.hl-note{font-size:12px;line-height:1.5;color:#636766;margin:9px 0 0}\n#hl-detail .hl-design{background:transparent}\n#hl-detail .hl-design figure{background:transparent}\n#hl-detail .hl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;counter-reset:hlSeq}\n#hl-detail .hl-steps li{margin:0;padding:0;border-top:2px solid #e2dfda;counter-increment:hlSeq}\n#hl-detail .hl-steps li:before{content:'0' counter(hlSeq);display:block;position:static;color:var(--hl-rust);font:700 11px\/1.3 ui-monospace,Consolas,monospace;margin:9px 0 4px}\n#hl-detail .hl-steps b{display:block;margin:0 0 3px;font-size:17px;line-height:1.2}\n#hl-detail .hl-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;overflow:hidden}\n#hl-detail .hl-actions img{border-radius:7px}\n#hl-detail .hl-actions figcaption{display:block;margin-top:5px;color:#4d5354;font-size:12px;line-height:1.4}\n#hl-detail .hl-spec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(18px,3vw,36px);align-items:center}\n#hl-detail .hl-spec figure{max-width:100%;overflow:hidden;border-radius:10px}\n#hl-detail .hl-spec dl{margin-top:16px}\n#hl-detail .hl-spec dl div{padding:9px 0;border-top:1px solid var(--hl-line);display:grid;grid-template-columns:minmax(75px,.65fr) minmax(0,1.55fr);gap:9px}\n#hl-detail dt{font-size:13px;font-weight:650;color:#575d5d}\n#hl-detail dd{font-size:15px;font-weight:550}\n#hl-detail details{margin:0;border-bottom:1px solid var(--hl-line)}\n#hl-detail summary{padding:13px 25px 13px 0;position:relative;font-weight:650;cursor:pointer;list-style:none}\n#hl-detail summary::-webkit-details-marker{display:none}\n#hl-detail summary:after{content:'+';color:var(--hl-rust);position:absolute;right:2px;top:12px;font-size:21px;line-height:1}\n#hl-detail details[open] summary:after{content:'−'}\n#hl-detail details p{padding:0 0 13px;font-size:15px;max-width:66ch}\n#hl-detail .hl-cta{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:clamp(16px,2vw,24px) 0;margin-top:0;background:transparent}\n#hl-detail .hl-cta a,#hl-detail .hl-cta a:hover,#hl-detail .hl-cta a:focus{display:inline-flex;align-items:center;min-height:46px;justify-content:center;background:#fb4f14;color:#fff;font-size:16px;font-weight:750;padding:10px 19px;border-radius:5px;text-decoration:none;line-height:1.2}\n\n#gp-choose-pack{scroll-margin-top:clamp(82px,30vh,230px)}\n.t4s-product__info-container form[data-productid=\"15685522424002\"]{scroll-margin-top:90px}\n#hl-detail .hl-cta a{gap:8px}\n#hl-detail .hl-cta a svg{display:block;flex:none;width:17px;height:17px}\n@media(max-width:767px){\n  #hl-detail .gp-faq{padding-bottom:0;border-bottom:0}\n  #t4s-backToTop.gp-clear-footer{visibility:hidden!important;pointer-events:none!important}\n  .t4s-product__info-container.hdt-reveal--offscreen:has(#gp-choose-pack){opacity:1!important;transform:none!important}\n  #hl-detail .hl-cta{display:block;width:100%;padding:14px 0 16px;margin:0}\n  #hl-detail .hl-cta h3{display:none}\n  #hl-detail .hl-cta a{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:48px;box-sizing:border-box;margin:0}\n}\n\n#hl-detail a:focus-visible,#hl-detail summary:focus-visible{outline:2px solid #893200;outline-offset:3px}\n@media(max-width:700px){#hl-detail .hl-editorial,#hl-detail .hl-spec{grid-template-columns:1fr;gap:14px}#hl-detail .hl-editorial .hl-text{order:-1}#hl-detail .hl-design figure{max-width:450px}#hl-detail .hl-spec .hl-text{order:-1}#hl-detail .hl-steps{grid-template-columns:1fr 1fr;gap:14px 12px}#hl-detail .hl-steps li{font-size:14px}#hl-detail .hl-actions{gap:6px}#hl-detail .hl-actions figcaption{font-size:11px}#hl-detail .hl-compare{grid-template-columns:1fr;gap:10px}#hl-detail .hl-spec figure{max-width:420px}}\n@media(prefers-reduced-motion:reduce){#hl-detail .hl-hero h2 span{animation:none;background:none;color:#dc4908}}\n\n#hl-detail .hl-demo-media{display:flex;justify-content:center;align-items:center;background:transparent}\n#hl-detail .hl-demo-media picture,#hl-detail .hl-demo-media video{width:100%;display:block}\n#hl-detail .hl-demo-media img,#hl-detail .hl-demo-media video{width:100%;height:auto;max-height:450px;object-fit:contain}\n#hl-detail .hl-wash{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,3vw,34px);align-items:center}\n#hl-detail .hl-wash figure{overflow:hidden;border-radius:9px}\n#hl-detail .hl-wash .hl-steps{grid-template-columns:1fr 1fr}\n@media(max-width:700px){#hl-detail .hl-wash{display:flex;flex-direction:column;align-items:stretch}#hl-detail .hl-wash .hl-steps{order:-1}#hl-detail .hl-demo-media img,#hl-detail .hl-demo-media video{max-height:370px}}\n\u003c\/style\u003e\n\u003cstyle\u003e\n#hl-detail{--hl-rust:#c54500;--gp-display:#e74c04;--gp-dark:#1c2122}\n#gleampad-offer svg{stroke:#d84b08;background:#ffead8}\n#hl-detail .hl-eyebrow{color:#bd4100}\n#hl-detail h2 em{font-style:normal;color:var(--gp-display)}\n#hl-detail .hl-hero .hl-eyebrow{color:#bd4100}\n#hl-detail .hl-hero h2 span{color:#dc4908;background:none;-webkit-text-fill-color:currentColor;animation:none}\n@supports (-webkit-background-clip:text){#hl-detail .gp-hero h2 span{background:linear-gradient(105deg,#d94705 12%,#e64b04 47%,#ef5710 52%,#dc4908 65%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:hlReflect 2.2s ease-out .2s 1 both}}\n#hl-detail .gp-hero h2{max-width:19ch}\n#hl-detail .gp-hero{scroll-margin-top:90px}\n#hl-detail .gp-hero .hl-heroText{text-align:center;padding:clamp(12px,2.3vw,24px) 0 clamp(13px,1.8vw,18px)}\n#hl-detail .gp-hero .hl-eyebrow{display:inline-flex;justify-content:center;max-width:100%;padding:7px 15px;margin:0 auto 12px;color:#ff8737;background:#202020;border-radius:999px;font-family:inherit;font-size:clamp(10px,2.55vw,12px);font-weight:800;line-height:1.4;letter-spacing:.09em}\n#hl-detail .gp-hero .hl-eyebrow:before{content:none}\n#hl-detail .gp-hero .hl-heroText h2{max-width:none;margin:0 auto;font-size:clamp(35px,5.25vw,62px);line-height:1.04}\n#hl-detail .gp-hero .hl-heroText h2 span{display:block}\n#hl-detail .gp-hero .hl-heroText p{margin:10px auto 0;max-width:62ch}\n#hl-detail .gp-hero figure{width:min(100%,640px);margin:0 auto}\n#hl-detail .gp-hero figure img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}\n#hl-detail .gp-auto{margin-top:clamp(22px,4vw,44px)}\n#hl-detail .gp-auto h2{font-size:clamp(28px,4.5vw,48px)}\n#hl-detail .gp-shower,#hl-detail .gp-rinse{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,38px);align-items:center}\n#hl-detail .gp-shower figure,#hl-detail .gp-rinse figure,#hl-detail .gp-panes figure{overflow:hidden;border-radius:9px}\n#hl-detail .gp-windows{background:transparent}\n#hl-detail .gp-panes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,25px)}\n#hl-detail .gp-panes article{min-width:0}\n#hl-detail .gp-panes h3{margin:14px 0 6px}\n#hl-detail .gp-rinse video{width:100%;display:block;height:auto;aspect-ratio:528\/440;background:transparent}\n#hl-detail .gp-kit figcaption{padding:8px 1px;color:#373e40;font-family:inherit;font-weight:500;font-size:14px;line-height:1.5}\n#hl-detail .gp-kit+.hl-spec{padding-top:24px}\n@media(max-width:700px){#hl-detail .gp-shower,#hl-detail .gp-rinse,#hl-detail .gp-panes{grid-template-columns:1fr;gap:14px}#hl-detail .gp-panes article+article{margin-top:10px}#hl-detail .gp-panes h3{margin-top:10px}#hl-detail .gp-shower figure img,#hl-detail .gp-windows figure img{max-height:460px;object-fit:cover}#hl-detail .gp-hero h2{max-width:17ch}}\n@media(prefers-reduced-motion:reduce){#hl-detail .gp-hero h2 span{background:none;color:#dc4908;-webkit-text-fill-color:currentColor;animation:none}}\n\u003c\/style\u003e\n\u003cstyle\u003e\n#hl-detail{--gp-visual-orange:#fa600e;--gp-title-orange:#e44c05;--gp-ink:#17191a;--gp-divider:#dedad5;--gp-display:var(--gp-title-orange);--hl-rust:#bc3e00;--hl-line:var(--gp-divider)}\n#hl-detail h2,#hl-detail h3{color:var(--gp-ink)}\n#hl-detail .hl-eyebrow{display:flex;align-items:center;gap:7px;color:#b83d00;letter-spacing:.12em}\n#hl-detail .hl-eyebrow:before{content:\"\";display:block;width:20px;height:3px;flex:0 0 20px;background:var(--gp-visual-orange)}\n#hl-detail .hl-steps li{border-top:2px solid var(--gp-visual-orange)}\n#hl-detail .hl-steps li:before{color:#b63d00;font-weight:750}\n#gleampad-offer{border-color:#e0d7d0;border-left-color:#fa600e;background:transparent}\n#gleampad-offer svg{stroke:#d84900;background:#ffeadc}\n#hl-detail .gp-auto-cover{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:clamp(18px,4vw,42px);align-items:center;margin-bottom:18px}\n#hl-detail .gp-auto-cover .hl-heroText{padding:0}\n#hl-detail .gp-auto-cover .hl-heroText h2{font-weight:850;line-height:1.02}\n#hl-detail .gp-signature{margin-bottom:clamp(18px,3vw,29px)}\n#hl-detail .gp-signature h2{font-size:clamp(29px,4.1vw,48px);line-height:1.08;letter-spacing:-.04em;font-weight:800}\n#hl-detail .gp-signature h2 span{color:var(--gp-title-orange)}\n#hl-detail .gp-signature p{margin:8px auto 0;max-width:61ch;font-size:15px}\n#hl-detail .gp-benefits\u003e.gp-signature,#hl-detail .gp-drivers\u003e.gp-signature{text-align:center}\n#hl-detail .gp-benefits\u003e.gp-signature:before,#hl-detail .gp-drivers\u003e.gp-signature:before{content:\"\";display:block;margin:0 auto 11px;width:38px;height:4px;background:var(--gp-visual-orange)}\n#hl-detail .gp-benefits-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,20px)}\n#hl-detail .gp-benefits-list article,#hl-detail .gp-feedback-card{margin:0;min-width:0;text-align:center;background:transparent}\n#hl-detail .gp-benefits-list figure,#hl-detail .gp-feedback-card figure{margin:0;position:relative;overflow:hidden;border-radius:8px}\n#hl-detail .gp-benefits-list figure img,#hl-detail .gp-feedback-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}\n#hl-detail .gp-benefits-list h3{margin:13px 0 7px;font-size:clamp(18px,2vw,23px);line-height:1.18;letter-spacing:-.025em}\n#hl-detail .gp-benefits-list p{font-size:15px;line-height:1.5;margin:0 auto;max-width:38ch}\n#hl-detail .gp-demo-link{display:block;color:inherit}\n#gp-glass-demo,#gp-drive-title,#gp-drivers-notes{scroll-margin-top:90px}\n#hl-detail .hl-compare .gp-proof-photo{margin:0 0 6px;border-radius:7px;aspect-ratio:1;object-fit:cover}\n#hl-detail .gp-drive-tote{margin-top:18px}\n#hl-detail .gp-feedback-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}\n#hl-detail .gp-feedback-card{display:flex;flex-direction:column}\n#hl-detail .gp-feedback-card h3{font-size:clamp(16px,1.6vw,19px);line-height:1.2;letter-spacing:-.025em;margin:13px 2px 7px}\n#hl-detail .gp-feedback-card p{font-size:14px;line-height:1.48;margin:0 2px}\n#hl-detail .gp-feedback-card footer{margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;color:#4c4c49}\n#hl-detail .gp-feedback-controls{display:none}\n#hl-detail .gp-credits{font-size:12px;color:#575b5a;text-align:center;margin:13px 0 0;line-height:1.5}\n#hl-detail .gp-kit .gp-panes figure\u003eimg,#hl-detail .gp-drive-tote figure\u003eimg{border-radius:8px}\n@media(max-width:940px){\n #hl-detail .gp-feedback-rail{display:flex;overflow-x:auto;gap:13px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b9b5af transparent;padding-bottom:10px}\n #hl-detail .gp-feedback-card{flex:0 0 37%;scroll-snap-align:start}\n #hl-detail .gp-feedback-controls{display:flex;justify-content:center;gap:12px;padding:10px 0 0}\n #hl-detail .gp-feedback-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid #acaba8;border-radius:50%;background:transparent;color:#262727;font-size:22px;line-height:1;cursor:pointer}\n #hl-detail .gp-feedback-controls button:disabled{opacity:.35;cursor:default}\n #hl-detail .gp-feedback-controls button:focus-visible{outline:2px solid #cc4900;outline-offset:2px}\n}\n@media(max-width:700px){\n #hl-detail .gp-auto-cover,#hl-detail .gp-benefits-list{grid-template-columns:minmax(0,1fr)}\n #hl-detail .gp-auto-cover{gap:12px}\n #hl-detail .gp-benefits-list{gap:22px}\n #hl-detail .gp-feedback-card{flex-basis:80%}\n #hl-detail .gp-feedback-card h3{font-size:19px}\n #hl-detail .gp-feedback-card p{font-size:15px}\n #hl-detail .gp-credits{max-width:44ch;margin:12px auto 0}\n}\n\n\u003c\/style\u003e\n\u003csection id=\"hl-detail\" aria-label=\"GleamPad product details\"\u003e\n\u003csection class=\"hl-hero gp-hero\" id=\"gp-opening\" aria-labelledby=\"gp-opening-title\"\u003e\n\u003cdiv class=\"hl-heroText\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eGLASS EMULSION · OIL FILM PURIFICATION\u003c\/span\u003e\n\u003ch2 id=\"gp-opening-title\"\u003eA Clearer View \u003cspan\u003eStarts Here.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOily haze on the windshield. Water marks on the shower door. Fingerprints on the patio glass. Wet the pane, work the pad and rinse the film away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-oily-glass-windshield-hook.webp?v=1794478325\u0026amp;width=960\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-oily-glass-windshield-hook.webp?v=1794478325\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-oily-glass-windshield-hook.webp?v=1794478325\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-oily-glass-windshield-hook.webp?v=1794478325\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-oily-glass-windshield-hook.webp?v=1794478325\u0026amp;width=960 960w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-oily-glass-windshield-hook.webp?v=1794478325\u0026amp;width=1254 1254w\" sizes=\"(max-width: 700px) 94vw, 640px\" width=\"1254\" height=\"1254\" alt=\"Night traffic through an oily windshield, with GleamPad Glass Cleaner, its carton, and close-ups of a side mirror and shower glass\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-hero gp-auto\"\u003e\n\u003cdiv class=\"gp-auto-cover\"\u003e\n\u003cdiv class=\"hl-heroText\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eOn your windshield\u003c\/span\u003e\n\u003ch2\u003eTHE PROBLEM ISN’T ALWAYS \u003cspan\u003eTHE RAIN\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOne pass of the wipers, and the smear comes right back. GleamPad scrubs the oily film off the glass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-clearer-view.webp?v=1794474141\u0026amp;width=820\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-clearer-view.webp?v=1794474141\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-clearer-view.webp?v=1794474141\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-clearer-view.webp?v=1794474141\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-clearer-view.webp?v=1794474141\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-clearer-view.webp?v=1794474141\u0026amp;width=820 820w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"GleamPad glass emulsion cleaner and retail carton beside a wet windshield\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rain.png?v=1794421744\u0026amp;width=964\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rain.png?v=1794421744\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rain.png?v=1794421744\u0026amp;width=560 560w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rain.png?v=1794421744\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rain.png?v=1794421744\u0026amp;width=964 964w\" sizes=\"(max-width: 700px) 92vw, 964px\" width=\"964\" height=\"306\" alt=\"Illustrative comparison of a rainy-day windshield before and after cleaning\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cspan\u003eBefore cleaning\u003c\/span\u003e\u003cspan\u003eAfter cleaning\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section hl-editorial\"\u003e\n\u003cdiv class=\"hl-text\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eOn the glass\u003c\/span\u003e\n\u003ch2\u003eBreak Through the Film Regular Cleaners Leave Behind\u003c\/h2\u003e\n\u003cp\u003eWhen road grime leaves a greasy layer on the outside of a window, wiping can spread it around. Work the cleaner across damp glass with the pad, then rinse the loosened residue away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hl-demo-media\" id=\"gp-glass-demo\" tabindex=\"-1\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-reduced-motion: reduce)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-in-use.webp?v=1794474305\u0026amp;width=600\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-demo.gif?v=1794421821\" loading=\"lazy\" width=\"528\" height=\"674\" alt=\"Looped demonstration on a marked-off section of an exterior side window\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-benefits\" aria-labelledby=\"gp-drive-title\"\u003e\u003cheader class=\"gp-signature\"\u003e\n\u003ch2 id=\"gp-drive-title\"\u003eSee Clearly. \u003cspan\u003eDrive Confidently.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"gp-benefits-list\"\u003e\n\u003carticle\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-see-the-difference.webp?v=1794474290\u0026amp;width=700\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-see-the-difference.webp?v=1794474290\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-see-the-difference.webp?v=1794474290\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-see-the-difference.webp?v=1794474290\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-see-the-difference.webp?v=1794474290\u0026amp;width=700 700w\" sizes=\"(max-width:700px) 92vw, 330px\" width=\"1254\" height=\"1254\" alt=\"Illustrative before-and-after windshield scene at night with GleamPad on the orange bottle label\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eA Difference You Can See\u003c\/h3\u003e\n\u003cp\u003eOil and road grime can leave a greasy smear after wiping. Work the pad across the wet windshield, then rinse the loosened film away.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-glare.webp?v=1794474319\u0026amp;width=700\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-glare.webp?v=1794474319\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-glare.webp?v=1794474319\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-glare.webp?v=1794474319\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-glare.webp?v=1794474319\u0026amp;width=700 700w\" sizes=\"(max-width:700px) 92vw, 330px\" width=\"1254\" height=\"1254\" alt=\"GleamPad beside a dark car on a wet road at night\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eReduce Distracting Night Glare\u003c\/h3\u003e\n\u003cp\u003eHeadlights catch the oily patches on a windshield after dark. Cleaning that surface film helps soften the haze around the lights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\n\u003cfigure\u003e\u003ca class=\"gp-demo-link\" href=\"#gp-glass-demo\" aria-label=\"View the glass-cleaning demonstration\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-road-rain-and-night.png?v=1794473149\u0026amp;width=620\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-road-rain-and-night.png?v=1794473149\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-road-rain-and-night.png?v=1794473149\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-road-rain-and-night.png?v=1794473149\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-road-rain-and-night.png?v=1794473149\u0026amp;width=620 620w\" sizes=\"(max-width:700px) 92vw, 330px\" width=\"620\" height=\"620\" alt=\"Rainy traffic and night traffic viewed through a windshield, shown side by side\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/a\u003e\u003c\/figure\u003e\n\u003ch3\u003eClearer Vision in Tough Conditions\u003c\/h3\u003e\n\u003cp\u003eRain can make old streaks stand out against brake lights and wet pavement. Start with clean exterior glass before the next wet drive.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section\"\u003e\u003cheader class=\"hl-header\"\u003e\n\u003ch2\u003eLESS FILM. MORE CLARITY.\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"hl-compare\"\u003e\n\u003cfigure\u003e\u003cimg class=\"gp-proof-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-driving-film.webp?v=1794474171\u0026amp;width=820\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-driving-film.webp?v=1794474171\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-driving-film.webp?v=1794474171\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-driving-film.webp?v=1794474171\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-driving-film.webp?v=1794474171\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-night-driving-film.webp?v=1794474171\u0026amp;width=820 820w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"Illustrative comparison of windshield haze at night beside the GleamPad bottle and carton\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-night.png?v=1794421761\u0026amp;width=964\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-night.png?v=1794421761\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-night.png?v=1794421761\u0026amp;width=560 560w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-night.png?v=1794421761\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-night.png?v=1794421761\u0026amp;width=964 964w\" sizes=\"(max-width: 700px) 92vw, 964px\" width=\"964\" height=\"306\" alt=\"Illustrative side-by-side view of lights through the windshield at night\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cspan\u003eNight reflections\u003c\/span\u003e\u003cspan\u003eBefore \/ After\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg class=\"gp-proof-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-daylight-film.webp?v=1794474233\u0026amp;width=820\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-daylight-film.webp?v=1794474233\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-daylight-film.webp?v=1794474233\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-daylight-film.webp?v=1794474233\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-daylight-film.webp?v=1794474233\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-daylight-film.webp?v=1794474233\u0026amp;width=820 820w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"Daylight windshield comparison with the branded GleamPad bottle and carton\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-hood.png?v=1794421752\u0026amp;width=964\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-hood.png?v=1794421752\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-hood.png?v=1794421752\u0026amp;width=560 560w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-hood.png?v=1794421752\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-hood.png?v=1794421752\u0026amp;width=964 964w\" sizes=\"(max-width: 700px) 92vw, 964px\" width=\"964\" height=\"306\" alt=\"Illustrative comparison of film and reflections on exterior car glass\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cspan\u003eDaylight reflections\u003c\/span\u003e\u003cspan\u003eBefore \/ After\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"hl-note\"\u003eIllustrative comparisons. The finish depends on the buildup and condition of your glass.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section hl-editorial\"\u003e\n\u003cdiv class=\"hl-text\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eExterior auto glass\u003c\/span\u003e\n\u003ch2\u003eBeyond the windshield\u003c\/h2\u003e\n\u003cp\u003eThat same greasy haze can show up on the driver’s side window, right where you look across to the mirror. Use the same wet-pad routine on the outside of your side windows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-side-window-in-use.webp?v=1794474334\u0026amp;width=740\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-side-window-in-use.webp?v=1794474334\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-side-window-in-use.webp?v=1794474334\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-side-window-in-use.webp?v=1794474334\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-side-window-in-use.webp?v=1794474334\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-side-window-in-use.webp?v=1794474334\u0026amp;width=740 740w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"Driver applying GleamPad to the outside of a side window\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section hl-editorial hl-design\"\u003e\n\u003cfigure\u003e\u003cpicture\u003e\u003csource media=\"(max-width:700px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-detail.webp?v=1794474187\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-detail.webp?v=1794474187\u0026amp;width=550 550w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-detail.webp?v=1794474187\u0026amp;width=750 750w\" sizes=\"92vw\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-design.webp?v=1794474202\u0026amp;width=860\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-design.webp?v=1794474202\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-design.webp?v=1794474202\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-design.webp?v=1794474202\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-design.webp?v=1794474202\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-design.webp?v=1794474202\u0026amp;width=860 860w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"GleamPad pad, contoured grip and close-up of the applicator on glass\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/picture\u003e\u003c\/figure\u003e\n\u003cdiv class=\"hl-text\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eSponge + Cleaner\u003c\/span\u003e\n\u003ch2\u003eIntegrated Applicator. Comfortable Grip.\u003c\/h2\u003e\n\u003cp\u003eThe broad, textured pad sits flat against the pane. The curved bottle fits in one hand, so you can work along a shower panel or across a windshield. Put the cap back on between uses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section\"\u003e\u003cheader class=\"hl-header\"\u003e\u003cspan class=\"hl-eyebrow\"\u003eHow to use GleamPad\u003c\/span\u003e\n\u003ch2\u003eWet, Apply, Scrub, Rinse Again.\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"hl-wash\"\u003e\n\u003cfigure class=\"hl-step-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-steps.webp?v=1794474363\u0026amp;width=740\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-steps.webp?v=1794474363\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-steps.webp?v=1794474363\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-steps.webp?v=1794474363\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-steps.webp?v=1794474363\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-windshield-steps.webp?v=1794474363\u0026amp;width=740 740w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"Four steps for cleaning a windshield with GleamPad: rinse, apply, scrub and rinse again\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003col class=\"hl-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eWet the glass\u003c\/b\u003eRinse off loose grit with clean water.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eShake and apply\u003c\/b\u003eSpread a thin, even layer with the built-in pad.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eScrub gently\u003c\/b\u003eWork in small circles over film and smudges.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRinse well\u003c\/b\u003eRinse with clean water. On indoor panes, collect drips with a clean cloth.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hl-actions\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-spread-cleaner.webp?v=1794474261\u0026amp;width=447\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-spread-cleaner.webp?v=1794474261\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-spread-cleaner.webp?v=1794474261\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-spread-cleaner.webp?v=1794474261\u0026amp;width=447 447w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"447\" height=\"262\" alt=\"Spreading cleaner across a damp windshield with the GleamPad applicator\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eSpread on wet glass\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-scrub-glass.webp?v=1794474156\u0026amp;width=447\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-scrub-glass.webp?v=1794474156\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-scrub-glass.webp?v=1794474156\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-scrub-glass.webp?v=1794474156\u0026amp;width=447 447w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"447\" height=\"262\" alt=\"Hand holding the GleamPad cleaning pad against wet glass\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eWork in circles\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rinse.png?v=1794421809\u0026amp;width=447\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rinse.png?v=1794421809\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/hazelift-rinse.png?v=1794421809\u0026amp;width=447 447w\" sizes=\"(max-width: 700px) 92vw, 447px\" width=\"447\" height=\"262\" alt=\"Rinsing the exterior windshield thoroughly with clean water\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eRinse away residue\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-drivers\" id=\"gp-drivers-notes\" aria-labelledby=\"gp-drivers-title\"\u003e\u003cheader class=\"gp-signature\"\u003e\n\u003ch2 id=\"gp-drivers-title\"\u003eDrivers Can See \u003cspan\u003ethe Difference\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv id=\"gp-feedback-rail\" class=\"gp-feedback-rail\" role=\"region\" aria-label=\"Five driver reviews\" tabindex=\"0\"\u003e\n\u003carticle class=\"gp-feedback-card\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-pad-and-cap.jpg?v=1794473634\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-pad-and-cap.jpg?v=1794473634\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-pad-and-cap.jpg?v=1794473634\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-pad-and-cap.jpg?v=1794473634\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-pad-and-cap.jpg?v=1794473634\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-pad-and-cap.jpg?v=1794473634\u0026amp;width=700 700w\" sizes=\"(max-width:700px) 75vw, (max-width:940px) 34vw, 196px\" width=\"1024\" height=\"877\" alt=\"Front of the cleaning pad and separate cap on a wood surface\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eThe oily haze lifted\u003c\/h3\u003e\n\u003cp\u003eDavid described a windshield that still looked cloudy after routine cleaning. He saw a clearer finish once the oily layer came off.\u003c\/p\u003e\n\u003cfooter\u003e— David L.\u003c\/footer\u003e\u003c\/article\u003e\n\u003carticle class=\"gp-feedback-card\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-on-stone.webp?v=1794474349\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-on-stone.webp?v=1794474349\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-on-stone.webp?v=1794474349\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-on-stone.webp?v=1794474349\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-on-stone.webp?v=1794474349\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-on-stone.webp?v=1794474349\u0026amp;width=700 700w\" sizes=\"(max-width:700px) 75vw, (max-width:940px) 34vw, 196px\" width=\"1024\" height=\"1365\" alt=\"Side view of the GleamPad applicator resting on gray stone\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eA clearer view after dark\u003c\/h3\u003e\n\u003cp\u003eMichael found the glare around headlights distracting. He said clearing the greasy haze made the road easier to see at night.\u003c\/p\u003e\n\u003cfooter\u003e— Michael R.\u003c\/footer\u003e\u003c\/article\u003e\n\u003carticle class=\"gp-feedback-card\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-textured-pad-face.jpg?v=1794473620\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-textured-pad-face.jpg?v=1794473620\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-textured-pad-face.jpg?v=1794473620\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-textured-pad-face.jpg?v=1794473620\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-textured-pad-face.jpg?v=1794473620\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-textured-pad-face.jpg?v=1794473620\u0026amp;width=700 700w\" sizes=\"(max-width:700px) 75vw, (max-width:940px) 34vw, 196px\" width=\"1024\" height=\"1365\" alt=\"Close-up of the gray textured applicator pad and central opening\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eWhere spray left streaks\u003c\/h3\u003e\n\u003cp\u003eJames said his usual glass spray spread the film around. The built-in pad helped him loosen it.\u003c\/p\u003e\n\u003cfooter\u003e— James T.\u003c\/footer\u003e\u003c\/article\u003e\n\u003carticle class=\"gp-feedback-card\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-cap-detail.webp?v=1794474275\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-cap-detail.webp?v=1794474275\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-cap-detail.webp?v=1794474275\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-cap-detail.webp?v=1794474275\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-cap-detail.webp?v=1794474275\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-cap-detail.webp?v=1794474275\u0026amp;width=700 700w\" sizes=\"(max-width:700px) 75vw, (max-width:940px) 34vw, 196px\" width=\"1024\" height=\"1365\" alt=\"Close-up of the clear cap on a GleamPad applicator\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eClearer mirrors after rain\u003c\/h3\u003e\n\u003cp\u003eRobert used the scrubber on side mirrors marked by rain and grime. He noticed a clearer reflection afterward.\u003c\/p\u003e\n\u003cfooter\u003e— Robert K.\u003c\/footer\u003e\u003c\/article\u003e\n\u003carticle class=\"gp-feedback-card\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-front.webp?v=1794474154\u0026amp;width=160\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-applicator-front.webp?v=1794474154\u0026amp;width=160 160w\" sizes=\"(max-width:700px) 75vw, (max-width:940px) 34vw, 196px\" width=\"160\" height=\"213\" alt=\"Front view of the capped applicator and its orange handle label\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eFrom the car to the shower\u003c\/h3\u003e\n\u003cp\u003eSarah used the applicator on her windshield and shower glass. She liked being able to apply, scrub and rinse in the same routine.\u003c\/p\u003e\n\u003cfooter\u003e— Sarah M.\u003c\/footer\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gp-feedback-controls\"\u003e\n\u003cbutton type=\"button\" data-dir=\"-1\" aria-label=\"Previous review\" aria-controls=\"gp-feedback-rail\"\u003e‹\u003c\/button\u003e\u003cbutton type=\"button\" data-dir=\"1\" aria-label=\"Next review\" aria-controls=\"gp-feedback-rail\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"gp-credits\"\u003eProduct labels in the photos have been adapted for GleamPad.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-drive-tote hl-editorial\" aria-labelledby=\"gp-tote-title\"\u003e\u003cheader class=\"hl-text\"\u003e\n\u003ch2 id=\"gp-tote-title\"\u003eOne at home. \u003cem\u003eOne in the car.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eKeep one with your bathroom supplies and another in the car-care bag.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-car-care-tote.webp?v=1794474217\u0026amp;width=820\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-car-care-tote.webp?v=1794474217\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-car-care-tote.webp?v=1794474217\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-car-care-tote.webp?v=1794474217\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-car-care-tote.webp?v=1794474217\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-car-care-tote.webp?v=1794474217\u0026amp;width=820 820w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"GleamPad in a detailing bag with a microfiber towel\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-shower\" aria-labelledby=\"gp-shower-title\"\u003e\n\u003cdiv class=\"hl-text\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eShower glass\u003c\/span\u003e\n\u003ch2 id=\"gp-shower-title\"\u003eClear when wet. \u003cem\u003eCloudy when dry?\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe last drops dry and the marks show up again, especially near the bottom of the door. Wet the glass, work the pad over the cloudy patches and rinse the loosened residue off with fresh water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-shower.webp?v=1794425549\u0026amp;width=820\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-shower.webp?v=1794425549\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-shower.webp?v=1794425549\u0026amp;width=550 550w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-shower.webp?v=1794425549\u0026amp;width=750 750w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-shower.webp?v=1794425549\u0026amp;width=820 820w\" sizes=\"(max-width: 700px) 94vw, 820px\" width=\"1254\" height=\"1254\" alt=\"GleamPad applicator pressed against a wet glass shower door\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-rinse\" aria-labelledby=\"gp-rinse-title\"\u003e\n\u003cdiv class=\"hl-text\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eBathroom demo\u003c\/span\u003e\n\u003ch2 id=\"gp-rinse-title\"\u003eGive the glass \u003cem\u003ea fresh-water rinse.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAfter scrubbing, rinse from the top down so the loosened residue runs off the door. A handheld shower head makes it easy to reach the lower edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cvideo id=\"gp-shower-demo\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"none\" width=\"528\" height=\"440\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/preview_images\/cd1c55c912654cdb99b7f7645248710a.thumbnail.0000000000.jpg?v=1794425576\" aria-label=\"Fresh water rinsing a shower door\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cd1c55c912654cdb99b7f7645248710a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-windows\" aria-labelledby=\"gp-window-title\"\u003e\u003cheader class=\"hl-header\"\u003e\u003cspan class=\"hl-eyebrow\"\u003eWindows \u0026amp; patio doors\u003c\/span\u003e\n\u003ch2 id=\"gp-window-title\"\u003eWhen sunlight \u003cem\u003eshows every mark.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"gp-panes\"\u003e\n\u003carticle\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-window.webp?v=1794425561\u0026amp;width=700\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-window.webp?v=1794425561\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-window.webp?v=1794425561\u0026amp;width=550 550w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-window.webp?v=1794425561\u0026amp;width=700 700w\" sizes=\"(max-width: 700px) 94vw, 700px\" width=\"1254\" height=\"1254\" alt=\"Using the GleamPad cleaning pad on a white-framed kitchen window\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eKitchen windows\u003c\/h3\u003e\n\u003cp\u003eThe pane above the sink can look clean until the afternoon light catches a streak. Wet a small section and work across it with the pad before rinsing. Lay a towel along the sill to catch drips.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-patio.webp?v=1794425578\u0026amp;width=700\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-patio.webp?v=1794425578\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-patio.webp?v=1794425578\u0026amp;width=550 550w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-patio.webp?v=1794425578\u0026amp;width=700 700w\" sizes=\"(max-width: 700px) 94vw, 700px\" width=\"1254\" height=\"1254\" alt=\"GleamPad on a sliding glass door beside fingerprint marks\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003ch3\u003eSliding glass doors\u003c\/h3\u003e\n\u003cp\u003eLook just above the handle. That’s where fingers push the glass every time someone steps outside. Give that high-touch patch a gentle scrub, then rinse away the prints.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-kit hl-editorial\" aria-labelledby=\"gp-kit-title\"\u003e\u003cheader class=\"hl-text\"\u003e\u003cspan class=\"hl-eyebrow\"\u003eWhat’s in the box\u003c\/span\u003e\n\u003ch2 id=\"gp-kit-title\"\u003eOne bottle. \u003cem\u003eBuilt-in pad.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEach 100 g cleaner comes with its own textured pad and protective cap.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142\u0026amp;width=820\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142\u0026amp;width=820 820w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"GleamPad cleaner and branded retail carton with integrated pad and protective cap\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section hl-spec\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-100g-dimensions.webp?v=1794474247\u0026amp;width=740\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-100g-dimensions.webp?v=1794474247\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-100g-dimensions.webp?v=1794474247\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-100g-dimensions.webp?v=1794474247\u0026amp;width=520 520w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-100g-dimensions.webp?v=1794474247\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-100g-dimensions.webp?v=1794474247\u0026amp;width=740 740w\" sizes=\"(max-width: 700px) 92vw, 490px\" width=\"1254\" height=\"1254\" alt=\"GleamPad 100 g cleaner with width, depth and height measurements\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"hl-text\"\u003e\n\u003cspan class=\"hl-eyebrow\"\u003eSpecifications\u003c\/span\u003e\n\u003ch2\u003eInside each pack\u003c\/h2\u003e\n\u003cdiv\u003eEach unit1 cleaner with built-in pad and protective cap\u003c\/div\u003e\n\u003cdiv\u003eNet contents100 g (3.5 oz) per cleaner\u003c\/div\u003e\n\u003cdiv\u003eDimensions3.39 × 2.20 × 5.47 in\u003cbr\u003e8.6 × 5.6 × 13.9 cm\u003c\/div\u003e\n\u003cdiv\u003eSurfacesPlain washable glass, including shower doors, home windows, patio doors and exterior auto glass\u003c\/div\u003e\n\u003cdiv\u003ePack sizes1, 2 or 3 cleaners\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hl-section gp-faq\"\u003e\u003cheader class=\"hl-header\"\u003e\n\u003ch2\u003eBefore you start\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it remove every white mark from my shower door?\u003c\/summary\u003e\n\u003cp\u003eGleamPad helps clean surface film and everyday water marks. Etched glass and heavy mineral deposits can need different care.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill GleamPad fix scratches or chips?\u003c\/summary\u003e\n\u003cp\u003eGleamPad cleans oily buildup on the glass surface. Scratches and chips need glass repair.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat about coated shower glass or tinted windows?\u003c\/summary\u003e\n\u003cp\u003eFor treated shower glass, applied window film or specialty automotive coatings, check the manufacturer’s care instructions first. On plain washable glass, test a small corner and rinse thoroughly.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it leave a rain-repellent coating?\u003c\/summary\u003e\n\u003cp\u003eIts job is to clean away oily residue. For a lasting water-repellent treatment, follow the directions for a dedicated glass coating.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhen will my order arrive?\u003c\/summary\u003e\n\u003cp\u003eMost orders dispatch within 1–3 days. Standard US transit is estimated at 5–14 business days after dispatch. Return requests can be made within 7 days of delivery. \u003ca href=\"\/pages\/shipping-returns\"\u003eSee shipping rates and return details\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"hl-cta\" id=\"gp-choose-pack\" style=\"text-align: center;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003eGleamPad Glass Cleaner\u003c\/h3\u003e\n\u003ca href=\"#product-form-15685522424002template--16868263690434__main\" data-gp-pack-link\u003eChoose your pack\u003csvg aria-hidden=\"true\" focusable=\"false\" width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 19V5m-6 6 6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  function improveGleamPadLayout(){\n    var page = document.getElementById('hl-detail');\n    if (!page) return;\n    var tabs = page.closest('.t4s-product-tabs-wrapper');\n    var row = tabs \u0026\u0026 tabs.closest('.t4s-row__product');\n    if (!row || !row.querySelector('form[data-productid=\"15685522424002\"]')) return;\n    var originalPosition = document.createComment('GleamPad description');\n    tabs.before(originalPosition);\n    var desktop = window.matchMedia('(min-width: 768px)');\n    function placeDescription(){\n      if (desktop.matches) {\n        row.after(tabs);\n      } else {\n        originalPosition.after(tabs);\n      }\n    }\n    placeDescription();\n    desktop.addEventListener('change', placeDescription);\n    var packFooter = page.querySelector('#gp-choose-pack');\n    var backToTop = document.getElementById('t4s-backToTop');\n    if (packFooter \u0026\u0026 backToTop \u0026\u0026 'IntersectionObserver' in window) {\n      var footerObserver = new IntersectionObserver(function (entries) {\n        backToTop.classList.toggle('gp-clear-footer', entries[0].isIntersecting);\n      }, {rootMargin: '64px 0px'});\n      footerObserver.observe(packFooter);\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', improveGleamPadLayout, {once:true});\n  } else {\n    improveGleamPadLayout();\n  }\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  var productId = '15685522424002';\n  var formSelector = 'form[data-productid=\"' + productId + '\"]';\n  var radioSelector = 'input[name=\"rapi-bundles-deal-' + productId + '\"]:checked';\n  if (!document.querySelector(formSelector) || window.hazeLiftCartGuard) return;\n  window.hazeLiftCartGuard = true;\n  var pendingForm = null;\n\n  function selectedOffer(form) {\n    var scope = form.closest('.t4s-product__info-container') || form;\n    var radio = scope.querySelector(radioSelector);\n    if (!radio) return null;\n    var index = Number(radio.id.split('-')[3]);\n    var data = window.appDataResolved \u0026\u0026 window.appDataResolved.data;\n    var config = data \u0026\u0026 data.bundle_202793;\n    if (typeof config === 'string') {\n      try { config = JSON.parse(config); } catch (error) { config = null; }\n    }\n    var offer = config \u0026\u0026 config.offers \u0026\u0026 config.offers[index];\n    if (offer) return {quantity:Number(offer.quantity), code:offer.identifier_id || offer.title};\n    var codes = ['Hfs1e', 'FybvA', 'NWPIB'];\n    return codes[index] ? {quantity:index + 1, code:codes[index]} : null;\n  }\n\n  function synchronized(form, offer) {\n    var qty = form.elements.namedItem('quantity');\n    var bundle = form.elements.namedItem('properties[_rapi_bundles]');\n    var item = form.elements.namedItem('properties[__rapi_offer]');\n    if (!qty || Number(qty.value) !== offer.quantity || !bundle || bundle.value !== '202793' || !item) return false;\n    var raw = item.value.trim();\n    if (raw.charAt(0) === '{') {\n      try { return JSON.parse(raw).offer === offer.code; } catch (error) { return false; }\n    }\n    return raw.indexOf('[offer : ' + offer.code + ']') !== -1;\n  }\n\n  function status(form, message) {\n    var el = form.querySelector('[data-hazelift-cart-status]');\n    if (!el \u0026\u0026 message) {\n      el = document.createElement('p');\n      el.setAttribute('data-hazelift-cart-status', '');\n      el.setAttribute('role', 'status');\n      form.appendChild(el);\n    }\n    if (el) { el.hidden = !message; el.textContent = message; }\n  }\n\n  function guard(event) {\n    var button = event.type === 'click'\n      ? event.target.closest \u0026\u0026 event.target.closest('button[data-atc-form]')\n      : event.submitter;\n    if (event.type === 'click' \u0026\u0026 !button) return;\n    var form = event.type === 'submit' ? event.target : button.form;\n    if (!form || !form.matches(formSelector) || (button \u0026\u0026 !button.matches('button[data-atc-form]'))) return;\n    var offer = selectedOffer(form);\n    if (!offer) return;\n    if (!pendingForm \u0026\u0026 synchronized(form, offer)) { status(form, ''); return; }\n    event.preventDefault();\n    event.stopImmediatePropagation();\n    if (pendingForm) return;\n    pendingForm = form;\n    var deadline = Date.now() + 2500;\n    status(form, 'Updating your pack…');\n    function check() {\n      var current = selectedOffer(form);\n      var add = form.querySelector('button[data-atc-form]');\n      if (!form.isConnected || !current || current.code !== offer.code) {\n        pendingForm = null;\n        status(form, '');\n      } else if (add \u0026\u0026 !add.disabled \u0026\u0026 synchronized(form, current)) {\n        pendingForm = null;\n        status(form, '');\n        form.requestSubmit(add);\n      } else if (Date.now() \u003e= deadline) {\n        pendingForm = null;\n        status(form, 'Please select your pack again, then tap Add to cart.');\n      } else {\n        setTimeout(check, 40);\n      }\n    }\n    setTimeout(check, 40);\n  }\n  \/\/ Keep a second tap on the current pack from clearing Rapi's radio group.\n  window.addEventListener('click', function (event) {\n    var label = event.target.closest \u0026\u0026 event.target.closest('label[for^=\"rapi-bundles-deal-\"]');\n    var radio = label \u0026\u0026 label.control;\n    if (!radio || !radio.checked || radio.name !== 'rapi-bundles-deal-' + productId) return;\n    if (event.target.closest('select, a, button, textarea')) return;\n    event.preventDefault();\n    event.stopImmediatePropagation();\n  }, true);\n  window.addEventListener('click', guard, true);\n  window.addEventListener('submit', guard, true);\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function(){\n  var demo=document.getElementById('gp-shower-demo');\n  if(!demo || !('IntersectionObserver' in window)) return;\n  var reduced=window.matchMedia('(prefers-reduced-motion: reduce)');\n  var inView=false;\n  function sync(){\n    if (!inView || reduced.matches || document.hidden) { demo.pause(); return; }\n    demo.muted=true;\n    var playback=demo.play();\n    if(playback) playback.catch(function(){});\n  }\n  var observer=new IntersectionObserver(function(entries){\n    inView=entries[0].intersectionRatio \u003e= 0.3;\n    sync();\n  },{threshold:[0,0.3]});\n  observer.observe(demo);\n  document.addEventListener('visibilitychange',sync);\n  reduced.addEventListener('change',sync);\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function(){\n  var block=document.getElementById('gp-drivers-notes');\n  if(!block || block.dataset.scrollReady) return;\n  block.dataset.scrollReady='1';\n  var rail=block.querySelector('.gp-feedback-rail');\n  var prev=block.querySelector('[data-dir=\"-1\"]');\n  var next=block.querySelector('[data-dir=\"1\"]');\n  function sync(){\n    prev.disabled=rail.scrollLeft\u003c2;\n    next.disabled=rail.scrollLeft+rail.clientWidth\u003e=rail.scrollWidth-2;\n  }\n  function navigate(evt){\n    var width=rail.firstElementChild.getBoundingClientRect().width;\n    var gap=parseFloat(getComputedStyle(rail).columnGap)||0;\n    var target=rail.scrollLeft+Number(evt.currentTarget.dataset.dir)*(width+gap);\n    rail.scrollTo({left:target,behavior:window.matchMedia('(prefers-reduced-motion: reduce)').matches?'auto':'smooth'});\n  }\n  prev.addEventListener('click',navigate);\n  next.addEventListener('click',navigate);\n  rail.addEventListener('scroll',sync,{passive:true});\n  if(window.ResizeObserver) new ResizeObserver(sync).observe(rail);\n  window.addEventListener('resize',sync,{passive:true});\n  sync();\n})();\n\n\u003c\/script\u003e","brand":"Motizy","offers":[{"title":"Default Title","offer_id":69008938008770,"sku":"1pc_hazelift-windshield-cleaner","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/6973\/7410\/files\/gleampad-glass-care-essential.webp?v=1794474142","url":"https:\/\/www.motizy.com\/products\/gleampad-glass-cleaner","provider":"Motizy","version":"1.0","type":"link"}