@import url("https://fonts.googleapis.com/css2?family=Encode+Sans+Expanded:wght@400;500;600&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{box-sizing:border-box;height:100%;scroll-behavior:smooth;margin:0 !important;-webkit-text-size-adjust:100%}body{color:#222222}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}ul,ol,li{list-style:none}#wpadminbar{position:fixed;top:auto;bottom:0}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexbox-center,.flexblock .slick-arrow,.flexblock .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.flexwrap,.flexblock .slick-slider,.link-browser__container,.blog-browser__article-content,.find-a-dealer__input-container,.newsletter-signup__input-container,.content-carousel .flexblock__container,.content-carousel__container,.content-carousel__container--product,.image-description .flexblock__container,.feature-list__container,.side-by-side__container,.product-slider__list-item .product-list__item-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.flexnowrap,.button,.button__outline,.button__outline--red,.button__outline--white,.button__solid,.button__solid--red,.fsBody .jfHuqe,.button__solid--white,.blog-browser__container-4,.blog-browser__container-2,.blog-browser__article-meta,.flexblock-faq__question{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.border-radius{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.column--full{width:100%}.column--three-quarter{width:100%}@media screen and (min-width: 768px){.column--three-quarter{width:75%}}.column--half{width:100%}@media screen and (min-width: 768px){.column--half{width:50%}}.column--two-third{width:100%}@media screen and (min-width: 768px){.column--two-third{width:66.6666666667%}}.column--third{width:33.3333333333%}.column--quarter{width:50%}@media screen and (min-width: 576px){.column--quarter{width:33.3333333333%}}@media screen and (min-width: 768px){.column--quarter{width:25%}}.hide-mobile{display:none}@media screen and (min-width: 768px){.hide-mobile{display:block}}.hide-desktop{display:block}@media screen and (min-width: 768px){.hide-desktop{display:none}}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.max-width-text{max-width:700px;margin-right:auto;margin-left:auto}.box-shadow,.blog-browser__article-container:hover,.content-carousel .carousel-item__container{-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.25);box-shadow:0px 0px 10px rgba(0,0,0,0.25)}body{font-family:"Encode Sans Expanded", Arial, Helvetica, serif;font-size:15px;font-weight:400;line-height:120%;color:#1c1c1c}h1{font-size:47px;line-height:55px;font-weight:600}h2{font-size:30px;line-height:40px;font-weight:500}h3{font-size:24px;line-height:30px;font-weight:500}h4{font-size:18px;line-height:24px;font-weight:500}h5,h6{font-size:15px;line-height:22.5px;font-weight:500}.button,.button__outline,.button__outline--red,.button__outline--white,.button__solid,.button__solid--red,.fsBody .jfHuqe,.button__solid--white{align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;font-family:"Encode Sans Expanded", Arial, Helvetica, serif;font-size:1rem;font-weight:700;line-height:1rem;text-align:center;text-decoration:none;border:none;border-radius:24px;outline:none;background:transparent;width:100%;padding:12px 15px 11px;transition:all 150ms}.button__outline,.button__outline--red,.button__outline--white{background:transparent;border:solid 2px black}.button__outline--red{border-color:#852e40;color:#1c1c1c}.button__outline--red:hover{background:#852e40;color:white}.button__outline--white{border-color:white;color:white}.button__outline--white:hover{background:white;color:#1c1c1c}.button__solid--red,.fsBody .jfHuqe{background:#852e40;color:white;transition:background 300ms}.button__solid--red:hover,.fsBody .jfHuqe:hover{background:#64202D}.button__solid--white{background:white;color:#1c1c1c;transition:background 300ms}.button__solid--white:hover{background:rgba(255,255,255,0.9)}.separator,.separator__light-grey,.separator__white,.separator__grey-dark,.page__content hr,.page__content--full hr{border:none;border-top:solid 1px black;width:100%}.separator__light-grey{border-color:#e3e3e3}.separator__white{border-color:white}.separator__grey-dark,.page__content hr,.page__content--full hr{border-color:#444}.fsBody .hjaXRz{padding:0}.fsBody .hGsbrM{padding:0;margin:0;max-width:100%}.fsBody .StyledErrorBanner-sc-lo45jw-0{margin-bottom:25px}.fsBody .fsLabel{font-family:"Encode Sans Expanded", Arial, Helvetica, serif !important;font-size:13px;font-weight:500}.fsBody .fsRequiredMarker{color:red !important}.fsBody .fsValidationError{margin-bottom:10px !important}.fsBody .fsFieldSelect,.fsBody .fsFieldEmail,.fsBody .fsFieldPhone,.fsBody .fsFieldShortAnswer,.fsBody .fsFieldLongAnswer{color:#1c1c1c;font-size:16px;line-height:20px}.fsBody .gqkVov{padding:15px 0 !important}.fsBody .fsSubmit{margin-top:0 !important}.fsBody .jfHuqe{max-width:240px;margin:0 0 !important}.fsBody p,.fsBody ul,.fsBody ol,.fsBody li,.fsBody span{font-family:"Encode Sans Expanded", Arial, Helvetica, serif !important}.fsBody ul,.fsBody li{list-style:disc;padding-left:20px}.fsBody a{color:#852e40;text-decoration:underline}.fsBody #warranty-registration-disclaimer{font-size:14px;line-height:20px}.fsBody #warranty-registration-disclaimer ul,.fsBody #warranty-registration-disclaimer ul li{list-style:disc;padding-left:20px}.transparent-overlay{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:5}.transparent-overlay--active{display:block}.transparent-overlay:hover{cursor:pointer}.header{background:white;position:sticky;top:0;left:0;width:100%;z-index:10;box-shadow:0 5px 5px rgba(0,0,0,0.15)}.header .header-mobile{position:relative;width:100%}.header .header-mobile__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding:15px}.header .header-mobile__nav-button:hover{cursor:pointer}.header .header-mobile__nav-button i{font-size:22px}.header .header-desktop{width:100%}.header .header-desktop__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:1200px;align-items:center;justify-content:space-between;margin:0 auto;padding:12.5px 25px}.header .header-desktop__links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.header .header-desktop__link-item{padding:0 25px}.header .header-desktop__link{display:block;font-size:14px;font-weight:500;padding:15px 0px;text-decoration:none;color:#1c1c1c;border-bottom:solid 2px transparent;transition:border-color 300ms}.header .header-desktop__link:hover{cursor:pointer;border-color:#852e40}.header .header-desktop__link-has-children i{transition:transform 300ms}.header .header-desktop__link-has-children--active{border-color:#852e40}.header .header-desktop__link-has-children--active i{transform:rotate(180deg)}.header .header-desktop__right .button__outline--red{font-size:14px;line-height:14px}.header .header-desktop__subnav{display:none;background:white;position:absolute;left:50%;transform:translate(-50%, 15px);width:100%;max-width:1000px;box-shadow:0 0 3px rgba(0,0,0,0.35);padding:25px;border-radius:15px}@media screen and (max-width: 768px){.header .header-desktop__subnav{display:none !important}}.header .header-desktop__subnav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-around}.header .header-desktop__subnav-link-item{padding:10px 15px}.header .header-desktop__subnav-link{color:#1c1c1c;display:block;font-weight:500;text-align:center;text-decoration:none;transition:color 300ms}.header .header-desktop__subnav-link:hover{color:#852e40}.header .header-desktop__subnav-link h5{font-weight:400;margin-top:10px;font-size:16px;line-height:18px}.header .header-desktop__subnav-icon{font-size:45px}.header .mobile-nav{background:white;width:100%;display:none}@media screen and (min-width: 768px){.header .mobile-nav{display:none !important}}.header .mobile-nav__link-item{width:100%;padding:20px 25px;text-align:center}.header .mobile-nav__link{color:#1c1c1c;text-decoration:none;font-size:18px;font-weight:500;line-height:18px;padding:5px 5px;border-bottom:solid 2px transparent}.header .mobile-nav__link:hover{border-color:#852e40;cursor:pointer}.header .mobile-nav__link--has-children-active{border-color:#852e40}.header .mobile-nav__link--has-children-active .mobile-nav__link-icon{transform:rotate(180deg)}.header .mobile-nav__link-icon{transform:rotate(0deg);transition:transform 150ms ease-in-out}.header .mobile-nav__sub-nav{background:#e3e3e3;display:none;max-height:0;overflow:hidden;transition:max-height 150ms ease-in-out}.header .mobile-nav__sub-nav--active{display:block;max-height:500px}.header .mobile-nav__sub-nav--active .mobile-nav__link{padding-top:20px;padding-bottom:20px}.header .mobile-nav__sub-nav--active .mobile-nav__link{font-size:16px;line-height:16px}.flexblock{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.flexblock__container{width:100%;max-width:1200px;margin:0 auto;padding:30px 30px}@media screen and (min-width: 768px){.flexblock__container{padding:45px 30px}}@media screen and (min-width: 992px){.flexblock__container{padding:60px 30px}}.flexblock__overlay{background:rgba(0,0,0,0.25);width:100%;height:100%}.flexblock__header{text-align:center;margin:0 auto 15px}@media screen and (min-width: 768px){.flexblock__header{margin:0 auto 30px}}.flexblock__title-description{margin:15px auto 0;max-width:700px}.flexblock__secondary-font{font-weight:normal}.flexblock .slick-slider{align-items:center;justify-content:center}.flexblock .slick-list{width:calc(100% - 70px)}@media screen and (min-width: 576px){.flexblock .slick-list{width:calc(100% - 80px)}}.flexblock .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexblock .slick-track .slick-slide{height:auto}.flexblock .slick-arrow{background:#e3e3e3;color:#d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;width:30px;height:30px;outline:none;overflow:hidden}@media screen and (min-width: 576px){.flexblock .slick-arrow{width:32px;height:32px}}.flexblock .slick-arrow:hover{cursor:pointer;opacity:.8}.flexblock .slick-prev{margin-right:5px}@media screen and (min-width: 576px){.flexblock .slick-prev{margin-right:5px}}.flexblock .slick-prev img{transform:rotate(180deg)}.flexblock .slick-next{margin-left:5px}@media screen and (min-width: 576px){.flexblock .slick-next{margin-right:5px}}.flexblock .slick-disabled{visibility:hidden}.flexblock .slick-dots{width:100%;margin-top:15px}.flexblock .slick-dots li{margin:0 5px}.flexblock .slick-dots li button{display:block;background:#d9d9d9;-webkit-appearance:none;-moz-appearance:none;font-size:0;appearance:none;width:11px;height:11.5px;border:none;border-radius:50%;outline:none}.flexblock .slick-dots li button:hover{cursor:pointer;opacity:.8}.flexblock .slick-dots li.slick-active button{background:#852e40}.flexblock .slick-dots li.slick-active button:hover{opacity:1}.page-header{background-size:cover;background-position:center center;border-bottom:solid 1px #e3e3e3;max-width:1200px;margin:0 auto}.page-header--background{border-bottom:none;max-width:100%;min-height:30vh}@media screen and (min-width: 1200px){.page-header--background{min-height:45vh}}.page-header--background .flexblock__header{text-shadow:2px 2px 1px rgba(0,0,0,0.05)}@media screen and (min-width: 1200px){.page-header--background .page-title{font-size:6rem;line-height:6rem}}.page-header .flexblock__header{margin-bottom:0}.page-header .flexblock__container{max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){.page-header .flexblock__container{padding-top:75px;padding-bottom:75px}}@media screen and (min-width: 1200px){.page-header .flexblock__container{padding-top:90px;padding-bottom:90px}}.page-header__description{font-size:1.1rem;line-height:1.54rem;max-width:700px;margin:15px auto 0;text-shadow:none}@media screen and (min-width: 768px){.page-header__description{font-size:1.25rem;line-height:1.75rem}}.link-browser .flexblock__header{margin-bottom:15px}.link-browser .flexblock__container{padding:25px 0px}@media screen and (min-width: 576px){.link-browser .flexblock__container{padding:30px 25px}}.link-browser__container{align-items:flex-start;justify-content:flex-start;padding:0 25px}@media screen and (min-width: 992px){.link-browser__container{justify-content:space-between}}.link-browser__container h3{font-size:18px;line-height:24px}.link-browser__list-item{width:50%;padding:15px 0}@media screen and (min-width: 768px){.link-browser__list-item{width:calc((100% / 3));padding:15px 5px}}@media screen and (min-width: 992px){.link-browser__list-item{width:calc((100% / 6))}}.link-browser__list-item--condensed{width:100%;max-width:100%;border-bottom:solid 1px #e3e3e3}@media screen and (min-width: 768px){.link-browser__list-item--condensed{width:calc((100% / 4) - 4%);margin:0 2%;padding:15px;border-bottom:none}}@media screen and (min-width: 992px){.link-browser__list-item--condensed{width:calc((100% / 6) - 2%);margin:0 1%}}.link-browser__list-item--condensed:last-of-type{border-bottom:none}.link-browser__list-item--condensed .link-browser__link{display:block;text-align:left}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link{display:block;text-align:center}}.link-browser__list-item--condensed .link-browser__link h3{float:left;font-size:1rem;line-height:1rem;margin-top:1.1rem}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link h3{float:none;margin-top:0}}.link-browser__list-item--condensed .link-browser__link-image{float:left;margin:0 15px 0 0;width:45px;height:45px}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link-image{float:none;margin:0 auto 5px;width:60px;height:60px}}.link-browser__list-item--condensed .link-browser__link-arrow{float:right;margin-top:1.2rem}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link-arrow{display:none;margin-top:0}}.link-browser__list-item--condensed .link-browser__link-arrow img{width:.75rem;height:auto}.link-browser__link{text-align:center;text-decoration:none;color:#1c1c1c}.link-browser__link:hover{color:#852e40}.link-browser .flexblock__secondary-font{font-size:1.25rem;line-height:1.25rem}.link-browser__link-image{display:block;width:60px;max-width:100%;min-height:60px;margin:0 auto .5rem}.link-browser__link-image img{display:block}.link-browser__link-icon{display:block;font-size:45px;line-height:45px;margin-bottom:5px}.flex-builder{background-image:url("../img/backgrounds/compustar-speed-dealer-banner.jpg");background-size:cover;background-position:50% 50%;color:#FFF}.flex-builder .flexblock__container{padding:15px 30px}.flex-builder__container{color:#FFF;width:100%;margin:15px auto;padding:15px 0;border-radius:3px;margin:0 auto}@media screen and (min-width: 768px){.flex-builder__container{padding:30px}}.flex-builder .vehicle-search__compatible{margin:15px 0 0}.flex-builder .vehicle-search__compatible-container{background:rgba(0,0,0,0.25)}.flex-builder .vehicle-search__vehicle-missing{color:#e3e3e3}.flex-builder__submit:disabled{background:#d9d9d9}.flex-builder__submit:disabled:hover{background:#d9d9d9;cursor:not-allowed}.blog-browser{background:#e3e3e3}.blog-browser .flexblock__container{max-width:calc(1200px + 6rem);padding:0 0}.blog-browser .flexblock__header{width:100%;padding:30px 25px 0}@media screen and (min-width: 992px){.blog-browser .flexblock__header{padding-top:35px}}.blog-browser .flexblock__body{width:100%;padding:0 5px 30px}@media screen and (min-width: 992px){.blog-browser .flexblock__body{width:100%;padding:0 25px 30px}}.blog-browser__container{width:100%}.blog-browser__content{align-items:stretch;width:100%}.blog-browser__container-4{width:50%}.blog-browser__container-2{justify-content:space-around;padding-top:15px;padding-bottom:15px;width:50%}.blog-browser__more-articles{margin-top:30px}.blog-browser__more-articles .button__outline--red{width:100%;max-width:240px;margin:0 auto}.blog-browser__article{border-radius:3px;width:calc(50% - 15px);padding:7.5px 7.5px}@media screen and (min-width: 576px){.blog-browser__article{padding:15px 10px}}@media screen and (min-width: 992px){.blog-browser__article{padding:15px 15px}}.blog-browser__article-container{width:100%;height:100%;border:solid 1px #e3e3e3;border-radius:3px;background:#FFF;transition:box-shadow .15s}.blog-browser__article-image{background-size:cover;background-position:50% 50%;width:100%;height:170px;border-top-right-radius:3px;border-top-left-radius:3px}@media screen and (min-width: 768px){.blog-browser__article-image{height:185px}}.blog-browser__article-link{display:block;text-decoration:none;color:#1c1c1c;height:100%;width:100%}.blog-browser__article-link:hover .blog-browser__article-action{color:#852e40}.blog-browser__article-content{width:100%;height:calc(100% - 170px);padding:15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width: 768px){.blog-browser__article-content{height:calc(100% - 185px);padding:15px}}.blog-browser__article-title{width:100%;margin-bottom:5px}.blog-browser__article-description{display:block;display:-webkit-box;max-width:100%;margin:0 0 5px;font-size:1rem;line-height:1.3rem}@media screen and (min-width: 768px){.blog-browser__article-description{font-size:15px;line-height:20px;height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.blog-browser__article-meta{justify-content:space-between;align-self:flex-end;width:100%;margin-top:15px}.blog-browser__article-date{color:#d9d9d9;font-size:.8rem}.blog-browser__article-action{font-weight:bold;font-size:.8rem;color:#852e40}.find-a-dealer,.newsletter-signup{background-image:url("https://b2903463.smushcdn.com/2903463/wp-content/uploads/2023/02/find-a-dealer.jpg?lossy=1&strip=1&webp=1");box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.8);background-size:cover;background-position:50% 50%;text-align:center;color:#FFF}.find-a-dealer__container,.newsletter-signup__container{max-width:600px;margin:0 auto}.find-a-dealer__input-container,.newsletter-signup__input-container{align-items:stretch;width:100%}.find-a-dealer__input-container p,.newsletter-signup__input-container p{width:100%;margin-bottom:15px}@media screen and (min-width: 768px){.find-a-dealer__input-container p,.newsletter-signup__input-container p{margin-bottom:25px}}.find-a-dealer__text-input{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 50px);height:50px}.find-a-dealer__button{width:50px;height:50px;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.find-a-dealer__button-icon{width:11px;height:auto}.content-carousel{background-position:50% 50%;color:#FFF}.content-carousel .flexblock__container{padding:0}@media screen and (min-width: 768px){.content-carousel .flexblock__container{align-items:center;max-width:1200px}}.content-carousel .flexblock__header{width:100%;padding:30px 30px 0}@media screen and (min-width: 768px){.content-carousel .flexblock__header{margin:0 0}}@media screen and (min-width: 992px){.content-carousel .flexblock__header{text-align:left;padding:25px 10px 25px 25px;width:300px}}.content-carousel .flexblock__header h2{font-size:1.6rem;line-height:calc(1.6rem * 1.4)}.content-carousel .flexblock__body{width:100%;padding:0 5px 30px}@media screen and (min-width: 992px){.content-carousel .flexblock__body{width:calc(100% - 300px);padding:15px 5px 15px}}.content-carousel__container,.content-carousel__container--product{align-items:stretch}.content-carousel .carousel-item{color:#1c1c1c;width:100%;padding:15px 7.5px}@media screen and (min-width: 768px){.content-carousel .carousel-item{padding:15px 7.5px}}.content-carousel .carousel-item__container{background:#FFF;border-radius:3px;height:100%}.content-carousel .carousel-item__image{background-color:black;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:100%;aspect-ratio:1 / 1;border-top-right-radius:3px;border-top-left-radius:3px}.content-carousel .carousel-item__content{width:100%;height:calc(100% - 170px);padding:15px 15px 25px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 -5px 10px rgba(0,0,0,0.15)}.content-carousel .carousel-item__content-title{margin-bottom:10px}.content-carousel .carousel-item__content-description{font-size:.9rem;line-height:calc(.9rem * 1.4)}.image-description{position:relative;background-size:cover;background-position:50% 50%;overflow:hidden}.image-description .flexblock__container{align-items:center;justify-content:center;z-index:2}.image-description .button__solid--red,.image-description .fsBody .jfHuqe,.fsBody .image-description .jfHuqe{max-width:240px}.image-description__background{position:absolute;width:100%;height:100%;z-index:0}.image-description__background img{width:100%;height:100%;object-fit:cover}.image-description__overlay{background:rgba(0,0,0,0.75);position:absolute;width:100%;height:100%;z-index:1}@media screen and (min-width: 768px){.image-description__overlay{background:none}}.image-description__left{flex-direction:row}@media screen and (min-width: 768px){.image-description__left .image-description__image{border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (min-width: 768px){.image-description__right{flex-direction:row-reverse;justify-content:flex-end !important}.image-description__right .image-description__image{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width: 768px){.image-description__center .image-description__image-container{width:66.6666666667%;max-width:700px;margin:0 auto 15px}}.image-description__center .image-description__content{text-align:center}@media screen and (min-width: 768px){.image-description__center .image-description__content{width:66.6666666667%;max-width:700px;margin:0 auto}}@media screen and (min-width: 768px){.image-description__image-container{width:50%}}.image-description__image-container img{aspect-ratio:1.1 / 1;object-fit:cover;object-position:50% 50%;border-radius:15px}.image-description__image{width:100%}.image-description__content{padding:15px 15px}@media screen and (min-width: 768px){.image-description__content{width:50%;padding:25px 25px}}@media screen and (min-width: 992px){.image-description__content{padding:25px 45px}}.image-description__content .button__solid--red,.image-description__content .fsBody .jfHuqe,.fsBody .image-description__content .jfHuqe{margin:0 0}@media screen and (min-width: 768px){.image-description__content .button__solid--red,.image-description__content .fsBody .jfHuqe,.fsBody .image-description__content .jfHuqe{margin:0 0}}.image-description__content--overlay{text-align:center;padding-top:45px;padding-bottom:45px}@media screen and (min-width: 768px){.image-description__content--overlay{background:rgba(0,0,0,0.8);text-align:left;border-radius:3px;padding-top:60px;padding-bottom:60px;margin-top:30px;margin-bottom:30px}}.image-description__content--overlay .image-description__description{font-size:18px;line-height:calc(18px * 1.4)}.image-description__title{margin-bottom:15px;font-size:36px;line-height:40px}@media screen and (min-width: 768px){.image-description__title{font-size:45px;line-height:50px;margin-bottom:25px}}.image-description__title-link{color:inherit;text-decoration:none}.image-description__description{font-size:14px;line-height:21px}@media screen and (min-width: 768px){.image-description__description{font-size:16px;line-height:24px}}.feature-list__reduce-padding{padding-top:5px;padding-bottom:5px}.feature-list__container{align-items:flex-start;justify-content:flex-start}.feature-list__item{width:50%;text-align:center;padding:15px}@media screen and (min-width: 768px){.feature-list__item{width:33.3333333333%}}.feature-list__item-image{width:60px;height:auto;margin:0 auto 10px}@media screen and (min-width: 992px){.feature-list__item-image{width:75px;height:auto}}.feature-list__item-name{font-size:1rem;font-weight:700;line-height:1.4rem;margin-bottom:5px}.feature-list__item-description{font-size:.9rem;line-height:1.26rem}.side-by-side__item{width:100%;padding:0 0}@media screen and (min-width: 768px){.side-by-side__item{width:50%;padding:0 15px}}@media screen and (min-width: 992px){.side-by-side__item{padding:0 25px}}.side-by-side__item:first-of-type{margin-bottom:25px}@media screen and (min-width: 768px){.side-by-side__item:first-of-type{margin-bottom:0}}.side-by-side__image{display:block;background-size:cover;background-position:50% 50%;width:100%}.side-by-side__image img{aspect-ratio:3 / 2;object-fit:cover}@media screen and (min-width: 768px){.side-by-side__image img{aspect-ratio:1 / 1}}.side-by-side__content{text-align:center}.side-by-side h3{padding:0 15px 0;margin:15px 0 5px;font-size:24px;line-height:28px}.side-by-side p{font-size:1rem;line-height:1.4rem;padding:0 15px 0;margin:0 0 15px}.side-by-side .button__outline--red{max-width:240px;font-size:14px;margin:0 auto;padding-top:10px;padding-bottom:10px}.video-banner .flexblock__container{padding:30px 0}@media screen and (min-width: 768px){.video-banner .flexblock__container{padding:45px 30px}}@media screen and (min-width: 992px){.video-banner .flexblock__container{padding:60px 30px}}.video-banner .flexblock__header{color:white}.video-banner__container{width:100%;max-width:1200px;margin:0 auto}.video-banner__item{width:100%}.video-banner__iframe{width:100%;aspect-ratio:16 / 9}.flexblock-faq__container{max-width:700px;margin:0 auto}.flexblock-faq__question{width:100%;overflow:auto;font-size:1.25rem;line-height:2rem;font-weight:500;align-items:center;justify-content:space-between}.flexblock-faq__question:hover{cursor:pointer}.flexblock-faq__answer{display:none;font-size:1rem;line-height:1.4rem}.flexblock-faq__answer a{color:inherit}.flexblock-faq__arrow{width:15px;height:auto;transition:transform .3s;margin-left:15px}.flexblock-faq__item{border-bottom:solid 1px #e3e3e3;padding:15px 5px;transition:max-height 300ms}.flexblock-faq__item--expanded .flexblock-faq__question{margin-bottom:1rem}.flexblock-faq__item--expanded .flexblock-faq__arrow{transform:rotate(180deg)}.newsletter-signup{background-image:url("https://www.compustar.com/wp-content/uploads/2023/03/newsletter-signup-mobile.jpg")}@media screen and (min-width: 768px){.newsletter-signup{background-image:url("https://www.compustar.com/wp-content/uploads/2023/03/newsletter-signup-desktop.jpg")}}.newsletter-signup .newsletter-signup-form .label{color:white}.product-slider .flexblock__container{max-width:calc(1200px + 6rem);padding:30px 5px}@media screen and (min-width: 992px){.product-slider .flexblock__container{padding:30px 25px}}.product-slider__list-item{background:white;max-width:none !important;margin:15px 15px 15px 15px !important}.product-slider__list-item:hover{cursor:pointer}.product-slider__list-item a{text-decoration:none;color:initial}.product-slider__list-item a:hover{cursor:pointer}.product-slider__list-item .product-list__item-link{height:100%;align-content:space-between}.product-slider__list-item .button__outline--red{font-size:12.5px;line-height:12.5px;max-width:180px;margin-top:10px}.product-slider__list-item h2{color:#1c1c1c;font-size:19px;font-weight:500;line-height:28.5px;margin-bottom:5px}.product-slider__list-item p{color:#1c1c1c;font-size:15px;font-weight:400;line-height:22.5px}.sidebar__header{margin-bottom:15px}.sidebar__header h3{font-size:18px;font-weight:700;line-height:21px}.sidebar__link-item{padding:10px 0;border-bottom:solid 1px #e3e3e3}.sidebar__link{display:block;font-size:14px;font-weight:500;line-height:14px;text-decoration:none;color:#1c1c1c;padding:3px 0}.sidebar__link:hover{cursor:pointer;color:#852e40}.sidebar__link .fa-regular{float:right}.footer{background:linear-gradient(#99394A 0%, #64202D 100%);padding:25px 15px 50px}.footer__container,.footer__container--clear{background:#1c1c1c;max-width:1200px;padding:25px;padding-bottom:45px;margin:0 auto;width:100%;border-radius:20px}@media screen and (min-width: 768px){.footer__container,.footer__container--clear{padding:45px}}.footer__container--clear{background:transparent;padding-top:20px}.footer__content{align-items:flex-start;justify-content:space-between;color:white}.footer__content--cta{align-items:center;justify-content:center;color:white}@media screen and (min-width: 768px){.footer__content--cta{justify-content:space-between}}.footer__column{width:100%;margin-bottom:25px}@media screen and (min-width: 576px){.footer__column{width:calc(50% - 25px)}}@media screen and (min-width: 992px){.footer__column{width:calc(25% - 25px)}}.footer__column-header{font-size:16px;font-weight:bold;line-height:22px;margin-bottom:15px}.footer__link-item{font-size:13px;line-height:20px;margin-bottom:6.5px}.footer__link-item:last-child{margin-bottom:0}.footer__link-item a{color:white;text-decoration:none}.footer__link-item a:hover{color:#e3e3e3}.footer__cta{text-align:center}@media screen and (min-width: 768px){.footer__cta{text-align:left}}.footer__cta .column--quarter{width:50%}@media screen and (min-width: 768px){.footer__cta .column--quarter{width:25%}}.footer__cta .button__solid--white{margin-top:25px}@media screen and (min-width: 768px){.footer__cta .button__solid--white{margin-top:0}}.footer__cta-button{display:block;margin:15px auto 0}@media screen and (min-width: 768px){.footer__cta-button{margin:0 0}}.footer__copyright{margin-top:15px;font-size:12px;line-height:18px}.footer__terms{margin-top:15px;font-size:12px;line-height:18px}@media screen and (min-width: 768px){.footer__terms{text-align:right}}.footer__terms a{color:white;text-decoration:none}.footer__terms a:hover{color:#e3e3e3}.home .home-hero{position:relative;width:calc(100% - 60px);max-width:1500px;margin:15px auto}.home .home-hero__background{background-size:cover;background-position:50% 50%;position:absolute;top:0;left:0;width:100%;aspect-ratio:3 / 4;z-index:0;border-radius:15px}@media screen and (min-width: 576px){.home .home-hero__background{aspect-ratio:10 / 11}}@media screen and (min-width: 768px){.home .home-hero__background{aspect-ratio:16 / 9}}@media screen and (max-width: 768px){.home .home-hero__background{background-image:none !important}}.home .home-hero__container{background-size:cover;background-position:50% 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;aspect-ratio:3 / 4;align-items:flex-end;justify-content:center;z-index:1;border-radius:15px}@media screen and (min-width: 576px){.home .home-hero__container{aspect-ratio:10 / 11}}@media screen and (min-width: 768px){.home .home-hero__container{aspect-ratio:16 / 9;align-items:center;justify-content:flex-end;background-image:none !important}}.home .home-hero__content{width:100%;padding:25px}@media screen and (min-width: 768px){.home .home-hero__content{width:50%;padding:15px 45px}}@media screen and (min-width: 1200px){.home .home-hero__content{width:45%;padding:45px 60px}}.home .home-hero__title{font-size:30px;line-height:36px;margin-bottom:15px;text-align:center}@media screen and (min-width: 768px){.home .home-hero__title{text-align:left;font-size:36px;line-height:40px}}@media screen and (min-width: 1200px){.home .home-hero__title{font-size:54px;line-height:60px}}.home .home-hero__description{display:none;margin-bottom:15px;font-size:16px;line-height:24px}@media screen and (min-width: 768px){.home .home-hero__description{display:block}}.home .home-hero__button{display:block;max-width:240px;margin:0 auto}@media screen and (min-width: 768px){.home .home-hero__button{margin:0 0}}.home .home-hero__scroll{display:none;position:relative;margin-top:-45px;z-index:1}@media screen and (min-width: 768px){.home .home-hero__scroll{display:block}}.home .home-hero__scroll-button{display:block;color:#d9d9d9;font-size:14px;text-align:center;text-decoration:none;max-width:200px;margin:0 auto;width:100%}.home .home-hero__scroll-button:hover{cursor:pointer;color:white}.home .link-browser .link-browser__link-icon{font-size:30px}.home .video-banner iframe{border-radius:15px}.product .product-overview{width:100%}.product .product-overview__container{width:100%;max-width:1200px;margin:0 auto;padding:15px 0 25px}@media screen and (min-width: 768px){.product .product-overview__container{padding:15px 0 30px}}.product .product-overview__image-container{width:100%;margin-bottom:15px}@media screen and (min-width: 768px){.product .product-overview__image-container{width:50%;margin-bottom:15px}}.product .product-overview__image-main-container{width:100%;padding:0 25px}@media screen and (min-width: 768px){.product .product-overview__image-main-container{padding:0}}.product .product-overview__image-main{display:block;aspect-ratio:5 / 4;object-fit:cover;width:480px;margin:0 auto}@media screen and (min-width: 768px){.product .product-overview__image-main{aspect-ratio:11 / 10;width:600px}}.product .product-overview__image-gallery{width:100%;flex-wrap:nowrap;justify-content:flex-start;width:400px;margin:0 auto;padding:0 25px;max-width:100%}@media screen and (min-width: 768px){.product .product-overview__image-gallery{width:500px}}.product .product-overview__image-gallery-item{width:calc(100% / 7);border:solid 1px transparent;transition:border-color 150ms;margin-right:7.5px}.product .product-overview__image-gallery-item:hover{cursor:pointer;border-color:#e3e3e3}.product .product-overview__image-gallery-item--active{border-color:#222}.product .product-overview__image-gallery-item--active:hover{border-color:#333}.product .product-overview__image-gallery-thumbnail{aspect-ratio:1 / 1;object-fit:cover}.product .product-overview__content-container{width:100%;padding:25px}@media screen and (min-width: 768px){.product .product-overview__content-container{width:50%;padding-right:30px}}@media screen and (min-width: 1200px){.product .product-overview__content-container{padding-right:75px}}.product .product-overview__title{font-size:38px;line-height:40px;font-weight:500;margin-bottom:10px}@media screen and (min-width: 992px){.product .product-overview__title{font-size:42px;line-height:47px}}@media screen and (min-width: 1440px){.product .product-overview__title{font-size:45px;line-height:49px}}.product .product-overview__content-header{margin-bottom:25px}.product .product-overview__model{font-size:12px;line-height:12px}.product .product-overview__long-description{font-size:16px;font-weight:400;line-height:24px;margin-bottom:25px}.product .product-overview__actions{justify-content:space-between;align-items:center;flex-wrap:wrap}.product .product-overview__button{max-width:180px}.product .product-overview__manual-link{color:#666;text-decoration:none;padding:15px 0 15px 15px}.product .product-overview__manual-link:hover{cursor:pointer;color:#1c1c1c}.product .flexblock h2{font-size:36px;line-height:40px}.product .link-browser__list-item{text-align:center}.product .link-browser__list-item h3{font-size:16px;font-weight:400;line-height:24px}.product .video-banner iframe{border-radius:15px}.products__container{width:100%;max-width:1200px;padding:25px;margin:0 auto 25px}.products__list{align-items:flex-start}.products__list-item{width:100%;padding:15px}@media screen and (min-width: 576px){.products__list-item{width:50%}}@media screen and (min-width: 768px){.products__list-item{width:33.3333333333%;padding-right:25px}}@media screen and (min-width: 992px){.products__list-item{width:25%}}.products__list-item-link-container{color:initial;text-decoration:none}.products__list-item-link-container:hover{cursor:pointer}.products__list-item-link-container:hover .products__list-item-button{background:#64202D}.products__list-item-image-container{width:100%;margin-bottom:5px}.products__list-item-title{font-size:16px;line-height:24px;margin-bottom:15px;min-height:54px}@media screen and (min-width: 992px){.products__list-item-title{font-size:20px;line-height:28px}}.products__list-item-actions{align-items:center;justify-content:space-between}.products__list-item-button{font-size:12px;line-height:16px;width:100px}.products__list-item-button:hover{cursor:pointer}.products__list-item-model{font-size:12px;font-weight:400;text-align:right}.page__header{width:100%}.page__header-container{width:100%;max-width:1200px;padding:45px 25px 0;margin:25px auto 15px;border-radius:15px}.page__header-container--background{background-size:cover;background-position:50% 50%;width:calc(100% - 30px);padding:0;margin:25px auto 25px}@media screen and (min-width: 768px){.page__header-container--background{width:calc(100% - 50px)}}.page__header-container--background h1{color:white;margin-bottom:0}.page__header-container--background h2{color:white}.page__header-overlay{background:rgba(0,0,0,0.25);width:100%;padding:60px 15px 60px;border-radius:15px}@media screen and (min-width: 768px){.page__header-overlay{padding-left:45px}}@media screen and (min-width: 1200px){.page__header-overlay{padding-top:90px;padding-bottom:90px}}@media screen and (min-width: 1440px){.page__header-overlay{padding-top:120px;padding-bottom:120px}}.page__label{color:#852e40;font-size:16px;line-height:16px;font-weight:400;letter-spacing:3px;margin-bottom:5px}.page__title{font-size:33px;line-height:36px;margin-bottom:15px}@media screen and (min-width: 768px){.page__title{font-size:36px;line-height:40px;margin-bottom:25px}}@media screen and (min-width: 1200px){.page__title{font-size:54px;line-height:60px}}.page__body{width:100%}.page__body-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto;padding:15px 25px 45px}.page__content,.page__content--full{color:#1c1c1c;font-size:14px;line-height:20px;width:100%}@media screen and (min-width: 768px){.page__content,.page__content--full{font-size:15px;line-height:20px;width:calc(100% - 300px);padding-right:45px}}.page__content--full{width:100%}@media screen and (min-width: 768px){.page__content--full{width:100%}}.page__content p,.page__content--full p,.page__content li,.page__content--full li{margin-bottom:1rem}.page__content ul,.page__content--full ul{list-style:disc;padding-left:20px}.page__content ul li,.page__content--full ul li{list-style:disc}.page__content ol,.page__content--full ol{list-style:decimal;padding-left:20px}.page__content ol li,.page__content--full ol li{list-style:decimal}.page__content h2,.page__content--full h2,.page__content h3,.page__content--full h3,.page__content h4,.page__content--full h4{margin-bottom:1rem}.page__content h3,.page__content--full h3{font-size:21px}.page__content hr,.page__content--full hr{margin:25px 0}.page__content a,.page__content--full a{color:#852e40;font-weight:500;text-decoration:underline}.page__content a:hover,.page__content--full a:hover{color:#64202D}.page__content .button__solid--red,.page__content--full .button__solid--red,.page__content .fsBody .jfHuqe,.fsBody .page__content .jfHuqe,.page__content--full .fsBody .jfHuqe,.fsBody .page__content--full .jfHuqe{color:white;text-decoration:none;font-weight:700}.page__content .button__solid--red:hover,.page__content--full .button__solid--red:hover,.page__content .fsBody .jfHuqe:hover,.fsBody .page__content .jfHuqe:hover,.page__content--full .fsBody .jfHuqe:hover,.fsBody .page__content--full .jfHuqe:hover{color:white}.page__sidebar{width:100%;margin-top:30px}@media screen and (min-width: 768px){.page__sidebar{position:sticky;top:100px;left:0;width:300px;margin-top:0}}.manuals .page__content,.manuals .page__content--full{min-height:480px}.manuals__list-item{background:#e3e3e3;padding:15px;margin-bottom:25px;border-radius:15px}.manuals__list-item:last-child{margin-bottom:0}.manuals__list-item-content{align-items:center;justify-content:space-between}.manuals__list-item-image-container{width:60px;height:60px}.manuals__list-item-image{border-radius:15px}.manuals__list-item-title-container{width:calc(100% - 160px);padding:0 15px}.manuals__list-item-title{text-align:left;margin-bottom:0 !important;font-size:16px !important;line-height:20px !important;font-weight:500 !important;line-height:16px !important}.manuals__list-item-action{width:100px}.manuals__list-item-button{font-size:12px;line-height:16px;padding-right:5px;padding-left:5px;width:100%}.page-404{width:100%}.page-404__container{max-width:600px;margin:0 auto;padding:60px 25px}.page-404 h2{font-weight:700;margin-bottom:15px}.page-404 p{font-size:16px;line-height:24px}
/*# sourceMappingURL=styles.css.map */
