#mainnav-wrap,.top-bar-wrap{background:#e2e2e2}#mainnav,.grid,ol.numbers li{position:relative}#mainnav ul li a,.cc-nav-bar .cc-nav-wrap>ul>li>a{letter-spacing:1px;line-height:14px;color:#1f1d1d}.site-footer .footer-logo p.disclaimer{line-height:1.3;font-style:italic;color:#fff}.site-footer .foot-column .red-border{margin:5px 0 15px;padding:15px;border:1px solid #ed1c24}#mainnav,#mainnav-wrap{height:52px;width:100%}@media only screen and (min-width: 951px){.site-header__logo:after,.site-header__logo:before{display:block;color:#444;margin-left:5px;letter-spacing:0}.site-header{height:136px}.site-header__logo{margin:8px 0}.site-header__logo:before{content:"FREE SHIPPING ON US ORDERS!";font-size:12px;padding-bottom:5px}.site-header__logo:after{content:"High Quality Replacement Vehicle Parts";font-size:11px;text-transform:none;padding:3px 0;font-style:italic}.foot-column.footer-logo p.disclaimer{font-size:12px}}body{font-size:16px;line-height:28px;background-color:transparent!important;height:100%}.bc-addtocart-btn,.bc-quickview-btn,.bc-sf-most-popular-products-wrapper,.bc-sf-recent-products-wrapper,.shopify-payment-button__button,.slick-dots{display:none!important}option,select{width:100%!important}option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-single__price{color:#ed1c24;font-size:45px}.rich-text__heading--medium h2{font-family:sans-serif,arial;font-weight:400;padding:15px 0!important;margin:0!important;font-size:50px;line-height:50px;text-transform:inherit}p{padding:0 0 20px!important;margin:0!important}.product-single__title{font-family:sans-serif,arial;font-size:36px;font-weight:400!important;padding:0!important;margin-top:70px}#mainnav,#mainnav ul,.grid{margin:0 auto}.site-wrapper{max-width:100%;padding:0}#mainnav,.grid{max-width:1440px}#infiniteoptions-container label[for=shiftpower_selected_fitment-0-0],#mobile-navbar,#shiftpower-throttle-response-controller-iss-automotive #SingleOptionSelector-0,#shiftpower-throttle-response-controller-iss-automotive label[for=SingleOptionSelector-0],#shiftpower_selected_fitment-0-0,#shopify-section-cart-template tr[data-cart-item-title*=ShiftPower] .bold_line_property,#shopify-section-cart-template tr[data-cart-item-title*=ShiftPower] .bold_line_separator,.footer913,.page-border,.shopify-payment-button__more-options,.vehicle-upgrades .price__regular,body.template-article #shopify-section-article-template .section-header span.article__author,body.template-blog .article-listing .article__author{display:none}.top-bar-wrap{padding:0!important;margin:0!important}.top-bar{padding:5px 0;font-size:14px;background:0 0!important}.site-header__cart{padding:0;margin:0}#mainnav ul.sub-menu li a:hover,.cc-nav-bar .cc-nav-wrap .cc-nav-submenu>li>a:hover,.custom__item-inner a,.icon-cart,.red-text,body.template-article #shopify-section-article-template a:hover{color:#ed1c24}.site-header{padding:0;margin:0;height:125px;background:#fff}.dealer-icon,.phone-icon{margin-left:30px;padding-left:20px}.site-header .header-half{max-width:1440px;width:50%;float:left}.site-header .header-half-right{width:50%;float:right;text-align:right;margin-top:35px!important}#HeaderLogo{left:10%!important}.site-header__logo{max-width:270px!important}.dealer-icon{float:right;background:url(icon-login.png) center left/15px 17px no-repeat}.phone-icon{float:right!important;padding-right:15px;background:url(icon-phone.png) center left/15px 15px no-repeat}.site-header__cart{float:right}.search-bar__input{background:0;border:1px solid #cdcdcd;min-width:70%}.search-header__submit{background:0;border:0;color:#ed1c24}.site-footer{padding:50px 0 20px;background:#000;color:#fff;font-family:sans-serif;font-size:14px;line-height:21px}.section-header a,.site-footer a{color:#fff}.site-footer .foot-column{float:left;width:24%;padding-bottom:40px}.site-footer .customer-service,.site-footer .ship-your-core{margin-top:5px;width:23%;min-height:265px;margin-bottom:30px}.site-footer .foot-column.ship-your-core .trust-icons{width:100%;margin-top:20px;height:auto}.collection-description summary h2,.collection-description summary h3,.site-footer .foot-column ul{margin:0;padding:0}.site-footer .foot-column li{padding:0 0 10px}.site-footer .footer-logo{padding-top:10px;margin:0 2% 0 1%}.site-footer .footer-logo img{max-width:}.site-footer .ship-your-core{margin-right:1%}.site-footer .ship-your-core h2{font-size:22px}.site-footer .customer-service{margin-right:2%;padding:15px 10px 15px 15px;border:1px solid #ed1c24}.site-footer .red-bg{background-image:url(icon-phone-white.png),url(red-phone.png);background-repeat:no-repeat,no-repeat;background-position:center left 10px,center left;padding:5px 0 5px 40px;margin:0 0 15px;font-size:23px;line-height:26px}.site-footer .help{background:url(icon-mail.png) center left 10px no-repeat;padding:5px 0 5px 40px}.site-footer .address{background:url(icon-map.png) center left 10px no-repeat;padding:5px 0 5px 40px;margin:0}.site-footer .hours-title{background:url(icon-clock.png) center left 10px no-repeat;padding:5px 0 5px 40px;text-transform:uppercase}.site-footer .instructions{padding:15px 0 5px 40px;margin:0 0 15px;font-weight:700;font-size:16px;line-height:20px;max-width:235px}.site-footer .hours{padding:5px 0 5px 40px;margin:0 0 15px}#mainnav{display:inherit;padding:0;font-size:16px;line-height:16px}#mainnav ul{width:100%;list-style:none;width:fit-content;overflow:hidden!important}#mainnav ul li{margin-top:17px;float:left}#mainnav ul li a{padding:17px 10px 19px;line-height:14px;text-decoration:none}#mainnav ul li a:hover{opacity:1}#mainnav ul li.current-menu-item a,#mainnav ul li:hover a{background:#ed1c24;color:#fff;text-decoration:none;opacity:1}#mainnav ul li.nav1 .sub-menu,#mainnav ul li.nav2 .sub-menu,#mainnav ul li.nav3 .sub-menu,#mainnav ul li.nav4 .sub-menu,#mainnav ul li.nav5 .sub-menu{display:none;width:auto;position:absolute;top:52px;margin:0;background:#fff;padding:16px 20px 4px;min-width:360px;border-top:12px solid #ed1c24;z-index:993;border-bottom:1px solid #ed1c24;opacity:1}#mainnav ul li:hover .sub-menu,.btn2,.cc-nav-bar .cc-nav-wrap>ul>li:hover .cc-nav-submenu,.collection-grid-item__title span,ol.numbers{display:block}#mainnav ul.sub-menu li{display:block;float:none;margin:0;padding:0 0 20px;cursor:pointer}#mainnav ul.sub-menu li:hover{background:0}#mainnav ul.sub-menu li a,#mainnav ul.sub-menu li a:active,#mainnav ul.sub-menu li a:visited{background:0;color:#000;padding:0}.main-content{margin-top:0!important}.slideshow__controls{display:none!important;position:absolute!important;top:37%!important}.slideshow__arrows{display:none!important;position:relative!important;width:75%!important;outline:0!important;background-color:transparent!important}.slideshow__arrow{height:46px!important;width:23px!important;color:#ed1c24!important;outline:0!important}.slideshow__arrow-left,.slideshow__arrow-right{position:absolute!important;top:50%!important;height:200px!important;width:100px!important}.slideshow__arrow-left{left:0!important}.slideshow__arrow-right{right:0!important}.icon-chevron-left,.icon-chevron-right{width:3.65rem!important;height:3.65rem!important;color:#ed1c24!important}.slideshow__title{font-size:62px;line-height:75px;text-transform:uppercase}.collection-grid-item{min-height:485px;max-width:350px}.collection-grid-item__title-wrapper{text-align:center}.collection-grid-item__title{padding:8px 0 0;background-size:256px 68px;text-align:center;width:100%;text-transform:uppercase;font-size:33px;line-height:36px;margin-top:0}.btn2{border:2px solid #fff;border-radius:20px;font-size:28px;line-height:28px;color:#fff;margin:40px auto 0;padding:5px 10px 7px;width:auto;max-width:210px;text-transform:none}h4.h2{font-size:50px!important;line-height:50px!important;text-transform:capitalize;font-weight:400!important}#SearchDrawer,.custom__item-inner--product{background:#fff}.product-card__image-with-placeholder-wrapper{margin-top:-20px;margin-left:-20px}.custom__item-inner--product .product-card{padding:20px 0 20px 20px}.custom__item-inner--product .product-card__title{color:#000;padding-right:20px;font-size:20px;line-height:24px;text-transform:uppercase}.custom__item-inner--product .price__regular{color:#000}.main-content h3{padding:0 0 15px;margin:0;font-size:36px;line-height:40px;font-weight:400}.main-content h4{padding:0;margin:10px 0 15px;font-size:20px;line-height:24px}.main-content h5{padding:0;margin:0 0 15px;font-size:18px;line-height:22px}.main-content hr{margin:20px 0 10px}.main-content p{padding:0!important;margin:0 0 35px!important}.main-content ul{padding:0;margin-top:0;margin-bottom:45px}input,input[type=text],textarea{margin-bottom:15px}.main-content ul li{padding:0;margin:0 0 10px}.section-header h1{font-size:50px;padding-top:55px;text-align:left;color:#fff}.section-header{background:url(bg-header.png) center center no-repeat #ed1c24;width:100%;height:182px}.index-section .section-header{background:0 0!important;width:auto!important;height:auto!important}.main-content,.page-container{margin-top:0;padding-top:0}.contact-form .medium-up--one-half{padding-left:0;margin-left:0;padding-right:10px}#ContactForm-message,#ContactForm-phone{width:99%!important}.btn{color:#fff!important;background-color:#ed1c24!important;border-radius:20px!important;border-color:#ed1c24;border-width:2px;padding:8px 35px!important;font-size:20px!important;line-height:23px!important;min-width:auto!important;width:auto!important}.btn--tertiary{color:#ed1c24!important;background-color:transparent!important;border-width:0!important;font-size:32px!important;line-height:32px!important}.slideshow__btn{padding-top:10px!important;padding-bottom:0!important}.slideshow__subtitle{font-size:24px!important;line-height:28px!important}.bold_option_checkbox input[type=checkbox]{width:20px}input,textarea{width:100%}.grid-view-item__image{padding-left:15px!important}.cart-popup{background:#fff!important}ol.numbers{padding:0 0 0 26px;list-style:none;overflow:hidden;counter-reset:numList}ol.numbers li{margin-right:44px;line-height:19px;padding:0 0 15px}ol.numbers li:before{counter-increment:numList;content:counter(numList);position:absolute;left:-26px;font-weight:700;font-size:12px;text-align:center;color:#fff;line-height:18px;width:18px;height:18px;background:#ed1b23;-moz-border-radius:999px;border-radius:999px}@media only screen and (min-width: 767px) and (max-width: 1040px){.slideshow__title{font-size:38px;line-height:42px}.site-footer .footer-logo{margin-right:3%}.site-footer .customer-service{width:23%;margin-right:2%;margin-bottom:40px}.site-footer .ship-your-core{width:23%;margin-right:1%}}@media only screen and (max-width: 950px){#mainnav ul li.nav1,#mainnav ul li.nav2,#mainnav ul li.nav3,#mainnav ul li.nav4,#mainnav ul li.nav5{padding-top:15px;width:100%}#shopify-section-1572958628065 .custom__item-inne,.collection-grid .medium-up--one-third,option,select{width:100%!important}body{font-size:16px;line-height:22px}.section-header h1,.slideshow__title{font-size:28px;line-height:32px}.rich-text__heading--medium h2,h4.h2{font-size:24px!important;line-height:28px!important;text-transform:inherit}.btn{padding:4px 25px;font-size:16px;line-height:18px}.collection-grid-item__title,.medium-up--text-center h3{font-size:23px;line-height:26px}.collection-grid-item{max-width:100%!important;min-height:200px;margin-bottom:0}.medium-up--text-center{text-align:center}.site-footer .foot-column{float:none;padding:0 5% 10px;max-width:90%;width:fit-content;margin-bottom:20px}.site-footer .foot-column li{padding:0 0 5px}.site-footer .customer-service,.site-footer .ship-your-core{margin-left:5%;padding:15px 10px 15px 15px;min-height:auto}.site-footer .ship-your-core{padding:0}#mobile-navbar{display:inherit;width:25px;height:15px;background:url(menu.png) no-repeat;cursor:pointer;margin:0 20px;float:right}#mainnav,.site-header{height:auto}#mainnav-wrap{display:none;height:auto}#mainnav{max-width:100%}#mainnav ul li{margin-top:0;float:none}#mainnav ul li.nav1{margin:0}#mainnav ul li a{font-size:16px;line-height:16px}#mainnav ul li.current-menu-item a,#mainnav ul li:hover a{background:0;color:#ed1c24}#mainnav ul li.nav1 .sub-menu,#mainnav ul li.nav2 .sub-menu,#mainnav ul li.nav3 .sub-menu,#mainnav ul li.nav4 .sub-menu,#mainnav ul li.nav5 .sub-menu{display:block;position:relative;top:0;margin:15px 0 0;border-top:1px solid #ed1c24}#mainnav ul.sub-menu li{padding:0 0 10px}#mainnav ul.sub-menu li a,#mainnav ul.sub-menu li a:active,#mainnav ul.sub-menu li a:visited{background:0;color:#000;padding:0}.site-header__cart{padding-left:15px;float:right}.section-header{height:150px}.product-single__title{font-size:28px;margin:0}.easytabs-text ul{margin-left:15px!important}.easytabs-content-holder ul{padding-left:15px!important}option,select{margin-left:0!important}.product-form__item,.selector-wrapper{padding:0!important}#bc-sf-filter-tree-mobile button{color:#fff!important;background-color:#ed1c24!important}.btn2{font-size:18px;line-height:18px;max-width:180px}.slideshow__btn{padding-top:12px!important}.thumbnails-slider__btn{background:0 0!important;padding:0 10px!important}.thumbnails-slider__btn .icon{width:35px!important}}.product-single__media iframe{height:100%;width:95%}.product-single__media{height:240px}@media screen and (max-width: 400px){.product-single__media{height:200px}}@media screen and (min-width: 450px){#Hero-1603822159c373ca56>div>div{text-align:left!important}#Hero-1603822159c373ca56>div>div>div{text-align:left!important;margin:0!important;width:450px!important}}body.template-blog .page-container{background-image:linear-gradient(180deg,#ccc 0,#fff 3%)}body.template-blog header.section-header{background:0;height:60px}body.template-blog header.section-header h1{color:#333;margin:45px auto 0;padding-top:0;text-align:center}body.template-blog header.section-header .blog-filter{float:right;padding:5px 10px 1px;margin:30px 5% 0;width:400px;max-width:50%;display:none}body.template-blog header.section-header .blog-filter #BlogTagFilter{background-color:#fff}body.template-blog header.section-header .blog-filter .select-label{float:left;line-height:46px;width:40%;text-align:right}body.template-blog header.section-header .blog-filter .select-group{width:50%;float:right;height:46px;margin-right:10px}body.template-blog .article-listing .article__title{margin-bottom:2px}body.template-blog .article-listing .article__date{font-style:italic;font-size:13px;line-height:1;padding:0}body.template-blog .article-listing .article__list-image-wrapper{width:40%;float:right;margin:15px;border:1px solid #bdbdbd;box-shadow:3px 3px 12px #aaa}body.template-blog .article-listing ul.article__meta-buttons li a.btn.btn--tertiary.btn--small{font-size:15px!important;color:#fff!important;background-color:#ed1c24!important;padding:6px 18px!important;border-radius:12px!important}body.template-article #shopify-section-article-template .section-header{background:0;margin-bottom:25px;border-bottom:1px solid #bdbdbd;height:auto;padding-bottom:15px}body.template-article #shopify-section-article-template .section-header h1.article__title{color:#333;padding:0;margin:45px 0 5px}body.template-article #shopify-section-article-template .section-header span.article__date{text-align:left!important;display:block;font-size:15px;font-style:italic}body.template-article #shopify-section-article-template ol,body.template-article #shopify-section-article-template p,body.template-article #shopify-section-article-template ul{margin-bottom:1.5rem!important;line-height:1.5;font-size:1.2rem}body.template-article #shopify-section-article-template h2,body.template-article #shopify-section-article-template h3,body.template-article #shopify-section-article-template h4,body.template-article #shopify-section-article-template h5,body.template-article #shopify-section-article-template h6,body.template-article #shopify-section-article-template li,body.template-article #shopify-section-article-template ol,body.template-article #shopify-section-article-template p,body.template-article #shopify-section-article-template ul{color:#000!important}body.template-article #shopify-section-article-template li{margin-bottom:8px;font-size:1.2rem}body.template-article #shopify-section-article-template a{color:#980008}body.template-article #shopify-section-article-template ul.social-sharing li a.btn{background-color:#efefef!important;border:1px solid #bdbdbd!important;color:#444!important;font-size:17px!important;font-weight:400}#shopify-section-collection-template .collection-header-updated .section-header{height:unset;width:unset;background:none}#shopify-section-collection-template .collection-header-updated .section-header h1{font-size:1.8rem;color:initial;padding:1rem;text-align:center}#Collection .collection-description{margin:30px auto 15px;padding:0;max-width:1040px}#Collection .collection-description ol,#Collection .collection-description p,#Collection .collection-description ul{max-width:800px}.collection-not-seeing-your-part{text-align:center;padding:1.5rem 0}#shopify-section-collection-template #ReviewsWidget{width:60%;margin:1rem auto 2rem;overflow:hidden}h2.collection-title-btf{margin-top:2rem;text-align:center}.page-bottom-collection-description a.read-more.btn{display:block;font-size:1rem!important;margin:.5rem 0;width:fit-content}body.template-index .index-section:first-child{padding:0 0 1.5rem}#thumbnail-menu{border-bottom:3px solid #e2e2e2;padding:15px 0}#thumbnail-menu ul{padding:0;overflow:hidden;width:90%;margin:0 auto}#thumbnail-menu li{list-style:none;display:inline-block;float:left;margin:0;width:20%;text-align:center}#thumbnail-menu li a{display:inline-block}#thumbnail-menu li a span{display:block;width:90%;margin:0 auto;background-color:#e2e2e2;border-radius:20px;color:#1f1d1d}#thumbnail-menu li:hover a span{background-color:#ed1c24;color:#fff;border-radius:20px}#thumbnail-menu ul li a img{height:auto}@media only screen and (max-width: 640px){#thumbnail-menu{padding:15px 0 5px}#thumbnail-menu ul{overflow-x:scroll;width:100%;height:auto;max-height:80px}#thumbnail-menu ul li{width:auto;display:inline;height:80px;max-width:33%}#thumbnail-menu ul li a{font-size:12px}#thumbnail-menu ul li a img{max-height:50px;width:auto}#thumbnail-menu li a span{width:85%}}@media only screen and (max-width: 997px){#thumbnail-menu ul li a{font-size:12px}#shopify-section-1609401559f2c92a17>div>div.custom-content>div.custom__item.custom__item--273b15a8-1db0-41a0-8c39-46e237d3a13b.two-thirds.align--center{margin-left:auto;margin-right:auto;width:80%}#shopify-section-1609401559f2c92a17>div>div.custom-content>div.custom__item.custom__item--1609401559f2c92a17-0.small--one-half.medium-up--one-third.align--center{margin-left:auto;margin-right:auto;width:75%}}.easysearch-widget{font-family:unset!important;font-size:unset!important;line-height:unset!important}.index-section.easysearch-ymm-lookup{padding:0}.easysearch-ymm-lookup{background:url(bg-header.png) center center no-repeat #ed1c24}#easysearch-ymm-wrapper{display:flex;align-items:center;justify-content:center;padding:1rem 0 .5rem}div#easysearch-ymm-wrapper h2{margin:0 1rem 0 0;color:#fff;font-size:1.2rem}#easysearch-ymm-wrapper .easysearch-container{padding:0}#easysearch-ymm-wrapper .easysearch-header-holder,#easysearch-ymm-wrapper .easysearch-select-holder label,.easysearch-logo-holder{display:none}@media screen and (max-width: 990px){body.template-product .easysearch-ymm-lookup{margin-bottom:1rem}#easysearch-ymm-wrapper{flex-direction:column;padding-bottom:1rem}#easysearch-ymm-wrapper h2{margin:0!important;padding:0 0 .5rem;text-align:center}.easysearch-embed-widget-main{width:100%}}@media screen and (max-width: 620px){.easysearch-holder{flex-direction:column;width:280px;max-width:none}.easysearch-select-holder,.easysearch-actions-holder,.easysearch-btn-holder,.easysearch-widget a{width:100%}}.easysearch-select-holder:before{content:none!important}body.template-index .index-section:nth-child(3){padding:0}body.template-index .index-section [data-section-type=hero] .hero{z-index:-1!important}body.template-index .index-section [data-section-type=hero] .hero .hero__inner{padding:100px 0!important}.section-header-search h1{font-size:1.8rem;line-height:1.3;margin:1rem 0 2rem;text-transform:uppercase}#PageContainer form.search{padding:2rem;width:100%;background-color:#f7f7f7;border:1px solid #ccc;max-width:740px;margin:0 auto}#PageContainer form.search input#SearchInput{margin-right:2rem;margin-bottom:0}#PageContainer form.search button#SearchResultSubmit{background-color:#171717!important;font-size:1rem!important}#PageContainer form.search button#SearchResultSubmit:hover{background-color:#fff!important;color:#171717!important}@media screen and (max-width: 750px){#PageContainer form.search .input-group{flex-direction:column}#PageContainer form.search input#SearchInput{flex-basis:auto;margin:0 0 1rem}}body.template-policy .shopify-policy__title h1{visibility:hidden;font-size:12px}#shopify-section-160804683452783779.shopify-section.index-section{padding:5px 0!important}#shopify-section-1572958628065.shopify-section.index-section{background-color:#ececec!important}@media only screen and (min-width: 951px){.site-header__logo:after,.site-header__logo:before{display:block;color:#444;margin-left:5px;letter-spacing:0}.site-header__logo{margin:8px 0 8px 30px}.site-header__logo:before{content:"FREE SHIPPING ON US ORDERS";font-size:12px;padding-bottom:5px}.site-header__logo:after{content:"High Quality Replacement Vehicle Electronics";font-size:11px;text-transform:none;padding:3px 0;font-style:italic}.site-header{height:145px}}#mainnav ul li.nav1,#mainnav ul li.nav2,#mainnav ul li.nav3,#mainnav ul li.nav4,#mainnav ul li.nav5{width:auto;display:inline-block;margin:18px 36px!important;max-height:52px;text-align:center}#mainnav ul li a{font-size:15px;text-transform:uppercase;font-weight:600}#mainnav ul.sub-menu{border-left:1px solid #ed1c24;border-right:1px solid #ed1c24}#mainnav ul.sub-menu li{text-align:left}#mainnav ul.sub-menu li a{font-size:15px}@media only screen and (min-width: 950px) and (max-width: 1200px){#mainnav ul li a{font-size:13px}#mainnav ul.sub-menu li a{font-size:14px}}@media only screen and (max-width: 950px){#mainnav ul li.nav1,#mainnav ul li.nav2,#mainnav ul li.nav3,#mainnav ul li.nav4,#mainnav ul li.nav5,#mainnav ul li.nav6{width:100%;margin:5px 0!important;padding:10px 0!important;text-align:left!important}#mainnav ul.sub-menu{border:0}}@media screen and (min-width: 950px){#mainnav ul{display:flex;width:auto}#mainnav ul li.nav1,#mainnav ul li.nav2,#mainnav ul li.nav3,#mainnav ul li.nav4,#mainnav ul li.nav5,#mainnav ul li.nav6{margin:18px auto!important}}#badge-ribbon{max-height:80px}.pxFormGenerator iframe{height:1000px}#shiftpower-throttle-response-controller-iss-automotive .main-content ol,#shiftpower-throttle-response-controller-iss-automotive .main-content p,#shiftpower-throttle-response-controller-iss-automotive .main-content ul{color:#4f5a65;max-width:100%;font-size:1.1rem;line-height:1.5}#shiftpower-throttle-response-controller-iss-automotive .main-content p{margin:0 0 1.6rem!important}#shiftpower-throttle-response-controller-iss-automotive .main-content ol,#shiftpower-throttle-response-controller-iss-automotive .main-content ul{margin:0 2rem 1.6rem!important}#shiftpower-throttle-response-controller-iss-automotive .main-content ul.easytabs-tabs{margin:0!important}#shiftpower-throttle-response-controller-iss-automotive .main-content ol{margin-left:3rem}#shiftpower-throttle-response-controller-iss-automotive .main-content ol li{list-style:decimal}#shiftpower-ymm{padding:0 0 15px;display:block;max-width:230px}#shiftpower-ymm select{width:100%;max-width:225px;display:block;text-align:center;border:1px solid #bdbdbd;margin:8px auto}#shiftpower-ymm select[disabled]{background-color:#feb9bc}#shiftpower-throttle-response-controller-iss-automotive img.align-right{margin:0 auto 15px;display:block}@media only screen and (min-width: 480px){#shiftpower-throttle-response-controller-iss-automotive img.align-right{display:inline;float:right;margin:0 0 15px 30px}}form.product-form.csv_chained{background-color:#efefef;padding:15px 30px 0 15px;border:1px solid #bdbdbd;margin-bottom:15px}form.product-form.csv_chained label{font-weight:600}.cc-nav-bar{position:relative;width:100%;background-color:#e2e2e2}.cc-nav-bar .cc-nav-wrap{display:block;width:100%;max-width:1440px;margin:0 auto;height:52px;font-size:16px;text-align:center}.cc-nav-bar .cc-nav-wrap>ul>li{position:relative;display:inline-block;margin:0 10px}.cc-nav-bar .cc-nav-wrap>ul>li>a{display:inline-block;font-size:15px;text-transform:uppercase;font-weight:600;padding:19px 18px;text-decoration:none;cursor:pointer}.cc-nav-bar .cc-nav-wrap>ul>li:hover>a,.cc-nav-bar .cc-nav-wrap>ul>li>a:hover{background:#ed1c24;color:#fff}.cc-nav-bar .cc-nav-wrap .cc-nav-submenu{display:none;width:auto;position:absolute;top:52px;margin:0;background:#fff;padding:16px 20px 4px;min-width:498px;z-index:993;border:1px solid #ed1c24;border-top:12px solid #ed1c24;opacity:1;text-align:left}.cc-nav-bar .cc-nav-wrap .cc-nav-submenu>li{position:relative;padding-bottom:10px}.cc-nav-bar .cc-nav-wrap .cc-nav-submenu>li>a{font-weight:600;color:#000;text-transform:uppercase;letter-spacing:1px}.cc-nav-bar .cc-nav-wrap .cc-nav-submenu>li>a:before{content:"";display:inline-block;margin-right:10px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #ed1c24;vertical-align:middle}.cc-nav-bar .cc-nav-wrap>ul>li:nth-child(5) .cc-nav-submenu{left:auto;right:0}@media only screen and (max-width: 1100px){.cc-nav-bar .cc-nav-wrap>ul>li{margin:0}.cc-nav-bar .cc-nav-wrap>ul>li>a{padding:19px 13px}.cc-nav-bar .cc-nav-wrap>ul>li:nth-child(4) .cc-nav-submenu{left:auto;right:0}}.collection-description details{margin:0 0 12px}.collection-description summary{padding:8px;background-color:#eee;border:1px solid #ddd}.collection-description summary h2:after,.collection-description summary h3:after{content:"";margin:0 0 4px 8px;border:solid #ed1b24;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.newfreshippingmsg{float:left}.newfreshippingmsg svg{vertical-align:middle}.alwaysvisiblesearch{width:94%;margin:0 3%}.alwaysvisiblesearch form.search-header.search{max-width:none}.alwaysvisiblesearch form.search-header.search .search-header__input{border:1px solid #565a5c;margin-bottom:0;font-size:15px;border-radius:2px;background-color:#fbfbfb;color:#565a5c}.site-header__icons-wrapper .site-header__cart svg{height:44px;width:44px}@media only screen and (max-width: 749px){.top-bar{justify-content:space-between}}@media screen and (max-width: 620px){.newfreshippingmsg,.phone-icon{font-weight:400;font-size:13px}}@media screen and (max-width: 530px){.newfreshippingmsg,.phone-icon{width:100%;text-align:center;background-image:none;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial}.phone-icon .support{display:none}}@media screen and (max-width: 420px){.newfreshippingmsg svg{display:none}}@media screen and (max-width: 360px){.newfreshippingmsg,.phone-icon a{font-size:11px!important}}.page-container.drawer-page-content .list-view-item__title{max-width:150px}.page-container.drawer-page-content .bold_line_property{padding-top:20px;max-width:150px}.page-container.drawer-page-content .bold_load_cart_item_properties{padding-top:30px;max-width:150px}.page-container.drawer-page-content .main-content ul{margin-bottom:15px}.page-container.drawer-page-content .grid__item{padding-left:0}.page-container.drawer-page-content .cart__shipping{padding-bottom:20px;margin-bottom:20px;!important}.page-container.drawer-page-content .cart th{font-weight:400;padding:10px 22px}.page-container.drawer-page-content input.cart__submit.btn.btn--small-wide{margin-bottom:1.5rem}.page-container.drawer-page-content thead.cart__row.cart__row--heading{color:#717576}.page-container.drawer-page-content .cart__meta{width:100%;padding:0}.page-container.drawer-page-content .cart__product-information{flex-direction:row;padding-top:1rem}.page-container.drawer-page-content .cart__image-wrapper{margin-bottom:2rem}.page-container.drawer-page-content .cart-subtotal,.page-container.drawer-page-content input.cart__qty-input{font-size:1rem}.page-container.drawer-page-content span.bold_line_property{padding-top:unset;max-width:unset}.page-container.drawer-page-content span.bold_line_property:after{content:":"}.page-container.drawer-page-content .cart-subtotal{margin-bottom:1rem;font-weight:600;color:#060303}@media screen and (min-width:749px){.page-container.drawer-page-content .bold_load_cart_item_properties{max-width:unset!important;padding-top:1rem!important}.page-container.drawer-page-content .list-view-item__title{max-width:unset;font-weight:600;font-size:1.2rem;line-height:1.3}.page-container.drawer-page-content .bold_line_properties div{width:fit-content;padding:.25rem;line-height:1.5}.page-container.drawer-page-content span.bold_line_value{color:#444}.page-container.drawer-page-content .cart__shipping.rte,.page-container.drawer-page-content span.bold_line_separator{display:none}}form.product-form{padding:15px 20px 0 15px!important;margin:0 0 15px;max-width:425px}form.product-form .bold_option_title,.bold_option_value_price{font-weight:600;font-size:1rem}form.product-form .bold_option_dropdown .bold_option_element{margin:0}form.product-form .bold_option_checkbox label{display:flex;align-items:center;gap:5px;margin:0}form.product-form .bold_option_checkbox label span.bold_option_element{line-height:normal}form.product-form .bold_option_checkbox label span.bold_option_element input[type=checkbox]{margin:0;min-height:20px}a{color:#ed1c24}body.template-product .grid__item{padding-left:1px}body.template-product .grid__item.product-single__photos{margin-top:30px}.product-single__photo{position:relative}.product-single__photo iframe,.product-single__photo video,.product-single__photo model-viewer,.product-single__photo .shopify-model-viewer-ui{position:absolute;width:90%;height:90%;top:5%;right:5%;bottom:5%;left:5%}.product-media-below-gallery{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:95%}.product-media-below-gallery iframe,.product-media-below-gallery object,.product-media-below-gallery embed{position:absolute;top:0;left:0;width:100%;height:100%}li.grid__item.product-single__thumbnails-item.not-image{position:relative}li.grid__item.product-single__thumbnails-item.not-image:after{content:"\25b6";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;background:#00000080;border-radius:25px;padding:6px 10px;pointer-events:none;text-align:center}body.template-product .grid__item.product-single__photos.videos-in-gallery{display:none}body.template-product #prod-badges-atf{padding:10px}.easytabs-content-holder{border-left:none!important;border-right:none!important;border-bottom:none!important}.easytabs-content-holder ul,.accordion-wrapper details.accordion-item ul{padding-left:20px!important}.easytabs-content-holder ul li,.accordion-wrapper details.accordion-item ul li{list-style:disc!important}body.template-product #product-accordion-parent details.accordion-item summary.accordion-header{position:relative;padding:5px 30px 5px 15px;cursor:pointer;background-color:#333;color:#fff;margin-top:15px}body.template-product #product-accordion-parent details.accordion-item summary.accordion-header:after{content:"+";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1.5em;line-height:1}body.template-product #product-accordion-parent details.accordion-item[open] summary.accordion-header:after{content:"-"}body.template-product .bottom-of-pdp-reviews{width:85%;max-width:1100px;margin:auto}body.template-product input.bgs-checkmark{-webkit-appearance:checkbox;margin-right:25px!important}body.template-product form.product-form{background-color:#efefef;padding:15px 30px 0 15px;border:1px solid #bdbdbd;margin-bottom:15px}a#vin-info-link,a#mileage-info-link{margin:-10px 0 5px;display:block;font-size:13px;color:inherit;text-decoration:underline}a#vin-info-link:hover,a#mileage-info-link:hover{color:#ed1c24;text-decoration:underline}#vin-modal,#mileage-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;align-items:center;justify-content:center}#vin-modal.open,#mileage-modal.open{display:flex}#vin-modal .modal-content,#mileage-modal .modal-content{background:#fff;padding:20px 30px;border-radius:8px;position:relative;max-width:400px;width:90%;box-shadow:0 5px 15px #0000004d}#vin-modal .modal-content ol{padding-left:20px}#vin-modal .modal-content ol li{list-style:decimal outside none}#close-vin-modal,#close-mileage-modal{position:absolute;top:0;right:10px;background:none;border:none;font-size:30px;cursor:pointer;color:#ed1c24}p.affirm-as-low-as{margin-bottom:0!important}.product-single__description.accordion-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/48/assets/theme-custom.css.map */
