.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag{height:52px;padding:0 var(--padding-xl);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;transition:transform .2s ease-in-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag:hover{transform:translateY(-2px)}}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__aiFilterTagText{color:transparent;background:linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__aiFilterTagText.AiFilterTag-module-scss-module__Htw3pG__carshop{color:transparent;background:linear-gradient(229deg,var(--carshop-accent)1.14%,var(--carshop-red)50.87%,var(--carshop-green)88.77%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__textSkeleton{background-color:var(--elevated-level-two);border-radius:var(--radius-sm);width:75px;height:20px}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__badge{padding:var(--padding-sm)var(--padding-md);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);font-size:10px;font-weight:500;line-height:1;position:absolute;top:-6px;right:-4px}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__badgeText{font-size:12px}
.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions{align-items:flex-start;gap:var(--gap-md);width:100%;padding:var(--padding-lg)var(--padding-lg)var(--padding-md)var(--padding-lg);background-color:var(--surface-80);background-image:linear-gradient(var(--surface-80),var(--surface-80)),linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%);border-radius:var(--radius-xl);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;flex-direction:column;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate,5s ease-in-out infinite AiSuggestions-module-scss-module__nwpKOW__glowing-border;display:flex;position:relative}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions.AiSuggestions-module-scss-module__nwpKOW__carshop{background-image:linear-gradient(var(--surface-80),var(--surface-80)),linear-gradient(229deg,var(--carshop-accent)1.14%,var(--carshop-blue)50.87%,var(--carshop-green)88.77%);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate,5s ease-in-out infinite AiSuggestions-module-scss-module__nwpKOW__glowing-border}@media screen and (max-width:768px){.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions{z-index:1000;border-bottom:none;border-left:none;border-right:none;border-radius:0;justify-content:center;padding:12px;display:flex;position:fixed;bottom:0;left:0;right:0}}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsInner{align-items:center;gap:var(--gap-md);display:flex}@media screen and (min-width:768px){.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsInner{padding:var(--padding-md)}}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader{align-items:center;gap:var(--gap-md);width:100%;height:32px;display:flex}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderText{color:transparent;background:linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderText.AiSuggestions-module-scss-module__nwpKOW__carshop{color:transparent;background:linear-gradient(229deg,var(--carshop-accent)1.14%,var(--carshop-red)50.87%,var(--carshop-green)88.77%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderButton{margin-left:auto;display:block}@media screen and (min-width:768px){.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderButton{display:none}}@keyframes AiSuggestions-module-scss-module__nwpKOW__gradient-rotate{0%{background-position:0 0,0%}50%{background-position:0 0,100%}to{background-position:0 0,0%}}@keyframes AiSuggestions-module-scss-module__nwpKOW__glowing-border{0%{box-shadow:0 0 3px -3px rgba(255,150,2,.4),0 0 6px -3px rgba(172,11,182,.4),0 0 9px -3px rgba(3,112,255,.4)}25%{box-shadow:0 0 6px -1px rgba(3,112,255,.4),0 0 9px -1px rgba(255,150,2,.4),0 0 12px -1px rgba(172,11,182,.4)}50%{box-shadow:0 0 6px -1px rgba(172,11,182,.4),0 0 9px -1px rgba(3,112,255,.4),0 0 12px -1px rgba(255,150,2,.4)}75%{box-shadow:0 0 6px -1px rgba(255,150,2,.4),0 0 9px -1px rgba(172,11,182,.4),0 0 12px -1px rgba(3,112,255,.4)}to{box-shadow:0 0 3px -3px rgba(255,150,2,.4),0 0 6px -3px rgba(172,11,182,.4),0 0 9px -3px rgba(3,112,255,.4)}}
.CreditAppCTA-module-scss-module__diGGLa__card{justify-content:center;align-items:center;gap:var(--gap-xl);width:100%;padding:var(--spacing-4xl);background-color:var(--pre-qual-green);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CreditAppCTA-module-scss-module__diGGLa__card--gubagooEnabled{padding:15px}.CreditAppCTA-module-scss-module__diGGLa__card--brandColor{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}.CreditAppCTA-module-scss-module__diGGLa__card--noColor{padding:var(--spacing-sm);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__diGGLa__card{padding:32px 15px 15px}}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__info{flex-direction:column;align-items:center;display:flex;position:relative}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons{flex-direction:column;justify-content:center;width:100%;display:flex}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons--gubagooEnabled{gap:8px}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn{width:300px}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn--gubagooEnabled{width:100%}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn{width:100%}}.CreditAppCTA-module-scss-module__diGGLa__button{width:100%;height:52px}.CreditAppCTA-module-scss-module__diGGLa__button--brandColor{background-color:var(--surface)}.CreditAppCTA-module-scss-module__diGGLa__button--brandColor p{color:var(--text-primary)}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__diGGLa__button{width:100%;padding:20px}}
.EstimateTab-module-scss-module__wR4EXq__tabCtn{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimateTab-module-scss-module__wR4EXq__tabCtn.EstimateTab-module-scss-module__wR4EXq__hidden{display:none}.EstimateTab-module-scss-module__wR4EXq__loanCtn{flex-direction:column;align-items:center;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__perMonth{margin-bottom:var(--spacing-xl)}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__details{width:100%;margin-bottom:var(--spacing-xl);justify-content:space-evenly;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__detail{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__cta{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__btns{z-index:2;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__disclaimer{width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.EstimateTab-module-scss-module__wR4EXq__disclaimer p{margin:0}.EstimateTab-module-scss-module__wR4EXq__cardCta{gap:var(--spacing-md);width:100%;padding:var(--spacing-4xl);color:var(--black);border-radius:var(--radius-lg);box-shadow:none;background-color:#cf3;border:none}.EstimateTab-module-scss-module__wR4EXq__cardCta--gubagooEnabled{padding:15px}.EstimateTab-module-scss-module__wR4EXq__cardCta--brandColor{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}.EstimateTab-module-scss-module__wR4EXq__cardCta--noColor{padding:var(--spacing-sm);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:768px){.EstimateTab-module-scss-module__wR4EXq__cardCta{padding:32px 15px 15px}}
.AZButton-module-scss-module__qDZc-q__a2zWrapper{justify-content:center;display:flex}.AZButton-module-scss-module__qDZc-q__a2zBtn{width:100%;height:54px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--button-radius,var(--radius-md));border:none;justify-content:center;align-items:center;gap:8px;padding:0;font-weight:700;display:flex}.AZButton-module-scss-module__qDZc-q__a2zBtn .AZButton-module-scss-module__qDZc-q__skeleton{background-color:var(--elevated-level-two);opacity:.5;border-radius:2px;width:100%;max-width:100px;height:20px}
.PricingDisplay-module-scss-module__GfahZa__pricingDisplay{flex-direction:column;gap:4px;width:100%;margin:0;padding-left:0;list-style:none;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay li{justify-content:space-between;align-items:center;height:30px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider{border-top-style:solid;border-top-color:var(--border-color-strong);border-bottom:none;border-left:none;border-right:none;width:100%;height:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--borderStrongColor{border-top-color:var(--border-color-strong)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textPrimary{border-top-color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textSecondary{border-top-color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--primary{border-top-color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--red{border-top-color:var(--red)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft{align-items:center;gap:4px;height:100%;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn{width:16px;height:16px;color:var(--text-secondary);background:unset;border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon{width:16px;height:16px;font-family:var(--icon-font);letter-spacing:normal;color:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;opacity:var(--icon-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon:after{content:attr(data-icon)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText{letter-spacing:var(--letter-spacing-md)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--small{font-size:14px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--medium{font-size:16px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--large{font-size:20px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--bold{font-weight:700}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--strikethrough{text-decoration:line-through}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--italic{font-style:italic}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textPrimary{color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textSecondary{color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--primary{color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--red{color:var(--red)}
.VehiclePricing-module-scss-module__R7FO6G__prices{justify-content:space-between;align-items:center;gap:var(--gap-xl);width:100%;padding:0 var(--spacing-md);display:flex}.VehiclePricing-module-scss-module__R7FO6G__prices--single{justify-content:center}.VehiclePricing-module-scss-module__R7FO6G__prices--single .VehiclePricing-module-scss-module__R7FO6G__price{align-items:center}.VehiclePricing-module-scss-module__R7FO6G__prices--single .VehiclePricing-module-scss-module__R7FO6G__label{text-align:center}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price{gap:var(--gap-sm);flex-direction:column;display:flex}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price--second{text-align:right;align-items:flex-end}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price--priceLocked{filter:blur(7px);cursor:pointer}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price .VehiclePricing-module-scss-module__R7FO6G__noPrice{text-align:center;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;padding:24px}.VehiclePricing-module-scss-module__R7FO6G__divider{border-right:var(--border-strong);width:2px;height:55px;margin-left:1px}
.VehicleTrimSubtext-module-scss-module__xOy4dG__trim{justify-content:center;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.VehicleTrimSubtext-module-scss-module__xOy4dG__trim .VehicleTrimSubtext-module-scss-module__xOy4dG__odometer{background-color:var(--elevated-level-two);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:3px 4px;line-height:100%;font-family:monospace!important}.VehicleTrimSubtext-module-scss-module__xOy4dG__trim .VehicleTrimSubtext-module-scss-module__xOy4dG__odometer--standard-font{font-family:var(--typography-font-family)}
.PricingCard-module-scss-module__1ib9PG__pricingCard{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}@media only screen and (max-width:768px){.PricingCard-module-scss-module__1ib9PG__pricingCard{max-width:unset;margin:0}}@media print{.PricingCard-module-scss-module__1ib9PG__pricingCard{display:none}}.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__vehicleTitleGroup{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);border-bottom:var(--border-strong);flex-direction:column;padding-top:0;display:flex}.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__vehicleTitleGroup .PricingCard-module-scss-module__1ib9PG__title{font-family:var(--vdp-title-font-family-override,inherit)!important}@media print{.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__detailsBtn{display:none}}
.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{color:#1a1a1a;page-break-inside:auto;page-break-before:avoid;background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;display:none}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}@media print{.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard p,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard span{margin-top:0;margin-bottom:0;font-size:13px;font-weight:400}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__headline{color:#0f0f0f;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;padding-bottom:4px;font-size:16px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{border:1px solid #d0d0d0;border-radius:12px;flex-direction:column;gap:12px;padding:8px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding:12px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__pictureCtn{flex-direction:column;align-items:center;gap:12px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__logo{width:120px;height:auto;margin-bottom:8px;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__image{object-fit:cover;border:2px solid #c8d1d9;border-radius:8px;width:280px;height:180px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details{flex-direction:column;gap:8px;width:100%;margin-left:20px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__title{letter-spacing:-.02em;color:#0f0f0f;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:4px;font-size:1.6em;font-weight:800}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__miles{color:#4a4a4a;background-color:#f1f3f4;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-size:.95em;font-weight:600;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:2px solid #b8d4f0;border-radius:8px;gap:8px;margin-top:4px;padding:16px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice{background:linear-gradient(135deg,#e8f5e8 0%,#d4f4d4 100%);border:2px solid #a8d5a8;border-radius:6px;margin-top:8px;padding:8px 12px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__label,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{font-size:14px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#2d5a2d}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;width:100%;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem{background-color:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailName{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailValue{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li{background-color:#fff;border-radius:4px;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li:before{content:"✓";color:#34a853;margin-right:6px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin:0 0 4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:1px solid #e1e5e9;border-radius:8px;width:100%;padding:20px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p{margin-bottom:6px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p:last-child{margin-bottom:0}
.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}
.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}
.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select,.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select option{color:inherit!important;background-color:inherit!important}
.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout{background-color:var(--elevated-level-two);border-radius:var(--radius-md);margin:0 12px 12px;padding:16px}.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText{color:var(--text-secondary);font-size:max(12px,min(1vw,14px));line-height:1.3}.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText p,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText div,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText span,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h1,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h2,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h3,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h4,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h5,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h6,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText ul,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText ol,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText li{width:100%;margin:0}@media (max-width:768px){.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText{font-size:12px}}
.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}}
.VehicleCardButton-module-scss-module__cC5_Zq__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-scss-module__cC5_Zq__badge--clickable{cursor:pointer}.VehicleCardButton-module-scss-module__cC5_Zq__badge--static{cursor:default!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--green{box-shadow:var(--shadow-soft);border:none;color:var(--white)!important;background:#128000!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--primary{box-shadow:var(--shadow-soft);border:none;color:var(--on-primary)!important;background:var(--primary-gradient,var(--primary))!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--iconButton{padding:6px 2px}.VehicleCardButton-module-scss-module__cC5_Zq__badge--withLabels{justify-content:center;align-items:center;height:44px;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn{align-items:flex-end;gap:8px;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__divider{background-color:var(--text-primary);opacity:.1;width:1px;height:18px}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__divider--labels{height:32px;margin:auto 0}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn{flex-direction:column;justify-content:flex-start;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn--faint{opacity:.5}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__label{text-align:left;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:14px;letter-spacing:-.05em!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__label--faint{opacity:.77}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn{align-items:center;gap:2px;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value{font-size:16px;font-weight:700;line-height:18px;letter-spacing:-.05em!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value--strikethrough{text-decoration:line-through}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value--priceLocked{filter:blur(4px)}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__icon{width:14px;height:14px;font-size:14px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__icon--open{transform:rotate(180deg)}
.VehicleCardPopover-module-scss-module__tAHAqW__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-scss-module__tAHAqW__popover--labels{top:50px}.VehicleCardPopover-module-scss-module__tAHAqW__popover--carshop{top:70px}.VehicleCardPopover-module-scss-module__tAHAqW__popover--closed{display:none}.VehicleCardPopover-module-scss-module__tAHAqW__popover .VehicleCardPopover-module-scss-module__tAHAqW__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.VehicleCardPopover-module-scss-module__tAHAqW__popover .VehicleCardPopover-module-scss-module__tAHAqW__item{justify-content:space-between;width:100%;display:flex}
.ShippingEstimator-module-scss-module__4W1tvq__body{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;margin-top:8px;padding:18px;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__title{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__zipInfo{align-items:center;gap:var(--gap-md);flex-direction:row;width:100%;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__estimate{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__estimate .ShippingEstimator-module-scss-module__4W1tvq__priceCtn{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;width:100%;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__estimate .ShippingEstimator-module-scss-module__4W1tvq__formWrap{background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);padding:20px}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__estimate .ShippingEstimator-module-scss-module__4W1tvq__formWrap .ShippingEstimator-module-scss-module__4W1tvq__submitted{justify-content:center;align-items:center;width:100%;height:56px;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__estimate .ShippingEstimator-module-scss-module__4W1tvq__formWrap .ShippingEstimator-module-scss-module__4W1tvq__header{width:100%;padding-bottom:var(--padding-lg);border-bottom:var(--border-strong)}.ShippingEstimator-module-scss-module__4W1tvq__body .ShippingEstimator-module-scss-module__4W1tvq__estimate .ShippingEstimator-module-scss-module__4W1tvq__formWrap .ShippingEstimator-module-scss-module__4W1tvq__leadForm{flex-direction:column;gap:10px;width:100%;display:flex}.ShippingEstimator-module-scss-module__4W1tvq__failed{background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);padding:20px}.ShippingEstimator-module-scss-module__4W1tvq__leadSpinnerWrp{justify-content:center;width:100%;display:flex}
@media print{.RebatesDrawer-module-scss-module__IGRGnq__drawer{display:none}}.RebatesDrawer-module-scss-module__IGRGnq__drawer{color:var(--text-primary)}.RebatesDrawer-module-scss-module__IGRGnq__title{margin:4px 0;font-size:30px;font-weight:400;line-height:35px;display:block}@media only screen and (max-width:768px){.RebatesDrawer-module-scss-module__IGRGnq__title{margin-top:20px;font-size:18px;line-height:30px}}.RebatesDrawer-module-scss-module__IGRGnq__body{color:var(--text-secondary);margin-bottom:30px;font-size:16px}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent{flex-direction:column;height:100%;padding-bottom:38px;padding-right:12px;display:flex}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__spinner{background-color:var(--elevated-level-one);width:100%;height:100%}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__link{width:auto;margin:15px auto 15px 0}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn--msrp{border-bottom:var(--border-strong);padding-bottom:12px;font-size:20px}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn--noUnderline{border-bottom:none}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn--total{border-top:var(--border-strong);padding-top:12px;padding-bottom:12px;font-size:20px}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn--afterDocFees{padding-bottom:12px;font-size:20px}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn--noCalculation{border:none}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__label{opacity:.7;margin-left:8px;margin-right:auto}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__label--title{opacity:1;font-size:20px}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__helpBtn{border-radius:50%;width:24px;min-width:0;height:24px;margin-bottom:2px;padding:0}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__helpBtn--msrp{margin-bottom:6px}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__helpBtn--total{margin-bottom:0}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__helpIcon{opacity:.7;width:24px;height:24px;margin-bottom:2px;padding:0}@media only screen and (max-width:768px){.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__helpIcon{padding:0}}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__value{white-space:nowrap;margin-left:24px;font-weight:500}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__value--bolded{font-weight:var(--font-weight-bold)}.RebatesDrawer-module-scss-module__IGRGnq__disclaimerContent .RebatesDrawer-module-scss-module__IGRGnq__itemCtn .RebatesDrawer-module-scss-module__IGRGnq__value--priceLocked{filter:blur(7px);cursor:pointer}.RebatesDrawer-module-scss-module__IGRGnq__disclaimer{margin-top:8px;font-size:14px}@media (hover:hover) and (pointer:fine){.RebatesDrawer-module-scss-module__IGRGnq__disclaimer a:hover{text-decoration:underline}}
