@import url(https://cdn-sm360.s3.us-east-1.amazonaws.com/varia/fonts/miscellaneous/lamborghinioakville/font.css);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
.a-button{display:flex;align-items:center;font-weight:500;text-transform:uppercase;line-height:1.5rem}.a-button.-alpha{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-button.-alpha:hover{transition-duration:.5s}.a-button.-alpha .a-button__iconAfterText,.a-button.-bravo .a-button__iconAfterText,.a-button.-charlie .a-button__iconAfterText,.a-button.-delta .a-button__iconAfterText,.a-button.-echo .a-button__iconAfterText{margin-left:.5rem;margin-right:0;height:1rem;width:1rem;fill:var(--button-icon-after-text)}.a-button.-alpha:hover .a-button__iconAfterText,.a-button.-bravo:hover .a-button__iconAfterText,.a-button.-charlie:hover .a-button__iconAfterText,.a-button.-delta:hover .a-button__iconAfterText,.a-button.-echo:hover .a-button__iconAfterText{fill:var(--button-icon-after-text-hover)}@media (min-width:768px){.a-button.-bodystyle{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}}.carousel__navigation{width:3.5rem!important}.carousel__navigation--prev{--tw-scale-x:-1;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))}.carousel__navigation:before{display:block;height:4rem;width:3.5rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752.5%27 height=%2760.771%27 viewBox=%270 0 52.5 60.771%27%3E%3Cg stroke=%27%23202020%27 stroke-width=%271.5%27%3E%3Cpath fill=%27%23fff%27 d=%27m.75 16.886 26-16 25 16v27l-25 16-26-16Z%27/%3E%3Cpath fill=%27none%27 d=%27m23.75 23.387 5 7-5 7%27/%3E%3C/g%3E%3C/svg%3E")}.carousel__navigation:before,.carousel__navigation:hover:before{--tw-content:"";content:var(--tw-content)}.carousel__navigation:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752.5%27 height=%2760.771%27 viewBox=%270 0 52.5 60.771%27%3E%3Cg stroke=%27%238f8f8f%27 stroke-width=%271.5%27%3E%3Cpath fill=%27transparent%27 d=%27m.75 16.886 26-16 25 16v27l-25 16-26-16Z%27/%3E%3Cpath fill=%27none%27 d=%27m23.75 23.387 5 7-5 7%27/%3E%3C/g%3E%3C/svg%3E")}.carousel__navigation .a-icon,.carousel__navigation .i-icon{display:none}.-darkMode .o-carousel .a-carouselArrow:before{display:block;height:4rem;width:3.5rem;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752.5%27 height=%2760.771%27 viewBox=%270 0 52.5 60.771%27%3E%3Cg stroke=%27%23fff%27 stroke-width=%271.5%27%3E%3Cpath fill=%27transparent%27 d=%27m.75 16.886 26-16 25 16v27l-25 16-26-16Z%27/%3E%3Cpath fill=%27none%27 d=%27m23.75 23.387 5 7-5 7%27/%3E%3C/g%3E%3C/svg%3E")}.-darkMode .o-carousel .a-carouselArrow:hover:before{--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752.5%27 height=%2760.771%27 viewBox=%270 0 52.5 60.771%27%3E%3Cg stroke=%27%238f8f8f%27 stroke-width=%271.5%27%3E%3Cpath fill=%27transparent%27 d=%27m.75 16.886 26-16 25 16v27l-25 16-26-16Z%27/%3E%3Cpath fill=%27none%27 d=%27m23.75 23.387 5 7-5 7%27/%3E%3C/g%3E%3C/svg%3E")}.-lightMode .o-carousel .a-carouselArrow:before{display:block;height:4rem;width:3.5rem;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752.5%27 height=%2760.771%27 viewBox=%270 0 52.5 60.771%27%3E%3Cg stroke=%27%23202020%27 stroke-width=%271.5%27%3E%3Cpath fill=%27%23fff%27 d=%27m.75 16.886 26-16 25 16v27l-25 16-26-16Z%27/%3E%3Cpath fill=%27none%27 d=%27m23.75 23.387 5 7-5 7%27/%3E%3C/g%3E%3C/svg%3E")}.-lightMode .o-carousel .a-carouselArrow:hover:before{--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752.5%27 height=%2760.771%27 viewBox=%270 0 52.5 60.771%27%3E%3Cg stroke=%27%238f8f8f%27 stroke-width=%271.5%27%3E%3Cpath fill=%27transparent%27 d=%27m.75 16.886 26-16 25 16v27l-25 16-26-16Z%27/%3E%3Cpath fill=%27none%27 d=%27m23.75 23.387 5 7-5 7%27/%3E%3C/g%3E%3C/svg%3E")}.o-carousel .a-carouselArrow.-left{--tw-scale-x:-1;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))}.o-carousel .a-carouselArrow .a-icon,.o-carousel .a-carouselArrow .i-icon{display:none}.o-carousel .splide__pagination__page{height:.125rem}.a-icon{height:1rem;width:1rem}.a-closeButtonAlpha{display:flex;align-items:center;justify-content:center;border-radius:100%}.a-closeButtonAlpha .i-closeButton{height:2rem;width:2rem}.a-socialMedia .a-icon{height:1.5rem;width:1.5rem}.-wysiwyg a{display:inline}.a-link.-alpha{font-size:1rem;line-height:1.5rem}.a-link.-alpha .i-linkIconAfterText{height:.75rem;width:.75rem}.a-link.-alpha .i-linkExternal{height:1rem;width:1rem}.a-link.-bravo{text-decoration-line:underline}.a-link.-bravo:hover{text-decoration-line:none}.a-link.-echo{font-size:12px;line-height:1rem}.a-link.-foxtrot{font-size:.875rem;line-height:1.25rem;text-decoration-line:underline}.a-link.-foxtrot:focus,.a-link.-foxtrot:hover{text-decoration-line:none}:focus{outline-style:dotted}.-body1,.-body2,body main{font-size:16px}.-body1,.-body2,.-fineprint,.fineprint,body main{line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}.-fineprint,.fineprint{font-size:14px}.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-size:70px;line-height:60px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Lambotype UltraCnd,sans-serif}@media (min-width:768px){.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-size:90px;line-height:75px}}@media (min-width:1440px){.-heading1,.-wysiwyg h1,.heading1,.il-heading1,body h1{font-size:120px;line-height:100px}}.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-size:35px;line-height:38px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-size:40px;line-height:43px}}@media (min-width:1440px){.-heading2,.-wysiwyg h2,.heading2,.il-heading2,body h2{font-size:62px;line-height:64px}}.-heading3,.-wysiwyg h3,.heading3,.il-heading3,body h3{font-size:28px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:600;font-family:Roboto,sans-serif}@media (min-width:768px){.-heading3,.-wysiwyg h3,.heading3,.il-heading3,body h3{font-size:28px;line-height:28px}}@media (min-width:1440px){.-heading3,.-wysiwyg h3,.heading3,.il-heading3,body h3{font-size:50px;line-height:54px}}.-subheading1,.subheading1{font-size:20px;line-height:24px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.-subheading1,.subheading1{font-size:21px;line-height:25px}}@media (min-width:1024px){.-subheading1,.subheading1{font-size:22px;line-height:28px}}.-subheading2,.subheading2{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.-subheading2,.subheading2{font-size:19px;line-height:23px}}@media (min-width:1024px){.-subheading2,.subheading2{font-size:20px;line-height:26px}}.-wysiwyg strong,.wysiwyg strong{font-weight:700}.m-accordionItem__content{font-size:16px;line-height:28px;text-transform:none;font-weight:400}.m-accordionItem__content,.m-accordionItem__title{letter-spacing:0;font-style:normal;font-family:Roboto,sans-serif}.m-accordionItem__title{font-size:20px;line-height:24px;text-transform:Uppercase;font-weight:500}@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{text-decoration-line:underline}.i-icon{height:1.25rem;width:1.25rem}.m-depHoursInfosOpening__day,.m-depHoursInfosOpening__hours{font-size:.875rem;line-height:1.25rem;line-height:18px}.m-depHoursInfosExtra__department-phone-number{text-decoration-line:underline}.m-depHoursInfosExtra__department-phone-text{font-size:1.125rem;line-height:1.5rem}.m-depHoursTodayInfos{font-size:1.25rem;line-height:1.75rem}.badge-checkbox [type=checkbox]:checked+label:after,.badge-checkbox [type=checkbox]:not(:checked)+label:after{top:8px;height:13px;content:var(--tw-content);width:7px}.badge-checkbox [type=checkbox]:checked+label:before,.badge-checkbox [type=checkbox]:not(:checked)+label:before{height:1.5rem;width:1.5rem;content:var(--tw-content);border-radius:0}.m-checkbox__label{font-size:.875rem;line-height:1.25rem}.widget-checkbox__check:before,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:var(--tw-content);border-radius:0}.m-countdown__label{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.m-countdown__label{font-size:19px;line-height:23px}}@media (min-width:1024px){.m-countdown__label{font-size:20px;line-height:26px}}.m-countdown__number{font-size:28px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:600;font-family:Roboto,sans-serif}@media (min-width:768px){.m-countdown__number{font-size:28px;line-height:28px}}@media (min-width:1440px){.m-countdown__number{font-size:50px;line-height:54px}}.m-dropdownAlpha,.m-dropdownAlpha__button,.m-dropdownBravo__button,.m-search input[type=search]{border-width:0 0 1px}.m-field__errorMessage,.m-modal__content,.modal__content{font-size:.75rem;line-height:1rem}.pagination__item{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@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-scrollbar::-webkit-scrollbar,.m-scrollbarCustom::-webkit-scrollbar{width:5px}.m-scrollbar::-webkit-scrollbar-track,.m-scrollbarCustom::-webkit-scrollbar-track{border-radius:10px}.m-scrollbarAlpha.-horizontal .m-scrollbarAlpha__track.-horizontal{height:5px}.m-segmentedButtons__list:before{background-color:var(--tabLink-border)}.m-tabLink{padding-bottom:.375rem;font-size:1rem;line-height:1.5rem;line-height:1.375}.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{text-transform:none;line-height:1.375}.m-segmentedButtons__button:before{bottom:-7px;content:var(--tw-content);height:2px}.m-segmentedButtons__list{position:relative;padding-bottom:.375rem}.m-segmentedButtons__list:before{position:absolute;bottom:-.25rem;height:1px;width:100%;--tw-content:"";content:var(--tw-content)}.m-vehicleSellingPrice__asterisk,.m-vehicleSellingPrice__value{font-size:20px;line-height:24px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.m-vehicleSellingPrice__asterisk,.m-vehicleSellingPrice__value{font-size:21px;line-height:25px}}@media (min-width:1024px){.m-vehicleSellingPrice__asterisk,.m-vehicleSellingPrice__value{font-size:22px;line-height:28px}}.m-vehicleSellingPrice__label,.o-footerAlpha,.o-footerAlpha__blockTitle{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}.o-footerAlpha__blockTitle{text-transform:uppercase}.o-footerAlpha__innerWrapper{padding-bottom:4rem}@media (min-width:768px){.o-footerAlpha__innerWrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media (min-width:1024px){.o-footerAlpha__innerWrapper{gap:4rem}}@media (min-width:1200px){.o-footerAlpha__innerWrapper{gap:5rem}}.o-footerAlpha .m-socialNetworks__title{display:none}.o-footerAlpha .s-businessHours .m-departmentHours__row{margin-bottom:.25rem}.o-footerAlpha .s-brands{display:none}.o-footerAlpha .s-brands__anchor{font-size:14px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif;border-radius:5px}.o-footerAlpha .s-contactUs__cta{margin-top:1.25rem}.o-footerAlpha .s-contactUs__dealerName{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-family:Roboto,sans-serif;margin-bottom:.375rem;font-weight:500;text-transform:uppercase}@media (min-width:1200px){.o-footerAlpha .s-contactUs__socialNetworks{margin-bottom:1.25rem;margin-top:1.5rem}}.o-footerAlpha .s-copyright__anchor{line-height:1rem}.o-footerAlpha .s-copyright__anchor:hover{text-decoration-line:underline}.o-footerAlpha .s-copyright__name{color:var(--copyright-anchor)}.o-footerAlpha .s-usefulLinks__anchor{font-size:1rem;line-height:1.25rem}.o-footerAlpha .s-usefulLinks__anchor:hover{text-decoration-line:underline}.o-footerAlpha .s-usefulLinks__list{display:flex;flex-direction:column;gap:.625rem}.o-footerAlpha__wrapper{border-bottom-width:1px;border-style:solid}.o-form__bottomContent .o-privacyPolicy{flex-direction:row;justify-content:flex-start}.o-form__bottomContent .o-privacyPolicy__text{font-size:.875rem;line-height:1.25rem}.o-header.-alpha .m-languageSwitchAlpha__item{justify-content:center}@media (min-width:1024px){.o-header.-alpha .m-languageSwitchAlpha__item.-active{margin-bottom:.125rem}}.o-header.-alpha .o-navListItem{border-bottom-width:2px}@media (min-width:1024px){.o-header.-alpha .o-navListItem{height:65px}}.o-header.-alpha .o-navListItem:hover{border-bottom-width:2px;border-color:var(--header-nav-list-item-desktop-hover-border-bottom)}.o-header.-alpha .o-navListItem__text{padding:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;line-height:22px}@media (min-width:1200px){.o-header.-alpha .o-navListItem__text{padding:1.25rem 0;font-size:1.125rem;line-height:1.5rem}}.o-header.-alpha .o-navListItem__text .a-icon{height:.5rem}.o-headerBottomAlpha__ctas{flex-direction:row}.o-headerBottomAlpha__dealerAddress,.o-headerBottomAlpha__dealerName,.o-headerBottomAlpha__dealerPhoneNumber{display:none}.o-headerBottomAlpha .o-navSubmenu{border-width:1px;border-style:solid;border-color:var(--submenu-border);padding-top:.625rem}.o-headerBottomAlpha .o-navSubmenu .o-navSubmenuListItem{color:currentColor}.o-menuAlpha__list{justify-content:space-evenly}.o-menuAlpha__list a{width:100%}@media (min-width:1024px){.o-menuAlpha__list a{width:auto}}.m-menuButtonAlpha.-active .m-menuButtonAlpha__bar{width:1.25rem}@media (min-width:1024px){.o-headerTopAlpha{padding-top:1.5rem;padding-bottom:2.5rem}}.o-headerTopAlpha__dealerCoordinates{gap:.625rem}.o-headerTopAlpha .m-addressLink__addressEnd,.o-headerTopAlpha .m-addressLink__anchor{text-decoration-line:none}.o-headerTopAlpha__wrapper{border-bottom-width:1px;border-style:solid}.o-multiAddressesCharlie__dropdownLabel{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif;margin-left:.625rem;margin-bottom:.25rem;display:block}.o-multiAddressesCharlie .m-departmentsPhoneNumber__item{font-weight:800}.o-privacyPolicy__text{font-size:.875rem;line-height:1.25rem}.p-aboutAlpha__h1{margin-bottom:2rem}.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}}.o-catalogCardAlpha .m-cashPurchase__wrapper{display:flex;justify-content:space-between}.o-catalogCardAlpha .m-vehiclePayment__apr,.o-catalogCardAlpha .m-vehiclePayment__term{flex-direction:column;gap:0}.m-retailDetails__itemValue{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif;text-decoration-line:line-through}.o-catalogCardAlpha__fineprintSection .a-link{text-decoration-line:underline}.o-catalogCardAlpha__fineprintSection .a-link:focus,.o-catalogCardAlpha__fineprintSection .a-link:hover{text-decoration-line:none}.o-catalogCardAlpha__topInfo .m-totalRebate__price{font-size:20px;line-height:24px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.o-catalogCardAlpha__topInfo .m-totalRebate__price{font-size:21px;line-height:25px}}@media (min-width:1024px){.o-catalogCardAlpha__topInfo .m-totalRebate__price{font-size:22px;line-height:28px}}.o-catalogCardAlpha__topInfo .m-totalRebate__text{font-size:16px;font-weight:400}.o-catalogCardAlpha__topInfo .m-totalRebate__text,.o-catalogCardAlpha__vehicleName{line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-family:Roboto,sans-serif}.o-catalogCardAlpha__vehicleName{font-size:28px;font-weight:600}@media (min-width:768px){.o-catalogCardAlpha__vehicleName{font-size:28px;line-height:28px}}@media (min-width:1440px){.o-catalogCardAlpha__vehicleName{font-size:50px;line-height:54px}}.s-catalogFilterButtons__listing{justify-content:space-between}@media (min-width:768px){.s-catalogFilterButtons__listing{gap:.5rem}}@media (min-width:1024px){.s-catalogFilterButtons__listing{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}@media (min-width:1200px){.s-catalogFilterButtons__listing{grid-template-columns:repeat(6,minmax(0,1fr))}}.s-catalogFilterButtons__listing button{display:flex;height:5rem;width:100%;align-items:center;justify-content:center;border-radius:5px;border-width:1px;border-style:solid}@media (min-width:768px){.s-catalogFilterButtons__listing button{height:6rem}}@media (min-width:1024px){.s-catalogFilterButtons__listing button{height:5rem}}.s-catalogFilterButtons__listing button.-active:not(.-bodystyle){background-color:var(--catalog-filters-background)}.s-catalogFilterButtons__listing button .a-image__img{width:auto}.p-contactAlpha__cardsTitle{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@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__cardsWrapper .m-newsletterAlpha .a-button{display:flex}.p-contactAlpha__contactTheDealerWrapper{padding-bottom:0}@media (min-width:768px){.p-contactAlpha__contactTheDealerBlock{grid-column:span 5/span 5;grid-column-start:2}.p-contactAlpha__contactTheDealerBlock:last-of-type{grid-column:span 5/span 5;grid-column-start:7}}@media (min-width:1024px){.p-contactAlpha__contactTheDealerBlock:last-of-type{grid-column:span 4/span 4;grid-column-start:8}}.p-contactAlpha__contactTheDealerBlock .o-multiAddressesDelta__title,.p-contactAlpha__contactTheDealerBlock .o-multiBusinessHoursAlpha__title{margin:1rem 0 .75rem;font-size:1.5rem;line-height:2rem}.p-contactAlpha__contactTheDealerBlock .o-multiBusinessHoursAlpha__title{text-transform:capitalize}.p-contactAlpha__contactTheDealerBlock .o-multiBusinessHoursAlpha__listWrapper{gap:1rem}@media (min-width:1200px){.p-contactAlpha__H1{grid-column:span 5/span 5;grid-column-start:2}}.p-contactAlpha__socialNetworks{margin-top:0}.p-contactAlpha__socialNetworks .m-socialNetworks__title{display:none}.p-home .m-mapCharlie__map{min-height:350px;background-size:auto}.p-home .m-videoPlayer{position:relative;display:flex;height:330px;align-items:center;justify-content:center}@media (min-width:1024px){.p-home .m-videoPlayer{height:430px}}@media (min-width:1200px){.p-home .m-videoPlayer{height:535px}}@media (min-width:1440px){.p-home .m-videoPlayer{height:600px}}@media (min-width:1600px){.p-home .m-videoPlayer{height:790px}}.p-home .m-videoPlayer__container{height:600px}.p-home .m-videoPlayer__container iframe{top:50%}.p-home .m-videoPlayer__container iframe,.p-home .o-promoBanner__carousel .splide__pagination{position:absolute;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;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))}.p-home .o-promoBanner__carousel .splide__pagination{bottom:0}.p-home .o-seoTextBravo{background-position:top}@media (min-width:1024px){.p-home .o-seoTextBravo{background-position:bottom}}.p-home .o-seoTextBravo__fbContainer{display:none}.p-home .o-seoTextBravo__seoWrapper{padding-bottom:9rem}@media (min-width:1024px){.p-home .o-seoTextBravo__seoWrapper{padding-bottom:4rem}}.p-home .o-videoCtasCharlie__cta{flex:none;border-radius:0;border-width:1px;padding-top:.75rem;padding-bottom:.75rem}.p-home .o-videoCtasCharlie__title{font-size:1rem;line-height:1.5rem;font-weight:400}.p-home .s-bannerCallToActionBravo{margin-bottom:4rem}@media (min-width:1200px){.p-home .s-bannerCallToActionBravo{margin-bottom:5rem;padding-bottom:7rem}.p-home .s-bannerCallToActionBravo__ctasContainer{display:none}}.p-home .t-highlights .m-highlightCardEcho__title{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}.p-inventoryDetail .s-vehicleComparables .m-vehicleCash__previousPrice{font-size:1rem;line-height:1.5rem;line-height:18px}.p-inventoryDetail .s-vehicleComparables .m-vehicleCash__rebate{padding-bottom:.25rem;font-size:.75rem;line-height:1rem}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha__mediasTopContent{flex-direction:row}.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-vehicleComparables .o-vehicleCardAlpha .m-vehicleFinance__cashDown,.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-vehicleFinance__paymentTerm,.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-vehicleFinance__totalCredit{font-size:.75rem;line-height:1rem}.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-vehicleCash__currentPrice{font-size:28px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:600;font-family:Roboto,sans-serif}@media (min-width:768px){.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-vehicleCash__currentPrice{font-size:28px;line-height:28px}}@media (min-width:1440px){.p-inventoryDetail .s-vehicleComparables .o-vehicleCardAlpha .m-vehicleCash__currentPrice{font-size:50px;line-height:54px}}.p-inventoryDetail .s-vehicleInstancesCtas__button{border-radius:0;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:22px}@media (min-width:1200px){.p-inventoryDetail .s-vehicleInstancesCtas__button{font-size:13px;line-height:1.25rem}}.p-inventoryDetail .s-vehicleInstancesCtas__button .a-icon{margin-bottom:.5rem;height:2.25rem;width:2.25rem}.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__rebate{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__left-content{width:75%}}@media (min-width:1024px){.p-inventoryDetail .s-vehicleMediasPaymentsCtas .m-vehicleCash__left-content{width:60%}}.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}@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:21px;line-height:29px}}.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-vehiclePictures__mainCarousel__lastThumbnail{display:contents;font-size:.75rem;line-height:1rem}@media (min-width:768px){.p-inventoryDetail .s-vehiclePictures__mainCarousel__lastThumbnail{display:flex;font-size:.875rem;line-height:1.25rem}}@media (min-width:1200px){.p-inventoryDetail .s-vehiclePictures__mainCarousel__lastThumbnail{font-size:1rem;line-height:1.5rem}}.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,.p-inventoryListing .badge-checkbox__label-text{font-size:.875rem;line-height:1.25rem}.p-inventoryListing .badge-checkbox__label-text{margin-left:.625rem}.p-inventoryListing .count{font-size:.875rem;line-height:1.25rem}.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{font-size:1rem;font-weight:400;line-height:1.25rem}.p-inventoryListing .di-search__content{height:50px}.p-inventoryListing .di-search__input{font-size:1rem;line-height:1.5rem;line-height:22px}.p-inventoryListing .di-search__title{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}.p-inventoryListing .di-tabs__index{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.p-inventoryListing .dynamic-inventory__options,.p-inventoryListing .dynamic-inventory__options .option-modal-item.active{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}.p-inventoryListing .filter-category .filter-category__title{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.p-inventoryListing .filter-category .filter-category__title{font-size:19px;line-height:23px}}@media (min-width:1024px){.p-inventoryListing .filter-category .filter-category__title{font-size:20px;line-height:26px}}@media (min-width:1200px){.p-inventoryListing .filter-category .filter-category__title{padding-left:0}}.p-inventoryListing input[type=radio]+label{font-size:.875rem;line-height:1.25rem}.p-inventoryListing input[type=radio]+label .radio__button{height:1.5rem;width:1.5rem}.p-inventoryListing input[type=radio]+label .radio__button:before{height:18px;content:var(--tw-content);width:18px}.p-inventoryListing .offer-detail-exception{font-size:.75rem;line-height:1rem}.p-inventoryListing .reset-label{border-radius:0;padding-top:0;padding-bottom: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;text-decoration-line:underline}.p-inventoryListing .reset-labels-list__reset:focus,.p-inventoryListing .reset-labels-list__reset:hover{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{top:8px;left:4px;height:13px;content:var(--tw-content);width:7px}.p-inventoryListing .widget-checkbox__check,.p-inventoryListing [type=checkbox]:checked+label,.p-inventoryListing [type=checkbox]:not(:checked)+label{border-radius:0}.p-inventoryListing .widget-checkbox__check:before,.p-inventoryListing [type=checkbox]:checked+label:before,.p-inventoryListing [type=checkbox]:not(:checked)+label:before{height:1.5rem;content:var(--tw-content);width:1.5rem}.p-inventoryListing .vehicle-card-vertical__compare{display:none}.p-inventoryListing .vehicle-card-vertical .di-vehicle-tagline{margin-bottom:.625rem;font-size:.75rem;line-height:1rem}.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:16px;line-height:1.25rem}@media (min-width:1024px){.p-inventoryListing .vehicle-name__make-year{font-size:18px;line-height:1.5rem}}.p-inventoryListing .vehicle-name__model{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.p-inventoryListing .vehicle-name__model{font-size:19px;line-height:23px}}@media (min-width:1024px){.p-inventoryListing .vehicle-name__model{font-size:20px;line-height:26px}}.p-inventoryListing .vehicle-name__tagline{font-size:.75rem;line-height:1rem}.p-inventoryListing .vehicle-name__trim{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}.p-inventoryListing .vehicle-payment-cashdown__old-price{font-size:.875rem;line-height:1.25rem}.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:19px;line-height:1.75rem}@media (min-width:1200px){.p-inventoryListing .vehicle-payment-cashdown__regular-price{font-size:21px}}.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:19px;line-height:1.75rem}@media (min-width:1200px){.p-inventoryListing .vehicle-payment-finance__price,.p-inventoryListing .vehicle-payment-finance__term-apr-value{font-size:21px}}.p-inventoryListing .vehicle-payment-finance__term-apr-label{font-size:.75rem;line-height:1rem}.p-inventoryListing .vehicle-payment-incentives{font-size:.875rem;line-height:1.25rem}.p-inventoryListing .s-formSectionAlpha .widget-checkbox__check:after,.p-inventoryListing .s-formSectionAlpha [type=checkbox]:checked+label:after,.p-inventoryListing .s-formSectionAlpha [type=checkbox]:not(:checked)+label:after{top:10px;left:10px;height:13px;content:var(--tw-content);width:7px}.p-inventoryListing .s-formSectionAlpha .widget-checkbox__check:before,.p-inventoryListing .s-formSectionAlpha [type=checkbox]:checked+label:before,.p-inventoryListing .s-formSectionAlpha [type=checkbox]:not(:checked)+label:before{height:1.5rem;width:1.5rem;content:var(--tw-content);border-radius:0}.m-newsCardAlpha__date{margin-bottom:.75rem}.m-newsCardAlpha__title{font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.m-newsCardAlpha__title{font-size:1.5rem;line-height:2rem}}.m-employeeCardCharlie__employeeName{font-size:18px;line-height:22px;text-transform:Uppercase;letter-spacing:0;font-style:normal;font-weight:500;font-family:Roboto,sans-serif}@media (min-width:768px){.m-employeeCardCharlie__employeeName{font-size:19px;line-height:23px}}@media (min-width:1024px){.m-employeeCardCharlie__employeeName{font-size:20px;line-height:26px}}.m-employeeCardCharlie__employeeJob{margin-bottom:.25rem}.m-employeeCardCharlie__employeeJob,.m-employeeCardCharlie__employeePhone{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}@media (min-width:640px){.p-teamListingAlpha__employeesListing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.p-teamListingAlpha__employeesListing{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.p-teamListingAlpha__employeesListing{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-employeeBiography__text{font-size:16px;line-height:28px;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-family:Roboto,sans-serif}
