:root{--black: black;--white: white;--grey: #393c41;--innova-red: #da291c;--red-link: #b72e2e;--navy-blue: #004080;--button-blue: #0071e3;--border-gray: #bcbcbc;--light-gray: #e6e6e6;--light-gray2: #f6f6f6;--dark-grey: #252525;--medium-grey: #666666;--medium-grey2: #4e4e4e;--breadcrumbs-grey: #878787}.mobileVersion,.mobileVersion768{display:none}@media only screen and (min-width:2560px){#innova5210Showcase{min-height:1150px}#knowWhatAboutYourCar .row.fullHeight{height:60vh}}@media only screen and (min-width:1900px){#knowWhatAboutYourCar .actualImageWrapper img{max-height:100%!important;height:100%!important}}@media screen and (min-width:1024px)and (max-width:1440px){#innova5210Showcase{min-height:720px}#innova5210Showcase .firstLayer{padding-top:30px}#innova5210Showcase .firstLayer .topHeading{font-size:22px;line-height:22px}#innova5210Showcase h2{font-size:70px;line-height:80px}#innova5210Showcase #headerHeroBannerCTAs{margin:20px auto}#findAndFixVideo{min-height:90vh}.widecolumnWrapper{max-width:1130px}.widecolumnWrapper.lessWidth{max-width:1071px}#knowWhatAboutYourCar .firstColumn{padding-left:5%}#knowWhatAboutYourCar .knowWhatFirstImage{max-width:440px}#knowWhatAboutYourCar .knowWhatSecondImage{max-width:700px;margin-top:35px}#knowWhatAboutYourCar .knowWhatThirdImage{max-width:500px}#knowWhatAboutYourCar .actualImageWrapper .knowWhatActualImageTemporary,#knowWhatAboutYourCar .actualImageWrapper img{max-height:70%;width:auto!important;max-width:90%;height:70%;object-fit:contain}#industrySectionTabs1{max-width:960px;margin:10px auto}#industrySectionTabs1 .content-container{margin:0 auto}#industrySectionTabs1 .content-container img{max-width:860px}#industrySectionTabs1 .tabs-container{margin:0 auto 20px;padding:0}#industrySectionTabs1 .tabs{max-width:860px}#industrySectionTabs1 .tab{padding:10px 18px;font-size:18px;line-height:23px}#getToKnowTheAmazing .secondColumn img{max-width:100%}#fullFeatureComparison .brandsTable{min-height:320px}#getToKnowTheAmazing img{max-width:600px}}@media only screen and (max-width:1024px){.desktopLaptopVersion{display:none}.mobileVersion{display:block}.fullWidthOnMobile{width:100%;max-width:100vw}#knowWhatAboutYourCar .fullWidthOnMobile p{margin:0 auto}.widecolumnWrapper{padding-left:20px;padding-right:20px}.widecolumnWrapper h2.contentTitle{font-size:32px!important;line-height:normal!important}#innova5210Showcase{margin-top:75px;min-height:650px;background-size:cover;position:relative;overflow:hidden}#innova5210Showcase #backgroundVideo{object-fit:contain;width:160%;height:auto;top:-80px;left:-30%;transform:none;margin-top:50px}#innova5210Showcase .firstLayer{padding-top:10px}#innova5210Showcase .firstLayer .topHeading{font-size:16px}#innova5210Showcase .firstLayer .topHeading:last-of-type{font-size:18px;line-height:18px}#innova5210Showcase h2{font-size:46px;line-height:50px}#innova5210Showcase #headerHeroBannerCTAs{margin:20px auto}#innova5210Showcase .secondLayer p{max-width:90%;margin-left:auto;margin-right:auto}#innova5210Showcase .secondLayer p br{display:none}#innova5210Showcase .thirdLayer .row .col-md-3{margin-bottom:80px}#videoModal1 #videoPlayerWrapper{max-width:95vw;background:transparent}#videoModal1 #videoPlayerWrapper #appVideo{margin-top:1%}#closeRS2appVideo{right:0;top:60px}#findAndFixVideo{min-height:400px}#findAndFixVideo #backgroundVideo{top:0;left:0;width:100;height:auto;object-fit:cover}#findAndFixVideo h3{font-style:normal;font-weight:600;font-size:32px;line-height:38px;text-align:center}#findAndFixVideo p{font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;letter-spacing:-.96px;width:269px}#knowWhatAboutYourCar div *{text-align:center}#knowWhatAboutYourCar h3{font-weight:600!important;font-size:28px!important;line-height:34px!important;margin-left:auto;margin-right:auto}#knowWhatAboutYourCar .secondColumn{text-align:center;padding:0;margin-bottom:14px}#knowWhatAboutYourCar .row{margin-top:60px;max-width:100vw}#knowWhatAboutYourCar .row.fullHeight.customHeightMobile{margin-top:0;max-height:50vh;margin-bottom:10vh}#knowWhatAboutYourCar .mobileVersion.displayFlex{display:flex}#knowWhatAboutYourCar p.subTitle2{font-size:16px;line-height:normal}#knowWhatAboutYourCar .placeHolderImageWrapper{padding:0;margin-bottom:14px}#knowWhatAboutYourCar .placeHolderImageWrapper .knowWhatPlaceholderImage{max-width:277px;margin:20px}#knowWhatAboutYourCar .actualImageWrapper .knowWhatActualImage{margin:0 auto 10px}#builtWith{margin:89px auto 0}#builtWith .row.customFadeInElement{margin-top:79px}#builtWith .row.twoColumns{margin-top:0}#builtWith .row .col-md-6{margin-top:79px}#builtWith img:first-of-type{max-width:236px}#builtWith .imageFileWrapper{margin-top:60px}#builtWith .row.twoColumns img{height:auto;width:auto}#builtWith h2{max-width:300px;margin-left:auto;margin-right:auto;margin-top:27px}#builtWith p.subTitle2{font-size:16px;line-height:normal;margin-top:10px!important}#builtWith .row.twoColumns h3{font-weight:600!important;font-size:28px!important;line-height:34px!important;margin-left:auto;margin-right:auto}#streamlineRepairs{margin:89px auto 0}#streamlineRepairs .row.customFadeInElement{margin-top:79px}#streamlineRepairs .row.twoColumns{margin-top:0}#streamlineRepairs .row .col-md-6{margin-top:79px}#streamlineRepairs img:first-of-type{max-width:206px}#streamlineRepairs .imageFileWrapper{margin-top:60px}#streamlineRepairs .row.twoColumns img{height:auto;width:auto}#streamlineRepairs h2{max-width:300px;margin-left:auto;margin-right:auto;margin-top:27px}#streamlineRepairs p.subTitle2{font-size:16px;line-height:normal;margin-top:10px!important}#streamlineRepairs .accordion2Columns #customAccLeft,#streamlineRepairs .accordion2Columns #customAccRight{text-align:center}#streamlineRepairs #customMainImage{max-height:297px;margin-bottom:10px}#streamlineRepairs .accordion2Columns{margin:43px auto}#streamlineRepairs .accordion2Columns h2.accordion-header .accordion-button{font-size:24px;padding-top:0}#streamlineRepairs .accordion2Columns .accordion-item h2 .accordion-button{text-align:center!important;margin:0 auto;display:inline-block}#streamlineRepairs .accordion2Columns .accordion-body{padding-left:0;padding-right:0;font-size:14px;line-height:16px}#americanEngineering .row.twoColumns{margin-top:0}#americanEngineering .row .col-md-6{margin-top:79px}#americanEngineering .accordion-item h2 .accordion-button{text-align:center!important;margin:0 auto;display:inline-block}#americanEngineering .americanEngineeringImage{max-width:100vw!important;margin:36px -33px 0!important;display:block!important;width:100vw!important;height:auto!important;max-height:100%}#americanEngineering .row.twoColumns .col-md-4:first-of-type .imageFileWrapper{margin-top:30px}#americanEngineering .imageFileWrapper{margin-top:60px}#americanEngineering .row.twoColumns img{height:auto;width:auto}#americanEngineering h2{margin-top:48px;max-width:288px;margin-left:auto;margin-right:auto;display:block;padding:0!important;width:100%}#americanEngineering p.subTitle2{font-size:16px;line-height:normal;margin-top:10px!important}#americanEngineering .row.twoColumns h3{font-weight:600!important;font-size:28px!important;line-height:34px!important;margin-left:auto;margin-right:auto}#bestOBD2 .secondRow .col-md-3 .logoWrapper img{max-height:24px}#confirmFeatures h2{max-width:300px;margin-left:auto;margin-right:auto;margin-top:27px}#confirmFeatures p.subTitle2{font-size:16px;line-height:normal;margin-top:10px!important}#getAnswers{padding-top:26px}#fiveMillionDIYers{padding:29px}#fiveMillionDIYers .lessWidth{max-width:100vw}#fiveMillionDIYers p{font-size:16px;line-height:19px}#fiveMillionDIYers h2{font-size:32px;line-height:38px}#fiveMillionDIYers .expert-filmstrip-inner2{animation:scroll 70s linear infinite;margin:31px auto}#fiveMillionDIYers .expert-filmstrip-inner2.mobileVersion{display:inline-flex!important}img.partnerBrands{margin-right:51px;max-width:1000px}#builtForMultiplePurposes{margin:126px auto 0}#builtForMultiplePurposes p.subTitle2{font-size:16px;line-height:normal;margin-top:10px!important}#industrySectionTabs1{margin:25px auto}#industrySectionTabs1 .content-container{margin:0 auto;min-height:auto}#industrySectionTabs1 .content-container img{max-width:100%;margin:0 auto}#industrySectionTabs1 .tabs-container{margin:0 auto;padding:0;border-right:none}#industrySectionTabs1 .tab{padding:20px;font-size:16px;line-height:22px}#industrySectionTabs1 .tab:first-of-type{padding-left:20px}#industrySectionTabs1 .tab:last-of-type{padding-right:20px}#industrySectionTabs1 #tab-paragraph{padding-left:20px;padding-right:20px;margin-top:20px}#industrySectionTabs1 .scroll-arrow-buttons.right{right:0;display:none}#industrySectionTabs1 .scroll-arrow-buttons.left{left:0;display:none}#getAnswers h2.contentTitle{max-width:265px;margin:0 auto 20px}#getAnswers img{max-width:206px}#getAnswers .row .col-md-4{padding-left:0;padding-right:0;padding-bottom:20px}#getAnswers .row .col-md-4 div{padding:20px}#getAnswers.widecolumnWrapper h3.contentSubtitle{font-size:24px!important;line-height:normal!important}#getAnswers #celebratingMilestone{margin-top:0}#getAnswers #celebratingMilestone p{font-size:16px;line-height:normal}#getAnswers #celebratingMilestone #uniqueCounter{font-size:64px;line-height:normal}#getAnswers .fifthMillionMilestone{margin-top:20px;max-width:90%}#fullFeatureComparison{margin-top:80px}#fullFeatureComparison h2.contentTitle{max-width:300px;margin-left:auto;margin-right:auto}#fullFeatureComparison .subTitle3{font-size:16px;line-height:22px}#fullFeatureComparison .brandsTable{margin:0 auto}#fullFeatureComparison tr td.firstColumn{padding-left:20px}#getToKnowTheAmazing{margin-top:44px}#getToKnowTheAmazing img{max-width:100%}#getToKnowTheAmazing .row{margin-top:10px}#getToKnowTheAmazing .firstColumn h2{margin-top:0;margin-bottom:20px}#getToKnowTheAmazing .subTitle3{font-size:16px;line-height:22px}#getToKnowTheAmazing .secondColumn img{max-width:100%;margin-top:30px}#socialMediaInfluencers{margin-top:80px}#socialMediaInfluencers .col-md-3.influencerCard{max-width:95vw;margin-bottom:50px}#socialMediaInfluencers .guaranteeIcons{margin:0 auto 80px;max-width:132px}#socialMediaInfluencers .expert-filmstrip-inner{display:inline-flex;animation:scroll 45s linear infinite}#socialMediaInfluencers .guaranteeIconsAnimated.mobileVersion{margin-left:70px}#brandSectionAboveFooter{padding:47px}#brandSectionAboveFooter .innovaLogo2{max-width:196px}#brandSectionAboveFooter h2{font-size:32px;line-height:38px;margin:14px auto 24px}#brandSectionAboveFooter .moreLogos .logoSpacer{height:66px}#brandSectionAboveFooter .moreLogos .expert-filmstrip-inner{display:inline-flex;animation:scroll 40s linear infinite}#brandSectionAboveFooter .moreLogos .expert-filmstrip-inner img.guaranteeIconsAnimated{max-width:960px;margin-right:70px}#faqSection{margin-top:140px}#faqSection .accordion-item{padding-bottom:30px}#faqSection .accordion-item h2{padding:0}#faqSection .accordion-body{padding:0 10px 0 20px;max-width:83%}#innova5210Footer{padding-top:0}#innova5210Footer h2{font-size:36px;line-height:normal;margin-bottom:10px;margin-top:80px}#innova5210Footer p{font-size:18px;line-height:22px}}@media screen and (min-width:768px)and (max-width:1024px){.customFadeInElement{opacity:1!important}#desktopLaptopNav,#shopify-section-header .nav-container-inner{max-width:100vw}#shopify-section-header .nav-container-logo{margin-left:auto;margin-right:auto}#mobileNav{max-width:100vw}#closeMobileMenu{right:0;position:absolute;top:5px;cursor:pointer}.body-2.no-scroll:before{background:#0009}.main-content-container1.menu-open{transform:none}#knowWhatAboutYourCar .row.fullHeight{height:70vh;opacity:1}#knowWhatAboutYourCar p{margin:0 auto}#knowWhatAboutYourCar .col-md-8{width:60%}#getAnswers .row .col-md-4 div{min-height:230px}#fullFeatureComparison .brandsTable{min-height:450px}#socialMediaInfluencers .guaranteeIcons.desktopLaptopVersion{display:block;margin:0 auto;max-width:90vw;padding:0}#socialMediaInfluencers .guaranteeIcons.mobileVersion,#socialMediaInfluencers .mobileVersion{display:none}#compareProducts{padding:0}#productComparo{width:100vw;overflow-x:scroll;padding-bottom:20px}#productComparo .actualComparisonTable{width:150vw;margin-top:30px;margin-left:0}#productComparo .actualComparisonTable tr td.colspanRow{display:none}#productComparo .actualComparisonTable tr td,#productComparo .actualComparisonTable th.tableHeader{width:50vw;max-width:50vw;padding:0;margin:0}#productComparo .actualComparisonTable th img{max-width:90%}.actualComparisonTable .deviceComparoDataRow{max-width:140px}.actualComparisonTable .mobileTitle{margin-top:20px;margin-bottom:30px}.actualComparisonTable .deviceComparoDataRow p{font-size:15px!important}.bidirectionalSystemTest-icon.toolTipIcon{margin-left:10px}.tooltipForComparo{left:50%!important;transform:translate(-50%);width:100%;max-width:90vw}.tooltipForComparo:before{left:50%}#compareProducts .comparisonNote{text-align:center;padding-left:20px;padding-right:20px;margin-top:30px}#faqSection{margin-top:0}}@media only screen and (max-width:768px){.desktopLaptopVersion768{display:none}.mobileVersion768{display:block}#findAndFixVideo #backgroundVideo{top:0;left:0;width:100%;height:auto;object-fit:cover}#fullFeatureComparison .row{margin-top:10px}#fullFeatureComparison .row .col-md-12{width:300px;margin-left:auto;margin-right:auto;overflow-x:scroll;padding:0;border-top:var(--white) 1px solid;border-left:var(--white) 1px solid;border-right:var(--white) 1px solid;border-bottom:none;scrollbar-width:none;-ms-overflow-style:none}#fullFeatureComparison .row .col-md-12::-webkit-scrollbar{display:none}#fullFeatureComparison .brandsTable{width:450px;max-width:450px;border:none}#fullFeatureComparison .brandsTable tr{border-left:none;border-right:none;border-top:none}#fullFeatureComparison .brandsTable tr td.firstColumn,#fullFeatureComparison .brandsTable tr td.secondColumn,#fullFeatureComparison .brandsTable tr td.thirdColumn{width:150px;max-width:150px;padding-left:0}#fullFeatureComparison .brandsTable.graySecondColumn tr td.secondColumn{border-left:none;border-right:none}#fullFeatureComparison .brandsTable tr td.firstColumn{padding-left:10px}.customSlider-pagination{display:flex}.customSlider-slide{margin-top:20px}.customSlider-slide a img.videoThumbnail{max-width:100%}.customSlider-slide p{font-size:16px;line-height:19px;letter-spacing:-.02em}.customSlider-slider{max-width:100%;width:100%}.customSlider-slider-nav,#streamlineRepairs .targetImage,#streamlineRepairs .text2,#streamlineRepairs #mainSvg{display:none}#confirmFeatures .confirmFeaturesTabLabel{margin:14px auto 8px;padding:22px;max-width:80vw}#compareProducts{padding:0}#compareProducts p.subTitle3{margin-bottom:47px}#productComparo{width:100vw;overflow-x:scroll;padding-bottom:20px}#productComparo .actualComparisonTable{width:150vw;margin-top:30px;margin-left:0}#productComparo .actualComparisonTable tr td.colspanRow{display:none}#productComparo .actualComparisonTable tr td,#productComparo .actualComparisonTable th.tableHeader{width:50vw;max-width:50vw;padding:0;margin:0}#productComparo .actualComparisonTable th img{max-width:90%}.actualComparisonTable a.learnMoreLink{margin:10px auto 20px}.actualComparisonTable .deviceComparoDataRow{max-width:140px}.actualComparisonTable .mobileTitle{margin-top:40px;margin-bottom:30px}.actualComparisonTable .deviceComparoDataRow p{font-size:15px!important}.bidirectionalSystemTest-icon.toolTipIcon{margin-left:10px}.tooltipForComparo{left:50%!important;transform:translate(-50%);width:100%;max-width:90vw}.tooltipForComparo:before{left:50%}#compareProducts .comparisonNote{text-align:center;padding-left:20px;padding-right:20px;margin-top:30px;font-size:12px;line-height:14px}#faqSection{margin-top:40px}}@media only screen and (max-width:767px){#innova5210Showcase{margin-top:0;margin-bottom:-20px;background-color:var(--black);text-align:center;min-height:480px;width:100vw;background-size:cover}#innova5210Showcase #backgroundVideo{object-fit:contain;width:240%;height:auto;top:-60px;left:-70%;transform:none;margin-top:50px;z-index:0}#innova5210ShowcaseSpacer{height:77px;display:block;width:100vw;background-color:var(--black);position:relative}#findAndFixVideo #backgroundVideo{top:0;left:-45%;width:auto;height:100%;object-fit:cover}#knowWhatAboutYourCar .row.fullHeight{height:80vh;opacity:1}#knowWhatAboutYourCar .row.fullHeight .firstColumn{align-content:flex-end;justify-content:center;flex-direction:row;flex-wrap:wrap;align-items:flex-end}#knowWhatAboutYourCar .row.fullHeight .secondColumn{justify-content:flex-start;align-items:flex-start}#knowWhatAboutYourCar .placeHolderImageWrapper .knowWhatPlaceholderImage{max-width:173px}#knowWhatAboutYourCar .actualImageWrapper .knowWhatActualImageTemporary,#knowWhatAboutYourCar .actualImageWrapper img{max-height:376px!important;height:376px!important;width:auto!important}#bestOBD2{margin-bottom:85px}#bestOBD2 .secondRow .col-md-3 .logoWrapper{justify-content:center;margin:37px auto 0}#bestOBD2 .secondRow .col-md-3,#bestOBD2 .secondRow .col-md-3 p{text-align:center;margin:0 auto}#videoPlayerWrapper2.image{padding:10px}}.klaviyo-form.klaviyo-form.klaviyo-form button{border-color:var(--innova-red)!important}div#shopify-section-footer-custom .col-md-4 ul li a:hover{color:var(--innova-red)!important}.body-2.no-scroll:before{top:0;z-index:10000}
/*# sourceMappingURL=/cdn/shop/t/28/assets/innova-5210-new-sections-overrides.css.map */
