.CardActions-module-scss-module__zkMeRq__cardActions{box-sizing:border-box;flex-direction:row;align-items:center;min-height:52px;padding:8px;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:1px solid transparent;transition:outline .1s ease-in-out}.Menu-module-scss-module__EOllTa__menu.Menu-module-scss-module__EOllTa__menuOutlineOnFocus:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.Menu-module-scss-module__EOllTa__menu.Menu-module-scss-module__EOllTa__menuOpening{pointer-events:none}
.TextWithDisclaimers-module-scss-module__dwWZOq__inlineContainer{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;max-width:100%;display:inline-block}.TextWithDisclaimers-module-scss-module__dwWZOq__button{border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.TextWithDisclaimers-module-scss-module__dwWZOq__icon{color:var(--gray)}.TextWithDisclaimers-module-scss-module__dwWZOq__disclaimerMenu{min-width:200px;max-width:400px;padding:var(--padding-md);background-color:var(--elevated-level-two)}
.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__arrivalDateBadge{cursor:pointer;align-items:center;gap:4px;height:16px;font-size:14px;display:flex}.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:334px;box-shadow:var(--shadow-strong);margin:0;padding:12px;position:absolute}@media only screen and (max-width:768px){.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu{width:calc(100vw - 116px);box-shadow:var(--shadow-soft);position:absolute;left:34px}}.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu .ArrivalDateBadgeTitle-module-scss-module__J9O5oG__textCtn{gap:var(--gap-md);flex-direction:column;display:flex}
.LexusCareBadge-module-scss-module__uZvafa__menu{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:334px;box-shadow:var(--shadow-strong);margin:0;padding:12px;position:absolute}@media only screen and (max-width:768px){.LexusCareBadge-module-scss-module__uZvafa__menu{width:calc(100vw - 116px);box-shadow:var(--shadow-soft);position:absolute;left:34px}}
.LexusStatusDisclaimerBadge-module-scss-module__E12m3a__menu{gap:var(--gap-md);width:300px;padding:var(--padding-md);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(--gap-md);width:400px;padding:var(--padding-md);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}
@keyframes Callout-module-scss-module__8EyVKG__pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.Callout-module-scss-module__8EyVKG__wrapper{width:100%;position:relative}.Callout-module-scss-module__8EyVKG__wrapper.Callout-module-scss-module__8EyVKG__bounce{animation:2s ease-in-out infinite Callout-module-scss-module__8EyVKG__pulse-scale}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content{z-index:3;visibility:hidden;width:max-content;max-width:250px;padding:var(--padding-md);background:var(--primary);border:var(--border-soft);border-radius:var(--radius-sm);opacity:0;position:absolute}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content .Callout-module-scss-module__8EyVKG__contentInner{padding-right:20px;position:relative}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content .Callout-module-scss-module__8EyVKG__contentInner p{margin:0 auto}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content .Callout-module-scss-module__8EyVKG__closeButton{width:16px;height:16px;color:var(--on-primary);border-radius:var(--radius-xs);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:2px;right:2px}@media (hover:hover) and (pointer:fine){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content .Callout-module-scss-module__8EyVKG__closeButton:hover{color:var(--text-primary);background-color:var(--surface)}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content .Callout-module-scss-module__8EyVKG__closeButton:focus{outline:2px solid var(--primary);outline-offset:2px}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--open{visibility:visible;box-shadow:var(--shadow-soft);opacity:1}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--open{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--hidden{visibility:hidden;opacity:0;transition-delay:0s}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--top{bottom:100%;left:50%;transform:translate(-50%,6px)}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--top{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--top.Callout-module-scss-module__8EyVKG__content--open{transform:translate(-50%,-6px)}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--top.Callout-module-scss-module__8EyVKG__content--open:after{content:" ";border-style:solid;border-width:5px;border-color:var(--primary)transparent transparent transparent;margin-left:-5px;position:absolute;top:100%;left:50%}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--top.Callout-module-scss-module__8EyVKG__content--open{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--bottom{top:100%;left:50%;transform:translate(-50%,-6px)}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--bottom{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--bottom.Callout-module-scss-module__8EyVKG__content--open{transform:translate(-50%,6px)}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--bottom.Callout-module-scss-module__8EyVKG__content--open:after{content:" ";border-style:solid;border-width:5px;border-color:transparent transparent var(--primary);margin-left:-5px;position:absolute;bottom:100%;left:50%}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--bottom.Callout-module-scss-module__8EyVKG__content--open{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--left{top:50%;right:100%;transform:translate(-6px,-50%)}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--left{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--left.Callout-module-scss-module__8EyVKG__content--open{transform:translate(-6px,-50%)}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--left.Callout-module-scss-module__8EyVKG__content--open:after{content:" ";border-style:solid;border-width:5px;border-color:transparent transparent transparent var(--primary);margin-top:-5px;position:absolute;top:50%;left:100%}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--left.Callout-module-scss-module__8EyVKG__content--open{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--right{top:50%;left:100%;transform:translate(-6px,-50%)}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--right{visibility:hidden}}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--right.Callout-module-scss-module__8EyVKG__content--open{transform:translate(6px,-50%)}.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--right.Callout-module-scss-module__8EyVKG__content--open:after{content:" ";border-style:solid;border-width:5px;border-color:transparent var(--primary)transparent transparent;margin-top:-5px;position:absolute;top:50%;right:100%}@media only screen and (max-width:320px){.Callout-module-scss-module__8EyVKG__wrapper .Callout-module-scss-module__8EyVKG__content--right.Callout-module-scss-module__8EyVKG__content--open{visibility:hidden}}@media (hover:hover) and (pointer:fine){.Callout-module-scss-module__8EyVKG__wrapper:hover{animation-play-state:paused}}
.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(--padding-lg);margin-bottom:var(--padding-lg);padding:var(--padding-sm)var(--padding-md);color:var(--white);background-color:var(--gray-60);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;font-size:14px;display:flex}.VehicleCarousel-module-scss-module__2nzRqG__cargurusDealRatingBadge{z-index:1;padding:var(--padding-md);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(--padding-sm);left:var(--padding-sm);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(--padding-sm)}.VehicleCarousel-module-scss-module__2nzRqG__slidesContainer{width:100%;display:flex}.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn{border-radius:0 0 var(--radius-lg)var(--radius-xl);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin-top:-12px}.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle{border-radius:0 0 var(--radius-lg)var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;gap:4px;margin:auto;padding:6px;display:flex}@media only screen and (max-width:768px){.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-sm);letter-spacing:-1px;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:768px){.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle .VehicleCarousel-module-scss-module__2nzRqG__btn{padding:9px 25px}}@media only screen and (max-width:1075px) and (min-width:768px){.VehicleCarousel-module-scss-module__2nzRqG__toggleCtn .VehicleCarousel-module-scss-module__2nzRqG__toggle .VehicleCarousel-module-scss-module__2nzRqG__btn{font-size:12px}}.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__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;filter:blur(8px)brightness(.7);width:100%;height:100%;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(--padding-sm)var(--padding-md);background-color:var(--gray-60);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.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:250px}.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{border:var(--border-strong);border-radius:var(--radius-xl);width:100%;height:48px;box-shadow:none;border-width:2px;margin-bottom:12px;padding:8px 24px;font-size:16px;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:250px;margin:0 12px 12px}.VehicleCarousel-module-scss-module__2nzRqG__vehicleCarousel .VehicleCarousel-module-scss-module__2nzRqG__defaultItem .VehicleCarousel-module-scss-module__2nzRqG__ctn .VehicleCarousel-module-scss-module__2nzRqG__link{color:var(--white);text-align:center;font-size:12px}@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{display:var(--vehicle-carousel-button-display,flex);outline-offset:2px;cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent;outline:1px 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:1px solid var(--primary);outline-offset:2px}.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(4px);backdrop-filter:blur(4px);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--photoswipe{cursor:pointer}.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(--padding-sm);position:absolute;top:0;left:0}
.PhotoModal-module-scss-module__uWTsFq__iframe{border:none;width:100%;height:100%;overflow:hidden}
.VehicleCardCta-module-scss-module__ONC4XW__customCta{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:44px;box-shadow:var(--shadow-soft);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;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__ctaLabel{letter-spacing:-.05em;color:var(--primary-button-text-color,var(--on-primary));margin:0;font-size:16px;font-weight:500;line-height:16px}.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% - 6px)!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{color:var(--srp-card-secondary-button-text-color,var(--text-primary));font-size:16px}.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}
.BasicDetailColorDisplay-module-scss-module__QEuXmq__colorInfo{justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:row;display:flex}.BasicDetailColorDisplay-module-scss-module__QEuXmq__colorInfo .BasicDetailColorDisplay-module-scss-module__QEuXmq__colorSwatch{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:var(--shadow-strong);border-radius:50%}
.BasicInfoTitle-module-scss-module__0w5cVa__container{justify-content:space-between;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.BasicInfoTitle-module-scss-module__0w5cVa__container{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{gap:var(--gap-lg);display:flex}@media (max-width:500px){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer{align-items:center;gap:var(--gap-md);cursor:pointer;background-color:transparent;border:none;flex-direction:row;display:flex}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer .BasicInfoTitle-module-scss-module__0w5cVa__button{cursor:pointer;background-color:transparent;border:none;margin:0;padding:0;transition:all .2s ease-in-out}@media (hover:hover) and (pointer:fine){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer .BasicInfoTitle-module-scss-module__0w5cVa__button:hover{text-underline-offset:2px;text-decoration:underline}}
.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper{gap:var(--gap-sm);flex-direction:column;display:flex;position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn{padding:var(--spacing-lg);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn--collapsed{background-image:linear-gradient(180deg,var(--elevated-level-two)80%,var(--elevated-level-one))}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn hr{height:1px;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);background-color:var(--text-secondary);border:none}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn div:last-child hr{display:none}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn h5{font-size:var(--font-body-lg);font-weight:var(--font-weight-medium)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn details[open] summary .LexusAccessoriesCard-module-scss-module__bhEciG__icon{transform:rotate(180deg)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn details[open] .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription{animation:.75s linear forwards LexusAccessoriesCard-module-scss-module__bhEciG__fade-in}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary{cursor:pointer;flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn{flex-direction:row;justify-content:space-between;width:100%;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn .LexusAccessoriesCard-module-scss-module__bhEciG__summaryRight{flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn .LexusAccessoriesCard-module-scss-module__bhEciG__summaryRight .LexusAccessoriesCard-module-scss-module__bhEciG__icon{margin-left:var(--spacing-md);font-size:var(--font-body-xl);transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription{width:95%;padding:var(--spacing-md)0 0 var(--spacing-md);font-size:var(--font-body-md);opacity:0}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription li::marker{color:var(--text-primary)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn{flex-direction:row;justify-content:center;align-items:center;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn .LexusAccessoriesCard-module-scss-module__bhEciG__helpBtn{border-radius:50%;width:22px;min-width:0;height:22px;margin-bottom:2px;padding:0}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn .LexusAccessoriesCard-module-scss-module__bhEciG__helpIcon{width:18px;height:18px;font-size:var(--font-body-md);color:var(--text-primary);margin-top:2px}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__accessory{padding-right:var(--spacing-4xl);flex-direction:row;justify-content:space-between;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton{position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton--expanded{border-top:var(--border-soft)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton .LexusAccessoriesCard-module-scss-module__bhEciG__expandIcon{transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton .LexusAccessoriesCard-module-scss-module__bhEciG__expandIcon--expanded{transform:rotate(180deg)}@keyframes LexusAccessoriesCard-module-scss-module__bhEciG__fade-in{to{opacity:1}}
.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{justify-content:center;align-items:flex-start;gap:var(--gap-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:row;width:100%;padding:18px;display:flex}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__details{flex-direction:column;justify-content:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;display:flex;overflow:hidden}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__dividerWrp{border-right:var(--border-strong);align-self:stretch;align-items:center;min-height:120px;display:flex}@media only screen and (max-width:768px){.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{flex-direction:column;gap:10px}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__dividerWrp{display:none}}.BasicInfoCard-module-scss-module__BIdBIW__tabContentHidden{display:none}
.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select,.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select option{color:inherit!important;background-color:inherit!important}
.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidgetContainer{width:100%;max-width:768px;margin:0 auto}@media (max-width:768px){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidgetContainer{max-width:375px}}.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget{width:100%;max-width:768px;max-height:1400px}@media (max-width:768px){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget{max-width:375px;max-height:1304px}}.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget iframe{border:none;max-height:1400px;width:100%!important;height:100%!important}@media (max-width:768px){.CarfaxUSCard-module-scss-module__KK1Vxa__carfaxWidget iframe{max-height:1304px}}
.PricingTooltip-module-scss-module__mz_rxa__menu{gap:var(--gap-md);width:min(300px,100vw - 32px);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;padding:12px;display:flex;position:absolute}.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);border-bottom:var(--border-strong);font-size:max(18px,min(2vw,20px))}
.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer{align-items:center;gap:var(--gap-lg);height:-moz-fit-content;height:fit-content;padding-left:var(--padding-xl);color:var(--text-primary);flex-direction:column;display:flex}@media only screen and (max-width:768px){.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer{padding:45px 24px;position:static}}@media print{.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer{display:none}}.ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__headerContainer .ServiceSpecialsHeaderContainer-module-scss-module__Mr7N6G__dropdownMenu{background-color:var(--elevated-level-one);margin-top:8px;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{background:var(--elevated-level-one);border:var(--border-soft);width:275px;max-height:50vh;box-shadow:var(--shadow-soft);flex-direction:column;align-items:flex-start;gap:10px;padding:10px;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{background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;min-width:100%;box-shadow:var(--shadow-soft);cursor:pointer;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 12px;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{width:100%;height:100%;margin-bottom:unset;flex-direction:column;align-items:flex-start;gap:4px;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;letter-spacing:-.8px;color:var(--text-primary);text-align:left;font-size:16px;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;letter-spacing:-.7px;color:var(--text-secondary);text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text{align-items:center;gap:var(--gap-md);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:max(35px,min(4vw,45px));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:max(30px,min(4vw,36px));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:max(24px,min(2vw,30px));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:max(18px,min(2vw,22px));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:max(16px,min(1.5vw,18px));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:18px;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:16px;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:14px;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:12px;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:14px;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--highlightText{outline:1px solid var(--red);outline-offset:2px}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__text a{background-color:var(--elevated-level-two);border-radius:var(--padding-sm);padding:0 4px 4px;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:2px;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:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer{align-items:flex-start;gap:var(--gap-md);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:768px){.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__mainSRPContainer{padding:var(--padding-lg);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(--gap-sm);flex-direction:column;display:flex}@media only screen and (max-width:768px){.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-body-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:768px){.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:2px;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{width:100%;height:60px;padding:var(--padding-sm)var(--padding-lg);text-align:left;border-radius:var(--radius-full);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex;container-type:inline-size}.CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__collectionFilterBreadcrumbs .CollectionFilterBreadcrumbs-module-scss-module__dlJkmW__breadcrumb{align-items:center;gap:var(--gap-sm);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:2px;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:200px;padding:var(--padding-sm);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<=269px){.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}}
.Switch-module-scss-module__GjrzHa__divCtn{align-items:center;gap:var(--gap-lg);border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;max-width:-moz-fit-content;max-width:fit-content;display:flex}.Switch-module-scss-module__GjrzHa__divCtn--disabled{cursor:default}.Switch-module-scss-module__GjrzHa__divCtn:focus-visible{padding-right:var(--padding-sm);outline:1px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__GjrzHa__switch{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.Switch-module-scss-module__GjrzHa__switch--disabled{cursor:default}.Switch-module-scss-module__GjrzHa__slider{background-color:var(--gray);cursor:pointer;border-radius:34px;transition:all .15s cubic-bezier(1,0,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.Switch-module-scss-module__GjrzHa__slider--disabled{opacity:.6;cursor:default}input:checked+.Switch-module-scss-module__GjrzHa__slider--disabled:before{background-color:var(--gray)}input:checked+.Switch-module-scss-module__GjrzHa__slider{background-color:var(--primary)}.Switch-module-scss-module__GjrzHa__switch input{outline-offset:2px;opacity:0;outline:1px solid transparent;width:0;height:0}.Switch-module-scss-module__GjrzHa__switch input:focus-visible+.Switch-module-scss-module__GjrzHa__slider{outline:2px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__GjrzHa__slider:before{background-color:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-soft);content:"";border-radius:50%;transition:all .15s cubic-bezier(1,0,0,1);position:absolute;bottom:3px;left:3px}input:checked+.Switch-module-scss-module__GjrzHa__slider:before{transform:translate(20px)}.Switch-module-scss-module__GjrzHa__label{cursor:pointer}
.BooleanFilter-module-scss-module__AqMFMW__filterCtn{width:100%;max-height:0;padding:0 var(--padding-md);transition:padding .3s,max-height .3s;overflow:hidden}.BooleanFilter-module-scss-module__AqMFMW__filterCtn--open{max-height:250px;padding:var(--padding-md)}.BooleanFilter-module-scss-module__AqMFMW__filterCtn .BooleanFilter-module-scss-module__AqMFMW__ctn{align-items:center;gap:var(--gap-lg);width:100%;display:flex}.BooleanFilter-module-scss-module__AqMFMW__filterCtn .BooleanFilter-module-scss-module__AqMFMW__ctn .BooleanFilter-module-scss-module__AqMFMW__switch{width:100%;display:flex;justify-content:space-between!important}
.ConditionFilter-module-scss-module__D85j-G__container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilter{width:100%;height:60px;font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);padding:6px;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilter--invertColors{background-color:var(--elevated-level-two);box-shadow:unset}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem{color:var(--text-secondary);text-align:center;border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;flex:1 0;justify-content:center;align-items:center;padding:4px;font-size:15px;transition:outline .1s ease-in-out;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem--mini{text-transform:uppercase!important;font-size:13px!important}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__linkCtn--open{max-height:250px;padding:12px}
.PostalCodeFilter-module-scss-module__dM7sGG__ctn{border-radius:var(--radius-xl);margin-bottom:12px;position:relative}.PostalCodeFilter-module-scss-module__dM7sGG__ctn .PostalCodeFilter-module-scss-module__dM7sGG__form{background:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);border-width:2px;align-items:center;gap:12px;padding:4px 6px;display:flex}.PostalCodeFilter-module-scss-module__dM7sGG__ctn .PostalCodeFilter-module-scss-module__dM7sGG__form .PostalCodeFilter-module-scss-module__dM7sGG__zipInput{border:none}.PostalCodeFilter-module-scss-module__dM7sGG__ctn .PostalCodeFilter-module-scss-module__dM7sGG__form .PostalCodeFilter-module-scss-module__dM7sGG__zipInput:focus{box-shadow:none;border:none}
.DealerDistanceSortDrawer-module-scss-module__A01L7W__dealerDistanceSortDrawer{border-radius:var(--radius-xl);flex-direction:column;margin-top:12px;padding:12px;display:flex}
.FeatureTag-module-scss-module__v7K25W__featureCtn{align-items:center;gap:var(--gap-lg);flex-direction:column;margin-right:24px;display:flex}.FeatureTag-module-scss-module__v7K25W__featureCtn .FeatureTag-module-scss-module__v7K25W__featureBtn{width:60px;min-width:unset;height:60px;color:var(--text-primary);background-color:var(--surface);border:var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:20px;display:flex}.FeatureTag-module-scss-module__v7K25W__featureCtn .FeatureTag-module-scss-module__v7K25W__featureBtn span{color:var(--text-primary)}.FeatureTag-module-scss-module__v7K25W__featureCtn .FeatureTag-module-scss-module__v7K25W__featureBtn--active{border:2px solid var(--red);color:var(--red)!important}
.FeatureFilters-module-scss-module__ZbWQCG__featuresCtn{padding-top:14px;padding-bottom:27px;overflow-x:auto}.FeatureFilters-module-scss-module__ZbWQCG__featuresCtn .FeatureFilters-module-scss-module__ZbWQCG__optionsCtn{flex-shrink:0;width:max-content;padding-left:10px;padding-right:-2px;display:flex}
.FeaturesDrawer-module-scss-module__ibYL3W__container{width:100%;height:100%;max-height:100vh;color:var(--text-primary);background-color:var(--elevated-level-two);padding:8px;font-size:15px;display:block;position:relative;overflow:auto}@media only screen and (max-width:768px){.FeaturesDrawer-module-scss-module__ibYL3W__container{display:none}}.FeaturesDrawer-module-scss-module__ibYL3W__mobileSpinner{background:0 0;height:50vh}.FeaturesDrawer-module-scss-module__ibYL3W__mobileSpinner--range{height:150px}.FeaturesDrawer-module-scss-module__ibYL3W__featuresFilter{border-radius:var(--radius-xl);flex-direction:column;margin-top:12px;padding:12px;display:flex}
.CommonFilter-module-scss-module__EhIz6q__checkboxColorLabel{cursor:pointer;align-items:center;display:flex}.CommonFilter-module-scss-module__EhIz6q__filterCard{color:var(--text-primary);background-color:var(--surface-background);border:none;margin:0 12px 8px;overflow:visible!important}.CommonFilter-module-scss-module__EhIz6q__filterCardItem{background-color:var(--elevated-level-two);border-radius:var(--radius-full);border:none;width:-moz-fit-content;width:fit-content;padding:4px 8px;transition:filter .12s}@media (hover:hover) and (pointer:fine){.CommonFilter-module-scss-module__EhIz6q__filterCardItem:hover{filter:brightness(.9)}}.CommonFilter-module-scss-module__EhIz6q__filterCardItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}@media (hover:hover) and (pointer:fine){.CommonFilter-module-scss-module__EhIz6q__filterCardItemActive:hover{filter:brightness(.8)}}.CommonFilter-module-scss-module__EhIz6q__filterCardItem .CommonFilter-module-scss-module__EhIz6q__ctn{color:var(--text-primary);justify-content:center;align-items:center;display:flex}.CommonFilter-module-scss-module__EhIz6q__filterCardItem .CommonFilter-module-scss-module__EhIz6q__ctn--active{color:var(--on-primary)}.CommonFilter-module-scss-module__EhIz6q__filterCardItem .CommonFilter-module-scss-module__EhIz6q__ctn .CommonFilter-module-scss-module__EhIz6q__count{min-width:19px;height:19px;color:var(--text-secondary);text-align:center;background-color:var(--elevated-level-one);border-radius:var(--radius-full);margin-left:6px;padding:0 6px 1px;font-size:12px;line-height:18px}.CommonFilter-module-scss-module__EhIz6q__filterCardItem .CommonFilter-module-scss-module__EhIz6q__ctn .CommonFilter-module-scss-module__EhIz6q__count--active{color:var(--text-primary);background-color:var(--elevated-level-one)}
.RenderColor-module-scss-module__JVzrKq__color{border-radius:var(--radius-xl);width:20px;height:20px;box-shadow:var(--shadow-soft);background-color:#384eea;margin-right:8px}
.SubsectionFilter-module-scss-module__VGV2Ma__subsectionTitleRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SubsectionFilter-module-scss-module__VGV2Ma__subsectionTitleRow--collapsible{cursor:pointer}.SubsectionFilter-module-scss-module__VGV2Ma__subsectionTitleRow .SubsectionFilter-module-scss-module__VGV2Ma__subsectionTitle{font-family:var(--header-font);font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;padding-left:8px;line-height:15px}.SubsectionFilter-module-scss-module__VGV2Ma__subsectionTitleRow .SubsectionFilter-module-scss-module__VGV2Ma__icon{width:28px;height:28px;color:var(--text-primary);font-size:28px;transition:transform .3s}.SubsectionFilter-module-scss-module__VGV2Ma__subsectionTitleRow .SubsectionFilter-module-scss-module__VGV2Ma__icon--open{transform:rotate(90deg)}
.FilterOptions-module-scss-module__TqWMoG__checkboxes{flex-direction:column;padding:4px 0;display:flex}.FilterOptions-module-scss-module__TqWMoG__chips{flex-flow:wrap;gap:8px;width:100%;padding:0 8px;display:flex}.FilterOptions-module-scss-module__TqWMoG__showMoreCtn{width:100%}.FilterOptions-module-scss-module__TqWMoG__showMoreCtn .FilterOptions-module-scss-module__TqWMoG__showMoreBtn{width:-moz-fit-content;width:fit-content;margin-top:8px;margin-bottom:16px;margin-left:12px}.FilterOptions-module-scss-module__TqWMoG__searchRow{align-items:center;gap:8px;margin-top:8px;margin-bottom:8px;margin-left:12px;display:flex}@media only screen and (max-width:768px){.FilterOptions-module-scss-module__TqWMoG__searchRow{margin-bottom:12px}}.FilterOptions-module-scss-module__TqWMoG__searchInput{width:200px!important;height:40px!important}.FilterOptions-module-scss-module__TqWMoG__searchInputClass{box-shadow:none;transition:box-shadow .25s,border-color .25s;border:var(--border-strong)!important;border-radius:var(--radius-lg)!important}.FilterOptions-module-scss-module__TqWMoG__searchInputClass:focus{box-shadow:var(--shadow-soft);border-color:var(--primary)!important}
.RangeOption-module-scss-module__SWKMWW__rangeCtn{align-items:center;gap:var(--gap-xl);width:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__inputCtn{justify-content:space-between;align-items:center;width:100%;display:flex}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__inputCtn .RangeOption-module-scss-module__SWKMWW__inputWrapper{align-items:center;gap:var(--gap-sm);flex-direction:column;display:flex}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__inputCtn .RangeOption-module-scss-module__SWKMWW__input{border-radius:var(--radius-full);width:100%;height:40px;font-weight:400;display:flex;justify-content:center!important;align-items:center!important}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__inputCtn .RangeOption-module-scss-module__SWKMWW__input--dirty:focus{background-color:var(--elevated-level-two);outline:1px solid var(--primary);outline-offset:4px}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__inputCtn .RangeOption-module-scss-module__SWKMWW__inputClass{border:var(--border-strong);box-shadow:none;transition:box-shadow .25s,border-color .25s}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__inputCtn .RangeOption-module-scss-module__SWKMWW__inputClass:focus{border-color:var(--primary);box-shadow:var(--shadow-soft)}.RangeOption-module-scss-module__SWKMWW__rangeCtn .RangeOption-module-scss-module__SWKMWW__range{justify-content:center;width:100%;display:flex}
.AccordionFilter-module-scss-module__HXFyVq__ctn{border-radius:var(--radius-sm);transition:box-shadow .3s ease-in-out;position:relative}.AccordionFilter-module-scss-module__HXFyVq__ctn.AccordionFilter-module-scss-module__HXFyVq__hidden{display:none}.AccordionFilter-module-scss-module__HXFyVq__ctn--open{background:var(--elevated-level-one);box-shadow:var(--filter-accordion-open-shadow,var(--shadow-soft))}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList{overflow:visible}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle{z-index:1;width:100%;height:50px;padding:8px;padding-left:var(--padding-lg);border-radius:var(--radius-sm);opacity:.7;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:all .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle:hover{background:var(--elevated-level-one);opacity:1}}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle--open{background:var(--elevated-level-one);border-radius:var(--radius-sm)var(--radius-sm)0 0;opacity:1}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon{width:28px;height:28px;color:var(--text-primary);font-size:28px;transition:transform .3s}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon--open{transform:rotate(90deg)}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon.AccordionFilter-module-scss-module__HXFyVq__primary{color:var(--primary)}@media only screen and (max-width:768px){.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon.AccordionFilter-module-scss-module__HXFyVq__primary{display:none}}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body{z-index:5;border-radius:0 0 var(--radius-sm)var(--radius-sm);margin-top:-2px;padding-bottom:8px;display:flex;position:relative;background-color:var(--elevated-level-one)!important}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body.AccordionFilter-module-scss-module__HXFyVq__closed{pointer-events:none}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body .AccordionFilter-module-scss-module__HXFyVq__mobileSpinner{background:0 0;height:50vh}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body .AccordionFilter-module-scss-module__HXFyVq__mobileSpinner--range{height:150px}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__clearBtn{z-index:2;color:var(--text-primary);margin:10px 40px 10px 10px;position:absolute;top:0;right:0}
.FilterDrawer-module-scss-module__nWjviG__filterDialogTags{flex-wrap:wrap;max-height:100%;margin-bottom:15px;padding-bottom:60px;display:flex;overflow-y:auto}.FilterDrawer-module-scss-module__nWjviG__mobileSpinner{background:0 0;height:50vh}.FilterDrawer-module-scss-module__nWjviG__mobileSpinner--range{height:150px}
.FilterList-module-scss-module__HSbM2G__list{gap:var(--gap-md);flex-direction:column;padding-bottom:80px;display:flex}@media only screen and (max-width:768px){.FilterList-module-scss-module__HSbM2G__list{padding-top:0}}.FilterList-module-scss-module__HSbM2G__list .FilterList-module-scss-module__HSbM2G__buttonContainer{gap:var(--gap-md);flex-direction:column;display:flex}.FilterList-module-scss-module__HSbM2G__button{z-index:6;justify-content:flex-start;align-items:center;gap:var(--gap-xl);width:-moz-fit-content;width:fit-content;height:50px;padding:8px;padding-left:var(--padding-lg);border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;transition:all .2s ease-in-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.FilterList-module-scss-module__HSbM2G__button:hover{background:var(--elevated-level-one);opacity:1}}
.FilterTagButton-module-scss-module__yRF5LG__filterBtn{white-space:nowrap;background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-full);justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;height:46px;padding:12px 24px;display:flex}.FilterTagButton-module-scss-module__yRF5LG__filterBtn.FilterTagButton-module-scss-module__yRF5LG__active{box-shadow:var(--shadow-border)}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__icon{width:18px;height:18px;color:var(--primary);font-size:18px}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__icon path{fill:var(--primary)}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__icon g{stroke:var(--primary);fill:var(--primary)}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__allFiltersIcon{width:20px;height:20px;color:var(--primary);font-size:20px}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__filterTtl{color:var(--text-primary);margin:0;font-size:16px;line-height:0}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__filterCount{color:var(--text-secondary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);font-size:12px}
.FiltersBar-module-scss-module__vLI9TW__scroller{margin:0 9px;padding:4px 0}.FiltersBar-module-scss-module__vLI9TW__scrollerCtn{margin-right:4px;gap:8px!important}.FiltersBar-module-scss-module__vLI9TW__allFilterWrp{border-top:none;border-right:var(--border-strong);border-bottom:none;border-left:none;justify-content:center;align-items:center;gap:8px;margin-left:8px;margin-right:1px;padding-right:8px;display:flex}@media only screen and (max-width:768px){.FiltersBar-module-scss-module__vLI9TW__allFilterWrp{margin-right:0}}.FiltersBar-module-scss-module__vLI9TW__allFilterWrp .FiltersBar-module-scss-module__vLI9TW__filterCount{width:20px;height:20px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:12px;display:flex}
.MakeModelDrawer-module-scss-module__9lwYna__container{width:100%;height:100%;max-height:100vh;color:var(--text-primary);display:block;position:relative;overflow:auto}@media only screen and (max-width:768px){.MakeModelDrawer-module-scss-module__9lwYna__container{display:none}}.MakeModelDrawer-module-scss-module__9lwYna__limitedInfo{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:var(--padding-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);flex-direction:row;display:flex}.MakeModelDrawer-module-scss-module__9lwYna__makeModelFilter{border-radius:var(--radius-xl);flex-direction:column;gap:12px;margin-bottom:90px;display:flex}
.FilterSidebar-module-scss-module__Pu8eGG__container{gap:var(--gap-md);width:100%;height:100%;max-height:100vh;padding:20px var(--padding-md)var(--padding-md);color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:auto}@supports (scrollbar-width:thin){.FilterSidebar-module-scss-module__Pu8eGG__container{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--gray-30)transparent}}@media print{.FilterSidebar-module-scss-module__Pu8eGG__container{display:none}}@media only screen and (max-width:768px){.FilterSidebar-module-scss-module__Pu8eGG__container{display:none}}.FilterSidebar-module-scss-module__Pu8eGG__mobileContainer{justify-content:center;align-items:center;padding:12px 0;display:flex}.FilterSidebar-module-scss-module__Pu8eGG__mobileContainerBackground{height:-moz-fit-content;height:fit-content;transition:height .5s cubic-bezier(.075,.82,.165,1);display:none}@media only screen and (max-width:768px){.FilterSidebar-module-scss-module__Pu8eGG__mobileContainerBackground{display:block}}.FilterSidebar-module-scss-module__Pu8eGG__mobileContainerBackground--hidden{height:0;overflow:hidden}
.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{z-index:1000;min-width:450px!important;max-width:450px!important;padding:var(--padding-lg)!important;background-color:var(--elevated-level-one)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-strong)!important;margin-top:8px!important}@media only screen and (max-width:768px){.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{min-width:280px!important;max-width:80vw!important}}.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn.FavoritesMenu-module-scss-module__qhnb1q__floating{top:unset!important;bottom:120px!important;right:70px!important;left:unset!important;position:fixed!important}.FavoritesMenu-module-scss-module__qhnb1q__deleteButton{width:36px!important;height:36px!important}.FavoritesMenu-module-scss-module__qhnb1q__favoritesHeader{padding-bottom:var(--padding-lg)}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating{z-index:99;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);width:50px;height:50px;box-shadow:var(--shadow-soft);cursor:pointer;justify-content:center;transition:background-color .2s ease-in-out;display:flex;position:fixed;bottom:18px;right:18px}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating:active{scale:.96}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__showAboveChat{bottom:120px}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonLabel{z-index:1;width:14px;height:14px;padding:var(--spacing-xs);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border:2px solid var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:8px;line-height:8px;display:flex;position:absolute;top:-4px;right:-3px}.FavoritesMenu-module-scss-module__qhnb1q__favoritesCtn{max-width:100%;padding-right:60px}
.Logo-module-scss-module__tzNs6a__logo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.Logo-module-scss-module__tzNs6a__logo{max-width:var(--nav-logo-width-mobile)}}
.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:900px){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:var(--nav-logo-width-mobile)}}@media (max-width:400px){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:30px}}@media only screen and (max-width:400px){.OemLogo-module-scss-module__wetHEa__kiaLogo{max-width:65px}}
.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:900px){.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{max-width:var(--nav-logo-width-mobile)}}
.DesktopLockup-module-scss-module__-1FYgq__logoContainer{justify-content:center;align-items:center;gap:var(--gap-lg);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:1px;height:30px}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__secondaryLogoButton{align-items:center;gap:var(--gap-sm);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(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOption{padding:var(--padding-sm)var(--padding-md);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:900px){.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:140px}
.LogoText-module-scss-module__tAjzOG__logoText{align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:500px){.LogoText-module-scss-module__tAjzOG__logoText{gap:var(--gap-md)}}.LogoText-module-scss-module__tAjzOG__textContainer{width:100%;min-width:150px;max-width:200px}@media only screen and (max-width:500px){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:120px;max-width:120px}}@media only screen and (max-width:380px){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:100px;max-width:100px}}@media only screen and (max-width:400px){.LogoText-module-scss-module__tAjzOG__textContainer .LogoText-module-scss-module__tAjzOG__kiaDealerName{font-size:10px!important}}
.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:block}@media only screen and (max-width:768px){.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:none}}.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:none}@media only screen and (max-width:768px){.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:block}}
.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn{justify-content:space-between;align-items:center;gap:var(--gap-md);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;min-width:100%;box-shadow:var(--shadow-soft);flex-direction:row;flex-grow:1;flex-shrink:0;padding:14px 12px;display:flex;position:relative;overflow:hidden}.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn.DealerLocatorListItem-module-scss-module__ETHBwG__lux{background-color:var(--lux-surface);border:var(--lux-border-soft)}.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn .DealerLocatorListItem-module-scss-module__ETHBwG__leftCtn{width:100%;height:100%;margin-bottom:unset;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.DealerLocatorListItem-module-scss-module__ETHBwG__link{flex-direction:row;justify-content:space-between;align-items:center;display:flex;width:100%!important}
.DealerLocatorTabGroup-module-scss-module__tQgPTa__mobileSelectorCtn{gap:4px;display:flex}.DealerLocatorTabGroup-module-scss-module__tQgPTa__luxOption{background-color:var(--lux-surface)!important}.DealerLocatorTabGroup-module-scss-module__tQgPTa__luxTabContainer{background-color:var(--gray-60)!important;border:var(--lux-border-soft)!important}
.DealerLocator-module-scss-module__zexjdW__content{gap:var(--gap-md);flex-direction:column;display:flex}
.InfoBarContactLocationSelector-module-scss-module__EXU2YG__dropdownMenu{border-radius:var(--radius-xl);margin-top:8px;padding:0;overflow:hidden}
.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp.DealerLocatorModal-module-scss-module__GbnoGW__dark{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__dark{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__dark path,.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__dark rect{fill:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn path,.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn rect{fill:var(--primary)}
.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar{display:none}@media (max-width:992px){.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar{width:100%;min-height:40px;padding:var(--padding-sm)var(--padding-md);background-color:var(--elevated-level-one);border-bottom:2px solid var(--black);box-shadow:var(--shadow-soft);align-items:center;display:flex;overflow-x:auto}}.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar.KiaMobileInfoBar-module-scss-module__-GL2pW__darkMode{border-bottom:2px solid var(--white)}.KiaMobileInfoBar-module-scss-module__-GL2pW__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:column;width:100%;display:flex}.KiaMobileInfoBar-module-scss-module__-GL2pW__buttonGroup .KiaMobileInfoBar-module-scss-module__-GL2pW__contactLocationGroup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:row;display:flex}.KiaMobileInfoBar-module-scss-module__-GL2pW__kiaMobileDropdown{top:60px}
.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer{width:40px;height:40px;color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer.MobileNavIcon-module-scss-module__8Tbhaa__dark{color:var(--lux-text-primary)}
.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn{text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn .NavButtonWrapper-module-scss-module__CtMfIq__label{text-align:center;text-transform:lowercase;font-size:10px;font-weight:400}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn .NavButtonWrapper-module-scss-module__CtMfIq__label.NavButtonWrapper-module-scss-module__CtMfIq__dark{color:var(--white)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-right:var(--padding-md);padding-left:var(--padding-xl)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft--default{border-left:var(--border-strong)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft--dark{border-left:1px solid rgba(255,255,255,.25)}@media only screen and (max-width:450px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-left:var(--gap-lg)}}@media only screen and (max-width:380px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-right:var(--padding-sm);padding-left:var(--padding-md)}}@media only screen and (max-width:320px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-left:var(--padding-sm)}}
.CarshopMobileMenu-module-scss-module__mz2Ewq__container{flex-direction:column;display:flex;position:relative}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__divider{top:20px;left:calc(-1*var(--spacing-lg));background-color:var(--carshop-accent);width:100vw;min-height:13px;position:absolute}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__dividerBump{background-color:var(--carshop-accent);border-radius:12px;width:70px;min-height:35px;position:absolute;top:9px;left:60vw}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content{gap:var(--spacing-lg);flex-direction:column;padding-top:75px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__title{margin:0;font-size:24px;font-weight:600}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links{flex-direction:column;gap:18px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links .CarshopMobileMenu-module-scss-module__mz2Ewq__linkItem{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links .CarshopMobileMenu-module-scss-module__mz2Ewq__linkItem .CarshopMobileMenu-module-scss-module__mz2Ewq__linkTitle{letter-spacing:-5%;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}
.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem{color:var(--text-primary);text-align:left;background-color:var(--surface);border:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 10px 10px 4px;display:flex}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem--dark{border-bottom:1px solid rgba(255,255,255,.26)}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem .CarshopMobileNav-module-scss-module__xuiWDG__listItemText{color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:34px;font-weight:600;display:flex}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem .CarshopMobileNav-module-scss-module__xuiWDG__listItemText .CarshopMobileNav-module-scss-module__xuiWDG__carshopPeriod{background-color:var(--carshop-accent);border-radius:4px;width:6px;height:6px}
.BmwDealerName-module-scss-module__GSiyhG__bmwContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer.BmwDealerName-module-scss-module__GSiyhG__mobile{justify-content:space-between;width:100%}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer .BmwDealerName-module-scss-module__GSiyhG__logoContainer{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer .BmwDealerName-module-scss-module__GSiyhG__logoContainer .BmwDealerName-module-scss-module__GSiyhG__logo{width:-moz-fit-content;width:fit-content;max-width:46px;height:16px}
.MobileBmwInfoBar-module-scss-module__g2t_6q__infoBar{display:none}@media (max-width:768px){.MobileBmwInfoBar-module-scss-module__g2t_6q__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md)var(--padding-lg);background-color:var(--black);box-shadow:var(--shadow-soft);border-bottom:1px solid rgba(255,255,255,.25);flex-flow:row;display:flex}}
.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem{color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-strong);gap:18px;padding:10px 10px 10px 4px;display:flex}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem.MobileNavLinkItem-module-scss-module__SMIQcG__dark{color:var(--lux-text-primary);background:unset;border-bottom:var(--lux-border-soft)}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem.MobileNavLinkItem-module-scss-module__SMIQcG__carshop{border-bottom:unset;justify-content:space-between;align-items:center}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem .MobileNavLinkItem-module-scss-module__SMIQcG__listItemText{font-family:var(--typography-font-family);letter-spacing:-.02em;color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:16px;display:flex}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem .MobileNavLinkItem-module-scss-module__SMIQcG__listItemText.MobileNavLinkItem-module-scss-module__SMIQcG__dark{color:var(--lux-text-primary)}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem .MobileNavLinkItem-module-scss-module__SMIQcG__carshopChevron{color:var(--carshop-accent)!important}
.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{padding:var(--spacing-xxs)var(--spacing-xs);font-family:var(--typography-font-family);color:var(--mega-menu-stock-color,var(--primary));border-radius:var(--radius-lg);align-items:center;font-weight:400;display:flex;position:absolute;right:-1px}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon{height:100%;color:var(--mega-menu-stock-color,var(--primary));display:flex}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:0;transition:width .25s;display:flex;position:relative;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__hiddenText{white-space:nowrap;margin-left:4px;transition:transform .25s;display:flex;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__linkItem{align-items:center;gap:var(--spacing-sm);width:265px;min-height:48px;padding:4px var(--spacing-xs);color:var(--text-primary);border-radius:var(--radius-xl);cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden!important}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__hidden{min-height:0;max-height:0;margin:calc(-1*var(--spacing-sm) + 2px);padding:0;transform:scale(0)}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem{width:100%}}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active{background-color:var(--elevated-level-two-90);border:var(--border-strong);box-shadow:var(--shadow-soft);transition:all 1s cubic-bezier(.075,.82,.165,1)}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--primary));background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);padding-left:8px;transition:all .15s linear}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:64px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy{width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenText,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenText{transform:translate(0)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{justify-content:space-between;gap:var(--spacing-md);min-width:265px;height:245px;max-height:245px;padding:var(--padding-md);flex-direction:column;display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPicturePaddingAdjustment{padding-bottom:12px}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:auto;min-width:unset;max-width:48%;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);flex-flow:wrap}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPictureHidden{min-width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active{background:rgba(110,110,110,.9);border:1px solid #707070}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--white));background-color:var(--black);box-shadow:var(--shadow-soft)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{max-height:150px}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft{object-fit:contain;width:50px;height:37.5px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight{align-items:center;width:100%;display:flex;position:relative}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight .MegaMenuItem-module-scss-module__F4VMvW__titleContainer{flex-direction:column;max-width:calc(100% - 48px);display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{align-items:flex-end}
.MegaMenuSection-module-scss-module__uMrliq__container{flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:0 6px 10px;display:flex}@media screen and (max-width:768px){.MegaMenuSection-module-scss-module__uMrliq__container{width:100%;height:unset}}
.MobileNestedMenuPage-module-scss-module__i8b-Va__page{z-index:110;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl)var(--spacing-lg);background-color:var(--surface);flex-direction:column;transition:right .16s;display:flex;position:absolute;right:0;overflow-y:scroll}.MobileNestedMenuPage-module-scss-module__i8b-Va__page.MobileNestedMenuPage-module-scss-module__i8b-Va__dark{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--megaWithSubsections{gap:var(--spacing-xl)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--closed{right:-100%}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer.MobileNestedMenuPage-module-scss-module__i8b-Va__bigPicture{justify-content:space-between;gap:var(--spacing-sm);flex-flow:wrap}
.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber{height:100%;color:var(--text-primary);white-space:nowrap;border-left:1px solid rgba(141,141,141,.47);justify-content:center;align-items:center;padding-left:24px;font-size:20px;font-style:normal;font-weight:500;line-height:23px;display:flex}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--lux{color:var(--lux-text-primary)!important}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--noPhone{display:none}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--noSearch{border-left:none;padding-left:0}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--skeleton{min-width:137px}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--onDark{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber .DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneDiv a:hover{text-decoration:underline}}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber .DynamicPhoneDisplay-module-scss-module__9AJU4a__skeletonLoader{background:var(--elevated-level-two);border-radius:var(--radius-sm);width:137px;height:40px;animation:1.5s ease-in-out infinite DynamicPhoneDisplay-module-scss-module__9AJU4a__pulse;position:relative}@keyframes DynamicPhoneDisplay-module-scss-module__9AJU4a__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn{cursor:pointer;align-items:center;display:flex}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn.NavSectionDropdown-module-scss-module__RREMPa__secondary{width:100%;display:block}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);width:220px;max-height:none;box-shadow:var(--shadow-soft);padding:0 5px}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__lux{color:var(--lux-text-primary);border:var(--lux-border-soft);box-shadow:var(--shadow-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__boldOnBlack{border:var(--lux-border-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__seeThrough{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-80)}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu .NavSectionDropdown-module-scss-module__RREMPa__hiddenLink{display:none}
.NavLinkSection-module-scss-module__SRWttG__linkItem{width:100%;padding:var(--spacing-xs)0;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.NavLinkSection-module-scss-module__SRWttG__sectionTitle{font-size:20px;font-weight:500;line-height:20px;letter-spacing:-1px!important}.NavLinkSection-module-scss-module__SRWttG__sectionTitle.NavLinkSection-module-scss-module__SRWttG__kiaEvGreen{color:#238705}.NavLinkSection-module-scss-module__SRWttG__subList{padding:0;padding-bottom:var(--spacing-md)}.NavLinkSection-module-scss-module__SRWttG__sectionContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.CarshopNavAction-module-scss-module__avfyRq__iconWrapper{justify-content:center;align-items:center;width:24px;height:24px;transition:all .14s ease-in-out;display:flex}.CarshopNavAction-module-scss-module__avfyRq__container{align-items:center;gap:var(--gap-sm);color:var(--carshop-accent);border-radius:var(--radius-full);cursor:pointer;background-color:color-mix(in srgb,var(--carshop-accent)5%,transparent);flex-direction:row;padding:6px 12px 6px 8px;display:flex}@media (hover:hover) and (pointer:fine){.CarshopNavAction-module-scss-module__avfyRq__container:hover{background-color:color-mix(in srgb,var(--carshop-blue)10%,transparent);color:var(--carshop-blue)}}@media only screen and (max-width:768px){.CarshopNavAction-module-scss-module__avfyRq__container{background-color:transparent;border-radius:0;flex-direction:column}}@media only screen and (max-width:1200px){.CarshopNavAction-module-scss-module__avfyRq__container{justify-content:center;align-items:center;gap:0;width:34px;height:34px;padding:0;display:flex}}.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-family:var(--typography-font-family),serif;text-align:left;margin:0;font-size:14px;font-weight:600;transition:color .14s ease-in-out}@media only screen and (max-width:1200px){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{display:none}}@media only screen and (max-width:768px){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-size:9px;display:block}}
.PhoneAndSearch-module-scss-module___j6x7G__phoneAndSearch{align-items:center;gap:24px;display:flex}
.MegaMenu-module-scss-module__jsvNGG__megaMenuTray{opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:1px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 10px 20px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.2);background:var(--surface-80)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;left:320px;box-shadow:15px 0 20px rgba(0,0,0,.2);background:var(--elevated-level-two)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures{border-bottom:var(--border-soft);opacity:1;height:315px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn{flex-flow:column wrap;align-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex;overflow:hidden}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:385px}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections--sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--sidebar{padding-top:100px}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerViewPort{padding:10px 5px!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-xl) - 12px)!important;padding:8px 0 5px!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn{z-index:2;background:var(--elevated-level-two);border-radius:var(--radius-lg);opacity:.4;cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:all .18s;display:flex;position:absolute}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn.MegaMenu-module-scss-module__jsvNGG__lux{background-color:rgba(110,110,110,.9)!important}@media (hover:hover) and (pointer:fine){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn:hover{opacity:1}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron{color:var(--text-primary);border-radius:var(--radius-full);opacity:1;cursor:pointer;font-size:28px}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary)}.MegaMenu-module-scss-module__jsvNGG__hiddenLink{display:none}
.CloseButton-module-scss-module__KvaW8a__iconBtn{background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon{color:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon.CloseButton-module-scss-module__KvaW8a__dark{color:var(--lux-text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn.CloseButton-module-scss-module__KvaW8a__carshop{width:-moz-fit-content;width:fit-content}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopClose{fill:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopCloseTitle{color:var(--text-secondary)}
.MobileMenuActionButton-module-scss-module__CKEn2a__iconBtn{align-items:center;gap:var(--gap-lg);min-width:48px;padding:var(--padding-sm);color:var(--text-primary);background-color:transparent;border:none;flex-direction:row;font-size:12px;display:flex}.MobileMenuActionButton-module-scss-module__CKEn2a__darkIcon{color:var(--lux-text-primary)!important}
.ShopperAssuranceImage-module-scss-module__leyJVa__shopperAssurance{margin-right:20px}
.MobileMenuActions-module-scss-module__PuJTBG__container{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__container .MobileMenuActions-module-scss-module__PuJTBG__carshopClose{fill:var(--text-primary)}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer{align-items:center;gap:12px;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer--clickable{cursor:pointer}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title{font-family:var(--header-font);margin:0;font-size:20px;font-weight:700}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title.MobileMenuActions-module-scss-module__PuJTBG__carshop{font-size:18px}.MobileMenuActions-module-scss-module__PuJTBG__backButton{justify-content:center;align-items:center;padding:6px;transition:all .25s;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__backButton--hidden{width:0;margin-left:-16px;transition:all .25s}
.DetailsPopover-module-scss-module__foCuWq__popover{z-index:10;gap:var(--gap-md);border:var(--border-soft);border-radius:var(--radius-xl);width:250px;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.DetailsPopover-module-scss-module__foCuWq__popover--labels{top:50px}.DetailsPopover-module-scss-module__foCuWq__popover--closed{display:none}.DetailsPopover-module-scss-module__foCuWq__popover--details{width:100%;max-width:350px;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}
.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer{z-index:115;background-color:var(--surface);position:relative;top:0}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__dark{background-color:var(--lux-surface)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar{color:var(--text-primary);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar.MobileMenuTopBar-module-scss-module__Y0Ezoq__dark{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__titleContainer{align-items:center;gap:10px;display:flex}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__mainMenuTextContainer{align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translate(-45px)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__mainMenuTextContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__open{transform:translate(0)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer{opacity:0;align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translate(-20px)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__open{opacity:1;transform:translate(0)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__backButton{width:-moz-fit-content!important;width:fit-content!important}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__actionsContainer{padding:var(--padding-md)}
.FindADealer-module-scss-module__khEKMW__findADealer{justify-content:center;align-items:center;gap:var(--gap-md);background:linear-gradient(to left,var(--primary),transparent);flex-flow:row;height:100%;padding:0 30px;display:flex}
.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{z-index:11;width:100%;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0}@media print{.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}@media only screen and (max-width:768px){.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}.DefaultNavBar-module-scss-module__YCC3Ma__listCtn .DefaultNavBar-module-scss-module__YCC3Ma__menuList{flex-direction:row;justify-content:space-between;width:100%;padding:5px 0;display:flex}
