@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&display=swap);
.a-button{border-radius:10px;font-size:1.125rem;line-height:1.5rem;padding-bottom:13px;padding-top:13px}.a-button.-bravo,.a-button.-charlie{border-style:solid;border-width:1px;padding-bottom:.75rem;padding-top:.75rem}.a-button.-bravo.-secondary{border-radius:0}.a-button.-bodystyle{border-radius:5px;border-style:solid;border-width:1px;font-size:1.25rem;font-weight:600;line-height:1.5rem}.a-button.-disabled{opacity:.4}.a-carouselArrow .a-icon,.a-carouselArrow .i-icon{width:2.25rem}.a-icon{height:1rem;width:1rem}.a-closeButtonAlpha{align-items:center;border-radius:100%;display:flex;justify-content:center;left:2px}.a-closeButtonAlpha .i-closeButton{height:2.5rem;width:2.5rem}.a-socialMedia .a-icon{height:1.5rem;width:1.5rem}.a-link.-alpha{font-size:1.125rem;line-height:1.5rem}.a-link.-alpha .i-linkIconAfterText{height:auto}.a-link.-bravo{font-size:1.125rem;line-height:1.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.a-link.-bravo:focus,.a-link.-bravo:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.a-link.-charlie{font-size:1rem;line-height:1.5rem;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.a-link.-charlie:focus,.a-link.-charlie:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.a-link.-echo{font-size:.75rem;line-height:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.a-link.-echo:focus,.a-link.-echo:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.a-link.-echo .i-linkIconAfterText{height:1rem;width:1rem}.a-link.-foxtrot{font-size:1rem;line-height:1.5rem;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.a-link.-foxtrot:focus,.a-link.-foxtrot:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.a-link.-foxtrot .i-linkIconBeforeText{height:18px;width:18px}.a-quantity{font-family:Source Sans\ 3,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:768px){.a-quantity{font-size:19px;line-height:23px}}@media (min-width:1024px){.a-quantity{font-size:20px;line-height:26px}}.a-quantity{align-items:center;display:flex;justify-content:center;margin-right:0}.m-scrolltopAlpha{z-index:9999}.m-scrolltopAlpha .i-scrolltop{padding:.875rem}.a-separator{display:block}:focus{outline-style:dotted}.-body1,body main{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.-body1,body main{font-size:18px;line-height:24px}}.-body2{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.-body2{font-size:16px;line-height:22px}}.-fineprint{font-size:12px;font-weight:400;line-height:16px;text-transform:none}.-fineprint,.-heading1,.-wysiwyg h1,.il-heading1,body h1{font-family:Source Sans\ 3,sans-serif;font-style:normal;letter-spacing:0}.-heading1,.-wysiwyg h1,.il-heading1,body h1{font-size:36px;font-weight:600;line-height:44px;text-transform:normal}@media (min-width:768px){.-heading1,.-wysiwyg h1,.il-heading1,body h1{font-size:38px;line-height:46px}}@media (min-width:1024px){.-heading1,.-wysiwyg h1,.il-heading1,body h1{font-size:44px;line-height:52px}}@media (min-width:1440px){.-heading1,.-wysiwyg h1,.il-heading1,body h1{font-size:50px;line-height:58px}}.-heading2,.-wysiwyg h2,.il-heading2,body h2{font-family:Source Sans\ 3,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:0;line-height:38px;text-transform:none}@media (min-width:768px){.-heading2,.-wysiwyg h2,.il-heading2,body h2{font-size:32px;line-height:40px}}@media (min-width:1024px){.-heading2,.-wysiwyg h2,.il-heading2,body h2{font-size:37px;line-height:45px}}@media (min-width:1440px){.-heading2,.-wysiwyg h2,.il-heading2,body h2{font-size:42px;line-height:50px}}.-heading3,.-wysiwyg h3,.il-heading3,body h3{font-family:Source Sans\ 3,sans-serif;font-size:26px;font-style:normal;font-weight:600;letter-spacing:0;line-height:32px;text-transform:none}@media (min-width:768px){.-heading3,.-wysiwyg h3,.il-heading3,body h3{font-size:28px;line-height:36px}}@media (min-width:1024px){.-heading3,.-wysiwyg h3,.il-heading3,body h3{font-size:32px;line-height:38px}}@media (min-width:1440px){.-heading3,.-wysiwyg h3,.il-heading3,body h3{font-size:34px;line-height:42px}}.-heading4,.-wysiwyg h4,.il-heading4,body h4{font-family:Source Sans\ 3,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:0;line-height:30px;text-transform:none}@media (min-width:768px){.-heading4,.-wysiwyg h4,.il-heading4,body h4{font-size:24px;line-height:32px}}@media (min-width:1024px){.-heading4,.-wysiwyg h4,.il-heading4,body h4{font-size:26px;line-height:34px}}.-subheading1{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.-subheading1{font-size:21px;line-height:25px}}@media (min-width:1024px){.-subheading1{font-size:22px;line-height:28px}}.-subheading2{font-family:Source Sans\ 3,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:768px){.-subheading2{font-size:19px;line-height:23px}}@media (min-width:1024px){.-subheading2{font-size:20px;line-height:26px}}.-wysiwyg strong{font-weight:600}.m-segmentedButtons{--tabLink-border:var(--secondary5)}.p-home{--body-background:var(--secondary3)}.m-accordionItem__content{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.m-accordionItem__content{font-size:16px;line-height:22px}}.m-accordionItem__title{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.m-accordionItem__title{font-size:21px;line-height:25px}}@media (min-width:1024px){.m-accordionItem__title{font-size:22px;line-height:28px}}.m-accordionItem__title{text-align:left}.m-breadcrumbItem{line-height:1rem}.m-breadcrumbItem__anchor:focus{-webkit-text-decoration-line:underline;text-decoration-line:underline}.m-depHoursInfosOpening__day,.m-depHoursInfosOpening__hours{font-size:1rem;line-height:1.5rem;line-height:22px}.m-depHoursInfosExtra__department-phone-number{-webkit-text-decoration-line:underline;text-decoration-line:underline}.m-depHoursInfosExtra__department-phone-text{font-size:1.125rem;font-weight:600;line-height:1.75rem;line-height:22px}.m-depHoursTodayInfos{font-family:Source Sans\ 3,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:768px){.m-depHoursTodayInfos{font-size:19px;line-height:23px}}@media (min-width:1024px){.m-depHoursTodayInfos{font-size:20px;line-height:26px}}.m-countdown__label,.m-countdown__number,.m-countdown__title,.m-depHoursTodayInfos__opening-day{font-weight:600}.m-field__errorMessage{font-size:.75rem;line-height:1rem}#diSearchFilter,#searchFilter{border-radius:10px}.m-modal__content{font-size:.75rem;line-height:1rem}.pagination__item{font-family:Source Sans\ 3,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:768px){.pagination__item{font-size:19px;line-height:23px}}@media (min-width:1024px){.pagination__item{font-size:20px;line-height:26px}}.m-segmentedButtons__list:before{background-color:var(--tabLink-border)}.m-tabLink{font-size:1rem;line-height:1.5rem;line-height:22px;padding-bottom:.625rem}.m-tabLink:hover:after{--tw-content:none;content:var(--tw-content)}.m-tabLink.-active:after{bottom:-1px;content:var(--tw-content);height:.125rem}.m-segmentedButtons__button{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.m-segmentedButtons__button{font-size:16px;line-height:22px}}.m-segmentedButtons__button:before{bottom:-14px;content:var(--tw-content);height:2px}.m-segmentedButtons__list{padding-bottom:.625rem;position:relative}.m-segmentedButtons__list:before{--tw-content:"";bottom:-.25rem;content:var(--tw-content);height:1px;position:absolute;width:100%}.o-footerAlpha{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.o-footerAlpha{font-size:16px;line-height:22px}}.o-footerAlpha__innerWrapper{padding-bottom:1.25rem}.o-footerAlpha .m-socialNetworks__title{display:none}.o-footerAlpha .s-brands__anchor{border-radius:5px;line-height:1rem;padding-bottom:0;padding-top:.125rem}.o-footerAlpha .s-businessHours .m-tabs__links{width:100%}.o-footerAlpha .s-businessHours .m-tabs__links .m-tabLink{flex:1 1 0%;text-align:left}.o-footerAlpha .s-contactUs__dealerName{margin-bottom:0;text-transform:uppercase}.o-footerAlpha .s-contactUs .m-selectedDepartmentPhoneNumbers__phoneLabel{font-weight:600}@media (min-width:1200px){.o-footerAlpha .s-contactUs__socialNetworks{margin-bottom:1.25rem;margin-top:2.5rem}}.o-footerAlpha .s-contactUs__title{margin-bottom:1.25rem}.o-footerAlpha .s-copyright__anchor:hover,.o-footerAlpha .s-usefulLinks__anchor{-webkit-text-decoration-line:underline;text-decoration-line:underline}.o-footerAlpha .s-usefulLinks__anchor:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.o-footerAlpha .s-usefulLinks__list{display:flex;flex-direction:column;gap:.625rem}@media (min-width:1200px){.o-footerAlpha__wrapper .s-logos{padding-top:0}}.o-form__bottomContent{align-items:center}.o-form__bottomContent .o-privacyPolicy{flex-direction:row;flex-wrap:wrap}.o-form .m-field{border-color:var(--text-field-border)}.o-header{--tw-shadow:transparent;--tw-shadow-colored:transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.o-header.-alpha .o-navListItem.-active{border-bottom-width:2px}@media (min-width:1200px){.o-header.-alpha .o-navListItem.-active:hover:after{--tw-content:none;content:var(--tw-content)}}.o-header.-alpha .o-navListItem__label{white-space:nowrap}@media (min-width:1200px){.o-header.-alpha .o-navListItem:not(.-compare):after{--tw-content:"";bottom:0;content:var(--tw-content);display:block;height:0;position:absolute;width:100%}.o-header.-alpha .o-navListItem:not(.-compare):hover:after{content:var(--tw-content);height:.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.o-header.-alpha .o-navListItem:not(.-compare) .o-navListItem__text span{display:contents}@media (min-width:1200px){.o-header.-alpha .o-navListItem:not(.-compare) .o-navListItem__text span,.o-header.-alpha .o-navListItem:not(.-compare) span{display:inline-block}}.o-header.-alpha .o-navListItem__text{white-space:nowrap}@media (min-width:1200px){.o-header.-alpha .o-navListItem__text{display:inline-block;font-size:1rem;height:4rem;line-height:1.5rem;text-transform:uppercase}.o-header.-alpha .o-navListItem__text .a-icon{display:inline-block}.o-header.-alpha .o-navListItem__text span:first-letter,.o-header.-alpha .o-navListItem__text:first-letter{font-size:1.125rem;line-height:1.75rem}}.o-header.-alpha .o-navListItem__text .-menu{height:.875rem;width:.875rem}@media (min-width:1200px){.o-header.-alpha .o-navListItem__text .-menu{height:7px;margin-left:.5rem;width:7px}}.o-header.-alpha .o-navListItem__text.-rotate .a-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.o-header.-alpha .m-departmentsPhoneNumber__label{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.o-header.-alpha .m-departmentsPhoneNumber__label{font-size:18px;line-height:24px}}@media (min-width:1200px){.o-headerTopAlpha{padding-bottom:36px;padding-top:2.75rem}}.o-headerTopAlpha__ctas{margin-left:1rem}.o-headerTopAlpha__dealerCoordinates{gap:.625rem}.o-headerTopAlpha .m-addressLink__addressEnd,.o-headerTopAlpha .m-addressLink__anchor{display:flex}@media (min-width:1200px){.o-headerTopAlpha .m-dealerLogo img{height:5rem}}.o-headerTopAlpha .m-iconAddress__anchor .i-icon{height:1.5rem;width:1.5rem}.o-headerTopAlpha .s-headerPhoneNumbers .m-selectedSinglePhoneNumber__dropdownIcon{height:.5rem}.o-headerTopAlpha .s-headerPhoneNumbers .m-selectedDepartmentPhoneNumbers{font-size:1rem;line-height:1.5rem;line-height:22px}.p-aboutAlpha__highlightsModule.t-highlights .m-highlightCard{text-align:left}.p-aboutAlpha__highlightsModule.t-highlights .m-highlightCard__ctasContainer{align-items:flex-start}.p-aboutAlpha__reviewsModuleXmsCarousel .o-carouselSlide{cursor:auto}.p-aboutAlpha__reviewsModuleXmsCarousel .m-reviewCardAlpha{text-align:left}@media (min-width:768px){.p-aboutAlpha__reviewsModuleXmsCarousel .m-reviewCardAlpha{text-align:center}}.p-aboutAlpha__reviewsModuleXmsCarousel .m-reviewCardAlpha__authorRatingContainer{align-items:center;display:flex;gap:1.25rem;margin-top:2.5rem;text-align:left}.p-aboutAlpha__reviewsModuleXmsCarousel .m-reviewCardAlpha__date{display:none}.m-careerCardBravo__date{margin-bottom:0}.m-careerCardBravo__text{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.m-careerCardBravo__text{font-size:16px;line-height:22px}}.m-careerCardBravo__title{font-family:Source Sans\ 3,sans-serif;font-size:26px;font-style:normal;font-weight:600;letter-spacing:0;line-height:32px;text-transform:none}@media (min-width:768px){.m-careerCardBravo__title{font-size:28px;line-height:36px}}@media (min-width:1024px){.m-careerCardBravo__title{font-size:32px;line-height:38px}}@media (min-width:1440px){.m-careerCardBravo__title{font-size:34px;line-height:42px}}.page-article-details .s-formSectionAlpha .m-fileField__container{text-align:center}.page-article-details .s-formSectionAlpha .m-fileField__fileBlock{justify-content:center}.page-article-details .s-formSectionAlpha .o-form__bottomContent{align-items:center}.p-careerListingAlpha__formWrapper .m-fileField__container{text-align:center}.p-careerListingAlpha__formWrapper .m-fileField__fileBlock{justify-content:center}.p-careerListingAlpha__formWrapper .o-form__bottomContent{align-items:center}.p-compareVehicles .o-vehicleCardAlpha .m-tabLink.-active{cursor:auto}.p-compareVehicles .swiper-pagination{padding-bottom:2.5rem;padding-top:2.5rem;position:static}.p-contactAlpha__businessHours{margin-top:4rem}.p-contactAlpha__cardsTitle{font-family:Source Sans\ 3,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:768px){.p-contactAlpha__cardsTitle{font-size:19px;line-height:23px}}@media (min-width:1024px){.p-contactAlpha__cardsTitle{font-size:20px;line-height:26px}}.p-contactAlpha__contactTheDealerBlock .o-form__bottomContent{align-items:flex-start}.p-contactAlpha__contactTheDealerBlock .o-privacyPolicy{flex-direction:row;flex-wrap:wrap}.p-contactAlpha__contactTheDealerWrapper{padding-bottom:0}.p-contactAlpha__form{margin-bottom:3.5rem}@media (min-width:1200px){.p-contactAlpha__H1{grid-column:span 5/span 5;grid-column-start:2}}.p-contactAlpha__phones .m-generalPhoneNumber{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.p-contactAlpha__phones .m-generalPhoneNumber{font-size:18px;line-height:24px}}.p-contactAlpha__phones .m-phoneNumberAnchor{font-size:1rem;line-height:1.5rem;line-height:22px}.p-contactAlpha__socialNetworks{margin-top:2.5rem}.p-contactAlpha__socialNetworks .m-socialNetworks__title{display:none}.p-home{background-color:var(--body-background)}.p-home .o-articles .m-articleCardAlpha{background-color:var(--transparent)}.p-home .o-articles .m-articleCardAlpha.-featured{--tw-gradient-from:var(--transparent);--tw-gradient-to:hsla(0,0%,100%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--article-card-background)}@media (min-width:768px){.p-home .o-articles .m-articleCardAlpha.-featured:before{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));content:var(--tw-content)}}.p-home .m-vehicleCash__container{justify-content:flex-start}.p-home .o-articles__cta .a-button{margin-left:auto;margin-right:auto}.p-home .o-articles__introduction{margin-bottom:1.25rem}.p-home .o-articles .m-articleCardAlpha{grid-column:span 1/span 1}@media (min-width:768px){.p-home .o-articles .m-articleCardAlpha{grid-column:span 3/span 3;height:10rem}}.p-home .o-articles .m-articleCardAlpha .a-image__img{border-radius:30px;height:170px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.p-home .o-articles .m-articleCardAlpha__content{z-index:2}}.p-home .o-articles .m-articleCardAlpha.-featured{border-style:none;overflow:hidden}@media (min-width:768px){.p-home .o-articles .m-articleCardAlpha.-featured{border-radius:30px;height:350px}.p-home .o-articles .m-articleCardAlpha.-featured:before{--tw-content:"";bottom:0;content:var(--tw-content);display:block;height:267px;position:absolute;width:100%;z-index:1}}.p-home .o-articles .m-articleCardAlpha.-featured .m-articleCardAlpha__content{padding-left:0;padding-right:0;position:static}@media (min-width:768px){.p-home .o-articles .m-articleCardAlpha.-featured .m-articleCardAlpha__content{padding-left:1.5rem;padding-right:1.5rem;position:absolute}.p-home .o-articles .m-articleCardAlpha.-featured .a-image__img{height:auto}}.p-home .o-articles .m-articleCardAlpha__publishedDate{font-family:Source Sans\ 3,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:.5rem;text-transform:none}.p-home .o-articles .m-articleCardAlpha__title{font-family:Source Sans\ 3,sans-serif;font-size:26px;font-style:normal;font-weight:600;letter-spacing:0;line-height:32px;text-transform:none}@media (min-width:768px){.p-home .o-articles .m-articleCardAlpha__title{font-size:28px;line-height:36px}}@media (min-width:1024px){.p-home .o-articles .m-articleCardAlpha__title{font-size:32px;line-height:38px}}@media (min-width:1440px){.p-home .o-articles .m-articleCardAlpha__title{font-size:34px;line-height:42px}}.p-home .o-articles .m-articleCardAlpha__title{margin-bottom:5px}.p-home .o-articles__module{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.p-home .o-articles__module{grid-template-columns:repeat(12,minmax(0,1fr))}}.p-home .o-articles__module.-alpha{margin-bottom:1.25rem;padding-bottom:0}@media (min-width:768px){.p-home .o-articles__module.-alpha{margin-bottom:3.5rem}}.p-home .o-bannerCharlie{margin-left:1rem;margin-right:1rem}@media (min-width:1200px){.p-home .o-bannerCharlie{margin-left:auto;margin-right:auto;max-width:1160px;width:100%}}@media (min-width:1600px){.p-home .o-bannerCharlie{max-width:1400px}}.p-home .o-bannerCharlie__image{border-radius:30px}.p-home .o-inventorySearchAlpha{padding-bottom:3.5rem}@media (min-width:1200px){.p-home .o-inventorySearchAlpha{padding-bottom:6rem;padding-top:6rem}}.p-home .o-inventorySearchAlpha__search{margin-bottom:0}@media (min-width:1200px){.p-home .o-inventorySearchAlpha__search{grid-column:span 12/span 12;grid-row:span 1/span 1}}.p-home .o-inventorySearchAlpha__search_wrapper .m-search__labelText{visibility:hidden}.p-home .o-videoAlpha__contentWrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.p-home .s-bestDeals{padding-bottom:75px;padding-top:75px}.p-home .o-seoTextBravo .m-scrollbar{margin-bottom:2.5rem}.p-home .o-seoTextBravo__title{margin-bottom:1.25rem}.p-home .s-videoAlpha{height:500px}@media (min-width:768px){.p-home .s-videoAlpha{height:auto}}.p-home .s-videoAlpha .a-image__img{height:500px;-o-object-fit:cover;object-fit:cover}.p-home .s-videoAlpha__contentWrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.p-home .t-highlights{margin-bottom:2rem}@media (min-width:1200px){.p-home .t-highlights{border-bottom-left-radius:60px;border-bottom-right-radius:60px;margin-bottom:2.5rem;padding-bottom:2.5rem;padding-top:4rem}}.p-home .t-highlights .m-highlightCardFoxtrot{gap:1.25rem}.p-home .t-highlights .m-highlightCardFoxtrot__link{margin-left:.625rem}.p-inventoryDetail .m-tabLink:before{bottom:0;content:var(--tw-content)}.p-inventoryDetail .o-carousel .s-vehiclePictures__mainCarousel__lastThumbnail{font-size:.875rem;line-height:1.25rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.p-inventoryDetail .o-carousel .s-vehiclePictures__mainCarousel__lastThumbnail:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.p-inventoryDetail .o-carousel__thumbnails{flex-wrap:wrap;justify-content:space-between}.p-inventoryDetail .s-vehicleComparables .m-vehicleCash__previousPrice{font-size:1rem;line-height:1.5rem;line-height:18px}.p-inventoryDetail .s-vehicleComparables .m-vehicleCash__rebate{font-size:.75rem;line-height:1rem;padding-bottom:.25rem}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha__contentWrapper{border-style:solid;border-width:1px}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha__mediasTopContent{flex-direction:row}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-tabLink.-active{cursor:auto}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-vehicleCash__container{justify-content:flex-start}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-viewCount__count{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-viewCount__count{font-size:18px;line-height:24px}}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha__specs,.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha__tagline{font-family:Source Sans\ 3,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;text-transform:none}.p-inventoryDetail .s-vehicleInstancesCtas__button{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryDetail .s-vehicleInstancesCtas__button{font-size:16px;line-height:22px}}.p-inventoryDetail .s-vehicleInstancesCtas__button{border-radius:0}.p-inventoryDetail .s-vehicleInstancesCtas__button .a-icon{height:3rem;width:3rem}.p-inventoryDetail .s-vehicleBadgesCtas__compareCheckbox{justify-content:flex-end;width:100%}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-checkbox__label{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-checkbox__label{font-size:16px;line-height:22px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__container{justify-content:flex-start}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__offerLink{align-self:flex-start;padding-top:1.25rem}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__rebate{font-size:.875rem;line-height:1.25rem}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__payment{justify-content:flex-start}.p-inventoryDetail .s-vehicleNameNo__vinStockWrapper{align-items:flex-start}@media (min-width:1024px){.p-inventoryDetail .s-vehicleNameNo__vinStockWrapper{align-items:flex-end}}.p-inventoryDetail .s-vehicleOptions__list{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryDetail .s-vehicleOptions__list{font-size:16px;line-height:22px}}.p-inventoryDetail .s-vehicleOptions .o-readMoreBravo__trigger{margin-top:1.25rem}.p-inventoryListing .badge-checkbox__label-badge{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .badge-checkbox__label-badge{font-size:16px;line-height:22px}}.p-inventoryListing .badge-checkbox__label-text{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .badge-checkbox__label-text{font-size:16px;line-height:22px}}.p-inventoryListing .badge-checkbox__label-text{margin-left:.625rem}.p-inventoryListing .count{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .count{font-size:16px;line-height:22px}}.p-inventoryListing .di-double-text .di-text__input{--tw-shadow:transparent;--tw-shadow-colored:transparent;border-radius:5px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:50px}.p-inventoryListing .di-double-text .di-text__label{font-size:.75rem;line-height:1rem}.p-inventoryListing .di-light-specs-item__text{font-size:12px;line-height:16px}.p-inventoryListing .di-light-specs-item__text,.p-inventoryListing .di-recent-view__count{font-family:Source Sans\ 3,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.p-inventoryListing .di-recent-view__count{font-size:16px;line-height:20px}@media (min-width:1024px){.p-inventoryListing .di-recent-view__count{font-size:18px;line-height:24px}}.p-inventoryListing .di-search__content{border-radius:10px;height:50px}.p-inventoryListing .di-search__input{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .di-search__title{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .di-search__title{font-size:16px;line-height:22px}}.p-inventoryListing .di-search__title{margin-bottom:0}.p-inventoryListing .di-serial-number,.p-inventoryListing .di-stock-number{font-size:12px;line-height:16px}.p-inventoryListing .di-serial-number,.p-inventoryListing .di-stock-number,.p-inventoryListing .di-tabs__index{font-family:Source Sans\ 3,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.p-inventoryListing .di-tabs__index{font-size:14px;line-height:18px}@media (min-width:1024px){.p-inventoryListing .di-tabs__index{font-size:16px;line-height:22px}}.p-inventoryListing .di-tabs__index{padding-bottom:.25rem;padding-top:.25rem}.p-inventoryListing .dynamic-inventory__options{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .dynamic-inventory__options{font-size:16px;line-height:22px}}.p-inventoryListing .dynamic-inventory__options .option-modal-item.active{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .dynamic-inventory__options-wrapper{padding-bottom:.5rem}.p-inventoryListing .dynamic-inventory__subtitle{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.p-inventoryListing .dynamic-inventory__subtitle{font-size:21px;line-height:25px}}@media (min-width:1024px){.p-inventoryListing .dynamic-inventory__subtitle{font-size:22px;line-height:28px}}.p-inventoryListing .filter-category .filter-category__title{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.p-inventoryListing .filter-category .filter-category__title{font-size:21px;line-height:25px}}@media (min-width:1024px){.p-inventoryListing .filter-category .filter-category__title{font-size:22px;line-height:28px}}@media (min-width:1200px){.p-inventoryListing .filter-category .filter-category__title{padding-left:0}}.p-inventoryListing input[type=radio]+label{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing input[type=radio]+label{font-size:16px;line-height:22px}}.p-inventoryListing .offer-detail-exception{font-size:.75rem;line-height:1rem}.p-inventoryListing .reset-label{border-radius:0;padding-bottom:0;padding-top:0}.p-inventoryListing .reset-label__text{font-size:.75rem;line-height:1rem}.p-inventoryListing .reset-labels-list__reset{font-size:1rem;line-height:1.5rem;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.p-inventoryListing .reset-labels-list__reset:focus,.p-inventoryListing .reset-labels-list__reset:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.p-inventoryListing [type=checkbox]:checked+label,.p-inventoryListing [type=checkbox]:not(:checked)+label{font-size:.875rem;line-height:1.25rem}.p-inventoryListing .widget-checkbox__check:after,.p-inventoryListing [type=checkbox]:checked+label:after,.p-inventoryListing [type=checkbox]:not(:checked)+label:after{content:var(--tw-content);height:13px;top:8px;width:7px}.p-inventoryListing .widget-checkbox__check:before,.p-inventoryListing [type=checkbox]:checked+label:before,.p-inventoryListing [type=checkbox]:not(:checked)+label:before{border-radius:0;content:var(--tw-content);height:1.5rem;width:1.5rem}.p-inventoryListing .vehicle-card-vertical{--tw-shadow:transparent;--tw-shadow-colored:transparent;border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:0}.p-inventoryListing .vehicle-card-vertical .di-vehicle-tagline{font-size:.75rem;font-weight:700;line-height:1rem;margin-bottom:.625rem}.p-inventoryListing .vehicle-card-vertical__fine-print-link{justify-content:flex-start}.p-inventoryListing .vehicle-card-vertical__payment-options{padding-bottom:1.25rem}@media (min-width:1200px){.p-inventoryListing .vehicle-card-vertical__payment-options{padding-bottom:2rem}}.p-inventoryListing .vehicle-name__make-year{font-family:Source Sans\ 3,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:768px){.p-inventoryListing .vehicle-name__make-year{font-size:19px;line-height:23px}}@media (min-width:1024px){.p-inventoryListing .vehicle-name__make-year{font-size:20px;line-height:26px}}.p-inventoryListing .vehicle-name__model{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.p-inventoryListing .vehicle-name__model{font-size:21px;line-height:25px}}@media (min-width:1024px){.p-inventoryListing .vehicle-name__model{font-size:22px;line-height:28px}}.p-inventoryListing .vehicle-name__tagline{font-size:.75rem;line-height:1rem}.p-inventoryListing .vehicle-name__trim{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .vehicle-name__trim{font-size:16px;line-height:22px}}.p-inventoryListing .vehicle-payment-cashdown__old-price{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.p-inventoryListing .vehicle-payment-cashdown__old-price{font-size:18px;line-height:24px}}.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-family:Source Sans\ 3,sans-serif;font-size:26px;font-style:normal;font-weight:600;letter-spacing:0;line-height:32px;text-transform:none}@media (min-width:768px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:28px;line-height:36px}}@media (min-width:1024px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:32px;line-height:38px}}@media (min-width:1440px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:34px;line-height:42px}}.p-inventoryListing .vehicle-payment-incentives{font-size:.875rem;line-height:1.25rem}.m-newsCardAlpha__body{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1024px){.m-newsCardAlpha__body{font-size:16px;line-height:22px}}.t-otherArticles__separator{display:block}.p-promotionDetailAlpha__buttons{margin-top:2.5rem}.p-promotionDetailAlpha__formTitle{margin-bottom:.625rem}@media (min-width:1200px){.p-promotionsListing__form .o-privacyPolicy{flex-direction:row}}.p-sitemap .m-accordion .m-accordionItem__title span{display:contents}.m-employeeCardCharlie__employeeName{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.m-employeeCardCharlie__employeeName{font-size:21px;line-height:25px}}@media (min-width:1024px){.m-employeeCardCharlie__employeeName{font-size:22px;line-height:28px}}.m-employeeCardCharlie__employeeName{margin-bottom:.625rem}.m-employeeCardCharlie__employeeJob{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.m-employeeCardCharlie__employeeJob{font-size:18px;line-height:24px}}.m-employeeCardCharlie__employeeJob{margin-bottom:.625rem}.m-employeeCardCharlie__picture{height:150px;width:170px}@media (min-width:640px){.p-teamListingAlpha__employeesListing{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.p-teamListingAlpha__employeesListing{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.p-teamListingAlpha__employeesListing{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-employeeBiography__text{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1024px){.s-employeeBiography__text{font-size:18px;line-height:24px}}
