@charset "utf-8";@import url(https://cdn.dealereprocess.org/cdn/css/themes/blue-00205b.css);@import url(https://cdn.dealereprocess.org/cdn/css/themes/compliance/subaru.css);@import url(https://cdn.dealereprocess.org/cdn/css/vehicle/carbonvehicle.css);@font-face{font-family:HelveticaNeueLTStd-Lt;src:url('fonts/HelveticaNeueLTStd-Lt.eot');src:url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Lt.svg') format('svg')}@font-face{font-family:HelveticaNeue-Medium;src:url('fonts/HelveticaNeue-Medium.eot');src:url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeue-Medium.woff') format('woff'),url('fonts/HelveticaNeue-Medium.woff2') format('woff2'),url('fonts/HelveticaNeue-Medium.ttf') format('truetype'),url('fonts/HelveticaNeue-Medium.svg') format('svg')}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url('fonts/HelveticaNeueLTStd-Bd.eot');src:url('fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),url('fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Bd.svg') format('svg')}h1{font-family:HelveticaNeueLTStd-Bd,Arial,sans-serif!important}h2,h3,h4{font-family:HelveticaNeueLTStd-Lt,Arial,sans-serif!important}body{font-family:HelveticaNeueLTStd-Lt,Arial,sans-serif}#container{margin-top:0}.inner_content{margin:0 auto;width:98%;max-width:2000px}.inner_content a{color:inherit;text-decoration:none}#custom_page_1 #content{background-color:transparent}.top_banner_section_wrapper{width:100%}.top_banner_section_wrapper .inner_content{position:relative;width:100%;max-width:none;height:580px}.top_banner_section_wrapper .top_banner_collapsed,.top_banner_section_wrapper .top_banner_expanded{position:absolute;top:28%;left:50%}.top_banner_section_wrapper .top_banner_header{color:#fff;text-transform:uppercase;font-size:4em}.top_banner_section_wrapper .top_banner_subheader{color:#fff;margin:2% 0 4%;text-transform:uppercase;font-size:2em}.top_banner_section_wrapper .top_banner_expand_icon{margin:3% 0 0 0;width:16%;max-width:90px}.dealer_ship_video_bg{transform:translate(0,-100px)}.dealer_ship_video_bg video{width:100%}.top_banner_left{position:absolute;top:0;left:0;z-index:5;width:75%;height:100%;text-align:center;overflow:hidden}.top_banner_left_content{width:100%;height:100%;background-image:url('../img/main-banner.jpg');background-position:center top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.top_banner_section_wrapper .top_banner_left .top_banner_expanded{margin:0 auto;width:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box}.top_banner_left .smart-search{position:relative}.top_banner_left .smart-search div.result-wrapper{position:absolute;left:-30%;z-index:200;width:150%!important;height:32em;overflow-y:scroll;overflow-x:hidden;color:#000;box-sizing:border-box;text-align:left;font-size:1rem}.top_banner_left .smart-search .close-result-wrapper{bottom:.15em!important;color:#000}.top_banner_left .smart-search #s_search{padding:.75em;width:98%;border:none;border-radius:0;background-color:#fff;box-sizing:border-box;font-size:1em}.top_banner_left_content #search_lbl,.top_banner_left_content .advancedsearchform span>label{display:none}.top_banner_left_content .advancedsearchform{margin:2% 0;display:inline-block}.top_banner_left_content .advancedsearchform .input_container{margin:0 1%;width:18%;float:left}.top_banner_left_content .advancedsearchform .input_container select{padding:.75em;width:100%;background:#fff;background-image:url('../img/arrow_triangle_down_blue_20x20.png');background-size:14%;background-repeat:no-repeat;background-position:98% center;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-transform:uppercase;font-size:1em}#custom_page_1 #advancedsearchform .input_container select::-ms-expand{display:none}.top_banner_left_content .advancedsearchform .input_container #adv_search{padding:.75em;width:100%;background-color:transparent;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;text-transform:uppercase;font-size:1em}.top_banner_left_content .advancedsearchform .input_container #adv_search:hover{background-color:#fff;color:#000}.top_banner_section_wrapper .top_banner_left .top_banner_collapsed{width:50%;display:none;-webkit-transform:translateX(-95%);transform:translateX(-95%)}.top_banner_right{position:absolute;top:0;right:-48%;z-index:6;width:75%;height:100%;overflow:hidden;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);transform-origin:top left;text-align:center;transition:transform 1s}.top_banner_right:hover{-webkit-transform:skewX(-12deg) translateX(-40%);transform:skewX(-12deg) translateX(-40%)}.top_banner_right_content{margin-left:-150px;width:100%;height:100%;background-image:url('https://dealerimages.dealereprocess.com/image/upload/v1686861030/napleton_palatine_homepage_image_675x580_vepyks.png');background-position:right bottom;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.top_banner_section_wrapper .top_banner_right_content .top_banner_header,.top_banner_section_wrapper .top_banner_right_content .top_banner_subheader{color:#fff}.top_banner_section_wrapper .top_banner_right_content .top_banner_expanded{width:60%;display:none;-webkit-transform:translateX(-65%) skewX(12deg);transform:translateX(-65%) skewX(12deg);transform-origin:top left;transition:display 1s;box-sizing:border-box}.top_banner_right .top_banner_expanded>a{width:33.3%;float:left;text-align:center}.top_banner_right .top_banner_expanded>a>img{width:40%;max-width:70px}.top_banner_right .top_banner_expanded>a>span{margin:10% auto;padding:.75em;width:50%;display:block;background-color:#fff;border:1px solid #000;border-radius:1.5em}.top_banner_right .top_banner_expanded>a>span:hover{background-color:#1d252c;border:1px solid #1d252c;color:#fff}.top_banner_section_wrapper .top_banner_right_content .top_banner_collapsed{width:40%;-webkit-transform:translateX(-115%) skewX(12deg);transform:translateX(-120%) skewX(12deg);transform-origin:top left;transition:display 1s}.top_banner_right_content .top_banner_subheader{font-size:1.5em}.cta_section_wrapper{width:100%;background-color:#1d252c;color:#fff}.cta_section_wrapper .inner_content{width:70%;display:flex;align-items:center;justify-content:space-between}.cta_section_wrapper .cta_link{margin:2% 0;padding:2% 0;width:25%;display:inline-block;box-sizing:border-box;border-left:1px solid #fff;text-align:center;text-transform:uppercase}.cta_section_wrapper .cta_link:hover{background-color:#3a8eee}.cta_section_wrapper .cta_link *{vertical-align:middle}.cta_section_wrapper .cta_link:first-child{border-left:none}.cta_section_wrapper .cta_link .cta_link_icon,.cta_section_wrapper .cta_link .cta_link_icon_hover{width:15%;max-width:50px}.cta_section_wrapper .cta_link .cta_link_icon{display:inline-block}.cta_section_wrapper .cta_link .cta_link_icon_hover{display:none}.cta_section_wrapper .cta_link .cta_link_content{margin-left:2%}.model_scroller_wrapper{padding:3% 0 4%;width:100%;background-color:#fff;text-align:center}.model_scroller_wrapper .inner_content{width:85%}.model_scroller_section_header{margin:2% 0;font-size:3em;text-transform:uppercase}.model_scroller_section_subheader{color:#000;text-transform:capitalize;font-size:1.25em}.model_scroller_section_scroller{margin:2% 0 0}.model_scroller_section_scroller .model_scroller .item{position:relative;margin:0 auto;padding:0 10px;width:85%;max-width:275px;max-height:233px}.model_scroller_section_scroller .scroller-content-container .scroller-content-image-container{height:auto;width:200px;grid-row:1/1!important}.model_scroller_section_scroller .model_scroller .item_space .item .scroller-content-image-container>a{display:block}.model_scroller_section_scroller .model_scroller .item_space .item img{position:relative!important;width:auto!important}.model_scroller_section_scroller .model_scroller .scroller-content-header{grid-row:3/3!important;width:100%;font-size:1.25em}.model_scroller_section_scroller .model_scroller .scroller-content-container .scroller-content-header .item-model{font-weight:400}.model_scroller_section_scroller .model_scroller .scroller-content-subheader{display:none}.model_scroller_section_scroller .model_scroller .prev{top:28%;left:1%;width:30px;height:30px;background-image:url('../img/arrow_left_circle_blue_30x30.png');background-position:center center;background-repeat:no-repeat;background-size:contain}.model_scroller_section_scroller .model_scroller .next{top:28%;right:3%;width:30px;height:30px;background-image:url('../img/arrow_right_circle_blue_30x30.png');background-position:center center;background-repeat:no-repeat;background-size:contain}.model_scroller_wrapper .model_scroller_section_btn{padding:1em;display:inline-block;background-color:#1d252c;color:#fff;text-transform:uppercase;font-size:1.25em}#scroller_40_1 .item_space{width:90%!important}.search_by_filter_section .search-by-filter_dark-theme{background-color:#1d252c;background-image:none}.search_by_filter_section .search-by-filter_inner .thm-hglight_border{border:1px solid #3a8eee}.search_by_filter_section .search-by-filter_inner .thm-hglight-bg_color{background-color:#3a8eee;opacity:1}.middle_banner_section_wrapper{position:relative;background-color:#fff}.middle_banner_section_wrapper .ad_flipper .flipper .next_slide,.middle_banner_section_wrapper .ad_flipper .flipper .prev_slide{width:1.25%;height:80px;transform:translateY(-50%);background-size:contain}.middle_banner_section_wrapper .ad_flipper .flipper .next_slide:focus,.middle_banner_section_wrapper .ad_flipper .flipper .prev_slide:focus{outline:0}.middle_banner_section_wrapper .ad_flipper .flipper .prev_slide{left:2%;background-image:url('../img/arrow_left_white_20x30.png')}.middle_banner_section_wrapper .ad_flipper .flipper .next_slide{right:2%;background-image:url('../img/arrow_right_white_20x30.png')}.middle_banner_section_wrapper .ad_flipper .flipper_scroller{position:absolute;bottom:0;background:none repeat scroll 0 0 transparent!important}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;width:10px;height:8px;background-color:#1d252c;border:1px solid #1d252c;border-radius:25px;float:none;cursor:pointer;opacity:1}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .moving_space{bottom:0;text-align:center}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .moving_space .active{background-color:#fff}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .item_space .moving_space .item_cont{margin:0 8px;width:auto!important;display:inline-block;float:none!important}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .item_space .item>div{display:none}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .next,.middle_banner_section_wrapper .ad_flipper .flipper_scroller .prev{display:none}.subaru-banner-mobile{display:none}@media only screen and (max-width :2000px){.top_banner_section_wrapper .inner_content{height:400px;font-size:.75em}.top_banner_section_wrapper .top_banner_collapsed,.top_banner_section_wrapper .top_banner_expanded{top:22%}.cta_section_wrapper{font-size:.8em}.model_scroller_wrapper{font-size:.8em}.testimonials_section_wrapper{padding:1.5% 0;font-size:.8em}}@media only screen and (max-width :1350px){.top_banner_section_wrapper .inner_content{height:310px;font-size:.5em}.top_banner_section_wrapper .top_banner_collapsed,.top_banner_section_wrapper .top_banner_expanded{top:22%}.top_banner_section_wrapper .top_banner_left .top_banner_expanded{width:70%}.top_banner_left_content .advancedsearchform{font-size:1.4em}.top_banner_left .smart-search{font-size:1.4em}.cta_section_wrapper{font-size:.7em}.model_scroller_wrapper{padding:1% 0 4%;font-size:.75em}.testimonials_section_wrapper .inner_content{width:90%}}@media only screen and (max-width :960px){.dealer_ship_video_bg{transform:translate(0,-20px)}.cta_section_wrapper .inner_content{width:90%}.model_scroller_wrapper .inner_content{width:90%}.testimonials_section_wrapper{font-size:.75em}}@media only screen and (max-width :768px){.top_banner_section_wrapper .inner_content{height:auto;font-size:.8em}.dealer_ship_video_bg{transform:translate(0,0)}.top_banner_right,.top_banner_right:hover,.top_banner_section_wrapper .top_banner_right_content .top_banner_collapsed,.top_banner_section_wrapper .top_banner_right_content .top_banner_expanded{-webkit-transform:none;transform:none}.top_banner_section_wrapper .top_banner_left_content .top_banner_expanded,.top_banner_section_wrapper .top_banner_right_content .top_banner_expanded{position:relative;left:0;margin:0 auto;width:100%;display:block!important;transform:none}.top_banner_section_wrapper .top_banner_left_content .top_banner_collapsed,.top_banner_section_wrapper .top_banner_right_content .top_banner_collapsed{display:none!important}.top_banner_section_wrapper .top_banner_header{font-size:3.25em}.top_banner_section_wrapper .top_banner_subheader{font-size:1.5em}.top_banner_left{position:relative;width:100%;z-index:50}.top_banner_left_content .advancedsearchform{font-size:1em}.top_banner_left .smart-search{font-size:1em}.top_banner_left_content{background-size:contain}.top_banner_section_wrapper .top_banner_left .top_banner_expanded{padding:4% 2%;background-color:#000}.top_banner_right{position:relative;right:0;width:100%}.top_banner_right_content{margin-left:auto}.top_banner_section_wrapper .top_banner_right .top_banner_expanded{padding:4% 2%}.top_banner_left .smart-search div.result-wrapper{left:0;right:0;width:100%!important}.cta_section_wrapper{font-size:.6em}.cta_section_wrapper .inner_content{width:100%}.model_scroller_wrapper{padding:6% 0 10%;font-size:.9em}.model_scroller_section_btn{padding:3% 5%}.model_scroller_section_scroller .model_scroller .next,.model_scroller_section_scroller .model_scroller .prev{width:5%}.ad_flipper .flipper_scroller .item_space .moving_space{height:25px!important}.testimonials_section_wrapper{padding:8% 0;font-size:.8em}.testimonial_section_stars img{width:30%}.testimonials_section_wrapper .testimonials_wrap_flipper{min-height:14em}.top_banner_right_content{background-image:url(https://dealerimages.dealereprocess.com/image/upload/v1711563195/napleton_palatine_subaru_image_eeh3hj.png)}}@media only screen and (max-width :584px){.top_banner_section_wrapper .top_banner_header{font-size:2.5em}.top_banner_section_wrapper .top_banner_subheader{font-size:1.25em}.top_banner_left .smart-search #s_search{width:96%}.top_banner_left_content .advancedsearchform .input_container{margin:2%;width:46%}.top_banner_left_content .advancedsearchform .input_container:last-child{width:96%}.top_banner_left_content .advancedsearchform .input_container select{background-size:10%}.cta_section_wrapper{border-bottom:none;font-size:.7em}.cta_section_wrapper .inner_content{flex-wrap:wrap}.cta_section_wrapper .cta_link{margin:0;padding:5% 0;width:50%;float:left;border-bottom:1px solid #fff}.cta_section_wrapper .cta_link.first,.cta_section_wrapper .cta_link.third{clear:left;border-left:none}.cta_section_wrapper .cta_link.fourth,.cta_section_wrapper .cta_link.third{border-bottom:none}.model_scroller_wrapper{font-size:.65em}.model_scroller_section_scroller .model_scroller .prev{left:0;width:10%}.model_scroller_section_scroller .model_scroller .next{right:0;width:10%}.middle_banner_section_wrapper .ad_flipper .flipper .next_slide,.middle_banner_section_wrapper .ad_flipper .flipper .prev_slide{width:4%}.middle_banner_section_wrapper .ad_flipper .flipper_scroller .item_space .item{width:4px;height:2px}.testimonials_section_wrapper{font-size:.7em}}@media only screen and (max-width :500px){.top_banner_section_wrapper .inner_content{font-size:.7em}.top_banner_left_content .advancedsearchform{font-size:1.1em}.model_scroller_section_scroller .scroller-content-container .scroller-content-image-container{width:215px}.subaru-banner-desktop{display:none}.subaru-banner-mobile{display:block}div.acsb-trigger-default.acsb-bg-lead.acsb-trigger-radius-50\%.acsb-trigger-offset-X-20.acsb-trigger-offset-y-20.acsb-mobile.acsb-trigger-position-x-left.acsb-trigger-position-y-bottom.acsb-trigger-size-small.acsb-ready{bottom:45px!important}.top_banner_left .smart-search div.result-wrapper{position:relative}}#header{position:relative;margin:0 auto;width:100%}.header_bottom_section a,.header_top_section a{color:inherit;text-decoration:none!important}#header>.inner_content{position:relative;margin:0 auto;padding:0 1%;width:100%;max-width:2000px;box-sizing:border-box}#header .header_top_section{background-color:#1d252c}#header .header_top_section>.inner_content{position:relative;margin:0 auto;padding:0 1%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header_top_section .header_left_section{padding:.25em 0;width:25%;text-align:left}.header_top_section .header_left_section>a{width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#fff;text-decoration:none}.header_top_section .header_left_logo{max-width:100px;width:35%;align-self:center}.header_top_section .header_left_logo_divider{margin:0 5%;border-right:1px solid #616161}.header_top_section .header_left_logo_text{align-self:center;text-align:left;text-transform:capitalize;line-height:1.2em;color:#fff;font-size:.95em;font-weight:700}.header_top_section .header_middle_section{width:65%}.header_top_section .header_middle_section .megamenu_navigation_container .parent_li{padding:2.25em 0;text-align:center;text-transform:uppercase;color:#fff;font-size:.9em}.header_top_section .header_middle_section .megamenu_navigation_container .parent_li:hover{background-color:#fff;color:#000}.header_top_section .header_right_section{width:11%;display:flex;align-items:center;justify-content:flex-end}.header_top_section .header_right_quick_link_wrapper{display:flex;flex-wrap:wrap;text-align:right;justify-content:flex-end}.header_top_section .header_right_quick_link_wrapper>.header_right_quick_link{width:100%;display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;color:#fff;line-height:2em;font-size:.7em}.header_top_section .header_right_quick_link img{margin:0 .5em}.header_top_section .header_right_section .header_right_link{width:28%;float:left;display:inline-block;text-align:center;cursor:pointer}.header_top_section .header_right_section .header_right_link img{margin:0 auto;width:90%;max-width:40px;display:block}.header_top_section .header_right_link>span{text-transform:uppercase;font-size:.55em}#header_right_mobile_ellipsis,.header_top_section .header_right_section .header_right_link.header_right_mobile_icon{display:none}.header_right_section .header_right_link_search svg{filter:invert(1)}.megamenu_layers{width:75%!important}.megamenu_layers a.parent_label{font-size:10px!important}.header_bottom_section{background-color:#f2f2f2;color:#000}.header_bottom_section .inner_content{margin:0 auto;padding:1em 1%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.header_bottom_section .inner_content>div{margin:0 .6em;display:flex;align-items:center;justify-content:center}.header_bottom_section .inner_content>div img{padding-right:.3em;width:1.2em;height:1.2em}.header_bottom_section .inner_content>div svg{padding-right:.3em;width:1.2em;height:1.2em}.header_bottom_contact a{display:flex;color:#000}#phone_dropdown_wrapper{position:absolute;z-index:999;top:100%;right:0;width:36em;height:20em;overflow:hidden;background-color:#fff;transition:height .25s}#phone_dropdown_wrapper.closed{height:0}#phone_dropdown_wrapper .phone-wrap{margin:1.25em}#phone_dropdown_wrapper .phone-title{display:block}#phone_dropdown_wrapper .phone-wrap a{margin-top:.25em;padding:1em 1.5em;display:block;background-color:#1d252c;color:#fff!important;cursor:pointer}#phone_dropdown_close{position:absolute;bottom:0;padding:1em 0 .5em;width:100%;background-color:#ccc;text-align:center;cursor:pointer}#search_dropdown_wrapper{position:absolute;z-index:15;top:0;right:4.9%;width:72%;height:100%;display:flex;align-items:center;background-color:#fff;color:#000;transition:all .25s}#search_dropdown_wrapper.closed{width:0;overflow:hidden}#search_dropdown_wrapper #front_search_wrap{padding:0 1em;flex-grow:1}#search_dropdown_wrapper #search_lbl{display:none}#search_dropdown_wrapper #s_search{padding:.5em;width:96%;border:1px solid #000;border-radius:0}#search_dropdown_wrapper .result-wrapper{left:0;margin:0 1.5%;width:97%!important;box-sizing:border-box}#header_right_mobile_ellipsis_dropdown{position:absolute;top:100%;left:0;right:0;width:100%;height:120px;right:0;background:#fff;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px;color:#1d252c}#header_right_mobile_ellipsis_dropdown.closed{height:0}#header_right_mobile_ellipsis_dropdown .header_right_mobile_ellipsis_dropdown_wrapper{padding:15px;text-align:center}span.header_left_logo_text img{max-width:160px}#phone_dropdown_wrapper{display:none}@media only screen and (max-width:1350px){.header_top_section .header_left_logo_text{font-size:.85em}.header_top_section .header_middle_section .megamenu_navigation_container{font-size:.7em}.header_top_section .header_right_section{font-size:.7em}.header_top_section .header_right_quick_link img{margin:2% .5em}.header_bottom_section{font-size:.9em}}@media only screen and (max-width:960px){#header>.inner_content{padding:2% 1%}.header_top_section .header_left_logo_text{font-size:.7em}.header_top_section .header_middle_section{width:65%}.header_top_section .header_middle_section .megamenu_navigation_container{font-size:.65em}.header_top_section .header_right_section{width:15%;font-size:.65em}.header_bottom_section{font-size:.75em}#phone_dropdown_wrapper{left:0;width:100%}}@media only screen and (max-width:768px){#header{margin-bottom:12em}.megamenu_mobile .toggle_menu_bar,.megamenu_mobile .toggle_menu_button{background-color:#1d252c}.megamenu_mobile .toggle_menu_bar .site_title{visibility:hidden}.megamenu_mobile_body .active_parent .clickable_li{color:#1971d4}.header_top_section{padding:1% 0}.header_top_section .header_left_section{width:60%}.header_top_section .header_left_logo_text{font-size:1em}.header_top_section .header_middle_section{display:none}.header_top_section .header_right_section{width:30%}.header_top_section .header_right_quick_link_wrapper{display:none}.header_right_section .header_right_link_phone{border-left:none}.header_right_section .header_right_link>span,.header_top_section .header_right_section .header_right_link_search{display:none}#header_right_mobile_ellipsis,.header_top_section .header_right_section .header_right_link.header_right_mobile_icon{display:block}.mobile_icon span{display:none}.header_right_quick_link{margin:1em 0;display:block;color:#1971d4;font-size:1em}.header_bottom_section{display:none}#megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:99;width:100%;background-color:#fff}.megamenu_mobile .toggle_menu_button{font-size:3.25em;width:92%;margin-top:-18px}.header_top_section .header_left_section{padding:.25em 1.5em}#phone_dropdown_wrapper .phone-wrap a{text-align:center}.phonebtn{background:#1971d4!important}#phone_dropdown_wrapper .phone-wrap{margin:.5em 1.25em}.serviceapp{border:3px solid #1871d4;background:#fff!important}.serviceapp span{color:#000!important;font-weight:900}#phone_dropdown_wrapper{height:12.4em}.phone-number{font-weight:900}.megamenu_mobile_body .parent_label{font-size:1.3em;padding:17px 0 17px 5px}.megamenu_content_container .item_icon_blank,.megamenu_mobile_body .item_icon_blank{width:2%}.megamenu_mobile_body .item_icon{visibility:hidden;width:1%}.megamenu_content_container .item_label,.megamenu_mobile_body .item_label .item_label_text{font-size:1em}.megamenu_content_container .template_2 .group_label,.megamenu_mobile_body .group_label{font-size:1.1em}#megamenu_mobile,.mobile_menu{z-index:999999999999;width:100%}#megamenu_mobile_body{border-bottom:5px solid #000}#phone_dropdown_wrapper{display:block}.dealer_ship_video_bg{visibility:hidden;height:14em}#phone_dropdown_wrapper .first{margin:1em 1.25em 0 1.25em}#search_dropdown_wrapper{top:100%;right:0;left:0;width:100%}#search_dropdown_wrapper.closed{width:100%;height:0}}@media only screen and (max-width:584px){#header>.inner_content{padding:3% 1%}#header .header_top_section>.inner_content{padding:2% 1%}span.header_left_logo_text img{max-width:120px}.advancedsearchform{display:none!important}#phone_dropdown_wrapper .first{margin:1em 1.25em 0 1.25em}.dealer_ship_video_bg{visibility:hidden;height:15em}}@media only screen and (max-width:500px){.dealer_ship_video_bg{height:17em}}#footer .inner_content{padding:0 3%;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.2em}#footer a{color:inherit;text-decoration:none}.bottom_cta_scroller_section{padding:2% 0;background-color:#fff;text-align:center}.bottom_cta_scroller_wrapper{padding:1.5% 0 .75%;background-color:#f7f8f9}.bottom_cta_scroller_visible{position:relative;margin:0 auto 1%;width:90%;max-width:1200px;height:200px;overflow:hidden}.bottom_cta_scroller_moving_space{position:absolute;margin-left:0;width:200%;height:100%;display:flex;align-items:stretch;justify-content:space-between;transition:all 1.5s}.bottom_cta_scroller_moving_space a{padding:0 .5%;width:16.66%;display:block;box-sizing:border-box}.bottom_cta_scroller_moving_space a img{width:100%;max-width:370px}.bottom_cta_scroller_nav_dot_wrapper{margin:1% auto;text-align:center}.bottom_cta_scroller_nav_dot{margin:0 10px;width:16px;height:16px;display:inline-block;background-color:#000;border-radius:16px;cursor:pointer}.bottom_cta_scroller_nav_dot.mobile{display:none}.bottom_cta_scroller_nav_dot.active{background-color:#1971d4}.footer_info_section{width:100%;clear:both;background-color:#fff;box-sizing:border-box}.footer_info_section>a{margin-bottom:1em;width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#fff}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #fff}.footer_info_section_text{margin-bottom:1em;display:block;align-self:center;text-align:left;text-transform:uppercase;line-height:1.25em}.footer_info_section h1,.footer_info_section h2{font-size:1.05em;font-weight:400;line-height:1.25em}.footer_info_section h3{margin-bottom:.25em;font-size:1em;font-weight:400}.footer_info_section p{font-size:.9em}.footer_info_section .inner_content>ul.cities{width:100%;display:inline-block}.footer_address_hours_section{padding:2% 0;background-color:#1d252c;color:#fff;font-size:.9em}#footer .footer_address_hours_section .inner_content{display:flex;align-items:stretch;justify-content:space-between}.footer_address_hours_column{width:18%;text-align:left}.footer_address_hours_column:first-child{width:14%}#footer .footer_address_hours_column .footer_col{padding:0;width:100%;border:none;font-size:inherit}.footer_address_hours_title{display:block;text-transform:uppercase}.footer_address_hours_address{margin:1em 0}.footer_address_hours_column li{list-style:none}.footer_address_hours_column li.parent{position:relative;text-transform:uppercase}.footer_address_hours_column li .subnav{margin-top:1em;text-transform:capitalize}.footer_bottom{width:22%;font-size:.8em}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{display:block;margin-top:1em}#footer .footer_bottom_top_btn{padding:.5em 0;width:40%;display:inline-block;background-color:transparent;box-sizing:border-box;border:1px solid #fff;color:#fff;vertical-align:top;text-align:center;text-transform:uppercase;font-size:1.2em}.footer_bottom_social_wrapper{display:inline-block}.footer_bottom_social_wrapper .footer_contact_social_media{margin-left:.5em;display:inline-block;vertical-align:top}.footer_bottom_social_wrapper .footer_contact_social_media svg{padding:.5em;width:2.15em;background-color:#fff;box-sizing:border-box}.footer_bottom_right span{margin:.5em 0;display:block}@media only screen and (max-width:1350px){.bottom_cta_lineup_wrapper a{width:16%}.footer_address_hours_section,.footer_info_section{font-size:.7em}}@media only screen and (max-width:960px){.bottom_cta_scroller_visible{height:145px}.footer_address_hours_section,.footer_info_section{font-size:.55em}}@media only screen and (max-width:768px){.bottom_cta_scroller_visible{height:auto}.bottom_cta_scroller_moving_space{width:100%;position:relative;flex-wrap:wrap}.bottom_cta_scroller_moving_space a{padding:2% 0;width:100%}.bottom_cta_scroller_nav_dot,.bottom_cta_scroller_nav_dot.mobile{display:none}.footer_info_section{font-size:.85em}.footer_address_hours_section{font-size:1em}.footer_address_hours_section .inner_content{flex-wrap:wrap}.footer_address_hours_column:first-child{width:100%;text-align:center;background-color:#000;color:#fff}.footer_address_hours_phone{margin-bottom:1em}.footer_address_hours_column li.parent{margin:.8em 0 0 0;cursor:pointer}.footer_address_hours_column li .subnav{height:0;overflow:hidden;transition:all .5s}.footer_address_hours_column li.parent.active::after{content:'-';position:absolute;top:0;right:0;font-size:2em}.footer_address_hours_column li.parent.active .subnav{height:10em}.footer_address_hours_column{margin:.5em 0;padding:.5em;width:100%;box-sizing:border-box;background-color:#fff;color:#000}.footer_address_hours_column li.parent:after{content:'+';position:absolute;top:0;right:0;font-size:1.5em}.footer_bottom{width:100%;flex-wrap:wrap;text-align:center;font-size:.9em}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{margin-bottom:2em;width:100%}#footer .footer_bottom_top_btn{margin:1em 0;width:100%}}@media only screen and (max-width:584px){.footer_bottom{font-size:.75em}}body#custom_page_79 .consumer_report.impreza_2024_consumer_report img{width:49%;float:left}body#custom_page_217 .multi_cta.inst_id_9999{width:100%}body#custom_page_217 .multi_cta_wrapper .multi_cta{margin:0!important;padding:0!important}img.trustmark-image{width:100%}body#custom_page_217 .multi_cta_inner a{background-color:#1971d4!important;color:#fff;border:1px solid #1971d4!important;font-size:.9em;font-weight:bolder}.preview_eprice_btn_container.pricing_btn_w_border.thm-hglight-text_color.preview_eprice--theme-color .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.thm-white-bg_color{background-color:#1971d4!important}body#custom_page_217 .award_flag.lead-item-desc{display:none}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover{background-color:#1971d4;border:1px solid #1971d4}.preview_eprice_btn_container .get-e-price.get-e-price:not(:hover):not(:focus-within):not(.click_to_call_oem_button){background-color:#1971d4}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover span{color:#fff}body#custom_page_217 .preview_eprice_btn_container.pricing_btn_w_border.thm-hglight-text_color.preview_eprice--theme-color a{font-size:1em;padding:8px}.coupon_cta_buttons_all.save.thm-general_border.thm-white-bg_color.rounded_corners.fl_l.cta_buttons_coupons.print-coupon-stat{display:none}.coupon_cta_buttons_all.thm-general_border.thm-white-bg_color.rounded_corners.fl_l.cta_buttons_coupons.coupon_send_to_mobile{display:none}body#custom_page_1 section.footer_info_section{overflow:auto;padding:0;max-height:150px}#page_280 .parallax{background-image:url(https://dealerimages.dealereprocess.com/image/upload/w_820/2966304.jpg)}body#custom_page_159 .multi_cta_inner a{padding:.6em;text-shadow:none;font-size:.9em;font-weight:700}body#custom_page_159 .first_pricing_btn{margin-bottom:10px!important}body#custom_page_45 .subaru_footer_view .item_space .item_cont:nth-child(4){display:none!important}.preview_eprice_btn_container.pricing_btn_w_border.first_pricing_btn{padding:.6em;text-shadow:none;font-size:.9em;font-weight:700}.click_to_call_oem_button_outer{display:none!important}body#custom_page_79 .award_flag.lead-item-desc{display:none}body#custom_page_79 .connectivity_wrapper.oem_badge{display:none}body#custom_page_79 .vehicle_item__bottom_bar a{background-color:#333;color:#fff}#custom_page_79 .inst_id_44580:nth-child(1){display:none}#custom_page_79 .inst_id_44580:nth-child(2){display:none}#custom_page_79 .multi_cta.inst_id_44580{width:99%!important}#custom_page_79 .thm-general_border.srp-content{line-height:19px}#custom_page_217 .multi_module__module.multi_module__module_m2{padding-top:2px!important}#custom_page_217 .preview_eprice_btn_container.pricing_btn_w_border.thm-hglight-text_color.preview_eprice--theme-color{margin-bottom:3px!important}#custom_page_159 .inst_id_9999:nth-child(1),#custom_page_159 .inst_id_9999:nth-child(2){display:none}body#custom_page_79 .consumer_report.crosstrek_2024_consumer_report{padding:10px 0!important;margin:0 15px 0 0!important}body#custom_page_79 .consumer_report.crosstrek_2024_consumer_report img{width:50%;float:left}body#custom_page_79 .safety_wrapper.oem_badge{width:50%;float:right;margin:0}.consumer_report{text-align:center;float:left;width:50%}@media only screen and (min-width:768px){.connectivity_wrapper.oem_badge{width:50%;float:left;padding:10px 0!important;margin:0!important}body#custom_page_217 .safety_wrapper.oem_badge{width:50%;float:left;padding:10px 0!important;margin:0!important}.multi_module__module.multi_module__module_m4{float:left;padding:10px 25px}.multi_module__module.multi_module__module_m4 img{width:100%}}@media only screen and (max-width:768px){#page_6 #content .region,.default_padding{padding:40% 0 0 0}#custom_page_217 #content{padding:40% 0 0 .5%}}form#form6{display:none!important}.megamenu_layers a.parent_label{font-size:12px;font-weight:700px}.megamenu_layers{width:70%;float:right}.vehicle_item__lower_container .multi_widget:nth-child(2){display:none}.vehicle_item__lower_container .multi_widget:nth-child(3){display:none}