.PrivacyPolicy-module-scss-module__zizx_q__privacyPolicy{width:100%;max-width:800px;padding:var(--padding-md);margin:0 auto}
.PrivacyPage-module-scss-module__xBYwqG__page{min-height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.PrivacyPage-module-scss-module__xBYwqG__page .PrivacyPage-module-scss-module__xBYwqG__content{padding:var(--padding-xl)var(--padding-md);flex-direction:column;align-items:center;display:flex}.PrivacyPage-module-scss-module__xBYwqG__page .PrivacyPage-module-scss-module__xBYwqG__content .PrivacyPage-module-scss-module__xBYwqG__privacy{width:100%;height:100%;min-height:100vh;margin-top:var(--padding-lg)}
.ErrorBoundary-module-scss-module__xgDX0W__errorBoundary{justify-content:center;align-items:center;gap:var(--gap-xl);width:100%;max-width:1400px;padding:var(--padding-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);flex-direction:column;margin:0 auto;display:flex}.ErrorBoundary-module-scss-module__xgDX0W__errorBoundary .ErrorBoundary-module-scss-module__xgDX0W__content{justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}
.DoubleButtonGroup-module-scss-module__0r1fuG__buttonCtn{gap:var(--gap-md);flex-wrap:wrap;display:flex}.DoubleButtonGroup-module-scss-module__0r1fuG__buttonCtn--row{flex-direction:row}.DoubleButtonGroup-module-scss-module__0r1fuG__buttonCtn--column{flex-direction:column}
.DoubleContainerBase-module-scss-module__gi-wEa__ctn{align-items:center;gap:40px;width:100%;padding:120px 16px;display:flex}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--carousel{padding:24px 16px}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--primary{background-color:var(--primary)}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--elevated-level-two{background-color:var(--elevated-level-two)}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--none{background-color:transparent}@media only screen and (max-width:768px){.DoubleContainerBase-module-scss-module__gi-wEa__ctn{gap:var(--gap-xl);flex-direction:column;margin-top:15px;margin-bottom:10px;padding:60px 8px}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--carousel{padding:24px 16px}}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--imageRight{flex-direction:row-reverse}@media only screen and (max-width:768px){.DoubleContainerBase-module-scss-module__gi-wEa__ctn--imageRight{flex-direction:column}}.DoubleContainerBase-module-scss-module__gi-wEa__ctn--feedItem{gap:unset;height:100%;padding:20px}@media only screen and (max-width:768px){.DoubleContainerBase-module-scss-module__gi-wEa__ctn--feedItem{gap:var(--gap-lg);flex-direction:column;margin-top:30px;margin-bottom:20px}}
.DoubleHeaderGroup-module-scss-module__y6bcVG__headerAndParagraphContainer{gap:var(--gap-md);flex-direction:column;max-width:590px;display:flex}
.VideoPlayer-module-scss-module___U0bsG__videoCtn{border-radius:var(--radius-xl);border:none;width:100%;max-width:1280px;height:40vh;margin:30px auto 20px;line-height:0;position:relative}.VideoPlayer-module-scss-module___U0bsG__videoCtn--default{height:unset;border-radius:var(--radius-xl);padding-bottom:0}.VideoPlayer-module-scss-module___U0bsG__videoCtn--dark{background-color:var(--elevated-level-one)}.VideoPlayer-module-scss-module___U0bsG__videoCtn--fullWidth{max-width:unset;padding-bottom:56.25%}@media only screen and (max-width:768px){.VideoPlayer-module-scss-module___U0bsG__videoCtn--fullWidth{height:unset}}.VideoPlayer-module-scss-module___U0bsG__videoCtn--double{max-width:509px;margin:0}.VideoPlayer-module-scss-module___U0bsG__videoCtn .VideoPlayer-module-scss-module___U0bsG__video{border-radius:var(--radius-xl);border:none;width:100%;position:absolute;height:100%!important}.VideoPlayer-module-scss-module___U0bsG__videoCtn .VideoPlayer-module-scss-module___U0bsG__video--default{height:auto;position:relative}.VideoPlayer-module-scss-module___U0bsG__videoCtn .VideoPlayer-module-scss-module___U0bsG__video--fit{object-fit:contain!important}.VideoPlayer-module-scss-module___U0bsG__videoCtn .VideoPlayer-module-scss-module___U0bsG__video--fill{object-fit:cover!important}.VideoPlayer-module-scss-module___U0bsG__videoCtn .VideoPlayer-module-scss-module___U0bsG__video--fullWidth{border-radius:unset}.VideoPlayer-module-scss-module___U0bsG__controlsCtn{background-color:transparent;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.VideoPlayer-module-scss-module___U0bsG__controlsCtn .VideoPlayer-module-scss-module___U0bsG__controls{justify-content:flex-end;align-items:flex-end;gap:var(--gap-md);width:100%;padding:var(--padding-xl);margin:auto;display:flex}
.DoubleMedia-module-scss-module__-rj5ka__imageCtn{background-color:var(--elevated-level-two);border-radius:var(--radius-xl);width:100%;max-width:530px}.DoubleMedia-module-scss-module__-rj5ka__imageCtn--default{background-color:var(--surface);height:-moz-fit-content;height:fit-content;aspect-ratio:unset!important}.DoubleMedia-module-scss-module__-rj5ka__imageCtn .DoubleMedia-module-scss-module__-rj5ka__image{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.DoubleMedia-module-scss-module__-rj5ka__imageCtn .DoubleMedia-module-scss-module__-rj5ka__image--fit{object-fit:contain!important;aspect-ratio:4/3!important}.DoubleMedia-module-scss-module__-rj5ka__imageCtn .DoubleMedia-module-scss-module__-rj5ka__image--default{height:unset;object-fit:contain!important}.DoubleMedia-module-scss-module__-rj5ka__youtubeCtn{width:100%;max-width:530px}.DoubleMedia-module-scss-module__-rj5ka__youtubeCtn iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%!important}
.DoubleVariantFive-module-scss-module__7YKWnG__ctn{justify-content:center;align-items:center;gap:var(--gap-xl);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;max-width:1200px;box-shadow:var(--shadow-strong);flex-direction:row;display:flex}@media only screen and (max-width:768px){.DoubleVariantFive-module-scss-module__7YKWnG__ctn{gap:var(--gap-xl);flex-direction:column;margin-top:30px;margin-bottom:20px}}.DoubleVariantFive-module-scss-module__7YKWnG__headerAndButtonContainer{z-index:1;width:100%;max-width:530px;height:100%;padding-right:var(--padding-xl);border-radius:unset;flex-direction:column;align-items:flex-start;gap:64px;display:flex}.DoubleVariantFive-module-scss-module__7YKWnG__headerAndButtonContainer--imageRight{margin-left:unset}@media only screen and (max-width:768px){.DoubleVariantFive-module-scss-module__7YKWnG__headerAndButtonContainer{width:100%;max-width:530px;margin-right:unset;margin-left:unset;padding:var(--padding-xl)}}.DoubleVariantFive-module-scss-module__7YKWnG__headerAndButtonContainer .DoubleVariantFive-module-scss-module__7YKWnG__dateAndShareCtn{flex-direction:column;align-items:flex-start;width:100%;display:flex}.DoubleVariantFive-module-scss-module__7YKWnG__headerAndButtonContainer .DoubleVariantFive-module-scss-module__7YKWnG__dateAndShareCtn .DoubleVariantFive-module-scss-module__7YKWnG__date{color:var(--text-secondary);margin-top:8px}
.DoubleVariantFour-module-scss-module__qYEjDG__headerAndButtonContainer{z-index:1;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);flex-direction:column;align-items:flex-start;gap:32px;margin-left:-60px;padding:34px;display:flex}.DoubleVariantFour-module-scss-module__qYEjDG__headerAndButtonContainer--clippedCorner{border-radius:var(--radius-md)var(--radius-2xl)var(--radius-2xl)var(--radius-2xl)}.DoubleVariantFour-module-scss-module__qYEjDG__headerAndButtonContainer--imageRight{margin-right:-60px;margin-left:unset}.DoubleVariantFour-module-scss-module__qYEjDG__headerAndButtonContainer--imageRight.DoubleVariantFour-module-scss-module__qYEjDG__headerAndButtonContainer--clippedCorner{border-radius:var(--radius-2xl)var(--radius-md)var(--radius-2xl)var(--radius-2xl)}@media only screen and (max-width:768px){.DoubleVariantFour-module-scss-module__qYEjDG__headerAndButtonContainer{width:100%;max-width:530px;margin-right:unset;margin-left:unset}}
.DoubleVariantOne-module-scss-module__AcJmUa__headerAndButtonContainer{gap:var(--gap-lg);flex-direction:column;display:flex}
.DoubleVariantThree-module-scss-module__txneyG__headerAndButtonContainer{z-index:1;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);flex-direction:column;align-items:flex-start;gap:32px;margin-left:-60px;padding:34px;display:flex}.DoubleVariantThree-module-scss-module__txneyG__headerAndButtonContainer--clippedCorner{border-radius:var(--radius-md)var(--radius-2xl)var(--radius-2xl)var(--radius-2xl)}.DoubleVariantThree-module-scss-module__txneyG__headerAndButtonContainer--imageRight{margin-right:-60px;margin-left:unset}.DoubleVariantThree-module-scss-module__txneyG__headerAndButtonContainer--imageRight.DoubleVariantThree-module-scss-module__txneyG__headerAndButtonContainer--clippedCorner{border-radius:var(--radius-2xl)var(--radius-md)var(--radius-2xl)var(--radius-2xl)}@media only screen and (max-width:768px){.DoubleVariantThree-module-scss-module__txneyG__headerAndButtonContainer{width:100%;max-width:530px;margin-right:unset;margin-left:unset}}
.DoubleVariantTwo-module-scss-module__DDupya__headerAndButtonContainer{z-index:1;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);flex-direction:column;align-items:flex-start;gap:32px;margin-left:-60px;padding:34px;display:flex}.DoubleVariantTwo-module-scss-module__DDupya__headerAndButtonContainer--clippedCorner{border-radius:var(--radius-md)var(--radius-2xl)var(--radius-2xl)var(--radius-2xl)}.DoubleVariantTwo-module-scss-module__DDupya__headerAndButtonContainer--imageRight{margin-right:-60px;margin-left:unset}.DoubleVariantTwo-module-scss-module__DDupya__headerAndButtonContainer--imageRight.DoubleVariantTwo-module-scss-module__DDupya__headerAndButtonContainer--clippedCorner{border-radius:var(--radius-2xl)var(--radius-md)var(--radius-2xl)var(--radius-2xl)}@media only screen and (max-width:768px){.DoubleVariantTwo-module-scss-module__DDupya__headerAndButtonContainer{width:100%;max-width:530px;margin-right:unset;margin-left:unset}}
.Header-module-scss-module__EbUWaq__header{flex-direction:column;display:flex}.Header-module-scss-module__EbUWaq__subtitle{color:var(--text-secondary);margin:0;font-size:18px}.Header-module-scss-module__EbUWaq__align-left{align-items:flex-start}.Header-module-scss-module__EbUWaq__align-center{align-items:center}.Header-module-scss-module__EbUWaq__align-right{align-items:flex-end}.Header-module-scss-module__EbUWaq__text{margin:30px 0 20px!important}.Header-module-scss-module__EbUWaq__text--subtitle{margin:0 0 20px!important}.Header-module-scss-module__EbUWaq__text--inverted{margin:30px 0 0!important}.Header-module-scss-module__EbUWaq__text--blog{margin:30px auto 20px!important}
.GroupCTA-module-scss-module__8ELkBa__button{width:100%;height:150px;color:var(--text-primary);background-color:var(--elevated-level-one);border:none;border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);transition:var(--transition-bounce-sm);cursor:pointer;padding:0;overflow:hidden}.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__buttonText{color:var(--text-primary)}@media only screen and (max-width:768px){.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__buttonText{font-size:16px}}.GroupCTA-module-scss-module__8ELkBa__button--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.125);border:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s}.GroupCTA-module-scss-module__8ELkBa__button--glass .GroupCTA-module-scss-module__8ELkBa__buttonText{color:var(--white)}@media (hover:hover) and (pointer:fine){.GroupCTA-module-scss-module__8ELkBa__button--glass:hover{background-color:var(--elevated-level-one)}.GroupCTA-module-scss-module__8ELkBa__button--glass:hover .GroupCTA-module-scss-module__8ELkBa__buttonText{color:var(--text-primary)}}.GroupCTA-module-scss-module__8ELkBa__button--bmw{background-color:var(--primary);border:none}.GroupCTA-module-scss-module__8ELkBa__button--bmw .GroupCTA-module-scss-module__8ELkBa__buttonText{color:var(--on-primary)}@media (hover:hover) and (pointer:fine){.GroupCTA-module-scss-module__8ELkBa__button--bmw:hover{background-color:var(--primary)}.GroupCTA-module-scss-module__8ELkBa__button:hover{transform:scale(1.05)}}@media only screen and (max-width:768px){.GroupCTA-module-scss-module__8ELkBa__button{width:100%;height:120px}}.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn{justify-content:center;align-items:center;gap:var(--gap-md);text-align:center;border-radius:var(--radius-xl);flex-direction:column;width:100%;height:100%;padding:12px;font-size:20px;display:flex}@media only screen and (max-width:768px){.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn{gap:var(--gap-lg);max-width:100%;padding:var(--padding-lg)}}.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn .GroupCTA-module-scss-module__8ELkBa__iconCtn{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;width:48px;height:48px;padding:12px;font-size:24px;display:flex}@media only screen and (max-width:768px){.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn .GroupCTA-module-scss-module__8ELkBa__iconCtn{width:40px;height:40px;padding:10px;font-size:18px}}.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn .GroupCTA-module-scss-module__8ELkBa__iconCtn .GroupCTA-module-scss-module__8ELkBa__icon{color:var(--on-primary);justify-content:center;align-items:center;font-size:24px;display:flex}@media only screen and (max-width:768px){.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn .GroupCTA-module-scss-module__8ELkBa__iconCtn .GroupCTA-module-scss-module__8ELkBa__icon{font-size:18px}}.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn .GroupCTA-module-scss-module__8ELkBa__iconCtn .GroupCTA-module-scss-module__8ELkBa__icon path,.GroupCTA-module-scss-module__8ELkBa__button .GroupCTA-module-scss-module__8ELkBa__ctn .GroupCTA-module-scss-module__8ELkBa__iconCtn .GroupCTA-module-scss-module__8ELkBa__icon rect{fill:var(--on-primary)}
.LargeIconButton-module-scss-module__MEQq9W__container{flex-direction:column;width:100%;max-width:334px;margin:0;display:flex}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container{max-width:100%}.LargeIconButton-module-scss-module__MEQq9W__container--cms{max-width:100%;margin:20px 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{border-radius:var(--radius-xl);flex-direction:column;align-items:center;width:100%;font-size:1.75rem;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:334px;padding:12px}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--manufacturer{max-width:334px;padding:15px}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--large{max-width:403px;padding:33px;font-size:1.5rem}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{max-width:100%;padding:15px}}.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{border-radius:var(--radius-3xl);width:60px;height:60px;margin-bottom:8px}.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:30px;height:30px;color:var(--on-primary);font-size:30px}.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{border-radius:var(--radius-full);width:106px;height:106px;margin-bottom:15px;font-size:50px}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{border-radius:var(--radius-3xl);width:70px;height:70px;margin-bottom:15px;font-size:30px}}.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:50px;height:50px;color:var(--on-primary);font-size:50px}@media only screen and (max-width:768px){.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:30px;height:30px;font-size:30px}}.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)}
.InventoryCTAs-module-scss-module__qj3srG__ctn{z-index:1;flex-direction:row;justify-content:center;gap:18px;width:100%;max-width:900px;display:flex}@media only screen and (max-width:1024px){.InventoryCTAs-module-scss-module__qj3srG__ctn{gap:var(--gap-md);max-width:unset;flex-direction:row;display:flex}}@media only screen and (max-width:768px){.InventoryCTAs-module-scss-module__qj3srG__ctn{max-width:unset;grid-template-columns:repeat(2,1fr);margin-bottom:90px;display:grid}.InventoryCTAs-module-scss-module__qj3srG__ctn--three>:nth-child(3){grid-column:1/-1}}
.PricingDisplay-module-scss-module__GfahZa__itemContainer{flex-direction:column;gap:4px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay{width:100%;margin:0;padding-left:0;list-style:none}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay li{justify-content:space-between;align-items:center;gap:18px;height:30px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider{border-top-style:solid;border-top-color:var(--border-color-strong);border-bottom:none;border-left:none;border-right:none;width:100%;height:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--borderStrongColor{border-top-color:var(--border-color-strong)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textPrimary{border-top-color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textSecondary{border-top-color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--primary{border-top-color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--red{border-top-color:var(--red)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__lineText{text-overflow:ellipsis;overflow-wrap:break-word;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn{width:16px;height:16px;color:var(--text-secondary);background:unset;border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon{width:16px;height:16px;font-family:var(--icon-font);letter-spacing:normal;color:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;opacity:var(--icon-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon:after{content:attr(data-icon)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineRight{white-space:nowrap;flex-shrink:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText{letter-spacing:var(--letter-spacing-md)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--small{font-size:14px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--medium{font-size:16px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--large{font-size:20px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--bold{font-weight:700}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--strikethrough{text-decoration:line-through}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--italic{padding-right:4px;font-style:italic}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textPrimary{color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textSecondary{color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--primary{color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--red{color:var(--red)}
.CardActionButtons-module-scss-module__F9nrea__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.EstimatePayment-module-scss-module__xjE15a__card{gap:12px;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module-scss-module__xjE15a__card{flex-direction:column}}.EstimatePayment-module-scss-module__xjE15a__card--modal{flex-direction:column;gap:12px;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(--gap-lg);width:100%;padding:var(--spacing-xl);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(--gap-md);flex-direction:column;max-width:300px;display:flex}@media only screen and (max-width:768px){.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{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;padding:12px;font-size:24px;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:768px){.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:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);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-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__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-sm);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-md);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-sm);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-4xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);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{flex-direction:column;align-items:center;gap:4px;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}
.CardBadges-module-scss-module__siH1Qa__scroller{padding:var(--spacing-md)}.CardBadges-module-scss-module__siH1Qa__scroller--carshop{padding:var(--spacing-md)18px}.CardBadges-module-scss-module__siH1Qa__scroller--halfPaddingBottom{padding-bottom:6px!important}.CardBadges-module-scss-module__siH1Qa__scroller--halfPaddingTop{padding-top:6px!important}.CardBadges-module-scss-module__siH1Qa__scrollerCtn{max-width:800px}.CardBadges-module-scss-module__siH1Qa__scrollerCtn--carshop{gap:var(--spacing-xs)}.CardBadges-module-scss-module__siH1Qa__badge{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.CardBadges-module-scss-module__siH1Qa__badge--iconOnly{padding:4px}.CardBadges-module-scss-module__siH1Qa__badge--carshop{gap:var(--spacing-xxs);padding:var(--padding-md)14px;border-radius:var(--radius-full);box-shadow:none;border:1px solid rgba(205,207,208,.25)}.CardBadges-module-scss-module__siH1Qa__badge--interactive{cursor:pointer;transition:box-shadow .2s ease-in-out}@media (hover:hover) and (pointer:fine){.CardBadges-module-scss-module__siH1Qa__badge--interactive:hover{box-shadow:var(--shadow-hover)}}.CardBadges-module-scss-module__siH1Qa__badge--large{height:35px}.CardBadges-module-scss-module__siH1Qa__badge--lexusCare{width:60px;height:60px;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(255,255,255,.6);border:none}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled{color:var(--text-primary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled path,.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled rect{fill:var(--text-primary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--carshop{color:var(--text-secondary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--carshop path,.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--carshop rect{fill:var(--text-secondary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--large{height:100%!important}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle{height:-moz-fit-content;height:fit-content;color:var(--text-primary);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle--carshop{color:var(--text-secondary);font-weight:700}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle .CardBadges-module-scss-module__siH1Qa__miles{margin-right:2px;display:inline-block}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle .CardBadges-module-scss-module__siH1Qa__miles--carshop{color:var(--text-primary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__titleAndProperty{align-items:center;gap:var(--gap-sm);display:flex}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__colorInfo{align-items:center;gap:8px;display:flex}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__colorInfo .CardBadges-module-scss-module__siH1Qa__colorSwatch{border:var(--border-strong);border-radius:50%;width:14px;height:14px}.CardBadges-module-scss-module__siH1Qa__button{justify-content:center;align-items:center;gap:var(--gap-sm);width:100%;padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:row;font-size:14px;transition:box-shadow .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.CardBadges-module-scss-module__siH1Qa__button:hover{box-shadow:var(--shadow-hover)}}
.AutovanceCard-module-scss-module__OnkzfG__iframeContainer{justify-content:center;align-items:center;display:flex}.AutovanceCard-module-scss-module__OnkzfG__iframeContainer .AutovanceCard-module-scss-module__OnkzfG__iframe{border:none;width:100%}
.BannerCard-module-scss-module__pWRuAW__banner{width:100%}
.BasicDetailCardItem-module-scss-module__KBkWoG__item{border-bottom:1px dotted transparent;flex-direction:row;justify-content:space-between;align-items:center;width:100%;transition:border-bottom .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.BasicDetailCardItem-module-scss-module__KBkWoG__item:hover{border-bottom:1px dotted var(--text-secondary)}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer .BasicDetailCardItem-module-scss-module__KBkWoG__icon path,.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer .BasicDetailCardItem-module-scss-module__KBkWoG__icon rect{fill:var(--text-secondary)}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer{align-items:center;gap:var(--gap-md);flex-direction:row;max-width:70%;display:flex}@media (max-width:768px){.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer{max-width:100%}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer.BasicDetailCardItem-module-scss-module__KBkWoG__longValue{cursor:help}
.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;background-color:var(--carshop-green)!important;max-width:1400px!important;box-shadow:var(--shadow-soft)!important;padding:100px 48px!important}@media only screen and (max-width:900px){.CarShopTradeContainer-module-scss-module__j2R_EW__container{flex-direction:column;align-items:flex-start;gap:24px}}.CarShopTradeContainer-module-scss-module__j2R_EW__container.CarShopTradeContainer-module-scss-module__j2R_EW__vdp{flex-direction:column;border-radius:inherit!important;padding:24px!important}
.CarShopTradeCTA-module-scss-module__P36PAq__innerContentContainer{width:100%;padding:var(--padding-xl);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:768px){.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{flex-direction:column}}.CarShopTradeCTA-module-scss-module__P36PAq__headerContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;display:flex}
.FeaturesCard-module-scss-module__xMAfdG__features{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip{justify-content:center;align-items:center;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;height:44px;padding:0 var(--spacing-lg);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 p{letter-spacing:-.9px;color:var(--text-primary);white-space:nowrap;margin:0;font-size:18px;font-weight:400}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon{width:24px;color:var(--text-primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon{color:var(--primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p path,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span path,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--primary);transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon{transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover{box-shadow:var(--shadow-hover);transition:all 80ms ease-in-out}}
.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{color:#1a1a1a;page-break-inside:auto;page-break-before:avoid;background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;display:none}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}@media print{.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard p,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard span{margin-top:0;margin-bottom:0;font-size:13px;font-weight:400}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__headline{color:#0f0f0f;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;padding-bottom:4px;font-size:16px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{border:1px solid #d0d0d0;border-radius:12px;flex-direction:column;gap:12px;padding:8px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding:12px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__pictureCtn{flex-direction:column;align-items:center;gap:12px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__logo{width:120px;height:auto;margin-bottom:8px;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__image{object-fit:cover;border:2px solid #c8d1d9;border-radius:8px;width:280px;height:180px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details{flex-direction:column;gap:8px;width:100%;margin-left:20px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__title{letter-spacing:-.02em;color:#0f0f0f;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:4px;font-size:1.6em;font-weight:800}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__miles{color:#4a4a4a;background-color:#f1f3f4;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-size:.95em;font-weight:600;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:2px solid #b8d4f0;border-radius:8px;gap:8px;margin-top:4px;padding:16px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice{background:linear-gradient(135deg,#e8f5e8 0%,#d4f4d4 100%);border:2px solid #a8d5a8;border-radius:6px;margin-top:8px;padding:8px 12px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__label,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{font-size:14px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#2d5a2d}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;width:100%;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem{background-color:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailName{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailValue{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li{background-color:#fff;border-radius:4px;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li:before{content:"✓";color:#34a853;margin-right:6px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin:0 0 4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:1px solid #e1e5e9;border-radius:8px;width:100%;padding:20px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p{margin-bottom:6px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p:last-child{margin-bottom:0}
.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{background-color:#f4cd00}@media only screen and (max-width:768px){.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{padding:var(--padding-lg)}}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__innerContent{gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__textContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;width:100%;min-width:240px;height:160px;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(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);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(--padding-sm);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:164px;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:30px;height:30px}.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(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);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{color:var(--on-primary);font-size:12px;text-decoration:underline}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton{top:var(--padding-lg);right:var(--padding-lg);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)}
.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{align-items:center;gap:var(--gap-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{padding:var(--padding-md)}}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--gap-lg);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(--gap-md);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(--gap-lg);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(--gap-md);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(--gap-sm);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-heading-md);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink{transition:var(--transition-bounce);font-size:14px}.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(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}
.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay{justify-content:center;align-items:center;gap:var(--gap-md);padding:var(--padding-md);background:linear-gradient(to bottom,var(--primary),transparent);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay .CarShopLocationOverlay-module-scss-module__eAakMW__carshopLogo{object-fit:contain;width:140px}
.ChatInput-module-scss-module__GU5W_G__form{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-items:flex-start;margin:10px;transition:box-shadow .2s ease-in-out;display:flex}.ChatInput-module-scss-module__GU5W_G__form--selected{box-shadow:var(--shadow-hover)}.ChatInput-module-scss-module__GU5W_G__form--minimized{visibility:hidden}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__chatInput{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-lg);box-shadow:none;resize:none;border:none;outline:none;flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px;padding-left:15px;line-height:125%;display:flex;overflow:auto}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__chatInput--minimized{height:44px}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__submitBtn{width:44px;height:44px;color:var(--text-secondary);background-color:var(--elevated-level-one);border-radius:0 var(--radius-lg)var(--radius-lg)0;border:none;justify-content:center;align-items:center;padding:9px;transition:all .14s;display:flex}.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__submitBtn--active{color:var(--primary)}@media (hover:hover) and (pointer:fine){.ChatInput-module-scss-module__GU5W_G__form .ChatInput-module-scss-module__GU5W_G__submitBtn:hover{transform:none}}
.CarShopDealerImage-module-scss-module__LgXIfa__childDealerImageWrapper{border-radius:var(--radius-lg);height:100%;overflow:hidden}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer{width:200px;height:100%;position:relative}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer .CarShopDealerImage-module-scss-module__LgXIfa__image img{object-fit:cover;object-position:top;filter:brightness(.7);height:100%;width:200px!important}.CarShopDealerImage-module-scss-module__LgXIfa__emptyImage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg{width:-moz-fit-content;width:fit-content;max-width:80%;color:var(--text-primary);white-space:normal;background:var(--gray-30);overflow-wrap:break-word;border-radius:15px 15px 15px 2px;padding:10px;font-size:14px;line-height:140%;display:block;position:relative;left:5px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--user{color:var(--on-primary);background:var(--primary);border-radius:15px 15px 2px;margin-left:auto;margin-right:10px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--inside{border-radius:2px 15px 15px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--userInside{border-radius:15px 2px 15px 15px}.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--oai{background-image:linear-gradient(var(--surface-80),var(--surface-80)),linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;animation:3s linear infinite ChatMessageBubble-module-scss-module__DSZQwa__gradientRotate,5s ease-in-out infinite ChatMessageBubble-module-scss-module__DSZQwa__glowingBorder}@media only screen and (max-width:768px){.ChatMessageBubble-module-scss-module__DSZQwa__chatMsg--compareModal{margin-top:40px}}.ChatMessageBubble-module-scss-module__DSZQwa__markdown{font-size:14px;line-height:140%}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h1,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h2,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h3,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h4,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h5,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h6{margin:5px 0;font-weight:600}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h1{font-size:16px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h2{font-size:15px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h3{font-size:14px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h4{font-size:13px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown h5,.ChatMessageBubble-module-scss-module__DSZQwa__markdown h6{font-size:12px}.ChatMessageBubble-module-scss-module__DSZQwa__markdown ul,.ChatMessageBubble-module-scss-module__DSZQwa__markdown ol{padding-left:20px}.ChatMessageBubble-module-scss-module__DSZQwa__chatBreak{text-align:center;width:100%;margin:20px 0}.ChatMessageBubble-module-scss-module__DSZQwa__chatBreak .ChatMessageBubble-module-scss-module__DSZQwa__breakText{color:var(--text-secondary);white-space:nowrap;padding:0 5px;font-size:12px;font-style:italic;font-weight:400}
.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{gap:var(--spacing-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{gap:var(--gap-xl);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:768px){.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:200px;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,rgba(255,255,255,0),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(--gap-md);flex-direction:column;display:flex}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{gap:var(--gap-md);flex-direction:column;width:300px;display:flex}@media only screen and (max-width:768px){.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}
.ChatMessageWidget-module-scss-module__xYs1HW__widgetCtn{margin:0 8px 24px;position:relative}
.HomeStoreButton-module-scss-module__EXCi6a__buttonContainer{width:100%;margin-bottom:var(--gap-sm)}.HomeStoreButton-module-scss-module__EXCi6a__container{justify-content:space-between;align-items:flex-start;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--primary);border-radius:var(--radius-lg);flex-direction:row;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container--marginBottom{margin-bottom:12px}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__textContainer{justify-content:flex-start;align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton{color:var(--on-primary);cursor:pointer;font-size:14px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton:hover{opacity:.8}}
.BasicForm-module-scss-module__x6DKXG__form{flex-direction:column;gap:10px;width:100%;display:flex;container-type:inline-size}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__twoColumnInputContainer{gap:10px;display:flex}@container (width<350px){.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__twoColumnInputContainer{flex-direction:column}}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__btnCtn{flex-direction:column;gap:12px;width:100%;display:flex}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__submittedCopy{align-items:center;gap:var(--gap-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;padding:30px;display:flex}
.ChatPageButton-module-scss-module__4y90_G__pageButtonContainer{margin:0 8px 24px}.ChatPageButton-module-scss-module__4y90_G__pageButton{width:100%;max-width:352px;min-height:52px;padding:var(--padding-xl);color:var(--text-primary);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}@media screen and (max-width:768px){.ChatPageButton-module-scss-module__4y90_G__pageButton{padding:var(--padding-lg)}}
.ImageTextCard-module-scss-module__kdeUQa__card{background-color:var(--surface);border-radius:var(--radius-xl);width:310px;height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card{flex-direction:row;align-items:center;min-width:280px;min-height:95px}}.ImageTextCard-module-scss-module__kdeUQa__card.ImageTextCard-module-scss-module__kdeUQa__border{background-color:var(--elevated-level-two);border:var(--border-strong);box-shadow:none}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-xl);object-fit:cover;width:100%;min-height:160px;max-height:160px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:90px;max-width:90px;min-height:70px;max-height:70px}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center;width:100%;min-height:160px;max-height:160px;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage .ImageTextCard-module-scss-module__kdeUQa__fallbackImage{width:50px;height:50px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__bottom{flex-direction:column;gap:8px;width:100%;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{flex-direction:column;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{color:var(--text-primary);font-size:20px;font-weight:500}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:18px;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{color:var(--text-secondary);margin:0;font-size:16px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card{filter:none;flex-direction:row;min-width:280px;height:95px;min-height:0}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:90px;max-width:90px;min-height:70px;max-height:70px}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{justify-content:center;height:100%}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-size:14px;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{font-size:14px;line-height:normal}
.RecipientDealerSelector-module-scss-module__2dl5VW__recipientDealerSelector{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.RecipientDealerSelector-module-scss-module__2dl5VW__error{border-color:var(--red)}
.ChatVehicleCardsWidget-module-scss-module__AnMtja__vehicleSearchResults{margin-bottom:12px}
.CoxDigitalRetail-module-scss-module__Y1bgSG__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:24px;padding:15px}
.TypingIndicator-module-scss-module__fQjxfG__dotFlashing{background-color:var(--gray);border-radius:var(--radius-sm);width:6px;height:6px;margin:0 10px;position:relative}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before,.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{background-color:var(--gray);content:"";display:inline-block;position:absolute;top:0}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before{border-radius:var(--radius-sm);width:6px;height:6px;left:-10px}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{border-radius:var(--radius-sm);width:6px;height:6px;left:10px}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray{0%{background-color:var(--gray)}50%,to{background-color:var(--gray-30)}}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary{0%{background-color:var(--primary)}50%,to{background-color:var(--gray-30)}}
.HeaderSearch-module-scss-module__mBAKYa__container{width:100%;margin:0;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn{z-index:5;justify-content:flex-end;align-items:center;display:flex;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__inputCtn{border-radius:var(--radius-xs);width:100%;height:61px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__inputCtn .HeaderSearch-module-scss-module__mBAKYa__searchIcon{margin-left:20px!important}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__input{width:100%;height:61px;font-size:var(--font-body-md);border:var(--border-strong);border-radius:var(--radius-xl);color:var(--text-primary)!important;background-color:var(--surface)!important}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__icon{opacity:.4;height:24px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__button{width:92px;height:41px;color:var(--on-primary);background:var(--header-search-button-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--radius-lg);font-size:20px;position:absolute;right:10px}@media only screen and (max-width:768px){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__button{width:90px}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn{z-index:100;width:100%;max-height:500px;padding:var(--padding-sm)0;color:var(--text-primary);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);margin-top:15px;position:absolute;overflow-y:auto}@supports (scrollbar-width:thin){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--gray-30)transparent}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp{justify-content:center;width:100%;margin:8px 0;padding:0 16px;display:flex;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__backgroundColor{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-lg);opacity:.1;pointer-events:none;width:calc(100% - 32px);height:50px;position:absolute}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn{width:100%;height:50px;color:var(--primary);border-radius:var(--radius-lg);background:0 0;border:none;align-items:center;gap:8px;padding:12px;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn--bmw{color:var(--text-primary)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn p{text-align:left;opacity:1;margin:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem{width:100%;height:48px;padding-left:var(--padding-xl);color:var(--primary);background-color:var(--surface);cursor:pointer;border:none;justify-content:flex-start;align-items:center;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem .HeaderSearch-module-scss-module__mBAKYa__textCtn{width:100%;padding-left:var(--padding-lg);flex-direction:column;justify-content:flex-start;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem .HeaderSearch-module-scss-module__mBAKYa__textCtn p{margin:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__primaryText{width:100%;font-size:var(--font-body-md);color:var(--text-primary);text-align:left;word-wrap:break-word;white-space:normal;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem{background-color:var(--surface);cursor:pointer;border:none;justify-content:flex-start;align-items:center;width:100%;height:96px;padding:0 16px;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__imageCtn{background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);object-fit:cover;width:100px;height:100%}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__image{width:100px;height:100%;margin-right:var(--padding-lg);border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:contain}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__imagePlaceholder{width:100px;height:100%;margin-right:var(--padding-md);color:var(--text-primary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn p{margin:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__primaryText{width:100%;color:var(--text-primary);text-align:left;word-wrap:break-word;white-space:normal;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__secondaryText{color:var(--text-primary);text-align:left;opacity:.6;font-size:14px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container{flex-direction:column;width:100%;margin:0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilter{font-family:var(--typography-font-family);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);margin:12px;padding:6px;font-size:1.25rem;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilterItem{width:100%;color:var(--text-primary);text-align:center;border-radius:var(--radius-sm);cursor:pointer;padding:12px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilterItemActive{background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__linkCtn--open{max-height:250px;padding:12px}.HeaderSearch-module-scss-module__mBAKYa__spinnerContainer{justify-content:center;align-items:center;margin:15px 0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__noResults{padding:var(--padding-xl);font-size:var(--font-body-xl);color:var(--text-primary)}
.CustomHtmlCard-module-scss-module__Cpp8nq__htmlCtn{width:100%}
.ToolStepOrAction-module-scss-module__MLYGlq__container{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);margin-bottom:14px;margin-left:10px;display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__finding{letter-spacing:-.28px;color:var(--text-secondary,#707070);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--elevated-level-two);border-radius:var(--radius-xs,4px);padding-right:6px;display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText--sidebar{background-color:var(--elevated-level-one)}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText .ToolStepOrAction-module-scss-module__MLYGlq__icon{width:14px;height:14px}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText p{letter-spacing:-.24px;color:var(--text-secondary,#707070);margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal}
.HeroVideoButton-module-scss-module__LYc4eW__watchVideoButton{z-index:2;position:relative;border-radius:var(--radius-full)!important;height:-moz-fit-content!important;height:fit-content!important;padding:12px 22px 12px 14px!important}.HeroVideoButton-module-scss-module__LYc4eW__watchVideoButton .HeroVideoButton-module-scss-module__LYc4eW__watchVideoIcon{color:var(--text-primary);background-color:var(--surface);justify-content:center;align-items:center;display:flex;border-radius:var(--radius-full)!important;width:44px!important;height:44px!important;font-size:30px!important}
.DealOptionCard-module-scss-module__T2a_la__card{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);width:70%;max-width:450px;box-shadow:none;padding:2px;position:relative}.DealOptionCard-module-scss-module__T2a_la__card--primary{box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.DealOptionCard-module-scss-module__T2a_la__card{width:100%}}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action{background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - 2px);padding:20px}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action--primary{background:0 0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title{color:transparent;background:var(--primary-gradient,var(--primary));-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:2px;font-weight:600}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--primary{color:var(--on-primary);-webkit-text-fill-color:unset}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--mini{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text{color:var(--text-primary);opacity:.7;line-height:20px}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--primary{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--mini{color:var(--on-primary);opacity:1}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular{color:var(--black);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background-color:#fcc014;padding:8px 20px;font-size:14px;line-height:18px;position:absolute;top:-18px;right:0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--genesis{color:var(--primary);background-color:var(--surface);border:var(--lux-border-soft)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--bmw{color:var(--on-primary);background-color:var(--black);border:var(--border-soft)}
.SidebarChat-module-scss-module__c3Zj3q__body{flex-direction:column;align-items:center;width:100%;margin-top:20px;padding:0 4px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__body li{list-style:none}.SidebarChat-module-scss-module__c3Zj3q__body li:first-child{margin-top:auto}.SidebarChat-module-scss-module__c3Zj3q__body .SidebarChat-module-scss-module__c3Zj3q__disclaimer{color:var(--text-secondary);text-align:center;margin-bottom:-6px;margin-left:auto;margin-right:6px;font-size:12px}.SidebarChat-module-scss-module__c3Zj3q__infoHeader{flex-direction:column;align-items:center;width:100%;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader h2{letter-spacing:-.03em;align-items:center;font-size:22px;font-weight:500;line-height:25px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader p{letter-spacing:-.03em;color:var(--text-primary);opacity:.6;font-size:18px;font-weight:400;line-height:125%}.SidebarChat-module-scss-module__c3Zj3q__chatInput{width:100%}.SidebarChat-module-scss-module__c3Zj3q__chatMsgs{flex-direction:column-reverse;width:100%;height:100%;margin-top:10px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg{width:50px;height:40px;color:var(--text-primary);background:var(--gray-30);border-radius:2px 15px 15px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex;position:relative;left:5px}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg p{margin:0}
.BmwVariantOne-module-scss-module___3m2Jq__heroSection{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;padding:30px;display:flex;position:relative}@media only screen and (max-width:768px){.BmwVariantOne-module-scss-module___3m2Jq__heroSection{gap:20px}}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer{flex-direction:column;align-items:center;gap:20px;padding-top:30px;display:flex}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__title{z-index:1;text-align:center;max-width:1280px;font-size:3.75rem;line-height:125%}@media only screen and (max-width:768px){.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__title{font-size:40px;line-height:45px}}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__subtitle{z-index:1;text-align:center;max-width:800px}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__captionContainer .BmwVariantOne-module-scss-module___3m2Jq__subtitle p{text-align:center}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search{z-index:2;justify-content:center;gap:var(--gap-md);flex-direction:column;width:100%;max-width:650px;margin:0;display:flex}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta{justify-content:center;width:100%;display:flex}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>a,.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>button{height:60px;min-height:60px;max-height:60px}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>a>div,.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__search .BmwVariantOne-module-scss-module___3m2Jq__searchFourthCta>button>div{flex-direction:row}.BmwVariantOne-module-scss-module___3m2Jq__heroSection .BmwVariantOne-module-scss-module___3m2Jq__section{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}
.DealCard-module-scss-module__U1M_lq__card{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-xl);padding-bottom:var(--spacing-4xl);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media print{.DealCard-module-scss-module__U1M_lq__card{display:none}}.DealCard-module-scss-module__U1M_lq__card .DealCard-module-scss-module__U1M_lq__header{padding-bottom:var(--padding-lg);justify-content:center;align-items:center;display:flex}
.AiSlider-module-scss-module__5ropKq__sliderBody{background:var(--elevated-level-one);border-radius:var(--radius-full);width:100%;height:60px;box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:12px;padding:6px;display:flex;position:relative}@media only screen and (max-width:768px){.AiSlider-module-scss-module__5ropKq__sliderBody{height:76px}}.AiSlider-module-scss-module__5ropKq__sliderBody.AiSlider-module-scss-module__5ropKq__dark{box-shadow:var(--shadow-soft)}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__slider{z-index:2;width:100%;height:100%;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__slider.AiSlider-module-scss-module__5ropKq__selected{width:100%;color:var(--on-primary);opacity:1}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__sliderThumb{z-index:1;background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);height:calc(100% - 12px);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;transition:left .24s cubic-bezier(.175,.885,.32,1.1);display:flex;position:absolute;left:6px}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__customIcon{vertical-align:top;width:24px;height:24px}
.ButtonGroupItem-module-scss-module__8dVS8a__button{justify-content:center;align-items:center;gap:var(--gap-lg);width:100%;height:100%;padding:var(--padding-lg)var(--spacing-2xl);color:var(--on-primary);background-color:var(--primary-button-color,var(--primary));border:var(--border-soft);border-radius:var(--radius-xl);transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;font-size:18px;display:flex}@media only screen and (max-width:768px){.ButtonGroupItem-module-scss-module__8dVS8a__button{padding:var(--padding-md);box-shadow:var(--shadow-soft)}}@media (hover:hover) and (pointer:fine){.ButtonGroupItem-module-scss-module__8dVS8a__button:hover{color:var(--on-primary);box-shadow:var(--shadow-strong);cursor:pointer;transform:scale(1.02)}}.ButtonGroupItem-module-scss-module__8dVS8a__buttonText{font-size:inherit;text-align:center;margin:0;font-weight:400;line-height:normal}@media only screen and (max-width:768px){.ButtonGroupItem-module-scss-module__8dVS8a__buttonText{font-size:14px}}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{letter-spacing:-.32px;color:transparent;background-image:linear-gradient(0deg,var(--elevated-level-one)2%,var(--text-primary)90%);-webkit-background-clip:text;background-clip:text;max-height:180px;padding:0 4px;font-size:16px;font-style:normal;font-weight:400;line-height:130%;display:block;overflow:hidden}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ul,.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ol{padding-left:var(--spacing-2xl)}
.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{gap:var(--gap-lg);height:0;padding:var(--padding-sm);background-color:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);opacity:0;flex-direction:column;display:none}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:1;height:auto;display:flex}@supports (interpolate-size:allow-keywords){.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{interpolate-size:allow-keywords;transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}@starting-style{.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:0;height:0}}}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:32px;padding:var(--padding-sm)var(--padding-sm)0 var(--padding-sm);display:flex}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer--expanded{flex-direction:row-reverse}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersChips{gap:var(--gap-sm);padding:0 var(--padding-sm)var(--padding-sm)var(--padding-sm);flex-wrap:wrap;display:flex}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersChips--expanded{justify-content:flex-end}.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton p,.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton i{color:#006583!important}
.ButtonGroupContainer-module-scss-module__gZeCKq__buttonContainer{gap:var(--gap-md);flex-direction:row;width:100%;display:flex}
.FormCard-module-scss-module__U59--G__card{align-items:center;gap:var(--gap-lg);width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;padding:16px;display:flex}.FormCard-module-scss-module__U59--G__card--withMargin{width:calc(100% - 32px);margin:16px}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title{color:var(--text-primary);text-align:center;font-size:20px;font-weight:500;line-height:25px}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title--smallTitle{text-align:center;opacity:.7;align-items:center;width:256px;height:32px;font-size:14px;font-weight:400;line-height:16px}.FormCard-module-scss-module__U59--G__input{width:100%}
.Summary-module-scss-module__uToAAa__container{--ai-summary-purple:#9333ea;--ai-summary-purple-light:#faf5ff;--ai-summary-purple-pink:#ec4899;--ai-summary-yellow:#fbbf24;gap:var(--gap-md);width:100%;max-width:100%;margin-top:var(--gap-lg);padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.Summary-module-scss-module__uToAAa__container:before{background:linear-gradient(to bottom,var(--ai-summary-purple),var(--ai-summary-purple-pink));border-radius:var(--radius-xl)0 0 var(--radius-xl);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__container{gap:var(--gap-sm);width:100%;max-width:100%;padding:var(--padding-md)}}.Summary-module-scss-module__uToAAa__header{justify-content:space-between;align-items:center;gap:var(--gap-md);flex-wrap:wrap;width:100%;display:flex}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__header{align-items:flex-start;gap:var(--gap-sm);flex-direction:column}}.Summary-module-scss-module__uToAAa__titleRow{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;flex:1;display:flex}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__titleRow{flex:none;width:100%}}.Summary-module-scss-module__uToAAa__title{align-items:center;gap:var(--gap-sm);display:flex}.Summary-module-scss-module__uToAAa__starIconWrapper{align-items:center;display:inline-flex;color:var(--ai-summary-yellow)!important}.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon,.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon--inherit,.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon:after,.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon--inherit:after{color:var(--ai-summary-yellow)!important}.Summary-module-scss-module__uToAAa__aiSummaryTitle{color:var(--ai-summary-purple)!important}.Summary-module-scss-module__uToAAa__expandIcon{color:var(--ai-summary-purple);flex-shrink:0;transition:transform .2s}.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon,.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon--inherit,.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon:after,.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon--inherit:after{color:var(--ai-summary-purple)!important}.Summary-module-scss-module__uToAAa__expandIcon.Summary-module-scss-module__uToAAa__expanded{transform:rotate(180deg)}.Summary-module-scss-module__uToAAa__details{padding-top:var(--padding-sm)}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__details{padding-top:var(--padding-md)}}.Summary-module-scss-module__uToAAa__insights{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__insights{display:none}}.Summary-module-scss-module__uToAAa__mobileInsights{display:none}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__mobileInsights{align-items:stretch;gap:var(--gap-sm);width:100%;margin-top:var(--padding-md);padding-top:var(--padding-md);border-top:var(--border-soft);flex-direction:column;display:flex}}.Summary-module-scss-module__uToAAa__insightBadge{color:var(--ai-summary-purple);white-space:nowrap;background-color:var(--ai-summary-purple-light);border:1px solid var(--ai-summary-purple);border-radius:var(--radius-full);align-items:center;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.Summary-module-scss-module__uToAAa__insightBadge>*{color:var(--ai-summary-purple)!important;font-weight:700!important}@media only screen and (max-width:768px){.Summary-module-scss-module__uToAAa__insightBadge{text-align:center;justify-content:center;width:100%;padding:10px 16px}}
.FormOptionButton-module-scss-module__AUpNOW__option{background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-full);width:100%;box-shadow:none;cursor:pointer;border-width:2px;justify-content:space-between;align-items:center;padding:14px 16px 14px 24px;transition:box-shadow .14s;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option--centered{justify-content:center!important}.FormOptionButton-module-scss-module__AUpNOW__option--selected{box-shadow:var(--shadow-border)}.FormOptionButton-module-scss-module__AUpNOW__option--color{padding:6px 24px 6px 6px}.FormOptionButton-module-scss-module__AUpNOW__option--description{border-radius:var(--radius-xl);min-height:115px}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn{align-items:center;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name{flex-direction:column;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name--make{flex-direction:row;align-items:center;position:relative}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__mainTitle{color:var(--text-primary);text-align:left;font-size:16px;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__mainTitle--small{margin-bottom:4px;font-size:14px}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__subtitle{color:var(--text-primary);text-align:left;opacity:.5;font-size:12px;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__badge{background-color:var(--primary);border-radius:var(--radius-xl);opacity:.2;justify-content:center;align-items:center;min-width:65px;height:24px;margin-left:16px;padding:0 8px;display:flex}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__badge--long{min-width:75px}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__badge--bmw{background-color:var(--text-primary)}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__popular{color:var(--primary);white-space:nowrap;padding:4px 8px;font-size:14px;font-weight:500;line-height:16px;position:absolute;top:0;right:0}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__name .FormOptionButton-module-scss-module__AUpNOW__popular--bmw{color:var(--text-primary)}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__color{border-radius:var(--radius-full);width:64px;height:64px;box-shadow:var(--shadow-soft);flex-shrink:0;margin-right:12px;position:relative;overflow:hidden}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__nameCtn .FormOptionButton-module-scss-module__AUpNOW__color .FormOptionButton-module-scss-module__AUpNOW__secondaryColor{width:100%;height:32px;margin-top:42px;position:absolute;top:0;left:0}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__price{color:var(--text-primary);opacity:.8;margin-left:32px;font-size:16px;font-weight:500}.FormOptionButton-module-scss-module__AUpNOW__option .FormOptionButton-module-scss-module__AUpNOW__icon{color:var(--text-primary);opacity:.8;justify-content:center;align-items:center;margin-left:32px;font-size:16px;font-weight:500;display:flex}.FormOptionButton-module-scss-module__AUpNOW__distance{color:var(--text-primary);opacity:.5;margin-bottom:0}
.OfferCard-module-scss-module__hTl00a__card{padding:var(--padding-lg);background:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;justify-content:space-between;gap:30px;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__subtitleDetails{gap:var(--gap-sm);flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__subtitleDetails .OfferCard-module-scss-module__hTl00a__terms{gap:var(--gap-sm);flex-direction:row;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__upper{gap:var(--gap-sm);flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__bottomContainer{gap:var(--gap-xl);flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__dataRows{gap:var(--gap-sm);flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__dataRows .OfferCard-module-scss-module__hTl00a__info{justify-content:space-between;gap:var(--gap-sm);padding-bottom:var(--padding-sm);border-bottom:var(--border-strong);flex-direction:row;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__cardActions{gap:var(--gap-md);flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__cardActions .OfferCard-module-scss-module__hTl00a__topButtons{gap:var(--gap-sm);flex-direction:row;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__cardActions .OfferCard-module-scss-module__hTl00a__disclaimerSection{gap:var(--gap-sm);padding:var(--padding-sm)0;flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__applicableModelsSection .OfferCard-module-scss-module__hTl00a__applicableModelsModal{gap:var(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex}.OfferCard-module-scss-module__hTl00a__card .OfferCard-module-scss-module__hTl00a__applicableModelsSection .OfferCard-module-scss-module__hTl00a__applicableModel{padding:var(--padding-md)}
.ShopperAssuranceImage-module-scss-module__leyJVa__shopperAssurance{margin-right:20px}
