.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) and (pointer:fine){.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-color:var(--modal-backdrop);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur)}.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)}@media (hover:hover) and (pointer:fine){.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)}@media (hover:hover) and (pointer:fine){.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}@media (hover:hover) and (pointer:fine){.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}@media (hover:hover) and (pointer:fine){.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{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}.VdpBadgeRow-module__aKCKjW__badgeRow{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex}.VdpBadgeRow-module__aKCKjW__badgeRow.VdpBadgeRow-module__aKCKjW__withMargin{margin-bottom:var(--spacing-lg)}@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}@media (hover:hover) and (pointer:fine){.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)}}.ServiceSpecialsHeaderContainer-module__bIsIjW__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__bIsIjW__headerContainer{padding:45px 24px;position:static}}@media print{.ServiceSpecialsHeaderContainer-module__bIsIjW__headerContainer{display:none}}.ServiceSpecialsHeaderContainer-module__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu{background-color:var(--elevated-level-one);margin-top:8px;border-radius:var(--radius-2xl)!important;overflow:hidden!important}.ServiceSpecialsHeaderContainer-module__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu .ServiceSpecialsHeaderContainer-module__bIsIjW__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__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__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__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__listItemCtn.ServiceSpecialsHeaderContainer-module__bIsIjW__all{background:var(--elevated-level-two);border:var(--border-strong);box-shadow:var(--shadow-strong)}.ServiceSpecialsHeaderContainer-module__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__leftCtn{width:100%;height:100%;margin-bottom:unset;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ServiceSpecialsHeaderContainer-module__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__leftCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__title{margin-bottom:unset;letter-spacing:-.8px;color:var(--text-primary);text-align:left;font-size:16px;font-weight:400;line-height:normal}.ServiceSpecialsHeaderContainer-module__bIsIjW__headerContainer .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownMenu .ServiceSpecialsHeaderContainer-module__bIsIjW__dropdownCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__leftCtn .ServiceSpecialsHeaderContainer-module__bIsIjW__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}.CarShopServiceSpecialCard-module__VkxcAW__card{justify-content:space-between;gap:var(--gap-xl);width:100%;height:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__imageCtn{width:100%;padding-top:83.33%;position:relative}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__imageCtn .CarShopServiceSpecialCard-module__VkxcAW__offerType{top:var(--spacing-md);left:var(--spacing-md);z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--padding-sm) var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-full);position:absolute}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__imageCtn .CarShopServiceSpecialCard-module__VkxcAW__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0;left:0}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__textContainer{gap:var(--gap-md);flex-direction:column;display:flex}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__textContainer .CarShopServiceSpecialCard-module__VkxcAW__title{font-size:var(--font-heading-md);font-weight:var(--font-weight-bold);line-height:110%}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__textContainer .CarShopServiceSpecialCard-module__VkxcAW__description{font-size:var(--font-body-lg);color:var(--text-secondary);margin:0;line-height:140%}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__priceContainer{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__priceContainer .CarShopServiceSpecialCard-module__VkxcAW__price{font-size:var(--font-heading-xl);font-weight:var(--font-weight-bold);color:var(--carshop-blue);margin:0;line-height:100%}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__buttonContainer{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopServiceSpecialCard-module__VkxcAW__card .CarShopServiceSpecialCard-module__VkxcAW__buttonContainer .CarShopServiceSpecialCard-module__VkxcAW__primaryButton{height:36px;box-shadow:none;color:var(--white)!important;background-color:var(--carshop-blue)!important}@media only screen and (max-width:768px){.CarShopServiceSpecialCard-module__VkxcAW__cardBody .CarShopServiceSpecialCard-module__VkxcAW__imageCtn{padding-top:66.67%}}.ServiceSpecialCard-module__3UTo4q__card{justify-content:space-between;gap:var(--gap-xl);width:100%;height:100%;padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);transition:var(--transition-fast);cursor:pointer;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.ServiceSpecialCard-module__3UTo4q__card:hover{box-shadow:var(--shadow-hover)}}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__cardBody{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__cardBody .ServiceSpecialCard-module__3UTo4q__imageCtn{width:100%;padding-top:83.33%;position:relative}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__cardBody .ServiceSpecialCard-module__3UTo4q__imageCtn .ServiceSpecialCard-module__3UTo4q__offerType{top:var(--spacing-md);left:var(--spacing-md);z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--padding-sm) var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-full);position:absolute}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__cardBody .ServiceSpecialCard-module__3UTo4q__imageCtn .ServiceSpecialCard-module__3UTo4q__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0;left:0}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__cardBody .ServiceSpecialCard-module__3UTo4q__textContainer{gap:var(--gap-sm);flex-direction:column;display:flex}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__buttonContainer{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__buttonContainer .ServiceSpecialCard-module__3UTo4q__buttonCtn{align-items:center;gap:var(--gap-md);flex-wrap:wrap;display:flex}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__buttonContainer .ServiceSpecialCard-module__3UTo4q__buttonCtn .ServiceSpecialCard-module__3UTo4q__button{width:-moz-fit-content;width:fit-content}.ServiceSpecialCard-module__3UTo4q__card .ServiceSpecialCard-module__3UTo4q__buttonContainer .ServiceSpecialCard-module__3UTo4q__primaryButton{height:54px}@media only screen and (max-width:768px){.ServiceSpecialCard-module__3UTo4q__cardBody .ServiceSpecialCard-module__3UTo4q__imageCtn{padding-top:66.67%}}.ServiceSpecialsPage-module__xJ8i1a__page{align-items:center;gap:var(--gap-xl);background-color:var(--surface);flex-direction:column;min-height:100vh;padding:70px;display:flex}.ServiceSpecialsPage-module__xJ8i1a__page--cmsVariant{min-height:unset;padding:0}@media only screen and (max-width:768px){.ServiceSpecialsPage-module__xJ8i1a__page{padding:var(--padding-md)}}@media print{.ServiceSpecialsPage-module__xJ8i1a__page{display:none}}.ServiceSpecialsPage-module__xJ8i1a__content{gap:var(--gap-xl);flex-direction:column;width:100%;max-width:1200px;display:flex}@media only screen and (max-width:768px){.ServiceSpecialsPage-module__xJ8i1a__content{grid-template-columns:1fr}}.ServiceSpecialsPage-module__xJ8i1a__content--cmsVariant{max-width:100%}.ServiceSpecialsPage-module__xJ8i1a__specialsContainer{padding:var(--padding-xl);background-color:var(--elevated-level-one);border-radius:var(--radius-3xl);box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.ServiceSpecialsPage-module__xJ8i1a__specialsContainer{padding:var(--padding-xl);border-radius:var(--radius-3xl)}}.ServiceSpecialsPage-module__xJ8i1a__specialsContainer--cmsVariant{box-shadow:none;padding:0}.ServiceSpecialsPage-module__xJ8i1a__grid{gap:var(--gap-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%;display:grid}.ServiceSpecialsPage-module__xJ8i1a__drawer{height:100%}@media print{.ServiceSpecialsPage-module__xJ8i1a__sideDrawer{display:none}}.ServiceSpecialsPage-module__xJ8i1a__details{gap:var(--gap-lg);padding:var(--padding-xl);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}@media print{.ServiceSpecialsPage-module__xJ8i1a__details{display:none}}.ServiceSpecialsPage-module__xJ8i1a__details .ServiceSpecialsPage-module__xJ8i1a__detailsHeaderContainer{gap:var(--gap-sm);flex-direction:column;display:flex}@media print{.ServiceSpecialsPage-module__xJ8i1a__details .ServiceSpecialsPage-module__xJ8i1a__detailsHeaderContainer{display:none!important}}.ServiceSpecialsPage-module__xJ8i1a__emptyState{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-xl);background-color:var(--elevated-level-one);border-radius:var(--radius-3xl);flex-direction:column;display:flex}.ServiceSpecialsPage-module__xJ8i1a__emptyState .ServiceSpecialsPage-module__xJ8i1a__emptyStateIcon{width:40px;height:40px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.ServiceMenu-module__sOdxTG__wrapper{padding-top:var(--padding-md);padding-bottom:var(--padding-md)}.Spacer-module__TO2Gbq__spacer{margin-top:30px;margin-bottom:20px;width:100vw!important}@media (max-width:768px){.Spacer-module__TO2Gbq__spacer{min-height:10px}}.Spacer-module__TO2Gbq__spacer .Spacer-module__TO2Gbq__nugget{border-radius:12px;min-width:60px;min-height:30px;max-height:180%;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.Spacer-module__TO2Gbq__dashedSpacer{border-style:solid none none;border-image:repeating-linear-gradient(90deg,#fbd108 0,#fbd108 40px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 80px) 1}.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}