.page-module-scss-module__cDf9FW__configurator{background-color:#f6f6f6}
.Configurator-module-scss-module__M-CxXG__configuratorWrapper{z-index:19;max-width:61.25rem;margin-left:auto;margin-right:auto;padding:2rem 1rem;position:relative}@media (min-width:1000px){.Configurator-module-scss-module__M-CxXG__configuratorWrapper{max-width:65.25rem;padding:2rem 3rem}}.Configurator-module-scss-module__M-CxXG__configuratorWrapper .infoBox{font-size:.875rem;font-weight:400;line-height:1.375rem}.Configurator-module-scss-module__M-CxXG__configuratorWrapper .infoBox{box-shadow:none;color:#3e3e3e;background-color:#fff;border:1px solid #ddd;border-radius:1rem;align-content:center;width:100%;padding:1rem;display:flex;overflow:hidden}.Configurator-module-scss-module__M-CxXG__configuratorWrapper .infoBox svg{flex-shrink:0;width:1.5rem;height:1.5rem}.Configurator-module-scss-module__M-CxXG__configuratorWrapper .infoBox span{margin-left:.5rem;padding-top:.1rem;display:inline-block}.Configurator-module-scss-module__M-CxXG__configuratorWrapper .Configurator-module-scss-module__M-CxXG__contactForm{margin:0;padding:0}.Configurator-module-scss-module__M-CxXG__configuratorWrapper .Configurator-module-scss-module__M-CxXG__contactFormButtons{padding-left:0;padding-right:0}.Configurator-module-scss-module__M-CxXG__twoColumnLayout{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (min-width:768px){.Configurator-module-scss-module__M-CxXG__twoColumnLayout{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid;position:relative}}@media (min-width:1280px){.Configurator-module-scss-module__M-CxXG__twoColumnLayout{grid-template-columns:55% 45%}}.Configurator-module-scss-module__M-CxXG__twoColumnLayout .Configurator-module-scss-module__M-CxXG__sentinel{pointer-events:none;width:100%;height:1px;position:absolute;top:0}.Configurator-module-scss-module__M-CxXG__twoColumnLayout .Configurator-module-scss-module__M-CxXG__column{width:100%}.Configurator-module-scss-module__M-CxXG__twoColumnLayout .Configurator-module-scss-module__M-CxXG__stickyColumn{height:auto}@media (min-width:768px){.Configurator-module-scss-module__M-CxXG__twoColumnLayout .Configurator-module-scss-module__M-CxXG__stickyColumn{height:100%}}.Configurator-module-scss-module__M-CxXG__twoColumnLayout .Configurator-module-scss-module__M-CxXG__stickyColumn .Configurator-module-scss-module__M-CxXG__stickyElement{position:sticky;top:20px}.Configurator-module-scss-module__M-CxXG__stepBox{background-color:#fff;border-radius:1rem;width:100%;padding:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.Configurator-module-scss-module__M-CxXG__preListPickerInfoBox{margin-bottom:2rem}.Configurator-module-scss-module__M-CxXG__changePriceTypeConfirmationBottomSheet p:first-child{margin-top:-1rem}.Configurator-module-scss-module__M-CxXG__changePriceTypeConfirmationBottomSheet p+p{margin-top:1rem}.Configurator-module-scss-module__M-CxXG__changePriceTypeConfirmationBottomSheet>div{margin:1.5rem 0}.Configurator-module-scss-module__M-CxXG__changePriceTypeConfirmationBottomSheet>div button{width:100%}.Configurator-module-scss-module__M-CxXG__changePriceTypeConfirmationBottomSheet>div button+button{margin-top:1rem}.Configurator-module-scss-module__M-CxXG__noPriceSubmitMessage{margin:1rem}.Configurator-module-scss-module__M-CxXG__noPriceSubmitMessage h2,.Configurator-module-scss-module__M-CxXG__changeForm{margin-bottom:1rem}
.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorPicker{background-color:#fff;border-radius:1rem;width:100%;padding:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorImage{background:#f0f0f0;border-radius:.25rem;width:100%;height:12.5rem;margin-bottom:1.25rem;position:relative;overflow:hidden}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorImage img,.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorImage .ConfiguratorColorPicker-module-scss-module__2cMUBG__noImage{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorImage .ConfiguratorColorPicker-module-scss-module__2cMUBG__noImage{text-align:center;color:silver;font-size:1.125rem;font-weight:700;line-height:1.625rem}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorRow{cursor:pointer}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorRow:has(input:focus-visible) .ConfiguratorColorPicker-module-scss-module__2cMUBG__colorBall:after{border-color:#0076ca}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorSelectionSection{justify-content:space-between;padding:.125rem;display:flex}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorBallAndText{gap:.75rem;padding:.25rem;display:flex}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorBall{border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;box-shadow:0 0 2px #ddd}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorBall:after{content:"";border:2px solid #0000;border-radius:50%;width:3rem;height:3rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorRowSelected .ConfiguratorColorPicker-module-scss-module__2cMUBG__colorBall:after{border-color:var(--border-color-list-item-selected,#cb4700)}.ConfiguratorColorPicker-module-scss-module__2cMUBG__colorNameAndPrice{color:#3e3e3e;margin-top:-2px;font-size:1rem;font-weight:400;line-height:1.375rem;display:inline-block}
.ConfiguratorListFormItem-module-scss-module__9xFwga__itemContainer{cursor:pointer;width:100%;position:relative;overflow:hidden}.ConfiguratorListFormItem-module-scss-module__9xFwga__itemContainer label{flex-flow:column wrap;align-content:stretch;gap:0;width:100%;height:100%;display:flex}.ConfiguratorListFormItem-module-scss-module__9xFwga__itemContainer label input{position:absolute;top:-20px;left:0}.ConfiguratorListFormItem-module-scss-module__9xFwga__itemContainer *{cursor:pointer;-webkit-user-select:none;user-select:none}
.ConfiguratorSelectionIndicator-module-scss-module__vhpNbq__configuratorSelectionIndicator{color:#fff;background-color:#1e2233;border:.09375rem solid #0000;border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:5rem;height:2rem;margin-left:.75rem;padding:.375rem 1rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.375rem;display:flex}.ConfiguratorSelectionIndicator-module-scss-module__vhpNbq__configuratorSelectionIndicatorSelected{color:#1e2233;background-color:#fff;border-color:#1e2233;min-width:5.75rem;margin-left:0;padding:.375rem .8125rem .375rem .625rem}
.ConfiguratorListPicker-module-scss-module__FO38OG__listPickerPicker{background-color:#fff;border-radius:1rem;width:100%;padding:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.ConfiguratorListPicker-module-scss-module__FO38OG__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ConfiguratorListPicker-module-scss-module__FO38OG__row{cursor:pointer}.ConfiguratorListPicker-module-scss-module__FO38OG__row:has(input:focus-visible) .ConfiguratorListPicker-module-scss-module__FO38OG__icon:after{border-color:#0076ca}.ConfiguratorListPicker-module-scss-module__FO38OG__itemSelectionSection{justify-content:space-between;padding:.125rem;display:flex}.ConfiguratorListPicker-module-scss-module__FO38OG__iconAndText{gap:.75rem;padding:.25rem;display:flex}.ConfiguratorListPicker-module-scss-module__FO38OG__icon{color:#1e2233;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.ConfiguratorListPicker-module-scss-module__FO38OG__icon:after{content:"";border:2px solid #0000;border-radius:50%;width:3rem;height:3rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfiguratorListPicker-module-scss-module__FO38OG__rowSelected .ConfiguratorListPicker-module-scss-module__FO38OG__icon:after{border-color:var(--border-color-list-item-selected,#cb4700)}.ConfiguratorListPicker-module-scss-module__FO38OG__icon>*{width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfiguratorListPicker-module-scss-module__FO38OG__itemNameAndPrice{color:#3e3e3e;margin-top:-2px;font-size:1rem;font-weight:400;line-height:1.375rem;display:inline-block}.ConfiguratorListPicker-module-scss-module__FO38OG__itemDescription{color:#565656;margin-top:-.125rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}.ConfiguratorListPicker-module-scss-module__FO38OG__groupInformation{text-align:center;width:100%;margin-top:1.5rem}.ConfiguratorListPicker-module-scss-module__FO38OG__groupInformationContent{white-space:pre-wrap}.ConfiguratorListPicker-module-scss-module__FO38OG__groupInformationContent.ConfiguratorListPicker-module-scss-module__FO38OG__bottomSheetContent{margin-bottom:4rem}
.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color,#cb4700) var(--scrollbar-track-color,#ddd);scroll-behavior:smooth;width:100vw;margin-left:50%;overflow:auto hidden;transform:translate(-50%)}.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider::-webkit-scrollbar{height:1.125rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider::-webkit-scrollbar-track{background:var(--scrollbar-track-color,#ddd);background-clip:padding-box;border-top:.5rem solid #0000;border-bottom:.5rem solid #0000}.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#cb4700);background-clip:padding-box;border-top:.4375rem solid #0000;border-bottom:.4375rem solid #0000}.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,53.5rem))/2)}@media (min-width:1280px){.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider .ConfiguratorModelPicker-module-scss-module__vMrP3W__cardList{padding:1.5rem max(1.5rem,(100vw - var(--content-width,53.5rem))/2);align-items:stretch;gap:1rem;width:min-content;margin:0;list-style:none;display:flex}.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider .ConfiguratorModelPicker-module-scss-module__vMrP3W__cardList .ConfiguratorModelPicker-module-scss-module__vMrP3W__cardListItem{min-width:19.375rem}@media (min-width:1000px){.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider .ConfiguratorModelPicker-module-scss-module__vMrP3W__cardList .ConfiguratorModelPicker-module-scss-module__vMrP3W__cardListItem{min-width:21.25rem}}@media (min-width:1280px){.ConfiguratorModelPicker-module-scss-module__vMrP3W__cardSlider .ConfiguratorModelPicker-module-scss-module__vMrP3W__cardList{padding:1.5rem max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container{position:relative}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container.ConfiguratorModelPicker-module-scss-module__vMrP3W__padded{padding:4.5rem 0}.ConfiguratorModelPicker-module-scss-module__vMrP3W__headerWrapper{max-width:90rem;margin:0 auto;padding:0 2.5rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__header{width:100%;display:flex}.ConfiguratorModelPicker-module-scss-module__vMrP3W__scrollButtons{gap:.5rem;display:none}@media (min-width:1000px){.ConfiguratorModelPicker-module-scss-module__vMrP3W__scrollButtons{margin-left:auto;display:flex}}.ConfiguratorModelPicker-module-scss-module__vMrP3W__outerContainer{position:relative}.ConfiguratorModelPicker-module-scss-module__vMrP3W__outerContainer table{width:100%;margin:0}.ConfiguratorModelPicker-module-scss-module__vMrP3W__outerContainer table thead tr th{width:55%}.ConfiguratorModelPicker-module-scss-module__vMrP3W__outerContainer table thead tr th:first-child{padding-left:0}.ConfiguratorModelPicker-module-scss-module__vMrP3W__scrollButtons{position:absolute;top:-3.3rem;right:0}.ConfiguratorModelPicker-module-scss-module__vMrP3W__scrollButtons button+button{margin-left:.5rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color,#cb4700) var(--scrollbar-track-color,#ddd);overflow:auto hidden}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container::-webkit-scrollbar{height:1.125rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container::-webkit-scrollbar-track{background:var(--scrollbar-track-color,#ddd);background-clip:padding-box;border-top:.5rem solid #0000;border-bottom:.5rem solid #0000}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#cb4700);background-clip:padding-box;border-top:.4375rem solid #0000;border-bottom:.4375rem solid #0000}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container{scroll-behavior:smooth;width:100vw;margin-left:50%;padding:.3125rem 1rem 1.125rem;position:relative;transform:translate(-50%)}.ConfiguratorModelPicker-module-scss-module__vMrP3W__hasScrollButtons .ConfiguratorModelPicker-module-scss-module__vMrP3W__container{margin-top:3.75rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__container::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,59.25rem))/2)}@media (min-width:1280px){.ConfiguratorModelPicker-module-scss-module__vMrP3W__container::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerList{gap:1.25rem;width:min-content;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerList{padding:0 max(1.5rem,(100vw - var(--content-width,61.25rem))/2)}}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerItem{background-color:#fff;border-radius:1rem;outline:2px solid #0000;width:18.75rem;transition:transform .175s,box-shadow .175s;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerItem:has(input:focus-visible){outline-color:#0076ca}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerItem.ConfiguratorModelPicker-module-scss-module__vMrP3W__oneCardHasMostPopular{padding-bottom:2.25rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerItem:hover{transform:translateY(-2px);box-shadow:0 4px 4px #00000014,0 2px 28px #00000005,0 8px 24px 2px #0000000a}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerItemSelected{outline-color:var(--border-color-card-selected,#cb4700)}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerContent{flex-flow:column wrap;flex-grow:2;align-content:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerContent h4{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:900;line-height:2rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__modelPickerContent h4+p{min-height:2.75rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__marketingText{font-size:.875rem;font-weight:700;line-height:1.375rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__equipmentTexts{padding:0;list-style:none}.ConfiguratorModelPicker-module-scss-module__vMrP3W__equipmentTexts li{padding-left:1.25rem;position:relative}.ConfiguratorModelPicker-module-scss-module__vMrP3W__equipmentTexts li+li{margin-top:.5rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__equipmentTexts li svg{position:absolute;top:.3125rem;left:0}.ConfiguratorModelPicker-module-scss-module__vMrP3W__priceAndDeliveryTimeRow{flex-flow:column wrap;gap:1.5rem;width:100%;margin-top:auto;display:flex}.ConfiguratorModelPicker-module-scss-module__vMrP3W__priceAndSelectionRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.ConfiguratorModelPicker-module-scss-module__vMrP3W__priceAndSelectionRow span{font-size:1.125rem;font-weight:700;line-height:1.625rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__priceAndSelectionRow .ConfiguratorModelPicker-module-scss-module__vMrP3W__additionalPriceInfo{color:#565656;width:100%;font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}.ConfiguratorModelPicker-module-scss-module__vMrP3W__deliveryTimeText{min-height:1.4375rem;font-size:.875rem;font-weight:700;line-height:1.375rem}.ConfiguratorModelPicker-module-scss-module__vMrP3W__deliveryTimeText svg{vertical-align:middle;width:1.25rem;height:1.25rem;margin-right:.5rem;transform:translateY(-.125rem)}.ConfiguratorModelPicker-module-scss-module__vMrP3W__mostPopular{background-color:var(--border-color-card-selected,#cb4700);color:#fff;text-align:center;width:100%;padding:.375rem 0;font-size:1rem;font-weight:700;line-height:1.5rem;position:absolute;bottom:0;left:0}.ConfiguratorModelPicker-module-scss-module__vMrP3W__comparisonContainer{text-align:center;margin-top:.3rem}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LeasingFilters-module-scss-module__aWm_ca__leasingFilters{background-color:#fff;border-radius:.5rem;flex-direction:column;height:auto;margin-top:1.5rem;padding:1.5rem;display:flex}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset{flex-flow:wrap;gap:.5rem;display:flex}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset legend{flex-basis:100%;margin-bottom:1rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset:not(:last-of-type){border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-bottom:1.5rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters .LeasingFilters-module-scss-module__aWm_ca__leasingCategoryFilter:not(:empty){margin-bottom:1.5rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters .LeasingFilters-module-scss-module__aWm_ca__leasingDistanceCombobox{width:100%;margin-bottom:.5rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFeatureList{margin-top:1.5rem}
.LeasingCategoryFilter-module-scss-module__vV9fUW__wrapper{flex-direction:column;gap:1.5rem;display:flex}
.ManufacturerAndModelFilter-module-scss-module__cB8J6W__groupHeading{color:#757575;font-size:.875rem;font-weight:500;line-height:1.375rem}.ManufacturerAndModelFilter-module-scss-module__cB8J6W__optionWrapper{align-items:center;display:flex}.ManufacturerAndModelFilter-module-scss-module__cB8J6W__brandWrapper{align-items:center;gap:.5rem;display:flex}.ManufacturerAndModelFilter-module-scss-module__cB8J6W__brandWrapper svg{width:unset;height:unset;font-size:1.5rem}
.TaxFilter-module-scss-module__jShgNW__container{margin-top:.5rem}
.TotalPriceFilter-module-scss-module__KMNkDG__container{margin-top:.5rem}
.SeatCountFilter-module-scss-module__Dy49eq__wrapper{flex:1}
.UtilityVehicleToggle-module-scss-module__1LtDLG__wrapper{margin-top:1.5rem}
.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer{flex-direction:column;align-items:center;display:flex}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer.VehicleSearchForm-module-scss-module___Acnra__formOpen{z-index:100;background-color:#f6f6f6;position:fixed;inset:0}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer.VehicleSearchForm-module-scss-module___Acnra__formOpen{background-color:#0000}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer.VehicleSearchForm-module-scss-module___Acnra__formOpen .VehicleSearchForm-module-scss-module___Acnra__formHeader{padding:1rem;display:flex}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer.VehicleSearchForm-module-scss-module___Acnra__formOpen .VehicleSearchForm-module-scss-module___Acnra__formHeader{padding:revert}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer.VehicleSearchForm-module-scss-module___Acnra__formOpen .VehicleSearchForm-module-scss-module___Acnra__vehicleSearchForm{display:block}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer.VehicleSearchForm-module-scss-module___Acnra__formOpen{position:relative}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__desktopLeasingFilters{display:none}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__desktopLeasingFilters{display:block}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formContainer{width:100%;height:100%}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formHeader{justify-content:space-between;align-items:center;width:100%;display:none}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formHeader .VehicleSearchForm-module-scss-module___Acnra__heading{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:700;line-height:2rem}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formHeader .VehicleSearchForm-module-scss-module___Acnra__closeButton{appearance:none;background-color:#0000;border:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formHeader .VehicleSearchForm-module-scss-module___Acnra__closeButton svg{color:#888;font-size:1.5rem}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formHeader{display:block}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formHeader .VehicleSearchForm-module-scss-module___Acnra__closeButton{display:none}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileScrollContainer{justify-content:center;width:100%;padding:1rem;display:flex;overflow-y:auto}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileScrollContainer{padding:revert}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileScrollContainer .VehicleSearchForm-module-scss-module___Acnra__spacer{height:33vh}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileScrollContainer .VehicleSearchForm-module-scss-module___Acnra__spacer{display:none}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__vehicleSearchForm{width:min(22.5rem,100%);display:none}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__vehicleSearchForm{display:block}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formButtons{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formButtons.VehicleSearchForm-module-scss-module___Acnra__formOpen{padding-bottom:2.625rem}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formButtons.VehicleSearchForm-module-scss-module___Acnra__formOpen{padding-bottom:revert}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formButtons.VehicleSearchForm-module-scss-module___Acnra__formOpen>:first-child{display:none}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__formButtons.VehicleSearchForm-module-scss-module___Acnra__formOpen>:first-child{display:revert}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileFormFooter{z-index:19;background-color:#fff;justify-content:center;padding-top:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0000000a,0 -1px 4px #0000001f}@media (min-width:1000px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileFormFooter{display:none}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileFormFooter.VehicleSearchForm-module-scss-module___Acnra__formOpen{flex-direction:column;width:100vw;position:static}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileFormFooter.VehicleSearchForm-module-scss-module___Acnra__formOpen .VehicleSearchForm-module-scss-module___Acnra__footerActiveFilterTags,.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileFormFooter.VehicleSearchForm-module-scss-module___Acnra__formOpen .VehicleSearchForm-module-scss-module___Acnra__footerButtons>:first-child{display:flex}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__mobileFormFooter .VehicleSearchForm-module-scss-module___Acnra__footerActiveFilterTags{display:none}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__footerButtons{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:0 1rem 1rem;display:flex}@media (max-width:374px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__footerButtons{justify-content:center}}@media (max-width:999px){.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__footerButtons>button{flex-grow:1}}.VehicleSearchForm-module-scss-module___Acnra__vehicleSearchFormContainer .VehicleSearchForm-module-scss-module___Acnra__footerButtons>:first-child{display:none}
.WorkVehiclePriceTypeToggle-module-scss-module__B-spVG__wrapper{margin-top:1.5rem}
.VehicleSearchPaginationButtons-module-scss-module__6xJz4q__vehicleSearchPaginationButtons{align-items:center;width:min(23.75rem,100%);height:2.5rem;margin:2rem auto 0;display:flex;position:relative}.VehicleSearchPaginationButtons-module-scss-module__6xJz4q__vehicleSearchPaginationButtons>button{position:absolute}.VehicleSearchPaginationButtons-module-scss-module__6xJz4q__vehicleSearchPaginationButtons>button:last-child{right:0}.VehicleSearchPaginationButtons-module-scss-module__6xJz4q__vehicleSearchPaginationButtons .VehicleSearchPaginationButtons-module-scss-module__6xJz4q__pagingText{margin:auto;padding:0 4rem}
@keyframes VehicleSearchResultsTopBar-module-scss-module__M9lIiq__fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__headerContainer{background:#fff}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__headerContainer{border-bottom:1px solid #ddd}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header{justify-content:space-between;max-width:125rem;height:4.5rem;margin:0 auto;transition:visibility .2s,transform .2s ease-in-out;display:flex;position:relative}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__hidden{visibility:hidden;transform:translateY(-100%)}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__menuButtonContainer{align-items:center;width:13.25rem;padding-left:1rem;display:flex}@media (min-width:1280px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__menuButtonContainer{padding-left:2rem}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__menuButtonContainer.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__backdropVisible{border-color:#0000}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__menuButtonContainer button.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__hamburger{color:#282828;background:0 0;border:none;margin-right:1rem;padding:0;font-size:24px;display:flex}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__menuButtonContainer button.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__hamburger{display:none}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__navigationContainer{flex:1;display:flex}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__header .VehicleSearchResultsTopBar-module-scss-module__M9lIiq__navigationContainer.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__backdropVisible{border-color:#ddd}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__backdrop{z-index:10;opacity:0;visibility:hidden;background-color:#0003;width:100%;height:100%;position:fixed;top:0;left:0}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__backdrop.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__visible{opacity:1;visibility:visible}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__backdrop.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__visible{animation:.3s ease-in-out VehicleSearchResultsTopBar-module-scss-module__M9lIiq__fadeIn}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:none}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBar{display:flex}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBarMobile{flex-direction:column;gap:1.5rem;margin-top:.625rem;display:flex}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBarMobile{display:none}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBarMobileControls{background-color:#f6f6f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-left:-1rem;margin-right:-1rem;padding:1rem;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;top:0}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBarMobileControls.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__hasFixedNavBar{z-index:21;background-color:#fff;position:sticky;transform:translateY(4.5rem);box-shadow:0 2px 4px -1px #0000000d,0 4px 6px -1px #0000001a}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__vehicleSearchResultsTopBarMobileControls{display:none}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__activeFilterTags{margin:0;display:flex}@media (min-width:1000px){.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__activeFilterTags{display:none}}.VehicleSearchResultsTopBar-module-scss-module__M9lIiq__selectedFieldsTag{min-width:1.25rem;height:1.25rem}
.SortFilter-module-scss-module__xf0VgG__radioGroup{--gap-group:1rem;padding:1rem 0 1.5rem}.SortFilter-module-scss-module__xf0VgG__sortFilter{width:15.625rem}
.VehiclePageContactOptions-module-scss-module__EMRTqq__contactOptions{flex-direction:column;gap:2rem;padding:2rem 0 0;display:flex}.VehiclePageContactOptions-module-scss-module__EMRTqq__contactOptions.VehiclePageContactOptions-module-scss-module__EMRTqq__withScrollMargin{scroll-margin-top:5rem}@media (min-width:1280px){.VehiclePageContactOptions-module-scss-module__EMRTqq__contactOptions{scroll-margin-top:6.25rem}.VehiclePageContactOptions-module-scss-module__EMRTqq__contactOptions.VehiclePageContactOptions-module-scss-module__EMRTqq__withScrollMargin{scroll-margin-top:11.25rem}}.VehiclePageContactOptions-module-scss-module__EMRTqq__linkCards{flex-direction:column;gap:1.5rem;display:flex}
.ItemSlider-module-scss-module__ZTQ1sq__titleAndControllers{flex-flow:row;justify-content:space-between;align-items:center;margin:0 max(1rem,50vw - 36.5625rem);padding:1rem 0 .5rem;display:flex}.ItemSlider-module-scss-module__ZTQ1sq__titleAndControllers .ItemSlider-module-scss-module__ZTQ1sq__controllers{display:flex}.ItemSlider-module-scss-module__ZTQ1sq__titleAndControllers h4{font-size:1rem;font-weight:700;line-height:1.375rem}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-bottom:1.5rem;scroll-padding-left:max(1rem,50vw - 36.5625rem);overflow:auto}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent::-webkit-scrollbar{display:none}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent.ItemSlider-module-scss-module__ZTQ1sq__dragging{cursor:grabbing;scroll-snap-type:none}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent.ItemSlider-module-scss-module__ZTQ1sq__dragging ol{pointer-events:none}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent .ItemSlider-module-scss-module__ZTQ1sq__itemList{gap:1rem;width:fit-content;margin:0;padding:0 max(1rem,50vw - 36.5625rem);list-style:none;display:flex}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent .ItemSlider-module-scss-module__ZTQ1sq__itemList li{height:fit-content}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent .ItemSlider-module-scss-module__ZTQ1sq__itemList.ItemSlider-module-scss-module__ZTQ1sq__commonItemHeight li{height:auto}.ItemSlider-module-scss-module__ZTQ1sq__scrollableContent .ItemSlider-module-scss-module__ZTQ1sq__itemList .ItemSlider-module-scss-module__ZTQ1sq__listItem{scroll-snap-align:start}
.ProductPageContainer-module-scss-module__iOSmrG__pageContainer{max-width:100%;margin:0 auto}@media (min-width:1280px){.ProductPageContainer-module-scss-module__iOSmrG__pageContainer{max-width:90rem}}.ProductPageContainer-module-scss-module__iOSmrG__pageContainer{flex-direction:column;gap:1rem;padding:0 1rem;display:flex}@media (min-width:600px){.ProductPageContainer-module-scss-module__iOSmrG__pageContainer{padding:0 1rem}}@media (min-width:1280px){.ProductPageContainer-module-scss-module__iOSmrG__pageContainer{padding:0 2rem}}.ProductPageContainer-module-scss-module__iOSmrG__pageContainer.ProductPageContainer-module-scss-module__iOSmrG__paddingBottom{padding-bottom:1rem}@media (min-width:600px){.ProductPageContainer-module-scss-module__iOSmrG__pageContainer.ProductPageContainer-module-scss-module__iOSmrG__paddingBottom{padding-bottom:1rem}}@media (min-width:1000px){.ProductPageContainer-module-scss-module__iOSmrG__pageContainer.ProductPageContainer-module-scss-module__iOSmrG__paddingBottom{padding-bottom:2rem}}
.VehiclePageDealershipInfo-module-scss-module__IgQLMW__wrapper{flex-direction:column;gap:1.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__header{align-items:center;gap:1rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__header .VehiclePageDealershipInfo-module-scss-module__IgQLMW__nameWrapper{flex-direction:column;gap:.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__links{flex-direction:column;gap:1rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__links a{align-items:center;gap:.5rem;width:fit-content;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__links a svg{width:1.5rem;height:1.5rem}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__openingHours{flex-direction:column;gap:.5rem;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__phoneCallPrices{font-size:.875rem;font-weight:400;line-height:1.375rem}
.UserVehicleNotFound-module-scss-module__II5jbq__userVehiclesNotFound{flex-direction:column;gap:1.5rem;padding:1rem 0 1.5rem;display:flex}.UserVehicleNotFound-module-scss-module__II5jbq__vehiclesNotFound{font-size:1.125rem;font-weight:400;line-height:1.625rem}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard h5{color:#0076ca}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard ul{margin-block:0;padding-inline-start:0}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard ul li{align-items:center;margin-bottom:.5rem;list-style:none;display:flex}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard ul li svg{margin-right:.25rem;font-size:1.5rem}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard .UserVehicleNotFound-module-scss-module__II5jbq__logos{flex-direction:row;gap:1rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}.UserVehicleNotFound-module-scss-module__II5jbq__noVehicleCard .UserVehicleNotFound-module-scss-module__II5jbq__logos svg{font-size:3.5rem}
.VehicleModelCampaignCard-module-scss-module__ns_H6a__card{background-color:var(--backgroundColor);color:#fff;border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}@media (min-width:768px){.VehicleModelCampaignCard-module-scss-module__ns_H6a__card{flex-direction:row}}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__image{object-fit:cover;border-radius:.5rem;width:100%;height:auto}@media (min-width:768px){.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__image{width:17.5rem;height:11.6667rem}}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__infoContainer{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__infoContainer .VehicleModelCampaignCard-module-scss-module__ns_H6a__texts{flex-direction:column;gap:.5rem;display:flex}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__infoContainer .VehicleModelCampaignCard-module-scss-module__ns_H6a__texts .VehicleModelCampaignCard-module-scss-module__ns_H6a__title{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:900;line-height:2rem}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__infoContainer .VehicleModelCampaignCard-module-scss-module__ns_H6a__texts .VehicleModelCampaignCard-module-scss-module__ns_H6a__description{flex-direction:column;gap:.5rem;font-size:1.125rem;font-weight:400;line-height:1.625rem;display:flex}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__infoContainer .VehicleModelCampaignCard-module-scss-module__ns_H6a__button{color:#fff;background-color:var(--backgroundColor);border:1px solid #fff;align-self:flex-end}.VehicleModelCampaignCard-module-scss-module__ns_H6a__card .VehicleModelCampaignCard-module-scss-module__ns_H6a__infoContainer .VehicleModelCampaignCard-module-scss-module__ns_H6a__button:hover{background-color:var(--backgroundColor);box-shadow:0 0 0 2px #fff}
.VehiclePageDealershipPersonnel-module-scss-module__pJMIYG__wrapper{flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}.VehiclePageDealershipPersonnel-module-scss-module__pJMIYG__item{list-style-type:none}
.LeasingCtaCard-module-scss-module__7yOBVa__wrapper{flex-direction:column;gap:1rem;height:auto;padding:1.5rem;display:flex}.LeasingCtaCard-module-scss-module__7yOBVa__wrapper>svg{color:#cb4700;font-size:2rem}.LeasingCtaCard-module-scss-module__7yOBVa__wrapper .LeasingCtaCard-module-scss-module__7yOBVa__cardTitle{font-family:var(--font-theme-narrow);font-size:1.25rem;font-weight:700;line-height:1.75rem}
.ContactButton-module-scss-module__NmWrTG__container{height:unset;width:100%}.ContactButton-module-scss-module__NmWrTG__wrapper{background-color:#fff;border:2px solid #0000;border-radius:16px;flex-flow:column wrap;flex:1;justify-content:space-between;gap:.5rem;height:100%;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.ContactButton-module-scss-module__NmWrTG__wrapper.ContactButton-module-scss-module__NmWrTG__hovered{border:2px solid #cb4700}button.ContactButton-module-scss-module__NmWrTG__wrapper{width:100%}.ContactButton-module-scss-module__NmWrTG__topTextWrapper{justify-content:space-between;gap:.5rem;width:100%;font-size:1.125rem;font-weight:700;line-height:1.625rem;display:flex}.ContactButton-module-scss-module__NmWrTG__topText{flex-flow:wrap;align-items:center;display:flex}.ContactButton-module-scss-module__NmWrTG__icon{color:#cb4700;display:flex}.ContactButton-module-scss-module__NmWrTG__icon>svg{width:1.5rem;height:1.5rem}.ContactButton-module-scss-module__NmWrTG__hoverText{color:#cb4700;align-items:center;gap:.5rem;display:flex}.ContactButton-module-scss-module__NmWrTG__bottomText{white-space:normal;text-align:left;font-size:.875rem;font-weight:400;line-height:1.25rem}
.UserVehicleSection-module-scss-module__rF3AOa__wrapper{flex-direction:column;display:flex}.UserVehicleSection-module-scss-module__rF3AOa__wrapper:has(.UserVehicleSection-module-scss-module__rF3AOa__ctaCards>div){gap:1rem}.UserVehicleSection-module-scss-module__rF3AOa__content{background-color:#fff;border-radius:1rem;grid-template-columns:1fr;max-width:90rem;display:grid}@media (min-width:768px){.UserVehicleSection-module-scss-module__rF3AOa__content{grid-template-columns:2fr 1fr}.UserVehicleSection-module-scss-module__rF3AOa__content .UserVehicleSection-module-scss-module__rF3AOa__additionalSection{background-color:#fafafa;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}.UserVehicleSection-module-scss-module__rF3AOa__ctaCards{grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1000px){.UserVehicleSection-module-scss-module__rF3AOa__ctaCards{grid-template-columns:repeat(3,1fr)}}
.ContactButtons-module-scss-module__cv4Bqa__wrapper{background-color:#fff;flex-direction:column;gap:2rem;display:flex}@media (min-width:1000px){.ContactButtons-module-scss-module__cv4Bqa__wrapper{scroll-margin-top:5.5rem}}.ContactButtons-module-scss-module__cv4Bqa__sections{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:600px){.ContactButtons-module-scss-module__cv4Bqa__sections{flex-direction:row;gap:3rem}}.ContactButtons-module-scss-module__cv4Bqa__section{flex-direction:column;flex:1;gap:1.5rem;display:flex}@media (min-width:1000px){.ContactButtons-module-scss-module__cv4Bqa__section:first-of-type{flex:3}}.ContactButtons-module-scss-module__cv4Bqa__section:only-child .ContactButtons-module-scss-module__cv4Bqa__subHeading{display:none}.ContactButtons-module-scss-module__cv4Bqa__heading{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:900;line-height:2rem}.ContactButtons-module-scss-module__cv4Bqa__subHeading{font-size:1.125rem;font-weight:500;line-height:1.625rem}.ContactButtons-module-scss-module__cv4Bqa__buttons{grid-gap:1rem;flex:1;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));display:grid}.ContactButtons-module-scss-module__cv4Bqa__reserveButtonsWrapper{background-color:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.ContactButtons-module-scss-module__cv4Bqa__reserveButtonsWrapper .ContactButtons-module-scss-module__cv4Bqa__divider{background-color:#f0f0f0;width:100%;height:1px}@media (max-width:599px){.ContactButtons-module-scss-module__cv4Bqa__additionalText{font-size:.875rem;font-weight:400;line-height:1.375rem}}
.DamageServiceContact-module-scss-module__12jQJW__header{font-size:1.125rem;font-weight:700;line-height:1.625rem}.DamageServiceContact-module-scss-module__12jQJW__container{background-color:#fff;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}
.ReserveButton-module-scss-module___Fw91G__wrapper{justify-content:space-between;gap:.5rem;min-width:12.5rem;display:flex}.ReserveButton-module-scss-module___Fw91G__text,.ReserveButton-module-scss-module___Fw91G__hoverButton{font-size:1.125rem;font-weight:700;line-height:1.625rem}.ReserveButton-module-scss-module___Fw91G__hoverButton{appearance:none;pointer-events:none;color:#cb4700;background-color:#0000;border:none;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.ReserveButton-module-scss-module___Fw91G__wrapper.ReserveButton-module-scss-module___Fw91G__hovered .ReserveButton-module-scss-module___Fw91G__hoverButton{pointer-events:all}.ReserveButton-module-scss-module___Fw91G__iconButton{appearance:none;pointer-events:none;background-color:#0000;border:none;margin:0;padding:0}.ReserveButton-module-scss-module___Fw91G__wrapper.ReserveButton-module-scss-module___Fw91G__hovered .ReserveButton-module-scss-module___Fw91G__iconButton{pointer-events:all}.ReserveButton-module-scss-module___Fw91G__icon{color:#cb4700;display:flex}.ReserveButton-module-scss-module___Fw91G__icon>svg{width:1.5rem;height:1.5rem}
.ContactsList-module-scss-module__HuSnaG__heading{font-family:var(--font-theme-narrow);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.ContactsList-module-scss-module__HuSnaG__contactsList{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;display:grid}.ContactsList-module-scss-module__HuSnaG__contactsList .ContactsList-module-scss-module__HuSnaG__contactsListItem{list-style-type:none}@media (min-width:768px){.ContactsList-module-scss-module__HuSnaG__contactsList{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.ContactsList-module-scss-module__HuSnaG__contactsList{grid-template-columns:repeat(3,1fr)}}
.ServiceShortcuts-module-scss-module__wbf0vW__serviceShortcuts{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (min-width:768px){.ServiceShortcuts-module-scss-module__wbf0vW__serviceShortcuts{padding-bottom:1.25rem}}.ServiceShortcuts-module-scss-module__wbf0vW__serviceShortcuts .ServiceShortcuts-module-scss-module__wbf0vW__title{font-family:var(--font-theme-narrow);border-bottom:1px solid #ddd;padding:1rem 0;font-size:1.5rem;font-weight:700;line-height:2rem}.ServiceShortcuts-module-scss-module__wbf0vW__serviceShortcuts .ServiceShortcuts-module-scss-module__wbf0vW__unlinkVehicleText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.ServiceShortcuts-module-scss-module__wbf0vW__serviceShortcuts .ServiceShortcuts-module-scss-module__wbf0vW__unlinkVehicleText a{text-decoration:underline}
.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints{flex-direction:column;justify-content:center;gap:3rem;padding:0 1rem;display:flex}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints{padding:0}}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent{flex-direction:column;gap:1.5rem;display:flex}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__heading{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__heading{font-family:var(--font-theme-narrow);font-size:2rem;font-weight:900;line-height:2.5rem}}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__content{font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__content{font-size:1.125rem;font-weight:400;line-height:1.625rem}}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list{flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list .KeySellingPoints-module-scss-module__0EsOFW__listItem{align-items:center;gap:1rem;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list .KeySellingPoints-module-scss-module__0EsOFW__listItem svg{color:#cb4700;font-size:1.5rem}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list .KeySellingPoints-module-scss-module__0EsOFW__listItem{font-size:1.125rem;font-weight:400;line-height:1.625rem}}
.PurchasingOptions-module-scss-module__4wXAlG__optionList{flex-direction:column;gap:1rem;display:flex}.PurchasingOptions-module-scss-module__4wXAlG__title{margin-bottom:1.5rem}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent{flex-direction:column;gap:1.5rem;display:flex}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent .PurchasingOptions-module-scss-module__4wXAlG__purchasingTerms{background-color:#f6f6f6;border-radius:1rem;margin-top:1rem;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent .PurchasingOptions-module-scss-module__4wXAlG__purchasingTerms .PurchasingOptions-module-scss-module__4wXAlG__purchasingTermsTitle{font-size:.875rem;font-weight:500;line-height:1.375rem}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent .PurchasingOptions-module-scss-module__4wXAlG__purchasingTerms .PurchasingOptions-module-scss-module__4wXAlG__logoWrapper svg{color:#cb4700;height:1rem;font-size:8rem}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent .PurchasingOptions-module-scss-module__4wXAlG__purchasingTerms .PurchasingOptions-module-scss-module__4wXAlG__purchasingTermsList{margin:0 0 1rem;padding:0 0 0 1rem}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent .PurchasingOptions-module-scss-module__4wXAlG__purchasingTerms .PurchasingOptions-module-scss-module__4wXAlG__purchasingTermsList>li{margin-top:.5rem}.PurchasingOptions-module-scss-module__4wXAlG__purchasingContent .PurchasingOptions-module-scss-module__4wXAlG__purchasingTerms .PurchasingOptions-module-scss-module__4wXAlG__purchasingTermsList>li::marker{color:#cb4700}@media (min-width:600px){.PurchasingOptions-module-scss-module__4wXAlG__leasingDetails{padding-left:2rem}}.PurchasingOptions-module-scss-module__4wXAlG__secondaryText{color:#757575;font-size:1rem;font-weight:400;line-height:1.5rem}
.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color,#cb4700) var(--scrollbar-track-color,#ddd);scroll-behavior:smooth;width:100vw;margin-left:50%;overflow:auto hidden;transform:translate(-50%)}.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider::-webkit-scrollbar{height:1.125rem}.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider::-webkit-scrollbar-track{background:var(--scrollbar-track-color,#ddd);background-clip:padding-box;border-top:.5rem solid #0000;border-bottom:.5rem solid #0000}.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#cb4700);background-clip:padding-box;border-top:.4375rem solid #0000;border-bottom:.4375rem solid #0000}.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,53.5rem))/2)}@media (min-width:1280px){.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider .VehicleComparisonTable-module-scss-module__lm2w_q__cardList{padding:1.5rem max(1.5rem,(100vw - var(--content-width,53.5rem))/2);align-items:stretch;gap:1rem;width:min-content;margin:0;list-style:none;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider .VehicleComparisonTable-module-scss-module__lm2w_q__cardList .VehicleComparisonTable-module-scss-module__lm2w_q__cardListItem{min-width:19.375rem}@media (min-width:1000px){.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider .VehicleComparisonTable-module-scss-module__lm2w_q__cardList .VehicleComparisonTable-module-scss-module__lm2w_q__cardListItem{min-width:21.25rem}}@media (min-width:1280px){.VehicleComparisonTable-module-scss-module__lm2w_q__cardSlider .VehicleComparisonTable-module-scss-module__lm2w_q__cardList{padding:1.5rem max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.VehicleComparisonTable-module-scss-module__lm2w_q__container{position:relative}.VehicleComparisonTable-module-scss-module__lm2w_q__container.VehicleComparisonTable-module-scss-module__lm2w_q__padded{padding:4.5rem 0}.VehicleComparisonTable-module-scss-module__lm2w_q__headerWrapper{max-width:90rem;margin:0 auto;padding:0 2.5rem}.VehicleComparisonTable-module-scss-module__lm2w_q__header{width:100%;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__scrollButtons{gap:.5rem;display:none}@media (min-width:1000px){.VehicleComparisonTable-module-scss-module__lm2w_q__scrollButtons{margin-left:auto;display:flex}}.VehicleComparisonTable-module-scss-module__lm2w_q__wrapper{background:#f2f2f2;flex-direction:column;gap:1rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__headerContent{flex-direction:column;gap:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__title{font-family:var(--font-theme-narrow);color:#282828;font-size:1.5rem;font-weight:700;line-height:2rem}.VehicleComparisonTable-module-scss-module__lm2w_q__filterCheckbox{color:#282828;font-size:.875rem;font-weight:400;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__controls{align-self:start;align-items:center;gap:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__products{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color,#cb4700) var(--scrollbar-track-color,#ddd);overflow:auto hidden}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar{height:1.125rem}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-track{background:var(--scrollbar-track-color,#ddd);background-clip:padding-box;border-top:.5rem solid #0000;border-bottom:.5rem solid #0000}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#cb4700);background-clip:padding-box;border-top:.4375rem solid #0000;border-bottom:.4375rem solid #0000}.VehicleComparisonTable-module-scss-module__lm2w_q__products{scroll-behavior:smooth;width:100vw;margin-left:50%;overflow:auto hidden;transform:translate(-50%)}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,53.5rem))/2)}@media (min-width:1280px){.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.VehicleComparisonTable-module-scss-module__lm2w_q__columns{padding:0 max(1.5rem,(100vw - var(--content-width,53.5rem))/2);grid-auto-columns:minmax(13.75rem,16.875rem);grid-auto-flow:column;margin-bottom:1rem;display:grid}@media (min-width:1280px){.VehicleComparisonTable-module-scss-module__lm2w_q__columns{padding:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.VehicleComparisonTable-module-scss-module__lm2w_q__column{text-align:left;flex-direction:column;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__imageWrapper{background:#f6f6f6;border:2px solid #0000;border-radius:.5rem;margin-right:1rem;position:relative;overflow:hidden}.VehicleComparisonTable-module-scss-module__lm2w_q__currentImage{border:.125rem solid #282828}.VehicleComparisonTable-module-scss-module__lm2w_q__image{object-fit:contain;width:100%;height:10rem;display:block}.VehicleComparisonTable-module-scss-module__lm2w_q__image.VehicleComparisonTable-module-scss-module__lm2w_q__cover{object-fit:cover}.VehicleComparisonTable-module-scss-module__lm2w_q__vehicleTitle{color:#282828;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.5rem;margin-top:1rem;margin-right:1rem;font-size:1.125rem;font-weight:700;line-height:1.625rem;display:-webkit-box;overflow:hidden}.VehicleComparisonTable-module-scss-module__lm2w_q__badgesRow{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:.5rem;margin-right:1rem;display:flex;overflow-x:auto}.VehicleComparisonTable-module-scss-module__lm2w_q__badge{color:#282828;background:#ddd;border-radius:.5rem;flex-shrink:0;padding:0 .5rem;font-size:.875rem;font-weight:700;line-height:1.375rem}.VehicleComparisonTable-module-scss-module__lm2w_q__priceBlock{flex-direction:column;gap:.25rem;min-height:6.625rem;margin-right:1rem;padding:.5rem 0 1.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__price{color:#282828;font-size:1.125rem;font-weight:700;line-height:1.625rem}.VehicleComparisonTable-module-scss-module__lm2w_q__secondaryText{color:#3e3e3e;font-size:.875rem;font-weight:400;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__row,.VehicleComparisonTable-module-scss-module__lm2w_q__stripedRow{align-items:center;min-height:2.25rem;padding:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__stripedRow:nth-child(odd){background:#f6f6f6}.VehicleComparisonTable-module-scss-module__lm2w_q__cell{color:#282828;font-size:.875rem;font-weight:400;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__cellWithIcon{color:#282828;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex}.VehicleComparisonTable-module-scss-module__lm2w_q__positiveIcon,.VehicleComparisonTable-module-scss-module__lm2w_q__negativeIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.VehicleComparisonTable-module-scss-module__lm2w_q__positiveIcon{color:#2d8300}.VehicleComparisonTable-module-scss-module__lm2w_q__negativeIcon{color:var(--brand-accent-disabled-color,#cb4700)}.VehicleComparisonTable-module-scss-module__lm2w_q__actionsRow{align-items:center;min-height:3rem;padding:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__currentBadge{color:#fff;background:#2b2b2b;border-radius:.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__notification{width:auto;display:inline-flex}
.ThumbVoter-module-scss-module__bVveRa__thumbVoter{flex-direction:row;align-items:center;gap:1rem;min-height:2rem;margin:1.5rem 0;display:flex}.ThumbVoter-module-scss-module__bVveRa__title{font-family:var(--font-theme-narrow);font-size:1.25rem;font-weight:700;line-height:1.75rem}
.VehiclePageTitle-module-scss-module__sGEC_W__container{flex-direction:row;justify-content:space-between;gap:.25rem;display:flex}.VehiclePageTitle-module-scss-module__sGEC_W__container .VehiclePageTitle-module-scss-module__sGEC_W__categoryTag{color:#fff;background-color:#2b2b2b;border-radius:.5rem;padding:0 .5rem;font-size:1rem;font-weight:700;line-height:1.5rem;display:inline-flex}.VehiclePageTitle-module-scss-module__sGEC_W__container .VehiclePageTitle-module-scss-module__sGEC_W__wrapper{flex-direction:column;gap:1rem;display:flex}.VehiclePageTitle-module-scss-module__sGEC_W__container .VehiclePageTitle-module-scss-module__sGEC_W__wrapper h1{font-family:var(--font-theme);font-weight:400}.VehiclePageTitle-module-scss-module__sGEC_W__container .VehiclePageTitle-module-scss-module__sGEC_W__wrapper .VehiclePageTitle-module-scss-module__sGEC_W__title{flex-direction:column;gap:.25rem;display:flex}.VehiclePageTitle-module-scss-module__sGEC_W__container .VehiclePageTitle-module-scss-module__sGEC_W__brandLogo{font-size:3rem}
.ShortcutRow-module-scss-module__EpFoyG__shortcutRow{flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.ShortcutRow-module-scss-module__EpFoyG__label{max-width:230px;font-size:1rem;font-weight:700;line-height:1.5rem}
.UserVehicleAccordion-module-scss-module__3W7CSa__sectionWithBorder{border-bottom:1px solid #ddd}@media (min-width:768px){.UserVehicleAccordion-module-scss-module__3W7CSa__sectionWithBorder:last-of-type{border-bottom:none}}.UserVehicleAccordion-module-scss-module__3W7CSa__accordionButton{border-bottom:unset}
.PromoBannerUI-module-scss-module__4mIzoG__promoBanner{background-color:#e7e9ee;border-radius:1rem;flex-direction:column;gap:.5rem;width:100%;padding:2rem;display:flex;position:relative;overflow:hidden}.PromoBannerUI-module-scss-module__4mIzoG__title{font-family:var(--font-theme-narrow);z-index:1;font-size:1.5rem;font-weight:700;line-height:2rem}.PromoBannerUI-module-scss-module__4mIzoG__text{z-index:1;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media (max-width:767px){.PromoBannerUI-module-scss-module__4mIzoG__text{font-size:1rem;font-weight:400;line-height:1.5rem}}.PromoBannerUI-module-scss-module__4mIzoG__blob{z-index:0;position:absolute}.PromoBannerUI-module-scss-module__4mIzoG__blob.PromoBannerUI-module-scss-module__4mIzoG__topLeft{filter:blur(.3rem);top:-2rem;left:-3rem}.PromoBannerUI-module-scss-module__4mIzoG__blob.PromoBannerUI-module-scss-module__4mIzoG__bottomRight{bottom:-5rem;right:-3rem}@media (max-width:767px){.PromoBannerUI-module-scss-module__4mIzoG__blob.PromoBannerUI-module-scss-module__4mIzoG__bottomRight{width:5.5rem;height:auto;bottom:-1.5rem;right:-1rem}}
.Contract-module-scss-module__32KXcq__wrapper{flex-direction:column;gap:1.5rem;display:flex}.Contract-module-scss-module__32KXcq__editButtonWrapper{border:1px dashed #ddd;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;font-weight:700;line-height:1.375rem;display:flex}.Contract-module-scss-module__32KXcq__notification{margin:.5rem 0}.Contract-module-scss-module__32KXcq__smallTextButton>span{--font-weight-size-small:"inherit"}
.Common-module-scss-module__FngdbW__smallLink{font-size:.875rem;font-weight:500;line-height:1.375rem}.Common-module-scss-module__FngdbW__smallLink,.Common-module-scss-module__FngdbW__smallLink:hover{text-decoration:underline}.Common-module-scss-module__FngdbW__descriptionList{grid-template-columns:1fr}.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listItem{grid-column-gap:1.5rem;padding:0 0 1rem;display:grid}.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listItem.Common-module-scss-module__FngdbW__greyText{color:#757575}.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listItem dt{color:#565656;font-size:1rem;font-weight:400;line-height:1.375rem}@media (min-width:1000px){.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listItem{grid-template-columns:1fr 1fr}}.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listItem:not(:last-child){border-bottom:1px solid #ddd}.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listItem:not(:last-child).Common-module-scss-module__FngdbW__dashedSeparator{border-bottom-style:dashed}.Common-module-scss-module__FngdbW__descriptionList .Common-module-scss-module__FngdbW__listHeading{font-size:1rem;font-weight:700;line-height:1.5rem}.Common-module-scss-module__FngdbW__additionalItems{margin:0;padding:0;list-style-type:none}.Common-module-scss-module__FngdbW__additionalItems li{color:#565656;padding:1rem 0;font-size:1rem;font-weight:400;line-height:1.375rem}.Common-module-scss-module__FngdbW__additionalItems li:first-child{padding-top:0}.Common-module-scss-module__FngdbW__additionalItems li:not(:last-child){border-bottom:1px solid #ddd}
.MileageEstimate-module-scss-module__KOo8dW__mileageEstimateWrapper{flex-direction:column;gap:1rem;margin:.5rem 0;display:flex}.MileageEstimate-module-scss-module__KOo8dW__notificationWrapper{color:#282828;background-color:#f6f6f6}.MileageEstimate-module-scss-module__KOo8dW__notificationContentWrapper{flex-direction:column;gap:.5rem;display:flex}.MileageEstimate-module-scss-module__KOo8dW__notificationContentWrapper .MileageEstimate-module-scss-module__KOo8dW__estimate{flex-direction:row;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.MileageEstimate-module-scss-module__KOo8dW__notificationContentWrapper .MileageEstimate-module-scss-module__KOo8dW__estimate>svg{flex-shrink:0;font-size:1.5rem}.MileageEstimate-module-scss-module__KOo8dW__notificationContentWrapper .MileageEstimate-module-scss-module__KOo8dW__estimate>svg.MileageEstimate-module-scss-module__KOo8dW__red{color:#e80014}.MileageEstimate-module-scss-module__KOo8dW__notificationContentWrapper .MileageEstimate-module-scss-module__KOo8dW__estimate>svg.MileageEstimate-module-scss-module__KOo8dW__yellow{color:#b08c00}.MileageEstimate-module-scss-module__KOo8dW__notificationContentWrapper .MileageEstimate-module-scss-module__KOo8dW__estimate>svg.MileageEstimate-module-scss-module__KOo8dW__green{color:#2d8300}
.MileageReadingList-module-scss-module__xA-_qG__list{border-bottom:1px solid #ddd}.MileageReadingList-module-scss-module__xA-_qG__list.MileageReadingList-module-scss-module__xA-_qG__noBorder{border-bottom:none}.MileageReadingList-module-scss-module__xA-_qG__list.MileageReadingList-module-scss-module__xA-_qG__dashedBorder{border-bottom-style:dashed}.MileageReadingList-module-scss-module__xA-_qG__expandButton{margin-bottom:.5rem}
.ContractUpdateModal-module-scss-module___FCX8G__contractUpdateForm{flex-direction:column;gap:1.5rem;display:flex}.ContractUpdateModal-module-scss-module___FCX8G__currentContractInfo{flex-direction:column;gap:.5rem;display:flex}.ContractUpdateModal-module-scss-module___FCX8G__radioGroup{--gap-group:1rem}.ContractUpdateModal-module-scss-module___FCX8G__radioGroupItemSection{color:#3e3e3e;background-color:#f6f6f6;border-radius:.5rem;flex-direction:column;gap:1.5rem;width:100%;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.ContractUpdateModal-module-scss-module___FCX8G__radioGroupItemSection .ContractUpdateModal-module-scss-module___FCX8G__sectionItem{flex-direction:column;gap:.25rem;display:flex}.ContractUpdateModal-module-scss-module___FCX8G__numberStepperWrapper{flex-direction:column;margin-top:.5rem;display:flex}.ContractUpdateModal-module-scss-module___FCX8G__gap--xs,.ContractUpdateModal-module-scss-module___FCX8G__numberStepperWrapper{flex-direction:column;gap:1rem;display:flex}.ContractUpdateModal-module-scss-module___FCX8G__input{max-width:100%}.ContractUpdateModal-module-scss-module___FCX8G__fillWidth{width:100%}.ContractUpdateModal-module-scss-module___FCX8G__icon{color:#cb4700}
.DealerImage-module-scss-module__42qZXa__imageContainer{justify-content:center;align-items:center;padding:0;display:flex}.DealerImage-module-scss-module__42qZXa__imageContainer img{width:100%;height:auto}@media (min-width:768px){.DealerImage-module-scss-module__42qZXa__imageContainer img{border-radius:.5rem}}@media (min-width:1400px){.DealerImage-module-scss-module__42qZXa__imageContainer img{border-radius:1rem}}
.CurrentMileageInput-module-scss-module__M1ZVRG__wrapper .CurrentMileageInput-module-scss-module__M1ZVRG__input{max-width:100%}.CurrentMileageInput-module-scss-module__M1ZVRG__wrapper .CurrentMileageInput-module-scss-module__M1ZVRG__input input{margin-top:.25rem}
.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__linkCards{align-items:flex-start;gap:1rem;display:flex}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__linkCards:not(.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__sidebar){flex-direction:column}@media (min-width:1000px){.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__linkCards:not(.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__sidebar){flex-direction:row}}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__linkCards.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__sidebar{flex-direction:column}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__linkCards>*{flex-grow:1;flex-basis:0}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer{background-color:#fff;border:1px solid #ddd;border-radius:1rem;min-height:5rem;padding:1rem}@media (max-width:999px){.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer{flex-basis:auto;width:100%}}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer .DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__accordion{border-bottom:none}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer .DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__accordion>div{margin-top:1rem;margin-bottom:-1.5rem}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer .DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesAccordion{padding:0;font-weight:500}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer .DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesAccordion span{background:#cb4700;flex-shrink:0;width:3rem;height:3rem}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesContainer .DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesAccordion span svg{fill:#fff}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__customerVehiclesAccordionContent{margin-bottom:-1rem;padding-bottom:0}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__accordionContainer:not(.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__sidebar){flex-direction:column;justify-content:center;align-items:center;display:flex}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__accordionContainer:not(.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__sidebar)>*{flex-grow:1;flex-basis:0;max-width:45rem}.DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__accordionContainer .DealerLocationSelfServiceDetails-module-scss-module__1VUpiW__accordion:not(:last-child){border-bottom:1px solid #ddd}
.NumberStepper-module-scss-module__7tUJYq__wrapper{flex-direction:column;gap:.5rem;display:flex}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__contentWrapper{background-color:#fff;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:1.5rem;padding:1rem;display:flex}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__contentWrapper button{-webkit-user-select:none;user-select:none}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__contentWrapper.NumberStepper-module-scss-module__7tUJYq__hasError{border-color:#e80014}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__value{color:#cb4700;text-align:center;flex:1;font-size:1rem;font-weight:500;line-height:1.5rem}.NumberStepper-module-scss-module__7tUJYq__errorText{color:#e80014;font-size:.875rem;font-weight:400;line-height:1.375rem}
.DepartmentGroup-module-scss-module__B1MvFW__groupHeader{background-color:#1e2233;padding:1.5rem}@media (max-width:999px){.DepartmentGroup-module-scss-module__B1MvFW__groupHeader{margin:0 -1rem}}.DepartmentGroup-module-scss-module__B1MvFW__groupTitle{color:#fff;font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:700;line-height:2rem}.DepartmentGroup-module-scss-module__B1MvFW__groupBody{flex-direction:column;gap:1.5rem;margin-bottom:1rem;scroll-margin-top:2.5rem;display:flex}
.ContractInfoSection-module-scss-module__yhUN0a__wrapper{flex-direction:column;gap:.25rem;display:flex}.ContractInfoSection-module-scss-module__yhUN0a__wrapper .ContractInfoSection-module-scss-module__yhUN0a__label{color:#565656}.ContractInfoSection-module-scss-module__yhUN0a__wrapper .ContractInfoSection-module-scss-module__yhUN0a__data{font-size:1rem;font-weight:500;line-height:1.5rem}
.DepartmentItem-module-scss-module__d6DhNa__departmentItem{flex-direction:column;padding:2rem 1rem;display:flex}@media (max-width:999px){.DepartmentItem-module-scss-module__d6DhNa__departmentItem{margin:-1rem}}.DepartmentItem-module-scss-module__d6DhNa__itemHeader{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}@media (min-width:600px){.DepartmentItem-module-scss-module__d6DhNa__itemHeader{flex-direction:row;justify-content:space-between;align-items:center}}.DepartmentItem-module-scss-module__d6DhNa__itemHeader .DepartmentItem-module-scss-module__d6DhNa__branding{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.DepartmentItem-module-scss-module__d6DhNa__itemHeader .DepartmentItem-module-scss-module__d6DhNa__branding .DepartmentItem-module-scss-module__d6DhNa__brandLogo{font-size:3.5rem}.DepartmentItem-module-scss-module__d6DhNa__departmentDetails{flex-direction:column;gap:1rem;padding:1.5rem 0;list-style:none;display:flex}@media (min-width:600px){.DepartmentItem-module-scss-module__d6DhNa__departmentDetails .DepartmentItem-module-scss-module__d6DhNa__departmentDetailsItem{font-size:1.125rem;font-weight:400;line-height:1.625rem}}.DepartmentItem-module-scss-module__d6DhNa__departmentDetails .DepartmentItem-module-scss-module__d6DhNa__departmentDetailsItem{flex-flow:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.DepartmentItem-module-scss-module__d6DhNa__personnelList{grid-template-columns:1fr;gap:1.5rem;padding:0;list-style:none;display:inline-grid}@media (min-width:768px){.DepartmentItem-module-scss-module__d6DhNa__personnelList{grid-template-columns:1fr 1fr}}.DepartmentItem-module-scss-module__d6DhNa__servicePersonnel{border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.DepartmentItem-module-scss-module__d6DhNa__servicePersonnel.DepartmentItem-module-scss-module__d6DhNa__darkBackground{background-color:#f0f0f0}.DepartmentItem-module-scss-module__d6DhNa__phoneLink{font-weight:inherit}.DepartmentItem-module-scss-module__d6DhNa__personnelAccordionContent{gap:1rem}.DepartmentItem-module-scss-module__d6DhNa__contactMethods{grid-template-columns:1fr;gap:1.5rem;padding:.5rem 0;display:grid}@media (min-width:768px){.DepartmentItem-module-scss-module__d6DhNa__contactMethods{grid-template-columns:1fr 1fr}}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card:has(.DepartmentItem-module-scss-module__d6DhNa__section){gap:1rem}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card h5{align-items:center;gap:.5rem;display:flex}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card .DepartmentItem-module-scss-module__d6DhNa__section{background-color:#fafafa;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card .DepartmentItem-module-scss-module__d6DhNa__boldText{color:#cb4700;font-size:1rem;font-weight:700;line-height:1.5rem}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card p{color:#565656;white-space:break-spaces;font-size:.875rem;font-weight:400;line-height:1.375rem}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__card .DepartmentItem-module-scss-module__d6DhNa__icon{color:#cb4700;font-size:24px}.DepartmentItem-module-scss-module__d6DhNa__contactMethods .DepartmentItem-module-scss-module__d6DhNa__cardLink{color:unset;width:100%;text-decoration:none}
.MaintenanceHistoryList-module-scss-module__Sm0_8W__section{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.MaintenanceHistoryList-module-scss-module__Sm0_8W__section:first-child{padding-top:0}.MaintenanceHistoryList-module-scss-module__Sm0_8W__section:last-child{padding-bottom:0}.MaintenanceHistoryList-module-scss-module__Sm0_8W__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__blackText{color:#282828;font-size:1rem;font-weight:500;line-height:1.5rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__greyText{color:#565656;font-size:1rem;font-weight:400;line-height:1.5rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__smallText a{font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:underline}.MaintenanceHistoryList-module-scss-module__Sm0_8W__expandButton{width:fit-content;margin:0 0 .5rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list{margin:0;padding:0;list-style-type:none}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li{color:#565656;border-top:1px solid #ddd;flex-direction:row;justify-content:space-between;padding:1rem 0;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__rightSide{align-items:right}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__odoMeter{font-size:.875rem;font-weight:400;line-height:1.375rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__service{color:#282828;margin:.25rem 0;font-size:1rem;font-weight:500;line-height:1.5rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__operationsTitle{color:#282828;margin:.25rem 0;font-size:.875rem;font-weight:500;line-height:1.375rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li ul.MaintenanceHistoryList-module-scss-module__Sm0_8W__operations{margin:0;padding:0}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li ul.MaintenanceHistoryList-module-scss-module__Sm0_8W__operations li{border-top:none;justify-content:flex-start;gap:.25rem;padding:0}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li ul.MaintenanceHistoryList-module-scss-module__Sm0_8W__operations li svg{color:#2d8300;flex-shrink:0;font-size:1.5rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li:first-child{border-top:none;padding-top:0}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li:last-child{padding-bottom:0}
.DepartmentRating-module-scss-module___EU4FG__wrapper{gap:1rem;display:flex}.DepartmentRating-module-scss-module___EU4FG__count{font-weight:500}.DepartmentRating-module-scss-module___EU4FG__count button span{--font-weight-size-medium:500}
.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-top--xs{padding-top:1rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-top--s{padding-top:1.5rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-top--m{padding-top:2rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-top--l{padding-top:2.5rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-top--xl{padding-top:3rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-bottom--xs{padding-bottom:1rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-bottom--s{padding-bottom:1.5rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-bottom--m{padding-bottom:2rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-bottom--l{padding-bottom:2.5rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper.MainPageTitle-module-scss-module__hX5xcq__padding-bottom--xl{padding-bottom:3rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper{flex-direction:column;gap:1.5rem;display:flex;overflow:hidden}.MainPageTitle-module-scss-module__hX5xcq__wrapper h1{font-family:var(--font-theme-narrow);font-size:2.5rem;font-weight:900;line-height:2.875rem}.MainPageTitle-module-scss-module__hX5xcq__wrapper div{font-size:1.125rem;font-weight:400;line-height:1.625rem}
.VehicleMaintenance-module-scss-module__ezEATG__section{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.VehicleMaintenance-module-scss-module__ezEATG__section:first-child{padding-top:0}.VehicleMaintenance-module-scss-module__ezEATG__section:last-child{padding-bottom:0}.VehicleMaintenance-module-scss-module__ezEATG__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.VehicleMaintenance-module-scss-module__ezEATG__blackText{color:#282828;font-size:1rem;font-weight:500;line-height:1.5rem}.VehicleMaintenance-module-scss-module__ezEATG__greyText{color:#565656;font-size:1rem;font-weight:400;line-height:1.5rem}.VehicleMaintenance-module-scss-module__ezEATG__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.VehicleMaintenance-module-scss-module__ezEATG__smallText a{font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:underline}
.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar{flex-direction:column;justify-content:space-between;height:100%;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sideBarTop{flex-direction:column;gap:1rem;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebarHeader{justify-content:space-between;align-items:flex-start;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__clientVehicleInfo{flex-direction:column;margin-bottom:1rem;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__clientVehicleInfo span,.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__clientVehicleInfo b{font-size:.875rem}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__clientVehicleInfo span{color:#565656}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__priceInfo{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__noSizeInfo{flex-direction:column;gap:1rem;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sizeAndAmount{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sizeAndAmount .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__size{flex-direction:column;gap:.5rem;display:flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sizeAndAmount svg,.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sizeAndAmount b{font-size:1.125rem}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sizeAndAmount b{align-items:center;gap:.25rem;display:inline-flex}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sizeAndAmount .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__amountSelector{width:max-content}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__sidebar .TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__addToCart{width:100%}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__priceDisclaimer{font-size:1rem;font-weight:700;line-height:1.5rem}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__comparisonPrice{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__price{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:900;line-height:2rem}.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__price.TirePageMainDetailsSectionContent-module-scss-module__KHT3XW__discount{color:#cb4700}
.DepartmentRatingComments-module-scss-module__ik80Cq__wrapper{flex-direction:column;gap:1.5rem;display:flex}.DepartmentRatingComments-module-scss-module__ik80Cq__header{align-items:center;gap:1rem;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.DepartmentRatingComments-module-scss-module__ik80Cq__content{flex-direction:column;gap:1rem;display:flex}.DepartmentRatingComments-module-scss-module__ik80Cq__comments{padding:0}.DepartmentRatingComments-module-scss-module__ik80Cq__comment{flex-direction:column;gap:1rem;padding:1rem;list-style-type:none;display:flex}.DepartmentRatingComments-module-scss-module__ik80Cq__comment:nth-child(2n){background-color:#f6f6f6}.DepartmentRatingComments-module-scss-module__ik80Cq__comment+.DepartmentRatingComments-module-scss-module__ik80Cq__comment{border-top:1px solid #ddd}.DepartmentRatingComments-module-scss-module__ik80Cq__comment .DepartmentRatingComments-module-scss-module__ik80Cq__top{justify-content:space-between;align-items:center;display:flex}
.TravelSafety-module-scss-module__ZTnFca__section{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.TravelSafety-module-scss-module__ZTnFca__section:first-child{padding-top:0}.TravelSafety-module-scss-module__ZTnFca__section:last-child{padding-bottom:0}.TravelSafety-module-scss-module__ZTnFca__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.TravelSafety-module-scss-module__ZTnFca__blackText{color:#282828;font-size:1rem;font-weight:500;line-height:1.5rem}.TravelSafety-module-scss-module__ZTnFca__greyText{color:#565656;font-size:1rem;font-weight:400;line-height:1.5rem}.TravelSafety-module-scss-module__ZTnFca__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.TravelSafety-module-scss-module__ZTnFca__smallText a{font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:underline}.TravelSafety-module-scss-module__ZTnFca__textSection{flex-direction:column;gap:.25rem;display:flex}
.PageLoader-module-scss-module__wbdCjG__loadingIndicatorContainer{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.PageLoader-module-scss-module__wbdCjG__loadingIndicatorContainer.PageLoader-module-scss-module__wbdCjG__greyBackground{background-color:#f0f0f0}.PageLoader-module-scss-module__wbdCjG__loadingIndicatorContainer.PageLoader-module-scss-module__wbdCjG__whiteBackground{background-color:#fff}.PageLoader-module-scss-module__wbdCjG__loadingIndicatorContainer.PageLoader-module-scss-module__wbdCjG__transparentBackground{background-color:#0000}.PageLoader-module-scss-module__wbdCjG__loadingIndicatorContainer .PageLoader-module-scss-module__wbdCjG__loadingIndicator{color:#cb4700;font-size:2rem}
.VehicleModelDescriptionCard-module-scss-module__jGQo9a__modelDescriptionCard{box-shadow:none;background-color:#f6f6f6;grid-template:auto auto auto/auto auto;gap:1.5rem;padding:0 1rem 2rem;display:grid;position:relative}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__modelDescriptionCard{border-radius:16px;grid-template:auto auto/auto auto;padding:2rem 2.5rem;overflow:hidden}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__title{font-family:var(--font-theme-narrow);grid-column:auto/span 2;font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__title{grid-column:initial;order:1}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__description{grid-column:auto/span 2;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__description{grid-column:initial;order:3;max-width:47.5rem}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__icons{align-items:center;gap:.25rem;height:2.5rem;display:flex}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__icons{max-width:initial;order:2;justify-self:flex-end;gap:.5rem}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__variantCountText{place-self:center flex-end;font-size:1rem;font-weight:700;line-height:1.375rem}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__variantCountText{order:4;align-self:flex-start}}
.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypePicker{border-bottom:.0625rem solid #ddd;width:100%;margin:-.8rem 0 2rem}.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeList{flex-direction:row;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:600px){.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeList{gap:2rem}}li.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeItem{cursor:pointer;outline:2px solid #0000;width:auto;padding:.5rem 0 1rem;position:relative}li.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeItem label{flex-flow:column wrap;align-content:stretch;gap:0;width:100%;height:100%;display:flex}li.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeItem label input{position:absolute;top:-20px;left:0}li.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeItem *{cursor:pointer;-webkit-user-select:none;user-select:none}li.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeItem:has(input:focus-visible){outline-color:#0076ca}.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeSelectionSection{align-self:center;margin:0;padding:0;font-size:.875rem;font-weight:700;line-height:1.375rem}@media (min-width:375px){.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeSelectionSection{font-size:1rem;font-weight:700;line-height:1.5rem}}@media (min-width:600px){.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeSelectionSection{font-size:1.125rem;font-weight:700;line-height:1.625rem}}.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeItemSelected{border-bottom:.25rem solid var(--border-color-price-type-selected,#cb4700)}.ConfiguratorPriceTypePicker-module-scss-module__oz72QG__priceTypeParamsDescription{color:#282828;margin-top:-.875rem;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.5rem}
.DepartmentRatingStars-module-scss-module__0RCXAa__wrapper{align-items:center;gap:.5rem;display:flex}.DepartmentRatingStars-module-scss-module__0RCXAa__wrapper svg{color:#cb4700;font-size:1rem}.DepartmentRatingStars-module-scss-module__0RCXAa__score{font-size:1rem;font-weight:400;line-height:1.5rem}
.UpcomingServiceVisits-module-scss-module__H4EFBq__card{background-color:#fafafa;border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__serviceTypeText{color:#565656;border-bottom:1px solid var(--light-fill-fill-secondary,#ddd);padding:1rem 0;font-size:1rem;font-weight:400;line-height:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__sectionPadding{padding:.5rem 0 1rem}ol.UpcomingServiceVisits-module-scss-module__H4EFBq__list{margin:0;padding:0 0 1rem;list-style-type:none}ol.UpcomingServiceVisits-module-scss-module__H4EFBq__list li.UpcomingServiceVisits-module-scss-module__H4EFBq__listItem{flex-direction:column;gap:.25rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__reserveVehicleText{color:#565656;align-items:center;gap:0 .25rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__reserveVehicleText .UpcomingServiceVisits-module-scss-module__H4EFBq__checkMarkIcon{color:#2d8300;flex-shrink:0;font-size:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm{flex-direction:column;gap:1rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationTitle{font-size:1rem;font-weight:500;line-height:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationTextField{width:min(100%,15.375rem)}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationTextFieldInput{width:100%}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationSubmitButton{color:#cb4700;width:min(100%,15.375rem)}
.CampaignPage-module-scss-module__VT_qYq__contentPageHero{align-items:center}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroImage{width:100%;height:100%}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroImage img{object-fit:cover;width:100%;height:100%}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText{justify-content:center;padding:3rem 1rem;display:flex}@media (min-width:600px){.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText{padding:3rem}}@media (min-width:1280px){.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText{padding:3rem 7.5rem}}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml{width:100%;max-width:37.5rem}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml h1,.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml h2,.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml p{margin-bottom:1.5rem}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml h1:last-child,.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml h2:last-child,.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml p:last-child{margin-bottom:0}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml p{font-size:1.125rem;font-weight:400;line-height:1.625rem}.CampaignPage-module-scss-module__VT_qYq__contentPageHero .CampaignPage-module-scss-module__VT_qYq__contentPageHeroText .CampaignPage-module-scss-module__VT_qYq__contentPageRenderedHtml h1{font-family:var(--font-theme-narrow);font-size:2rem;font-weight:900;line-height:2.5rem}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero{width:100%;max-height:calc(100vh - 4rem);position:relative}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero>img{object-fit:cover;width:100%;height:100%;max-height:inherit}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero.CampaignPage-module-scss-module__VT_qYq__transparentHeader{max-height:100vh;margin-top:-4rem}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero.CampaignPage-module-scss-module__VT_qYq__fullHeight{height:100vh}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent{color:#fff;text-align:center;width:100%;padding:1.5rem 1rem;position:absolute;bottom:0;left:0}@media (min-width:768px){.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent{padding:2rem 1rem}}@media (min-width:1400px){.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent.CampaignPage-module-scss-module__VT_qYq__noJumpToContentButton{padding:3rem 1rem}}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent .CampaignPage-module-scss-module__VT_qYq__textContent h1,.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent .CampaignPage-module-scss-module__VT_qYq__textContent h2{margin-bottom:.5rem}@media (min-width:768px){.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent .CampaignPage-module-scss-module__VT_qYq__textContent h1{font-family:var(--font-theme-narrow);font-size:2.5rem;font-weight:900;line-height:2.875rem}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__heroContent .CampaignPage-module-scss-module__VT_qYq__textContent h2{font-family:var(--font-theme-narrow);font-size:2rem;font-weight:900;line-height:2.5rem}}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__jumpToContentButton{background-color:#0000;border:0;margin-top:1rem}@media (min-width:768px){.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__jumpToContentButton{margin-top:2rem}}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__jumpToContentButton,.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__jumpToContentButton:hover{color:#282828}.CampaignPage-module-scss-module__VT_qYq__campaignPageHero .CampaignPage-module-scss-module__VT_qYq__jumpToContentButton .CampaignPage-module-scss-module__VT_qYq__arrowIcon{color:#fff;font-size:24px;transform:rotate(90deg)scale(1.5)}.CampaignPage-module-scss-module__VT_qYq__greyBackground{background-color:#f2f2f2;flex:1}
.ModelVariantList-module-scss-module__3HrMOG__stepHeading{font-family:var(--font-theme-narrow);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.ModelVariantList-module-scss-module__3HrMOG__filterGroup,.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters,.ModelVariantList-module-scss-module__3HrMOG__fuelTypeFilters{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters{justify-content:space-between}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters h4{margin-right:1.5rem}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter .ModelVariantList-module-scss-module__3HrMOG__priceTypeCombobox{flex:1}@media (max-width:767px){.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter{flex-direction:column;align-items:flex-start}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter .ModelVariantList-module-scss-module__3HrMOG__priceTypeRadioTabs{display:none}}@media (min-width:768px){.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter .ModelVariantList-module-scss-module__3HrMOG__priceTypeCombobox{display:none}}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__workPriceRadioGroup{--gap-group-large:1rem}.ModelVariantList-module-scss-module__3HrMOG__fuelTypeFilter{height:3rem}.ModelVariantList-module-scss-module__3HrMOG__filterCount{color:#cb4700}.ModelVariantList-module-scss-module__3HrMOG__leasingSettings{text-wrap:balance;align-items:center;gap:1rem;display:flex}
.RadioButtonTabs-module-scss-module__t737dW__radioTab{display:inline-flex}.RadioButtonTabs-module-scss-module__t737dW__radioTab input{opacity:0;width:0;height:0;position:absolute}.RadioButtonTabs-module-scss-module__t737dW__radioCheckmark{cursor:pointer;background-color:#fff;padding:.75rem 1rem}.RadioButtonTabs-module-scss-module__t737dW__radioTab input:checked~.RadioButtonTabs-module-scss-module__t737dW__radioCheckmark{font-family:var(--font-theme);background-color:#f6f6f6;font-weight:700}.RadioButtonTabs-module-scss-module__t737dW__radioButtonTabs{border-radius:.5rem;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #0000001f}
div.VehiclePageMainSection-module-scss-module__lZbIAq__carousel{top:unset;max-height:unset;overflow-y:unset;position:relative}div.VehiclePageMainSection-module-scss-module__lZbIAq__carousel .swiper+div:not(dialog .swiper+div){padding:0}
.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper>*{max-width:min(53.5rem,100% - 2rem)}@media (min-width:1280px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper>*{max-width:73.125rem}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper>*{margin-left:auto;margin-right:auto}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__white{background-color:#fff}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBetween>:not(:empty){padding:2rem 0}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBetween>:not(:empty){padding:3.5rem 0}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAround:not(:empty){padding:2rem 0}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAround:not(:empty){padding:3.5rem 0}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBefore:not(:empty){padding-top:2rem}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBefore:not(:empty){padding-top:3.5rem}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAfter:not(:empty){padding-bottom:2rem}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAfter:not(:empty){padding-bottom:3.5rem}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingNone:not(:empty),.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingNone:not(:empty)>:not(:empty){padding:0}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__alwaysFullWidth>*{max-width:unset;margin-left:auto;margin-right:auto}@media (max-width:767px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__smallTabletFullWidth>*{max-width:min(53.5rem,100%)}}@media (max-width:767px) and (min-width:1280px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__smallTabletFullWidth>*{max-width:73.125rem}}@media (max-width:767px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__smallTabletFullWidth>*{margin-left:auto;margin-right:auto}}@media (max-width:999px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__mediumTabletFullWidth>*{max-width:unset;margin-left:auto;margin-right:auto}}
.VehiclePageSubSectionDivider-module-scss-module__t_uqBG__wrapper{background-color:#ddd;height:1px}@media (max-width:599px){.VehiclePageSubSectionDivider-module-scss-module__t_uqBG__wrapper{max-width:unset}}
.ConfiguratorReservationForm-module-scss-module__aY9VLq__content{background:url(/assets/images/modal_720x406_mobile.jpg) 0 0/10rem no-repeat;border-radius:1.5rem;padding:4rem 1rem 1.5rem}@media (min-width:768px){.ConfiguratorReservationForm-module-scss-module__aY9VLq__content{background:url(/assets/images/modal_720x406.jpg) 0 0/25rem no-repeat;border-radius:1.5rem;padding:15rem 5rem 9.5rem}}.ConfiguratorReservationForm-module-scss-module__aY9VLq__reservationForm .ConfiguratorReservationForm-module-scss-module__aY9VLq__contactForm{margin:0;padding:0}.ConfiguratorReservationForm-module-scss-module__aY9VLq__reservationForm .ConfiguratorReservationForm-module-scss-module__aY9VLq__contactFormButtons{padding-left:0;padding-right:0}.ConfiguratorReservationForm-module-scss-module__aY9VLq__title{flex-flow:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ConfiguratorReservationForm-module-scss-module__aY9VLq__title .ConfiguratorReservationForm-module-scss-module__aY9VLq__iconContainer{color:#2d8300;border:.1875rem solid #2d8300;border-radius:100%;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.ConfiguratorReservationForm-module-scss-module__aY9VLq__title .ConfiguratorReservationForm-module-scss-module__aY9VLq__iconContainer svg{width:2.25rem;height:2.25rem}@media (min-width:600px){.ConfiguratorReservationForm-module-scss-module__aY9VLq__title{flex-flow:row;align-items:center}}.ConfiguratorReservationForm-module-scss-module__aY9VLq__textContent{font-size:1.125rem;font-weight:400;line-height:1.5rem}
.DepartmentList-module-scss-module__BG3QDW__departmentList{flex-direction:column;gap:3.5rem;margin:0;padding:0;list-style:none;display:flex}.DepartmentList-module-scss-module__BG3QDW__departmentList>li:nth-child(2n){background-color:#f6f6f6}
.VehicleTires-module-scss-module__3Hi50W__wrapper{flex-direction:column;gap:1.5rem;display:flex}.VehicleTires-module-scss-module__3Hi50W__lastUpdateInfo{background-color:#fafafa;border-radius:.5rem;justify-content:space-between;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.VehicleTires-module-scss-module__3Hi50W__lastUpdateInfo .VehicleTires-module-scss-module__3Hi50W__timestamp{font-size:.875rem;font-weight:700;line-height:1.375rem}
.VehicleTireReplacement-module-scss-module___NvrSq__wrapper{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.VehicleTireReplacement-module-scss-module___NvrSq__suggestion{flex-direction:column;gap:1.5rem;display:flex}.VehicleTireReplacement-module-scss-module___NvrSq__title{font-size:1rem;font-weight:700;line-height:1.5rem}.VehicleTireReplacement-module-scss-module___NvrSq__loader{width:100%;height:9.75rem}
.ShareButtons-module-scss-module__FEL4-a__container{flex-direction:column;display:flex}.ShareButtons-module-scss-module__FEL4-a__container .ShareButtons-module-scss-module__FEL4-a__title{margin-bottom:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}.ShareButtons-module-scss-module__FEL4-a__container .ShareButtons-module-scss-module__FEL4-a__icons{flex-flow:wrap;gap:.25rem;display:flex}
