.PorscheNavBar-module-scss-module__a1YPrW__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:57px;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.PorscheNavBar-module-scss-module__a1YPrW__header{display:none}}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__leftCtn{align-items:center;width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__logo{object-fit:contain;width:200px;height:43px}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-lg);width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__button{cursor:pointer;background-color:transparent;border:none;align-items:center;gap:8px;display:flex}
.PricingDisplay-module-scss-module__GfahZa__itemContainer{flex-direction:column;gap:4px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay{width:100%;margin:0;padding-left:0;list-style:none}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line{justify-content:space-between;align-items:center;gap:18px;height:30px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--row{flex-direction:row}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--rowReverse{flex-direction:row-reverse}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--rowReverse .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:initial}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--column{flex-direction:column;justify-content:center;gap:2px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--column .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:initial;height:auto}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--columnReverse{flex-direction:column-reverse;justify-content:center;gap:2px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--columnReverse .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:initial;height:auto}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--alignFlexStart{align-items:flex-start}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--alignCenter{align-items:center}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__line--alignFlexEnd{align-items:flex-end}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider{border-top-style:solid;border-top-color:var(--border-color-strong);border-bottom:none;border-left:none;border-right:none;width:100%;height:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--borderStrongColor{border-top-color:var(--border-color-strong)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textPrimary{border-top-color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textSecondary{border-top-color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--primary{border-top-color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--red{border-top-color:var(--red)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__lineText{text-overflow:ellipsis;overflow-wrap:break-word;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn{width:16px;height:16px;color:var(--text-secondary);background:unset;border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon{width:16px;height:16px;font-family:var(--icon-font);letter-spacing:normal;color:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;opacity:var(--icon-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon:after{content:attr(data-icon)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineRight{white-space:nowrap;flex-shrink:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText{letter-spacing:var(--letter-spacing-md)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--small{font-size:14px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--medium{font-size:16px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--large{font-size:20px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--bold{font-weight:700}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--strikethrough{text-decoration:line-through}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--italic{padding-right:4px;font-style:italic}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textPrimary{color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textSecondary{color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--primary{color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--red{color:var(--red)}
.ContactPreferenceSelector-module-scss-module__tZhLPa__selectorCtn{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.ContactPreferenceSelector-module-scss-module__tZhLPa__selectorCtn .ContactPreferenceSelector-module-scss-module__tZhLPa__buttonCtn{align-items:center;gap:4px;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;color:var(--text-secondary);border:var(--border-strong);border-radius:var(--radius-sm);box-shadow:none;padding:8px 12px;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)}
.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__card{box-shadow:none;flex-direction:column;padding:0;display:flex}.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__form{gap:var(--gap-lg);flex-direction:column;display:flex}
.ConsumerReportsBadge-module-scss-module__h7jZPG__wrapper{max-width:150px}.ConsumerReportsBadge-module-scss-module__h7jZPG__wrapper img{max-width:100%!important;height:auto!important}
.EstimatePayment-module-scss-module__xjE15a__card{gap:12px;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module-scss-module__xjE15a__card{flex-direction:column}}.EstimatePayment-module-scss-module__xjE15a__card--modal{flex-direction:column;gap:12px;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(--gap-lg);width:100%;padding:var(--spacing-xl);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(--gap-md);flex-direction:column;max-width:300px;display:flex}@media only screen and (max-width:768px){.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{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;padding:12px;font-size:24px;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:768px){.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-md);padding:var(--spacing-md);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-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__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-sm);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-md);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-sm);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-4xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);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{flex-direction:column;align-items:center;gap:4px;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}
.SubaruBadges-module-scss-module__Q6pPDW__container{align-items:center;gap:var(--gap-sm);row-gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(max(100px,32%),1fr));display:grid}.SubaruBadges-module-scss-module__Q6pPDW__badge{justify-content:center;align-items:center;transition:opacity .2s;display:flex}@media (hover:hover) and (pointer:fine){.SubaruBadges-module-scss-module__Q6pPDW__badge:hover{opacity:.8}}.SubaruBadges-module-scss-module__Q6pPDW__badge:focus{border-radius:var(--radius-xs);outline:2px solid var(--primary);outline-offset:2px}.SubaruBadges-module-scss-module__Q6pPDW__badgeImage{object-fit:contain;width:100%;height:auto;max-height:72px;display:block}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge{flex-direction:column;grid-column:span 2;align-items:flex-start;display:flex}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge:only-child{grid-column:1/-1}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge{padding:var(--spacing-xs);color:inherit;background:0 0;text-decoration:none}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge .SubaruBadges-module-scss-module__Q6pPDW__awardsHeading{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:18px;line-height:1.3;letter-spacing:-.5px!important;display:block!important}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge .SubaruBadges-module-scss-module__Q6pPDW__awardsLink{margin:var(--spacing-md)0 0;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:15px;line-height:1.3;letter-spacing:-.5px!important;display:block!important}
.CardActionButtons-module-scss-module__F9nrea__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.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:1px 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:1px dotted var(--text-secondary)}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer{align-items:center;gap:var(--gap-md);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(--gap-md);flex-direction:row;max-width:70%;display:flex}@media (max-width:768px){.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:200px;max-width:400px;padding:var(--padding-md);background-color:var(--elevated-level-two)}
.BasicDetailColorDisplay-module-scss-module__QEuXmq__colorInfo{justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:row;display:flex}.BasicDetailColorDisplay-module-scss-module__QEuXmq__colorInfo .BasicDetailColorDisplay-module-scss-module__QEuXmq__colorSwatch{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:var(--shadow-strong);border-radius:50%}
.BasicInfoTitle-module-scss-module__0w5cVa__container{justify-content:space-between;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.BasicInfoTitle-module-scss-module__0w5cVa__container{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{gap:var(--gap-lg);display:flex}@media (max-width:500px){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{align-items:flex-start;gap:var(--gap-md);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(--gap-md);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(--gap-md);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:2px;text-decoration:underline}}
.FeaturesCard-module-scss-module__xMAfdG__features{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip{justify-content:center;align-items:center;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;height:44px;padding:0 var(--spacing-lg);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 p{letter-spacing:-.9px;color:var(--text-primary);white-space:nowrap;margin:0;font-size:18px;font-weight:400}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon{width:24px;color:var(--text-primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon{color:var(--primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p path,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span path,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--primary);transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon{transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover{box-shadow:var(--shadow-hover);transition:all 80ms ease-in-out}}
.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{margin-top:0;margin-bottom:0;font-size:13px;font-weight:400}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__headline{color:#0f0f0f;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;padding-bottom:4px;font-size:16px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn{justify-content:space-between;align-items:center;gap:8px;padding:4px 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{border:1px solid #d0d0d0;border-radius:12px;flex-direction:column;gap:12px;padding:8px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding:12px;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{flex-direction:column;align-items:center;gap:12px;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:8px;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{flex-direction:column;flex:1;gap:8px;min-width:0;margin-left:20px;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{letter-spacing:-.02em;color:#0f0f0f;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:4px;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;background-color:#f1f3f4;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;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{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:2px solid #b8d4f0;border-radius:8px;gap:8px;min-width:0;max-width:100%;margin-top:4px;padding:16px;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{background:linear-gradient(135deg,#e8f5e8 0%,#d4f4d4 100%);border:2px solid #a8d5a8;border-radius:6px;margin-top:8px;padding:8px 12px;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-size:14px;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__value{color:#2d5a2d}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;width:100%;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid{grid-template-columns:repeat(2,1fr);gap:4px;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{background-color:#fff;justify-content:space-between;align-items:center;gap:12px;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-size:12px;font-weight:600}.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-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul{grid-template-columns:repeat(2,1fr);gap:6px;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{background-color:#fff;border-radius:4px;font-size:12px;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:6px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin:0 0 4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul{flex-direction:column;gap:6px;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-size:12px;font-weight:600}.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-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:1px solid #e1e5e9;border-radius:8px;width:100%;padding:20px;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:6px;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}
.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper{gap:var(--gap-sm);flex-direction:column;display:flex;position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn{padding:var(--spacing-lg);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:1px;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);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-body-lg);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-md);font-size:var(--font-body-xl);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-md)0 0 var(--spacing-md);font-size:var(--font-body-md);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{border-radius:50%;width:22px;min-width:0;height:22px;margin-bottom:2px;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:18px;height:18px;font-size:var(--font-body-md);color:var(--text-primary);margin-top:2px}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__accessory{padding-right:var(--spacing-4xl);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(--gap-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:row;width:100%;padding:18px;display:flex}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__details{flex-direction:column;justify-content:center;gap:10px;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:120px;display:flex}@media only screen and (max-width:768px){.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{flex-direction:column;gap:10px}.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:768px;margin:0 auto}@media (max-width:768px){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidgetContainer{max-width:375px}}.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget{width:100%;max-width:768px;max-height:1400px}@media (max-width:768px){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget{max-width:375px;max-height:1304px}}.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget iframe{border:none;max-height:1400px;width:100%!important;height:100%!important}@media (max-width:768px){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget iframe{max-height:1304px}}
.ChatDisclaimerAcknowledgement-module-scss-module__LF_8mW__overlay{z-index:1;padding:var(--padding-lg)var(--padding-md);background-color:color-mix(in srgb,var(--text-primary)10%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ChatDisclaimerAcknowledgement-module-scss-module__LF_8mW__overlay .ChatDisclaimerAcknowledgement-module-scss-module__LF_8mW__card{align-items:stretch;gap:var(--gap-xl);width:100%;max-width:350px;max-height:100%;padding:var(--padding-xl)var(--padding-lg);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;margin:0 auto;display:flex;overflow-y:auto}.ChatDisclaimerAcknowledgement-module-scss-module__LF_8mW__overlay .ChatDisclaimerAcknowledgement-module-scss-module__LF_8mW__card .ChatDisclaimerAcknowledgement-module-scss-module__LF_8mW__startChatButton{height:36px}
.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{background-color:#f4cd00}@media only screen and (max-width:768px){.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{padding:var(--padding-lg)}}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__innerContent{gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__textContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.ChatInput-module-scss-module__GU5W_G__form{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-items:flex-start;margin:10px;transition:box-shadow .2s ease-in-out;display:flex}.ChatInput-module-scss-module__GU5W_G__form--selected{box-shadow:var(--shadow-hover)}.ChatInput-module-scss-module__GU5W_G__form--minimized{visibility:hidden}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__chatInput{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-lg);box-shadow:none;resize:none;border:none;outline:none;flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px;padding-left:15px;line-height:125%;display:flex;overflow:auto}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__chatInput--minimized{height:44px}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__submitBtn{width:44px;height:44px;color:var(--text-secondary);background-color:var(--elevated-level-one);border-radius:0 var(--radius-lg)var(--radius-lg)0;border:none;justify-content:center;align-items:center;padding:9px;transition:all .14s;display:flex}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__submitBtn--active{color:var(--primary)}@media (hover:hover) and (pointer:fine){.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__submitBtn:hover{transform:none}}
.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;width:100%;min-width:240px;height:160px;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(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);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(--padding-sm);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:164px;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:30px;height:30px}.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(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);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{color:var(--on-primary);font-size:12px;text-decoration:underline}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton{top:var(--padding-lg);right:var(--padding-lg);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)}
.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg{width:-moz-fit-content;width:fit-content;max-width:80%;color:var(--text-primary);white-space:normal;background:var(--gray-30);overflow-wrap:break-word;border-radius:15px 15px 15px 2px;padding:10px;font-size:14px;line-height:140%;display:block;position:relative;left:5px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--user{color:var(--on-primary);background:var(--primary);border-radius:15px 15px 2px;margin-left:auto;margin-right:10px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--inside{border-radius:2px 15px 15px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--userInside{border-radius:15px 2px 15px 15px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--oai{background-image:linear-gradient(var(--surface-80),var(--surface-80)),linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;animation:3s linear infinite ChatMessageBubble-module-scss-module__DSZQwa__gradientRotate,5s ease-in-out infinite ChatMessageBubble-module-scss-module__DSZQwa__glowingBorder}@media only screen and (max-width:768px){.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--compareModal{margin-top:40px}}.ChatMessageBubble-module-scss-module__DSZQwa__markdown{font-size:14px;line-height:140%}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h1,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h2,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h3,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h4,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h5,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h6{margin:5px 0;font-weight:600}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h1{font-size:16px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h2{font-size:15px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h3{font-size:14px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h4{font-size:13px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h5,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h6{font-size:12px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown ul,.ChatMessageBubble-module-scss-module__DSZQwa__markdown ol{padding-left:20px}.ChatMessageBubble-module-scss-module__DSZQwa__chatBreak{text-align:center;width:100%;margin:20px 0}.ChatMessageBubble-module-scss-module__DSZQwa__chatBreak .ChatMessageBubble-module-scss-module__DSZQwa__breakText{color:var(--text-secondary);white-space:nowrap;padding:0 5px;font-size:12px;font-style:italic;font-weight:400}
.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{align-items:center;gap:var(--gap-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{padding:var(--padding-md)}}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--gap-lg);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(--gap-md);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(--gap-lg);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(--gap-md);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(--gap-sm);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-heading-md);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink{transition:var(--transition-bounce);font-size:14px}.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(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}
.ChatMessageWidget-module-scss-module__xYs1HW__widgetCtn{margin:0 8px 24px;position:relative}
.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay{justify-content:center;align-items:center;gap:var(--gap-md);padding:var(--padding-md);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:140px}
.ChatPageButton-module-scss-module__4y90_G__pageButtonContainer{margin:0 8px 24px}.ChatPageButton-module-scss-module__4y90_G__pageButton{width:100%;max-width:352px;min-height:52px;padding:var(--padding-xl);color:var(--text-primary);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}@media screen and (max-width:768px){.ChatPageButton-module-scss-module__4y90_G__pageButton{padding:var(--padding-lg)}}
.CarShopDealerImage-module-scss-module__LgXIfa__childDealerImageWrapper{border-radius:var(--radius-lg);height:100%;overflow:hidden}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer{width:200px;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:200px!important}.CarShopDealerImage-module-scss-module__LgXIfa__emptyImage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.ImageTextCard-module-scss-module__kdeUQa__card{background-color:var(--surface);border-radius:var(--radius-xl);width:310px;height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card{flex-direction:row;align-items:center;min-width:280px;min-height:95px}}.ImageTextCard-module-scss-module__kdeUQa__card.ImageTextCard-module-scss-module__kdeUQa__border{background-color:var(--elevated-level-two);border:var(--border-strong);box-shadow:none}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-xl);object-fit:cover;width:100%;min-height:160px;max-height:160px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:90px;max-width:90px;min-height:70px;max-height:70px}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center;width:100%;min-height:160px;max-height:160px;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage .ImageTextCard-module-scss-module__kdeUQa__fallbackImage{width:50px;height:50px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__bottom{flex-direction:column;gap:8px;width:100%;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{flex-direction:column;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{color:var(--text-primary);font-size:20px;font-weight:500}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:18px;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{color:var(--text-secondary);margin:0;font-size:16px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card{filter:none;flex-direction:row;min-width:280px;height:95px;min-height:0}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:90px;max-width:90px;min-height:70px;max-height:70px}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{justify-content:center;height:100%}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-size:14px;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{font-size:14px;line-height:normal}
.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{gap:var(--spacing-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{gap:var(--gap-xl);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:768px){.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:200px;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(--gap-md);flex-direction:column;display:flex}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{gap:var(--gap-md);flex-direction:column;width:300px;display:flex}@media only screen and (max-width:768px){.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}
.ChatVehicleCardsWidget-module-scss-module__AnMtja__vehicleSearchResults{margin-bottom:12px}
.HomeStoreButton-module-scss-module__EXCi6a__buttonContainer{width:100%;margin-bottom:var(--gap-sm)}.HomeStoreButton-module-scss-module__EXCi6a__container{justify-content:space-between;align-items:flex-start;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--primary);border-radius:var(--radius-lg);flex-direction:row;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container--marginBottom{margin-bottom:12px}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__textContainer{justify-content:flex-start;align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton{color:var(--on-primary);cursor:pointer;font-size:14px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton:hover{opacity:.8}}
.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{z-index:1000;min-width:450px!important;max-width:450px!important;padding:var(--padding-lg)!important;background-color:var(--elevated-level-one)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-strong)!important;margin-top:8px!important}@media only screen and (max-width:768px){.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{min-width:280px!important;max-width:80vw!important}}.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn.FavoritesMenu-module-scss-module__qhnb1q__floating{top:unset!important;bottom:120px!important;right:70px!important;left:unset!important;position:fixed!important}.FavoritesMenu-module-scss-module__qhnb1q__deleteButton{width:36px!important;height:36px!important}.FavoritesMenu-module-scss-module__qhnb1q__favoritesHeader{padding-bottom:var(--padding-lg)}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating{z-index:99;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);width:50px;height:50px;box-shadow:var(--shadow-soft);cursor:pointer;justify-content:center;transition:background-color .2s ease-in-out;display:flex;position:fixed;bottom:18px;right:18px}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating:active{scale:.96}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__showAboveChat{bottom:120px}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonLabel{z-index:1;width:14px;height:14px;padding:var(--spacing-xs);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border:2px solid var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:8px;line-height:8px;display:flex;position:absolute;top:-4px;right:-3px}.FavoritesMenu-module-scss-module__qhnb1q__favoritesCtn{max-width:100%;padding-right:60px}
.TypingIndicator-module-scss-module__fQjxfG__dotFlashing{background-color:var(--gray);border-radius:var(--radius-sm);width:6px;height:6px;margin:0 10px;position:relative}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before,.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{background-color:var(--gray);content:"";display:inline-block;position:absolute;top:0}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before{border-radius:var(--radius-sm);width:6px;height:6px;left:-10px}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{border-radius:var(--radius-sm);width:6px;height:6px;left:10px}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray{0%{background-color:var(--gray)}50%,to{background-color:var(--gray-30)}}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary{0%{background-color:var(--primary)}50%,to{background-color:var(--gray-30)}}
.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton{justify-content:center;align-items:center;gap:var(--gap-sm);padding:0 var(--padding-sm)0 var(--padding-sm);border-radius:var(--radius-sm);cursor:pointer;flex-direction:row;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon{color:var(--primary);justify-content:center;align-items:center;font-size:16px;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{font-size:24px}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon{transition:var(--transition-fast);width:16px!important;height:16px!important;color:var(--text-primary)!important;font-size:16px!important}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon.LocationSelectorButton-module-scss-module__YVwz5G__lux{color:var(--white)!important}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector{align-items:center;gap:var(--gap-md);padding:var(--padding-sm);cursor:pointer;background-color:transparent;border:none;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{color:var(--text-primary);flex-direction:row}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu.LocationSelectorButton-module-scss-module__YVwz5G__lux{color:var(--white)}.LocationSelectorButton-module-scss-module__YVwz5G__loading{background-color:var(--surface);border-radius:var(--radius-sm);width:100px;height:24px;animation:.5s infinite alternate LocationSelectorButton-module-scss-module__YVwz5G__loading}.LocationSelectorButton-module-scss-module__YVwz5G__loading.LocationSelectorButton-module-scss-module__YVwz5G__lux{background-color:var(--white);animation:.5s infinite alternate LocationSelectorButton-module-scss-module__YVwz5G__loading-lux}@keyframes LocationSelectorButton-module-scss-module__YVwz5G__loading{0%{background-color:var(--surface)}50%{background-color:var(--elevated-level-two)}to{background-color:var(--surface)}}@keyframes LocationSelectorButton-module-scss-module__YVwz5G__loading-lux{0%{background-color:var(--black)}to{background-color:#282629}}
.CoxDigitalRetail-module-scss-module__Y1bgSG__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:24px;padding:15px}
.ToolStepOrAction-module-scss-module__MLYGlq__container{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);margin-bottom:14px;margin-left:10px;display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__finding{letter-spacing:-.28px;color:var(--text-secondary,#707070);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--elevated-level-two);border-radius:var(--radius-xs,4px);padding-right:6px;display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText--sidebar{background-color:var(--elevated-level-one)}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText .ToolStepOrAction-module-scss-module__MLYGlq__icon{width:14px;height:14px}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText p{letter-spacing:-.24px;color:var(--text-secondary,#707070);margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal}
.CustomHtmlCard-module-scss-module__Cpp8nq__htmlCtn{width:100%}
.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn{justify-content:space-between;align-items:center;gap:var(--gap-md);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;min-width:100%;box-shadow:var(--shadow-soft);flex-direction:row;flex-grow:1;flex-shrink:0;padding:14px 12px;display:flex;position:relative;overflow:hidden}.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn.DealerLocatorListItem-module-scss-module__ETHBwG__lux{background-color:var(--lux-surface);border:var(--lux-border-soft)}.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn .DealerLocatorListItem-module-scss-module__ETHBwG__leftCtn{width:100%;height:100%;margin-bottom:unset;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.DealerLocatorListItem-module-scss-module__ETHBwG__link{flex-direction:row;justify-content:space-between;align-items:center;display:flex;width:100%!important}
.SidebarChat-module-scss-module__c3Zj3q__body{flex-direction:column;align-items:center;width:100%;margin-top:20px;padding:0 4px;display:flex;position:relative}.SidebarChat-module-scss-module__c3Zj3q__body--disclaimerGate{min-height:320px}.SidebarChat-module-scss-module__c3Zj3q__body li{list-style:none}.SidebarChat-module-scss-module__c3Zj3q__body li:first-child{margin-top:auto}.SidebarChat-module-scss-module__c3Zj3q__body .SidebarChat-module-scss-module__c3Zj3q__disclaimer{color:var(--text-secondary);text-align:center;margin-bottom:-6px;margin-left:auto;margin-right:6px;font-size:12px}.SidebarChat-module-scss-module__c3Zj3q__infoHeader{flex-direction:column;align-items:center;width:100%;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader h2{letter-spacing:-.03em;align-items:center;font-size:22px;font-weight:500;line-height:25px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader p{letter-spacing:-.03em;color:var(--text-primary);opacity:.6;font-size:18px;font-weight:400;line-height:125%}.SidebarChat-module-scss-module__c3Zj3q__chatInput{width:100%}.SidebarChat-module-scss-module__c3Zj3q__chatMsgs{gap:var(--gap-md);flex-direction:column-reverse;width:100%;height:100%;margin-top:10px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg{width:50px;height:40px;color:var(--text-primary);background:var(--gray-30);border-radius:2px 15px 15px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex;position:relative;left:5px}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg p{margin:0}
.DealOptionCard-module-scss-module__T2a_la__card{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);width:70%;max-width:450px;box-shadow:none;transition:var(--transition-fast);padding:2px;position:relative}@media (hover:hover) and (pointer:fine){.DealOptionCard-module-scss-module__T2a_la__card:hover{transform:translateY(-2px)}}.DealOptionCard-module-scss-module__T2a_la__card--primary{box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.DealOptionCard-module-scss-module__T2a_la__card{width:100%}}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action{background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - 2px);padding:20px}.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{color:transparent;background:var(--primary-gradient,var(--primary));-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:2px;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:20px}.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{color:var(--black);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background-color:#fcc014;padding:8px 20px;font-size:14px;line-height:18px;position:absolute;top:-18px;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)}
.DealerLocatorTabGroup-module-scss-module__tQgPTa__mobileSelectorCtn{gap:4px;display:flex}.DealerLocatorTabGroup-module-scss-module__tQgPTa__luxOption{background-color:var(--lux-surface)!important}.DealerLocatorTabGroup-module-scss-module__tQgPTa__luxTabContainer{background-color:var(--gray-60)!important;border:var(--lux-border-soft)!important}
.AiSlider-module-scss-module__5ropKq__sliderBody{background:var(--elevated-level-one);border-radius:var(--radius-full);width:100%;height:60px;box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:12px;padding:6px;display:flex;position:relative}@media only screen and (max-width:768px){.AiSlider-module-scss-module__5ropKq__sliderBody{height:76px}}.AiSlider-module-scss-module__5ropKq__sliderBody.AiSlider-module-scss-module__5ropKq__dark{box-shadow:var(--shadow-soft)}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__slider{z-index:2;width:100%;height:100%;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__slider.AiSlider-module-scss-module__5ropKq__selected{width:100%;color:var(--on-primary);opacity:1}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__sliderThumb{z-index:1;background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);height:calc(100% - 12px);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;transition:left .24s cubic-bezier(.175,.885,.32,1.1);display:flex;position:absolute;left:6px}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__customIcon{vertical-align:top;width:24px;height:24px}
.DealCard-module-scss-module__U1M_lq__card{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-xl);padding-bottom:var(--spacing-4xl);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media print{.DealCard-module-scss-module__U1M_lq__card{display:none}}.DealCard-module-scss-module__U1M_lq__card .DealCard-module-scss-module__U1M_lq__header{padding-bottom:var(--padding-lg);justify-content:center;align-items:center;display:flex}
.DealerLocator-module-scss-module__zexjdW__content{gap:var(--gap-md);flex-direction:column;display:flex}
.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{gap:var(--gap-lg);height:0;padding:var(--padding-sm);background-color:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);opacity:0;flex-direction:column;display:none}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:1;height:auto;display:flex}@supports (interpolate-size:allow-keywords){.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{interpolate-size:allow-keywords;transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}@starting-style{.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:0;height:0}}}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:32px;padding:var(--padding-sm)var(--padding-sm)0 var(--padding-sm);display:flex}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer--expanded{flex-direction:row-reverse}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersChips{gap:var(--gap-sm);padding:0 var(--padding-sm)var(--padding-sm)var(--padding-sm);flex-wrap:wrap;display:flex}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersChips--expanded{justify-content:flex-end}.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton p,.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton i{color:#006583!important}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{letter-spacing:-.32px;color:transparent;background-image:linear-gradient(0deg,var(--elevated-level-one)2%,var(--text-primary)90%);-webkit-background-clip:text;background-clip:text;max-height:180px;padding:0 4px;font-size:16px;font-style:normal;font-weight:400;line-height:130%;display:block;overflow:hidden}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ul,.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ol{padding-left:var(--spacing-2xl)}
.InfoBarContactLocationSelector-module-scss-module__EXU2YG__dropdownMenu{border-radius:var(--radius-xl);margin-top:8px;padding:0;overflow:hidden}
.CarShopCertifiedFilter-module-scss-module__dyZFQG__container{flex-direction:column;align-items:center;width:100%;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilter{width:100%;height:60px;font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);align-items:center;margin:0 12px;padding:6px;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem{height:100%;color:var(--text-secondary);text-align:center;border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;flex:1 0;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:16px;font-weight:700;transition:outline .1s ease-in-out;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem .CarShopCertifiedFilter-module-scss-module__dyZFQG__icon{height:26px}@media only screen and (max-width:768px){.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilter{margin:12px 0}}
.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp.DealerLocatorModal-module-scss-module__GbnoGW__dark{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__dark{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__dark path,.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__dark rect{fill:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn path,.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn rect{fill:var(--primary)}
.FormCard-module-scss-module__U59--G__card{align-items:center;gap:var(--gap-lg);width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;padding:16px;display:flex}.FormCard-module-scss-module__U59--G__card--withMargin{width:calc(100% - 32px);margin:16px}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title{color:var(--text-primary);text-align:center;font-size:20px;font-weight:500;line-height:25px}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title--smallTitle{text-align:center;opacity:.7;align-items:center;width:256px;height:32px;font-size:14px;font-weight:400;line-height:16px}.FormCard-module-scss-module__U59--G__input{width:100%}
.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar{display:none}@media (max-width:992px){.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar{width:100%;min-height:40px;padding:var(--padding-sm)var(--padding-md);background-color:var(--elevated-level-one);border-bottom:2px solid var(--black);box-shadow:var(--shadow-soft);align-items:center;display:flex;overflow-x:auto}}.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar.KiaMobileInfoBar-module-scss-module__-GL2pW__darkMode{border-bottom:2px solid var(--white)}.KiaMobileInfoBar-module-scss-module__-GL2pW__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:column;width:100%;display:flex}.KiaMobileInfoBar-module-scss-module__-GL2pW__buttonGroup .KiaMobileInfoBar-module-scss-module__-GL2pW__contactLocationGroup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:row;display:flex}.KiaMobileInfoBar-module-scss-module__-GL2pW__kiaMobileDropdown{top:60px}
.FormOptionButton-module-scss-module__AUpNOW__option{background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-full);width:100%;box-shadow:none;cursor:pointer;border-width:2px;justify-content:space-between;align-items:center;padding:14px 16px 14px 24px;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:6px 24px 6px 6px}.FormOptionButton-module-scss-module__AUpNOW__option--description{border-radius:var(--radius-xl);min-height:115px}.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{color:var(--text-primary);text-align:left;font-size:16px;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:4px;font-size:14px}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__subtitle{color:var(--text-primary);text-align:left;opacity:.5;font-size:12px;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{background-color:var(--primary);border-radius:var(--radius-xl);opacity:.2;justify-content:center;align-items:center;min-width:65px;height:24px;margin-left:16px;padding:0 8px;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:75px}.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{color:var(--primary);white-space:nowrap;padding:4px 8px;font-size:14px;font-weight:500;line-height:16px;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{border-radius:var(--radius-full);width:64px;height:64px;box-shadow:var(--shadow-soft);flex-shrink:0;margin-right:12px;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:32px;margin-top:42px;position:absolute;top:0;left:0}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__price{color:var(--text-primary);opacity:.8;margin-left:32px;font-size:16px;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__icon{color:var(--text-primary);opacity:.8;justify-content:center;align-items:center;margin-left:32px;font-size:16px;font-weight:500;display:flex}.FormOptionButton-module-scss-module__AUpNOW__distance{color:var(--text-primary);opacity:.5;margin-bottom:0}
.Switch-module-scss-module__GjrzHa__divCtn{align-items:center;gap:var(--gap-lg);border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;max-width:-moz-fit-content;max-width:fit-content;display:flex}.Switch-module-scss-module__GjrzHa__divCtn--disabled{cursor:default}.Switch-module-scss-module__GjrzHa__divCtn:focus-visible{padding-right:var(--padding-sm);outline:1px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__GjrzHa__switch{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.Switch-module-scss-module__GjrzHa__switch--disabled{cursor:default}.Switch-module-scss-module__GjrzHa__slider{background-color:var(--gray);cursor:pointer;border-radius:34px;transition:all .15s cubic-bezier(1,0,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.Switch-module-scss-module__GjrzHa__slider--disabled{opacity:.6;cursor:default}input:checked+.Switch-module-scss-module__GjrzHa__slider--disabled:before{background-color:var(--gray)}input:checked+.Switch-module-scss-module__GjrzHa__slider{background-color:var(--primary)}.Switch-module-scss-module__GjrzHa__switch input{outline-offset:2px;opacity:0;outline:1px solid transparent;width:0;height:0}.Switch-module-scss-module__GjrzHa__switch input:focus-visible+.Switch-module-scss-module__GjrzHa__slider{outline:2px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__GjrzHa__slider:before{background-color:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-soft);content:"";border-radius:50%;transition:all .15s cubic-bezier(1,0,0,1);position:absolute;bottom:3px;left:3px}input:checked+.Switch-module-scss-module__GjrzHa__slider:before{transform:translate(20px)}.Switch-module-scss-module__GjrzHa__label{cursor:pointer}
.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer{width:40px;height:40px;color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer.MobileNavIcon-module-scss-module__8Tbhaa__dark{color:var(--lux-text-primary)}
.LocationSelector-module-scss-module__Q0eaGa__container{width:100%;margin-top:6px}.LocationSelector-module-scss-module__Q0eaGa__container .LocationSelector-module-scss-module__Q0eaGa__options{width:100%;padding:32px 0}.LocationSelector-module-scss-module__Q0eaGa__container .LocationSelector-module-scss-module__Q0eaGa__options--dropdown{padding:0}
.BooleanFilter-module-scss-module__AqMFMW__filterCtn{width:100%;max-height:0;padding:0 var(--padding-md);transition:padding .3s,max-height .3s;overflow:hidden}.BooleanFilter-module-scss-module__AqMFMW__filterCtn--open{max-height:250px;padding:var(--padding-md)}.BooleanFilter-module-scss-module__AqMFMW__filterCtn .BooleanFilter-module-scss-module__AqMFMW__ctn{align-items:center;gap:var(--gap-lg);width:100%;display:flex}.BooleanFilter-module-scss-module__AqMFMW__filterCtn .BooleanFilter-module-scss-module__AqMFMW__ctn .BooleanFilter-module-scss-module__AqMFMW__switch{width:100%;display:flex;justify-content:space-between!important}
.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn{text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn .NavButtonWrapper-module-scss-module__CtMfIq__label{text-align:center;text-transform:lowercase;font-size:10px;font-weight:400}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn .NavButtonWrapper-module-scss-module__CtMfIq__label.NavButtonWrapper-module-scss-module__CtMfIq__dark{color:var(--white)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-right:var(--padding-md);padding-left:var(--padding-xl)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft--default{border-left:var(--border-strong)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft--dark{border-left:1px solid rgba(255,255,255,.25)}@media only screen and (max-width:450px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-left:var(--gap-lg)}}@media only screen and (max-width:380px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-right:var(--padding-sm);padding-left:var(--padding-md)}}@media only screen and (max-width:320px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-left:var(--padding-sm)}}
.NavHeader-module-scss-module__KEnkxq__header{z-index:10;width:100%;padding:var(--spacing-sm);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{color:var(--text-primary);font-size:18px}.NavHeader-module-scss-module__KEnkxq__header .NavHeader-module-scss-module__KEnkxq__backBtn{margin-left:10px;font-size:16px;color:var(--text-primary)!important}
.ConditionFilter-module-scss-module__D85j-G__container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilter{width:100%;height:60px;font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);padding:6px;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilter--invertColors{background-color:var(--elevated-level-two);box-shadow:unset}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem{color:var(--text-secondary);text-align:center;border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;flex:1 0;justify-content:center;align-items:center;padding:4px;font-size:15px;transition:outline .1s ease-in-out;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem--mini{text-transform:uppercase!important;font-size:13px!important}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__linkCtn--open{max-height:250px;padding:12px}
.CarshopMobileMenu-module-scss-module__mz2Ewq__container{flex-direction:column;display:flex;position:relative}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__divider{top:20px;left:calc(-1*var(--spacing-lg));background-color:var(--carshop-accent);width:100vw;min-height:13px;position:absolute}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__dividerBump{background-color:var(--carshop-accent);border-radius:12px;width:70px;min-height:35px;position:absolute;top:9px;left:60vw}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content{gap:var(--spacing-lg);flex-direction:column;padding-top:75px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__title{margin:0;font-size:24px;font-weight:600}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links{flex-direction:column;gap:18px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links .CarshopMobileMenu-module-scss-module__mz2Ewq__linkItem{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links .CarshopMobileMenu-module-scss-module__mz2Ewq__linkItem .CarshopMobileMenu-module-scss-module__mz2Ewq__linkTitle{letter-spacing:-5%;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}
.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:64px}
.PostalCodeFilter-module-scss-module__dM7sGG__ctn{border-radius:var(--radius-xl);margin-bottom:12px;position:relative}.PostalCodeFilter-module-scss-module__dM7sGG__ctn .PostalCodeFilter-module-scss-module__dM7sGG__form{background:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);border-width:2px;align-items:center;gap:12px;padding:4px 6px;display:flex}.PostalCodeFilter-module-scss-module__dM7sGG__ctn .PostalCodeFilter-module-scss-module__dM7sGG__form .PostalCodeFilter-module-scss-module__dM7sGG__zipInput{border:none}.PostalCodeFilter-module-scss-module__dM7sGG__ctn .PostalCodeFilter-module-scss-module__dM7sGG__form .PostalCodeFilter-module-scss-module__dM7sGG__zipInput:focus{box-shadow:none;border:none}
.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem{color:var(--text-primary);text-align:left;background-color:var(--surface);border:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 10px 10px 4px;display:flex}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem--dark{border-bottom:1px solid rgba(255,255,255,.26)}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem .CarshopMobileNav-module-scss-module__xuiWDG__listItemText{color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:34px;font-weight:600;display:flex}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem .CarshopMobileNav-module-scss-module__xuiWDG__listItemText .CarshopMobileNav-module-scss-module__xuiWDG__carshopPeriod{background-color:var(--carshop-accent);border-radius:4px;width:6px;height:6px}
.WhispTap-module-scss-module__Rb1vVG__whispTapTarget>*{pointer-events:none}
.BasicForm-module-scss-module__x6DKXG__form{flex-direction:column;gap:10px;width:100%;display:flex;container-type:inline-size}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__twoColumnInputContainer{gap:10px;display:flex}@container (width<350px){.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__twoColumnInputContainer{flex-direction:column}}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__btnCtn{flex-direction:column;gap:12px;width:100%;display:flex}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__submittedCopy{align-items:center;gap:var(--gap-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;padding:30px;display:flex}
.DealerDistanceSortDrawer-module-scss-module__A01L7W__dealerDistanceSortDrawer{border-radius:var(--radius-xl);flex-direction:column;margin-top:12px;padding:12px;display:flex}
.BmwDealerName-module-scss-module__GSiyhG__bmwContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer.BmwDealerName-module-scss-module__GSiyhG__mobile{justify-content:space-between;width:100%}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer .BmwDealerName-module-scss-module__GSiyhG__logoContainer{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer .BmwDealerName-module-scss-module__GSiyhG__logoContainer .BmwDealerName-module-scss-module__GSiyhG__logo{width:-moz-fit-content;width:fit-content;max-width:46px;height:16px}
.RecipientDealerSelector-module-scss-module__2dl5VW__recipientDealerSelector{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.RecipientDealerSelector-module-scss-module__2dl5VW__error{border-color:var(--red)}
.FeatureTag-module-scss-module__v7K25W__featureCtn{align-items:center;gap:var(--gap-lg);flex-direction:column;margin-right:24px;display:flex}.FeatureTag-module-scss-module__v7K25W__featureCtn .FeatureTag-module-scss-module__v7K25W__featureBtn{width:60px;min-width:unset;height:60px;color:var(--text-primary);background-color:var(--surface);border:var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:20px;display:flex}.FeatureTag-module-scss-module__v7K25W__featureCtn .FeatureTag-module-scss-module__v7K25W__featureBtn span{color:var(--text-primary)}.FeatureTag-module-scss-module__v7K25W__featureCtn .FeatureTag-module-scss-module__v7K25W__featureBtn--active{border:2px solid var(--red);color:var(--red)!important}
.InfoBarButtonBase-module-scss-module__pXaypq__button{color:var(--text-primary);white-space:nowrap;align-items:center;display:flex;gap:var(--gap-sm)!important;height:24px!important;box-shadow:none!important;background-color:transparent!important;border:none!important;padding:0 4px!important;font-size:12px!important}@media (hover:hover) and (pointer:fine){.InfoBarButtonBase-module-scss-module__pXaypq__button:hover{--text-color:var(--text-primary)!important}.InfoBarButtonBase-module-scss-module__pXaypq__button:hover.InfoBarButtonBase-module-scss-module__pXaypq__button--lux{--text-color:var(--lux-text-primary)!important}}.InfoBarButtonBase-module-scss-module__pXaypq__button p{font-size:12px!important}.InfoBarButtonBase-module-scss-module__pXaypq__button--lux{--text-color:var(--lux-text-primary)!important}.InfoBarButtonBase-module-scss-module__pXaypq__icon{display:flex;width:14px!important;height:14px!important;font-size:14px!important}
.FeatureFilters-module-scss-module__ZbWQCG__featuresCtn{padding-top:14px;padding-bottom:27px;overflow-x:auto}.FeatureFilters-module-scss-module__ZbWQCG__featuresCtn .FeatureFilters-module-scss-module__ZbWQCG__optionsCtn{flex-shrink:0;width:max-content;padding-left:10px;padding-right:-2px;display:flex}
.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability{width:100%}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability.AvailabilityCard-module-scss-module__xGKCwW__hidden{display:none}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__availabilityDisclaimer{letter-spacing:-.7px;color:var(--text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:125%}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__availabilityDisclaimer a{color:var(--primary)}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__availabilityDisclaimer p,.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__commentBox{margin-bottom:0}
.Logo-module-scss-module__tzNs6a__logo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.Logo-module-scss-module__tzNs6a__logo{max-width:var(--nav-logo-width-mobile)}}
.MobileBmwInfoBar-module-scss-module__g2t_6q__infoBar{display:none}@media (max-width:768px){.MobileBmwInfoBar-module-scss-module__g2t_6q__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md)var(--padding-lg);background-color:var(--black);box-shadow:var(--shadow-soft);border-bottom:1px solid rgba(255,255,255,.25);flex-flow:row;display:flex}}
.PhoneAndSearch-module-scss-module___j6x7G__phoneAndSearch{align-items:center;gap:24px;display:flex}
