.AiFilterTag-module-scss-module__xDU7ZW__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__xDU7ZW__aiFilterTag:hover{transform:translateY(-2px)}}.AiFilterTag-module-scss-module__xDU7ZW__aiFilterTag .AiFilterTag-module-scss-module__xDU7ZW__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__xDU7ZW__aiFilterTag .AiFilterTag-module-scss-module__xDU7ZW__aiFilterTagText.AiFilterTag-module-scss-module__xDU7ZW__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__xDU7ZW__aiFilterTag .AiFilterTag-module-scss-module__xDU7ZW__textSkeleton{background-color:var(--elevated-level-two);border-radius:var(--radius-sm);width:75px;height:20px}.AiFilterTag-module-scss-module__xDU7ZW__aiFilterTag .AiFilterTag-module-scss-module__xDU7ZW__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__xDU7ZW__aiFilterTag .AiFilterTag-module-scss-module__xDU7ZW__badgeText{font-size:12px}
.AiSuggestions-module-scss-module__LC0lsa__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__LC0lsa__gradient-rotate,5s ease-in-out infinite AiSuggestions-module-scss-module__LC0lsa__glowing-border;display:flex;position:relative}.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions.AiSuggestions-module-scss-module__LC0lsa__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__LC0lsa__gradient-rotate,5s ease-in-out infinite AiSuggestions-module-scss-module__LC0lsa__glowing-border}@media screen and (max-width:768px){.AiSuggestions-module-scss-module__LC0lsa__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__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsInner{align-items:center;gap:var(--gap-md);display:flex}@media screen and (min-width:768px){.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsInner{padding:var(--padding-md)}}.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeader{align-items:center;gap:var(--gap-md);width:100%;height:32px;display:flex}.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeader .AiSuggestions-module-scss-module__LC0lsa__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__LC0lsa__gradient-rotate}.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeader .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeaderText.AiSuggestions-module-scss-module__LC0lsa__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__LC0lsa__gradient-rotate}.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeader .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeaderButton{margin-left:auto;display:block}@media screen and (min-width:768px){.AiSuggestions-module-scss-module__LC0lsa__aiSuggestions .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeader .AiSuggestions-module-scss-module__LC0lsa__aiSuggestionsHeaderButton{display:none}}@keyframes AiSuggestions-module-scss-module__LC0lsa__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__LC0lsa__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)}}
.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper{gap:var(--gap-sm);flex-direction:column;display:flex;position:relative}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn{padding:var(--spacing-lg);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn--collapsed{background-image:linear-gradient(180deg,var(--elevated-level-two)80%,var(--elevated-level-one))}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__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__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn div:last-child hr{display:none}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn h5{font-size:var(--font-body-lg);font-weight:var(--font-weight-medium)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn details[open] summary .LexusAccessoriesCard-module-scss-module__R6tfua__icon{transform:rotate(180deg)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn details[open] .LexusAccessoriesCard-module-scss-module__R6tfua__extendedDescription{animation:.75s linear forwards LexusAccessoriesCard-module-scss-module__R6tfua__fade-in}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__details .LexusAccessoriesCard-module-scss-module__R6tfua__summary{cursor:pointer;flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__details .LexusAccessoriesCard-module-scss-module__R6tfua__summary .LexusAccessoriesCard-module-scss-module__R6tfua__summaryCtn{flex-direction:row;justify-content:space-between;width:100%;display:flex}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__details .LexusAccessoriesCard-module-scss-module__R6tfua__summary .LexusAccessoriesCard-module-scss-module__R6tfua__summaryCtn .LexusAccessoriesCard-module-scss-module__R6tfua__summaryRight{flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__details .LexusAccessoriesCard-module-scss-module__R6tfua__summary .LexusAccessoriesCard-module-scss-module__R6tfua__summaryCtn .LexusAccessoriesCard-module-scss-module__R6tfua__summaryRight .LexusAccessoriesCard-module-scss-module__R6tfua__icon{margin-left:var(--spacing-md);font-size:var(--font-body-xl);transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__details .LexusAccessoriesCard-module-scss-module__R6tfua__extendedDescription{width:95%;padding:var(--spacing-md)0 0 var(--spacing-md);font-size:var(--font-body-md);opacity:0}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__details .LexusAccessoriesCard-module-scss-module__R6tfua__extendedDescription li::marker{color:var(--text-primary)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__priceCtn{flex-direction:row;justify-content:center;align-items:center;display:flex}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__priceCtn .LexusAccessoriesCard-module-scss-module__R6tfua__helpBtn{border-radius:50%;width:22px;min-width:0;height:22px;margin-bottom:2px;padding:0}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__priceCtn .LexusAccessoriesCard-module-scss-module__R6tfua__helpIcon{width:18px;height:18px;font-size:var(--font-body-md);color:var(--text-primary);margin-top:2px}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesCtn .LexusAccessoriesCard-module-scss-module__R6tfua__accessory{padding-right:var(--spacing-4xl);flex-direction:row;justify-content:space-between;display:flex}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__expandButton{position:relative}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__expandButton--expanded{border-top:var(--border-soft)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__expandButton .LexusAccessoriesCard-module-scss-module__R6tfua__expandIcon{transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__R6tfua__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__R6tfua__expandButton .LexusAccessoriesCard-module-scss-module__R6tfua__expandIcon--expanded{transform:rotate(180deg)}@keyframes LexusAccessoriesCard-module-scss-module__R6tfua__fade-in{to{opacity:1}}
.BasicInfoCard-module-scss-module__H4o6dG__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__H4o6dG__detailsCtn .BasicInfoCard-module-scss-module__H4o6dG__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__H4o6dG__detailsCtn .BasicInfoCard-module-scss-module__H4o6dG__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__H4o6dG__detailsCtn{flex-direction:column;gap:10px}.BasicInfoCard-module-scss-module__H4o6dG__detailsCtn .BasicInfoCard-module-scss-module__H4o6dG__dividerWrp{display:none}}.BasicInfoCard-module-scss-module__H4o6dG__tabContentHidden{display:none}
.CarfaxCard-module-scss-module__4x0FHW__carfaxCard select,.CarfaxCard-module-scss-module__4x0FHW__carfaxCard select option{color:inherit!important;background-color:inherit!important}
.CarfaxUSCard-module-scss-module__WmzfUW__carfaxWidgetContainer{width:100%;max-width:768px;margin:0 auto}@media (max-width:768px){.CarfaxUSCard-module-scss-module__WmzfUW__carfaxWidgetContainer{max-width:375px}}.CarfaxUSCard-module-scss-module__WmzfUW__carfaxWidget{width:100%;max-width:768px;max-height:1400px}@media (max-width:768px){.CarfaxUSCard-module-scss-module__WmzfUW__carfaxWidget{max-width:375px;max-height:1304px}}.CarfaxUSCard-module-scss-module__WmzfUW__carfaxWidget iframe{border:none;max-height:1400px;width:100%!important;height:100%!important}@media (max-width:768px){.CarfaxUSCard-module-scss-module__WmzfUW__carfaxWidget iframe{max-height:1304px}}
.CoxDigitalRetail-module-scss-module__ARVjDW__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}
.DealOptionCard-module-scss-module__Chkcva__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__Chkcva__card--primary{box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.DealOptionCard-module-scss-module__Chkcva__card{width:100%}}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action{background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - 2px);padding:20px}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action--primary{background:0 0}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__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__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__title--primary{color:var(--on-primary);-webkit-text-fill-color:unset}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__title--bmw,.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__title--mini{color:var(--on-primary)}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__text{color:var(--text-primary);opacity:.7;line-height:20px}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__text--primary{color:var(--on-primary)}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__text--bmw,.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__action .DealOptionCard-module-scss-module__Chkcva__text--mini{color:var(--on-primary);opacity:1}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__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__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__popular--genesis{color:var(--primary);background-color:var(--surface);border:var(--lux-border-soft)}.DealOptionCard-module-scss-module__Chkcva__card .DealOptionCard-module-scss-module__Chkcva__popular--bmw{color:var(--on-primary);background-color:var(--black);border:var(--border-soft)}
.DealCard-module-scss-module__Q2fKYG__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__Q2fKYG__card{display:none}}.DealCard-module-scss-module__Q2fKYG__card .DealCard-module-scss-module__Q2fKYG__header{padding-bottom:var(--padding-lg);justify-content:center;align-items:center;display:flex}
.DescriptionCard-module-scss-module__z0Q9HG__card{width:100%}.DescriptionCard-module-scss-module__z0Q9HG__card .DescriptionCard-module-scss-module__z0Q9HG__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__z0Q9HG__card .DescriptionCard-module-scss-module__z0Q9HG__description.DescriptionCard-module-scss-module__z0Q9HG__markdown ul,.DescriptionCard-module-scss-module__z0Q9HG__card .DescriptionCard-module-scss-module__z0Q9HG__description.DescriptionCard-module-scss-module__z0Q9HG__markdown ol{padding-left:var(--spacing-2xl)}
.DetailedInfoCard-module-scss-module__ba-tuW__body{max-width:100%;padding:var(--spacing-md);overflow:hidden}.DetailedInfoCard-module-scss-module__ba-tuW__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__ba-tuW__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__ba-tuW__detailsListFlat{width:100%;margin:var(--spacing-sm);flex-wrap:wrap;display:flex}.DetailedInfoCard-module-scss-module__ba-tuW__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__ba-tuW__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__ba-tuW__nestedList{flex-wrap:wrap;display:flex}.DetailedInfoCard-module-scss-module__ba-tuW__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__ba-tuW__accordionHandle .DetailedInfoCard-module-scss-module__ba-tuW__accordionHandleIcon{transition:transform .3s}.DetailedInfoCard-module-scss-module__ba-tuW__accordionHandle .DetailedInfoCard-module-scss-module__ba-tuW__accordionHandleIcon--open{transform:rotate(180deg)}
.ImpelFeatureCard-module-scss-module__FPQVgG__cardBody{position:relative}.ImpelFeatureCard-module-scss-module__FPQVgG__cardBody .ImpelFeatureCard-module-scss-module__FPQVgG__iframeCtn{width:100%;height:425px;position:relative}.ImpelFeatureCard-module-scss-module__FPQVgG__cardBody .ImpelFeatureCard-module-scss-module__FPQVgG__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.ImpelPhotoCard-module-scss-module__Z8IWZW__cardBody{position:relative}.ImpelPhotoCard-module-scss-module__Z8IWZW__cardBody .ImpelPhotoCard-module-scss-module__Z8IWZW__iframeCtn{width:100%;padding-top:75%;position:relative}.ImpelPhotoCard-module-scss-module__Z8IWZW__cardBody .ImpelPhotoCard-module-scss-module__Z8IWZW__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.InfinitiPremiumCareCard-module-scss-module__82UEUW__infinitiPremiumCareCtn{padding:var(--padding-md);display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__82UEUW__infinitiPremiumCareCtn{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__82UEUW__infinitiPremiumCareWrapper{max-width:250px;display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__82UEUW__infinitiPremiumCareWrapper{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__82UEUW__infinitiPremiumCareBanner{width:100%;height:auto}
.LeadMagnetCard-module-scss-module__QbMZ1G__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__QbMZ1G__card--bmw{background-color:var(--black)}.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__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__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet{flex-direction:column;align-items:flex-start}}.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__mobileWrapper{display:none}@media only screen and (max-width:768px){.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__mobileWrapper{display:block}}.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__recurrentBadgeContainer img{height:51px!important}.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__carfax{object-fit:contain;height:36px}.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__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__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__rigdig:hover{background:var(--elevated-level-two)}}.LeadMagnetCard-module-scss-module__QbMZ1G__card .LeadMagnetCard-module-scss-module__QbMZ1G__leadMagnet .LeadMagnetCard-module-scss-module__QbMZ1G__autocheck{object-fit:contain;height:45px;margin-top:15px}
.LectriumCard-module-scss-module__lTEq3q__electrifiedDashboard{border:0;width:100%;height:0}
.LexusCareCard-module-scss-module__P5hOea__lexusCareCtn{gap:var(--spacing-xl);padding:var(--padding-md);flex-direction:row;display:flex}.LexusCareCard-module-scss-module__P5hOea__lexusCareCtn--mobile{flex-direction:column}.LexusCareCard-module-scss-module__P5hOea__lexusCareCtn .LexusCareCard-module-scss-module__P5hOea__lexusCareIcon{justify-content:center;width:100%;display:flex}.LexusCareCard-module-scss-module__P5hOea__lexusCareCtn .LexusCareCard-module-scss-module__P5hOea__lexusCareTextCtn{justify-content:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusCareCard-module-scss-module__P5hOea__lexusCareCtn .LexusCareCard-module-scss-module__P5hOea__lexusCareTextCtn .LexusCareCard-module-scss-module__P5hOea__lexusCareLink{width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.LexusCareCard-module-scss-module__P5hOea__lexusCareCtn .LexusCareCard-module-scss-module__P5hOea__lexusCareTextCtn .LexusCareCard-module-scss-module__P5hOea__lexusCareLink:hover{text-decoration:underline}}
.InnerCardContent-module-scss-module__oUUx0q__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__oUUx0q__cta .InnerCardContent-module-scss-module__oUUx0q__circle{background:var(--primary-gradient,var(--primary));border-radius:50px;width:48px;height:48px;padding:12px}.InnerCardContent-module-scss-module__oUUx0q__cta .InnerCardContent-module-scss-module__oUUx0q__circle .InnerCardContent-module-scss-module__oUUx0q__icon{color:var(--on-primary)}.InnerCardContent-module-scss-module__oUUx0q__cta .InnerCardContent-module-scss-module__oUUx0q__header{color:var(--text-primary);text-align:center;font-size:22px}.InnerCardContent-module-scss-module__oUUx0q__cta .InnerCardContent-module-scss-module__oUUx0q__paragraph{letter-spacing:-.8px;color:var(--text-secondary);text-align:center;font-size:16px;line-height:125%}
.LinkCard-module-scss-module__iRICyG__card{flex-direction:column;gap:10px;display:flex}.LinkCard-module-scss-module__iRICyG__card .LinkCard-module-scss-module__iRICyG__button{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);padding:8px 16px;font-size:16px}
.LocationCard-module-scss-module__iz68UW__root h3{line-height:105%!important}.LocationCard-module-scss-module__iz68UW__card{gap:var(--spacing-md);flex-direction:column;display:flex}.LocationCard-module-scss-module__iz68UW__card .LocationCard-module-scss-module__iz68UW__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__iz68UW__card .LocationCard-module-scss-module__iz68UW__location p{margin:0}.LocationCard-module-scss-module__iz68UW__card .LocationCard-module-scss-module__iz68UW__location .LocationCard-module-scss-module__iz68UW__dealerName{letter-spacing:-.9px;color:var(--text-primary);font-size:18px;font-style:normal;font-weight:400;line-height:100%}.LocationCard-module-scss-module__iz68UW__card .LocationCard-module-scss-module__iz68UW__location .LocationCard-module-scss-module__iz68UW__address{letter-spacing:-.7px;color:var(--text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.RecommendationCard-module-scss-module__wpVCLW__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__wpVCLW__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__wpVCLW__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__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__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__image{height:unset}}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__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__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__desktopBadgeContainer .RecommendationCard-module-scss-module__wpVCLW__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__desktopBadgeContainer .RecommendationCard-module-scss-module__wpVCLW__aiBadgeTitle{letter-spacing:var(--letter-spacing-sm);font-size:10px}}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__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__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__details .RecommendationCard-module-scss-module__wpVCLW__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__details .RecommendationCard-module-scss-module__wpVCLW__textCtn .RecommendationCard-module-scss-module__wpVCLW__vehicleTitle{letter-spacing:var(--letter-spacing-sm);font-size:14px}}
.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations{padding:var(--padding-lg)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__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__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__title .VehicleRecommendationCard-module-scss-module__dDrvhW__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__desktopSideScroller{padding:var(--padding-lg)}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__desktopSideScroller .VehicleRecommendationCard-module-scss-module__dDrvhW__sideScrollerInner{gap:var(--gap-lg)}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__mobileRecommendationsGrid{padding:var(--padding-lg)var(--padding-lg)0;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__mobileRecommendationsGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__bottomContainer{padding:var(--padding-lg);justify-content:center;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__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__dDrvhW__pulse;overflow:hidden}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonImage{width:100%;height:180px}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonImage{height:140px}}@keyframes VehicleRecommendationCard-module-scss-module__dDrvhW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.HomeStoreListItem-module-scss-module__BfXsFa__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__BfXsFa__listItemCtn--selected{outline:2px solid var(--primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.HomeStoreListItem-module-scss-module__BfXsFa__listItemCtn:hover{background-color:var(--elevated-level-two)}}.HomeStoreListItem-module-scss-module__BfXsFa__listItemCtn .HomeStoreListItem-module-scss-module__BfXsFa__textOverlay{padding:var(--padding-sm);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.HomeStoreListItem-module-scss-module__BfXsFa__listItemCtn .HomeStoreListItem-module-scss-module__BfXsFa__textOverlay .HomeStoreListItem-module-scss-module__BfXsFa__titleWrapper{gap:var(--gap-md);flex-direction:column;display:flex}.HomeStoreListItem-module-scss-module__BfXsFa__selectedOverlay{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:92px;display:flex}.HomeStoreListItem-module-scss-module__BfXsFa__selectedOverlay .HomeStoreListItem-module-scss-module__BfXsFa__icon{width:14px;height:14px;color:var(--text-primary);font-size:14px}.HomeStoreListItem-module-scss-module__BfXsFa__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__BfXsFa__selectedOverlay--clear:hover{background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);scale:1.02}}
.ViewCountCard-module-scss-module__l0EShq__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__l0EShq__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__contentContainer{align-items:center;gap:var(--gap-md);display:flex}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__contentContainer .ViewCountCard-module-scss-module__l0EShq__dot{background-color:var(--primary);border-radius:var(--radius-full);width:16px;height:16px;animation:2s 1s infinite ViewCountCard-module-scss-module__l0EShq__pulse}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__hLine{background-color:var(--primary);border-radius:var(--radius-full);width:100%;height:2px}@media (max-width:350px){.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__hLine{display:none!important}}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__lineContainer{flex-direction:row;align-items:flex-end;gap:2px;display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__lineContainer{display:none}}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__lineContainer .ViewCountCard-module-scss-module__l0EShq__line{background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);width:4px}@keyframes ViewCountCard-module-scss-module__l0EShq__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.Common-module-scss-module__JDhPLa__header{justify-content:space-between;align-items:center;min-height:36px;display:flex}.Common-module-scss-module__JDhPLa__header .Common-module-scss-module__JDhPLa__editButton{padding:0 var(--spacing-xs);color:var(--text-primary);cursor:pointer}.Common-module-scss-module__JDhPLa__header .Common-module-scss-module__JDhPLa__cancelButton{width:-moz-fit-content;width:fit-content}.Common-module-scss-module__JDhPLa__title{color:var(--text-primary);margin:0;font-size:20px}.Common-module-scss-module__JDhPLa__selectModifier{padding:var(--spacing-sm)var(--spacing-2xl);color:var(--text-primary)}.Common-module-scss-module__JDhPLa__loaderCtn{height:100%;padding:var(--spacing-lg)0;justify-content:center;align-items:center;display:flex}.Common-module-scss-module__JDhPLa__continueButton{height:52px}.Common-module-scss-module__JDhPLa__continueButtonIcon{color:var(--on-primary)}
.YoutubeCard-module-scss-module__vigO0W__cardBody{flex-direction:column;gap:20px;height:0;padding:20px 20px calc(56.25% + 20px);display:flex;position:relative}.YoutubeCard-module-scss-module__vigO0W__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.ServiceSchedulingCard-module-scss-module__wtMoTa__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}
.CustomHtmlCard-module-scss-module__ph2LpW__htmlCtn{width:100%}
.ContactForm-module-scss-module__NfUolW__content{gap:var(--spacing-2xl);flex-direction:column;display:flex}.ContactForm-module-scss-module__NfUolW__content .ContactForm-module-scss-module__NfUolW__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.ContactForm-module-scss-module__NfUolW__content .ContactForm-module-scss-module__NfUolW__row{gap:var(--spacing-sm);display:flex}.ContactForm-module-scss-module__NfUolW__content .ContactForm-module-scss-module__NfUolW__input{margin:0}.ContactForm-module-scss-module__NfUolW__content .ContactForm-module-scss-module__NfUolW__error{padding:var(--spacing-xs)0 var(--spacing-sm);color:var(--red);text-align:center;margin:0}
.MobileNavBar-module-scss-module__tsLBta__header{z-index:11;width:100%;height:74px;padding:var(--padding-sm)var(--padding-sm)var(--padding-sm)var(--padding-lg);color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky;top:0}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__volvo{box-shadow:none;background-color:#fafafa;border-bottom:none}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__volvoDarkMode{background-color:var(--elevated-level-one)}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.19)}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__onTop{z-index:12!important}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__logoContainer{align-items:center;display:flex}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__logoContainer .MobileNavBar-module-scss-module__tsLBta__logo{width:40px;height:40px}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__logoContainer .MobileNavBar-module-scss-module__tsLBta__volvoLogo{width:100px;height:100%}@media only screen and (max-width:768px){.MobileNavBar-module-scss-module__tsLBta__header{justify-content:space-between;align-items:center;display:flex}}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__linkContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}@media only screen and (max-width:450px){.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:380px){.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__linkContainer{gap:var(--gap-sm)}}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconBtn{width:40px;height:40px;color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;font-size:24px;display:flex;overflow:hidden}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconBtn path,.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconBtn rect{fill:var(--primary)}.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:row;display:flex}.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__oemLogo,.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__dealerLogo{align-items:center;display:flex}@media (max-width:768px){.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__dealerLogo img{object-fit:contain;width:auto;max-width:95px;height:auto;max-height:40px}}@media only screen and (max-width:400px){.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__dealerLogo img{width:50px;height:35px}}.MobileNavBar-module-scss-module__tsLBta__volvoInfoBar{display:none}@media (max-width:768px){.MobileNavBar-module-scss-module__tsLBta__volvoInfoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;height:100%;max-height:40px;padding:var(--padding-md)var(--padding-lg);background-color:var(--elevated-level-two);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:flex;overflow-x:auto}.MobileNavBar-module-scss-module__tsLBta__volvoInfoBar .MobileNavBar-module-scss-module__tsLBta__infoBarAddressButton{width:-moz-fit-content!important;width:fit-content!important}}
.CarshopMobileNavBar-module-scss-module__IaqIJG__header{height:74px;padding-left:14px}.CarshopMobileNavBar-module-scss-module__IaqIJG__logo{width:154px}.CarshopMobileNavBar-module-scss-module__IaqIJG__actions{align-items:center;gap:14px;display:flex}@media only screen and (max-width:390px){.CarshopMobileNavBar-module-scss-module__IaqIJG__actions{gap:8px}}.CarshopMobileNavBar-module-scss-module__IaqIJG__divider{background-color:rgba(205,207,208,.25);min-width:1px;height:34px}.CarshopMobileNavBar-module-scss-module__IaqIJG__icon,.CarshopMobileNavBar-module-scss-module__IaqIJG__icon:active{fill:var(--carshop-accent)}.CarshopMobileNavBar-module-scss-module__IaqIJG__homeSelector{display:flex}@media only screen and (max-width:370px){.CarshopMobileNavBar-module-scss-module__IaqIJG__homeSelector{display:none}}
.Completed-module-scss-module__62vF6W__success{width:156px;height:156px;margin:var(--spacing-lg);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Completed-module-scss-module__62vF6W__success .Completed-module-scss-module__62vF6W__completedCheckMark{color:var(--on-primary);font-size:80px}
.FinalPage-module-scss-module__J3npFW__content{justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%;padding-top:var(--spacing-4xl);flex-direction:column;display:flex}.FinalPage-module-scss-module__J3npFW__content .FinalPage-module-scss-module__J3npFW__subTitle{max-width:300px;color:var(--text-primary);text-align:center;font-size:20px}.FinalPage-module-scss-module__J3npFW__content .FinalPage-module-scss-module__J3npFW__button{height:52px}
.ServiceType-module-scss-module__d6bK2a__container{gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex;position:relative}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__services{gap:var(--spacing-sm);flex-flow:wrap;width:100%;display:flex}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__serviceOption{flex:0 1 calc(33.333% - var(--spacing-sm)*2/3);padding:var(--spacing-md);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__serviceOption--selected{box-shadow:var(--shadow-border)}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__somethingElseCtn{gap:var(--spacing-sm);flex-direction:column;display:flex}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__somethingElseCtn .ServiceType-module-scss-module__d6bK2a__somethingElse{align-items:center;gap:10px}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__somethingElseCtn .ServiceType-module-scss-module__d6bK2a__input{margin:0}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__somethingElseCtn .ServiceType-module-scss-module__d6bK2a__input--active:not(:focus){border:2px solid var(--primary)}.ServiceType-module-scss-module__d6bK2a__container .ServiceType-module-scss-module__d6bK2a__label{letter-spacing:-2%;margin:0;font-size:14px}
.VehicleSelection-module-scss-module__WCOOra__stepIndicatorContainer{align-items:center;gap:var(--spacing-sm);display:flex}.VehicleSelection-module-scss-module__WCOOra__stepIndicatorContainer .VehicleSelection-module-scss-module__WCOOra__stepModifier{width:-moz-fit-content;width:fit-content;font-size:20px}.VehicleSelection-module-scss-module__WCOOra__stepIndicatorContainer .VehicleSelection-module-scss-module__WCOOra__incompleteStep{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);cursor:unset;border:none;padding:14px 0}.VehicleSelection-module-scss-module__WCOOra__stepIndicatorContainer .VehicleSelection-module-scss-module__WCOOra__completedStep{width:-moz-fit-content;width:fit-content;color:var(--text-primary);cursor:unset;border:none;padding:0}.VehicleSelection-module-scss-module__WCOOra__options{gap:var(--spacing-sm);flex-direction:column;display:flex}
.FinalPage-module-scss-module__uiSf8q__content{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;padding:64px 20px 40px;display:flex}.FinalPage-module-scss-module__uiSf8q__content.FinalPage-module-scss-module__uiSf8q__completed{padding:64px 50px 40px}.FinalPage-module-scss-module__uiSf8q__content .FinalPage-module-scss-module__uiSf8q__title{letter-spacing:-.05em;max-width:300px;color:var(--text-primary);text-align:center;margin:0;font-size:28px}.FinalPage-module-scss-module__uiSf8q__content .FinalPage-module-scss-module__uiSf8q__check{margin:var(--spacing-lg)0;text-align:left;gap:8px;display:flex}.FinalPage-module-scss-module__uiSf8q__content .FinalPage-module-scss-module__uiSf8q__check .FinalPage-module-scss-module__uiSf8q__text{color:var(--text-secondary);font-size:14px}.FinalPage-module-scss-module__uiSf8q__content .FinalPage-module-scss-module__uiSf8q__check .FinalPage-module-scss-module__uiSf8q__text .FinalPage-module-scss-module__uiSf8q__link{color:var(--primary)}@media (hover:hover) and (pointer:fine){.FinalPage-module-scss-module__uiSf8q__content .FinalPage-module-scss-module__uiSf8q__check .FinalPage-module-scss-module__uiSf8q__text .FinalPage-module-scss-module__uiSf8q__link:hover{text-decoration:underline}}.FinalPage-module-scss-module__uiSf8q__content .FinalPage-module-scss-module__uiSf8q__check .FinalPage-module-scss-module__uiSf8q__continueBtn{height:115px}
.ServiceSchedulingModal-module-scss-module__dhoZOW__content{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;display:flex}.ServiceSchedulingModal-module-scss-module__dhoZOW__icon{width:48px;height:48px;font-size:48px}
