.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}
.DetailedPricing-module-scss-module__Ea8b2q__ctn{gap:var(--spacing-sm);width:100%;min-height:54px;padding:0 var(--spacing-md)var(--spacing-md)var(--spacing-md);flex-direction:column;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn--vdp{padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggleCtn{height:44.8px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);justify-content:space-between;gap:10px;width:100%;padding:4px;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{width:100%;height:32px;padding:var(--spacing-sm);color:var(--text-secondary);background-color:var(--elevated-level-two);border-radius:var(--radius-sm);box-shadow:none}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn--selected{color:var(--primary);background-color:var(--elevated-level-one);border:none}@media only screen and (max-width:768px){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{padding:9px 25px}}@media only screen and (max-width:1075px) and (min-width:768px){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{font-size:12px}}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card{width:100%;padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex}@media only screen and (max-width:768px){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card{flex-direction:column}}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card--callForPrice{color:var(--text-secondary);font-size:max(16px,min(2vw,20px));line-height:1.1;letter-spacing:-.05em!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn{width:100%;height:16.5px;color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn:last-child{margin-bottom:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--msrp{border-bottom:var(--border-strong);height:35px;padding-bottom:4px;font-size:max(16px,min(2vw,20px));line-height:1.1;letter-spacing:-.05em!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--noUnderline{border-bottom:none}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--total{border-top:var(--border-strong);height:35px;padding-top:4px;font-size:max(16px,min(2vw,20px));line-height:1.1;letter-spacing:-.05em!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--afterDocFees{height:35px;padding-bottom:4px;font-size:max(16px,min(2vw,20px));line-height:1.1;letter-spacing:-.05em!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--noRetail{border-top:none;padding-top:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--withAltPrice{border-bottom:var(--border-strong);margin-bottom:4px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--borderTopOverride{border-top:var(--border-strong)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__label{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;margin-right:auto;overflow:hidden}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__label--title{white-space:pre-wrap;opacity:1;font-size:max(16px,min(2vw,20px));line-height:1.1;letter-spacing:-.05em!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn{border-radius:50%;width:14px;min-width:0;height:14px;margin-bottom:2px;padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn--msrp{margin-bottom:6px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn--total{margin-bottom:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon{width:14px;height:14px;color:var(--text-primary);margin-right:0;font-size:14px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon:after{display:block}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon--msrp{opacity:1}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value{white-space:nowrap;margin-left:24px;font-weight:500}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--title{opacity:1}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--bolded{font-weight:var(--font-weight-bold)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--strikethrough{text-decoration:line-through}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--priceLocked{filter:blur(7px);cursor:pointer}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:var(--border-strong);align-items:center;gap:4px;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentAmount{align-items:center;display:flex;position:relative}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentAmount--withTooltip{padding-left:10px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__amount{color:var(--text-primary);font-size:34px;font-weight:700}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__label{color:var(--text-primary);font-size:14px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpBtn{border-radius:50%;width:16px;min-width:0;height:16px;padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpAnchor{z-index:1;position:absolute;top:10px;left:0;transform:translate(-50%,-15%)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpIcon{width:16px;height:16px;color:var(--text-primary);margin-right:0;font-size:16px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails{align-items:center;gap:var(--spacing-md);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item{align-items:center;gap:4px;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item .DetailedPricing-module-scss-module__Ea8b2q__amount{color:var(--text-primary);font-size:16px;font-weight:700}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item .DetailedPricing-module-scss-module__Ea8b2q__label{color:var(--text-primary);font-size:12px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__noEstimates{justify-content:center;align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;height:100px;font-size:14px;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__noEstimates .DetailedPricing-module-scss-module__Ea8b2q__paragraph{color:var(--text-secondary)}.DetailedPricing-module-scss-module__Ea8b2q__leaderRow{align-items:flex-end;gap:var(--spacing-sm);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__leaderFill{flex:auto;overflow:hidden}.DetailedPricing-module-scss-module__Ea8b2q__leaderFill:before{color:var(--text-secondary);white-space:nowrap;content:"................................................................................................................";display:block}.DetailedPricing-module-scss-module__Ea8b2q__leaderValue{white-space:nowrap;font-weight:500}
.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}}
.CoxDigitalRetail-module-scss-module__Y1bgSG__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:24px;padding:15px}
.CustomHtmlCard-module-scss-module__Cpp8nq__htmlCtn{width:100%}
.DealOptionCard-module-scss-module__T2a_la__card{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);width:70%;max-width:450px;box-shadow:none;padding:2px;position:relative}.DealOptionCard-module-scss-module__T2a_la__card--primary{box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.DealOptionCard-module-scss-module__T2a_la__card{width:100%}}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action{background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - 2px);padding:20px}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action--primary{background:0 0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title{color:transparent;background:var(--primary-gradient,var(--primary));-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:2px;font-weight:600}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--primary{color:var(--on-primary);-webkit-text-fill-color:unset}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--mini{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text{color:var(--text-primary);opacity:.7;line-height:20px}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--primary{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--mini{color:var(--on-primary);opacity:1}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular{color:var(--black);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background-color:#fcc014;padding:8px 20px;font-size:14px;line-height:18px;position:absolute;top:-18px;right:0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--genesis{color:var(--primary);background-color:var(--surface);border:var(--lux-border-soft)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--bmw{color:var(--on-primary);background-color:var(--black);border:var(--border-soft)}
.DealCard-module-scss-module__U1M_lq__card{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-xl);padding-bottom:var(--spacing-4xl);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media print{.DealCard-module-scss-module__U1M_lq__card{display:none}}.DealCard-module-scss-module__U1M_lq__card .DealCard-module-scss-module__U1M_lq__header{padding-bottom:var(--padding-lg);justify-content:center;align-items:center;display:flex}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{letter-spacing:-.32px;color:transparent;background-image:linear-gradient(0deg,var(--elevated-level-one)2%,var(--text-primary)90%);-webkit-background-clip:text;background-clip:text;max-height:180px;padding:0 4px;font-size:16px;font-style:normal;font-weight:400;line-height:130%;display:block;overflow:hidden}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ul,.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ol{padding-left:var(--spacing-2xl)}
.DetailedInfoCard-module-scss-module__keqsaq__body{max-width:100%;padding:var(--spacing-md);overflow:hidden}.DetailedInfoCard-module-scss-module__keqsaq__card{padding:var(--spacing-sm)var(--spacing-lg);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background-color:transparent;border:none}.DetailedInfoCard-module-scss-module__keqsaq__cards{padding:var(--spacing-sm);background-color:var(--elevated-level-two);border:var(--border-soft);border-radius:var(--radius-lg);gap:var(--spacing-sm)!important}.DetailedInfoCard-module-scss-module__keqsaq__detailsListFlat{width:100%;margin:var(--spacing-sm);flex-wrap:wrap;display:flex}.DetailedInfoCard-module-scss-module__keqsaq__detailItemFlat{flex:0 0 calc(33.333% - 2*var(--spacing-sm));max-width:calc(33.333% - 2*var(--spacing-sm));margin:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.DetailedInfoCard-module-scss-module__keqsaq__detailsList{gap:var(--spacing-sm);max-height:none;padding:var(--spacing-sm);border-radius:var(--radius-md);flex-direction:column;flex:1;display:flex;overflow-y:visible}.DetailedInfoCard-module-scss-module__keqsaq__nestedList{flex-wrap:wrap;display:flex}.DetailedInfoCard-module-scss-module__keqsaq__accordionHandle{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-lg);color:var(--text-primary);cursor:pointer;background-color:transparent;border:none;display:flex}.DetailedInfoCard-module-scss-module__keqsaq__accordionHandle .DetailedInfoCard-module-scss-module__keqsaq__accordionHandleIcon{transition:transform .3s}.DetailedInfoCard-module-scss-module__keqsaq__accordionHandle .DetailedInfoCard-module-scss-module__keqsaq__accordionHandleIcon--open{transform:rotate(180deg)}
.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card{gap:var(--gap-lg);flex-direction:column;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{align-items:center;gap:var(--gap-xl);flex-direction:row;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{flex-direction:column}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer{width:35%;padding:var(--padding-xl);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer{width:100%;aspect-ratio:unset}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__costContainer{flex-direction:row;align-items:baseline;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer{width:65%}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer{width:100%}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__inputContainer{gap:var(--gap-sm);flex-direction:row;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeContainer{gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeLabelContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeValueContainer{display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__disclaimerContainer{padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}
.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody{position:relative}.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody .ImpelFeatureCard-module-scss-module__eqbZiG__iframeCtn{width:100%;height:425px;position:relative}.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody .ImpelFeatureCard-module-scss-module__eqbZiG__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody{position:relative}.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody .ImpelPhotoCard-module-scss-module__R-OqRq__iframeCtn{width:100%;padding-top:75%;position:relative}.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody .ImpelPhotoCard-module-scss-module__R-OqRq__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareCtn{padding:var(--padding-md);display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareCtn{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareWrapper{max-width:250px;display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareWrapper{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareBanner{width:100%;height:auto}
.LeadMagnetCard-module-scss-module__F4oQxW__card{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));width:100%;box-shadow:var(--shadow-soft)}.LeadMagnetCard-module-scss-module__F4oQxW__card--bmw{background-color:var(--black)}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet{justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--padding-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:768px){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet{flex-direction:column;align-items:flex-start}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__mobileWrapper{display:none}@media only screen and (max-width:768px){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__mobileWrapper{display:block}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__recurrentBadgeContainer img{height:51px!important}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__carfax{object-fit:contain;height:36px}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__rigdig{object-fit:contain;height:40px;padding:var(--padding-md)var(--padding-lg);border-radius:var(--button-radius,var(--radius-md))}@media (hover:hover) and (pointer:fine){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__rigdig:hover{background:var(--elevated-level-two)}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__autocheck{object-fit:contain;height:45px;margin-top:15px}
.LectriumCard-module-scss-module__piMqXW__electrifiedDashboard{border:0;width:100%;height:0}
.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn{gap:var(--spacing-xl);padding:var(--padding-md);flex-direction:row;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn--mobile{flex-direction:column}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareIcon{justify-content:center;width:100%;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn{justify-content:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareLink{width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareLink:hover{text-decoration:underline}}
.InnerCardContent-module-scss-module__gt2T-W__cta{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__circle{background:var(--primary-gradient,var(--primary));border-radius:50px;width:48px;height:48px;padding:12px}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__circle .InnerCardContent-module-scss-module__gt2T-W__icon{color:var(--on-primary)}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__header{color:var(--text-primary);text-align:center;font-size:22px}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__paragraph{letter-spacing:-.8px;color:var(--text-secondary);text-align:center;font-size:16px;line-height:125%}
.LinkCard-module-scss-module__2m0eGq__card{flex-direction:column;gap:10px;display:flex}.LinkCard-module-scss-module__2m0eGq__card .LinkCard-module-scss-module__2m0eGq__button{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);padding:8px 16px;font-size:16px}
.LocationCard-module-scss-module__lT_VJq__root h3{line-height:105%!important}.LocationCard-module-scss-module__lT_VJq__card{gap:var(--spacing-md);flex-direction:column;display:flex}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:18px;display:flex}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location p{margin:0}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location .LocationCard-module-scss-module__lT_VJq__dealerName{letter-spacing:-.9px;color:var(--text-primary);font-size:18px;font-style:normal;font-weight:400;line-height:100%}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location .LocationCard-module-scss-module__lT_VJq__address{letter-spacing:-.7px;color:var(--text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.LocationHoursCard-module-scss-module__7m0OTW__card{width:100%;color:var(--text-primary)}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{flex-direction:column}}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items{gap:var(--spacing-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items{width:100%}}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items .LocationHoursCard-module-scss-module__7m0OTW__item{align-items:center;gap:var(--spacing-md);display:flex}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items .LocationHoursCard-module-scss-module__7m0OTW__item .LocationHoursCard-module-scss-module__7m0OTW__addressCtn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__map{border-radius:var(--radius-lg);width:100%}
.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard{gap:var(--gap-md);padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup{border-radius:var(--radius-xl);padding:6px;overflow-x:auto}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{border-radius:var(--radius-lg)}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshop p{font-weight:700!important}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive{transition:all .2s ease-in-out;background-color:var(--carshop-accent)!important}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive i,.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive p{color:var(--on-primary)!important}@media (max-width:415px){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:6px}}@media (max-width:340px){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:4px}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption p{font-size:12px}}
.PhoneCTA-module-scss-module__cXvuSq__phoneCard{width:100%;color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft);padding:20px;display:none;position:relative;border-radius:var(--radius-full)!important}@media only screen and (max-width:768px){.PhoneCTA-module-scss-module__cXvuSq__phoneCard{align-items:center;display:flex}}@media (hover:hover) and (pointer:fine){.PhoneCTA-module-scss-module__cXvuSq__phoneCard:hover{color:var(--on-primary)}}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__iconBase{background-color:var(--on-primary);border-radius:var(--radius-3xl);opacity:.34;width:42px;height:42px}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__phoneIcon{border:2px solid var(--on-primary);border-radius:var(--radius-3xl);width:42px;height:42px;padding:5px;font-size:28px;position:absolute;top:20px;left:20px}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn{flex-direction:column;margin-left:12px;display:flex}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn .PhoneCTA-module-scss-module__cXvuSq__phoneNumber{letter-spacing:-.32px;margin-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn .PhoneCTA-module-scss-module__cXvuSq__subtitle{letter-spacing:-.28px;opacity:.5;font-size:14px;font-weight:400;line-height:normal}
.PhyronVideoCard-module-scss-module__tvUKnq__cardBody{position:relative}.PhyronVideoCard-module-scss-module__tvUKnq__cardBody .PhyronVideoCard-module-scss-module__tvUKnq__videoCtn{border-radius:var(--radius-xl);border:none;width:100%;height:700px}.PhyronVideoCard-module-scss-module__tvUKnq__cardBody .PhyronVideoCard-module-scss-module__tvUKnq__video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important;border-radius:var(--radius-xl)!important}
.QuotibleCard-module-scss-module__QRvTiG__cardBody{flex-direction:column;gap:16px;display:flex}.QuotibleCard-module-scss-module__QRvTiG__loadingState{min-height:60px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}
.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl);padding:var(--spacing-5xl);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__upperCtn{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__upperCtn .DefaultRoadsterCard-module-scss-module__UneuWW__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{max-width:100%!important}}
.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{align-items:unset}}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn .GenesisRoadsterCard-module-scss-module__9y-VaG__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{max-width:100%!important}}
.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{gap:12px}}.ShopifyCard-module-scss-module__k9JlCW__productContainer{width:calc(33.333% - 14px);margin-bottom:20px}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productContainer{margin-bottom:16px;width:calc(50% - 6px)!important}}.ShopifyCard-module-scss-module__k9JlCW__productContainer img{object-fit:contain!important;width:100%!important;height:120px!important}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productContainer img{height:100px!important}}
.TableOfContents-module-scss-module__M6J3ba__body{border-radius:var(--radius-full);max-width:100%;padding:4px;overflow:hidden}.TableOfContents-module-scss-module__M6J3ba__card{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:6px 12px;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module-scss-module__M6J3ba__card .TableOfContents-module-scss-module__M6J3ba__cardTitle{letter-spacing:-.32px;font-size:14px;font-weight:400;line-height:150%}.TableOfContents-module-scss-module__M6J3ba__card--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-border)}@media (hover:hover) and (pointer:fine){.TableOfContents-module-scss-module__M6J3ba__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}}.TableOfContents-module-scss-module__M6J3ba__cards{padding:4px;gap:10px!important}
.TekionCard-module-scss-module__lI_G_a__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard{align-items:unset}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__expressText{font-family:var(--header-font);letter-spacing:1px;color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__byline{font-family:var(--header-font);letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__subtitle{letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;max-width:340px;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{max-width:100%!important}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn a{width:100%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{gap:var(--spacing-md,12px);width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);color:var(--black);background:var(--white);border:1px solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__variantTwo{justify-content:space-evenly;align-items:center;gap:var(--spacing-md);height:300px;padding:var(--spacing-md);flex-direction:column;display:flex}
.RecommendationCard-module-scss-module__XhIsga__card{align-items:flex-start;gap:var(--gap-md);background-color:var(--surface);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__XhIsga__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:200px}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{height:unset}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer{width:100%;padding:var(--padding-md);align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeTitle{letter-spacing:var(--letter-spacing-sm);font-size:10px}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details{justify-content:flex-end;align-items:center;gap:var(--gap-sm);width:100%;height:50%;padding:var(--padding-md);background:linear-gradient(to bottom,transparent,var(--surface));border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn .RecommendationCard-module-scss-module__XhIsga__vehicleTitle{letter-spacing:var(--letter-spacing-sm);font-size:14px}}
.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations{padding:var(--padding-lg)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title{width:100%;padding:0 var(--padding-lg);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title .VehicleRecommendationCard-module-scss-module__KDwyZa__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{padding:var(--padding-lg)}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller .VehicleRecommendationCard-module-scss-module__KDwyZa__sideScrollerInner{gap:var(--gap-lg)}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{padding:var(--padding-lg)var(--padding-lg)0;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{padding:var(--padding-lg);justify-content:center;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{background:var(--elevated-level-two);border-radius:var(--radius-lg);width:280px;min-width:280px;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__KDwyZa__pulse;overflow:hidden}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{width:100%;height:180px}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{height:140px}}@keyframes VehicleRecommendationCard-module-scss-module__KDwyZa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:flex-start;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer{align-items:center;gap:var(--gap-md);display:flex}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__countText{color:var(--view-count-card-text-color,var(--primary))}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__dot{background-color:var(--primary);border-radius:var(--radius-full);width:16px;height:16px;animation:2s 1s infinite ViewCountCard-module-scss-module__Hp5SMa__pulse}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{background-color:var(--primary);border-radius:var(--radius-full);width:100%;height:2px}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{display:none!important}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{flex-direction:row;align-items:flex-end;gap:2px;display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{display:none}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer .ViewCountCard-module-scss-module__Hp5SMa__line{background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);width:4px}@keyframes ViewCountCard-module-scss-module__Hp5SMa__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.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}
.YoutubeCard-module-scss-module__7uXS9a__cardBody{flex-direction:column;gap:20px;height:0;padding:20px 20px calc(56.25% + 20px);display:flex;position:relative}.YoutubeCard-module-scss-module__7uXS9a__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.HomeStoreListItem-module-scss-module__4o7U-G__listItemCtn{width:100%;height:-moz-fit-content;height:fit-content;padding:var(--padding-md);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:var(--transition-fast);cursor:pointer}.HomeStoreListItem-module-scss-module__4o7U-G__listItemCtn--selected{outline:2px solid var(--primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.HomeStoreListItem-module-scss-module__4o7U-G__listItemCtn:hover{background-color:var(--elevated-level-two)}}.HomeStoreListItem-module-scss-module__4o7U-G__listItemCtn .HomeStoreListItem-module-scss-module__4o7U-G__textOverlay{padding:var(--padding-sm);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.HomeStoreListItem-module-scss-module__4o7U-G__listItemCtn .HomeStoreListItem-module-scss-module__4o7U-G__textOverlay .HomeStoreListItem-module-scss-module__4o7U-G__titleWrapper{gap:var(--gap-md);flex-direction:column;display:flex}.HomeStoreListItem-module-scss-module__4o7U-G__selectedOverlay{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:92px;display:flex}.HomeStoreListItem-module-scss-module__4o7U-G__selectedOverlay .HomeStoreListItem-module-scss-module__4o7U-G__icon{width:14px;height:14px;color:var(--text-primary);font-size:14px}.HomeStoreListItem-module-scss-module__4o7U-G__selectedOverlay--clear{padding:var(--padding-md);border-radius:var(--radius-lg);transition:var(--transition-fast)}@media (hover:hover) and (pointer:fine){.HomeStoreListItem-module-scss-module__4o7U-G__selectedOverlay--clear:hover{background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);scale:1.02}}
.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}}
.VDPCard-module-scss-module__eBjcna__vdpCard{border-radius:var(--radius-xl)}
.ServiceSchedulingCard-module-scss-module__2eC79a__card{gap:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}
.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)}
.VdpCards-module-scss-module__b81ajq__glow{animation:2s VdpCards-module-scss-module__b81ajq__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__b81ajq__glowing{20%{box-shadow:0 0 10px var(--primary)}40%{box-shadow:0 0 10px var(--primary)}to{box-shadow:unset}}
.Common-module-scss-module__nQqvBW__header{justify-content:space-between;align-items:center;min-height:36px;display:flex}.Common-module-scss-module__nQqvBW__header .Common-module-scss-module__nQqvBW__editButton{padding:0 var(--spacing-xs);color:var(--text-primary);cursor:pointer}.Common-module-scss-module__nQqvBW__header .Common-module-scss-module__nQqvBW__cancelButton{width:-moz-fit-content;width:fit-content}.Common-module-scss-module__nQqvBW__title{color:var(--text-primary);margin:0;font-size:20px}.Common-module-scss-module__nQqvBW__selectModifier{padding:var(--spacing-sm)var(--spacing-2xl);color:var(--text-primary)}.Common-module-scss-module__nQqvBW__loaderCtn{height:100%;padding:var(--spacing-lg)0;justify-content:center;align-items:center;display:flex}.Common-module-scss-module__nQqvBW__continueButton{height:52px}.Common-module-scss-module__nQqvBW__continueButtonIcon{color:var(--on-primary)}
.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}
.ContactForm-module-scss-module__gLW4wG__content{gap:var(--spacing-2xl);flex-direction:column;display:flex}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__row{gap:var(--spacing-sm);display:flex}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__input{margin:0}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__error{padding:var(--spacing-xs)0 var(--spacing-sm);color:var(--red);text-align:center;margin:0}
.ServiceDateTime-module-scss-module__BEe7GG__times{gap:var(--spacing-md);flex-direction:column;display:flex}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__timeOptions{gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr;display:grid}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__timeOption{padding:var(--spacing-sm)0;font-size:16px}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__noTimes{padding:var(--spacing-sm)0 0;text-align:center;font-size:16px}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__optionTab{padding:var(--spacing-sm)var(--spacing-xs)}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__optionTab .ServiceDateTime-module-scss-module__BEe7GG__labelCtn{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;width:100%;margin:0;display:flex}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__optionTab .ServiceDateTime-module-scss-module__BEe7GG__labelCtn .ServiceDateTime-module-scss-module__BEe7GG__icon{color:var(--primary)}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__optionTab .ServiceDateTime-module-scss-module__BEe7GG__labelCtn .ServiceDateTime-module-scss-module__BEe7GG__titleCtn{text-align:center;flex-direction:column;justify-content:flex-start;gap:2px;display:flex}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__optionTab .ServiceDateTime-module-scss-module__BEe7GG__labelCtn .ServiceDateTime-module-scss-module__BEe7GG__titleCtn .ServiceDateTime-module-scss-module__BEe7GG__title{color:var(--text-primary);margin:0;font-size:16px;line-height:18px}.ServiceDateTime-module-scss-module__BEe7GG__times .ServiceDateTime-module-scss-module__BEe7GG__optionTab .ServiceDateTime-module-scss-module__BEe7GG__labelCtn .ServiceDateTime-module-scss-module__BEe7GG__titleCtn .ServiceDateTime-module-scss-module__BEe7GG__subtitle{color:var(--text-secondary);margin:0;font-size:12px;line-height:14px}
