@media print{.CarShopRebateDrawer_drawer__ZHRPS{display:none}}.CarShopRebateDrawer_header__csUXU{display:flex;flex-direction:column;gap:var(--gap-md)}.CarShopRebateDrawer_contentContainer__wu8xp{display:flex;flex-direction:column;gap:var(--gap-lg)}.CarShopRebateDrawer_disclaimer__Uohim{color:var(--text-primary);font-size:var(--font-body-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);padding:var(--padding-lg);margin:0}.CarShopRebateDrawer_pattern__Wkjef{display:flex;flex-direction:row;align-items:center;padding:var(--padding-lg);border-radius:var(--radius-lg);background-color:var(--surface)}.CarShopRebateDrawer_pattern__Wkjef .CarShopRebateDrawer_patternTitle__WJaA3{font-size:var(--font-heading-md);font-weight:700;line-height:120%;letter-spacing:-.03em}@media(max-width:768px){.CarShopRebateDrawer_pattern__Wkjef{flex-direction:column;align-items:flex-start;gap:var(--gap-lg)}}.CarShopRebateDrawer_pattern__Wkjef .CarShopRebateDrawer_patternText__KRPSa{display:flex;flex-direction:column;gap:var(--gap-md)}.ShippingEstimator_body__VjmZg{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;padding:18px;border-radius:var(--radius-xl);background:var(--primary-gradient,var(--primary))}.ShippingEstimator_body__VjmZg .ShippingEstimator_title__O8f7z{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.ShippingEstimator_body__VjmZg .ShippingEstimator_zipInfo__nezrE{display:flex;flex-direction:row;align-items:center;gap:var(--gap-md);width:100%}.ShippingEstimator_body__VjmZg .ShippingEstimator_estimate__aTMyW{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.ShippingEstimator_body__VjmZg .ShippingEstimator_estimate__aTMyW .ShippingEstimator_priceCtn__zNcQ2{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:18px;width:100%}.ShippingEstimator_body__VjmZg .ShippingEstimator_estimate__aTMyW .ShippingEstimator_formWrap__tsCpg{width:100%;padding:20px;background-color:var(--elevated-level-one);border:var(--border-strong);box-shadow:var(--shadow-soft);border-radius:var(--radius-xl)}.ShippingEstimator_body__VjmZg .ShippingEstimator_estimate__aTMyW .ShippingEstimator_formWrap__tsCpg .ShippingEstimator_submitted__VkUO7{display:flex;justify-content:center;align-items:center;width:100%;height:56px}.ShippingEstimator_body__VjmZg .ShippingEstimator_estimate__aTMyW .ShippingEstimator_formWrap__tsCpg .ShippingEstimator_header__Eu1Pr{width:100%;border-bottom:var(--border-strong);padding-bottom:var(--padding-lg)}.ShippingEstimator_body__VjmZg .ShippingEstimator_estimate__aTMyW .ShippingEstimator_formWrap__tsCpg .ShippingEstimator_leadForm__RaW3x{display:flex;flex-direction:column;gap:10px;width:100%}.ShippingEstimator_failed__UnN_F{width:100%;padding:20px;background-color:var(--elevated-level-one);border:var(--border-strong);box-shadow:var(--shadow-soft);border-radius:var(--radius-xl)}.ShippingEstimator_leadSpinnerWrp__HNUvy{display:flex;justify-content:center;width:100%}@media print{.RebatesDrawer_drawer__B4jEX{display:none}}.RebatesDrawer_title__kpRwH{display:block;margin:4px 0;font-size:30px;line-height:35px;font-weight:400}@media only screen and (max-width:768px){.RebatesDrawer_title__kpRwH{font-size:18px;line-height:30px;margin-top:20px}}.RebatesDrawer_body__DXQct{font-size:16px;margin-bottom:30px;color:var(--text-secondary)}.RebatesDrawer_disclaimerContent__oY_gB{display:flex;flex-direction:column;height:100%;padding-right:12px;padding-bottom:38px}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_spinner__fv4AT{width:100%;height:100%;background-color:var(--elevated-level-one)}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_link__0T1mo{width:auto;margin:15px auto 15px 0}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn--msrp__7a_is{font-size:20px;padding-bottom:12px;border-bottom:var(--border-strong)}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn--noUnderline__LTouZ{border-bottom:none}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn--total__491P2{font-size:20px;padding-bottom:12px;padding-top:12px;border-top:var(--border-strong)}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn--afterDocFees__dEW7T{font-size:20px;padding-bottom:12px}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn--noCalculation__Yh1mE{border:none}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_label__cgeaJ{opacity:.7;margin-right:auto;margin-left:8px}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_label--title__1JpHU{font-size:20px;opacity:1}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_helpBtn__Lg0er{min-width:0;height:24px;width:24px;margin-bottom:2px;padding:0;border-radius:50%}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_helpBtn--msrp__yrfL4{margin-bottom:6px}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_helpBtn--total__4E9u0{margin-bottom:0}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_helpIcon__6bYOI{height:24px;width:24px;margin-bottom:2px;padding:0;opacity:.7}@media only screen and (max-width:768px){.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_helpIcon__6bYOI{padding:0}}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_value__vwAaO{font-weight:500;margin-left:24px;white-space:nowrap}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_itemCtn__V00np .RebatesDrawer_value--priceLocked__qd6g4{cursor:pointer;filter:blur(7px);-webkit-filter:blur(7px)}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_disclaimer__1MtQ_{margin-top:8px;font-size:14px}.RebatesDrawer_disclaimerContent__oY_gB .RebatesDrawer_disclaimer__1MtQ_ a:hover{text-decoration:underline}@keyframes Callout_pulseScale__2jYFO{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.Callout_wrapper__K3wk7{position:relative;width:100%}.Callout_wrapper__K3wk7.Callout_bounce__V7jdN{animation:Callout_pulseScale__2jYFO 2s ease-in-out infinite}.Callout_wrapper__K3wk7 .Callout_content__Qly2b{position:absolute;visibility:hidden;opacity:0;width:max-content;max-width:250px;padding:var(--padding-md);background:var(--primary);border:var(--border-soft);border-radius:var(--radius-sm)}.Callout_wrapper__K3wk7 .Callout_content__Qly2b .Callout_contentInner__oPN0a{position:relative;padding-right:20px}.Callout_wrapper__K3wk7 .Callout_content__Qly2b .Callout_contentInner__oPN0a p{margin:0 auto}.Callout_wrapper__K3wk7 .Callout_content__Qly2b .Callout_closeButton__8OCAz{position:absolute;width:16px;height:16px;top:2px;right:2px;background:none;border:none;cursor:pointer;padding:4px;color:var(--on-primary);border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.Callout_wrapper__K3wk7 .Callout_content__Qly2b .Callout_closeButton__8OCAz:hover{background-color:var(--surface);color:var(--text-primary)}.Callout_wrapper__K3wk7 .Callout_content__Qly2b .Callout_closeButton__8OCAz:focus{outline:2px solid var(--primary);outline-offset:2px}.Callout_wrapper__K3wk7 .Callout_content--open___uwnp{visibility:visible;opacity:1;box-shadow:var(--shadow-soft)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--open___uwnp{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--hidden__loQXR{visibility:hidden;opacity:0;transition-delay:0s}.Callout_wrapper__K3wk7 .Callout_content--top__J7DnS{left:50%;bottom:100%;transform:translate(-50%,6px)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--top__J7DnS{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--top__J7DnS.Callout_content--open___uwnp{transform:translate(-50%,-6px)}.Callout_wrapper__K3wk7 .Callout_content--top__J7DnS.Callout_content--open___uwnp:after{content:" ";position:absolute;border-width:5px;border-style:solid;top:100%;left:50%;margin-left:-5px;border-color:var(--primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--top__J7DnS.Callout_content--open___uwnp{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--bottom__r6eMi{left:50%;top:100%;transform:translate(-50%,-6px)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--bottom__r6eMi{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--bottom__r6eMi.Callout_content--open___uwnp{transform:translate(-50%,6px)}.Callout_wrapper__K3wk7 .Callout_content--bottom__r6eMi.Callout_content--open___uwnp:after{content:" ";position:absolute;border-width:5px;border-style:solid;bottom:100%;left:50%;margin-left:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--primary) rgba(0,0,0,0)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--bottom__r6eMi.Callout_content--open___uwnp{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--left__Nz7cZ{top:50%;right:100%;transform:translate(-6px,-50%)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--left__Nz7cZ{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--left__Nz7cZ.Callout_content--open___uwnp{transform:translate(-6px,-50%)}.Callout_wrapper__K3wk7 .Callout_content--left__Nz7cZ.Callout_content--open___uwnp:after{content:" ";position:absolute;border-width:5px;border-style:solid;top:50%;left:100%;margin-top:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--primary)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--left__Nz7cZ.Callout_content--open___uwnp{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--right__yud54{top:50%;left:100%;transform:translate(-6px,-50%)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--right__yud54{visibility:hidden}}.Callout_wrapper__K3wk7 .Callout_content--right__yud54.Callout_content--open___uwnp{transform:translate(6px,-50%)}.Callout_wrapper__K3wk7 .Callout_content--right__yud54.Callout_content--open___uwnp:after{content:" ";position:absolute;border-width:5px;border-style:solid;top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) var(--primary) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width:320px){.Callout_wrapper__K3wk7 .Callout_content--right__yud54.Callout_content--open___uwnp{visibility:hidden}}.Callout_wrapper__K3wk7:hover{animation-play-state:paused}.KbbSavings_savingsContainer__ehsCk{display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:var(--spacing-sm)}.KbbSavings_savingsContainer__ehsCk .KbbSavings_textContainer__Jp3H3{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:flex-end;gap:var(--spacing-sm)}.KbbSavings_savingsContainer__ehsCk .KbbSavings_textContainer__Jp3H3 .KbbSavings_text__Qi_Sb{font-size:20px;line-height:120%;margin:0;font-weight:700}@media(max-width:768px){.KbbSavings_savingsContainer__ehsCk .KbbSavings_textContainer__Jp3H3 .KbbSavings_text__Qi_Sb{font-size:16px}}.KbbSavings_savingsContainer__ehsCk .KbbSavings_label__vzkcx{color:var(--text-secondary);font-size:14px;line-height:120%;margin:0}.KbbSavings_savingsContainer__ehsCk .KbbSavings_bar__7Jbm3{width:100%;height:10px;border-radius:var(--radius-full);background:linear-gradient(270deg,#77b42b,transparent)}.PhotoModal_modal__gOAee{z-index:1200}.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx{position:relative;display:flex;flex-direction:column;overflow-x:hidden;width:800px;height:716px;background-color:var(--surface);overflow-y:hidden}@media only screen and (max-width:768px){.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx{top:0;width:100vw}}.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx .PhotoModal_header__5kRtq{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-md);width:100%;z-index:10}.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx .PhotoModal_header__5kRtq .PhotoModal_title__dGN2Q{color:var(--text-primary);font-size:18px;overflow:hidden;line-height:36px;text-overflow:ellipsis;margin-left:var(--spacing-xs);align-items:center}.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx .PhotoModal_body__ac8_Q{display:flex;flex-direction:column;align-items:center;width:100%}.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx .PhotoModal_body__ac8_Q .PhotoModal_iframe__YnmfB{display:flex;border:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0}@media only screen and (max-width:768px){.PhotoModal_modal__gOAee .PhotoModal_contents__QV5gx .PhotoModal_body__ac8_Q{max-width:unset}}.VehicleCardCta_customCta__VMG_3{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:0;border:none;border-radius:var(--button-radius,var(--radius-md));background:var(--srp-card-button-background-color,var(--primary-gradient,var(--primary)));box-shadow:var(--shadow-soft);cursor:pointer;text-align:center}.VehicleCardCta_customCta__VMG_3:hover{box-shadow:var(--shadow-hover);transition:all .14s cubic-bezier(.1,.74,.45,1)}.VehicleCardCta_customCta__VMG_3.VehicleCardCta_disabled__C_F47{opacity:.5;cursor:not-allowed}.VehicleCardCta_customCta__VMG_3.VehicleCardCta_a2zBtn__WQ7ce{color:var(--on-primary)}.VehicleCardCta_customCta__VMG_3.VehicleCardCta_placeholder__wY3am{visibility:hidden}.VehicleCardCta_customCta__VMG_3 .VehicleCardCta_ctaIcon__4xxcj{color:var(--on-primary)}.VehicleCardCta_customCta__VMG_3 .VehicleCardCta_ctaIcon__4xxcj path,.VehicleCardCta_customCta__VMG_3 .VehicleCardCta_ctaIcon__4xxcj rect{fill:var(--on-primary)}.VehicleCardCta_customCta__VMG_3 .VehicleCardCta_ctaLabel__YJC5T{margin:0;color:var(--primary-button-text-color,var(--on-primary));font-weight:500;font-size:16px;line-height:16px;letter-spacing:-.05em}.VehicleCardCta_phoneToolLink__h7uTY{width:100%;border:none}.VehicleCardCta_phoneToolLink__h7uTY .VehicleCardCta_customCta__VMG_3{width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.VehicleCardCta_halfWidth__5Ev2n{width:calc(50% - 6px)}.VehicleCardCta_secondary__m_LVL{background:var(--surface);border:var(--border-soft)}.VehicleCardCta_secondary__m_LVL.VehicleCardCta_a2zBtn__WQ7ce{color:var(--text-primary)}.VehicleCardCta_secondary__m_LVL .VehicleCardCta_ctaIcon__4xxcj{color:var(--text-primary);font-size:16px}.VehicleCardCta_secondary__m_LVL .VehicleCardCta_ctaIcon__4xxcj path,.VehicleCardCta_secondary__m_LVL .VehicleCardCta_ctaIcon__4xxcj rect{fill:var(--text-primary)}.VehicleCardCta_secondary__m_LVL .VehicleCardCta_ctaLabel__YJC5T{color:var(--text-primary)}.LexusMonogramCTAs_container__1Kmbt{display:flex;flex-direction:column;gap:var(--gap-md)}.LexusMonogramCTAs_container__1Kmbt .LexusMonogramCTAs_ctas__zdVGy{display:flex;flex-direction:column;gap:var(--gap-md);box-shadow:var(--shadow-soft);padding:var(--padding-lg);border-radius:var(--radius-xl);background-color:var(--elevated-level-one)}@media print{.LexusMonogramCTAs_container__1Kmbt .LexusMonogramCTAs_ctas__zdVGy{display:none}}.FooterCard_footerCard__OQAMg{position:relative;display:flex;flex-direction:column;gap:var(--gap-lg);width:100%;border-radius:var(--radius-xl);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.FooterCard_footerCard__OQAMg .FooterCard_innerCtn__995wl{position:relative;display:flex;flex-direction:column;gap:var(--gap-xl);padding:var(--padding-xl)}.FooterCard_footerCard__OQAMg .FooterCard_innerCtn__995wl .FooterCard_buttonCtn__VCoeY{display:flex;flex-direction:column;gap:var(--gap-lg)}.FooterCard_footerCard__OQAMg .FooterCard_availablility__37TjP{position:relative}.FooterCard_mobileCtn__LBNbQ{display:none}@media only screen and (max-width:768px){.FooterCard_mobileCtn__LBNbQ{display:inline}}.FeaturesCard_features__D3ZgE{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.FeaturesCard_featureChip___sR5X{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;height:44px;background-color:var(--elevated-level-two);border-radius:var(--radius-full);padding:0 var(--spacing-lg);border:none;cursor:pointer}.FeaturesCard_featureChip___sR5X span{color:var(--text-primary)}.FeaturesCard_featureChip___sR5X:hover{box-shadow:var(--shadow-hover);transition:all 80ms ease-in-out}.FeaturesCard_featureChip___sR5X:hover .FeaturesCard_icon__UkjGN,.FeaturesCard_featureChip___sR5X:hover .FeaturesCard_icon__UkjGN path,.FeaturesCard_featureChip___sR5X:hover p,.FeaturesCard_featureChip___sR5X:hover p path,.FeaturesCard_featureChip___sR5X:hover span,.FeaturesCard_featureChip___sR5X:hover span path{color:var(--primary);transition:all 80ms ease-in-out}.FeaturesCard_featureChip___sR5X p{margin:0;font-size:18px;font-weight:400;letter-spacing:-.9px;color:var(--text-primary);white-space:nowrap}.FeaturesCard_featureChip___sR5X .FeaturesCard_icon__UkjGN{width:24px;color:var(--text-primary)}.FeaturesCard_featureChip___sR5X .FeaturesCard_icon__UkjGN path{color:var(--text-primary)}.FeatureConfirmationModal_modal__JD8bj{z-index:1200!important;border-radius:var(--radius-xl)!important}@media only screen and (max-width:768px){.FeatureConfirmationModal_modal__JD8bj{display:none}}.FeatureConfirmationModal_modalContent__f00QQ{width:385px;display:flex;flex-direction:column;gap:var(--spacing-md);height:-moz-fit-content;height:fit-content;border:var(--border-soft)!important;border-radius:var(--radius-xl)!important;background-color:var(--elevated-level-one);padding:var(--spacing-lg)!important}@media only screen and (max-width:768px){.FeatureConfirmationModal_modalContent__f00QQ{display:none}}.FeatureConfirmationModal_mobileDrawer__ihoLt{display:none}@media only screen and (max-width:768px){.FeatureConfirmationModal_mobileDrawer__ihoLt{display:block}}.FeatureConfirmationModal_mobileDrawer__ihoLt .FeatureConfirmationModal_drawerContent__I2Qeh{display:flex;flex-direction:column;gap:var(--spacing-md);padding:0 var(--spacing-sm)}.FeatureConfirmationModal_head__hNZVH{display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:space-between;background-color:var(--elevated-level-two);border-radius:var(--radius-lg);padding:var(--spacing-xl);gap:var(--spacing-sm)}.FeatureConfirmationModal_head__hNZVH .FeatureConfirmationModal_title__0j2H6{color:var(--text-primary);font-size:22px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.1px}.FeatureConfirmationModal_head__hNZVH .FeatureConfirmationModal_iconCtn___RgQn{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);padding:var(--spacing-md)}.FeatureConfirmationModal_head__hNZVH .FeatureConfirmationModal_iconCtn___RgQn span{color:var(--white)}.FeatureConfirmationModal_head__hNZVH .FeatureConfirmationModal_iconCtn___RgQn .FeatureConfirmationModal_icon__j9LCW{color:var(--on-primary);display:flex;justify-content:center;font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-2.4px}.FeatureConfirmationModal_bodyText__3EPkR{color:var(--text-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;margin:0}.FeatureConfirmationModal_buttonCtn__Y4KUN{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-md)}.FeatureConfirmationModal_buttonCtn__Y4KUN .FeatureConfirmationModal_btn__omF9z{width:100%}.PrintableVehicleCard_printableVehicleCard__kSsUB{display:none;width:100%;height:100%;margin:0;padding:0;background-color:#fff;color:#000;page-break-inside:auto;page-break-before:avoid}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_page__qxKNT{display:flex;flex-direction:column;gap:4px}@media print{.PrintableVehicleCard_printableVehicleCard__kSsUB{display:block;page-break-inside:avoid}}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_logo__spVUh{display:block;width:100px;height:auto}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_header__2vRWH{display:flex;justify-content:space-between;padding-bottom:8px}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_image__L1E5Z{width:240px;height:100%;object-fit:cover}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_details__YvypD{display:flex;flex-direction:column;width:100%;margin-left:8px}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_title__2eFGg{font-size:1.2em;font-weight:700}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_miles__SU0kg,.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_vin__0ON9J{display:flex;width:100%;font-size:.8em}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_pricing__mmcPO{padding-bottom:0;margin-bottom:0;gap:2px}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_specifications__TtA_S{width:100%;margin-bottom:var(--spacing-md)}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_specifications__TtA_S .PrintableVehicleCard_detailsGrid__Hbsay{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_specifications__TtA_S .PrintableVehicleCard_detailItem__o9Sm4{display:flex;width:100%;gap:var(--gap-sm)}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_specifications__TtA_S .PrintableVehicleCard_detailName__iMvXj{font-weight:700}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_hours__Kb_SR{padding-bottom:8px;margin:8px 0}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_hours__Kb_SR ul{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_hours__Kb_SR .PrintableVehicleCard_hour__Cojvl{display:flex;flex-direction:row;align-items:center}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_hours__Kb_SR .PrintableVehicleCard_hour__Cojvl .PrintableVehicleCard_value__7KA0P{margin-left:var(--gap-sm)}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_features__ZEoXx{padding-bottom:0}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_features__ZEoXx ul{display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin:0;list-style:none}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_contact__TSDC0{width:100%;height:80px}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_itemCtn__NeOQT{display:flex;gap:4px}.PrintableVehicleCard_printableVehicleCard__kSsUB p,.PrintableVehicleCard_printableVehicleCard__kSsUB span{margin-top:0;margin-bottom:0;font-size:12px}.PrintableVehicleCard_printableVehicleCard__kSsUB .PrintableVehicleCard_headline__m_RJ3{font-size:16px;font-weight:700}.VehicleCardPopover_popover__uJuaL{position:absolute;top:36px;display:flex;flex-direction:column;width:250px;gap:var(--gap-md);padding:12px;border-radius:var(--radius-xl);color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important;box-shadow:var(--shadow-soft);border:var(--border-soft);z-index:10}.VehicleCardPopover_popover--labels__HjM25{top:50px}.VehicleCardPopover_popover--carshop__47GR_{top:70px}.VehicleCardPopover_popover--closed__rQFMb{display:none}.VehicleCardPopover_popover__uJuaL .VehicleCardPopover_disclaimerCtn__VzKbP{display:flex;flex-direction:column;max-height:20vh;overflow:auto}.VehicleCardPopover_popover__uJuaL .VehicleCardPopover_item__BsuxN{display:flex;justify-content:space-between;width:100%}.InfoBarButtonBase_button___Ot9q{display:flex;align-items:center;white-space:nowrap;color:var(--text-primary);gap:var(--gap-sm)!important;font-size:12px!important;height:24px!important;padding:0 4px!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important;border:none!important}.InfoBarButtonBase_button___Ot9q:hover{color:var(--text-primary)!important}.InfoBarButtonBase_button___Ot9q:hover.InfoBarButtonBase_button--lux__o7ALs{color:var(--lux-text-primary)!important}.InfoBarButtonBase_button___Ot9q p{font-size:12px!important}.InfoBarButtonBase_button--lux__o7ALs{color:var(--lux-text-primary)!important}.InfoBarButtonBase_icon__3eQAO{display:flex;font-size:14px!important;width:14px!important;height:14px!important}.BMWDealerName_bmwContainer__MPoQL{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--gap-xl)}.BMWDealerName_bmwContainer__MPoQL.BMWDealerName_mobile__wBig4{justify-content:space-between;width:100%}.BMWDealerName_bmwContainer__MPoQL .BMWDealerName_logoContainer__4kBDJ{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--gap-md)}.BMWDealerName_bmwContainer__MPoQL .BMWDealerName_logoContainer__4kBDJ .BMWDealerName_logo__NGaE8{width:-moz-fit-content;width:fit-content;height:16px;max-width:46px}.DealerLocatorListItem_listItemCtn___KKTM{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--gap-md);width:100%;min-width:100%;flex-shrink:0;flex-grow:1;padding:14px 12px;overflow:hidden;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.DealerLocatorListItem_listItemCtn___KKTM.DealerLocatorListItem_lux__K_V3E{background-color:var(--lux-surface);border:var(--lux-border-soft)}.DealerLocatorListItem_listItemCtn___KKTM .DealerLocatorListItem_leftCtn__9VZc3{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;gap:4px;margin-bottom:unset}.DealerLocatorListItem_link__Dhl2D{width:100%!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.MobileBMWInfoBar_infoBar__6_bHm{display:none}@media(max-width:768px){.MobileBMWInfoBar_infoBar__6_bHm{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--gap-sm);padding:var(--padding-md) var(--padding-lg);background-color:#000;border-bottom:1px solid rgba(255,255,255,.2509803922);box-shadow:var(--shadow-soft);height:46px}}.MobileNavInfoBar_infoBar__qkGMO{display:none}@media(max-width:768px){.MobileNavInfoBar_infoBar__qkGMO{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--gap-sm);padding:var(--padding-md) var(--padding-lg);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);height:46px}}