.CarShopPriceButton-module___t93Bq__dualCtn{align-items:center;display:flex}.CarShopPriceButton-module___t93Bq__button{align-items:center;gap:var(--spacing-xxs);height:44px;padding:10px var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);border:1px solid rgba(205,207,208,.25);font-size:18px;font-weight:700;transition:color .14s;display:flex}@media (hover:hover){.CarShopPriceButton-module___t93Bq__button:hover{color:var(--carshop-green)}}.CarShopPriceButton-module___t93Bq__button--clickable{cursor:pointer}.CarShopPriceButton-module___t93Bq__button--estimate{color:var(--srp-card-button-background-color,var(--carshop-blue));border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.CarShopPriceButton-module___t93Bq__button--estimate .CarShopPriceButton-module___t93Bq__ctaIcon{color:var(--text-secondary)}.CarShopPriceButton-module___t93Bq__button--estimate .CarShopPriceButton-module___t93Bq__ctaIcon path,.CarShopPriceButton-module___t93Bq__button--estimate .CarShopPriceButton-module___t93Bq__ctaIcon rect{fill:var(--text-secondary)}.CarShopPriceButton-module___t93Bq__button--customize{font-size:var(--font-body-sm);color:var(--white);background-color:var(--srp-card-button-background-color,var(--carshop-blue));border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;line-height:14px}.CarShopPriceButton-module___t93Bq__button--customize .CarShopPriceButton-module___t93Bq__ctaIcon path,.CarShopPriceButton-module___t93Bq__button--customize .CarShopPriceButton-module___t93Bq__ctaIcon rect{fill:var(--white)}.CarShopPriceButton-module___t93Bq__button .CarShopPriceButton-module___t93Bq__textCtn{align-items:center;display:flex}.CarShopPriceButton-module___t93Bq__button .CarShopPriceButton-module___t93Bq__textCtn .CarShopPriceButton-module___t93Bq__monthly{font-size:var(--font-body-sm)}.CarShopPriceButton-module___t93Bq__button .CarShopPriceButton-module___t93Bq__ctaIcon{width:20px;height:20px;font-size:20px}@keyframes szh-menu-show-slide-left{0%{opacity:0;transform:translateX(.75rem)}}@keyframes szh-menu-hide-slide-left{to{opacity:0;transform:translateX(.75rem)}}@keyframes szh-menu-show-slide-right{0%{opacity:0;transform:translateX(-.75rem)}}@keyframes szh-menu-hide-slide-right{to{opacity:0;transform:translateX(-.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:szh-menu-show-slide-left .15s ease-out}.szh-menu--state-closing.szh-menu--dir-left{animation:szh-menu-hide-slide-left .15s ease-in forwards}.szh-menu--state-opening.szh-menu--dir-right{animation:szh-menu-show-slide-right .15s ease-out}.szh-menu--state-closing.szh-menu--dir-right{animation:szh-menu-hide-slide-right .15s ease-in forwards}.szh-menu--state-opening.szh-menu--dir-top{animation:szh-menu-show-slide-top .15s ease-out}.szh-menu--state-closing.szh-menu--dir-top{animation:szh-menu-hide-slide-top .15s ease-in forwards}.szh-menu--state-opening.szh-menu--dir-bottom{animation:szh-menu-show-slide-bottom .15s ease-out}.szh-menu--state-closing.szh-menu--dir-bottom{animation:szh-menu-hide-slide-bottom .15s ease-in forwards}.VideoModal-module__c-Vq0W__videoModal{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch;padding:0;transition:all .3s ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0}.VideoModal-module__c-Vq0W__videoModal:focus{outline:none}.VideoModal-module__c-Vq0W__videoModal[open]{opacity:1;scale:1}@starting-style{.VideoModal-module__c-Vq0W__videoModal[open]{opacity:0;scale:.9}}.VideoModal-module__c-Vq0W__videoModal::backdrop{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.VideoModal-module__c-Vq0W__videoModal .VideoModal-module__c-Vq0W__closeButton{top:var(--padding-md);right:var(--padding-md);z-index:10;position:absolute}.VideoModal-module__c-Vq0W__videoModal iframe{border:none;width:75vw;height:45vw;display:flex}@media only screen and (max-width:768px){.VideoModal-module__c-Vq0W__videoModal iframe{width:88vw;height:52.8vw}}.Menu-module__7xq4Ma__menu{z-index:1000;border:var(--border-soft);box-shadow:var(--shadow-soft);outline:1px solid rgba(0,0,0,0);transition:outline .1s ease-in-out}.Menu-module__7xq4Ma__menu.Menu-module__7xq4Ma__menuOutlineOnFocus:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.Menu-module__7xq4Ma__menu.Menu-module__7xq4Ma__menuOpening{pointer-events:none}.NavSectionDropdown-module__mwzuyG__dropdownCtn{cursor:pointer;align-items:center;display:flex}.NavSectionDropdown-module__mwzuyG__dropdownCtn.NavSectionDropdown-module__mwzuyG__secondary{width:100%;display:block}.NavSectionDropdown-module__mwzuyG__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__mwzuyG__dropdownMenu.NavSectionDropdown-module__mwzuyG__lux{color:var(--lux-text-primary);border:var(--lux-border-soft);box-shadow:var(--shadow-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module__mwzuyG__dropdownMenu.NavSectionDropdown-module__mwzuyG__boldOnBlack{border:var(--lux-border-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module__mwzuyG__dropdownMenu.NavSectionDropdown-module__mwzuyG__seeThrough{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-80)}.TruncatedNavItemsHandle-module__8vgG_W__handle{color:var(--text-primary);background:var(--elevated-level-two-90);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:5px;padding:12px 15px;display:flex}.TruncatedNavItemsHandle-module__8vgG_W__handle .TruncatedNavItemsHandle-module__8vgG_W__icon{width:20px;height:20px;color:var(--text-primary);font-size:20px}.TruncatedNavItemsHandle-module__8vgG_W__handle .TruncatedNavItemsHandle-module__8vgG_W__icon.TruncatedNavItemsHandle-module__8vgG_W__uppercase{width:14px;height:14px;font-size:14px}.TruncatedNavItemsHandle-module__8vgG_W__handle .TruncatedNavItemsHandle-module__8vgG_W__icon.TruncatedNavItemsHandle-module__8vgG_W__boldOnBlack{color:var(--lux-text-primary)}.TruncatedNavItemsHandle-module__8vgG_W__handle .TruncatedNavItemsHandle-module__8vgG_W__genesisBurger{width:20px;height:20px;color:var(--text-primary)}.TruncatedNavItemsHandle-module__8vgG_W__handle.TruncatedNavItemsHandle-module__8vgG_W__bold{margin:0}.TruncatedNavItemsHandle-module__8vgG_W__handle.TruncatedNavItemsHandle-module__8vgG_W__boldOnBlack{color:var(--lux-text-primary);background:var(--lux-surface)}.TruncatedNavItemsHandle-module__8vgG_W__handle.TruncatedNavItemsHandle-module__8vgG_W__boldOnBlack:hover{background:rgba(110,110,110,.9)}.TruncatedNavItemsHandle-module__8vgG_W__handle.TruncatedNavItemsHandle-module__8vgG_W__uppercase{margin:0;padding:6px 10px}.TruncatedNavItemsHandle-module__8vgG_W__handle.TruncatedNavItemsHandle-module__8vgG_W__lux{color:var(--lux-text-primary);background:var(--lux-surface)}.TruncatedNavItemsHandle-module__8vgG_W__handle.TruncatedNavItemsHandle-module__8vgG_W__lux:hover{background:rgba(110,110,110,.9)}.TruncatedNavItemsHandle-module__8vgG_W__handle .TruncatedNavItemsHandle-module__8vgG_W__listItemText{align-items:center;height:24px;display:flex}.CardBadges-module__tRYW5G__scroller{padding:var(--spacing-md)}.CardBadges-module__tRYW5G__scroller--carshop{padding:var(--spacing-md) 18px}.CardBadges-module__tRYW5G__scrollerCtn{max-width:800px}.CardBadges-module__tRYW5G__scrollerCtn--carshop{gap:var(--spacing-xs)}.CardBadges-module__tRYW5G__badge{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.CardBadges-module__tRYW5G__badge--iconOnly{padding:4px}.CardBadges-module__tRYW5G__badge--carshop{gap:var(--spacing-xxs);padding:var(--padding-md) 14px;border-radius:var(--radius-full);box-shadow:none;border:1px solid rgba(205,207,208,.25)}.CardBadges-module__tRYW5G__badge--interactive{cursor:pointer;transition:box-shadow .2s ease-in-out}.CardBadges-module__tRYW5G__badge--interactive:hover{box-shadow:var(--shadow-hover)}.CardBadges-module__tRYW5G__badge--large{height:35px}.CardBadges-module__tRYW5G__badge--lexusCare{width:60px;height:60px;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(255,255,255,.6);border:none}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled{color:var(--text-primary)}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled path,.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled rect{fill:var(--text-primary)}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled--carshop{color:var(--text-secondary)}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled--carshop path,.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled--carshop rect{fill:var(--text-secondary)}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__icon--styled--large{height:100%!important}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__arrivalDateBadge{cursor:pointer;align-items:center;gap:4px;height:16px;font-size:14px;display:flex}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__badgeTitle{height:-moz-fit-content;height:fit-content;color:var(--text-primary);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__badgeTitle--carshop{color:var(--text-secondary);font-weight:700}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__badgeTitle .CardBadges-module__tRYW5G__miles{margin-right:2px;display:inline-block}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__badgeTitle .CardBadges-module__tRYW5G__miles--carshop{color:var(--text-primary)}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__colorInfo{align-items:center;gap:8px;display:flex}.CardBadges-module__tRYW5G__badge .CardBadges-module__tRYW5G__colorInfo .CardBadges-module__tRYW5G__colorSwatch{border-radius:50%;width:14px;height:14px}.CardBadges-module__tRYW5G__button{justify-content:center;align-items:center;gap:var(--gap-sm);width:100%;padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:row;font-size:14px;transition:box-shadow .2s ease-in-out;display:flex}.CardBadges-module__tRYW5G__button:hover{box-shadow:var(--shadow-hover)}.SimpleMenu-module__LIV7Vq__menu{color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);margin:0;position:absolute;border-radius:var(--radius-lg)!important;width:334px!important;box-shadow:var(--shadow-strong)!important;padding:12px!important}@media only screen and (max-width:768px){.SimpleMenu-module__LIV7Vq__menu{position:absolute;width:calc(100vw - 116px)!important;box-shadow:var(--shadow-soft)!important;left:34px!important}}.SimpleMenu-module__LIV7Vq__textCtn{flex-direction:column;gap:16px;display:flex}.SimpleMenu-module__LIV7Vq__textCtn .SimpleMenu-module__LIV7Vq__body{white-space:normal;opacity:.8;font-size:14px;font-weight:400;line-height:21px}.LexusStatusDisclaimerBadge-module__EgETYW__menu{width:300px;padding:var(--padding-md);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.VdpBadgeRow-module__aKCKjW__badgeRow{margin-bottom:var(--spacing-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex}@media print{.VdpBadgeRow-module__aKCKjW__badgeRow{display:none}}@media only screen and (max-width:768px){.VdpBadgeRow-module__aKCKjW__badgeRow{min-width:unset;max-width:unset;margin-top:0;margin-bottom:0}}.VdpBadgeRow-module__aKCKjW__badgeRow .VdpBadgeRow-module__aKCKjW__scroller{padding:var(--padding-md)}.VdpBadgeRow-module__aKCKjW__badgeRow .VdpBadgeRow-module__aKCKjW__scrollerCtn{max-width:800px}.LastRunTimesPopover-module__ibUsiq__lastRunTimesContainer{z-index:10;padding:unset;background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);position:relative}.LastRunTimesPopover-module__ibUsiq__lastRunTimesPopover{gap:var(--gap-lg);width:300px;padding:var(--padding-lg);flex-direction:column;display:flex}.LastRunTimesPopover-module__ibUsiq__menuItems{gap:var(--gap-sm);flex-direction:column;display:flex}.LastRunTimesPopover-module__ibUsiq__lastRunTimeEntry{justify-content:space-between;display:flex}.TableFilterControls-module__KElN9G__filterControls{flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content;display:flex;position:relative}@media only screen and (max-width:768px){.TableFilterControls-module__KElN9G__filterControls{flex-direction:row}}.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__filterBtn{font-size:16px}.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__clearFilters{white-space:nowrap;width:-moz-fit-content;width:fit-content;height:20px;box-shadow:unset;opacity:1;background-color:rgba(0,0,0,0);font-size:14px;transition:all .12s;position:absolute;top:32px}@media only screen and (max-width:768px){.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__clearFilters{position:relative;top:0}}.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__clearFilters :after{background-color:var(--red);pointer-events:none;content:"";width:0;height:2px;transition:all .12s cubic-bezier(.175,.885,.32,1);position:absolute;top:calc(50% - .5px);left:6px}.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__clearFilters--hidden{opacity:0;pointer-events:none;top:0}.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__clearFilters:hover{color:var(--red)}.TableFilterControls-module__KElN9G__filterControls .TableFilterControls-module__KElN9G__clearFilters:hover :after{width:calc(100% - 12px)}.DetailsPopover-module__Mjng9a__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__Mjng9a__popover--labels{top:50px}.DetailsPopover-module__Mjng9a__popover--closed{display:none}.DetailsPopover-module__Mjng9a__popover--details{width:100%;max-width:350px;left:0}.DetailsPopover-module__Mjng9a__popover .DetailsPopover-module__Mjng9a__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.DetailsPopover-module__Mjng9a__popover .DetailsPopover-module__Mjng9a__item{justify-content:space-between;width:100%;display:flex}.SRPCalloutText-module__5EUefW__inventoryCallout{background-color:var(--elevated-level-two);border-radius:var(--radius-md);margin:0 12px 12px;padding:16px}.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText{color:var(--text-secondary);font-size:max(12px,min(1vw,14px));line-height:1.3}@media (max-width:768px){.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText{font-size:12px}}.VehicleCardButton-module__NOM8fW__badge{min-width:unset;border:var(--border-soft);border-radius:var(--radius-sm);height:30px;box-shadow:var(--shadow-soft);padding:6px 8px;color:var(--text-primary)!important;background:var(--surface)!important}.VehicleCardButton-module__NOM8fW__badge--clickable{cursor:pointer}.VehicleCardButton-module__NOM8fW__badge--static{cursor:default!important}.VehicleCardButton-module__NOM8fW__badge--green{box-shadow:var(--shadow-soft);border:none;color:var(--white)!important;background:#128000!important}.VehicleCardButton-module__NOM8fW__badge--primary{box-shadow:var(--shadow-soft);border:none;color:var(--on-primary)!important;background:var(--primary-gradient,var(--primary))!important}.VehicleCardButton-module__NOM8fW__badge--iconButton{padding:6px 2px}.VehicleCardButton-module__NOM8fW__badge--withLabels{justify-content:center;align-items:center;height:44px;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn{align-items:flex-end;gap:8px;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__divider{background-color:var(--text-primary);opacity:.1;width:1px;height:18px}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__divider--labels{height:32px;margin:auto 0}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn{flex-direction:column;justify-content:flex-start;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn--faint{opacity:.5}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__label{text-align:left;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:14px;letter-spacing:-.05em!important}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__label--faint{opacity:.77}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn{align-items:center;gap:2px;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__value{font-size:16px;font-weight:700;line-height:18px;letter-spacing:-.05em!important}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__value--strikethrough{text-decoration:line-through}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__value--priceLocked{filter:blur(4px)}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__icon{width:14px;height:14px;font-size:14px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__icon--open{transform:rotate(180deg)}.VehicleCardPopover-module__jswsYW__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}.VehicleCardPopover-module__jswsYW__popover--labels{top:50px}.VehicleCardPopover-module__jswsYW__popover--carshop{top:70px}.VehicleCardPopover-module__jswsYW__popover--closed{display:none}.VehicleCardPopover-module__jswsYW__popover .VehicleCardPopover-module__jswsYW__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.VehicleCardPopover-module__jswsYW__popover .VehicleCardPopover-module__jswsYW__item{justify-content:space-between;width:100%;display:flex}