:root{--primary: #df1d37;--primary--alt: #cd0d27;--primary--alpha: #fdf1f1;--primary--alpha2: rgba(255, 150, 150, .15);--secondary: #1a2754;--secondary--alt: #131f42;--secondary--alt2: #922431;--tertiary: #303136;--tertiary--alt: #636671;--white: #fff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v25/1Ptgg87LROyAm3Kz-C8CSKlv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.customers-login .shopify-section--newsletter{opacity:0}.content a:hover,.description a:hover,p a:hover{text-decoration:underline}.global-button,.global-button:visited,.add_to_cart,.purchase-details__buttons.product-is-unavailable .add_to_cart,.purchase-details__buttons .shopify-payment-button__button{border-width:2px;font-weight:600;padding:1.4rem 2rem}.add_to_cart,.purchase-details__buttons.purchase-details__spb--true .add_to_cart,.featured_text .global-button,.global-button--primary,.global-button--primary:visited,.first_button,.first_button:visited{background:var(--primary);border-color:var(--primary);color:var(--white)}body.customers-login .global-button--primary:hover,body.page-vehicle-landing .global-button:hover{background:var(--white);color:var(--primary)}.section--image-text .global-button:hover:not([disabled]),.global-button--primary:hover,.global-button--primary:hover:visited,.global-button--primary:hover:not([disabled]),.global-button.add_to_cart:hover,.global-button.add_to_cart:hover:not([disabled]),.purchase-details__buttons.purchase-details__spb--true .add_to_cart:hover,.featured_text .global-button:hover,.first_button:hover,.first_button:hover:visited,.first_button:hover:not([disabled]){background:var(--primary--alt);border-color:var(--primary--alt);color:var(--white)}.shopify-payment-button__button.shopify-payment-button__button--unbranded,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not([disabled]){background:var(--secondary--alt);border-color:var(--secondary--alt)}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--secondary--alt);border-color:var(--secondary--alt);color:var(--white)}.global-button--text,.global-button--text:visited{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.feature-divider{display:none}nav .nav-desktop__tier-1>li summary.nav-desktop__tier-1-link,nav .nav-desktop__tier-1>li a.nav-desktop__tier-1-link{padding-left:.5rem;padding-right:.5rem}nav li:nth-child(1) .nav-desktop__tier-1-link,nav li:nth-child(1) .nav-desktop__tier-1-link:visited,nav li:nth-child(2) .nav-desktop__tier-1-link,nav li:nth-child(2) .nav-desktop__tier-1-link:visited,#mobile_menu .sublink:first-of-type>a,#mobile_menu .sublink:first-of-type>a:visited,[data-mobile-dropdown-rel=upgrades-by-category]>a,[data-mobile-dropdown-rel=upgrades-by-category]>a:visited{color:var(--secondary);font-weight:700}nav li:last-child .nav-desktop__tier-1-link,nav li:last-child .nav-desktop__tier-1-link:visited,nav li:last-child .nav-desktop__tier-1-link.nav-desktop__tier-1-link--active,nav li:last-child .nav-desktop__tier-1-link.nav-desktop__tier-1-link--active:visited,[data-mobile-dropdown-rel=start-here] a.parent-link--true,[data-mobile-dropdown-rel=start-here] a.parent-link--true:visited,.rating__star,.spr-icon.spr-icon-star{color:var(--primary);font-weight:700}.section--features img{padding-left:2rem;padding-right:2rem}h2.title--blue,.section--features h3{color:var(--secondary);font-family:Ubuntu,sans-serif;font-size:1.25rem;margin-bottom:.325rem}body.page-gallery h3.title,body.page-tunedkits-gallery h3.title{font-size:1.25rem}.section--features p{color:var(--secondary)}.page p,body.page-faq,.page li{color:#8f8f8f}.section--features .global-button,.footer .newsletter-form__sign-up{background:none;border:2px solid var(--primary);color:var(--primary);font-weight:700;padding-left:2rem;padding-right:2rem}.section--callout{background:var(--primary);max-width:100%;padding:2rem;width:100%}.section--callout h2.title{color:var(--white);margin:0}.section--callout .global-button{background:none;border-color:var(--white);color:var(--white);font-weight:700}.section--callout .global-button:hover{background:#fff3;color:var(--white)}.section--image-text.pt-0{padding-top:0}.section--image-text.py-0{padding-bottom:0;padding-top:0}.page-start-here .shopify-section--rich-text-and-image{padding:0}.section--image-text .collection_title{color:var(--secondary);font-size:1.75rem}.section--grey{background:#e6e6e6;max-width:none;padding:2rem 10vw;width:100%}.section--blue,.section--video,.section--video__heading{background:var(--secondary);max-width:none;padding:2rem 10vw;width:100%}.section--video__heading{margin-bottom:-20px;padding-bottom:0}.section--blue h2.title,.section--video__heading h2.title{color:var(--white)}.section--video__heading h2.title{margin:0}.section--recommended{background:#e6e6e6;margin-bottom:0}.section--title p{color:#450e15;font-size:1.25rem}.banner.page-banner,.collection .shopify-section--image-with-text-overlay img{object-fit:cover;max-height:50vh}.breadcrumb_text,.article-pagination a{text-transform:none;font-size:.9rem}.article-pagination{font-weight:700}.breadcrumb_text a span,.breadcrumb_text .breadcrumb-divider,.article-pagination .breadcrumb-divider,.article-pagination a,.article_content p{color:#636671}.breadcrumb_text .breadcrumb_link:last-child span,.breadcrumb_text a:last-child span{color:#450d15}.sidebar-block__heading{color:#696b76;text-transform:uppercase;font:400 1rem Ubuntu,sans-serif}.section_select .blog_filter,.section_select .tag_filter,.section_select .sort_by{color:#999;border:1px solid #999}.section_select{margin-bottom:1rem}.blog-template-wrapper .article{margin-bottom:50px}.blog-template-wrapper .article img{aspect-ratio:16 / 9;object-fit:cover}.quick_shop.js-quick-shop-link{border-color:var(--primary);border-width:2px;color:var(--primary);font-weight:700}.quick_shop.js-quick-shop-link:hover{background:var(--primary--alpha);border-color:var(--primary);color:var(--primary)}.banner .global-button.second_button:hover:not([disabled]),.newsletter-form__sign-up:hover:not([disabled]){background:var(--primary--alpha2);border-color:var(--primary);color:var(--primary)}.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{background:#ffffffb3}.product-block--price .modal_price{color:var(--secondary);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-top:-.75rem}.product-block--\@app .spr-summary-starrating{font-size:.75rem;justify-content:flex-start!important;margin-bottom:1rem}.product-block--\@app .spr-stars svg{width:1.325rem!important;height:1.325rem!important}.product-block--\@app .spr-stars path{fill:var(--primary)}.product-block--\@app .underlined-link{color:#999}.product-block--complementary_products{border-top:1px solid #CCC;margin:20px 0 0;padding:20px 0 0}.product-block--complementary_products h3.complementary-products__title{font-family:"PT Serif",serif;font-weight:700;font-style:normal;text-transform:none;line-height:1.5;font-size:1.5rem;color:#922431;margin-bottom:2rem!important}.product-quantity-box label,.blog .section_select{display:none}.ss-icon.js-change-quantity,.purchase-details .quantity,.product-quantity-box .quantity{border-color:#5f5d5a;background:none;font-weight:700}.blog-template-wrapper .article__title{font-size:1.5rem;margin-bottom:.65rem}.blog-template-wrapper .tags{margin-top:.65rem}.blog-template-wrapper .toggle_list a{color:#7e7e7e;font-size:.75rem;font-weight:700}.search-form__submit-button.global-button{background:none;color:inherit}.search-form__input[type=text]{border-width:2px}.section--difference .text-column{background:var(--secondary);color:var(--white);padding:2.5rem;font-size:1.325rem}.section--difference .image-element__wrap{margin-bottom:1rem;width:3rem}body.page-vehicle-landing .featured-link--wrap .image-element__wrap,.featured-link--wrap .image-element__wrap img{height:auto}.page-vehicle-landing h1{text-align:center}.footer .footer-menu-wrap h6{text-transform:uppercase;font-family:Ubuntu,sans-serif;font-size:1.175rem}.footer ul{padding-top:0}.footer li p{margin:0;padding:0;line-height:1}.footer_menu li a{font-size:.95rem}footer .social_icons a,footer .social_icons a:visited{color:var(--primary);font-size:2rem}footer .social_icons a:hover{color:#c9cdd5;font-size:2rem}.credits{flex:1 1 100%;display:flex;justify-content:center;margin-top:1.5rem}.credits svg{height:1.5rem;margin-left:1.5rem;margin-right:.5rem;vertical-align:middle}.credits a{color:var(--primary)}.thumbnail .money{font-weight:700}.thumbnail .was_price span.money{color:#333}.product-block--description summary{border-bottom:1px solid #c3c3c3;padding:.5rem 0}.index .shopify-section--image-with-text-overlay.under-menu .headline,.page-start-here .shopify-section--image-with-text-overlay.under-menu .headline{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.065rem;text-transform:uppercase}.nav-desktop__tier-1-item>details:hover{border-bottom:solid 1px #1b2854}.nav-desktop__tier-1-item>details:hover summary{border:0}.section--recommended .flickity-viewport,.products-slider .flickity-viewport,.logo-list--slider .flickity-viewport{margin-left:5%;margin-right:5%}.section--recommended .flickity-prev-next-button:not([disabled]),.products-slider .flickity-prev-next-button:not([disabled]),.logo-list--slider .flickity-prev-next-button:not([disabled]){background:none;opacity:1}.flickity-prev-next-button svg{stroke:#333;stroke-width:9px;height:3rem}.product-recommendations--product .flickity-prev-next-button svg{stroke-width:3px}.section--recommended .gallery-cell,.products-slider .gallery-cell{padding:0 1em}.section--recommended .price,.flickity-slider .price{line-height:1.5}.products-slider .product-wrap{max-width:calc(100% - 2em)}.page-vehicle-landing .faq button{border-color:var(--primary);color:var(--primary);font-size:1rem;text-transform:uppercase}.page-vehicle-landing .faq button:hover{border-color:var(--secondary--alt);color:var(--secondary--alt)}.page-vehicle-landing .faq button:after{font-weight:400}.icon-down-arrow svg{height:1.2rem;width:1.2rem}.page .promo-banner p{color:#fff}.promo-banner p a{text-decoration:underline}.promo-banner p a:hover{color:#ccc}.promo-banner__content{font:500 .95rem Ubuntu,sans-serif}header a.icon-bag.mini_cart,header a.icon-cart.mini_cart,header .icon-user,header .icon-search,.top-bar .top-bar--right a.icon-bag.mini_cart,.top-bar .top-bar--right a.icon-cart.mini_cart,.top-bar .top-bar--right .icon-user,.top-bar .top-bar--right .icon-search,.top-bar .top-bar--right .icon-search:visited,.sticky_nav.sticky_nav--stick a.icon-bag.mini_cart,.sticky_nav.sticky_nav--stick a.icon-cart.mini_cart,.sticky_nav.sticky_nav--stick .icon-user,.sticky_nav.sticky_nav--stick .icon-search{background:none;color:var(--secondary);font-size:1.25rem;margin:0 .5rem;padding:0;width:auto}.cart-container .cart_content{z-index:10000}.shopify-section--header .search-container{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:var(--white);background:#fffffff2;z-index:100000;max-width:100%;align-items:center;justify-content:center}.shopify-section--header .search-form__input-wrapper{max-width:90vw;width:600px}.shopify-section--header .search-container input[type=text]{background:var(--white);font-size:1.65rem;font-weight:300;padding:2rem 1.3rem}.search-form-container .js-close{position:fixed;top:1rem;right:1rem;height:2rem;width:2rem}.search__header svg{display:none}body[class^=customers-] footer{margin-top:150px}hr.collection-vehicle{border:none;height:1px;background:#ccc}.label-tooltip__content{width:300px!important;line-height:1.25rem;text-align:left!important;font-weight:400;padding:15px!important}.jdgm-rev__title{color:#1a2754!important}.jdgm-prev-badge__text,.jdgm-rev__author,div.jdgm-rev__body p{font-size:.75rem!important}h1.product_name{margin-bottom:0}p.sku{font-size:1rem;margin:0 0 2rem!important;color:#999}p.sku span{text-transform:uppercase}@media all and (max-width: 798px){.banner .first_button,.banner .first_button:visited,.global-button--primary,.global-button--primary:visited{background:var(--primary);border-color:var(--primary);color:var(--white)}.banner .second_button,.banner .second_button:visited{background-color:var(--secondary);border-color:var(--secondary);color:var(--white)}.banner .global-button.second_button:hover:not([disabled]){background-color:var(--secondary--alt);border-color:var(--secondary--alt);color:var(--white)}.top-bar,.mini_cart{background:var(--white)}#header .top-bar a span.cart_count,.top-bar .top-bar__menu a,.top-bar .social_icons a,.top-bar .mobile-menu-title,.top-bar .cart-container .mini_cart,.mobile_nav div span{color:var(--primary)}.mobile_nav div span{background-color:var(--primary)}.page-vehicle-landing h1{font-size:2rem}.section--blue h2.title,.section--recommended h2.title,.recommended-products__title h2.title,.page-vehicle-landing h2.title{font-size:1.5rem}.page-vehicle-landing .shopify-section--divider{display:none}.section--recommended .slider-gallery{margin-bottom:0;padding-bottom:2rem}.page-vehicle-landing .rich-text__text,.page-vehicle-landing .FAQ .faqAccordion{margin-top:0}.page-vehicle-landing .rich-text__text{margin-bottom:3rem}.page-vehicle-landing .FAQ .content,.page-vehicle-landing .shopify-section--rich-text-and-image{margin-top:-2rem;padding:0}.flickity-slider .thumbnail{padding:0 .4em}.flickity-slider .rating__star{width:1rem}.credits{align-items:center;flex-direction:column}.is-product-main.content,.is-product-sidebar.content{padding-top:.5rem}.nav_arrows.breadcrumb_text{margin-bottom:.5rem}.top-bar [class^=icon-]:before,.top-bar [class*=" icon-"]:before{font-size:18px}}@media all and (min-width: 1025px){.predictive-search{display:none!important}header a.icon-bag.mini_cart,header a.icon-cart.mini_cart,.top-bar .top-bar--right a.icon-bag.mini_cart,.top-bar .top-bar--right a.icon-cart.mini_cart,.sticky_nav.sticky_nav--stick a.icon-bag.mini_cart,.sticky_nav.sticky_nav--stick a.icon-cart.mini_cart{margin-top:-3px}.index .shopify-section--image-with-text-overlay.under-menu .headline,.page-start-here .shopify-section--image-with-text-overlay.under-menu .headline,.section--callout h2.title{font-size:3rem}.shopify-section--image-with-text-overlay.under-menu .subtitle{font-size:1.75rem}.index .shopify-section--image-with-text-overlay.under-menu .caption,.page-start-here .shopify-section--image-with-text-overlay.under-menu .caption{margin-left:5vw;margin-right:5vw}.index .shopify-section--image-with-text-overlay.under-menu .caption{margin-top:-75px}.collection .headline{font-size:3.25rem}.thumbnail .title{font-size:1.25rem}.thumbnail .money{font-size:1.35rem}.thumbnail .was_price span.money{color:#333;font-size:1.15rem}.section--blue h2.title,.section--video__heading h2.title{font-size:3rem}.section--recommended h2{font-size:3rem;margin-bottom:1em}.section--title h2.title{font-size:3.25rem;margin-bottom:0}.blog .caption .headline{font-size:2.625rem}.section--image-text .image-with-text__text-column{padding-left:6rem}.section--image-text:not(.py-0),.blog-template-wrapper{margin-bottom:2.5rem;margin-top:3rem}.section--recommended{padding:3rem 15%}.section--difference .text-column{background:var(--secondary);color:var(--white);border:solid 1.5rem var(--white);border-width:3rem 1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mc.css.map */
