.CardActions-module-scss-module__zkMeRq__cardActions{min-height:3.25rem;padding:var(--spacing-xs);box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction{box-sizing:border-box;cursor:pointer;flex-direction:column;transition:background-color .14s ease-in-out,filter .14s ease-in-out;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction:hover{background-color:var(--elevated-level-two)}.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction:hover h4{text-decoration:underline!important}}.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction:active{filter:brightness(.9)}
.LargeIconButton-module-scss-module__MEQq9W__container{flex-direction:column;width:100%;max-width:20.875rem;margin:0;display:flex}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container{max-width:100%}.LargeIconButton-module-scss-module__MEQq9W__container--cms{max-width:100%;margin:var(--spacing-md)0}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button{width:100%;color:var(--text-primary);text-align:center;background-color:var(--elevated-level-one);border:none;border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:0;transition:transform .2s ease-in-out;overflow:hidden}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--dark{background-color:var(--elevated-level-two)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--manufacturer{box-shadow:none}@media (hover:hover) and (pointer:fine){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button:hover{transform:scale(1.02)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{width:100%;font-size:var(--font-size-2xl);border-radius:var(--radius-xl);flex-direction:column;align-items:center;font-weight:700;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--small{max-width:20.875rem;padding:var(--spacing-sm)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--manufacturer{max-width:20.875rem;padding:var(--spacing-md)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--large{max-width:25.1875rem;padding:var(--spacing-xl);font-size:var(--font-size-lg)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{max-width:100%;padding:var(--spacing-md)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle{background:var(--primary-gradient,var(--primary));justify-content:center;align-items:center;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small{width:3.75rem;height:3.75rem;margin-bottom:var(--spacing-xs);border-radius:var(--radius-3xl)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon{width:1.875rem;height:1.875rem;font-size:var(--font-size-2xl);color:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{width:6.625rem;height:6.625rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-4xl);border-radius:var(--radius-full)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{width:4.375rem;height:4.375rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl);border-radius:var(--radius-3xl)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:3.125rem;height:3.125rem;font-size:var(--font-size-4xl);color:var(--on-primary)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:1.875rem;height:1.875rem;font-size:var(--font-size-2xl)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}
.InventoryCTAs-module-scss-module__qj3srG__ctn{z-index:1;justify-content:center;gap:var(--spacing-md);flex-direction:row;width:100%;max-width:56.25rem;display:flex}@media only screen and (max-width:64rem){.InventoryCTAs-module-scss-module__qj3srG__ctn{gap:var(--spacing-xs);max-width:unset;flex-direction:row;display:flex}}@media only screen and (max-width:48rem){.InventoryCTAs-module-scss-module__qj3srG__ctn{max-width:unset;margin-bottom:var(--spacing-6xl);grid-template-columns:repeat(2,1fr);display:grid}.InventoryCTAs-module-scss-module__qj3srG__ctn--three>:nth-child(3){grid-column:1/-1}}
.HeaderSearch-module-scss-module__mBAKYa__container{width:100%;margin:0;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn{z-index:5;flex-flow:row;justify-content:flex-end;align-items:center;gap:0;display:flex;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__inputCtn{width:100%;height:var(--spacing-4xl);border-radius:var(--radius-xs)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__inputCtn .HeaderSearch-module-scss-module__mBAKYa__searchIcon{margin-left:var(--spacing-md)!important}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__input{width:100%;height:var(--spacing-4xl);font-size:var(--font-size-default);border:var(--border-strong);border-radius:var(--radius-xl);color:var(--text-primary)!important;background-color:var(--surface)!important}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__icon{height:var(--font-size-lg);opacity:.4}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__button{width:var(--spacing-6xl);height:var(--spacing-2xl);font-size:var(--font-size-md);color:var(--on-primary);background:var(--header-search-button-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--radius-lg);position:absolute;right:.625rem}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn{justify-content:flex-start;align-items:stretch;gap:var(--spacing-xs);top:calc(var(--spacing-4xl) + var(--spacing-sm));z-index:100;width:100%;max-height:30rem;padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);flex-flow:column;display:flex;position:absolute;overflow-y:auto}@supports (scrollbar-width:thin){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--gray-30)transparent}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp{flex-flow:row;justify-content:center;align-items:stretch;gap:0;width:100%;display:flex;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__backgroundColor{width:calc(100% - var(--spacing-xl));height:var(--spacing-3xl);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-lg);opacity:.1;pointer-events:none;position:absolute}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);width:100%;height:var(--spacing-3xl);color:var(--primary);border-radius:var(--radius-lg);background:0 0;border:none;flex-flow:row;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn--bmw{color:var(--text-primary)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem{justify-content:flex-start;align-items:center;gap:var(--spacing-md);background-color:var(--surface);border-radius:var(--radius-xl);cursor:pointer;flex-flow:row;width:100%;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem{color:var(--primary);flex-shrink:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem{justify-content:flex-start;align-items:center;gap:var(--spacing-md);background-color:var(--surface);border-radius:var(--radius-xl);cursor:pointer;flex-flow:row;width:100%;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__image{width:var(--spacing-6xl);border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:cover;flex-shrink:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__imagePlaceholder{width:var(--spacing-6xl);border-radius:var(--radius-lg);aspect-ratio:4/3;color:var(--text-primary);background-color:var(--elevated-level-two);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__priceLocked{filter:blur(7px)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;margin:0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilter{margin:var(--spacing-sm);padding:var(--spacing-xs);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilterItem{width:100%;padding:var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilterItemActive{background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__linkCtn{max-height:0;padding:0 var(--spacing-sm);transition:padding .3s,max-height .3s;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__linkCtn--open{max-height:var(--font-size-10xl);padding:var(--spacing-sm)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__spinnerContainer{margin:var(--spacing-md)0;flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__noResults{padding:var(--spacing-lg)}
.FilterButton-module-scss-module__B_zgaG__filterButton{padding:var(--quick-tag-padding,var(--spacing-md)var(--spacing-md));font-size:var(--quick-tag-font-size,var(--font-size-default));white-space:nowrap;border:var(--quick-tag-border-style-desktop,var(--border-strong));border-radius:var(--quick-tag-border-radius,var(--radius-full));cursor:pointer;flex-shrink:0;align-items:center;line-height:1;transition:all .2s ease-in;display:flex;color:var(--quick-tag-text-color,var(--text-primary))!important;background-color:var(--quick-tag-background-color,var(--elevated-level-one))!important}.FilterButton-module-scss-module__B_zgaG__filterButton--active{box-shadow:var(--shadow-border)}.FilterButton-module-scss-module__B_zgaG__filterButton--bmw{font-weight:var(--font-weight-bold);color:var(--on-primary)!important;background-color:var(--primary)!important}@media (hover:hover) and (pointer:fine){.FilterButton-module-scss-module__B_zgaG__filterButton--bmw:hover{background-color:var(--primary)!important}}.FilterButton-module-scss-module__B_zgaG__filterButton--mini{font-weight:var(--font-weight-bold)}@media only screen and (max-width:48rem){.FilterButton-module-scss-module__B_zgaG__filterButton{margin-right:var(--spacing-sm);font-size:var(--font-size-sm);border:var(--quick-tag-border-style-mobile,var(--border-strong));margin-left:0}}.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon{width:var(--spacing-md);height:var(--spacing-md);margin-right:var(--spacing-xs);font-size:var(--font-size-default)}@media only screen and (max-width:48rem){.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm);line-height:1}}.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon--styled path,.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon--styled rect{fill:var(--text-primary)}
.QuickTags-module-scss-module__Ag-cja__quickTagInnerContainer{margin:var(--spacing-sm)0}.QuickTags-module-scss-module__Ag-cja__quickTagInnerContainer.QuickTags-module-scss-module__Ag-cja__noMargin{margin:0}.QuickTags-module-scss-module__Ag-cja__quickTagInnerContainer .QuickTags-module-scss-module__Ag-cja__quickTag{margin:0!important}.QuickTags-module-scss-module__Ag-cja__chevronCtn{z-index:2;width:var(--spacing-xl);opacity:100;justify-content:center;align-items:center;height:100%;transition:all .18s;display:flex;position:absolute}@media only screen and (max-width:48rem){.QuickTags-module-scss-module__Ag-cja__chevronCtn{height:2.625rem}}.QuickTags-module-scss-module__Ag-cja__chevronCtn .QuickTags-module-scss-module__Ag-cja__chevron{width:var(--font-size-lg);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);opacity:1;cursor:pointer}
.HeroVideoButton-module-scss-module__LYc4eW__watchVideoButton{z-index:2;position:relative;height:-moz-fit-content!important;height:fit-content!important;padding:var(--spacing-sm)var(--spacing-lg)var(--spacing-sm)var(--spacing-md)!important;border-radius:var(--radius-full)!important}.HeroVideoButton-module-scss-module__LYc4eW__watchVideoButton .HeroVideoButton-module-scss-module__LYc4eW__watchVideoIcon{color:var(--text-primary);background-color:var(--surface);justify-content:center;align-items:center;display:flex;width:2.75rem!important;height:2.75rem!important;font-size:var(--font-size-2xl)!important;border-radius:var(--radius-full)!important}
.BmwVariantOne-module-scss-module___3m2Jq__heroSection{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-5xl);width:100%;padding:var(--spacing-xl);flex-direction:column;display:flex;position:relative}@media only screen and (max-width:48rem){.BmwVariantOne-module-scss-module___3m2Jq__heroSection{gap:var(--spacing-md)}}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer{align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-xl);flex-direction:column;display:flex}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__title{z-index:1;text-align:center;max-width:80rem;font-size:3.75rem;line-height:125%}@media only screen and (max-width:48rem){.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__title{font-size:var(--font-size-3xl);line-height:2.8125rem}}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__subtitle{z-index:1;text-align:center;max-width:50rem}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__subtitle p{text-align:center}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search{z-index:2;justify-content:center;gap:var(--spacing-xs);flex-direction:column;width:100%;max-width:40.625rem;margin:0;display:flex}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta{justify-content:center;width:100%;display:flex}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>a,.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>button{height:3.75rem;min-height:3.75rem;max-height:3.75rem}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>a>div,.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>button>div{flex-direction:row}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__section{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}
.ButtonGroupItem-module-scss-module__8dVS8a__button{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;height:100%;padding:var(--spacing-md)var(--spacing-lg);font-size:var(--font-size-md);color:var(--on-primary);background-color:var(--primary-button-color,var(--primary));border:var(--border-soft);border-radius:var(--radius-xl);transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;display:flex}@media only screen and (max-width:48rem){.ButtonGroupItem-module-scss-module__8dVS8a__button{padding:var(--spacing-xs);box-shadow:var(--shadow-soft)}}@media (hover:hover) and (pointer:fine){.ButtonGroupItem-module-scss-module__8dVS8a__button:hover{color:var(--on-primary);box-shadow:var(--shadow-strong);cursor:pointer;transform:scale(1.02)}}.ButtonGroupItem-module-scss-module__8dVS8a__buttonText{font-size:inherit;text-align:center;margin:0;font-weight:400;line-height:normal}@media only screen and (max-width:48rem){.ButtonGroupItem-module-scss-module__8dVS8a__buttonText{font-size:var(--font-size-sm)}}
.ButtonGroupContainer-module-scss-module__gZeCKq__buttonContainer{gap:var(--spacing-xs);flex-direction:row;width:100%;display:flex}
.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent{flex-direction:column;display:flex}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection{gap:var(--spacing-6xl);flex-direction:row;width:100%;display:flex;position:relative}@media only screen and (max-width:48rem){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection{flex-direction:column;gap:0;min-height:-moz-fit-content!important;min-height:fit-content!important}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);width:100%;padding:var(--spacing-4xl)var(--spacing-xl);flex-direction:column;display:flex}@media only screen and (max-width:62rem){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper{gap:var(--spacing-xl);padding:var(--spacing-lg)var(--spacing-md)}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer{z-index:1;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:56.25rem;display:flex}@media only screen and (max-width:62rem){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer{width:100%}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer .CarShopVariantFive-module-scss-module__mW-FSW__title{font-family:var(--header-font);font-size:clamp(var(--font-size-4xl),10vw,var(--font-size-7xl));letter-spacing:var(--letter-spacing-md);color:var(--white);text-align:center;margin:0;font-style:normal;font-weight:800;line-height:100%}@media only screen and (max-width:48rem){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer .CarShopVariantFive-module-scss-module__mW-FSW__title{color:var(--text-primary)}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer .CarShopVariantFive-module-scss-module__mW-FSW__title p{margin-bottom:0}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:37.5rem;display:flex}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroButtonContainer{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroButtonContainer{flex-direction:column;width:100%}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroButtonContainer .CarShopVariantFive-module-scss-module__mW-FSW__subtitle{max-width:31.25rem;font-family:var(--header-font);font-size:clamp(var(--font-size-md),4vw,var(--font-size-2xl));letter-spacing:var(--letter-spacing-md);color:var(--text-primary);text-align:center;margin:0;font-weight:700;line-height:normal}
.SmallButton-module-scss-module__5pgeKG__button{justify-content:center;align-items:center;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;height:3.5rem;padding:var(--spacing-md)var(--spacing-lg);font-size:var(--font-size-md);color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-full);transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;display:flex}@media only screen and (max-width:48rem){.SmallButton-module-scss-module__5pgeKG__button{width:100%}}.SmallButton-module-scss-module__5pgeKG__button.SmallButton-module-scss-module__5pgeKG__glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.125)}@media (hover:hover) and (pointer:fine){.SmallButton-module-scss-module__5pgeKG__button:hover{color:var(--on-primary);box-shadow:var(--shadow-strong);cursor:pointer;transform:scale(1.02)}}.SmallButton-module-scss-module__5pgeKG__button .SmallButton-module-scss-module__5pgeKG__buttonText{font-size:inherit;color:var(--on-primary);margin:0;font-weight:400;line-height:normal}
.SmallButtonContainer-module-scss-module__co2CgG__ctn{gap:var(--spacing-sm);flex-direction:row;display:flex}@media only screen and (max-width:48rem){.SmallButtonContainer-module-scss-module__co2CgG__ctn{flex-direction:column;width:100%}}
.CarShopVariantFour-module-scss-module__MyYgBa__heroSection{flex-direction:row;width:100%;min-height:100vh;display:flex;position:relative}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper{width:100%;padding:var(--spacing-6xl)var(--spacing-4xl);flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:62rem){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper{gap:var(--spacing-xl);padding:var(--spacing-xl)var(--spacing-lg)}}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer{z-index:1;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:80rem;display:flex}@media only screen and (max-width:62rem){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer{width:100%}}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer .CarShopVariantFour-module-scss-module__MyYgBa__title{font-family:var(--header-font);font-size:clamp(var(--font-size-4xl),10vw,var(--font-size-9xl));letter-spacing:var(--letter-spacing-lg);color:var(--white);text-align:center;margin:0;font-style:normal;font-weight:800;line-height:100%}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer .CarShopVariantFour-module-scss-module__MyYgBa__title p{margin-bottom:0}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:37.5rem;display:flex}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer{flex-direction:column;width:100%}}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer .CarShopVariantFour-module-scss-module__MyYgBa__subtitle{max-width:31.25rem;margin:0;font-family:var(--header-font)!important;font-size:var(--font-size-2xl)!important;color:var(--white)!important;text-align:center!important;font-weight:700!important;line-height:normal!important}@media only screen and (max-width:48rem){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer .CarShopVariantFour-module-scss-module__MyYgBa__subtitle{font-size:var(--font-size-2xl)}}
.CarShopVariantOne-module-scss-module__0UVRHq__heroSection{width:100%;min-height:100vh;padding:0 var(--spacing-4xl);justify-content:center;align-items:flex-end;display:flex;position:relative}@media only screen and (max-width:48rem){.CarShopVariantOne-module-scss-module__0UVRHq__heroSection{padding:0}}.CarShopVariantOne-module-scss-module__0UVRHq__centeredContent{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding-bottom:var(--spacing-md);display:flex;position:relative}@media only screen and (max-width:48rem){.CarShopVariantOne-module-scss-module__0UVRHq__centeredContent{padding-bottom:0}}.CarShopVariantOne-module-scss-module__0UVRHq__circularWrapper{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-sm);width:37.5rem;height:37.5rem;padding:var(--spacing-4xl);background-color:var(--surface);box-shadow:0 .4375rem .9375rem rgba(55,168,224,.36),0 1.6875rem 1.6875rem rgba(55,168,224,.31),0 3.75rem var(--font-size-3xl)rgba(55,168,224,.18),0 6.625rem 2.6875rem rgba(55,168,224,.05),0 10.375rem 2.9375rem rgba(55,168,224,.01);border-radius:50%;flex-direction:column;display:flex}@media only screen and (max-width:48rem){.CarShopVariantOne-module-scss-module__0UVRHq__circularWrapper{width:100%;height:18.75rem;padding:var(--spacing-sm);background-color:var(--surface);box-shadow:none;border-radius:0}}.CarShopVariantOne-module-scss-module__0UVRHq__searchWrapper{flex-direction:column;width:100%;display:flex}.CarShopVariantOne-module-scss-module__0UVRHq__leftDecoration,.CarShopVariantOne-module-scss-module__0UVRHq__rightDecoration{width:28.125rem;height:auto;margin-right:-var(--spacing-4xl);margin-left:-var(--spacing-4xl)}@media only screen and (max-width:48rem){.CarShopVariantOne-module-scss-module__0UVRHq__leftDecoration,.CarShopVariantOne-module-scss-module__0UVRHq__rightDecoration{display:none}}.CarShopVariantOne-module-scss-module__0UVRHq__wowContainer{width:100%;height:100%}
.BigButton-module-scss-module__rjG4LG__button{justify-content:center;align-items:center;gap:var(--spacing-lg);min-width:20rem;padding:var(--spacing-lg)var(--spacing-2xl);font-size:var(--font-size-2xl);color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-2xl);transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;display:flex}@media only screen and (max-width:48rem){.BigButton-module-scss-module__rjG4LG__button{width:100%;min-width:unset;padding:var(--spacing-md)var(--spacing-lg);font-size:var(--font-size-md);border-radius:var(--radius-xl)}}@media (hover:hover) and (pointer:fine){.BigButton-module-scss-module__rjG4LG__button:hover{color:var(--on-primary);box-shadow:var(--shadow-strong);cursor:pointer}}.BigButton-module-scss-module__rjG4LG__button .BigButton-module-scss-module__rjG4LG__buttonText{font-size:inherit;color:var(--on-primary);margin:0;font-weight:400;line-height:normal}
.BigButtonContainer-module-scss-module__P2mA9W__ctn{z-index:2;justify-content:center;gap:var(--spacing-lg);flex-direction:row;display:flex;position:relative}@media only screen and (max-width:90rem){.BigButtonContainer-module-scss-module__P2mA9W__ctn{gap:var(--spacing-xs);flex-wrap:wrap}}
.CarShopVariantSix-module-scss-module__qvQwFG__heroSection{justify-content:center;align-items:center;gap:clamp(var(--spacing-md),1.25rem + 1.75vw,var(--spacing-3xl));width:100%;min-height:100vh;padding:0 clamp(var(--spacing-sm),var(--spacing-sm) + 3.25vw,var(--spacing-4xl));flex-direction:column;display:flex;position:relative;overflow:hidden}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent{z-index:1;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:max(37.5rem,min(37.5rem + 12.5vw,50rem));display:flex}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent .CarShopVariantSix-module-scss-module__qvQwFG__title{font-family:var(--header-font);font-size:clamp(var(--font-size-3xl),2.5rem + 3.75vw,var(--font-size-7xl));letter-spacing:var(--letter-spacing-md);color:var(--white);text-align:center;margin:0;font-style:normal;font-weight:800;line-height:normal}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent .CarShopVariantSix-module-scss-module__qvQwFG__title p{margin-bottom:0}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent .CarShopVariantSix-module-scss-module__qvQwFG__subtitle p{max-width:max(100%,55.625rem);font-size:clamp(var(--font-size-sm),var(--font-size-default) + .5vw,var(--font-size-2xl));letter-spacing:var(--letter-spacing-md);color:var(--white);text-align:center;margin:0;font-weight:400;line-height:150%}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:37.5rem;display:flex}.CarShopVariantSix-module-scss-module__qvQwFG__patternLeft{bottom:clamp(-12.5rem,-12.5rem + 13.75vw,var(--spacing-sm));width:max(25rem,min(25rem + 12.5vw,37.5rem));filter:drop-shadow(0 var(--spacing-xxs)var(--spacing-xs)rgba(56,65,68,.09))drop-shadow(0 var(--font-size-sm)var(--font-size-sm)rgba(56,65,68,.08))drop-shadow(0 2.0625rem 1.25rem rgba(56,65,68,.05))drop-shadow(0 3.625rem 1.4375rem rgba(56,65,68,.01))drop-shadow(0 5.625rem 1.5625rem rgba(56,65,68,0));position:absolute;left:-11.25rem}@media only screen and (max-width:56.25rem){.CarShopVariantSix-module-scss-module__qvQwFG__patternLeft{transform:rotate(-30deg)}}.CarShopVariantSix-module-scss-module__qvQwFG__patternRight{width:max(25rem,min(25rem + 18.75vw,43.75rem));filter:drop-shadow(0 var(--spacing-xxs)var(--spacing-xs)rgba(56,65,68,.09))drop-shadow(0 var(--font-size-sm)var(--font-size-sm)rgba(56,65,68,.08))drop-shadow(0 2.0625rem 1.25rem rgba(56,65,68,.05))drop-shadow(0 3.625rem 1.4375rem rgba(56,65,68,.01))drop-shadow(0 5.625rem 1.5625rem rgba(56,65,68,0));position:absolute;top:max(-15.625rem,min(-15.625rem - 6.125vw,-9.5rem));right:-8.75rem}@media only screen and (max-width:56.25rem){.CarShopVariantSix-module-scss-module__qvQwFG__patternRight{transform:rotate(-30deg)}}
.SocialIcon-module-scss-module__SUyueW__icon{width:var(--spacing-lg);height:var(--spacing-lg);font-size:var(--font-size-lg);fill:var(--text-primary)}
.ContactPreferenceSelector-module-scss-module__tZhLPa__selectorCtn{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;display:flex}.ContactPreferenceSelector-module-scss-module__tZhLPa__selectorCtn .ContactPreferenceSelector-module-scss-module__tZhLPa__buttonCtn{align-items:center;gap:var(--spacing-xxs);display:flex}.ContactPreferenceSelector-module-scss-module__tZhLPa__selectorCtn .ContactPreferenceSelector-module-scss-module__tZhLPa__buttonCtn .ContactPreferenceSelector-module-scss-module__tZhLPa__button{width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-sm);color:var(--text-secondary);border:var(--border-strong);border-radius:var(--radius-sm);box-shadow:none;transition:box-shadow .3s}.ContactPreferenceSelector-module-scss-module__tZhLPa__selectorCtn .ContactPreferenceSelector-module-scss-module__tZhLPa__buttonCtn .ContactPreferenceSelector-module-scss-module__tZhLPa__button--selected{box-shadow:var(--shadow-border)}
.HomeStoreButton-module-scss-module__EXCi6a__buttonContainer{width:100%;margin-bottom:var(--spacing-xxs)}.HomeStoreButton-module-scss-module__EXCi6a__container{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);background-color:var(--primary);border-radius:var(--radius-lg);flex-direction:row;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container--marginBottom{margin-bottom:var(--spacing-sm)}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__textContainer{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton{font-size:var(--font-size-sm);color:var(--on-primary);cursor:pointer;text-decoration:underline}@media (hover:hover) and (pointer:fine){.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton:hover{opacity:.8}}
.FormCard-module-scss-module__U59--G__card{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}.FormCard-module-scss-module__U59--G__card--withMargin{width:calc(100% - var(--spacing-xl));margin:var(--spacing-md)}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title{font-size:var(--font-size-md);color:var(--text-primary);text-align:center;font-weight:500;line-height:1.5625rem}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title--smallTitle{width:16rem;height:var(--spacing-xl);font-size:var(--font-size-sm);font-weight:400;line-height:var(--spacing-md);text-align:center;opacity:.7;align-items:center}.FormCard-module-scss-module__U59--G__input{width:100%}
.FormOptionButton-module-scss-module__AUpNOW__option{width:100%;padding:var(--spacing-md)var(--spacing-lg);padding-right:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-width:var(--spacing-xxxs);border-radius:var(--radius-full);box-shadow:none;cursor:pointer;justify-content:space-between;align-items:center;transition:box-shadow .14s;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option--centered{justify-content:center!important}.FormOptionButton-module-scss-module__AUpNOW__option--selected{box-shadow:var(--shadow-border)}.FormOptionButton-module-scss-module__AUpNOW__option--color{padding:var(--spacing-xs);padding-right:var(--spacing-lg)}.FormOptionButton-module-scss-module__AUpNOW__option--description{border-radius:var(--radius-xl);min-height:7.1875rem}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn{align-items:center;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name{flex-direction:column;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name--make{flex-direction:row;align-items:center;position:relative}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__mainTitle{font-size:var(--font-size-default);color:var(--text-primary);text-align:left;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__mainTitle--small{margin-bottom:var(--spacing-xxs);font-size:var(--font-size-sm)}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__subtitle{font-size:var(--font-size-xs);color:var(--text-primary);text-align:left;opacity:.5;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__badge{min-width:4.0625rem;height:var(--spacing-lg);margin-left:var(--spacing-md);padding:0 var(--spacing-xs);background-color:var(--primary);border-radius:var(--radius-xl);opacity:.2;justify-content:center;align-items:center;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__badge--long{min-width:4.6875rem}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__badge--bmw{background-color:var(--text-primary)}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__popular{padding:var(--spacing-xxs)var(--spacing-xs);font-size:var(--font-size-sm);font-weight:500;line-height:var(--spacing-md);color:var(--primary);white-space:nowrap;position:absolute;top:0;right:0}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__popular--bmw{color:var(--text-primary)}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__color{width:var(--spacing-4xl);height:var(--spacing-4xl);margin-right:var(--spacing-sm);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);flex-shrink:0;position:relative;overflow:hidden}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__color .FormOptionButton-module-scss-module__AUpNOW__secondaryColor{width:100%;height:var(--spacing-xl);margin-top:var(--spacing-2xl);position:absolute;top:0;left:0}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__price{margin-left:var(--spacing-xl);font-size:var(--font-size-default);color:var(--text-primary);opacity:.8;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__icon{margin-left:var(--spacing-xl);font-size:var(--font-size-default);color:var(--text-primary);opacity:.8;justify-content:center;align-items:center;font-weight:500;display:flex}.FormOptionButton-module-scss-module__AUpNOW__distance{color:var(--text-primary);opacity:.5;margin-bottom:0}
.LocationSelector-module-scss-module__Q0eaGa__container{width:100%;margin-top:var(--spacing-xs)}.LocationSelector-module-scss-module__Q0eaGa__container .LocationSelector-module-scss-module__Q0eaGa__options{width:100%;padding:var(--spacing-xl)0}.LocationSelector-module-scss-module__Q0eaGa__container .LocationSelector-module-scss-module__Q0eaGa__options--dropdown{padding:0}
.ToolModal-module-scss-module__I5BvTa__contents{background-color:var(--elevated-level-one);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.ToolModal-module-scss-module__I5BvTa__contents.ToolModal-module-scss-module__I5BvTa__withHeader{padding-top:var(--spacing-4xl)}
.NavHeader-module-scss-module__KEnkxq__header{z-index:10;width:100%;padding:var(--spacing-xs);background-color:var(--elevated-level-one);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.NavHeader-module-scss-module__KEnkxq__header--hideBackground{background:0 0}.NavHeader-module-scss-module__KEnkxq__header .NavHeader-module-scss-module__KEnkxq__hidden{opacity:0;border:none;width:0;height:0}.NavHeader-module-scss-module__KEnkxq__header .NavHeader-module-scss-module__KEnkxq__closeBtn{font-size:var(--font-size-md);color:var(--text-primary)}.NavHeader-module-scss-module__KEnkxq__header .NavHeader-module-scss-module__KEnkxq__backBtn{margin-left:var(--spacing-sm);font-size:var(--font-size-default);color:var(--text-primary)!important}
.MobileStickyCTA-module-scss-module__1Zi7za__mobileCTA{top:calc(var(--spacing-sm) + var(--mobile-sticky-cta-nav-offset,4.625rem));z-index:10;width:100%;margin-top:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:0;display:none;position:-webkit-sticky;position:sticky}@media only screen and (max-width:48rem){.MobileStickyCTA-module-scss-module__1Zi7za__mobileCTA{display:flex}}.MobileStickyCTA-module-scss-module__1Zi7za__mobileCTA .MobileStickyCTA-module-scss-module__1Zi7za__prices{width:100%;padding:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.MobileStickyCTA-module-scss-module__1Zi7za__mobileCTA .MobileStickyCTA-module-scss-module__1Zi7za__prices .MobileStickyCTA-module-scss-module__1Zi7za__price{gap:var(--spacing-xxs);margin-left:var(--spacing-xxs);flex-direction:column;display:flex}.MobileStickyCTA-module-scss-module__1Zi7za__priceLocked{filter:blur(7px);cursor:pointer}
.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection{gap:var(--spacing-sm);border-radius:var(--radius-lg);flex-direction:column;display:flex}.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection .MultipleCTASection-module-scss-module__P7NKZW__justifySpaceBetween{justify-content:space-between}.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection .MultipleCTASection-module-scss-module__P7NKZW__justifySpaceBetweenCarShopPink{border:var(--spacing-xxxs)solid var(--carshop-accent)!important;justify-content:space-between!important}.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection .MultipleCTASection-module-scss-module__P7NKZW__justifySpaceBetweenCarShopYellow{border:var(--spacing-xxxs)solid var(--carshop-yellow)!important;justify-content:space-between!important}.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection .MultipleCTASection-module-scss-module__P7NKZW__justifySpaceBetweenCarShopGreen{border:var(--spacing-xxxs)solid var(--carshop-green)!important;justify-content:space-between!important}.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection .MultipleCTASection-module-scss-module__P7NKZW__justifySpaceBetweenCarShopBlue{border:var(--spacing-xxxs)solid var(--carshop-blue)!important;justify-content:space-between!important}.MultipleCTASection-module-scss-module__P7NKZW__multipleCTASection .MultipleCTASection-module-scss-module__P7NKZW__phonePopover{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}
.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout{padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.2}.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText p,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText div,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText span,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText h1,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText h2,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText h3,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText h4,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText h5,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText h6,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText ul,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText ol,.VDPCalloutText-module-scss-module__2Y-pnq__inventoryCallout .VDPCalloutText-module-scss-module__2Y-pnq__inventoryCalloutText li{width:100%;margin:0}
.SingleCTA-module-scss-module__aPteia__singleCTA{gap:var(--spacing-md);flex-direction:column;height:100%;display:flex}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__vehicleInfoCard{gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__vehicleInfoCard .SingleCTA-module-scss-module__aPteia__vehicleTitleGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__vehicleInfoCard .SingleCTA-module-scss-module__aPteia__pricingContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex;position:relative}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__stickyButtons{gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__stickyButtons .SingleCTA-module-scss-module__aPteia__vehicleNameOverlay{margin-bottom:calc(-1*var(--spacing-sm));opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.075,.82,.165,1),margin-bottom .25s cubic-bezier(.075,.82,.165,1),opacity .25s ease-out;display:grid}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__stickyButtons .SingleCTA-module-scss-module__aPteia__vehicleNameOverlay.SingleCTA-module-scss-module__aPteia__visible{opacity:1;grid-template-rows:1fr;margin-bottom:0}@media only screen and (max-width:48rem){.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__stickyButtons .SingleCTA-module-scss-module__aPteia__vehicleNameOverlay{display:none}}.SingleCTA-module-scss-module__aPteia__singleCTA .SingleCTA-module-scss-module__aPteia__stickyButtons .SingleCTA-module-scss-module__aPteia__vehicleNameOverlay .SingleCTA-module-scss-module__aPteia__vehicleNameContent{gap:var(--spacing-xxs);flex-direction:column;min-height:0;display:flex;overflow:hidden}
.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-height:37.5rem;position:relative;overflow-y:auto}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table{border-spacing:0;border-collapse:separate;width:100%;min-width:37.5rem}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th,.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table td{padding:var(--spacing-xxs)var(--spacing-xs);text-align:left;border-right:var(--border-strong);border-bottom:var(--border-strong);transition:var(--transition-fast)}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th{z-index:1;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;background-color:var(--elevated-level-two);border-bottom:var(--border-strong);font-weight:500;position:-webkit-sticky;position:sticky;top:0}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th:first-child{min-width:8.75rem}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th .VehicleComparisonTable-module-scss-module__5MSaLG__removeButton{width:1.25rem!important;height:1.25rem!important}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table td{max-width:11.25rem;font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table td:first-child{color:var(--text-primary);font-weight:500}@media (hover:hover) and (pointer:fine){.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table tbody tr:hover td{background-color:var(--elevated-level-two)}}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table tbody tr:last-child td{border-bottom:none}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable::-webkit-scrollbar{width:var(--spacing-xs)}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable::-webkit-scrollbar-track{background:var(--surface)}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:var(--spacing-xxxs)solid var(--surface)}
.VehicleComparisonPopover-module-scss-module__q0csUG__comparisonPopoverCtn{z-index:10;padding:unset;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-strong)!important}.VehicleComparisonPopover-module-scss-module__q0csUG__popover{min-width:40.625rem;max-width:80vw}.VehicleComparisonPopover-module-scss-module__q0csUG__comparisonButton{white-space:nowrap;width:-moz-fit-content;width:fit-content}
.VDPHeader-module-scss-module__31zZwW__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;height:4.5rem;padding:var(--spacing-sm)calc(var(--spacing-xl)*2);color:var(--on-primary);background:var(--primary-gradient,var(--primary));display:flex}@media only screen and (max-width:75rem){.VDPHeader-module-scss-module__31zZwW__header{padding:var(--spacing-sm);overflow-x:auto}}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__header{width:auto;height:4.875rem;margin:0 var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-xl)}}@media print{.VDPHeader-module-scss-module__31zZwW__header{display:none!important}}.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__left{align-items:center;height:100%;display:flex}.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__right{align-items:center;gap:var(--spacing-sm);height:100%;display:flex;position:relative}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__right{display:none}}.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__mobileRight{height:100%;display:none}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__mobileRight{gap:var(--spacing-xs);display:flex}}.VDPHeader-module-scss-module__31zZwW__menu{width:20.875rem;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);margin:0;position:absolute}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__menu{width:calc(100vw - 7.25rem);box-shadow:var(--shadow-soft);position:absolute;left:2.125rem}}.VDPHeader-module-scss-module__31zZwW__popover{gap:var(--spacing-xxs);flex-direction:column;display:flex}.VDPHeader-module-scss-module__31zZwW__popover .VDPHeader-module-scss-module__31zZwW__item{justify-content:space-between;width:100%;display:flex}.VDPHeader-module-scss-module__31zZwW__monogramInlineSave{padding:var(--spacing-md);background-color:var(--on-primary);border-radius:var(--radius-md)}
.FooterCard-module-scss-module__DU7uda__footerCard{gap:var(--spacing-sm);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}.FooterCard-module-scss-module__DU7uda__footerCard .FooterCard-module-scss-module__DU7uda__innerCtn{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.FooterCard-module-scss-module__DU7uda__footerCard .FooterCard-module-scss-module__DU7uda__innerCtn .FooterCard-module-scss-module__DU7uda__buttonCtn{gap:var(--spacing-sm);flex-direction:column;display:flex}.FooterCard-module-scss-module__DU7uda__footerCard .FooterCard-module-scss-module__DU7uda__availablility{position:relative}.FooterCard-module-scss-module__DU7uda__mobileCtn{display:none}@media only screen and (max-width:48rem){.FooterCard-module-scss-module__DU7uda__mobileCtn{display:inline}}
.FeaturesCard-module-scss-module__xMAfdG__features{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip{justify-content:center;align-items:center;gap:var(--spacing-xs);width:-moz-fit-content;width:fit-content;height:2.75rem;padding:0 var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-full);cursor:pointer;border:none;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip span{color:var(--text-primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__featureName{transition:all 80ms ease-in-out;letter-spacing:var(--letter-spacing-lg)!important}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__featureName span{transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon{width:var(--font-size-lg);color:var(--text-primary);transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--text-primary);transition:all 80ms ease-in-out}@media (hover:hover) and (pointer:fine){.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__featureName,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover{box-shadow:var(--shadow-hover)}}
.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{color:#1a1a1a;page-break-inside:auto;page-break-before:avoid;background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;display:none}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}@media print{.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard p,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard span{font-size:var(--font-size-sm);margin-top:0;margin-bottom:0;font-weight:400}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__headline{font-size:var(--font-size-default);color:#0f0f0f;margin-bottom:var(--spacing-xxs);padding-bottom:var(--spacing-xxs);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e5e5;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs)0;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{gap:var(--spacing-sm);padding:var(--spacing-xs);border:1px solid #d0d0d0;border-radius:12px;flex-direction:column;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header{margin-bottom:var(--spacing-xxs);padding:var(--spacing-sm);background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:10px;justify-content:space-between;align-items:flex-start;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__pictureCtn{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__logo{width:120px;height:auto;margin-bottom:var(--spacing-xs);display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__image{object-fit:cover;border:2px solid #c8d1d9;border-radius:8px;width:280px;height:180px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details{gap:var(--spacing-xs);min-width:0;margin-left:var(--spacing-md);flex-direction:column;flex:1;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__title{margin-bottom:var(--spacing-xxs);letter-spacing:-.02em;color:#0f0f0f;text-shadow:0 1px 2px rgba(0,0,0,.05);font-size:1.6em;font-weight:800}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__miles{color:#4a4a4a;width:100%;padding:var(--spacing-xs)var(--spacing-sm);background-color:#f1f3f4;border:1px solid #e0e0e0;border-radius:6px;font-size:.95em;font-weight:600;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing{gap:var(--spacing-xs);min-width:0;max-width:100%;margin-top:var(--spacing-xxs);padding:var(--spacing-md);background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:2px solid #b8d4f0;border-radius:8px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice{margin-top:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);background:linear-gradient(135deg,#e8f5e8 0%,#d4f4d4 100%);border:2px solid #a8d5a8;border-radius:6px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__label,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{font-weight:700;font-size:var(--font-size-sm)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#2d5a2d}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications{width:100%;margin-bottom:var(--spacing-xxs);padding:var(--spacing-md);background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid{gap:var(--spacing-xxs);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem{justify-content:space-between;align-items:center;gap:var(--spacing-sm);background-color:#fff;width:100%;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailName{color:#4a4a4a;font-weight:600;font-size:var(--font-size-xs)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailValue{color:#1a1a1a;font-weight:500;font-size:var(--font-size-xs)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features{padding:var(--spacing-md);margin-bottom:var(--spacing-xxs);background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li{font-size:var(--font-size-xs);background-color:#fff;border-radius:4px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li:before{content:"✓";color:#34a853;margin-right:var(--spacing-xs);font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours{padding:var(--spacing-md);margin:0;margin-bottom:var(--spacing-xxs);background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-weight:600;font-size:var(--font-size-xs)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-weight:500;font-size:var(--font-size-xs)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact{width:100%;padding:var(--spacing-md);background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:1px solid #e1e5e9;border-radius:8px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p{margin-bottom:var(--spacing-xs);font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p:last-child{margin-bottom:0}
.EstimatePayment-module-scss-module__xjE15a__card{gap:var(--spacing-sm);display:flex}@media only screen and (max-width:48rem){.EstimatePayment-module-scss-module__xjE15a__card{flex-direction:column}}.EstimatePayment-module-scss-module__xjE15a__card--modal{gap:var(--spacing-sm);flex-direction:column;width:100%;height:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header .EstimatePayment-module-scss-module__xjE15a__headerContent{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;max-width:18.75rem;display:flex}@media only screen and (max-width:48rem){.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header--submitted{display:none}}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header--modalSubmitted{display:none}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header .EstimatePayment-module-scss-module__xjE15a__moneyIcon{padding:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance{width:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance--modal{height:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate{flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate{width:100%}}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form{flex-direction:column;width:100%;height:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__disclaimer{height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__input{box-sizing:border-box;width:100%;margin:0}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__inputWrp{width:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__topInputs,.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__btmInputs{gap:var(--spacing-xs);display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__resultWrp{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__resultWrp .EstimatePayment-module-scss-module__xjE15a__actions{gap:var(--spacing-xs);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__result{gap:var(--spacing-xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__result .EstimatePayment-module-scss-module__xjE15a__value{align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__link{margin-top:auto}
.AutovanceCard-module-scss-module__OnkzfG__iframeContainer{justify-content:center;align-items:center;display:flex}.AutovanceCard-module-scss-module__OnkzfG__iframeContainer .AutovanceCard-module-scss-module__OnkzfG__iframe{border:none;width:100%}
.BannerCard-module-scss-module__pWRuAW__banner{width:100%}
.BasicDetailCardItem-module-scss-module__KBkWoG__item{border-bottom:.0625rem dotted transparent;flex-direction:row;justify-content:space-between;align-items:center;width:100%;transition:border-bottom .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.BasicDetailCardItem-module-scss-module__KBkWoG__item:hover{border-bottom:.0625rem dotted var(--text-secondary)}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer .BasicDetailCardItem-module-scss-module__KBkWoG__icon path,.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer .BasicDetailCardItem-module-scss-module__KBkWoG__icon rect{fill:var(--text-secondary)}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;max-width:70%;display:flex}@media (max-width:48rem){.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer{max-width:100%}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer.BasicDetailCardItem-module-scss-module__KBkWoG__longValue{cursor:help}
.TextWithDisclaimers-module-scss-module__dwWZOq__inlineContainer{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;max-width:100%;display:inline-block}.TextWithDisclaimers-module-scss-module__dwWZOq__button{border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.TextWithDisclaimers-module-scss-module__dwWZOq__icon{color:var(--gray)}.TextWithDisclaimers-module-scss-module__dwWZOq__disclaimerMenu{min-width:12.5rem;max-width:25rem;padding:var(--spacing-xs);background-color:var(--elevated-level-two)}
.BasicDetailColorDisplay-module-scss-module__QEuXmq__colorInfo{justify-content:center;align-items:center;gap:var(--spacing-xxs);flex-direction:row;display:flex}.BasicDetailColorDisplay-module-scss-module__QEuXmq__colorInfo .BasicDetailColorDisplay-module-scss-module__QEuXmq__colorSwatch{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;box-shadow:var(--shadow-strong);border-radius:50%}
.BasicInfoTitle-module-scss-module__0w5cVa__container{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-direction:row;width:100%;display:flex}@media (max-width:48rem){.BasicInfoTitle-module-scss-module__0w5cVa__container{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{gap:var(--spacing-sm);display:flex}@media (max-width:31.25rem){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer{align-items:center;gap:var(--spacing-xs);cursor:pointer;background-color:transparent;border:none;flex-direction:row;display:flex}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer .BasicInfoTitle-module-scss-module__0w5cVa__button{cursor:pointer;background-color:transparent;border:none;margin:0;padding:0;transition:all .2s ease-in-out}@media (hover:hover) and (pointer:fine){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer .BasicInfoTitle-module-scss-module__0w5cVa__button:hover{text-underline-offset:var(--spacing-xxxs);text-decoration:underline}}
.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper{gap:var(--spacing-xxs);flex-direction:column;display:flex;position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn{padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn--collapsed{background-image:linear-gradient(180deg,var(--elevated-level-two)80%,var(--elevated-level-one))}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn hr{height:.0625rem;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);background-color:var(--text-secondary);border:none}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn div:last-child hr{display:none}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn h5{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn details[open] summary .LexusAccessoriesCard-module-scss-module__bhEciG__icon{transform:rotate(180deg)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn details[open] .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription{animation:.75s linear forwards LexusAccessoriesCard-module-scss-module__bhEciG__fade-in}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary{cursor:pointer;flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn{flex-direction:row;justify-content:space-between;width:100%;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn .LexusAccessoriesCard-module-scss-module__bhEciG__summaryRight{flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn .LexusAccessoriesCard-module-scss-module__bhEciG__summaryRight .LexusAccessoriesCard-module-scss-module__bhEciG__icon{margin-left:var(--spacing-sm);font-size:var(--font-size-lg);transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription{width:95%;padding:var(--spacing-sm)0 0 var(--spacing-sm);font-size:var(--font-size-default);opacity:0}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription li::marker{color:var(--text-primary)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn{flex-direction:row;justify-content:center;align-items:center;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn .LexusAccessoriesCard-module-scss-module__bhEciG__helpBtn{width:1.375rem;min-width:0;height:1.375rem;margin-bottom:var(--spacing-xxxs);border-radius:50%;padding:0}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn .LexusAccessoriesCard-module-scss-module__bhEciG__helpIcon{width:var(--font-size-md);height:var(--font-size-md);margin-top:var(--spacing-xxxs);font-size:var(--font-size-default);color:var(--text-primary)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__accessory{padding-right:var(--spacing-xl);flex-direction:row;justify-content:space-between;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton{position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton--expanded{border-top:var(--border-soft)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton .LexusAccessoriesCard-module-scss-module__bhEciG__expandIcon{transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton .LexusAccessoriesCard-module-scss-module__bhEciG__expandIcon--expanded{transform:rotate(180deg)}@keyframes LexusAccessoriesCard-module-scss-module__bhEciG__fade-in{to{opacity:1}}
.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{justify-content:center;align-items:flex-start;gap:var(--spacing-lg);width:100%;padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:row;display:flex}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__details{justify-content:center;gap:var(--spacing-sm);flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;display:flex;overflow:hidden}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__dividerWrp{border-right:var(--border-strong);align-self:stretch;align-items:center;min-height:7.5rem;display:flex}@media only screen and (max-width:48rem){.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{gap:var(--spacing-sm);flex-direction:column}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__dividerWrp{display:none}}.BasicInfoCard-module-scss-module__BIdBIW__tabContentHidden{display:none}
.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select,.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select option{color:inherit!important;background-color:inherit!important}
.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidgetContainer{width:100%;max-width:48rem;margin:0 auto}@media (max-width:48rem){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidgetContainer{max-width:23.4375rem}}.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget{width:100%;max-width:48rem;max-height:87.5rem}@media (max-width:48rem){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget{max-width:23.4375rem;max-height:81.5rem}}.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget iframe{border:none;max-height:87.5rem;width:100%!important;height:100%!important}@media (max-width:48rem){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget iframe{max-height:81.5rem}}
.CarShopTradeContainer-module-scss-module__j2R_EW__container{border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;max-width:87.5rem!important;padding:var(--spacing-6xl)var(--spacing-3xl)!important;background-color:var(--carshop-green)!important;box-shadow:var(--shadow-soft)!important}@media only screen and (max-width:56.25rem){.CarShopTradeContainer-module-scss-module__j2R_EW__container{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column}}.CarShopTradeContainer-module-scss-module__j2R_EW__container.CarShopTradeContainer-module-scss-module__j2R_EW__vdp{flex-direction:column;padding:var(--spacing-lg)!important;border-radius:inherit!important}
.KelleyLogo-module-scss-module__wmmuOa__logo{object-fit:contain;max-width:100%;height:auto;display:block}
.CarShopTradeCTA-module-scss-module__P36PAq__innerContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3xl);width:100%;padding:var(--spacing-lg);flex-direction:column;display:flex}.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:48rem){.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{flex-direction:column}}.CarShopTradeCTA-module-scss-module__P36PAq__headerContainer{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}
.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{background-color:#f4cd00}@media only screen and (max-width:48rem){.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{padding:var(--spacing-md)}}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__innerContent{gap:var(--spacing-sm);flex-direction:column;display:flex}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__textContainer{gap:var(--spacing-xs);flex-direction:column;display:flex}
.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge{width:100%;min-width:var(--font-size-10xl);height:var(--spacing-10xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__badgeContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xxs);width:100%;height:100%;padding:var(--spacing-md);flex-direction:column;display:flex}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__badgeContent .CertifiedTraitBadge-module-scss-module__DV9hzG__itemButton{width:100%;padding:var(--spacing-xxs);color:var(--primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);border:none}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent{background-color:var(--carshop-blue);height:10.25rem;transition:var(--transition-bounce-sm);position:absolute;top:100%;left:0;right:0}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded{top:0}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded img{object-fit:contain;width:1.875rem;height:1.875rem}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded img:not([src*=carfax-logo-square\.svg]){filter:brightness(0)invert()}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xxs);width:100%;height:100%;padding:var(--spacing-md);flex-direction:column;display:flex}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer--certified{background-color:var(--carshop-accent)}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer--select{background-color:var(--carshop-green)}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer a{font-size:var(--font-size-xs);color:var(--on-primary);text-decoration:underline}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton{top:var(--spacing-md);right:var(--spacing-md);z-index:3;position:absolute}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton .CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButtonIcon{transition:var(--transition-bounce)}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton .CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButtonIcon.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded{transform:rotate(45deg)}
.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{padding:var(--spacing-xs)}}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleContainer{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink{font-size:var(--font-size-sm);transition:var(--transition-bounce)}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink--certified{color:var(--carshop-accent)}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink--select{color:var(--carshop-green)}@media (hover:hover) and (pointer:fine){.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink:hover{text-decoration:underline}}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}@media only screen and (max-width:48rem){.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}
.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background:linear-gradient(to bottom,var(--primary),transparent);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay .CarShopLocationOverlay-module-scss-module__eAakMW__carshopLogo{object-fit:contain;width:8.75rem}
.CarShopDealerImage-module-scss-module__LgXIfa__childDealerImageWrapper{border-radius:var(--radius-lg);height:100%;overflow:hidden}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer{width:12.5rem;height:100%;position:relative}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer .CarShopDealerImage-module-scss-module__LgXIfa__image img{object-fit:cover;object-position:top;filter:brightness(.7);height:100%;width:12.5rem!important}.CarShopDealerImage-module-scss-module__LgXIfa__emptyImage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{gap:var(--spacing-md);flex-direction:row;display:flex}@media only screen and (max-width:48rem){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{gap:var(--spacing-lg);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:48rem){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{flex-direction:column;min-width:100%}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;height:12.5rem;position:relative;overflow:hidden}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver img{object-fit:cover;object-position:center;width:100%;height:100%}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));content:"";width:100%;height:100%;position:absolute;top:0;left:0}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__primaryContentTextContainer{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{gap:var(--spacing-xs);flex-direction:column;width:18.75rem;display:flex}@media only screen and (max-width:48rem){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{display:none}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent .CarShopDeliveryCard-module-scss-module__QtKXPW__childDealerImageContainer{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}
.CoxDigitalRetail-module-scss-module__Y1bgSG__card{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}
.CustomHtmlCard-module-scss-module__Cpp8nq__htmlCtn{width:100%}
.DealOptionCard-module-scss-module__T2a_la__card{width:70%;max-width:28.125rem;padding:var(--spacing-xxxs);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);box-shadow:none;transition:var(--transition-fast);position:relative}@media (hover:hover) and (pointer:fine){.DealOptionCard-module-scss-module__T2a_la__card:hover{transform:translateY(-.125rem)}}.DealOptionCard-module-scss-module__T2a_la__card--primary{box-shadow:var(--shadow-soft)}@media only screen and (max-width:48rem){.DealOptionCard-module-scss-module__T2a_la__card{width:100%}}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action{padding:var(--spacing-lg);background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - var(--spacing-xxxs))}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action--primary{background:0 0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title{width:-moz-fit-content;width:fit-content;margin-bottom:var(--spacing-xxxs);color:transparent;background:var(--primary-gradient,var(--primary));-webkit-background-clip:text;background-clip:text;font-weight:600}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--primary{color:var(--on-primary);-webkit-text-fill-color:unset}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--mini{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text{color:var(--text-primary);opacity:.7;line-height:1.25rem}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--primary{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--mini{color:var(--on-primary);opacity:1}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular{padding:var(--spacing-xs)var(--spacing-lg);font-size:var(--font-size-sm);line-height:var(--font-size-md);color:var(--black);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background-color:#fcc014;position:absolute;top:-1.125rem;right:0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--genesis{color:var(--primary);background-color:var(--surface);border:var(--lux-border-soft)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--bmw{color:var(--on-primary);background-color:var(--black);border:var(--border-soft)}
.WhispTap-module-scss-module__Rb1vVG__whispTapTarget>*{pointer-events:none}
.QuickTags-module-scss-module__gDi4Sq__scrollerCtn{max-width:80vw;height:-moz-fit-content;height:fit-content;padding:var(--spacing-sm)0;gap:var(--spacing-xs)!important}@media only screen and (max-width:48rem){.QuickTags-module-scss-module__gDi4Sq__scrollerCtn{max-width:100vw;padding:var(--spacing-xxxs)0}}.QuickTags-module-scss-module__gDi4Sq__dropdownWrp{display:none}@media only screen and (max-width:48rem){.QuickTags-module-scss-module__gDi4Sq__dropdownWrp{display:flex}}
