{"product_id":"rain-guards-window-visor-for-2014-2018-chevy-silverado-1500-crew-cab","title":"Rain Guards Window Visor for 2014-2018 Chevy Silverado 1500 Crew Cab","description":"\u003cdiv\u003e\u003cdiv lang=\"en_US\"\u003e\n \u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-3 .premium-module-3-heading {\n    padding-bottom: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {\n     text-align: center;\n }\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {\n    display: inline-block;\n    vertical-align: top;\n    width: 25%;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {\n    padding: 0 20px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .column-heading {\n    padding-top: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .column-description {\n    padding-top: 10px;\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: var(--aok-sfs-color-page-primary-normal-bg, #fff);\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color {\n    background: var(--aok-sfs-color-page-inverse-normal-fixed-bg, #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 var(--aok-sfs-color-page-primary-normal-border, #E6E6E6);\n    background: var(--aok-sfs-color-page-primary-normal-bg, #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: var(--aok-sfs-color-badge-prominent-bg, #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: var(--aok-sfs-color-page-inverse-normal-fixed-fg, #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: var(--aok-sfs-color-page-inverse-normal-fixed-fg, #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  \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\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  \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-11-faq').execute('init-premium-module-11-faq', function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-11-faq', function() {\n        return function() {\n            P.when('A', 'jQuery', 'ready').execute('premium-11-faq', function(A, $){\n                function initFaq(module) {                   \n                    const MODULE_CLASS_NAME = 'premium-aplus-module-11';\n                    const FAQ_CONTAINER_CLASS_NAME = 'faqs-container';\n                    const FAQ_BLOCK_CLASS_NAME = 'faq-block';\n                    const moduleId = $(module).data('faq-block');\n                    const $faqBlocks = $('.aplus-v2 .' + MODULE_CLASS_NAME + ' .' + FAQ_CONTAINER_CLASS_NAME + '.' + moduleId + ' .' + FAQ_BLOCK_CLASS_NAME);\n\n                    \/**\n                    * Function to handle click or Enter or Space key events.\n                    * @param {Element} element - The this object from which the event is dispatched\n                    * @param {faqBlocks} faqBlocks - List of all the Question and Answer blocks.\n                    *\/\n                    function handleClickOrEnterOrSpace(element, faqBlocks) {\n                        const $element = $(element);\n                        const isActive = $element.hasClass('aplus-active');\n\n                        faqBlocks.removeClass('aplus-active');\n                        faqBlocks.find('[data-faq-question]').attr('aria-expanded', 'false');\n\n                        if (!isActive) {\n                            $element.addClass('aplus-active');\n                            $element.find('[data-faq-question]').attr('aria-expanded', 'true');\n                        }\n                    }\n\n                    \/* Using jQuery event namespace for preventing duplicate binding on twister refresh *\/\n                    $faqBlocks.unbind('click keydown.premiumAplusModule11ClickHandler').bind('click keydown.premiumAplusModule11ClickHandler', function(event) {\n                        handleClickAndKeyEvents(event, () =\u003e handleClickOrEnterOrSpace(this, $faqBlocks)); \n                    });\n                }\n                $(\".aplus-v2 .premium-aplus-module-11 .faqs-container\").each(function(index, module) {\n                    initFaq(module);\n                });\n            });\n        };\n    });\n});\n}));\u003c\/script\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 12: Nav Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-card {\n    position: relative;\n    width: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container {\n    \/* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) *\/\n    padding-top: calc(600 \/ 1464 * 100%); \/* ~40.983% *\/\n    height: 0;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container \u003e div {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n}\n\n\/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. *\/\n.aplus-v2 .premium-aplus-module-12 .a-carousel-viewport {\n    height: 100% !important;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-image img {\n    width: 100%;\n    height: auto;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper {\n    position: absolute;\n    top: 0;\n    width: 50%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-detail {\n    display: table;\n    width: 100%;\n    height: 100%\n}\n\n.aplus-v2 .premium-aplus-module-12 .card-description {\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .card-description {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color {\n    background: rgba(0, 0, 0, 0.5);\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-12 .description {\n    margin-top: 20px;\n}\n\n\/* nav *\/\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions {\n    position: absolute;\n    top: 20px;\n    width: 100%;\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn {\n    display: inline-block;\n    margin: 7px 10px;\n    cursor: pointer;\n    border-radius: 30px;\n    border: 2px solid #000;\n    line-height: 2.5em;\n    min-width: 200px;\n    background-color: #fff;\n    white-space: nowrap;\n    color: var(--aok-sfs-color-page-primary-normal-fixed-fg, #000);\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-index {\n    display: none;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active {\n    border-color: var(--aok-sfs-color-page-inverse-normal-border, #fff);\n    background-color: var(--aok-sfs-color-page-inverse-normal-fixed-bg, #000);\n    color: #fff;\n}\n\n\/**\n * Regimen template specific css\n *\/\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {\n    text-align: right;\n    top: 50%;\n    width: 250px;\n    right: 75px;\n    -webkit-transform: translateY(-50%);\n    -moz-transform: translateY(-50%);\n    -o-transform: translateY(-50%);\n    transform: translateY(-50%);\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {\n    text-align: left;\n    top: 50%;\n    left: 75px;\n    right: auto;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {\n    display: inline-block;\n    margin: 10px 10px;\n    cursor: pointer;\n    border-radius: 30px;\n    border: 2px solid var(--aok-sfs-color-button-secondary-normal-border, #000);\n    width: 220px;\n    background-color: var(--aok-sfs-color-page-primary-normal-bg, #fff);\n    padding: 2px 0 2px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active {\n    border-color: var(--aok-sfs-color-page-inverse-normal-border, #fff);\n    background-color: var(--aok-sfs-color-page-inverse-normal-fixed-bg, #000);\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index {\n    color: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label {\n    color: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {\n    display: inline-block;\n    width: 12px;\n    color: var(--aok-sfs-color-button-secondary-normal-fg, #000);\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label {\n    color: var(--aok-sfs-color-button-secondary-normal-fg, #000);\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {\n    margin-left: 0px;\n    margin-right: 6px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    background-color: var(--aok-sfs-color-page-inverse-normal-fixed-bg, #000);\n    opacity: 0.5;\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline {\n    color: #fff;\n    line-height: 2em;\n}\n\n\/**\n * Navigation template specific css\n *\/\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions {\n    background-color: rgba(0, 0, 0, 0.8);\n    top: 0px;\n}\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn {\n    padding: 8px;\n    color: var(--aok-sfs-color-page-inverse-normal-fg, #fff);\n    background-color: transparent;\n    border: none;\n}\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active {\n    text-decoration: underline;\n    text-underline-offset: 0.8em;\n    text-decoration-thickness: 3px;\n    background-color: transparent;\n    border: none;\n}\n\u003c\/style\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) {\nP.now('premium-module-12-nav-carousel').execute('init-premium-module-12-nav-carousel', function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-12-nav-carousel', function(){\n        return function() {\n            P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute('premium-12-nav-carousel', function (A, $, framework) {\n                function initiateCarousel(module) {\n                    var MODULE_ID = $(module).data('module-id');\n                    \/**\n                    * Carousel button element classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID;\n                    \/**\n                    * Carousel button element active classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\";\n                    \/**\n                    * AUI name for aui carousel\n                    * @const\n                    *\/\n                    var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID;\n                    \/**\n                    * Module class name\n                    * @const\n                    *\/\n                    var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\";\n                    \/**\n                    * Carousel text container class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID;\n                    \/**\n                    * Carousel text hidden class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\";\n                    \/**\n                    * Carousel horizontal scroll container class name\n                    * @const\n                    *\/\n                    var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID;\n\n                    function showCarouselText(oldIndex, newIndex) {\n                        var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex;\n                        var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex;\n                        $(oldClass).addClass(TEXT_CONTAINER_HIDDEN);\n                        $(newClass).removeClass(TEXT_CONTAINER_HIDDEN);\n                    }\n\n                    function scrollToCarouselButton(scrollLeft) {\n                        if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {\n                            $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);\n                        }\n                    }\n\n                    \/**\n                    * Creates a CarouselButton class for provided carousel instance\n                    * @param {object} carousel - AUI Carousel instance\n                    * @returns {Class} - CarouselButton Class\n                    *\/\n                    function CarouselButtonTemplate(carousel) {\n                        \/**\n                        * Button for controlling the active slide\n                        * @constructor\n                        * @param {number} index - slide index\n                        * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation\n                        *\/\n                        function CarouselButton(index, elem) {\n                            var self = this;\n                            this.index = index;\n                            this.carousel = carousel;\n\n                            \/* create the button element *\/\n                            this.elem = this.getElem(elem);\n                            this.$elem = $(this.elem);  \/* store jquery version *\/\n                            this.elem.addEventListener('click', self.handleClick.bind(self));\n                            this.elem.setAttribute('role', 'tab');\n\n                            \/* add this object to the object manager *\/\n                            CarouselButton.objects.byId[index] = this;\n                            CarouselButton.objects.all.push(this);\n                        }\n\n                        \/**\n                        * Describe behavior for click events on this.elem\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.handleClick = function(e) {\n                            e.preventDefault();\n                            this.carousel.gotoPage(this.index);\n                        };\n\n                        \/**\n                        * Enter active state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.activate = function() {\n                            this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true');\n                        };\n\n                        \/**\n                        * Enter inactive state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.deactivate = function() {\n                            this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false');\n                        };\n\n                        \/**\n                        * Returns an existing or creates a new bound element for this object\n                        * @memberOf CarouselButton\n                        * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use\n                        * @returns {DOMElement} - this objects DOM representation\n                        *\/\n                        CarouselButton.prototype.getElem = function(elem) {\n                            if (this.elem) return this.elem;\n                            if (elem) return elem;\n\n                            var createdElem = document.createElement('span');\n                            createdElem.className = GOTO_BTN_CLASS_NAME;\n\n                            return createdElem;\n                        };\n\n                        \/** @const Object manager *\/\n                        CarouselButton.objects = {\n                            byId: {},\n                            all: [],\n                        };\n\n                        return CarouselButton;\n                    }\n\n                    framework.onInit(CAROUSEL_NAME, function(carousel) {\n                        \/** @const {Class} *\/\n                        var CarouselButton = CarouselButtonTemplate(carousel);\n\n                        \/* create carousel controls *\/\n                        var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));\n                        var btns = $carouselBtns.map(function(i, btnElem) {\n                            return new CarouselButton(i + 1, btnElem);\n                        });\n\n                        \/* activate first one *\/\n                        CarouselButton.objects.byId[1].activate();\n\n                        \/* Listen to slide changes *\/\n                        A.on(\"a:carousel:\" + CAROUSEL_NAME + \":change:pageNumber\", function (data) {\n                            var newCarouselButton = CarouselButton.objects.byId[data.newValue];\n                            var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left'));\n                            var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft;\n\n                            newCarouselButton.activate();\n                            CarouselButton.objects.byId[data.oldValue].deactivate();\n                            scrollToCarouselButton(positionLeft);\n                            showCarouselText(data.oldValue, data.newValue);\n                        });\n                    });\n\n                    \/**\n                    * @returns {string} - css classname prefixed with module selector\n                    *\/\n                    function safeClassSelector(className) {\n                        return '.' + MODULE_CLASS_NAME + ' .' + className;\n                    }\n                }\n\n                $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) {\n                    initiateCarousel(module);\n                });\n                framework.createAll();\n                framework.initializeAll();\n            });\n        }\n    })\n});\n}));\u003c\/script\u003e\n  \u003cdiv class=\"aplus-content-wrapper\"\u003e\n   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-1\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.38f5b104-bebc-4180-a07b-ea732d09ad74.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\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 alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/77894666-b13f-4788-979c-cb04a47e8c8b.__CR0,0,2928,1200_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/77894666-b13f-4788-979c-cb04a47e8c8b.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003cnoscript\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/77894666-b13f-4788-979c-cb04a47e8c8b.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003c\/noscript\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-2\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.0a9079d3-22d4-45b4-90e7-d454c522957c.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\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 alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7d655dc2-c522-4482-b272-328e39d1ebc0.__CR0,0,2928,1200_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7d655dc2-c522-4482-b272-328e39d1ebc0.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003cnoscript\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7d655dc2-c522-4482-b272-328e39d1ebc0.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003c\/noscript\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-3\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.98b9a0c0-5004-4fb3-8cff-32b4b15b9585.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\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 alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/72268eeb-b500-45e9-9833-3f9b57df17d2.__CR0,0,2928,1200_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/72268eeb-b500-45e9-9833-3f9b57df17d2.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003cnoscript\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/72268eeb-b500-45e9-9833-3f9b57df17d2.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003c\/noscript\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-4\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.97a0cdbb-332f-40ec-8468-ba6fd1fb0d00.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\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 alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a3326ef9-fed3-4e0d-933a-2ae0d4c73fc4.__CR0,0,2928,1200_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a3326ef9-fed3-4e0d-933a-2ae0d4c73fc4.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003cnoscript\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a3326ef9-fed3-4e0d-933a-2ae0d4c73fc4.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\u003e\n        \u003c\/noscript\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-3-four-column-images-5\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.c2480f38-f3d8-4540-8baf-0564ba5347bc.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-3-four-column-images aplus-premium\" cel_widget_id=\"aplus-premium-module-3-four-column-images\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-3 aplus-container-1\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none premium-aplus-four-column\"\u003e\n       \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n        \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0b2aeabd-1bb2-4c44-8954-758957630945.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0b2aeabd-1bb2-4c44-8954-758957630945.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003cnoscript\u003e\n          \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0b2aeabd-1bb2-4c44-8954-758957630945.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003c\/noscript\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n         \u003ch1 class=\"aplus-h3 a-text-bold\"\u003ePrecise 3D Scanning\u003c\/h1\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n         \u003cp class=\"aplus-p3\"\u003eDesigned with advanced 3D scanning for exact vehicle contours, ensuring a precise fit that looks factory-installed.\u003c\/p\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n       \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n        \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/43aae937-9a66-4ade-8622-f4faf917910c.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/43aae937-9a66-4ade-8622-f4faf917910c.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003cnoscript\u003e\n          \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/43aae937-9a66-4ade-8622-f4faf917910c.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003c\/noscript\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n         \u003ch1 class=\"aplus-h3 a-text-bold\"\u003eAdvanced Production Technology\u003c\/h1\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n         \u003cp class=\"aplus-p3\"\u003eEngineered with advanced tooling and strict quality control to ensure consistent precision, fitment accuracy, and long-term reliability.\u003c\/p\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n       \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n        \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3ff433b3-9c1b-4f93-af1c-40612735a58a.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3ff433b3-9c1b-4f93-af1c-40612735a58a.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003cnoscript\u003e\n          \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3ff433b3-9c1b-4f93-af1c-40612735a58a.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003c\/noscript\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n         \u003ch1 class=\"aplus-h3 a-text-bold\"\u003eDurable Acrylic Material\u003c\/h1\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n         \u003cp class=\"aplus-p3\"\u003eMade from impact-resistant acrylic to withstand heat, cold, and UV exposure without warping or fading.\u003c\/p\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n       \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n        \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n         \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7ae5734b-8d7a-458a-bf41-70559481c5c4.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7ae5734b-8d7a-458a-bf41-70559481c5c4.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003cnoscript\u003e\n          \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7ae5734b-8d7a-458a-bf41-70559481c5c4.__CR0,0,1500,1125_PT0_SX300_V1___.jpg\"\u003e\n         \u003c\/noscript\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n         \u003ch1 class=\"aplus-h3 a-text-bold\"\u003eOEM-Level Fit\u003c\/h1\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n         \u003cp class=\"aplus-p3\"\u003eEngineered to OEM standards for a secure, seamless fit that integrates cleanly with your window frame.\u003c\/p\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   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-12-nav-carousel-6\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.690f5601-e623-491c-bc18-c3d8ed3382e8.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-12-nav-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-12-nav-carousel\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-12 premium-aplus-module-12--top-nav\"\u003e\n      \u003cdiv data-module-id=\"5\" class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n       \u003cdiv id=\"premium-aplus-12-carousel-5-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-12-carousel-5\"}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular aplus-image-carousel-container\"\u003e\n        \u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\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\n           \u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\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\n          \u003c\/div\u003e\n          \u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n           \u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\n            \u003col class=\"a-carousel\" role=\"list\"\u003e\n             \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"1\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"kpy window visor rain guards vent deflector auto car accessories exterior\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/e41c0006-d332-47fc-8f5e-e7244f30396e.__CR0,0,2928,1200_PT0_SX1464_V1___.png\"\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\n           \u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\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\n          \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 id=\"aplus-carousel-actions-5\" aria-label=\"tablist section\" class=\"a-section aplus-carousel-actions\" role=\"tablist\"\u003e\n        \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-5 aplus-active\" role=\"tab\" tabindex=\"0\" aria-selected=\"true\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e1\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003ePeace of Mind\u003c\/span\u003e\u003c\/button\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-12-nav-carousel').execute('invoke-premium-12-nav-carousel-desktop-top', function(init){\n        init();\n    });\n}));\u003c\/script\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-11-faq-7\" data-csa-c-content-id=\"amzn1.aplus.99940caa-36c7-421f-8b38-7b5274388ad1:1788991399604.58215704-16e4-42b8-b4de-bdb0af286da6.en_US\"\u003e\n    \u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\" cel_widget_id=\"aplus-premium-module-11-faq\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n      \u003cdiv data-faq-block=\"6\" class=\"a-section a-spacing-none aplus-container-2 faqs-container 6\"\u003e\n       \u003cul class=\"faq-list\"\u003e\n        \u003cli id=\"faq-qa-pair-0\" class=\"faq-block\"\u003e\n         \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-0\" aria-expanded=\"false\"\u003e \n           \u003cp class=\"aplus-question aplus-p1\"\u003eWhy are window visors an essential accessory for my vehicle?\u003c\/p\u003e \n           \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e \n          \u003c\/span\u003e\u003c\/h3\u003e\n         \u003cp class=\"aplus-answer aplus-p2\"\u003eWindow visors allow you slightly open windows in rain or snow without water entering the cabin. They improve airflow, block rain and debris, protect interiors, reduce fogging, and improve driving comfort in any weather.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli id=\"faq-qa-pair-1\" class=\"faq-block\"\u003e\n         \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-1\" aria-expanded=\"false\"\u003e \n           \u003cp class=\"aplus-question aplus-p1\"\u003eWill installing KPY window visors impact my vehicle’s performance or daily use?\u003c\/p\u003e \n           \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e \n          \u003c\/span\u003e\u003c\/h3\u003e\n         \u003cp class=\"aplus-answer aplus-p2\"\u003eNot at all. KPY window visors are designed to enhance your vehicle's sporty apperance while protecting the interior from rain and moisture. They will improve your driving experience and upgrade your vehicle's appearance.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli id=\"faq-qa-pair-2\" class=\"faq-block\"\u003e\n         \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-2\" aria-expanded=\"false\"\u003e \n           \u003cp class=\"aplus-question aplus-p1\"\u003eHow can I confirm if this fits my vehicle?\u003c\/p\u003e \n           \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e \n          \u003c\/span\u003e\u003c\/h3\u003e\n         \u003cp class=\"aplus-answer aplus-p2\"\u003ePlease double-check your Year, Make, and Model before ordering. Compatibility details are clearly shown in the title, description, and images to help ensure proper fitment.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli id=\"faq-qa-pair-3\" class=\"faq-block\"\u003e\n         \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-3\" aria-expanded=\"false\"\u003e \n           \u003cp class=\"aplus-question aplus-p1\"\u003eWhat is the most common installation mistake to avoid?\u003c\/p\u003e \n           \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e \n          \u003c\/span\u003e\u003c\/h3\u003e\n         \u003cp class=\"aplus-answer aplus-p2\"\u003eThe most common mistake is improper cleaning. Ensure the window channel is clean and dry. Installation takes under 10 minutes, and wait 24 hours before car washing after completing installation.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli id=\"faq-qa-pair-4\" class=\"faq-block\"\u003e\n         \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-4\" aria-expanded=\"false\"\u003e \n           \u003cp class=\"aplus-question aplus-p1\"\u003eWhat should I do if I encounter any issues?\u003c\/p\u003e \n           \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e \n          \u003c\/span\u003e\u003c\/h3\u003e\n         \u003cp class=\"aplus-answer aplus-p2\"\u003eWe’re here to help. KPY provides dedicated after-sales support. Reach out to us through Amazon at any time, and our team will respond within 12 hours to assist you promptly.\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   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\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 【Perfect Fit】KPY Out-Channel Rain Guards fits only for 2014 2015 2016 2017 2018 Chevrolet Silverado\/GMC Sierra 1500 Crew Cab, 4PC Window Visors Vent Deflectors for 15 16 17 18 2019 Chevy Silverado\/Sierra 2500HD 3500HD Crew Cab. (Crew Cab) \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 【Extra-Durable Quality】Made from high-quality and durable materials, these Rain Guards have strong resistance to UV rays and scratches, and is water resistant and durable in all weather conditions. Come with super strong automotive grade adhesive tape provides a secure hold that won't let go. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 【For a Fresher Ride】Say goodbye to concerns about rain, fog, snow, ice, and high wind during your drive while enjoying fresh air. Have your window slight open during bad weathers and no more stubborn odors from smoking, pets, spills and more. Letting fresh air come into the car and you will have a more pleasant drive than ever. This premium automotive accessory enhances your driving comfort every day while adding a refined, high-quality touch to your vehicle. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 【Easy Installation】Installation in 10 minutes and no drilling or special tools required. Have a test fit for the visors before finalizing attachment. [NOTE: Refrain from washing your car within the initial 24 hours after installation.] \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 【Warranty \u0026amp; Assistance】Included with a 1-YEAR WARRANTY with LIFETIME SUPPORT. We adhere strictly to Amazon's Return \u0026amp; Refund policy. Should you have any questions, feel free to reach out to us, and we will respond ASAP. \u003c\/span\u003e\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003cdiv id=\"product-details-jumplink\" class=\"a-section\"\u003e\n  \u003cspan class=\"caretnext\"\u003e›\u003c\/span\u003e \u003ca id=\"seeMoreDetailsLink\" class=\"a-link-normal\" href=\"#productDetails\"\u003e See more product details \u003c\/a\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"a-section a-spacing-small a-spacing-top-small\"\u003e\n \u003ctable class=\"a-normal a-spacing-micro\" role=\"list\"\u003e\n  \u003ctbody\u003e\n   \u003ctr class=\"a-spacing-small po-color\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eColor\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eBlack\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-brand\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eKPY\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-exterior_finish\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eExterior Finish\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eDark Tinted\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-style\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eStyle\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eClassic\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-material\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eAcrylic\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n \u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Michlig Exchange ","offers":[{"title":"2014-2018 Silverado\/Sierra 1500 Crew Cab","offer_id":68166237913317,"sku":null,"price":44.99,"currency_code":"USD","in_stock":true},{"title":"2007-2010 Rondo","offer_id":68166237946085,"sku":null,"price":53.74,"currency_code":"USD","in_stock":true},{"title":"2010-2014 Golf","offer_id":68166237978853,"sku":null,"price":43.74,"currency_code":"USD","in_stock":true},{"title":"2017-2022 Ioniq Hybrid","offer_id":68166238011621,"sku":null,"price":87.49,"currency_code":"USD","in_stock":true},{"title":"2015-2020 Fit","offer_id":68166238044389,"sku":null,"price":47.36,"currency_code":"USD","in_stock":true},{"title":"2021-2026 K5","offer_id":68166238077157,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"2019–2026 X5","offer_id":68166238109925,"sku":null,"price":62.49,"currency_code":"USD","in_stock":true},{"title":"2010-2013 Mazda 3 Sedan","offer_id":68166238142693,"sku":null,"price":39.74,"currency_code":"USD","in_stock":true},{"title":"2024-2026 Grand Highlander","offer_id":68166238175461,"sku":null,"price":46.11,"currency_code":"USD","in_stock":true},{"title":"1999–2003 TL","offer_id":68166238208229,"sku":null,"price":62.49,"currency_code":"USD","in_stock":true},{"title":"2015-2023 L200 Double Cab","offer_id":68166238240997,"sku":null,"price":83.11,"currency_code":"USD","in_stock":true},{"title":"2008-2015 xB","offer_id":68166238273765,"sku":null,"price":43.61,"currency_code":"USD","in_stock":true},{"title":"2023-2025 Ariya","offer_id":68166238306533,"sku":null,"price":62.49,"currency_code":"USD","in_stock":true},{"title":"2014-2018 Forester","offer_id":68166238339301,"sku":null,"price":41.74,"currency_code":"USD","in_stock":true},{"title":"2018-2023 Crosstrek \u0026 2017-2023 Impreza Hatchback","offer_id":68166238372069,"sku":null,"price":40.99,"currency_code":"USD","in_stock":true},{"title":"2017-2026 CX-5","offer_id":68166238404837,"sku":null,"price":43.49,"currency_code":"USD","in_stock":true},{"title":"2020-2026 Explorer","offer_id":68166238437605,"sku":null,"price":46.11,"currency_code":"USD","in_stock":true},{"title":"2001-2012 Escape","offer_id":68166238470373,"sku":null,"price":40.74,"currency_code":"USD","in_stock":true},{"title":"2012-2016 CRV","offer_id":68166238503141,"sku":null,"price":40.86,"currency_code":"USD","in_stock":true},{"title":"2017-2026 Model 3","offer_id":68166238535909,"sku":null,"price":57.49,"currency_code":"USD","in_stock":true},{"title":"2014–2018 Forte Sedan","offer_id":68166238568677,"sku":null,"price":52.49,"currency_code":"USD","in_stock":true},{"title":"2007-2012 RDX","offer_id":68166238601445,"sku":null,"price":46.24,"currency_code":"USD","in_stock":true},{"title":"2018-2024 Terrain","offer_id":68166238634213,"sku":null,"price":41.11,"currency_code":"USD","in_stock":true},{"title":"2007-2014 FJ Cruiser","offer_id":68166238666981,"sku":null,"price":62.49,"currency_code":"USD","in_stock":true},{"title":"2022-2026 Civic","offer_id":68166238699749,"sku":null,"price":44.86,"currency_code":"USD","in_stock":true},{"title":"2013-2018 RAV4","offer_id":68166238732517,"sku":null,"price":44.49,"currency_code":"USD","in_stock":true},{"title":"2018-2026 Eclipse Cross","offer_id":68166238765285,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"2015-2019 Sonata","offer_id":68166238798053,"sku":null,"price":48.74,"currency_code":"USD","in_stock":true},{"title":"2011-2016 Elantra Sedan","offer_id":68166238830821,"sku":null,"price":39.61,"currency_code":"USD","in_stock":true},{"title":"2011-2015 Sorento","offer_id":68166238863589,"sku":null,"price":39.86,"currency_code":"USD","in_stock":true},{"title":"1997-2001 Camry","offer_id":68166238896357,"sku":null,"price":39.74,"currency_code":"USD","in_stock":true},{"title":"1995-2005 S10 Blazer\/S15 Jimmy","offer_id":68166238929125,"sku":null,"price":40.99,"currency_code":"USD","in_stock":true},{"title":"2002-2006 Lancer Sedan","offer_id":68166238961893,"sku":null,"price":46.11,"currency_code":"USD","in_stock":true},{"title":"2019-2022 Avalon","offer_id":68166238994661,"sku":null,"price":48.61,"currency_code":"USD","in_stock":true},{"title":"2014-2018 X5","offer_id":68166239027429,"sku":null,"price":62.49,"currency_code":"USD","in_stock":true},{"title":"2008-2017 Lancer","offer_id":68166239060197,"sku":null,"price":37.86,"currency_code":"USD","in_stock":true},{"title":"2007-2014 E150\/E250\/E350\/E450","offer_id":68166239092965,"sku":null,"price":40.99,"currency_code":"USD","in_stock":true},{"title":"2004-2009 RX Series","offer_id":68166239125733,"sku":null,"price":39.49,"currency_code":"USD","in_stock":true},{"title":"2021-2026 ID.4","offer_id":68166239158501,"sku":null,"price":59.36,"currency_code":"USD","in_stock":true},{"title":"1994-2004 S10\/Sonoma","offer_id":68166239191269,"sku":null,"price":39.24,"currency_code":"USD","in_stock":true},{"title":"2013-2015 Malibu \u0026 2016 Malibu Limited","offer_id":68166239224037,"sku":null,"price":39.74,"currency_code":"USD","in_stock":true},{"title":"2012-2017 Camry","offer_id":68166239256805,"sku":null,"price":38.61,"currency_code":"USD","in_stock":true},{"title":"2023-2026 Sequoia","offer_id":68166239289573,"sku":null,"price":53.61,"currency_code":"USD","in_stock":true},{"title":"2014-2020 Impala","offer_id":68166239322341,"sku":null,"price":39.36,"currency_code":"USD","in_stock":true},{"title":"1998-2003 Sienna","offer_id":68166239355109,"sku":null,"price":42.49,"currency_code":"USD","in_stock":true},{"title":"2001-2005 Rav4","offer_id":68166239387877,"sku":null,"price":38.61,"currency_code":"USD","in_stock":true},{"title":"2016-2021 CX-3","offer_id":68166239420645,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"2018-2026 Expedition \u0026 Navigator","offer_id":68166239453413,"sku":null,"price":44.86,"currency_code":"USD","in_stock":true},{"title":"2004-2008 TL","offer_id":68166239486181,"sku":null,"price":38.86,"currency_code":"USD","in_stock":true},{"title":"2003-2007 Accord","offer_id":68166239518949,"sku":null,"price":40.49,"currency_code":"USD","in_stock":true},{"title":"2015-2020 Tahoe\/Escalade\/Yukon","offer_id":68166239551717,"sku":null,"price":44.49,"currency_code":"USD","in_stock":true},{"title":"2022-2026 WRX","offer_id":68166239584485,"sku":null,"price":46.11,"currency_code":"USD","in_stock":true},{"title":"2016-2020 Sorento","offer_id":68166239617253,"sku":null,"price":40.49,"currency_code":"USD","in_stock":true},{"title":"1998-2002 Corolla Sedan \u0026 1998-2002 Prizm","offer_id":68166239650021,"sku":null,"price":39.74,"currency_code":"USD","in_stock":true},{"title":"2020-2026 Model Y","offer_id":68166239682789,"sku":null,"price":57.49,"currency_code":"USD","in_stock":true},{"title":"1991-1991 Explorer (4-Door)","offer_id":68166239715557,"sku":null,"price":39.86,"currency_code":"USD","in_stock":true},{"title":"2010-2015 Tucson","offer_id":68166239748325,"sku":null,"price":39.49,"currency_code":"USD","in_stock":true},{"title":"2006-2011 ML-Class","offer_id":68166239781093,"sku":null,"price":51.24,"currency_code":"USD","in_stock":true},{"title":"2004-2015 Titan Crew Cab","offer_id":68166239813861,"sku":null,"price":41.11,"currency_code":"USD","in_stock":true},{"title":"2008-2020 Caravan \u0026 2008-2016 Town Country","offer_id":68166239846629,"sku":null,"price":42.36,"currency_code":"USD","in_stock":true},{"title":"2007-2012 Santa Fe","offer_id":68166239879397,"sku":null,"price":40.49,"currency_code":"USD","in_stock":true},{"title":"2004-2010 X3","offer_id":68166239912165,"sku":null,"price":41.24,"currency_code":"USD","in_stock":true},{"title":"2007-2012 Sentra","offer_id":68166239944933,"sku":null,"price":39.86,"currency_code":"USD","in_stock":true},{"title":"2008-2013 Highlander \u0026 Highlander Hybrid","offer_id":68166239977701,"sku":null,"price":41.74,"currency_code":"USD","in_stock":true},{"title":"2016-2022 HRV","offer_id":68166240010469,"sku":null,"price":42.61,"currency_code":"USD","in_stock":true},{"title":"2004-2009 Quest","offer_id":68166240043237,"sku":null,"price":47.49,"currency_code":"USD","in_stock":true},{"title":"2023-2026 Crown","offer_id":68166240076005,"sku":null,"price":54.99,"currency_code":"USD","in_stock":true},{"title":"2007-2016 Compass","offer_id":68166240108773,"sku":null,"price":38.86,"currency_code":"USD","in_stock":true},{"title":"2013-2019 Sentra","offer_id":68166240141541,"sku":null,"price":40.36,"currency_code":"USD","in_stock":true},{"title":"2022-2026 Maverick","offer_id":68166240174309,"sku":null,"price":48.74,"currency_code":"USD","in_stock":true},{"title":"2018-2026 Wranger JL","offer_id":68166240207077,"sku":null,"price":44.86,"currency_code":"USD","in_stock":true},{"title":"1996-2000 Civic","offer_id":68166240239845,"sku":null,"price":40.74,"currency_code":"USD","in_stock":true},{"title":"2018-2026 Atlas","offer_id":68166240272613,"sku":null,"price":52.36,"currency_code":"USD","in_stock":true},{"title":"2018-2022 Ecosport","offer_id":68166240305381,"sku":null,"price":41.49,"currency_code":"USD","in_stock":true},{"title":"1997-2001 CRV","offer_id":68166240338149,"sku":null,"price":48.61,"currency_code":"USD","in_stock":true},{"title":"2022-2026 Corolla Cross","offer_id":68166240370917,"sku":null,"price":39.86,"currency_code":"USD","in_stock":true},{"title":"2019-2024 Forte","offer_id":68166240403685,"sku":null,"price":40.24,"currency_code":"USD","in_stock":true},{"title":"2005-2010 Cobalt","offer_id":68166240436453,"sku":null,"price":38.49,"currency_code":"USD","in_stock":true},{"title":"2001-2003 F150 SuperCrew","offer_id":68166240469221,"sku":null,"price":41.11,"currency_code":"USD","in_stock":true},{"title":"1999-2003 RX Series","offer_id":68166240501989,"sku":null,"price":51.05,"currency_code":"USD","in_stock":true},{"title":"2000-2005 Excursion","offer_id":68166240534757,"sku":null,"price":43.61,"currency_code":"USD","in_stock":true},{"title":"2003-2009 GX Series","offer_id":68166240567525,"sku":null,"price":56.24,"currency_code":"USD","in_stock":true},{"title":"2009-2015 Pilot","offer_id":68166240600293,"sku":null,"price":42.11,"currency_code":"USD","in_stock":true},{"title":"1997-2017 Expedition \u0026 1998-2017 Navigator","offer_id":68166240633061,"sku":null,"price":44.49,"currency_code":"USD","in_stock":true},{"title":"2020-2025 Outback","offer_id":68166240665829,"sku":null,"price":38.49,"currency_code":"USD","in_stock":true},{"title":"2015-2022 Colorado \u0026 Canyon Crew Cab","offer_id":68166240698597,"sku":null,"price":46.11,"currency_code":"USD","in_stock":true},{"title":"2023-2026 Sportage","offer_id":68166240731365,"sku":null,"price":48.74,"currency_code":"USD","in_stock":true},{"title":"2011-2016 Sportage","offer_id":68166240764133,"sku":null,"price":38.99,"currency_code":"USD","in_stock":true},{"title":"2010-2016 E-Class Sedan","offer_id":68166240796901,"sku":null,"price":87.49,"currency_code":"USD","in_stock":true},{"title":"2010-2025 Camaro","offer_id":68166240829669,"sku":null,"price":41.61,"currency_code":"USD","in_stock":true},{"title":"1996-2000 RAV4 (4-Door)","offer_id":68166240862437,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"2004-2009 Durango \u0026 2007-2009 Aspen","offer_id":68166240895205,"sku":null,"price":37.36,"currency_code":"USD","in_stock":true},{"title":"2018-2022 Accord","offer_id":68166240927973,"sku":null,"price":44.49,"currency_code":"USD","in_stock":true},{"title":"2014-2018 Mazda 3","offer_id":68166240960741,"sku":null,"price":38.49,"currency_code":"USD","in_stock":true},{"title":"1997-2001 Prelude","offer_id":68166240993509,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"2019-2026 RDX","offer_id":68166241026277,"sku":null,"price":43.11,"currency_code":"USD","in_stock":true},{"title":"2013-2020 Fusion","offer_id":68166241059045,"sku":null,"price":40.36,"currency_code":"USD","in_stock":true},{"title":"2019-2023 Santa Fe","offer_id":68166241091813,"sku":null,"price":40.24,"currency_code":"USD","in_stock":true},{"title":"1999–2005 BMW 3 Series Sedan","offer_id":68166241124581,"sku":null,"price":48.49,"currency_code":"USD","in_stock":true},{"title":"2017-2024 Mirage G4 Sedan","offer_id":68166241157349,"sku":null,"price":74.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0848\/1754\/3397\/files\/81pubDdS3iL._AC_SL1500.jpg?v=1794683459","url":"https:\/\/michligexchange.com\/products\/rain-guards-window-visor-for-2014-2018-chevy-silverado-1500-crew-cab","provider":"Michlig Exchange ","version":"1.0","type":"link"}