.PrintableServiceSpecialsPage-module-scss-module__220scW__card{justify-content:space-between;gap:var(--spacing-lg);width:calc(100% - var(--spacing-md));height:100%;padding:var(--spacing-xs);border:var(--border-strong);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;display:none}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn{width:100%;padding-top:53.33%;position:relative}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn .PrintableServiceSpecialsPage-module-scss-module__220scW__offerType{top:var(--spacing-md);left:var(--spacing-md);z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--spacing-xxs)var(--spacing-xs);border-radius:var(--radius-full);position:absolute}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn .PrintableServiceSpecialsPage-module-scss-module__220scW__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0;left:0}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__textContainer{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media print{.PrintableServiceSpecialsPage-module-scss-module__220scW__card{page-break-inside:avoid;display:flex}.PrintableServiceSpecialsPage-module-scss-module__220scW__card:last-of-type{page-break-after:avoid}}
.ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaContainer{align-items:center;gap:var(--spacing-lg);width:100%;padding:var(--spacing-lg);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-3xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaContainer{padding:var(--spacing-lg);border-radius:var(--radius-3xl)}}.ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaContainer .ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__primaryButton{width:-moz-fit-content;width:fit-content;height:3.375rem;padding:0 var(--spacing-lg)}.ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaContainer .ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaHeaderContainer{align-items:center;gap:var(--spacing-xxs);flex-direction:column;max-width:31.25rem;display:flex}.ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaContainer .ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaHeaderContainer .ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__iconContainer{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--text-primary);background:var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaContainer .ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__ctaHeaderContainer .ServiceSpecialsCTAContainer-module-scss-module__4H_-Ia__textContainer{align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}
@keyframes szh-menu-show-slide-left{0%{opacity:0;transform:translate(.75rem)}}@keyframes szh-menu-hide-slide-left{to{opacity:0;transform:translate(.75rem)}}@keyframes szh-menu-show-slide-right{0%{opacity:0;transform:translate(-.75rem)}}@keyframes szh-menu-hide-slide-right{to{opacity:0;transform:translate(-.75rem)}}@keyframes szh-menu-show-slide-top{0%{opacity:0;transform:translateY(.75rem)}}@keyframes szh-menu-hide-slide-top{to{opacity:0;transform:translateY(.75rem)}}@keyframes szh-menu-show-slide-bottom{0%{opacity:0;transform:translateY(-.75rem)}}@keyframes szh-menu-hide-slide-bottom{to{opacity:0;transform:translateY(-.75rem)}}.szh-menu--state-opening.szh-menu--dir-left{animation:.15s ease-out szh-menu-show-slide-left}.szh-menu--state-closing.szh-menu--dir-left{animation:.15s ease-in forwards szh-menu-hide-slide-left}.szh-menu--state-opening.szh-menu--dir-right{animation:.15s ease-out szh-menu-show-slide-right}.szh-menu--state-closing.szh-menu--dir-right{animation:.15s ease-in forwards szh-menu-hide-slide-right}.szh-menu--state-opening.szh-menu--dir-top{animation:.15s ease-out szh-menu-show-slide-top}.szh-menu--state-closing.szh-menu--dir-top{animation:.15s ease-in forwards szh-menu-hide-slide-top}.szh-menu--state-opening.szh-menu--dir-bottom{animation:.15s ease-out szh-menu-show-slide-bottom}.szh-menu--state-closing.szh-menu--dir-bottom{animation:.15s ease-in forwards szh-menu-hide-slide-bottom}
.Menu-module-scss-module__EOllTa__menu{z-index:1000;border:var(--border-soft);box-shadow:var(--shadow-soft);outline:.0625rem solid transparent;transition:outline .1s ease-in-out}.Menu-module-scss-module__EOllTa__menu.Menu-module-scss-module__EOllTa__menuOutlineOnFocus:focus-visible{outline:.0625rem solid var(--primary);outline-offset:var(--spacing-xxxs)}.Menu-module-scss-module__EOllTa__menu.Menu-module-scss-module__EOllTa__menuOpening{pointer-events:none}
.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__arrivalDateBadge{align-items:center;gap:var(--spacing-xxs);height:var(--spacing-md);font-size:var(--font-size-sm);cursor:pointer;display:flex}.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu{width:20.875rem;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);margin:0;position:absolute}@media only screen and (max-width:48rem){.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu{width:calc(100vw - 7.25rem);box-shadow:var(--shadow-soft);position:absolute;left:2.125rem}}.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu .ArrivalDateBadgeTitle-module-scss-module__J9O5oG__textCtn{gap:var(--spacing-xs);flex-direction:column;display:flex}
.LexusCareBadge-module-scss-module__uZvafa__menu{width:20.875rem;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);margin:0;position:absolute}@media only screen and (max-width:48rem){.LexusCareBadge-module-scss-module__uZvafa__menu{width:calc(100vw - 7.25rem);box-shadow:var(--shadow-soft);position:absolute;left:2.125rem}}
.LexusStatusDisclaimerBadge-module-scss-module__E12m3a__menu{gap:var(--spacing-xs);width:18.75rem;padding:var(--spacing-xs);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}
.PopoverBadge-module-scss-module__LZFnGa__menu{gap:var(--spacing-xs);width:25rem;padding:var(--spacing-xs);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}
.VehicleCarousel-module-scss-module__2nzRqG__wrapper{border-radius:var(--radius-xl)var(--radius-xl)0 0;position:relative}.VehicleCarousel-module-scss-module__2nzRqG__wrapper--srp{border-radius:var(--srp-card-border-radius,var(--radius-xl))var(--srp-card-border-radius,var(--radius-xl))0 0}@media print{.VehicleCarousel-module-scss-module__2nzRqG__wrapper{display:none}}.VehicleCarousel-module-scss-module__2nzRqG__countCtn{justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute}.VehicleCarousel-module-scss-module__2nzRqG__countCtn .VehicleCarousel-module-scss-module__2nzRqG__count{z-index:8;margin-right:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-xxs)var(--spacing-xs);font-size:var(--font-size-sm);color:var(--white);background-color:var(--gray-60);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(var(--spacing-xxs));backdrop-filter:blur(var(--spacing-xxs));justify-content:center;align-items:center;display:flex}.VehicleCarousel-module-scss-module__2nzRqG__cargurusDealRatingBadge{z-index:1;padding:var(--spacing-xs);border-radius:var(--radius-xl)0 0 0;cursor:pointer;position:absolute;top:0}.VehicleCarousel-module-scss-module__2nzRqG__cargurusDealRatingBadge.VehicleCarousel-module-scss-module__2nzRqG__card{top:var(--spacing-xxs);left:var(--spacing-xxs);transform-origin:0 0;transform:scale(.7)}.VehicleCarousel-module-scss-module__2nzRqG__cargurusDealRatingBadge span span{background-color:var(--white)}.VehicleCarousel-module-scss-module__2nzRqG__cargurusDealRatingBadge span span img{margin:var(--spacing-xxs)}.VehicleCarousel-module-scss-module__2nzRqG__slidesContainer{width:100%;display:flex}.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn{margin-top:-var(--spacing-sm);border-radius:0 0 var(--radius-lg)var(--radius-xl);background-position:bottom;background-repeat:no-repeat;background-size:cover}.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle{justify-content:space-between;gap:var(--spacing-xxs);padding:var(--spacing-xs);border-radius:0 0 var(--radius-lg)var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:auto;display:flex}@media only screen and (max-width:48rem){.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle{width:auto}}.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle .VehicleCarousel-module-scss-module__2nzRqG__btn{width:100%;padding:var(--spacing-xs);letter-spacing:var(--letter-spacing-lg);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background-color:rgba(255,255,255,.5);border:none;font-weight:400}.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle .VehicleCarousel-module-scss-module__2nzRqG__btn--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-soft)}@media only screen and (max-width:48rem){.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle .VehicleCarousel-module-scss-module__2nzRqG__btn{padding:var(--spacing-xs)var(--spacing-lg)}}@media only screen and (max-width:67.1875rem) and (min-width:48rem){.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle .VehicleCarousel-module-scss-module__2nzRqG__btn{font-size:var(--font-size-xs)}}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel{margin:0;position:relative;overflow:hidden}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__carouselItem{flex:0 0 100%;width:100%;min-width:0;padding-top:75%;position:relative;overflow:hidden}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__carouselItem .VehicleCarousel-module-scss-module__2nzRqG__galleryTrigger{z-index:0;width:100%;height:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem{width:100%;height:100%;position:absolute;top:0}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__background{background:var(--gray-60);width:100%;height:100%;position:absolute}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__backgroundImage{object-fit:cover;width:100%;height:100%;filter:blur(var(--spacing-xs))brightness(.7);position:absolute}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__noPhotosCtn{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__noPhotosCtn .VehicleCarousel-module-scss-module__2nzRqG__textWrapper{padding:var(--spacing-xxs)var(--spacing-xs);background-color:var(--gray-60);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(var(--spacing-xxs));backdrop-filter:blur(var(--spacing-xxs))}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__inputs{z-index:9;width:15.625rem}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__inputs .VehicleCarousel-module-scss-module__2nzRqG__input{width:100%;height:var(--spacing-3xl);margin-bottom:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-lg);font-size:var(--font-size-default);border:var(--border-strong);border-width:var(--spacing-xxxs);border-radius:var(--radius-xl);box-shadow:none;font-weight:500;transition:box-shadow .3s}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__inputs .VehicleCarousel-module-scss-module__2nzRqG__input:focus{box-shadow:var(--shadow-soft);outline:none!important}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__icon{color:var(--text-secondary)}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__btnCtn{width:15.625rem;margin:var(--spacing-sm);margin-top:0}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__link{font-size:var(--font-size-xs);color:var(--white);text-align:center}@media (hover:hover) and (pointer:fine){.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__link:hover{text-decoration:underline}}.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn{z-index:9;display:var(--vehicle-carousel-button-display,flex);outline-offset:var(--spacing-xxxs);cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent;outline:.0625rem solid transparent;align-items:center;width:15%;height:100%;transition:outline .1s ease-in-out;position:absolute;top:0}.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn:focus-visible{outline:.0625rem solid var(--primary);outline-offset:var(--spacing-xxxs)}.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn--left{padding-left:2%;padding-right:4%;left:0}.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn--right{justify-content:flex-end;padding-left:4%;padding-right:2%;right:0}.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn .VehicleCarousel-module-scss-module__2nzRqG__roundButton{background:var(--gray-60);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(var(--spacing-xxs));backdrop-filter:blur(var(--spacing-xxs));justify-content:center;align-items:center;transition:box-shadow .4s;display:flex;--text-color:var(--white)!important}@media (hover:hover) and (pointer:fine){.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn .VehicleCarousel-module-scss-module__2nzRqG__roundButton:hover{border-radius:var(--radius-full)!important}}.VehicleCarousel-module-scss-module__2nzRqG__arrowCtn .VehicleCarousel-module-scss-module__2nzRqG__roundButton--hidden{visibility:hidden}.VehicleCarousel-module-scss-module__2nzRqG__spinnerContainer{background:var(--black);border:var(--border-strong);justify-content:center;align-items:center;display:flex}.VehicleCarousel-module-scss-module__2nzRqG__item{object-fit:cover;background-color:var(--elevated-level-two);width:100%;height:100%;position:absolute;top:0}.VehicleCarousel-module-scss-module__2nzRqG__item--contain{object-fit:contain;transform:scale(1.002)}.VehicleCarousel-module-scss-module__2nzRqG__item--hidden{opacity:0}.VehicleCarousel-module-scss-module__2nzRqG__item--dark{filter:brightness(.25)}.VehicleCarousel-module-scss-module__2nzRqG__item--loading-background{background:linear-gradient(-45deg,var(--surface),var(--elevated-level-two));border-radius:var(--srp-card-border-radius,var(--radius-xl))var(--srp-card-border-radius,var(--radius-xl))0 0;object-fit:cover;background-size:200% 200%;width:100%;height:100%;animation:5s infinite alternate VehicleCarousel-module-scss-module__2nzRqG__colorChange;position:absolute;top:0;left:0;overflow:hidden}@keyframes VehicleCarousel-module-scss-module__2nzRqG__fade{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.VehicleCarousel-module-scss-module__2nzRqG__overlay{pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;top:0;background:0 0!important}.VehicleCarousel-module-scss-module__2nzRqG__iframe{border:none;width:100%;display:flex}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarouselImpelFullscreen{z-index:1000;background:var(--surface);flex-direction:column;width:100vw;max-width:none;height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarouselImpelFullscreen .VehicleCarousel-module-scss-module__2nzRqG__iframe{flex:1;width:100%;height:100%;min-height:0}.VehicleCarousel-module-scss-module__2nzRqG__lexusCare{padding:var(--spacing-xxs);position:absolute;top:0;left:0}
.PricingTooltip-module-scss-module__mz_rxa__menu{gap:var(--spacing-xs);width:min(18.75rem,100vw - var(--spacing-xl));padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);flex-direction:column;margin:0;display:flex;position:absolute}.PricingTooltip-module-scss-module__mz_rxa__menu .PricingTooltip-module-scss-module__mz_rxa__body{color:var(--text-primary)}.PricingTooltip-module-scss-module__mz_rxa__menu ul{list-style:inside}.PricingTooltip-module-scss-module__mz_rxa__menu ol{list-style:inside decimal}.PricingTooltip-module-scss-module__mz_rxa__menu li{display:list-item}.PricingTooltip-module-scss-module__mz_rxa__menu .PricingTooltip-module-scss-module__mz_rxa__header{font-family:var(--header-font);font-size:max(var(--font-size-md),min(2vw,var(--font-size-md)));color:var(--text-primary);border-bottom:var(--border-strong)}
.DetailedPricing-module-scss-module__Ea8b2q__ctn{gap:var(--spacing-xs);width:100%;min-height:3.375rem;padding:0 var(--spacing-sm)var(--spacing-sm)var(--spacing-sm);flex-direction:column;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn--vdp{padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggleCtn{height:2.8rem}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle{justify-content:space-between;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xxs);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{width:100%;height:var(--spacing-xl);padding:var(--spacing-xs);color:var(--text-secondary);background-color:var(--elevated-level-two);border-radius:var(--radius-sm);box-shadow:none}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn--selected{color:var(--primary);background-color:var(--elevated-level-one);border:none}@media only screen and (max-width:48rem){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{padding:var(--spacing-xs)var(--spacing-lg)}}@media only screen and (max-width:67.1875rem) and (min-width:48rem){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{font-size:var(--font-size-xs)}}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card{width:100%;padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex}@media only screen and (max-width:48rem){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card{flex-direction:column}}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card--callForPrice{font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));color:var(--text-secondary);line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn{width:100%;height:1.0313rem;margin-bottom:var(--spacing-xxs);font-size:var(--font-size-xs);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn:last-child{margin-bottom:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--msrp{height:2.1875rem;padding-bottom:var(--spacing-xxs);font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));border-bottom:var(--border-strong);line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--noUnderline{border-bottom:none}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--total{height:2.1875rem;padding-top:var(--spacing-xxs);font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));border-top:var(--border-strong);line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--afterDocFees{height:2.1875rem;padding-bottom:var(--spacing-xxs);font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--noRetail{border-top:none;padding-top:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--withAltPrice{border-bottom:var(--border-strong);margin-bottom:4px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--borderTopOverride{border-top:var(--border-strong)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__label{margin-right:auto;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__label--title{white-space:pre-wrap;opacity:1;font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn{width:var(--font-size-sm);min-width:0;height:var(--font-size-sm);margin-bottom:var(--spacing-xxxs);border-radius:50%;padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn--msrp{margin-bottom:var(--spacing-xs)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn--total{margin-bottom:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm);color:var(--text-primary);margin-right:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon:after{display:block}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon--msrp{opacity:1}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value{margin-left:var(--spacing-lg);white-space:nowrap;font-weight:500}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--title{opacity:1}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--bolded{font-weight:var(--font-weight-bold)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--strikethrough{text-decoration:line-through}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--priceLocked{filter:blur(7px);cursor:pointer}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment{align-items:center;gap:var(--spacing-xxs);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:var(--border-strong);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentAmount{align-items:center;display:flex;position:relative}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentAmount--withTooltip{padding-left:var(--spacing-sm)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__amount{font-size:var(--font-size-3xl);color:var(--text-primary);font-weight:700}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__label{font-size:var(--font-size-sm);color:var(--text-primary)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpBtn{width:var(--spacing-md);min-width:0;height:var(--spacing-md);border-radius:50%;padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpAnchor{z-index:1;position:absolute;top:.625rem;left:0;transform:translate(-50%,-15%)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpIcon{width:var(--spacing-md);height:var(--spacing-md);font-size:var(--font-size-default);color:var(--text-primary);margin-right:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails{align-items:center;gap:var(--spacing-sm);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item{align-items:center;gap:var(--spacing-xxs);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item .DetailedPricing-module-scss-module__Ea8b2q__amount{font-size:var(--font-size-default);color:var(--text-primary);font-weight:700}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item .DetailedPricing-module-scss-module__Ea8b2q__label{font-size:var(--font-size-xs);color:var(--text-primary)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__noEstimates{justify-content:center;align-items:center;gap:var(--spacing-sm);height:6.25rem;font-size:var(--font-size-sm);text-align:center;flex-direction:column;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__noEstimates .DetailedPricing-module-scss-module__Ea8b2q__paragraph{color:var(--text-secondary)}.DetailedPricing-module-scss-module__Ea8b2q__leaderRow{align-items:flex-end;gap:var(--spacing-xs);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__leaderFill{flex:auto;overflow:hidden}.DetailedPricing-module-scss-module__Ea8b2q__leaderFill:before{color:var(--text-secondary);white-space:nowrap;content:"................................................................................................................";display:block}.DetailedPricing-module-scss-module__Ea8b2q__leaderValue{white-space:nowrap;font-weight:500}
.KbbSavings-module-scss-module__im89sG__savingsContainer{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__textContainer{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex-direction:row;width:100%;display:flex}.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__textContainer .KbbSavings-module-scss-module__im89sG__text{font-size:var(--font-size-md);margin:0;font-weight:700;line-height:120%}@media (max-width:48rem){.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__textContainer .KbbSavings-module-scss-module__im89sG__text{font-size:var(--font-size-default)}}.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__label{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:120%}.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__bar{border-radius:var(--radius-full);background:linear-gradient(270deg,#77b42b,transparent);width:100%;height:.625rem}
.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);max-width:31.25rem;box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow.VdpBadgeRow-module-scss-module__zvLtuG__withMargin{margin-bottom:var(--spacing-md)}@media print{.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow{display:none}}@media only screen and (max-width:48rem){.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow{min-width:unset;max-width:100%;margin-top:0;margin-bottom:0}}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scroller{padding:var(--spacing-xs)}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scroller--halfPaddingBottom{padding-bottom:var(--spacing-xs)!important}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scroller--halfPaddingTop{padding-top:var(--spacing-xs)!important}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scrollerCtn{max-width:50rem}
.AvailabilityToggle-module-scss-module__oKZ7mq__pricingWrapper{gap:var(--spacing-md);flex-direction:column;height:100%;display:flex}.AvailabilityToggle-module-scss-module__oKZ7mq__pricingWrapper--hide{display:none}@media only screen and (max-width:48rem){.AvailabilityToggle-module-scss-module__oKZ7mq__pricingWrapper--hide{gap:var(--spacing-md);flex-direction:column;display:flex}}.AvailabilityToggle-module-scss-module__oKZ7mq__card{width:100%;max-width:31.25rem;position:-webkit-sticky;position:sticky}@media only screen and (max-width:48rem){.AvailabilityToggle-module-scss-module__oKZ7mq__card{min-width:unset;max-width:unset;position:static;top:0}}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header{padding-bottom:var(--spacing-md)}@media only screen and (max-width:67.1875rem) and (min-width:48rem){.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header{padding:var(--spacing-xxs)}}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header--noToggle{display:none}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header .AvailabilityToggle-module-scss-module__oKZ7mq__tabOption--bmw>div{font-weight:var(--font-weight-bold)!important}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__customFormWrapper{padding:0}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__customForm{box-shadow:none;border:none;padding:0}
.DealCard-module-scss-module__U1M_lq__card{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);padding-bottom:var(--spacing-xl);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(--spacing-md);justify-content:center;align-items:center;display:flex}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{max-height:11.25rem;padding:0 var(--spacing-xxs);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:transparent;background-image:linear-gradient(0deg,var(--elevated-level-one)2%,var(--text-primary)90%);-webkit-background-clip:text;background-clip:text;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-lg)}
.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper{gap:var(--spacing-xxs);flex-direction:column;display:flex;position:relative}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn{padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn--collapsed{background-image:linear-gradient(180deg,var(--elevated-level-two)80%,var(--elevated-level-one))}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn hr{height:.0625rem;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);background-color:var(--text-secondary);border:none}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn div:last-child hr{display:none}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn h5{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn .SubaruAccessoriesCard-module-scss-module__EvluLq__accessory{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton{position:relative}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton--expanded{border-top:var(--border-soft)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton .SubaruAccessoriesCard-module-scss-module__EvluLq__expandIcon{transition:var(--transition-fast)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton .SubaruAccessoriesCard-module-scss-module__EvluLq__expandIcon--expanded{transform:rotate(180deg)}
.TableOfContents-module-scss-module__M6J3ba__body{max-width:100%;padding:var(--spacing-xxs);border-radius:var(--radius-full);overflow:hidden}.TableOfContents-module-scss-module__M6J3ba__card{width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module-scss-module__M6J3ba__card .TableOfContents-module-scss-module__M6J3ba__cardTitle{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);font-weight:400;line-height:150%}.TableOfContents-module-scss-module__M6J3ba__card--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-border)}@media (hover:hover) and (pointer:fine){.TableOfContents-module-scss-module__M6J3ba__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}}.TableOfContents-module-scss-module__M6J3ba__cards{padding:var(--spacing-xxs);gap:var(--spacing-sm)!important}
.TekionCard-module-scss-module__lI_G_a__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,var(--spacing-xl));padding:var(--spacing-5xl,var(--spacing-xl));flex-direction:column;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard{align-items:unset}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__expressText{font-family:var(--header-font);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__byline{font-family:var(--header-font);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__subtitle{font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,var(--spacing-xs));flex-direction:column;max-width:21.25rem;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{max-width:100%!important}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn a{width:100%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{gap:var(--spacing-md,var(--spacing-sm));width:15.1875rem;height:3.25rem;padding:var(--spacing-sm,var(--spacing-xs))var(--spacing-2xl,var(--spacing-lg));font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:15.1875rem;height:3.25rem;padding:var(--spacing-sm,var(--spacing-xs))var(--spacing-2xl,var(--spacing-lg));font-family:var(--header-font);color:var(--black);background:var(--white);border:.0625rem solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__variantTwo{justify-content:space-evenly;align-items:center;gap:var(--spacing-sm);height:18.75rem;padding:var(--spacing-sm);flex-direction:column;display:flex}
.RecommendationCard-module-scss-module__XhIsga__card{align-items:flex-start;gap:var(--spacing-xs);background-color:var(--surface);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__XhIsga__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-.125rem)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:12.5rem}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{height:unset}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer{width:100%;padding:var(--spacing-xs);align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeTitle{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details{justify-content:flex-end;align-items:center;gap:var(--spacing-xxs);width:100%;height:50%;padding:var(--spacing-xs);background:linear-gradient(to bottom,transparent,var(--surface));border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn .RecommendationCard-module-scss-module__XhIsga__vehicleTitle{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm)}}
.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations{padding:var(--spacing-md)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title{width:100%;padding:0 var(--spacing-md);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title .VehicleRecommendationCard-module-scss-module__KDwyZa__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{padding:var(--spacing-md)}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller .VehicleRecommendationCard-module-scss-module__KDwyZa__sideScrollerInner{gap:var(--spacing-sm)}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{padding:var(--spacing-md)var(--spacing-md)0;display:none}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{padding:var(--spacing-md);justify-content:center;display:none}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{background:var(--elevated-level-two);border-radius:var(--radius-lg);width:17.5rem;min-width:17.5rem;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__KDwyZa__pulse;overflow:hidden}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{width:100%;height:11.25rem}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{height:8.75rem}}@keyframes VehicleRecommendationCard-module-scss-module__KDwyZa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.VideoCard-module-scss-module__UV5QTa__player{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%}
.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);display:flex}@media (max-width:21.875rem){.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer{align-items:center;gap:var(--spacing-xs);display:flex}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__countText{color:var(--view-count-card-text-color,var(--primary))}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__dot{width:var(--spacing-md);height:var(--spacing-md);background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);animation:2s 1s infinite ViewCountCard-module-scss-module__Hp5SMa__pulse}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{width:100%;height:var(--spacing-xxxs);background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full)}@media (max-width:21.875rem){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{display:none!important}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{align-items:flex-end;gap:var(--spacing-xxxs);flex-direction:row;display:flex}@media (max-width:21.875rem){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{display:none}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer .ViewCountCard-module-scss-module__Hp5SMa__line{width:var(--spacing-xxs);background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full)}@keyframes ViewCountCard-module-scss-module__Hp5SMa__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.YoutubeCard-module-scss-module__7uXS9a__cardBody{gap:var(--spacing-md);height:0;padding:var(--spacing-md);padding-bottom:calc(56.25% + var(--spacing-md));flex-direction:column;display:flex;position:relative}.YoutubeCard-module-scss-module__7uXS9a__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left: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:56.25rem){.Logo-module-scss-module__tzNs6a__logo{max-width:var(--nav-logo-width-mobile)}}
.VDPCard-module-scss-module__eBjcna__vdpCard{border-radius:var(--radius-xl)}@media (min-width:48rem){.VDPCard-module-scss-module__eBjcna__vdpCard .VDPCard-module-scss-module__eBjcna__inlinePricing{display:none}}
.OemLogo-module-scss-module__wetHEa__oemLink{height:100%}.OemLogo-module-scss-module__wetHEa__oemLink.OemLogo-module-scss-module__wetHEa__center{height:-moz-fit-content;height:fit-content}.OemLogo-module-scss-module__wetHEa__oemLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:var(--nav-logo-width-mobile)}}@media (max-width:25rem){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:1.875rem}}@media only screen and (max-width:25rem){.OemLogo-module-scss-module__wetHEa__kiaLogo{max-width:4.0625rem}}
.VehicleCardPopover-module-scss-module__tAHAqW__popover{top:var(--font-size-3xl);z-index:10;gap:var(--spacing-xs);width:15.625rem;padding:var(--spacing-sm);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.VehicleCardPopover-module-scss-module__tAHAqW__popover--labels{top:3.125rem}.VehicleCardPopover-module-scss-module__tAHAqW__popover--carshop{top:4.375rem}.VehicleCardPopover-module-scss-module__tAHAqW__popover--closed{display:none}.VehicleCardPopover-module-scss-module__tAHAqW__popover .VehicleCardPopover-module-scss-module__tAHAqW__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.VehicleCardPopover-module-scss-module__tAHAqW__popover .VehicleCardPopover-module-scss-module__tAHAqW__item{justify-content:space-between;width:100%;display:flex}
.VdpCards-module-scss-module__b81ajq__glow{animation:2s VdpCards-module-scss-module__b81ajq__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__b81ajq__glowing{20%{box-shadow:0 0 .625rem var(--primary)}40%{box-shadow:0 0 .625rem var(--primary)}to{box-shadow:unset}}
.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance{max-width:var(--nav-logo-width)}.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{max-width:var(--nav-logo-width-mobile)}}
.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text{align-items:center;gap:var(--spacing-xs);line-height:var(--line-height-sm);flex-direction:row;margin-top:0;margin-bottom:0;text-decoration:none;display:flex;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-md)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__textContent{flex:1;min-width:0}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--left{text-align:left;justify-content:flex-start}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--center{text-align:center;justify-content:center}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--right{text-align:right;justify-content:flex-end}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--textPrimary{color:var(--text-primary)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--textSecondary{color:var(--text-secondary)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--themePrimary{color:var(--primary)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--onThemePrimary{color:var(--on-primary)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--disabled{color:var(--gray-60)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--dangerRed{color:var(--red)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--white{color:var(--white)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--black{color:var(--black)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--green{color:var(--generic-green)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--inherit{color:inherit}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--bold{font-weight:var(--font-weight-bold)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--medium{font-weight:var(--font-weight-medium)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--regular{font-weight:var(--font-weight-regular)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--paragraph{font-family:var(--typography-font-family)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--header{font-family:var(--header-font)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--h1{font-size:clamp(var(--font-size-3xl),4vw,var(--font-size-4xl));line-height:var(--line-height-md);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--h2{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));line-height:var(--line-height-md);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--h3{font-size:clamp(var(--font-size-lg),2vw,var(--font-size-2xl));line-height:var(--line-height-md);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--h4{font-size:clamp(var(--font-size-md),2vw,var(--font-size-lg));line-height:var(--line-height-sm);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--h5{font-size:clamp(var(--font-size-default),1.5vw,var(--font-size-md));line-height:var(--line-height-sm);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--bodyLarge{font-size:var(--font-size-md);font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--bodyRegular{font-size:var(--font-size-default);font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--bodySmall{font-size:var(--font-size-sm);font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--bodyXSmall{font-size:var(--font-size-xs);font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--label{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-none);text-transform:var(--body-text-transform);white-space:nowrap;width:auto!important;font-family:var(--typography-font-family)!important;letter-spacing:var(--letter-spacing-sm)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--lineHeight1{line-height:1!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--lineHeight125{line-height:1.25!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--lineHeight150 p{line-height:1.5!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--underline{text-decoration:underline}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--lineThrough{text-decoration:line-through}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--italic{font-style:italic}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--uppercase{text-transform:uppercase}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--noWrap{white-space:nowrap}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text a{padding:0 var(--spacing-xxs)var(--spacing-xxs);background-color:var(--elevated-level-two);border-radius:var(--spacing-xxs);line-height:1;text-decoration:underline;transition:color .2s ease-in-out}@media (hover:hover) and (pointer:fine){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text a:hover{color:var(--primary)}}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text--white a{color:var(--black)}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text mark{color:var(--primary);background-color:var(--primary-30);border-radius:var(--spacing-xxxs);padding:0}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__htmlContent{display:block}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:48rem){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer{padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center}}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPHeader{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPHeader{justify-content:center;align-items:center}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPHeader .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPName{text-align:center}}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPLinkContainer{font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);font-size:var(--font-size-sm);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPLinkContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbPrefix{white-space:nowrap}@media only screen and (max-width:48rem){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPLinkContainer{text-align:center}}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPLink{color:var(--text-secondary);text-underline-offset:var(--spacing-xxxs);transition:var(--transition-fast);text-decoration:underline}@media (hover:hover) and (pointer:fine){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPLink:hover{color:var(--primary)}}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs{justify-content:center;align-items:center;gap:var(--spacing-xxs);width:100%;height:3.75rem;padding:var(--spacing-xxs)var(--spacing-md);text-align:left;border-radius:var(--radius-full);flex-direction:column;flex-shrink:0;display:flex;container-type:inline-size}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb{align-items:center;gap:var(--spacing-xxs);flex-direction:row;display:flex}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbLink span{text-underline-offset:var(--spacing-xxxs);transition:var(--transition-fast);text-decoration:underline}@media (hover:hover) and (pointer:fine){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbLink span:hover{color:var(--primary)}}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__menu{width:-moz-fit-content;width:fit-content;min-width:12.5rem;padding:var(--spacing-xxs);background-color:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-strong);margin:0}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbTextFull{display:block}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbTextCompact{display:none}@container (width<=16.8125rem){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbTextFull{display:none}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumbTextCompact{display:block}}
.VehicleCardCta-module-scss-module__ONC4XW__customCta{justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;background:var(--srp-card-button-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--button-radius,var(--radius-md));width:100%;height:2.75rem;box-shadow:var(--shadow-soft);cursor:pointer;border:none;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.VehicleCardCta-module-scss-module__ONC4XW__customCta:hover{box-shadow:var(--shadow-hover);transition:all .14s cubic-bezier(.1,.74,.45,1)}}.VehicleCardCta-module-scss-module__ONC4XW__customCta.VehicleCardCta-module-scss-module__ONC4XW__disabled{opacity:.5;cursor:not-allowed}.VehicleCardCta-module-scss-module__ONC4XW__customCta.VehicleCardCta-module-scss-module__ONC4XW__a2zBtn{color:var(--on-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta.VehicleCardCta-module-scss-module__ONC4XW__placeholder{visibility:hidden}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{color:var(--on-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--on-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon--ptg{width:var(--spacing-2xl);height:var(--spacing-2xl)}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{font-size:var(--font-size-default);font-weight:500;line-height:var(--spacing-md);letter-spacing:var(--letter-spacing-lg);color:var(--primary-button-text-color,var(--on-primary));margin:0}.VehicleCardCta-module-scss-module__ONC4XW__phoneToolLink{border:none;width:100%}.VehicleCardCta-module-scss-module__ONC4XW__phoneToolLink .VehicleCardCta-module-scss-module__ONC4XW__customCta{box-sizing:border-box;width:100%;margin-left:0;margin-right:0}.VehicleCardCta-module-scss-module__ONC4XW__halfWidth{width:calc(50% - .375rem)!important}.VehicleCardCta-module-scss-module__ONC4XW__secondary{background:var(--srp-card-secondary-button-background-color,var(--surface));border:var(--border-soft)}.VehicleCardCta-module-scss-module__ONC4XW__secondary.VehicleCardCta-module-scss-module__ONC4XW__a2zBtn{color:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{font-size:var(--font-size-default);color:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{color:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__miniLabel{font-weight:var(--font-weight-bold)!important}
.DesktopLockup-module-scss-module__-1FYgq__logoContainer{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-flow:row;height:100%;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__logoSeparator{background-color:var(--text-secondary);opacity:.5;width:.0625rem;height:1.875rem}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__secondaryLogoButton{align-items:center;gap:var(--spacing-xxs);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);padding:0}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOptions{gap:var(--spacing-xxs);padding:var(--spacing-xs);flex-direction:column;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOption{padding:var(--spacing-xxs)var(--spacing-xs);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOptionActive{background-color:var(--elevated-level-two)}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{max-width:var(--nav-logo-width-mobile)}}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{max-width:8.75rem}
.DealerMade-module-scss-module__nLA3Fa__dealerMade{width:100%;margin-top:var(--spacing-lg);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);overflow:hidden}
.Inventory-module-scss-module__6aZkXG__page{background:inherit;flex-direction:column;width:100%;display:flex;position:relative;overflow:visible}@media print{.Inventory-module-scss-module__6aZkXG__page{display:none}}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__page{overflow:visible}.Inventory-module-scss-module__6aZkXG__employeePricingBanner{display:none}}.Inventory-module-scss-module__6aZkXG__employeePricingBanner{z-index:1;width:15.625rem;height:15.625rem;position:fixed;top:4.6875rem;right:.625rem;overflow:hidden}.Inventory-module-scss-module__6aZkXG__employeePricingBanner span{width:150%;padding:var(--spacing-md)0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--on-primary);text-align:center;background-color:var(--primary);opacity:.55;transition:opacity .5s;display:block;position:absolute;top:3.75rem;left:-2.1875rem;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.Inventory-module-scss-module__6aZkXG__employeePricingBanner span:hover{opacity:1}}.Inventory-module-scss-module__6aZkXG__content{background:var(--surface-background);display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__content{flex-direction:column;overflow:hidden;padding-top:0!important}}.Inventory-module-scss-module__6aZkXG__content .Inventory-module-scss-module__6aZkXG__aiSearchToggle{background-color:var(--surface-background);display:none;position:relative}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__content .Inventory-module-scss-module__6aZkXG__aiSearchToggle{width:100%;padding:var(--spacing-sm)var(--spacing-xs)0;flex-direction:column;transition:padding-top .5s cubic-bezier(.075,.82,.165,1);display:flex}.Inventory-module-scss-module__6aZkXG__content .Inventory-module-scss-module__6aZkXG__aiSearchToggle--open{padding-bottom:var(--spacing-sm)}}.Inventory-module-scss-module__6aZkXG__contentLeft{flex:20%;max-width:22rem;height:calc(100vh - 3.5625rem);transition:max-width .5s cubic-bezier(.075,.82,.165,1),visibility .5s ease-in-out;position:-webkit-sticky;position:sticky;overflow:auto}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentLeft{flex:inherit;max-width:inherit;height:auto;position:static;overflow:visible}}.Inventory-module-scss-module__6aZkXG__contentLeft--hidden{visibility:hidden;max-width:0}.Inventory-module-scss-module__6aZkXG__contentLeft--llmSearch,.Inventory-module-scss-module__6aZkXG__contentLeft--table{flex:0}.Inventory-module-scss-module__6aZkXG__contentMiddle{height:auto;min-height:100vh;padding-top:var(--spacing-xs);color:var(--text-primary);flex-direction:column;flex:1 0 60%;align-items:center;transition:padding-top .5s cubic-bezier(.075,.82,.165,1);display:flex;overflow-x:hidden}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentMiddle{flex:inherit;max-width:inherit;height:auto;min-height:100vh;padding:0 var(--spacing-xs);border:none}@supports (animation-timeline:scroll()){.Inventory-module-scss-module__6aZkXG__contentMiddle{animation:linear both Inventory-module-scss-module__6aZkXG__remove-scroll-padding;animation-timeline:scroll(root);animation-range:0 25rem}}}.Inventory-module-scss-module__6aZkXG__contentMiddle--aiSearch,.Inventory-module-scss-module__6aZkXG__contentMiddle--llmSearch{padding-top:0}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentMiddle--llmSearch{padding:0!important}}.Inventory-module-scss-module__6aZkXG__contentMiddle--table{flex:1;padding:0;overflow:visible}.Inventory-module-scss-module__6aZkXG__contentMiddle .Inventory-module-scss-module__6aZkXG__quickTags{width:100%;height:4.125rem;margin:var(--spacing-xs)0;opacity:1;grid-template-columns:100%;justify-content:flex-start;align-items:center;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex;overflow:hidden}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentMiddle .Inventory-module-scss-module__6aZkXG__quickTags{display:none}}.Inventory-module-scss-module__6aZkXG__contentMiddle .Inventory-module-scss-module__6aZkXG__quickTags.Inventory-module-scss-module__6aZkXG__hidden{opacity:0;height:0;margin:0;padding:0 3%;transition:all .5s cubic-bezier(.075,.82,.165,1)}@keyframes Inventory-module-scss-module__6aZkXG__remove-scroll-padding{to{padding:0}}.Inventory-module-scss-module__6aZkXG__vehiclesList{background-color:var(--elevated-level-one);border-radius:var(--radius-3xl)0 0 0;flex-direction:column;width:100%;min-height:auto;transition:border-radius .5s cubic-bezier(.075,.82,.165,1);display:flex;max-height:none!important}@media print{.Inventory-module-scss-module__6aZkXG__vehiclesList{display:none}}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList{padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-5xl);border-radius:var(--radius-2xl)var(--radius-2xl)0 0;overflow-y:visible}}.Inventory-module-scss-module__6aZkXG__vehiclesList--aiSearch,.Inventory-module-scss-module__6aZkXG__vehiclesList--llmSearch{border-radius:0}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList--llmSearch{border-radius:0!important}}.Inventory-module-scss-module__6aZkXG__vehiclesList--table{border-radius:0}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn{height:0;padding:0 var(--spacing-xl);transition:all .5s cubic-bezier(.075,.82,.165,1);overflow:hidden}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn{display:none}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn--visible{height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);padding-bottom:0}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn .Inventory-module-scss-module__6aZkXG__backBtn{width:-moz-fit-content;width:fit-content;color:var(--text-primary);border:var(--border-strong);box-shadow:none;border-style:solid;border-width:.0625rem}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header{padding:var(--spacing-xl)var(--spacing-xl)var(--spacing-md);opacity:1;justify-content:flex-start;align-items:center;transition:justify-content .5s cubic-bezier(.075,.82,.165,1);display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header{gap:var(--spacing-sm);height:unset;margin-bottom:var(--spacing-sm);flex-direction:column;padding:0}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header.Inventory-module-scss-module__6aZkXG__hidden{opacity:0;max-height:0;padding:0 3%;transition:all .3s ease-in-out}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer{align-items:center;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex;position:relative}@media only screen and (max-width:64rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer{flex-direction:column;align-items:flex-start}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer{align-items:center;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer{flex-direction:column}}@media only screen and (max-width:32.5rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer{width:100%}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__disabledConditionFilterWarning{width:100%;width:var(--font-size-10xl);height:100%;padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.075,.82,.165,1);display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__disabledConditionFilterWarning{width:100%}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer{align-items:center;padding:0;display:flex}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__quickTags{display:none}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__desktopSort{margin:0 var(--spacing-lg);display:inline-block}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer{background-color:var(--elevated-level-one);flex-direction:row;justify-content:center;width:100%;height:100%;padding-left:0;padding-right:0;display:flex;overflow-x:scroll;overflow-y:hidden}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__quickTags{justify-content:start;width:100%;height:-moz-fit-content;height:fit-content;margin:0;transition:height .5s cubic-bezier(.075,.82,.165,1);display:grid;overflow:hidden}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer.Inventory-module-scss-module__6aZkXG__hidden,.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__desktopSort{display:none}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__filtersCtn{align-items:center;gap:var(--spacing-xs);transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__filtersCtn--twoButtons{padding:var(--spacing-xxxs)var(--spacing-xs)var(--spacing-xxxs)var(--spacing-xxxs);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__filtersCtn .Inventory-module-scss-module__6aZkXG__clearFiltersText{cursor:pointer}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);width:-moz-fit-content;width:fit-content;display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls{justify-content:space-between}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls .Inventory-module-scss-module__6aZkXG__internalMobileSort{display:none}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls .Inventory-module-scss-module__6aZkXG__internalMobileSort{display:block}}.Inventory-module-scss-module__6aZkXG__vehiclesListContent{width:100%;min-height:100vh;padding:0 var(--spacing-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:32.5rem){.Inventory-module-scss-module__6aZkXG__vehiclesListContent{padding:0}}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesListContent--llmSearch{padding:0}}.Inventory-module-scss-module__6aZkXG__vehiclesListContent .Inventory-module-scss-module__6aZkXG__spinner{background-color:var(--elevated-level-one);width:100%;height:12.5rem}@media only screen and (max-width:32.5rem){.Inventory-module-scss-module__6aZkXG__vehiclesListContent .Inventory-module-scss-module__6aZkXG__spinner{height:6.25rem}}.Inventory-module-scss-module__6aZkXG__floatingBtnWrp{z-index:2;transition:right .6s cubic-bezier(.075,.82,.165,1);position:fixed;top:50%;right:-1.25rem}.Inventory-module-scss-module__6aZkXG__floatingBtnWrp--hidden{right:-5rem}.Inventory-module-scss-module__6aZkXG__filterFloatingBtn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xxxs)var(--spacing-sm);background-color:var(--primary);box-shadow:var(--shadow-soft);border:none;transform:rotate(270deg)}.Inventory-module-scss-module__6aZkXG__filterFloatingBtn p{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-default);color:var(--on-primary);margin:0}
.DetailsPopover-module-scss-module__foCuWq__popover{top:var(--font-size-3xl);z-index:10;gap:var(--spacing-xs);width:15.625rem;padding:var(--spacing-sm);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.DetailsPopover-module-scss-module__foCuWq__popover--labels{top:3.125rem}.DetailsPopover-module-scss-module__foCuWq__popover--closed{display:none}.DetailsPopover-module-scss-module__foCuWq__popover--details{width:100%;max-width:21.875rem;left:0}.DetailsPopover-module-scss-module__foCuWq__popover .DetailsPopover-module-scss-module__foCuWq__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.DetailsPopover-module-scss-module__foCuWq__popover .DetailsPopover-module-scss-module__foCuWq__item{justify-content:space-between;width:100%;display:flex}
.NavItems-module-scss-module__26DXJa__measurement{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.NavItems-module-scss-module__26DXJa__measurement .NavItems-module-scss-module__26DXJa__measurementItems{align-items:center;display:flex}
.LogoText-module-scss-module__tAjzOG__logoText{align-items:center;gap:var(--spacing-sm);display:flex}@media only screen and (max-width:31.25rem){.LogoText-module-scss-module__tAjzOG__logoText{gap:var(--spacing-xs)}}.LogoText-module-scss-module__tAjzOG__textContainer{width:100%;min-width:9.375rem;max-width:12.5rem}@media only screen and (max-width:31.25rem){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:7.5rem;max-width:7.5rem}}@media only screen and (max-width:23.75rem){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:6.25rem;max-width:6.25rem}}@media only screen and (max-width:25rem){.LogoText-module-scss-module__tAjzOG__textContainer .LogoText-module-scss-module__tAjzOG__kiaDealerName{font-size:var(--font-size-xs)!important}}
.DopplerScript-module-scss-module__9qHOdq__link{border-radius:var(--radius-lg);width:18.75rem;box-shadow:var(--shadow-soft);margin:0 auto;overflow:hidden}@media only screen and (max-width:48rem){.DopplerScript-module-scss-module__9qHOdq__link{width:100%}}
.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer{align-items:center;gap:var(--spacing-sm);height:-moz-fit-content;height:fit-content;padding-left:var(--spacing-lg);color:var(--text-primary);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer{padding:var(--spacing-2xl)var(--spacing-lg);position:static}}@media print{.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer{display:none}}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu{margin-top:var(--spacing-xs);background-color:var(--elevated-level-one);border-radius:var(--radius-2xl)!important;overflow:hidden!important}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownCtn{align-items:flex-start;gap:var(--spacing-sm);width:17.1875rem;max-height:50vh;padding:var(--spacing-sm);background:var(--elevated-level-one);border:var(--border-soft);box-shadow:var(--shadow-soft);flex-direction:column;display:inline-flex;overflow-y:auto;border-radius:var(--radius-2xl)!important}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__listItemCtn{width:100%;min-width:100%;padding:var(--spacing-md)var(--spacing-sm);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);cursor:pointer;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__listItemCtn.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__all{background:var(--elevated-level-two);border:var(--border-strong);box-shadow:var(--shadow-strong)}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__leftCtn{align-items:flex-start;gap:var(--spacing-xxs);width:100%;height:100%;margin-bottom:unset;flex-direction:column;display:flex}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__leftCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__title{margin-bottom:0;margin-bottom:unset;font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-lg);color:var(--text-primary);text-align:left;font-weight:400;line-height:normal}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__leftCtn .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__subtitle{max-width:80%;margin-bottom:unset;font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-lg);color:var(--text-secondary);text-align:left;font-style:normal;font-weight:400;line-height:normal}
.Collection-module-scss-module__kQ0SuW__container{justify-content:center;gap:var(--spacing-md);min-height:18.75rem;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);display:flex;position:relative}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container{flex-direction:column;gap:0}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__spinner{z-index:10;height:calc(100% + 3.125rem);position:absolute;top:-1.875rem}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__spinner{width:calc(100% + var(--spacing-lg));left:-.75rem}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn{width:calc(25% - .9375rem);position:relative}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn{width:100%;height:8.75rem;margin:var(--spacing-sm)0}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-md);font-size:var(--font-size-default);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--srp-card-border-radius,var(--radius-xl));display:flex;position:absolute;top:0}.Collection-module-scss-module__kQ0SuW__container--emptyCollection{justify-content:center}.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn{min-height:18.75rem}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn{min-height:8.75rem}}.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{min-height:18.75rem;position:relative}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{min-height:8.75rem}}
.LoginPage-module-scss-module__1T3OzG__page{width:100%;min-height:100vh;padding:var(--spacing-md);background-color:var(--surface);justify-content:center;align-items:center;display:flex}@media only screen and (max-width:48rem){.LoginPage-module-scss-module__1T3OzG__page{align-items:flex-start;padding:0}}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form{gap:var(--spacing-sm);width:25.875rem;height:44.75rem;padding:var(--spacing-lg);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form{border:none;border-radius:0;width:100%;height:100%}}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form h1{margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--text-primary);text-align:center;font-weight:700}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__availInput{margin-bottom:0}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs .LoginPage-module-scss-module__1T3OzG__name{gap:var(--spacing-xs);display:flex}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs .LoginPage-module-scss-module__1T3OzG__name .LoginPage-module-scss-module__1T3OzG__availInput{width:100%}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__btnCtn{width:100%;margin-top:auto}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__btnCtn .LoginPage-module-scss-module__1T3OzG__submit{height:3.25rem}
.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout{margin:0 var(--spacing-sm)var(--spacing-sm);padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText{font-size:clamp(var(--font-size-xs),1vw,var(--font-size-sm));color:var(--text-secondary);line-height:1.3}.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText p,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText div,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText span,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h1,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h2,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h3,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h4,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h5,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h6,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText ul,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText ol,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText li{width:100%;margin:0}@media (max-width:48rem){.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText{font-size:var(--font-size-xs)}}
.VehicleDetails-module-scss-module__tIitwa__page{background-color:var(--surface);flex-direction:column;padding-bottom:10vh;display:flex}@media print{.VehicleDetails-module-scss-module__tIitwa__page{display:none}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content{padding:var(--spacing-md);justify-content:center;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content{padding:0 var(--spacing-xs)}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left{gap:var(--spacing-md);flex-direction:column;flex:2;min-width:0;max-width:55.625rem;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left{max-width:100%}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__carousel{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);margin:0}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360HeroStack{width:100%;position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360HeroStack .VehicleDetails-module-scss-module__tIitwa__carousel{z-index:1;position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360CvdpMount{flex-direction:column;width:100%;min-width:0;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360CvdpMountPreparing{z-index:0;opacity:0;pointer-events:none;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360LoadingSlot{background-color:var(--elevated-level-one);border-radius:var(--radius-xl)var(--radius-xl)0 0;justify-content:center;align-items:center;width:100%;min-height:17.5rem;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__carouselDipWrap{position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__dipMountPending{z-index:1;visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__dipMountActive{border-radius:var(--radius-xl);width:100%;min-height:19.375rem;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__vdpCardsCtn{gap:var(--spacing-md);flex-direction:column;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__link{margin-top:var(--spacing-lg)}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__card{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__right{min-width:15.625rem;max-width:31.25rem;padding-left:var(--spacing-md);flex-direction:column;flex:1;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__right{display:none}}.VehicleDetails-module-scss-module__tIitwa__vdpCardsLoading{width:100%;height:25rem}
.DesktopSearchButton-module-scss-module__4peYMG__searchButton{padding:var(--spacing-xxs);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.DesktopSearchButton-module-scss-module__4peYMG__searchButton:hover{background:var(--elevated-level-two)}.DesktopSearchButton-module-scss-module__4peYMG__searchButton.DesktopSearchButton-module-scss-module__4peYMG__lux:hover{background:rgba(255,255,255,.063)}}
.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:block}@media only screen and (max-width:48rem){.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:none}}.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:none}@media only screen and (max-width:48rem){.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:block}}
.VehicleCardButton-module-scss-module__cC5_Zq__badge{min-width:unset;height:1.875rem;padding:var(--spacing-xs)var(--spacing-xs);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:var(--text-primary)!important;background:var(--surface)!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--clickable{cursor:pointer}.VehicleCardButton-module-scss-module__cC5_Zq__badge--static{cursor:default!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--green{box-shadow:var(--shadow-soft);border:none;color:var(--white)!important;background:#128000!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--primary{box-shadow:var(--shadow-soft);border:none;color:var(--on-primary)!important;background:var(--primary-gradient,var(--primary))!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--iconButton{padding:var(--spacing-xs)var(--spacing-xxxs)}.VehicleCardButton-module-scss-module__cC5_Zq__badge--withLabels{justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:2.75rem;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn{align-items:flex-end;gap:var(--spacing-xs);display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__divider{width:.0625rem;height:var(--font-size-md);background-color:var(--text-primary);opacity:.1}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__divider--labels{height:var(--spacing-xl);margin:auto 0}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn{flex-direction:column;justify-content:flex-start;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn--faint{opacity:.5}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__label{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-xs);line-height:var(--font-size-sm);text-align:left;letter-spacing:var(--letter-spacing-lg)!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__label--faint{opacity:.77}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn{align-items:center;gap:var(--spacing-xxxs);display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value{font-size:var(--font-size-default);font-weight:700;line-height:var(--font-size-md);letter-spacing:var(--letter-spacing-lg)!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value--strikethrough{text-decoration:line-through}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value--priceLocked{filter:blur(var(--spacing-xxs))}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__icon{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm);transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__icon--open{transform:rotate(180deg)}
.LexusMonogramCTAs-module-scss-module__E1WW8q__container{gap:var(--spacing-lg);flex-direction:column;height:100%;display:flex}.LexusMonogramCTAs-module-scss-module__E1WW8q__container .LexusMonogramCTAs-module-scss-module__E1WW8q__ctas{gap:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky}@media print{.LexusMonogramCTAs-module-scss-module__E1WW8q__container .LexusMonogramCTAs-module-scss-module__E1WW8q__ctas{display:none}}
.CarshopMobileNavBar-module-scss-module__KvJSSG__header{height:4.625rem;padding-left:var(--spacing-md)}.CarshopMobileNavBar-module-scss-module__KvJSSG__logo{width:9.625rem}.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{align-items:center;gap:var(--spacing-md);display:flex}@media only screen and (max-width:24.375rem){.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{gap:var(--spacing-xs)}}.CarshopMobileNavBar-module-scss-module__KvJSSG__divider{background-color:rgba(205,207,208,.25);min-width:.0625rem;height:2.125rem}.CarshopMobileNavBar-module-scss-module__KvJSSG__icon,.CarshopMobileNavBar-module-scss-module__KvJSSG__icon:active{fill:var(--carshop-accent)}.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:flex}@media only screen and (max-width:23.125rem){.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:none}}
