.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge{width:100%;min-width:var(--font-size-10xl);height:var(--spacing-10xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__badgeContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xxs);width:100%;height:100%;padding:var(--spacing-md);flex-direction:column;display:flex}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__badgeContent .CertifiedTraitBadge-module-scss-module__DV9hzG__itemButton{width:100%;padding:var(--spacing-xxs);color:var(--primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);border:none}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent{background-color:var(--carshop-blue);height:10.25rem;transition:var(--transition-bounce-sm);position:absolute;top:100%;left:0;right:0}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded{top:0}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded img{object-fit:contain;width:1.875rem;height:1.875rem}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded img:not([src*=carfax-logo-square\.svg]){filter:brightness(0)invert()}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xxs);width:100%;height:100%;padding:var(--spacing-md);flex-direction:column;display:flex}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer--certified{background-color:var(--carshop-accent)}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer--select{background-color:var(--carshop-green)}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer a{font-size:var(--font-size-xs);color:var(--on-primary);text-decoration:underline}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton{top:var(--spacing-md);right:var(--spacing-md);z-index:3;position:absolute}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton .CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButtonIcon{transition:var(--transition-bounce)}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton .CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButtonIcon.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded{transform:rotate(45deg)}
.VDPCardBase-module-scss-module__YWtSRq__card{gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);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{.VDPCardBase-module-scss-module__YWtSRq__card{display:none}}.VDPCardBase-module-scss-module__YWtSRq__card .VDPCardBase-module-scss-module__YWtSRq__head{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs);display:flex}
.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__card{box-shadow:none;flex-direction:column;padding:0;display:flex}.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__form{gap:var(--spacing-sm);flex-direction:column;display:flex}
.ConsumerReportsBadge-module-scss-module__h7jZPG__wrapper{max-width:9.375rem}.ConsumerReportsBadge-module-scss-module__h7jZPG__wrapper img{max-width:100%!important;height:auto!important}
.SubaruBadges-module-scss-module__Q6pPDW__container{align-items:center;gap:var(--spacing-xxs);row-gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(max(6.25rem,32%),1fr));display:grid}.SubaruBadges-module-scss-module__Q6pPDW__badge{justify-content:center;align-items:center;transition:opacity .2s;display:flex}@media (hover:hover) and (pointer:fine){.SubaruBadges-module-scss-module__Q6pPDW__badge:hover{opacity:.8}}.SubaruBadges-module-scss-module__Q6pPDW__badge:focus{border-radius:var(--radius-xs);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.SubaruBadges-module-scss-module__Q6pPDW__badgeImage{object-fit:contain;width:100%;height:auto;max-height:4.5rem;display:block}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge{flex-direction:column;grid-column:span 2;align-items:flex-start;display:flex}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge:only-child{grid-column:1/-1}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge{padding:var(--spacing-xxs);color:inherit;background:0 0;text-decoration:none}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge .SubaruBadges-module-scss-module__Q6pPDW__awardsHeading{font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:1.3;font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-md)!important;display:block!important}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge .SubaruBadges-module-scss-module__Q6pPDW__awardsLink{margin:var(--spacing-sm) 0 0;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.9375rem;line-height:1.3;letter-spacing:var(--letter-spacing-md)!important;display:block!important}
.CardActionButtons-module-scss-module__eNL3da__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.CardActions-module-scss-module__qu-FyW__cardActions{min-height:3.25rem;padding:var(--spacing-xs);box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction{box-sizing:border-box;cursor:pointer;flex-direction:column;transition:background-color .14s ease-in-out,filter .14s ease-in-out;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction:hover{background-color:var(--elevated-level-two)}.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction:hover h4{text-decoration:underline!important}}.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction:active{filter:brightness(.9)}
.CreditAppCTA-module-scss-module__diGGLa__card{justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%;padding:var(--spacing-xl);background-color:var(--pre-qual-green);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CreditAppCTA-module-scss-module__diGGLa__card--gubagooEnabled{padding:var(--spacing-md)}.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-xs);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:48rem){.CreditAppCTA-module-scss-module__diGGLa__card{padding:var(--spacing-md);padding-top:var(--spacing-xl)}}.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:var(--spacing-xs)}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn{width:18.75rem}.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:48rem){.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:3.25rem}.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:48rem){.CreditAppCTA-module-scss-module__diGGLa__button{width:100%;padding:var(--spacing-lg)}}
.EstimateTab-module-scss-module__wR4EXq__tabCtn{align-items:center;gap:var(--spacing-xs);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-lg)}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__details{width:100%;margin-bottom:var(--spacing-lg);justify-content:space-evenly;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__detail{align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__cta{gap:var(--spacing-sm);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-xs);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__disclaimer{width:100%;padding:var(--spacing-xs);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-sm);width:100%;padding:var(--spacing-xl);color:var(--black);border-radius:var(--radius-lg);box-shadow:none;background-color:#cf3;border:none}.EstimateTab-module-scss-module__wR4EXq__cardCta--gubagooEnabled{padding:var(--spacing-md)}.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-xs);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:48rem){.EstimateTab-module-scss-module__wR4EXq__cardCta{padding:var(--spacing-md);padding-top:var(--spacing-xl)}}
.AZButton-module-scss-module__qDZc-q__a2zWrapper{justify-content:center;display:flex}.AZButton-module-scss-module__qDZc-q__a2zBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;height:3.375rem;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--button-radius,var(--radius-md));border:none;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);border-radius:var(--spacing-xxxs);opacity:.5;width:100%;max-width:6.25rem;height:1.25rem}
.BasicForm-module-scss-module__8RTD1a__form{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex;container-type:inline-size}.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__twoColumnInputContainer{gap:var(--spacing-sm);display:flex}@container not (min-width:21.875rem){.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__twoColumnInputContainer{flex-direction:column}}.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__btnCtn{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__submittedCopy{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}
.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-height:37.5rem;position:relative;overflow-y:auto}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table{border-spacing:0;border-collapse:separate;width:100%;min-width:37.5rem}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th,.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table td{padding:var(--spacing-xxs) var(--spacing-xs);text-align:left;border-right:var(--border-strong);border-bottom:var(--border-strong);transition:var(--transition-fast)}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th{z-index:1;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;background-color:var(--elevated-level-two);border-bottom:var(--border-strong);font-weight:500;position:sticky;top:0}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th:first-child{min-width:8.75rem}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table th .VehicleComparisonTable-module-scss-module__5MSaLG__removeButton{width:1.25rem!important;height:1.25rem!important}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table td{max-width:11.25rem;font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table td:first-child{color:var(--text-primary);font-weight:500}@media (hover:hover) and (pointer:fine){.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table tbody tr:hover td{background-color:var(--elevated-level-two)}}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable table tbody tr:last-child td{border-bottom:none}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable::-webkit-scrollbar{width:var(--spacing-xs)}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable::-webkit-scrollbar-track{background:var(--surface)}.VehicleComparisonTable-module-scss-module__5MSaLG__comparisonTable::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:var(--spacing-xxxs) solid var(--surface)}
.VehicleComparisonPopover-module-scss-module__q0csUG__comparisonPopoverCtn{z-index:10;padding:unset;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-strong)!important}.VehicleComparisonPopover-module-scss-module__q0csUG__popover{min-width:40.625rem;max-width:80vw}.VehicleComparisonPopover-module-scss-module__q0csUG__comparisonButton{white-space:nowrap;width:fit-content}
.LargeIconButton-module-scss-module__MEQq9W__container{flex-direction:column;width:100%;max-width:20.875rem;margin:0;display:flex}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container{max-width:100%}.LargeIconButton-module-scss-module__MEQq9W__container--cms{max-width:100%;margin:var(--spacing-md) 0}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button{width:100%;color:var(--text-primary);text-align:center;background-color:var(--elevated-level-one);border:none;border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:0;transition:transform .2s ease-in-out;overflow:hidden}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--dark{background-color:var(--elevated-level-two)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--manufacturer{box-shadow:none}@media (hover:hover) and (pointer:fine){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button:hover{transform:scale(1.02)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{width:100%;font-size:var(--font-size-2xl);border-radius:var(--radius-xl);flex-direction:column;align-items:center;font-weight:700;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--small{max-width:20.875rem;padding:var(--spacing-sm)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--manufacturer{max-width:20.875rem;padding:var(--spacing-md)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--large{max-width:25.1875rem;padding:var(--spacing-xl);font-size:var(--font-size-lg)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{max-width:100%;padding:var(--spacing-md)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle{background:var(--primary-gradient,var(--primary));justify-content:center;align-items:center;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small{width:3.75rem;height:3.75rem;margin-bottom:var(--spacing-xs);border-radius:var(--radius-3xl)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon{width:1.875rem;height:1.875rem;font-size:var(--font-size-2xl);color:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{width:6.625rem;height:6.625rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-4xl);border-radius:var(--radius-full)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{width:4.375rem;height:4.375rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl);border-radius:var(--radius-3xl)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:3.125rem;height:3.125rem;font-size:var(--font-size-4xl);color:var(--on-primary)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:1.875rem;height:1.875rem;font-size:var(--font-size-2xl)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{max-height:11.25rem;padding:0 var(--spacing-xxs);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:#0000;background-image:linear-gradient(0deg, var(--elevated-level-one) 2%, var(--text-primary) 90%);-webkit-background-clip:text;background-clip:text;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-lg)}
.VDPHeader-module-scss-module__31zZwW__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;height:4.5rem;padding:var(--spacing-sm) calc(var(--spacing-xl)*2);color:var(--on-primary);background:var(--primary-gradient,var(--primary));display:flex}@media only screen and (max-width:75rem){.VDPHeader-module-scss-module__31zZwW__header{padding:var(--spacing-sm);overflow-x:auto}}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__header{width:auto;height:4.875rem;margin:0 var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-xl)}}@media print{.VDPHeader-module-scss-module__31zZwW__header{display:none!important}}.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__left{align-items:center;height:100%;display:flex}.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__right{align-items:center;gap:var(--spacing-sm);height:100%;display:flex;position:relative}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__right{display:none}}.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__mobileRight{height:100%;display:none}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__header .VDPHeader-module-scss-module__31zZwW__mobileRight{gap:var(--spacing-xs);display:flex}}.VDPHeader-module-scss-module__31zZwW__menu{width:20.875rem;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);margin:0;position:absolute}@media only screen and (max-width:48rem){.VDPHeader-module-scss-module__31zZwW__menu{width:calc(100vw - 7.25rem);box-shadow:var(--shadow-soft);position:absolute;left:2.125rem}}.VDPHeader-module-scss-module__31zZwW__popover{gap:var(--spacing-xxs);flex-direction:column;display:flex}.VDPHeader-module-scss-module__31zZwW__popover .VDPHeader-module-scss-module__31zZwW__item{justify-content:space-between;width:100%;display:flex}.VDPHeader-module-scss-module__31zZwW__monogramInlineSave{padding:var(--spacing-md);background-color:var(--on-primary);border-radius:var(--radius-md)}
.PhoneMenuItem-module-scss-module__QrvPla__menuItem{align-items:center;gap:var(--spacing-xxs);width:100%;padding:var(--spacing-xs);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}
.InventoryCTAs-module-scss-module__qj3srG__ctn{z-index:1;justify-content:center;gap:var(--spacing-md);flex-direction:row;width:100%;max-width:56.25rem;display:flex}@media only screen and (max-width:64rem){.InventoryCTAs-module-scss-module__qj3srG__ctn{gap:var(--spacing-xs);max-width:unset;flex-direction:row;display:flex}}@media only screen and (max-width:48rem){.InventoryCTAs-module-scss-module__qj3srG__ctn{max-width:unset;margin-bottom:var(--spacing-6xl);grid-template-columns:repeat(2,1fr);display:grid}.InventoryCTAs-module-scss-module__qj3srG__ctn--three>:nth-child(3){grid-column:1/-1}.InventoryCTAs-module-scss-module__qj3srG__ctn--one{grid-template-columns:1fr}}
.FeaturesCard-module-scss-module__xMAfdG__features{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip{justify-content:center;align-items:center;gap:var(--spacing-xs);width:fit-content;height:2.75rem;padding:0 var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-full);cursor:pointer;border:none;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip span{color:var(--text-primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__featureName{transition:all 80ms ease-in-out;letter-spacing:var(--letter-spacing-lg)!important}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__featureName span{transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon{width:var(--font-size-lg);color:var(--text-primary);transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--text-primary);transition:all 80ms ease-in-out}@media (hover:hover) and (pointer:fine){.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__featureName,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover{box-shadow:var(--shadow-hover)}}
.FooterCard-module-scss-module__DU7uda__footerCard{gap:var(--spacing-sm);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}.FooterCard-module-scss-module__DU7uda__footerCard .FooterCard-module-scss-module__DU7uda__innerCtn{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.FooterCard-module-scss-module__DU7uda__footerCard .FooterCard-module-scss-module__DU7uda__innerCtn .FooterCard-module-scss-module__DU7uda__buttonCtn{gap:var(--spacing-sm);flex-direction:column;display:flex}.FooterCard-module-scss-module__DU7uda__footerCard .FooterCard-module-scss-module__DU7uda__availablility{position:relative}.FooterCard-module-scss-module__DU7uda__mobileCtn{display:none}@media only screen and (max-width:48rem){.FooterCard-module-scss-module__DU7uda__mobileCtn{display:inline}}
.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer{position:relative}.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer .PhoneMenu-module-scss-module__WRM1mW__phoneMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);min-width:25rem;box-shadow:var(--shadow-strong);padding:0}.PhoneMenu-module-scss-module__WRM1mW__menu{gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuHeader{justify-content:center;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xs);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-radius:var(--radius-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuItems{gap:var(--spacing-xxs);flex-direction:row;display:flex}.PhoneMenu-module-scss-module__WRM1mW__messageButtonContainer{justify-content:center;align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}
.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard{gap:var(--spacing-xs);padding:var(--spacing-xs);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{padding:var(--spacing-xs);border-radius:var(--radius-xl);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:25.9375rem){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:var(--spacing-xs)}}@media (max-width:21.25rem){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:var(--spacing-xxs)}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption p{font-size:var(--font-size-xs)}}
.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 .625rem var(--primary)}40%{box-shadow:0 0 .625rem var(--primary)}to{box-shadow:unset}}
.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{gap:var(--spacing-md);flex-direction:row;display:flex}@media only screen and (max-width:48rem){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{gap:var(--spacing-lg);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:48rem){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{flex-direction:column;min-width:100%}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;height:12.5rem;position:relative;overflow:hidden}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver img{object-fit:cover;object-position:center;width:100%;height:100%}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver:before{z-index:10;background:linear-gradient(180deg, #fff0, var(--surface));content:"";width:100%;height:100%;position:absolute;top:0;left:0}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__primaryContentTextContainer{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{gap:var(--spacing-xs);flex-direction:column;width:18.75rem;display:flex}@media only screen and (max-width:48rem){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{display:none}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent .CarShopDeliveryCard-module-scss-module__QtKXPW__childDealerImageContainer{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}
.CarshopNavBar-module-scss-module__fjjzqq__navBar{top:var(--site-banner-offset,0);z-index:11;height:3.75rem;padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--surface);border-bottom:var(--border-strong);justify-content:space-between;align-items:center;display:flex;position:sticky}@media only screen and (max-width:48rem){.CarshopNavBar-module-scss-module__fjjzqq__navBar{display:none}}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__navItemsContainer{flex:1;justify-content:space-between;display:flex;min-width:calc(50vw - 9.375rem)!important;max-width:calc(50vw - 9.375rem)!important}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__navItemsContainer .CarshopNavBar-module-scss-module__fjjzqq__navItems{align-items:center;gap:var(--spacing-sm);flex:1;width:100%;min-width:40vw;display:flex}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__logo{width:var(--spacing-10xl)}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__rightContent{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex;min-width:calc(50vw - 9.375rem)!important;max-width:calc(50vw - 9.375rem)!important}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__rightContent .CarshopNavBar-module-scss-module__fjjzqq__icon{fill:var(--carshop-accent);width:var(--spacing-lg);height:var(--spacing-lg);justify-content:center;align-items:center;display:flex}
.CarShopTradeContainer-module-scss-module__j2R_EW__container{border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;max-width:87.5rem!important;padding:var(--spacing-6xl) var(--spacing-3xl)!important;background-color:var(--carshop-green)!important;box-shadow:var(--shadow-soft)!important}@media only screen and (max-width:56.25rem){.CarShopTradeContainer-module-scss-module__j2R_EW__container{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column}}.CarShopTradeContainer-module-scss-module__j2R_EW__container.CarShopTradeContainer-module-scss-module__j2R_EW__vdp{flex-direction:column;padding:var(--spacing-lg)!important;border-radius:inherit!important}
.LocationHoursCard-module-scss-module__7m0OTW__card{width:100%;color:var(--text-primary)}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;height:100%;display:flex}@media only screen and (max-width:48rem){.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-sm);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.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-sm);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%}
.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations{padding:var(--spacing-md) 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(--spacing-md);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:48rem){.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(--spacing-md)}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller .VehicleRecommendationCard-module-scss-module__KDwyZa__sideScrollerInner{gap:var(--spacing-sm)}@media screen and (max-width:48rem){.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(--spacing-md) var(--spacing-md) 0;display:none}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{padding:var(--spacing-md);justify-content:center;display:none}@media screen and (max-width:48rem){.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:17.5rem;min-width:17.5rem;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__KDwyZa__pulse;overflow:hidden}@media screen and (max-width:48rem){.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:11.25rem}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{height:8.75rem}}@keyframes VehicleRecommendationCard-module-scss-module__KDwyZa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.VehicleDetails-module-scss-module__tIitwa__page{background-color:var(--surface);flex-direction:column;padding-bottom:10vh;display:flex}@media print{.VehicleDetails-module-scss-module__tIitwa__page{display:none}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content{padding:var(--spacing-md);justify-content:center;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content{padding:0 var(--spacing-xs)}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left{gap:var(--spacing-md);flex-direction:column;flex:2;min-width:0;max-width:55.625rem;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left{max-width:100%}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__carousel{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);margin:0}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360HeroStack{width:100%;position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360HeroStack .VehicleDetails-module-scss-module__tIitwa__carousel{z-index:1;position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360CvdpMount{flex-direction:column;width:100%;min-width:0;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360CvdpMountPreparing{z-index:0;opacity:0;pointer-events:none;min-height:100%;position:absolute;inset:0;overflow:hidden}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360LoadingSlot{background-color:var(--elevated-level-one);border-radius:var(--radius-xl) var(--radius-xl) 0 0;justify-content:center;align-items:center;width:100%;min-height:17.5rem;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__carouselDipWrap{position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__dipMountPending{z-index:1;visibility:hidden;pointer-events:none;position:absolute;inset:0}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__dipMountActive{border-radius:var(--radius-xl);width:100%;min-height:19.375rem;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__vdpCardsCtn{gap:var(--spacing-md);flex-direction:column;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__link{margin-top:var(--spacing-lg)}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__card{width:100%;margin-top:var(--spacing-lg);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)}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__right{min-width:15.625rem;max-width:31.25rem;padding-left:var(--spacing-md);flex-direction:column;flex:1;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__right{display:none}}.VehicleDetails-module-scss-module__tIitwa__vdpCardsLoading{width:100%;height:25rem}
.HondaAcuraOffers-module-scss-module__F9pMjW__layout{gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}@media (max-width:64rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout{flex-direction:column}}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters{gap:var(--spacing-sm);flex-direction:column;width:25%;height:fit-content;display:flex;position:sticky;top:12%}@media (max-width:75rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters{width:30%}}@media (max-width:64rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters{flex-flow:wrap;width:100%;position:static}}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection{width:100%;padding:var(--spacing-md);border-bottom:var(--border-strong)}@media (max-width:64rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection{border-right:var(--border-strong);border-bottom:none;flex:1;min-width:fit-content}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection:last-of-type{border-right:none}}@media (max-width:48rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection{border-right:none;border-bottom:var(--border-strong);flex:100%}}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection .HondaAcuraOffers-module-scss-module__F9pMjW__summary{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection .HondaAcuraOffers-module-scss-module__F9pMjW__filterList{gap:var(--spacing-xxs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}@media (max-width:64rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__filters .HondaAcuraOffers-module-scss-module__F9pMjW__filterSection .HondaAcuraOffers-module-scss-module__F9pMjW__filterList{flex-flow:wrap}}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelGrid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:75rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:64rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:56.25rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelGrid{grid-template-columns:1fr}}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__noResults{padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__disclaimer{padding:var(--spacing-md);text-align:center;border-top:var(--border-soft)}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard{justify-content:space-between;gap:var(--spacing-xs);height:100%;padding:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__image{justify-content:center;align-items:center;width:100%;height:11.25rem;display:flex}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__image img{object-fit:contain;max-width:100%;max-height:100%}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelInfo{gap:var(--spacing-xxs);flex-direction:column;flex-grow:1;display:flex}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions{gap:var(--spacing-sm);flex-direction:row;flex:1;display:flex}@media (max-width:75rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions{gap:var(--spacing-xs);flex-direction:column}}@media (max-width:64rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions{flex-direction:row}}@media (max-width:32.5rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions{flex-direction:column}}.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions button,.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions a{flex:1}@media (max-width:32.5rem),(max-width:75rem){.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions button,.HondaAcuraOffers-module-scss-module__F9pMjW__layout .HondaAcuraOffers-module-scss-module__F9pMjW__offers .HondaAcuraOffers-module-scss-module__F9pMjW__modelCard .HondaAcuraOffers-module-scss-module__F9pMjW__modelActions a{min-height:var(--button-height,var(--spacing-xl))}}
.StellantisOffers-module-scss-module___QbY6G__layout{gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}@media (max-width:64rem){.StellantisOffers-module-scss-module___QbY6G__layout{flex-direction:column}}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters{gap:var(--spacing-sm);flex-direction:column;width:25%;height:fit-content;display:flex;position:sticky;top:12%}@media (max-width:75rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters{width:30%}}@media (max-width:64rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters{flex-flow:wrap;width:100%;position:static}}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection{width:100%;padding:var(--spacing-md);border-bottom:var(--border-strong)}@media (max-width:64rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection{border-right:var(--border-strong);border-bottom:none;flex:1;min-width:fit-content}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection:last-of-type{border-right:none}}@media (max-width:48rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection{border-right:none;border-bottom:var(--border-strong);flex:100%}}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection .StellantisOffers-module-scss-module___QbY6G__summary{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection .StellantisOffers-module-scss-module___QbY6G__filterList{gap:var(--spacing-xxs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}@media (max-width:64rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__filters .StellantisOffers-module-scss-module___QbY6G__filterSection .StellantisOffers-module-scss-module___QbY6G__filterList{flex-flow:wrap}}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelGrid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:75rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:64rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:56.25rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelGrid{grid-template-columns:1fr}}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__noResults{padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__disclaimer{padding:var(--spacing-md);text-align:center;border-top:var(--border-soft)}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard{justify-content:space-between;gap:var(--spacing-xs);height:100%;padding:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelInfo{gap:var(--spacing-xxs);flex-direction:column;flex-grow:1;display:flex}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions{gap:var(--spacing-sm);flex-direction:row;flex:1;display:flex}@media (max-width:75rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions{gap:var(--spacing-xs);flex-direction:column}}@media (max-width:64rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions{flex-direction:row}}@media (max-width:32.5rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions{flex-direction:column}}.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions button,.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions a{flex:1}@media (max-width:32.5rem),(max-width:75rem){.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions button,.StellantisOffers-module-scss-module___QbY6G__layout .StellantisOffers-module-scss-module___QbY6G__offers .StellantisOffers-module-scss-module___QbY6G__modelCard .StellantisOffers-module-scss-module___QbY6G__modelActions a{min-height:var(--button-height,var(--spacing-xl))}}
.SubaruOffers-module-scss-module__rhg06G__container{gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}@media (max-width:64rem){.SubaruOffers-module-scss-module__rhg06G__container{flex-direction:column}}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer{gap:var(--spacing-sm);flex-direction:column;width:25%;height:fit-content;display:flex;position:sticky;top:12%}@media (max-width:75rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer{width:30%}}@media (max-width:64rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer{flex-flow:wrap;width:100%;position:static}}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection{width:100%;padding:var(--spacing-md);border-bottom:var(--border-strong)}@media (max-width:64rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection{border-right:var(--border-strong);border-bottom:none;flex:1;min-width:fit-content}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection:last-of-type{border-right:none}}@media (max-width:48rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection{border-right:none;border-bottom:var(--border-strong);flex:100%}}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection .SubaruOffers-module-scss-module__rhg06G__summary{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection .SubaruOffers-module-scss-module__rhg06G__filters{gap:var(--spacing-xxs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}@media (max-width:64rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__filtersContainer .SubaruOffers-module-scss-module__rhg06G__filterSection .SubaruOffers-module-scss-module__rhg06G__filters{flex-flow:wrap}}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCards{gap:var(--spacing-lg);flex-direction:column;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeHeader{align-items:center;gap:var(--spacing-xxs);padding-bottom:var(--spacing-xxs);border-bottom:var(--border-strong);display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeHeader img{width:var(--spacing-xl);height:var(--spacing-xl);object-fit:contain;flex-shrink:0}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeModels{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:75rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeModels{grid-template-columns:repeat(2,1fr)}}@media (max-width:64rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeModels{grid-template-columns:repeat(3,1fr)}}@media (max-width:56.25rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeModels{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__fuelTypeModels{grid-template-columns:1fr}}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__noResults{padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__disclaimer{padding:var(--spacing-md);text-align:center;border-top:var(--border-soft)}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard{justify-content:space-between;gap:var(--spacing-xs);height:100%;padding:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__imageContainer{justify-content:center;align-items:center;width:100%;height:11.25rem;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__imageContainer img{object-fit:contain;max-width:100%;max-height:100%}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelInfo{gap:var(--spacing-xxs);flex-direction:column;flex-grow:1;display:flex}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs{gap:var(--spacing-sm);flex-direction:row;flex:1;display:flex}@media (max-width:75rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs{gap:var(--spacing-xs);flex-direction:column}}@media (max-width:64rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs{flex-direction:row}}@media (max-width:32.5rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs{flex-direction:column}}.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs button,.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs a{flex:1}@media (max-width:32.5rem),(max-width:75rem){.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs button,.SubaruOffers-module-scss-module__rhg06G__container .SubaruOffers-module-scss-module__rhg06G__offersContainer .SubaruOffers-module-scss-module__rhg06G__modelCard .SubaruOffers-module-scss-module__rhg06G__modelCTAs a{min-height:var(--button-height,var(--spacing-xl))}}
.PopupModalContent-module-scss-module__XcNnwG__popupCard{width:100%}.PopupModalContent-module-scss-module__XcNnwG__popupCard.PopupModalContent-module-scss-module__XcNnwG__hidden{display:none}.PopupModalContent-module-scss-module__XcNnwG__popupCard .PopupModalContent-module-scss-module__XcNnwG__disclaimer{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-lg);color:var(--text-secondary);font-style:normal;font-weight:400;line-height:125%}.PopupModalContent-module-scss-module__XcNnwG__popupCard .PopupModalContent-module-scss-module__XcNnwG__disclaimer a{color:var(--primary)}.PopupModalContent-module-scss-module__XcNnwG__popupCard .PopupModalContent-module-scss-module__XcNnwG__disclaimer p,.PopupModalContent-module-scss-module__XcNnwG__popupCard .PopupModalContent-module-scss-module__XcNnwG__commentBox{margin-bottom:0}
.\34 04-module-scss-module__mLGsya__page{height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.\34 04-module-scss-module__mLGsya__page .\34 04-module-scss-module__mLGsya__content{justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-5xl);text-align:center;flex-direction:column;display:flex}@media only screen and (max-width:48rem){.\34 04-module-scss-module__mLGsya__page .\34 04-module-scss-module__mLGsya__content{padding:var(--spacing-xl) var(--spacing-md)}}.\34 04-module-scss-module__mLGsya__page .\34 04-module-scss-module__mLGsya__content .\34 04-module-scss-module__mLGsya__headline{margin-bottom:var(--spacing-4xl);text-align:center}@media only screen and (max-width:48rem){.\34 04-module-scss-module__mLGsya__page .\34 04-module-scss-module__mLGsya__content .\34 04-module-scss-module__mLGsya__headline{padding:0 var(--spacing-md)}}
.CarShopTradeCTA-module-scss-module__P36PAq__innerContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3xl);width:100%;padding:var(--spacing-lg);flex-direction:column;display:flex}.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:48rem){.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{flex-direction:column}}.CarShopTradeCTA-module-scss-module__P36PAq__headerContainer{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}
.EstimatePayment-module-scss-module__xjE15a__card{gap:var(--spacing-sm);display:flex}@media only screen and (max-width:48rem){.EstimatePayment-module-scss-module__xjE15a__card{flex-direction:column}}.EstimatePayment-module-scss-module__xjE15a__card--modal{gap:var(--spacing-sm);flex-direction:column;width:100%;height:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header .EstimatePayment-module-scss-module__xjE15a__headerContent{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;max-width:18.75rem;display:flex}@media only screen and (max-width:48rem){.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header--submitted{display:none}}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header--modalSubmitted{display:none}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header .EstimatePayment-module-scss-module__xjE15a__moneyIcon{padding:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance{width:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance--modal{height:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate{flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate{width:100%}}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form{flex-direction:column;width:100%;height:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__disclaimer{height:fit-content;margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__input{box-sizing:border-box;width:100%;margin:0}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__inputWrp{width:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__topInputs,.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__btmInputs{gap:var(--spacing-xs);display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__resultWrp{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__resultWrp .EstimatePayment-module-scss-module__xjE15a__actions{gap:var(--spacing-xs);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__result{gap:var(--spacing-xl);height:fit-content;padding:var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__result .EstimatePayment-module-scss-module__xjE15a__value{align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__link{margin-top:auto}
.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card{gap:var(--spacing-sm);flex-direction:column;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{align-items:center;gap:var(--spacing-lg);flex-direction:row;display:flex}@media (max-width:48rem){.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(--spacing-lg);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:48rem){.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:48rem){.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(--spacing-xxs);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(--spacing-lg);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(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}
.FeatureConfirmationModal-module-scss-module__3fReSG__modalContent{gap:var(--spacing-sm);width:100%;height:fit-content;padding:var(--spacing-md);background-color:var(--elevated-level-one);flex-direction:column;display:flex}.FeatureConfirmationModal-module-scss-module__3fReSG__head{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.FeatureConfirmationModal-module-scss-module__3fReSG__head .FeatureConfirmationModal-module-scss-module__3fReSG__iconCtn{padding:var(--spacing-sm);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full)}.FeatureConfirmationModal-module-scss-module__3fReSG__head .FeatureConfirmationModal-module-scss-module__3fReSG__iconCtn span{color:var(--white)}.FeatureConfirmationModal-module-scss-module__3fReSG__head .FeatureConfirmationModal-module-scss-module__3fReSG__iconCtn .FeatureConfirmationModal-module-scss-module__3fReSG__icon{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-lg);color:var(--on-primary);justify-content:center;font-style:normal;font-weight:400;line-height:100%;display:flex}.FeatureConfirmationModal-module-scss-module__3fReSG__buttonCtn{justify-content:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}
.LinkCard-module-scss-module__2m0eGq__card{gap:var(--spacing-sm);flex-direction:column;display:flex}.LinkCard-module-scss-module__2m0eGq__card .LinkCard-module-scss-module__2m0eGq__button{width:100%;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}
.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice{width:100%}.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__hidden{display:none}.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice .UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__modalBody{margin-bottom:var(--spacing-md)}.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice .UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__disclaimer{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-lg);color:var(--text-secondary);font-style:normal;font-weight:400;line-height:125%}.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice .UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__disclaimer a{color:var(--primary)}.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice .UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__disclaimer p,.UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__unlockPersonalizedPrice .UnlockPersonalizedPriceCard-module-scss-module__gCj9zG__commentBox{margin-bottom:0}
.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{background-color:#f4cd00}@media only screen and (max-width:48rem){.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{padding:var(--spacing-md)}}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__innerContent{gap:var(--spacing-sm);flex-direction:column;display:flex}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__textContainer{gap:var(--spacing-xs);flex-direction:column;display:flex}
.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{padding:var(--spacing-xs)}}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleContainer{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink{font-size:var(--font-size-sm);transition:var(--transition-bounce)}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink--certified{color:var(--carshop-accent)}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink--select{color:var(--carshop-green)}@media (hover:hover) and (pointer:fine){.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink:hover{text-decoration:underline}}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}@media only screen and (max-width:48rem){.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}
.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-2xl);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(--spacing-sm);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-xs);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,var(--spacing-xs));flex-direction:column;width:100%;max-width:16.875rem;display:flex}@media only screen and (max-width:48rem){.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{max-width:100%!important}}
.Popup-module-scss-module__vQo--W__scrim{z-index:1000;background-color:var(--modal-backdrop);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur);position:fixed;inset:0;overflow:hidden}.Popup-module-scss-module__vQo--W__popup{z-index:1001;padding:var(--spacing-lg) 0 var(--spacing-3xl);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;position:fixed;bottom:0;left:0;right:0}@media only screen and (max-width:48rem){.Popup-module-scss-module__vQo--W__popup{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-3xl)}}.Popup-module-scss-module__vQo--W__headerGroup{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.Popup-module-scss-module__vQo--W__content{align-items:center;gap:var(--spacing-xl);flex-direction:column;max-width:37.5rem;margin:0 auto;display:flex}.Popup-module-scss-module__vQo--W__iframeContainer{width:100%;height:calc(100% - var(--spacing-5xl));min-height:25rem;overflow:hidden}@supports (height:1dvh){.Popup-module-scss-module__vQo--W__iframeContainer{height:calc(100dvh - var(--spacing-5xl));overflow:auto}}.Popup-module-scss-module__vQo--W__iframeContainer--noHeader{height:100%}@supports (height:1dvh){.Popup-module-scss-module__vQo--W__iframeContainer--noHeader{height:100dvh}}.Popup-module-scss-module__vQo--W__iframe{border:none;width:100%;height:100%}
.LocationCard-module-scss-module__lT_VJq__root h3{line-height:105%!important}.LocationCard-module-scss-module__lT_VJq__card{gap:var(--spacing-sm);flex-direction:column;display:flex}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location{gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;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{font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-lg);color:var(--text-primary);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{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-lg);color:var(--text-secondary);font-style:normal;font-weight:400;line-height:100%}
.TekionCard-module-scss-module__lI_G_a__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,var(--spacing-xl));padding:var(--spacing-5xl,var(--spacing-xl));flex-direction:column;display:flex}@media only screen and (max-width:48rem){.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{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;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-xs);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);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;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);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;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{font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;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,var(--spacing-xs));flex-direction:column;max-width:21.25rem;display:flex}@media only screen and (max-width:48rem){.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 .TekionCard-module-scss-module__lI_G_a__topBtn{gap:var(--spacing-md,var(--spacing-sm));width:15.1875rem;height:3.25rem;padding:var(--spacing-sm,var(--spacing-xs)) var(--spacing-2xl,var(--spacing-lg));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:48rem){.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:15.1875rem;height:3.25rem;padding:var(--spacing-sm,var(--spacing-xs)) var(--spacing-2xl,var(--spacing-lg));font-family:var(--header-font);color:var(--black);background:var(--white);border:.0625rem solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:48rem){.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-sm);height:18.75rem;padding:var(--spacing-sm);flex-direction:column;display:flex}
.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,var(--spacing-xl));padding:var(--spacing-5xl,var(--spacing-xl));flex-direction:column;display:flex}@media only screen and (max-width:48rem){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{align-items:unset}}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;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-xs);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,var(--spacing-xs));flex-direction:column;width:100%;max-width:16.875rem;display:flex}@media only screen and (max-width:48rem){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{max-width:100%!important}}
.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper{gap:var(--spacing-xxs);flex-direction:column;display:flex;position:relative}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn{padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn--collapsed{background-image:linear-gradient(180deg, var(--elevated-level-two) 80%, var(--elevated-level-one))}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn hr{height:.0625rem;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);background-color:var(--text-secondary);border:none}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn div:last-child hr{display:none}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn h5{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn .SubaruAccessoriesCard-module-scss-module__EvluLq__accessory{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton{position:relative}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton--expanded{border-top:var(--border-soft)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton .SubaruAccessoriesCard-module-scss-module__EvluLq__expandIcon{transition:var(--transition-fast)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton .SubaruAccessoriesCard-module-scss-module__EvluLq__expandIcon--expanded{transform:rotate(180deg)}
