@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
.a-button{border-style:solid;border-width:1px;font-size:1.125rem;line-height:1.5rem}.a-button.-alpha,.a-button.-bravo,.a-button.-charlie{border-width:1px}.a-button.-bodystyle{font-size:1rem;line-height:1.5rem;line-height:22px}.a-button.-disabled{opacity:.4}.a-link{font-size:1.125rem;line-height:1.5rem}.a-link.-alpha .a-icon,.a-link.-alpha .i-icon{height:.75rem;width:.75rem}.a-link.-alpha,.a-link.-bravo{font-size:1.125rem;line-height:1.5rem}.a-link.-charlie,.a-link.-charlie.-primary{font-size:1rem;line-height:1.5rem;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.a-link.-charlie.-primary:hover,.a-link.-charlie:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.a-link.-delta,.a-link.-echo,.a-link.-fineprint,.a-link.fineprint{font-size:.75rem;line-height:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.a-link.-delta:hover,.a-link.-echo:hover,.a-link.-fineprint:hover,.a-link.fineprint:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.fine-print-link__title{font-size:.75rem;line-height:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.fine-print-link__title:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.s-vehicleCompareTrims__allTrimsLink{font-size:1.25rem;line-height:1.75rem;line-height:24px}.view-switcher__link{border-bottom-width:3px;font-size:1rem;line-height:1.5rem;line-height:22px}.s-scrolltop .m-scrolltop{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.-body1,body main{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}@media (min-width:1200px){.-body1,body main{font-size:18px;line-height:24px}}.-body2{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}@media (min-width:1200px){.-body2{font-size:16px;line-height:22px}}.-fineprint,.fineprint{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;text-transform:none}.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-family:Poppins,sans-serif;font-size:36px;font-style:normal;font-weight:700;letter-spacing:0;line-height:44px;text-transform:none}@media (min-width:768px){.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-size:38px;line-height:46px}}@media (min-width:1200px){.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-size:44px;line-height:52px}}@media (min-width:1440px){.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-size:50px;line-height:58px}}.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:700;letter-spacing:0;line-height:38px;text-transform:none}@media (min-width:768px){.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-size:32px;line-height:40px}}@media (min-width:1200px){.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-size:37px;line-height:45px}}@media (min-width:1440px){.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-size:42px;line-height:50px}}.-heading3,.-wysiwyg h3,.heading3,.il-heading3,body h3{font-family:Poppins,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,.heading3,.il-heading3,body h3{font-size:28px;line-height:36px}}@media (min-width:1200px){.-heading3,.-wysiwyg h3,.heading3,.il-heading3,body h3{font-size:32px;line-height:38px}}@media (min-width:1440px){.-heading3,.-wysiwyg h3,.heading3,.il-heading3,body h3{font-size:34px;line-height:42px}}.-heading4,.-wysiwyg h4,.heading4,.il-heading4,body h4{font-family:Poppins,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,.heading4,.il-heading4,body h4{line-height:32px}}@media (min-width:1200px){.-heading4,.-wysiwyg h4,.heading4,.il-heading4,body h4{font-size:26px;line-height:34px}}.-subheading1,.subheading1{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px;text-transform:none}@media (min-width:768px){.-subheading1,.subheading1{font-size:21px;line-height:25px}}@media (min-width:1200px){.-subheading1,.subheading1{font-size:22px;line-height:28px}}.-subheading2,.subheading2{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:22px;text-transform:none}@media (min-width:1200px){.-subheading2,.subheading2{font-size:20px;line-height:26px}}.-wysiwyg strong,.wysiwyg strong{font-weight:700}.m-accordionItem__content,.m-depHoursInfosOpening__day,.m-depHoursInfosOpening__hours{font-size:1rem;line-height:1.5rem;line-height:22px}.m-depHoursInfosExtra__department-phone-text{font-size:1.25rem;line-height:1.75rem;line-height:26px}.m-depHoursTodayInfos__opening-day,.m-depHoursTodayInfos__opening-hours{font-weight:400}.m-countdown__element{font-size:1.125rem;line-height:1.75rem;line-height:22px}@media (min-width:768px){.m-countdown__element{font-size:19px;line-height:23px}}@media (min-width:1200px){.m-countdown__element{font-size:1.25rem;line-height:1.75rem;line-height:26px}}.m-countdown__number{font-size:26px;font-weight:700;line-height:2rem}@media (min-width:768px){.m-countdown__number{font-size:28px;line-height:36px}}@media (min-width:1200px){.m-countdown__number{font-size:34px;line-height:42px}}.m-dropdown__button{font-size:1rem;line-height:1.5rem;line-height:22px}.m-dropdown__button,.m-dropdown__label{border-radius:0;padding:14px .625rem}.m-dropdown__buttonIcon,.m-dropdown__label-icon{height:1.5rem;width:1.5rem}.m-dropdown .placeholder,.m-dropdown__option{font-size:1rem;line-height:1.5rem;line-height:22px}.m-dropdown__wrapper.-opened .m-dropdown__buttonIcon{--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))}.m-dropdownInfo__button{align-items:center}.m-dropdownInfo__buttonContent{font-size:1.125rem;line-height:1.75rem;line-height:22px}@media (min-width:768px){.m-dropdownInfo__buttonContent{font-size:19px;line-height:23px}}@media (min-width:1200px){.m-dropdownInfo__buttonContent{font-size:1.25rem;line-height:1.75rem;line-height:26px}}.m-dropdownInfo__buttonPicto{margin-right:.625rem}.m-dropdownOption:not(:last-child){border-style:solid;border-width:0 0 1px}.m-dropdownOption__link{font-size:1rem;line-height:1.5rem;line-height:22px;padding:14px .625rem}[type=color]:focus:focus,[type=date]:focus:focus,[type=datetime-local]:focus:focus,[type=datetime]:focus:focus,[type=email]:focus:focus,[type=month]:focus:focus,[type=number]:focus:focus,[type=password]:focus:focus,[type=search]:focus:focus,[type=tel]:focus:focus,[type=text]:focus:focus,[type=time]:focus:focus,[type=url]:focus:focus,[type=week]:focus:focus,textarea:focus:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);background-color:var(--text-field-background-focus);border-color:var(--text-field-border-focus);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.o-form .m-field__completedIcon,.o-form .m-field__errorIcon{top:calc(50% + 15px)}.m-phoneNumberAnchor:focus{-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:1200px){.m-widgetStickyCharlie__item{-webkit-clip-path:polygon(0 0,100% 0,100% 15%,100% 59%,100% 99%,20% 100%,0 70%,0 2%);;clip-path:polygon(0 0,100% 0,100% 15%,100% 59%,100% 99%,20% 100%,0 70%,0 2%);}.m-widgetStickyCharlie__item:hover{-webkit-clip-path:none;;clip-path:none;}.m-widgetStickyCharlie__label{height:50px}.m-widgetStickyCharlie__pictoWrapper{height:50px;width:60px}}.o-carousel .o-carouselSlide{display:block}.o-footerAlpha,.o-footerAlpha .m-tabLink{font-size:1rem;line-height:1.5rem;line-height:22px}.o-footerAlpha .m-tabLink:before{bottom:0;content:var(--tw-content)}.o-footerAlpha .s-brands__anchor{font-size:.75rem;line-height:1rem}.o-footerAlpha .s-brands__anchor:hover,.o-footerAlpha .s-copyright__anchor:focus,.o-footerAlpha .s-copyright__anchor:hover,.o-footerAlpha .s-usefulLinks__anchor:focus{-webkit-text-decoration-line:underline;text-decoration-line:underline}.o-footerAlpha .s-usefulLinks__listItem{margin-bottom:.625rem}.o-navListItem{border-style:solid;border-width:0 0 1px}@media (min-width:1200px){.o-navListItem{border-style:none}}.o-navListItem.-active{border-style:solid;border-width:0 0 4px}.o-navListItem.-compare .a-quantity{border-style:solid;border-width:1px;margin-left:.625rem}.o-navListItem__text{font-size:1rem;line-height:1.5rem;line-height:22px}@media (min-width:1440px){.o-navListItem__text{font-size:1.125rem;line-height:1.5rem}}.o-navSubmenuAnchor:focus{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1200px){.o-navSubmenu{margin-top:.375rem}}.o-headerTopAlpha__dealerCoordinates{display:none}.o-privacyPolicy .a-link,.o-privacyPolicy__text{justify-content:center}.o-vehicleCardAlpha .m-tag{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(199 199 199/var(--tw-bg-opacity));border-color:rgb(199 199 199/var(--tw-border-opacity));border-style:solid;border-width:1px;font-size:.75rem;line-height:1rem}.o-vehicleCardAlpha .m-tripleMathBox{margin-top:.625rem}.o-vehicleCardAlpha .m-tripleMathBox__tabLink,.o-vehicleCardAlpha .m-vehicleCash__rebates{font-size:.75rem;line-height:1rem}.o-vehicleCardAlpha__rebateBanner{font-size:14px;line-height:18px}@media (min-width:1200px){.o-vehicleCardAlpha__rebateBanner{font-size:1rem;line-height:1.5rem;line-height:22px}}.o-vehicleCardAlpha__specs{margin-top:.625rem}.o-vehicleCardAlpha__specs,.o-vehicleCardAlpha__tagline{font-size:.75rem;line-height:1rem}.page-article-details .s-formSectionAlpha .m-fileField__container{text-align:center}.page-article-details .s-formSectionAlpha .m-fileField__fileBlock{justify-content:center}.p-careerListingAlpha__formWrapper .m-fileField__container{text-align:center}.p-careerListingAlpha__formWrapper .m-fileField__fileBlock{justify-content:center}.m-careerCardBravo__text{font-size:.875rem;line-height:1.25rem;line-height:18px}@media (min-width:1200px){.m-careerCardBravo__text{font-size:1rem;line-height:1.5rem;line-height:22px}}.m-careerCardBravo__title{font-size:26px;font-weight:700;line-height:2rem}@media (min-width:768px){.m-careerCardBravo__title{font-size:28px;line-height:2.25rem}}@media (min-width:1200px){.m-careerCardBravo__title{font-size:32px;line-height:38px}}@media (min-width:1440px){.m-careerCardBravo__title{font-size:34px;line-height:42px}}.p-catalogDetail .m-inventoryAvailability__item{align-items:center}.p-catalogDetail .m-vehiclePayment__cashdown{font-size:.75rem;line-height:1rem}.o-catalogCardAlpha .m-cashPurchase__wrapper{display:flex;justify-content:space-between}.o-catalogCardAlpha .m-cashPurchase__wrapper .m-retailDetails__item-value{font-size:14px;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media (min-width:1200px){.o-catalogCardAlpha .m-cashPurchase__wrapper .m-retailDetails__item-value{font-size:1rem;line-height:1.5rem;line-height:22px}}.o-catalogCardAlpha .m-totalRebate__price{font-size:1.25rem;font-weight:500;line-height:1.5rem}@media (min-width:768px){.o-catalogCardAlpha .m-totalRebate__price{font-size:21px;line-height:25px}}@media (min-width:1200px){.o-catalogCardAlpha .m-totalRebate__price{font-size:22px;line-height:28px}}.o-catalogCardAlpha .m-totalRebate__text{font-size:14px;line-height:18px}@media (min-width:1200px){.o-catalogCardAlpha .m-totalRebate__text{font-size:1rem;line-height:1.5rem;line-height:22px}}.o-catalogCardAlpha .m-vehiclePayment__apr,.o-catalogCardAlpha .m-vehiclePayment__term{flex-direction:column;gap:0}.s-catalogFilterButtons__listing{justify-content:space-between}@media (min-width:1200px){.s-catalogFilterButtons__listing{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}}.s-catalogFilterButtons__listing button{--tw-border-opacity:1;align-items:center;border-color:rgb(128 128 128/var(--tw-border-opacity));border-style:solid;border-width:1px;display:flex;height:5rem;justify-content:center}.s-catalogFilterButtons__listing button:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.s-catalogFilterButtons__listing button.-active{--tw-bg-opacity:1;background-color:rgb(199 199 199/var(--tw-bg-opacity))}.p-contactAlpha__cardsTitle.-subheading1{font-size:1.125rem;font-weight:400;line-height:1.75rem;line-height:22px}@media (min-width:1200px){.p-contactAlpha__cardsTitle.-subheading1{font-size:1.25rem;line-height:1.75rem;line-height:26px}}.p-contactAlpha__dropdownDealersTitle{font-size:14px;line-height:18px}@media (min-width:1200px){.p-contactAlpha__dropdownDealersTitle{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-contactAlpha__findOurDealers .m-generalPhoneNumber__phoneLabel{font-size:1rem;line-height:1.5rem;line-height:22px}@media (min-width:1200px){.p-contactAlpha__findOurDealers .m-generalPhoneNumber__phoneLabel{font-size:1.125rem;line-height:1.5rem}}.p-contactAlpha__findUsHereSubTitle.-subheading2{font-size:1.125rem;line-height:1.75rem;line-height:22px}@media (min-width:1200px){.p-contactAlpha__findUsHereSubTitle.-subheading2{font-size:1.25rem;line-height:1.75rem;line-height:26px}}.p-contactAlpha__H1{grid-column:span 5/span 5;grid-column-start:2}.p-contactAlpha__socialNetworks .m-socialNetworks__title{font-size:1.25rem;font-weight:500;line-height:1.5rem}@media (min-width:768px){.p-contactAlpha__socialNetworks .m-socialNetworks__title{font-size:21px;line-height:25px}}@media (min-width:1200px){.p-contactAlpha__socialNetworks .m-socialNetworks__title{font-size:22px;line-height:28px}}.p-home .o-bannerAlpha{min-height:500px}.p-home .o-bestSellersCharlie .m-bestSellersMakeso-bestSellersCharlie__makesWrapper{font-size:1rem;line-height:1.5rem;line-height:22px;margin-top:2.5rem}.p-home .o-bestSellersCharlie__makesPager{margin-bottom:1.25rem}@media (min-width:1200px){.p-home .o-bestSellersCharlie__makesPager{margin-bottom:0}}.p-home .o-bestSellersCharlie__makesPager.active{border-style:solid;border-width:0 0 3px}.p-home .o-bestSellersCharlie__makesPager:not(:last-child){margin-right:1.25rem}.p-home .o-bestSellersCharlie__panel{background-color:rgba(0,112,183,.8);border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% 30%,100% 90%,80% 100%,0 100%,0 70%,0 30%);;clip-path:polygon(0 0,100% 0,100% 30%,100% 90%,80% 100%,0 100%,0 70%,0 30%);;text-align:center}@media (min-width:768px){.p-home .o-bestSellersCharlie__panel{text-align:left}}@media (min-width:1200px){.p-home .o-bestSellersCharlie__panel{-webkit-clip-path:polygon(0 0,90% 0,100% 15%,100% 70%,100% 99%,30% 100%,0 100%,0 30%);;clip-path:polygon(0 0,90% 0,100% 15%,100% 70%,100% 99%,30% 100%,0 100%,0 30%);}}.p-home .o-bestSellersCharlie__thumbnailsContainer{margin-bottom:1.25rem}.p-home .o-seoTextBravo .m-scrollbar{padding-top:1.25rem}.p-home .t-highlights__title{font-size:1.875rem;line-height:2.25rem;line-height:38px}@media (min-width:768px){.p-home .t-highlights__title{font-size:32px;line-height:2.5rem}}.p-home .t-highlights__title{line-height:45px}@media (min-width:1024px){.p-home .t-highlights__title{font-size:37px}}@media (min-width:1200px){.p-home .t-highlights__title{font-size:42px;line-height:50px}}.m-promotionCardAlpha__title{font-size:1.25rem;font-weight:400;line-height:1.75rem;line-height:22px}@media (min-width:1200px){.m-promotionCardAlpha__title{font-size:1.25rem;line-height:1.75rem;line-height:26px}}.p-promotionDetailAlpha__form form{margin-top:1.25rem}.p-inventoryDetail .m-tabLink:before{bottom:0;content:var(--tw-content)}.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__specs{font-size:.75rem;line-height:1rem}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha__tagline{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryDetail .s-vehicleInstancesCtas__button{font-size:14px;line-height:18px;padding-left:.625rem;padding-right:.625rem;text-transform:none}@media (min-width:1200px){.p-inventoryDetail .s-vehicleInstancesCtas__button{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-checkbox__container{justify-content:flex-end}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-tabLink{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-tabLink{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__offerLink{align-self:flex-start;padding-top:1.25rem}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__previousPrice{font-size:1rem;line-height:1.25rem}@media (min-width:1200px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__previousPrice{font-size:18px;line-height:1.5rem}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__currentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__price{font-size:26px;line-height:2rem}@media (min-width:768px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__currentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__price{font-size:28px;line-height:36px}}@media (min-width:1200px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__currentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__price{font-size:32px;line-height:38px}}@media (min-width:1440px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__currentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__price{font-size:34px;line-height:42px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__rebate{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__rebate{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__at,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentFrequency,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__at,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentFrequency{font-size:.75rem;line-height:1rem}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__rate,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__rate{font-size:26px;line-height:32px}@media (min-width:768px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__rate,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__rate{font-size:28px;line-height:36px}}@media (min-width:1200px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__rate,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__rate{font-size:32px;line-height:38px}}@media (min-width:1440px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__rate,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentPrice,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__rate{font-size:34px;line-height:42px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__cashDown,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentTerm,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__totalCredit,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__cashDown,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentTerm,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__totalCredit{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__cashDown,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__paymentTerm,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__totalCredit,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__cashDown,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__paymentTerm,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__totalCredit{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleFinance__offerLink,.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleLease__offerLink{align-self:flex-start;padding-top:1.25rem}.p-inventoryDetail .s-vehicleOptions__list{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryDetail .s-vehicleOptions__list{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryDetail .s-vehicleOptions__separator{border-color:var(--vdp-inventory-separator)}.p-inventoryListing .badge-checkbox__label-badge{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .badge-checkbox__label-text{font-size:1rem;line-height:1.5rem;line-height:22px;margin-left:.625rem}.p-inventoryListing .count{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .di-double-text .di-text__input{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);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,.p-inventoryListing .di-light-specs-item__text{font-size:.75rem;line-height:1rem}.p-inventoryListing .di-recent-view__count,.p-inventoryListing .di-search__input,.p-inventoryListing .di-search__title{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .di-serial-number,.p-inventoryListing .di-stock-number{font-size:.75rem;line-height:1rem}.p-inventoryListing .di-tabs__index{font-size:.75rem;line-height:1rem;padding-bottom:.25rem;padding-top:.25rem}.p-inventoryListing .dynamic-inventory__options,.p-inventoryListing .dynamic-inventory__options .option-button__text,.p-inventoryListing .dynamic-inventory__options .option-modal-item.active{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .filter-category .filter-category__title{font-size:1.25rem;font-weight:700;line-height:1.5rem}@media (min-width:768px){.p-inventoryListing .filter-category .filter-category__title{font-size:21px;line-height:25px}}@media (min-width:1200px){.p-inventoryListing .filter-category .filter-category__title{font-size:22px;line-height:28px;padding-left:0}}.p-inventoryListing input[type=radio]+label{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryListing input[type=radio]+label{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryListing input[type=radio]+label .radio__button{border-width:2px;height:1.5rem;width:1.5rem}.p-inventoryListing input[type=radio]+label .radio__button:before{content:var(--tw-content);height:.75rem;width:.75rem}.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:1rem;line-height:1.5rem;line-height:22px}.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;left:5px;top:.5rem;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;border-width:2px;content:var(--tw-content);height:1.5rem;width:1.5rem}.p-inventoryListing .vehicle-card-vertical .di-vehicle-tagline{font-size:.75rem;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__dealer-name{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryListing .vehicle-name__dealer-name{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryListing .vehicle-name__make-year{font-size:18px;font-weight:400;line-height:22px}@media (min-width:768px){.p-inventoryListing .vehicle-name__make-year{font-size:19px;line-height:23px}}@media (min-width:1200px){.p-inventoryListing .vehicle-name__make-year{font-size:1.25rem;line-height:1.75rem;line-height:26px}}.p-inventoryListing .vehicle-name__model{font-size:1.25rem;line-height:1.5rem}@media (min-width:768px){.p-inventoryListing .vehicle-name__model{font-size:21px;line-height:25px}}@media (min-width:1200px){.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-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryListing .vehicle-name__trim{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryListing .vehicle-payment-cashdown__old-price{font-size:14px;line-height:18px}.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:1.5rem;line-height:2rem;line-height:30px}@media (min-width:768px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:1.5rem;line-height:2rem}}@media (min-width:1200px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:26px;line-height:34px}}@media (min-width:1440px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:26px;line-height:34px}}.p-inventoryListing .vehicle-payment-finance__cash-down,.p-inventoryListing .vehicle-payment-finance__payment-frequency,.p-inventoryListing .vehicle-payment-finance__price-term{font-size:14px;line-height:18px}@media (min-width:1200px){.p-inventoryListing .vehicle-payment-finance__cash-down,.p-inventoryListing .vehicle-payment-finance__payment-frequency,.p-inventoryListing .vehicle-payment-finance__price-term{font-size:1rem;line-height:1.5rem;line-height:22px}}.p-inventoryListing .vehicle-payment-finance__price,.p-inventoryListing .vehicle-payment-finance__term-apr-value{font-size:26px;line-height:2rem}@media (min-width:768px){.p-inventoryListing .vehicle-payment-finance__price,.p-inventoryListing .vehicle-payment-finance__term-apr-value{font-size:28px;line-height:36px}}@media (min-width:1200px){.p-inventoryListing .vehicle-payment-finance__price,.p-inventoryListing .vehicle-payment-finance__term-apr-value{font-size:32px;line-height:38px}}@media (min-width:1440px){.p-inventoryListing .vehicle-payment-finance__price,.p-inventoryListing .vehicle-payment-finance__term-apr-value{font-size:34px;line-height:42px}}.p-inventoryListing .vehicle-payment-finance__term-apr-label,.p-inventoryListing .vehicle-payment-incentives{font-size:.75rem;line-height:1rem}body .widget-showroom-popup-desktop{font-family:Poppins,sans-serif}
