{"product_id":"astroai-21-extra-long-windshield-cleaner-tool-car-interior-detailing-cleaning-kit-with-extendable-handle-and-4-upgraded-reusable-microfiber-pads-auto-glass-wiper-brush-kit-for-cars-blue","title":"Car Interior Detailing Cleaning Kit with Extendable Handle and 4 Upgraded Reusable Microfiber Pads, Auto Glass Wiper Brush Kit for Cars","description":"\u003cstyle type=\"text\/css\"\u003e\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container {\n        position: relative;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element {\n        position: relative;\n        width: 100%;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button {\n        text-align: center;\n        padding-top: 20px;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item {\n        color: #fff;\n    }\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 11: FAQs - Common Styles (All Devices)\n *\/\n\n.aplus-v2 .premium-aplus-module-11 {\n    background: #fff;\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color {\n    background: #000;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer {\n    display: block;\n    width: 100%;\n    margin: 0;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-answer {\n    visibility: hidden;\n    opacity: 0;\n    height: 0;\n    transition: display 0.1s linear, opacity 0.1s linear, height 0.1s linear;\n    transition-behavior: allow-discrete;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-active .aplus-answer {\n    visibility: visible;\n    opacity: 1;\n    height: auto;\n    height: calc-size(auto);\n    min-height: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-list {\n    margin: 0;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block {\n    position: relative;\n    list-style-type: none;\n    cursor: pointer;\n    border: 2px solid #E6E6E6;\n    background: #fff;\n    border-radius: 3px;\n    margin-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color .faq-block {\n    border: none;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question::before,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    text-align: center;\n    border-radius: 3px;\n    display: inline-block;\n    font-weight: 500;\n    position: absolute;\n    color: #fff;\n    top: 10px;\n    left: 10px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .aplus-question::before,\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    right: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question::before {\n    content: \"Q\";\n    background: #505050;\n    transition: background 0.1s linear;\n    z-index: 2;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    content: \"A\";\n    background: #DF7600;\n    color: #000000;\n    z-index: 1;\n    transform: translateY(0px);\n    transition: transform 0.1s linear;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-question::before {\n    background: #404040;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-answer::before {\n    transform: translateY(40px);\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    position: absolute;\n    top: 25px;\n    border: 10px solid transparent;\n    border-top-color: #505050;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    right: auto;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-active .faq-arrow {\n    top: 15px;\n    border-top-color: transparent;\n    border-bottom-color: #404040;\n}\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n\n    \/**\n     * Common event handler for click and keydown events.\n     * @param {Event} event - The event object.\n     * @param {Function} handleClickOrEnter - Function to handle click or Enter key events.\n     * @param {Function} handleEsc - Function to handle Esc key events.\n     *\/\n    \/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources\n    function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {\n        const ENTER_KEY_CODE = 13;\n        const ESCAPE_KEY_CODE = 27;\n        const SPACE_KEY_CODE = 32;\n        const isClick = event.type === 'click';\n        const isKeydown = event.type === 'keydown';\n        const isEnter = isKeydown \u0026\u0026 event.keyCode === ENTER_KEY_CODE;\n        const isSpace = isKeydown \u0026\u0026 event.keyCode === SPACE_KEY_CODE;\n        const isEsc = isKeydown \u0026\u0026 event.keyCode === ESCAPE_KEY_CODE;\n\n        if (isClick || isEnter || isSpace) {\n            handleClickOrEnterOrSpace();\n        } else if (isEsc) {\n            handleEsc(event);\n        }\n    }\n\n    \/**\n    * Function to handle esc key event.\n    * @param {Event} event - The event object.\n    *\/\n    function handleEsc(event) {\n        event.target.blur()  \/\/ force remove focus\n    }\n\n\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-5-comparison-table-scroller').execute('init-premium-module-5-comparison-table', function(init){\n    if (init) {\n        return;\n    }\n    P.register('premium-module-5-comparison-table-scroller', function(){\n        return function() {\n            P.when('jQuery', 'a-popover', 'A', 'ready').execute('premium-5-comparison-table-scroller', function($, popover, A) {\n                function initCompTable(module) {\n                    \/**\n                    * Premium comparison table: popover trigger module\n                    *\/\n                    var comparisonName = $(module).data('comparison-name');\n                    (function() {\n                        var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger');\n                        $additionalInfo.each(function(i, trigger) {\n                            return popover.create(trigger, $(trigger).data());\n                        });\n                        $additionalInfo.hover(\n                            function() {\n                                $(this).focus();\n                            }\n                        );\n                    })();\n                    \/**\n                    * Premium comparison table: adjust column width module\n                    *\/\n                    (function() {\n                        var VISIBLE_COLUMNS = 4.2;  \/* How many visible columns on load *\/\n                        var MIN_WIDTH = 230;\n                        var getWidth = function() {\n                            return $(this).outerWidth();\n                        }\n                        \/* cache selectors *\/\n                        var\n                            $container = $('.aplus-v2 .comparison-table #'+comparisonName),\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'),\n                            $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'),\n                            $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');\n\n                        \/* Formula for determining desired column width *\/\n\n                        var calculatedColumnWidth = Math.floor(\n                            ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS\n                        );\n\n                        var childWidths = $activeColumn.map(getWidth).get();\n                        var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths));\n                        var minColumnWidth = $columns.innerWidth();\n\n                        \/* set the min-width of each column to the calulated width or minWidth *\/\n                        $columns.css(\n                            'min-width',\n                            Math.max(MIN_WIDTH, (calculatedColumnWidth \u003c minColumnWidth\n                                ? calculatedColumnWidth\n                                : minColumnWidth))\n                        );\n                        $activeColumn.css('width', maxChildWidth);\n\n                        \/* show the component *\/\n                        $container.removeClass('loading');\n                    })();\n\n                    \/**\n                     * Premium comparison table: sticky attribute \u0026 column\n                     *\/\n\n                    (function() {\n                        \/* cache selectors *\/\n                        const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName);\n                        const header = comparisonTable.querySelector('td.attribute');\n                        const fixedColumn = comparisonTable.querySelector('td.active');\n\n                        const attributeColumnObserver = new ResizeObserver((entries) =\u003e {\n                            for (let entry of entries) {\n                                const bounds = entry.target.getBoundingClientRect().width;\n                                const activeCellWidth = window.getComputedStyle(fixedColumn).left;\n                                if (bounds + \"px\" !== activeCellWidth) {\n                                    const activeCells = document.querySelectorAll('.aplus-data-column.active');\n                                    activeCells.forEach(cell =\u003e cell.style.left = bounds + \"px\");\n\n                                }\n                            }\n\n                        })\n\n                        attributeColumnObserver.observe(header)\n                    })();\n\n                    \/**\n                    * Premium comparison table: top scroll bar\n                    *\/\n                    (function() {\n                        \/* cache selectors *\/\n                        var\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'),\n                            $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'),\n                            $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'),\n                            $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'),\n                            $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar');\n                        \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/\n                        var fixedColumnWidth = $fixedColumn.innerWidth();\n                        if ( fixedColumnWidth === null ) {\n                            fixedColumnWidth = 0;\n                        }\n                        \/* set width of scrollBar *\/\n                        $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth());\n                        \/* connect scrolls together *\/\n                        $scrollWrapperTop.scroll(function() {\n                            $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft());\n                        });\n                        $scrollWrapperBottom.scroll(function() {\n                            $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft());\n                        });\n                    })();\n                }\n\n                $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) {\n                    initCompTable(module);\n                });\n            });\n        }\n    });\n});\n}));\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 5: Comparision table - scroller\n *\/\n\n.aplus-v2 .premium-aplus-module-5 h1 {\n    padding-bottom: 30px;\n}\n\n\/* position column-headers relative to this table *\/\n.aplus-v2 .premium-aplus-module-5 .table-container {\n    position: relative;\n    opacity: 1;\n}\n\n.aplus-v2 .premium-aplus-module-5 .table-container.loading {\n    opacity: 0;\n}\n\n.aplus-v2 .premium-aplus-module-5 .table-slider {\n    overflow-x: scroll;\n    overflow-y: visible;\n    width: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-5 td.attribute {\n    min-width: 300px;\n    top: auto;\n    left: 0;\n    z-index: 100;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 td.attribute {\n    right: 0px;\n    left: auto;\n}\n\n.aplus-v2 .premium-aplus-module-5 td.active-item,\n.aplus-v2 .premium-aplus-module-5 th.active-item {\n    top: auto;\n    left: 300px;\n    z-index: 100;\n}\n\nhtml[dir=\"rtl\"]  .premium-aplus-module-5 td.active-item,\nhtml[dir=\"rtl\"]  .premium-aplus-module-5 th.active-item {\n    left: auto;\n    right: 300px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .attribute,\n.aplus-v2 .premium-aplus-module-5 .active-item{\n    position: sticky;\n}\n\n.aplus-v2 .premium-aplus-module-5 table.a-bordered td,\n.aplus-v2 .premium-aplus-module-5 table.a-bordered th {\n    background-color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after {\n    content: \"?\";\n    display: inline-block;\n    font-size: 12px;\n    position: relative;\n    bottom: 5px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .product-title {\n    font-size: 15px;\n    padding: 10px 0;\n}\n\n.aplus-v2 .premium-aplus-module-5 .scroll-width {\n    overflow-x: scroll;\n    overflow-y: visible;\n}\n\n\n.aplus-v2 .premium-aplus-module-5 td.attribute.empty {\n    height: 300px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .header-img {\n    padding-top: 10px;\n}\n\n\/* Override default AUI .a-bordered table borders *\/\n.aplus-v2 .premium-aplus-module-5 table.a-bordered {\n    border-width: 0;\n    border-color: #eaeaea;\n    border-style: solid;\n}\n\n\/* Size the top scroller *\/\n.aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top {\n    width: 100%;\n    height: 20px;\n    overflow-x: scroll;\n    overflow-y: visible;\n}\n\n.aplus-v2 .premium-aplus-module-5 .scroll-bar {\n    height: 1px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .add-to-cart {\n    line-height: 1rem;\n    font-weight: normal;\n}\n\n.aplus-v2 .premium-aplus-module-5 .review {\n    font-size: 14px;\n}\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 11: FAQs\n *\/\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question {\n    line-height: 25px;\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block {\n    padding: 10px 80px 15px 100px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-block {\n    padding-left: 80px;\n    padding-right: 100px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active {\n    padding-bottom: 35px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question::before,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    width: 80px;\n    line-height: 40px;\n    font-size: 25px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    left: 40px;\n}\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 13: Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description {\n    display: table;\n    width: 50%;\n    height: 100%;\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-text-background {\n    background: rgba(0, 0, 0, 0.6);\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 40px 0 0;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 0 0 40px;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {\n    position: absolute;\n    top: 92%;\n    width: 100%;\n}\n\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f03b4dff-fc92-4116-b844-f2d3c9612b9b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f03b4dff-fc92-4116-b844-f2d3c9612b9b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"a-lazy-loaded\" alt=\"Windshield Cleaner blue\"\u003e \u003cnoscript\u003e\n        \u003cimg alt=\"Windshield Cleaner blue\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f03b4dff-fc92-4116-b844-f2d3c9612b9b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/381b8342-a499-43be-88e8-78dd0a2e155a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/381b8342-a499-43be-88e8-78dd0a2e155a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"a-lazy-loaded\" alt=\"windshield cleaner\"\u003e \u003cnoscript\u003e\n        \u003cimg alt=\"windshield cleaner\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/381b8342-a499-43be-88e8-78dd0a2e155a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n\u003cdiv class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular\" role=\"region\" data-a-transition-strategy=\"slideCircular\" data-a-display-strategy=\"single\" aria-roledescription=\"carousel\" aria-label=\"Featured content carousel\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-2\"}' id=\"premium-aplus-13-carousel-2-id\"\u003e\n\u003cinput class=\"a-carousel-firstvisibleitem\" type=\"hidden\" autocomplete=\"on\"\u003e\n\u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003ca href=\"#\" role=\"button\" class=\"a-carousel-goto-prevpage\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n\u003cdiv aria-roledescription=\"slide\" class=\"a-carousel-viewport\"\u003e\n\u003col role=\"list\" class=\"a-carousel\"\u003e\n\u003cli aria-setsize=\"3\" class=\"a-carousel-card aplus-carousel-element\" aria-roledescription=\"slide\"\u003e\n\u003cdiv id=\"premium-aplus-13-carousel-2-slide-0\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/392e7368-73f6-409f-8932-f42bcc2975b0.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Windshield Cleaner blue\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-setsize=\"3\" class=\"a-carousel-card aplus-carousel-element\" aria-roledescription=\"slide\"\u003e\n\u003cdiv id=\"premium-aplus-13-carousel-2-slide-1\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0a8e8ebb-780d-4c45-9889-41410c3a768b.__CR0,0,1464,600_PT0_SX1464_V1___.png\" alt=\"Windshield Cleaner blue\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-setsize=\"3\" class=\"a-carousel-card aplus-carousel-element\" aria-roledescription=\"slide\"\u003e\n\u003cdiv id=\"premium-aplus-13-carousel-2-slide-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/891ff3d6-e2a2-4593-bb19-1f9d774219bf.__CR0,0,1464,600_PT0_SX1464_V1___.png\" alt=\"User-Friendly Experience\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003ca href=\"#\" role=\"button\" class=\"a-carousel-goto-nextpage\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\n\u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-2\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-2\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"2\";\n                var carouselName = \"premium-aplus-13-carousel-2\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n\u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n\u003cdiv class=\"aplus-carousel-nav\"\u003e\n\u003cul role=\"tablist\" aria-label=\"tablist-section\" class=\"aplus-pagination-dots\" id=\"aplus-pagination-group-2-premium-aplus-13-carousel-2\"\u003e\n\u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan role=\"tab\" aria-controls=\"premium-aplus-13-carousel-2-slide-0\" aria-label=\"slide-1\" data-aplus-pagination-dot-action-2-premium-aplus-13-carousel-2='{\"page\": 1}' data-action=\"aplus-pagination-dot-action-2-premium-aplus-13-carousel-2\" aria-selected=\"true\" class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" tabindex=\"0\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan role=\"tab\" aria-controls=\"premium-aplus-13-carousel-2-slide-1\" aria-label=\"slide-2\" data-aplus-pagination-dot-action-2-premium-aplus-13-carousel-2='{\"page\": 2}' data-action=\"aplus-pagination-dot-action-2-premium-aplus-13-carousel-2\" aria-selected=\"false\" class=\"a-declarative carousel-slider-circle aplus-display-inline-block\" tabindex=\"-1\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan role=\"tab\" aria-controls=\"premium-aplus-13-carousel-2-slide-2\" aria-label=\"slide-3\" data-aplus-pagination-dot-action-2-premium-aplus-13-carousel-2='{\"page\": 3}' data-action=\"aplus-pagination-dot-action-2-premium-aplus-13-carousel-2\" aria-selected=\"false\" class=\"a-declarative carousel-slider-circle aplus-display-inline-block\" tabindex=\"-1\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-2\").execute('invoke-premium-13-carousel-desktop', function(init){init();});\n}));\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n\u003cdiv class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular\" role=\"region\" data-a-transition-strategy=\"slideCircular\" data-a-display-strategy=\"single\" aria-roledescription=\"carousel\" aria-label=\"Featured content carousel\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-3\"}' id=\"premium-aplus-13-carousel-3-id\"\u003e\n\u003cinput class=\"a-carousel-firstvisibleitem\" type=\"hidden\" autocomplete=\"on\"\u003e\n\u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003ca href=\"#\" role=\"button\" class=\"a-carousel-goto-prevpage\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n\u003cdiv aria-roledescription=\"slide\" class=\"a-carousel-viewport\"\u003e\n\u003col role=\"list\" class=\"a-carousel\"\u003e\n\u003cli aria-setsize=\"2\" class=\"a-carousel-card aplus-carousel-element\" aria-roledescription=\"slide\"\u003e\n\u003cdiv id=\"premium-aplus-13-carousel-3-slide-0\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/9762287b-8813-4391-a20e-00dbbdf504ee.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Windshield Cleaner blue\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-setsize=\"2\" class=\"a-carousel-card aplus-carousel-element\" aria-roledescription=\"slide\"\u003e\n\u003cdiv id=\"premium-aplus-13-carousel-3-slide-1\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/593f4ec8-fda6-4a6d-9097-256e4fe5f83b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Windshield Cleaner blue\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003ca href=\"#\" role=\"button\" class=\"a-carousel-goto-nextpage\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\n\u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-3\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-3\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"3\";\n                var carouselName = \"premium-aplus-13-carousel-3\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n\u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n\u003cdiv class=\"aplus-carousel-nav\"\u003e\n\u003cul role=\"tablist\" aria-label=\"tablist-section\" class=\"aplus-pagination-dots\" id=\"aplus-pagination-group-3-premium-aplus-13-carousel-3\"\u003e\n\u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan role=\"tab\" aria-controls=\"premium-aplus-13-carousel-3-slide-0\" aria-label=\"slide-1\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 1}' data-action=\"aplus-pagination-dot-action-3-premium-aplus-13-carousel-3\" aria-selected=\"true\" class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" tabindex=\"0\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan role=\"tab\" aria-controls=\"premium-aplus-13-carousel-3-slide-1\" aria-label=\"slide-2\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 2}' data-action=\"aplus-pagination-dot-action-3-premium-aplus-13-carousel-3\" aria-selected=\"false\" class=\"a-declarative carousel-slider-circle aplus-display-inline-block\" tabindex=\"-1\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-3\").execute('invoke-premium-13-carousel-desktop', function(init){init();});\n}));\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ba14b3a5-d271-4aeb-8bf0-d69dedd7d17f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ba14b3a5-d271-4aeb-8bf0-d69dedd7d17f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"a-lazy-loaded\" alt=\"car wash brush\"\u003e \u003cnoscript\u003e\n        \u003cimg alt=\"car wash brush\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ba14b3a5-d271-4aeb-8bf0-d69dedd7d17f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-container-2 faqs-container 5\" data-faq-block=\"5\"\u003e\n\u003cul class=\"faq-list\"\u003e\n\u003cli class=\"faq-block\" id=\"faq-qa-pair-0\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003eHow to prevent streaks?\u003c\/p\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003eControl the moisture. Use dry pads for fog, damp for dust. For oil films, spray cleaner on the pad, then buff with another dry pad. Water alone will just smear the oil and blur your glass.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"faq-block\" id=\"faq-qa-pair-1\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003eHow to clean the pad properly?\u003c\/p\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003eHand or machine washable. Wring well and hang to dry. DO NOT use fabric softener or bleach—they will ruin the microfiber.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"faq-block\" id=\"faq-qa-pair-2\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003eIs it safe for tinted windows?\u003c\/p\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003eYes, ultra-safe! Microfiber deep-traps sand to protect window tints. Conversely, high-density nanofiber creates excessive friction, which can easily scratch delicate tints during a dry wipe. AstroAI microfibers are 100% tint-safe.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"faq-block\" id=\"faq-qa-pair-3\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003eHow to install the handle?\u003c\/p\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003eBefore using, rotate the handle's top button counterclockwise and extend the shaft. Then, rotate the handle clockwise to fix the position.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-11-faq').execute('invoke-premium-11-faq', function(init){\n        init();\n    });\n}));\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-5-comparison-table-scroller aplus-premium\"\u003e\n\u003cdiv class=\"premium-aplus premium-aplus-module-5 aplus-container-3 comparison-table\"\u003e\n\u003ch3 class=\"a-text-center aplus-h1 a-text-bold\"\u003eAstroAI Windshield Cleaner Series\u003c\/h3\u003e\n\u003cdiv class=\"a-section a-spacing-none table-container loading\" data-comparison-name=\"comparison-table-container-6\" id=\"comparison-table-container-6\"\u003e\n\u003cdiv class=\"table-slider scroll-wrapper-bottom\"\u003e\n\u003ctable class=\"a-bordered a-horizontal-stripes scroll-width\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute empty\"\u003e\u003c\/td\u003e\n\u003cth class=\"aplus-data-column top-header active active-item\"\u003e\n\u003ca href=\"\/dp\/B08C7K99WW?ref=emc_p_m_5_i_atc\" title=\"Ace Product\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/031789ba-e396-410d-8299-54aef237ce22.__CR0,140,1600,1800_PT0_SX200_V1___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003eAce Product\u003c\/p\u003e\n\u003c\/a\u003e\u003cform action=\"\/cart\/add-to-cart\/ref=emc_p_m_5_i_atc_c\" method=\"post\"\u003e\n\u003c!-- sp:csrf --\u003e \u003cinput value=\"hGcdsikticNwD2gC15G1O+YK0MimgD\/iPdwbLCSqR5JCAAAAAGpiSQVlOTU2YjFjYS02MWM0LTQ0YWEtODY2Mi02NmZhY2NlOTVlZDQ=\" name=\"anti-csrftoken-a2z\" type=\"hidden\"\u003e\u003c!-- sp:end-csrf --\u003e \u003cinput value=\"B08C7K99WW\" name=\"items[0.base][asin]\" type=\"hidden\"\u003e \u003cinput value=\"uM8op7UeOjSEoA9f7OsHi7nb7rxtiMhIJ2W4CWAeHCigZ0oforlPBxHMnPi1WI6IBuxmvn6OY8WU9mwbyzzWMOfpKvw36bsA3FsU5%2B4Op%2Fsiz9FF7OexZhHj1qtsczU1Yl3pr%2FF%2FywYoOJGFM3dtICx1of3XEz1%2F2kOb2CGq2Q5NoQuxCJVPj0Qhxv97k%2BQc\" name=\"items[0.base][offerListingId]\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"items[0.base][quantity]\" type=\"hidden\"\u003e \u003cinput value=\"Aplus_BuyableModules_DetailPage\" name=\"clientName\" type=\"hidden\"\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-spacing-small a-button-primary a-button-icon\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ci class=\"a-icon a-icon-cart\"\u003e\u003c\/i\u003e\u003cinput type=\"submit\" class=\"a-button-input\"\u003e\u003cspan aria-hidden=\"true\" class=\"a-button-text\"\u003e Add to Cart \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n        logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true)\n    \u003c\/script\u003e\n\u003c\/th\u003e\n\u003cth class=\"aplus-data-column top-header\"\u003e\n\u003ca href=\"\/dp\/B0F326PDZC?ref=emc_p_m_5_i_atc\" title=\"Car Window Cleaning Kit\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0cc1366d-a4d5-43f2-b11a-27f4ed09a7da.__AC_SR200,225___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003eCar Window Cleaning Kit\u003c\/p\u003e\n\u003c\/a\u003e\u003cform action=\"\/cart\/add-to-cart\/ref=emc_p_m_5_i_atc_c\" method=\"post\"\u003e\n\u003c!-- sp:csrf --\u003e \u003cinput value=\"hGcdsikticNwD2gC15G1O+YK0MimgD\/iPdwbLCSqR5JCAAAAAGpiSQVlOTU2YjFjYS02MWM0LTQ0YWEtODY2Mi02NmZhY2NlOTVlZDQ=\" name=\"anti-csrftoken-a2z\" type=\"hidden\"\u003e\u003c!-- sp:end-csrf --\u003e \u003cinput value=\"B0F326PDZC\" name=\"items[0.base][asin]\" type=\"hidden\"\u003e \u003cinput value=\"7wodzLtKTOKpvRh5VUkWwmu4uIvIUhxtYsWQOT4P1NVgQE%2BrvBch8ddrsUFcOK5oyiHDBvcprFKaW9noYPKAhLXm5l5Og7Xg1muPtrWcDlrsvfPJal9CoGpfQ0wTONA3DVSwhDHnQPsWDMvJgtMiwZkS2FrXEJbfImaxi%2FBt%2Fa1mZSV5CHRwvN8rEMWkdU9f\" name=\"items[0.base][offerListingId]\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"items[0.base][quantity]\" type=\"hidden\"\u003e \u003cinput value=\"Aplus_BuyableModules_DetailPage\" name=\"clientName\" type=\"hidden\"\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-spacing-small a-button-primary a-button-icon\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ci class=\"a-icon a-icon-cart\"\u003e\u003c\/i\u003e\u003cinput type=\"submit\" class=\"a-button-input\"\u003e\u003cspan aria-hidden=\"true\" class=\"a-button-text\"\u003e Add to Cart \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n        logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true)\n    \u003c\/script\u003e\n\u003c\/th\u003e\n\u003cth class=\"aplus-data-column top-header\"\u003e\n\u003ca href=\"\/dp\/B0F4JPJGL5?ref=emc_p_m_5_i_atc\" title=\"Car Inside Detailing Kit\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ebaac6ce-6fdc-4786-a4c8-39720759a0f6.__CR0,140,1600,1800_PT0_SX200_V1___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003eCar Inside Detailing Kit\u003c\/p\u003e\n\u003c\/a\u003e\u003cform action=\"\/cart\/add-to-cart\/ref=emc_p_m_5_i_atc_c\" method=\"post\"\u003e\n\u003c!-- sp:csrf --\u003e \u003cinput value=\"hGcdsikticNwD2gC15G1O+YK0MimgD\/iPdwbLCSqR5JCAAAAAGpiSQVlOTU2YjFjYS02MWM0LTQ0YWEtODY2Mi02NmZhY2NlOTVlZDQ=\" name=\"anti-csrftoken-a2z\" type=\"hidden\"\u003e\u003c!-- sp:end-csrf --\u003e \u003cinput value=\"B0F4JPJGL5\" name=\"items[0.base][asin]\" type=\"hidden\"\u003e \u003cinput value=\"duWUJCjGggjnRGhYmmNKlJE6HeRgJ%2FyTmH%2BD4qNeyTUx81SIy9mGFuzLxEPsg4mK9YSgIi7kglXR9UkFPJqCAhwtFtwPDTDM8Xzxe2oSZKZTJp3iFmkmOh8Q69iyl7VU4NaowiquRj2zkLHXzlUMh%2BlvLGiZiiXn%2FVk4ksJyfW2fWnpZeRzQaugNLJgVbeK7\" name=\"items[0.base][offerListingId]\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"items[0.base][quantity]\" type=\"hidden\"\u003e \u003cinput value=\"Aplus_BuyableModules_DetailPage\" name=\"clientName\" type=\"hidden\"\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-spacing-small a-button-primary a-button-icon\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ci class=\"a-icon a-icon-cart\"\u003e\u003c\/i\u003e\u003cinput type=\"submit\" class=\"a-button-input\"\u003e\u003cspan aria-hidden=\"true\" class=\"a-button-text\"\u003e Add to Cart \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n        logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true)\n    \u003c\/script\u003e\n\u003c\/th\u003e\n\u003cth class=\"aplus-data-column top-header\"\u003e\n\u003ca href=\"\/dp\/B0F4JRZDVR?ref=emc_p_m_5_i_atc\" title=\"Ultra-Sticky Cleaner\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/dca337d7-c810-40df-81fe-4b0269e25e14.__AC_SR200,225___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003eUltra-Sticky Cleaner\u003c\/p\u003e\n\u003c\/a\u003e\u003cform action=\"\/cart\/add-to-cart\/ref=emc_p_m_5_i_atc_c\" method=\"post\"\u003e\n\u003c!-- sp:csrf --\u003e \u003cinput value=\"hGcdsikticNwD2gC15G1O+YK0MimgD\/iPdwbLCSqR5JCAAAAAGpiSQVlOTU2YjFjYS02MWM0LTQ0YWEtODY2Mi02NmZhY2NlOTVlZDQ=\" name=\"anti-csrftoken-a2z\" type=\"hidden\"\u003e\u003c!-- sp:end-csrf --\u003e \u003cinput value=\"B0F4JRZDVR\" name=\"items[0.base][asin]\" type=\"hidden\"\u003e \u003cinput value=\"awmSCYQnlvZ58jJvOfisoxKgQgw%2FJz2YfVFdBi9ojHVcef5qJQXiq9MStOIxm66kRhPyMETv2CwUS3cXbub02Pq5Xp8vSXSKeuGQDQbft7JVOsml%2FJWQKwVdYVeNhTEI%2BIasWbn8VHVwdY71yMSBj4wnLD8xplCtmWPNsxAqBRB3QLaCBH15Ex27IRg1p1b7\" name=\"items[0.base][offerListingId]\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"items[0.base][quantity]\" type=\"hidden\"\u003e \u003cinput value=\"Aplus_BuyableModules_DetailPage\" name=\"clientName\" type=\"hidden\"\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-spacing-small a-button-primary a-button-icon\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ci class=\"a-icon a-icon-cart\"\u003e\u003c\/i\u003e\u003cinput type=\"submit\" class=\"a-button-input\"\u003e\u003cspan aria-hidden=\"true\" class=\"a-button-text\"\u003e Add to Cart \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n        logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true)\n    \u003c\/script\u003e\n\u003c\/th\u003e\n\u003cth class=\"aplus-data-column top-header\"\u003e\n\u003ca href=\"\/dp\/B0FL1S4PB1?ref=emc_p_m_5_i_atc\" title=\"Car Wash Brush\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/I\/41U1vv47YEL.__AC_SR200,225___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003eCar Wash Brush\u003c\/p\u003e\n\u003c\/a\u003e\u003cscript type=\"application\/javascript\"\u003e\n                                                            logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", false)\n                                                        \u003c\/script\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-button-base\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ca class=\"a-button-text\" href=\"\/dp\/B0FL1S4PB1?ref=emc_p_m_5_i_atc\"\u003e Buying Options \u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/th\u003e\n\u003cth class=\"aplus-data-column top-header\"\u003e\n\u003ca href=\"\/dp\/B08C7B9BWN?ref=emc_p_m_5_i_atc\" title=\"Square Windshield Cleaner\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/I\/310XHIKsy6L.__AC_SR200,225___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003eSquare Windshield Cleaner\u003c\/p\u003e\n\u003c\/a\u003e\u003cform action=\"\/cart\/add-to-cart\/ref=emc_p_m_5_i_atc_c\" method=\"post\"\u003e\n\u003c!-- sp:csrf --\u003e \u003cinput value=\"hGcdsikticNwD2gC15G1O+YK0MimgD\/iPdwbLCSqR5JCAAAAAGpiSQVlOTU2YjFjYS02MWM0LTQ0YWEtODY2Mi02NmZhY2NlOTVlZDQ=\" name=\"anti-csrftoken-a2z\" type=\"hidden\"\u003e\u003c!-- sp:end-csrf --\u003e \u003cinput value=\"B08C7B9BWN\" name=\"items[0.base][asin]\" type=\"hidden\"\u003e \u003cinput value=\"gjhjAWo2t6s%2FUIKcmvRFIykGqOa0RGXD3tLHThTAAcwTPLL5oujguCArRuyv0FnUke%2BooENmXQT%2FgsEo3KqHhGAaFVnzM8ScJBa8yyfs2iATjzMybOUBii5d1PSAmBFPQW9zSckiA7wnAM49uEmR6mUwNOVMqp8SfNer%2F9nLPPfWJz%2Bop4CVoAH6BKgKmGEh\" name=\"items[0.base][offerListingId]\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"items[0.base][quantity]\" type=\"hidden\"\u003e \u003cinput value=\"Aplus_BuyableModules_DetailPage\" name=\"clientName\" type=\"hidden\"\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-spacing-small a-button-primary a-button-icon\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ci class=\"a-icon a-icon-cart\"\u003e\u003c\/i\u003e\u003cinput type=\"submit\" class=\"a-button-input\"\u003e\u003cspan aria-hidden=\"true\" class=\"a-button-text\"\u003e Add to Cart \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n        logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true)\n    \u003c\/script\u003e\n\u003c\/th\u003e\n\u003cth class=\"aplus-data-column top-header\"\u003e\n\u003ca href=\"\/dp\/B08C7FKV3G?ref=emc_p_m_5_i_atc\" title=\"2 Pack Windshield Cleaner\" class=\"a-link-normal a-text-normal\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/4eed9892-f1c3-4a76-b821-59d930e1888e.__AC_SR200,225___.jpg\" alt=\"\"\u003e\n\u003cp class=\"product-title\"\u003e2 Pack Windshield Cleaner\u003c\/p\u003e\n\u003c\/a\u003e\u003cform action=\"\/cart\/add-to-cart\/ref=emc_p_m_5_i_atc_c\" method=\"post\"\u003e\n\u003c!-- sp:csrf --\u003e \u003cinput value=\"hGcdsikticNwD2gC15G1O+YK0MimgD\/iPdwbLCSqR5JCAAAAAGpiSQVlOTU2YjFjYS02MWM0LTQ0YWEtODY2Mi02NmZhY2NlOTVlZDQ=\" name=\"anti-csrftoken-a2z\" type=\"hidden\"\u003e\u003c!-- sp:end-csrf --\u003e \u003cinput value=\"B08C7FKV3G\" name=\"items[0.base][asin]\" type=\"hidden\"\u003e \u003cinput value=\"%2BlQhUnaAka%2FfdU9yVwpJV1xx7SSufXSupxOYb%2FmWLGD8KkQvUM3mZVHKLYcJb2NUTk4HSm6XLt9tKIgsEzOuV0Ths3vzUslJz2uIfquDSW0K5cZ0uW0s7BPmOmJbNF61JKQS%2F%2F%2Bjimbe%2BnKzdb61D83WCKscPHBK7zXYtn9hEdy8L8Lwu3pQ2YgysXclcqcJ\" name=\"items[0.base][offerListingId]\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"items[0.base][quantity]\" type=\"hidden\"\u003e \u003cinput value=\"Aplus_BuyableModules_DetailPage\" name=\"clientName\" type=\"hidden\"\u003e\n\u003cdiv class=\"add-to-cart\"\u003e\u003cspan class=\"a-button a-spacing-small a-button-primary a-button-icon\"\u003e\u003cspan class=\"a-button-inner\"\u003e\u003ci class=\"a-icon a-icon-cart\"\u003e\u003c\/i\u003e\u003cinput type=\"submit\" class=\"a-button-input\"\u003e\u003cspan aria-hidden=\"true\" class=\"a-button-text\"\u003e Add to Cart \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n        logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true)\n    \u003c\/script\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Customer Reviews \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4-5 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.4 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e26,397\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4-5 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.3 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e108\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4-5 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.4 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e81\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.2 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e55\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4-5 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.6 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e91\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4-5 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.4 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e6,022\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"a-size-base\"\u003e\n\u003ci class=\"a-icon a-icon-star-small a-star-small-4-5 a-spacing-none\"\u003e\u003cspan class=\"a-icon-alt\"\u003e4.4 out of 5 stars\u003c\/span\u003e\u003c\/i\u003e \u003cspan class=\"a-size-mini a-color-base\"\u003e26,397\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Price \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$14.99\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e14\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e99\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$15.99\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e15\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e99\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$17.89\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e17\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e89\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$15.99\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e15\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e99\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$26.59\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e26\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e59\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$11.99\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e11\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e99\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e \u003cspan data-a-color=\"base\" data-a-size=\"medium_plus\" class=\"a-price\"\u003e\u003cspan class=\"a-offscreen\"\u003e$25.98\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e\u003cspan class=\"a-price-symbol\"\u003e$\u003c\/span\u003e\u003cspan class=\"a-price-whole\"\u003e25\u003cspan class=\"a-price-decimal\"\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"a-price-fraction\"\u003e98\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Length \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e 21in \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 21in \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 21in \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 21in \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 43in \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 20in \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 21in \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Extendable \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Additional Accessories \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e a spray bottle \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 1 Rearview Mirror Squeegee \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 4 multifunctional brushes \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e a spray bottle \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e brush head, tire brush, towel \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e a spray bottle \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e a spray bottle \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Microfiber Pads \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e 4 \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 4 \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 4 \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 4 \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 2 \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 4 \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e 8 \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Designed For \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e Interior Glass Specialist \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e All car glass cleaning \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e Full car interior cleaning \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e Effortless installation \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e Full Car Cleaning \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e Interior Glass Specialist \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e Cost-effective set \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Windshield Cleaning \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"attribute a-text-bold\"\u003e\n\u003cdiv data-position=\"triggerRight\" data-inline-content=\"\" class=\"comparison-metric-name\"\u003e\u003cspan class=\"a-text-bold\"\u003e Household Cleaning \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column active active-item\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"aplus-data-column\"\u003e\u003cspan class=\"description\"\u003e ✔ \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-5-comparison-table-scroller', 'ready').execute('invoke-premium-5-comparison-table', function(init){ init() });\n}));\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"a-section a-spacing-medium a-spacing-top-small\" id=\"feature-bullets\"\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e All-in-One Set, Intimate Combination: AstroAI windshield cleaner tool comes with 4 microfiber pads (one more than others), one 60ml spray bottle and a storage bag, making it an essential part of car cleaning kits. The telescoping handle(15.9-21in)can be disassembled into halves for storage, taking up minimal space inside your car. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Newly Upgraded Microfiber Pads: Experience superior cleaning with AstroAI's enhanced microfiber cloth. They have powerful water absorption, effectively preventing stains and streaks, built to be 10X more durable, and flexible for quick, effortless installation, taking just 3 seconds to secure in place. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Interior Glass Specialist: Don't let dirty windows compromise your drive—especially at sunset or at night, when fog and haze are magnified. AstroAI anti-fog window cleaner's 180° rotating head reaches every corner of your car's glass easily. Ditch the awkward bending and back strain from using paper towels. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Perfect for any vehicle: From cars and SUVs to Cybertrucks and RVs—AstroAI window cleaner tool delivers a streak-free view interior and exterior, making it a great car accessories gift and road trip essentials for drivers. It can also be a helpful tool for hard-to-reach windows during household cleaning. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Versatile Partner for Pro-Grade Care: The washable pads with good water absorbability can be paired with glass cleaner, car scratch remover, and car wash brush to achieve all-around car care needs. Avoid using fabric softener or bleach when cleaning microfiber pads. \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"a-section\" id=\"product-details-jumplink\"\u003e\n\u003cspan class=\"caretnext\"\u003e›\u003c\/span\u003e \u003ca href=\"#productDetails\" class=\"a-link-normal\" id=\"seeMoreDetailsLink\"\u003e See more product details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HHAN Imports","offers":[{"title":"1 \/ 21 in \/ Blue","offer_id":42795844829264,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 32 in \/ Blue","offer_id":42795844862032,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true},{"title":"2 \/ 21 in \/ Blue","offer_id":42795844894800,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"2 \/ 21 in \/ Gray","offer_id":42795844927568,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 26 in \/ Blue","offer_id":42795844960336,"sku":null,"price":21.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 21 in \/ Gray","offer_id":42795844993104,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0599\/8156\/1936\/files\/816cjzjicOL._AC_SL1500_acf1a281-3389-49a2-a482-00723809d70c.jpg?v=1784826129","url":"https:\/\/hhanimports.com\/products\/astroai-21-extra-long-windshield-cleaner-tool-car-interior-detailing-cleaning-kit-with-extendable-handle-and-4-upgraded-reusable-microfiber-pads-auto-glass-wiper-brush-kit-for-cars-blue","provider":"HHAN Imports","version":"1.0","type":"link"}