.TermsPage-module-scss-module__HvzyCq__page{width:100%;min-height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.TermsPage-module-scss-module__HvzyCq__page .TermsPage-module-scss-module__HvzyCq__content{padding:var(--padding-xl)var(--padding-md);flex-direction:column;align-items:center;display:flex}.TermsPage-module-scss-module__HvzyCq__page .TermsPage-module-scss-module__HvzyCq__content .TermsPage-module-scss-module__HvzyCq__terms{width:100%;height:100%;min-height:100vh;margin-top:var(--padding-lg)}
.Collection-module-scss-module__kQ0SuW__container{justify-content:center;gap:20px;min-height:300px;margin-top:30px;margin-bottom:20px;display:flex;position:relative}@media only screen and (max-width:768px){.Collection-module-scss-module__kQ0SuW__container{flex-direction:column;gap:0}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__spinner{z-index:10;height:calc(100% + 50px);position:absolute;top:-30px}@media only screen and (max-width:768px){.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__spinner{width:calc(100% + 24px);left:-12px}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn{width:calc(25% - 15px);position:relative}@media only screen and (max-width:768px){.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn{width:100%;height:140px;margin:12px 0}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{width:100%;height:100%;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--srp-card-border-radius,var(--radius-xl));justify-content:center;align-items:center;gap:16px;padding:16px;font-size:16px;display:flex;position:absolute;top:0}
.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;padding:0 20px;display:grid}.InventoryCTAs-module-scss-module__qj3srG__ctn--three>:nth-child(3){grid-column:1/-1}}
.ContactForm-module-scss-module__-UH9pa__position{justify-content:center;align-items:center;height:100%;margin:12px 0;display:flex}@media only screen and (max-width:1200px){.ContactForm-module-scss-module__-UH9pa__position{display:block}}.ContactForm-module-scss-module__-UH9pa__position .ContactForm-module-scss-module__-UH9pa__container{max-width:50%}@media only screen and (max-width:1200px){.ContactForm-module-scss-module__-UH9pa__position .ContactForm-module-scss-module__-UH9pa__container{max-width:100%}}
.Disclaimer-module-scss-module__e5fTRG__disclaimers{gap:var(--gap-sm);flex-direction:column;display:flex}.Disclaimer-module-scss-module__e5fTRG__disclaimerLayout{align-items:flex-start;gap:var(--gap-sm);display:flex}.Disclaimer-module-scss-module__e5fTRG__superscript{font-size:var(--font-body-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.Disclaimer-module-scss-module__e5fTRG__loading{padding:var(--padding-md);font-size:var(--font-body-sm);color:var(--text-secondary);justify-content:center;align-items:center;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}}
.Driveopage-module-scss-module__na_D3a__driveoContainer{justify-content:flex-start;align-items:center;width:100%;display:flex}.Driveopage-module-scss-module__na_D3a__driveoContainer--center{justify-content:center}.Driveopage-module-scss-module__na_D3a__driveoContainer--right{justify-content:flex-end}
.Elfsight-module-scss-module__ihvjWG__banner{width:100%}
.Slider-module-scss-module__xz_OKa__sliderContainer{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.Slider-module-scss-module__xz_OKa__sliderContainer input[type=range]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;width:100%}.Slider-module-scss-module__xz_OKa__sliderContainer input[type=range]:focus{outline:none}.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-webkit-slider-runnable-track{background-color:var(--primary);border-radius:.5rem;height:.2rem}.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-webkit-slider-thumb{background-color:var(--primary);border-radius:var(--radius-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;transition:var(--transition-fast);margin-top:-16px}@media (hover:hover) and (pointer:fine){.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-webkit-slider-thumb:hover{box-shadow:var(--shadow-hover);transform:scale(1.2)}}.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-webkit-slider-thumb:active{transform:scale(1.1)}.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-webkit-slider-thumb:focus{outline:2px solid var(--primary);outline-offset:2px}.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-moz-range-track{background-color:var(--primary);border-radius:.5rem;height:.2rem}.Slider-module-scss-module__xz_OKa__sliderContainer .Slider-module-scss-module__xz_OKa__slider::-moz-range-thumb{background-color:var(--primary);border:none;border-radius:.5rem;width:1rem;height:1rem}
.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card{gap:var(--gap-lg);flex-direction:column;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{align-items:center;gap:var(--gap-xl);flex-direction:row;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{flex-direction:column}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer{width:35%;padding:var(--padding-xl);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer{width:100%;aspect-ratio:unset}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__costContainer{flex-direction:row;align-items:baseline;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer{width:65%}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer{width:100%}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__inputContainer{gap:var(--gap-sm);flex-direction:row;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeContainer{gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeLabelContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeValueContainer{display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__disclaimerContainer{padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}
.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody{position:relative}.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody .ImpelFeatureCard-module-scss-module__eqbZiG__iframeCtn{width:100%;height:425px;position:relative}.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody .ImpelFeatureCard-module-scss-module__eqbZiG__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody{position:relative}.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody .ImpelPhotoCard-module-scss-module__R-OqRq__iframeCtn{width:100%;padding-top:75%;position:relative}.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody .ImpelPhotoCard-module-scss-module__R-OqRq__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareCtn{padding:var(--padding-md);display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareCtn{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareWrapper{max-width:250px;display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareWrapper{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareBanner{width:100%;height:auto}
.LeadMagnetCard-module-scss-module__F4oQxW__card{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));width:100%;box-shadow:var(--shadow-soft)}.LeadMagnetCard-module-scss-module__F4oQxW__card--bmw{background-color:var(--black)}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet{justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--padding-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:768px){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet{flex-direction:column;align-items:flex-start}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__mobileWrapper{display:none}@media only screen and (max-width:768px){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__mobileWrapper{display:block}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__recurrentBadgeContainer img{height:51px!important}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__carfax{object-fit:contain;height:36px}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__rigdig{object-fit:contain;height:40px;padding:var(--padding-md)var(--padding-lg);border-radius:var(--button-radius,var(--radius-md))}@media (hover:hover) and (pointer:fine){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__rigdig:hover{background:var(--elevated-level-two)}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__autocheck{object-fit:contain;height:45px;margin-top:15px}
.LectriumCard-module-scss-module__piMqXW__electrifiedDashboard{border:0;width:100%;height:0}
.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn{gap:var(--spacing-xl);padding:var(--padding-md);flex-direction:row;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn--mobile{flex-direction:column}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareIcon{justify-content:center;width:100%;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn{justify-content:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareLink{width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareLink:hover{text-decoration:underline}}
.InnerCardContent-module-scss-module__gt2T-W__cta{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__circle{background:var(--primary-gradient,var(--primary));border-radius:50px;width:48px;height:48px;padding:12px}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__circle .InnerCardContent-module-scss-module__gt2T-W__icon{color:var(--on-primary)}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__header{color:var(--text-primary);text-align:center;font-size:22px}.InnerCardContent-module-scss-module__gt2T-W__cta .InnerCardContent-module-scss-module__gt2T-W__paragraph{letter-spacing:-.8px;color:var(--text-secondary);text-align:center;font-size:16px;line-height:125%}
.LinkCard-module-scss-module__2m0eGq__card{flex-direction:column;gap:10px;display:flex}.LinkCard-module-scss-module__2m0eGq__card .LinkCard-module-scss-module__2m0eGq__button{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);padding:8px 16px;font-size:16px}
.LocationCard-module-scss-module__lT_VJq__root h3{line-height:105%!important}.LocationCard-module-scss-module__lT_VJq__card{gap:var(--spacing-md);flex-direction:column;display:flex}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:18px;display:flex}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location p{margin:0}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location .LocationCard-module-scss-module__lT_VJq__dealerName{letter-spacing:-.9px;color:var(--text-primary);font-size:18px;font-style:normal;font-weight:400;line-height:100%}.LocationCard-module-scss-module__lT_VJq__card .LocationCard-module-scss-module__lT_VJq__location .LocationCard-module-scss-module__lT_VJq__address{letter-spacing:-.7px;color:var(--text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.HoursAccordion-module-scss-module__GF-9zG__hoursCtn{flex-direction:column;gap:4px;display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn .HoursAccordion-module-scss-module__GF-9zG__hoursBtnInner{align-items:center;gap:var(--gap-lg);display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn .HoursAccordion-module-scss-module__GF-9zG__chevron{margin-left:var(--gap-lg);color:var(--text-secondary);justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.1,.74,.45,1.3);display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn .HoursAccordion-module-scss-module__GF-9zG__chevron.HoursAccordion-module-scss-module__GF-9zG__open{transform:rotate(90deg)}.HoursAccordion-module-scss-module__GF-9zG__hours{flex-direction:column;gap:4px;width:268px;height:0;margin-top:-4px;margin-left:34px;transition:all .2s cubic-bezier(.1,.75,.45,.9);display:flex;overflow:hidden}.HoursAccordion-module-scss-module__GF-9zG__hours.HoursAccordion-module-scss-module__GF-9zG__visible{height:172px;margin-top:0;display:flex}.HoursAccordion-module-scss-module__GF-9zG__hours .HoursAccordion-module-scss-module__GF-9zG__hour{justify-content:space-between;display:flex}
.LocationHoursCard-module-scss-module__7m0OTW__card{width:100%;color:var(--text-primary)}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{flex-direction:column}}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items{gap:var(--spacing-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items{width:100%}}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items .LocationHoursCard-module-scss-module__7m0OTW__item{align-items:center;gap:var(--spacing-md);display:flex}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items .LocationHoursCard-module-scss-module__7m0OTW__item .LocationHoursCard-module-scss-module__7m0OTW__addressCtn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__map{border-radius:var(--radius-lg);width:100%}
.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard{gap:var(--gap-md);padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup{border-radius:var(--radius-xl);padding:6px;overflow-x:auto}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{border-radius:var(--radius-lg)}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshop p{font-weight:700!important}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive{transition:all .2s ease-in-out;background-color:var(--carshop-accent)!important}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive i,.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive p{color:var(--on-primary)!important}@media (max-width:415px){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:6px}}@media (max-width:340px){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:4px}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption p{font-size:12px}}
.EvChargingCostEstimator-module-scss-module__bUftVq__container{align-items:center;gap:var(--gap-xl);flex-direction:column;width:100%;padding:0 100px;display:flex}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container{padding:0 var(--padding-lg);align-items:flex-start}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent{justify-content:center;align-items:flex-start;gap:var(--gap-xl);width:100%;display:flex}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent{flex-direction:column}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__leftSection{max-width:500px;padding:var(--padding-xl);flex-direction:column;flex:1;display:flex}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__leftSection .EvChargingCostEstimator-module-scss-module__bUftVq__title{width:100%;margin-bottom:var(--gap-sm);padding-bottom:var(--padding-lg);word-wrap:break-word}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__leftSection .EvChargingCostEstimator-module-scss-module__bUftVq__mainSubtitle{width:100%;padding-bottom:var(--padding-xl);word-wrap:break-word}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__leftSection .EvChargingCostEstimator-module-scss-module__bUftVq__subTitle{width:100%;padding-bottom:var(--padding-sm);word-wrap:break-word}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__leftSection .EvChargingCostEstimator-module-scss-module__bUftVq__subParagraph{word-wrap:break-word;width:100%}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__leftSection{width:100%;max-width:100%;padding:var(--padding-md)}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection{flex:1;max-width:500px}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection{width:100%;max-width:100%;padding-left:0}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard{gap:var(--gap-xl);padding:var(--padding-xl);flex-direction:column;display:flex}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard{padding:0}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__costDisplay{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__costDisplay .EvChargingCostEstimator-module-scss-module__bUftVq__costContainer{align-items:baseline;gap:var(--gap-sm);display:flex}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__inputContainer{gap:var(--gap-md);width:100%;display:flex}@media (max-width:992px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__inputContainer{flex-direction:column}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__rangeContainer{flex-direction:column;width:100%;display:flex}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__rangeContainer .EvChargingCostEstimator-module-scss-module__bUftVq__rangeLabelContainer{margin-top:var(--gap-xl);margin-bottom:var(--gap-lg);justify-content:space-between;align-items:center;display:flex}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__rangeContainer .EvChargingCostEstimator-module-scss-module__bUftVq__rangeLabelContainer .EvChargingCostEstimator-module-scss-module__bUftVq__rangeValueContainer{align-items:baseline;display:flex}@media (max-width:992px) and (min-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__rangeContainer .EvChargingCostEstimator-module-scss-module__bUftVq__rangeLabelContainer{gap:var(--gap-sm);flex-direction:column}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__rangeContainer input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8.5px}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection .EvChargingCostEstimator-module-scss-module__bUftVq__estimatorCard .EvChargingCostEstimator-module-scss-module__bUftVq__rangeContainer input[type=range]::-moz-range-thumb{width:20px;height:20px}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__mainContent .EvChargingCostEstimator-module-scss-module__bUftVq__rightSection{padding:var(--padding-md)}}.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__disclaimerSection{max-width:1024px;padding:var(--padding-lg);text-align:center;background-color:var(--surface-background);border:var(--border-soft);border-radius:var(--radius-lg)}@media (max-width:768px){.EvChargingCostEstimator-module-scss-module__bUftVq__container .EvChargingCostEstimator-module-scss-module__bUftVq__disclaimerSection{padding:var(--padding-md)}}
.PhoneCTA-module-scss-module__cXvuSq__phoneCard{width:100%;color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft);padding:20px;display:none;position:relative;border-radius:var(--radius-full)!important}@media only screen and (max-width:768px){.PhoneCTA-module-scss-module__cXvuSq__phoneCard{align-items:center;display:flex}}@media (hover:hover) and (pointer:fine){.PhoneCTA-module-scss-module__cXvuSq__phoneCard:hover{color:var(--on-primary)}}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__iconBase{background-color:var(--on-primary);border-radius:var(--radius-3xl);opacity:.34;width:42px;height:42px}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__phoneIcon{border:2px solid var(--on-primary);border-radius:var(--radius-3xl);width:42px;height:42px;padding:5px;font-size:28px;position:absolute;top:20px;left:20px}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn{flex-direction:column;margin-left:12px;display:flex}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn .PhoneCTA-module-scss-module__cXvuSq__phoneNumber{letter-spacing:-.32px;margin-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn .PhoneCTA-module-scss-module__cXvuSq__subtitle{letter-spacing:-.28px;opacity:.5;font-size:14px;font-weight:400;line-height:normal}
@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__container{border-radius:var(--radius-xl);height:500px;box-shadow:var(--shadow-soft);overflow:hidden;width:100%!important;margin:0 0 5px!important;display:block!important}.EvChargingMap-module-scss-module__27d6ta__container--large{border-radius:var(--radius-xl);height:500px;box-shadow:var(--shadow-soft);overflow:hidden;width:calc(100% - 48px)!important;margin:20px auto 5px!important;display:block!important}}.EvChargingMap-module-scss-module__27d6ta__sidebar{background-color:var(--surface);flex-direction:column;width:400px;height:100%;margin:0;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__sidebar{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:static;top:0;left:0;right:0}}.EvChargingMap-module-scss-module__27d6ta__sidebar--large{border:var(--border-soft);border-radius:var(--radius-xl);height:450px;max-height:450px;box-shadow:var(--shadow-strong);top:20px;left:20px;right:20px}.EvChargingMap-module-scss-module__27d6ta__sidebar--large--mapLeft{right:20px;left:unset}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__sidebar--large{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:static;top:0;left:0;right:0}}.EvChargingMap-module-scss-module__27d6ta__left,.EvChargingMap-module-scss-module__27d6ta__right{z-index:2}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__left,.EvChargingMap-module-scss-module__27d6ta__right{width:100%;height:100%}}.EvChargingMap-module-scss-module__27d6ta__left .EvChargingMap-module-scss-module__27d6ta__sidebar:not(.EvChargingMap-module-scss-module__27d6ta__sidebar--large){border-radius:0 var(--radius-xl)var(--radius-xl)0}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__left .EvChargingMap-module-scss-module__27d6ta__sidebar:not(.EvChargingMap-module-scss-module__27d6ta__sidebar--large){border-radius:0}}.EvChargingMap-module-scss-module__27d6ta__left .EvChargingMap-module-scss-module__27d6ta__sidebar--large:before{z-index:-1;background:linear-gradient(to right,transparent,var(--surface));border-radius:var(--radius-xl)0 0 var(--radius-xl);content:"";width:80px;height:100%;position:absolute;top:0;left:-80px}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__left .EvChargingMap-module-scss-module__27d6ta__sidebar--large:before{display:none}}.EvChargingMap-module-scss-module__27d6ta__right .EvChargingMap-module-scss-module__27d6ta__sidebar:not(.EvChargingMap-module-scss-module__27d6ta__sidebar--large){border-radius:var(--radius-xl)0 0 var(--radius-xl)}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__right .EvChargingMap-module-scss-module__27d6ta__sidebar:not(.EvChargingMap-module-scss-module__27d6ta__sidebar--large){border-radius:0}}.EvChargingMap-module-scss-module__27d6ta__right .EvChargingMap-module-scss-module__27d6ta__sidebar--large:before{z-index:-1;background:linear-gradient(to left,transparent,var(--surface));border-radius:0 var(--radius-xl)var(--radius-xl)0;content:"";width:80px;height:100%;position:absolute;top:0;right:-80px}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__right .EvChargingMap-module-scss-module__27d6ta__sidebar--large:before{display:none}}.EvChargingMap-module-scss-module__27d6ta__sidebarContent{z-index:1;gap:var(--gap-md);height:100%;max-height:100%;padding:var(--padding-lg);background-color:var(--surface);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.EvChargingMap-module-scss-module__27d6ta__header{gap:var(--gap-sm);flex-direction:column;flex-shrink:0;display:flex}.EvChargingMap-module-scss-module__27d6ta__stationsList{gap:var(--gap-sm);min-height:0;padding-right:var(--padding-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.EvChargingMap-module-scss-module__27d6ta__stationsList::-webkit-scrollbar{width:6px}.EvChargingMap-module-scss-module__27d6ta__stationsList::-webkit-scrollbar-track{background:0 0}.EvChargingMap-module-scss-module__27d6ta__stationsList::-webkit-scrollbar-thumb{background:var(--elevated-level-two);border-radius:var(--radius-full)}.EvChargingMap-module-scss-module__27d6ta__stationItem{padding:var(--padding-md);background-color:var(--elevated-level-one);border-radius:var(--radius-md);transition:var(--transition-fast);flex-direction:column;flex-shrink:0;gap:4px;display:flex}.EvChargingMap-module-scss-module__27d6ta__stationItem:last-child{margin-bottom:var(--padding-sm)}.EvChargingMap-module-scss-module__27d6ta__stationItem--interactive{cursor:pointer}@media (hover:hover) and (pointer:fine){.EvChargingMap-module-scss-module__27d6ta__stationItem--interactive:hover{background-color:var(--elevated-level-two)}}.EvChargingMap-module-scss-module__27d6ta__recenterButton{z-index:1;width:40px;height:40px;color:var(--text-primary);background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-strong);transition:var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;left:12px}.EvChargingMap-module-scss-module__27d6ta__recenterButton span{font-size:20px}@media (hover:hover) and (pointer:fine){.EvChargingMap-module-scss-module__27d6ta__recenterButton:hover{background-color:var(--elevated-level-one);transform:translateY(-1px)}}.EvChargingMap-module-scss-module__27d6ta__recenterButton:active{transform:translateY(0)}.EvChargingMap-module-scss-module__27d6ta__recenterButton--right{right:12px;left:unset}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__recenterButton{left:12px}.EvChargingMap-module-scss-module__27d6ta__recenterButton--right{right:unset;left:12px}}.EvChargingMap-module-scss-module__27d6ta__marker{cursor:pointer;width:28px;height:40px}.EvChargingMap-module-scss-module__27d6ta__markerInner{background-color:var(--primary);width:28px;height:28px;box-shadow:var(--shadow-strong);transition:var(--transition-fast);border-radius:50% 50% 50% 0;position:relative;transform:rotate(-45deg)}.EvChargingMap-module-scss-module__27d6ta__markerInner:before{background-color:var(--surface);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EvChargingMap-module-scss-module__27d6ta__markerInner--charging{background-color:var(--red)}@media (hover:hover) and (pointer:fine){.EvChargingMap-module-scss-module__27d6ta__markerInner--charging:hover{transform:rotate(-45deg)scale(1.1)}}.EvChargingMap-module-scss-module__27d6ta__popupContent{gap:var(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex;position:relative}.EvChargingMap-module-scss-module__27d6ta__popupCloseBtn{width:24px;height:24px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:8px}.EvChargingMap-module-scss-module__27d6ta__popupCloseBtn:focus,.EvChargingMap-module-scss-module__27d6ta__popupCloseBtn:active{box-shadow:none;outline:none}.EvChargingMap-module-scss-module__27d6ta__popupCloseBtn:focus-visible{box-shadow:none;outline:none}@media (hover:hover) and (pointer:fine){.EvChargingMap-module-scss-module__27d6ta__popupCloseBtn:hover{color:var(--text-primary);background-color:var(--elevated-level-one)}}.EvChargingMap-module-scss-module__27d6ta__popupCloseIcon{font-family:var(--icon-font);color:inherit;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;background:0 0;font-size:20px;font-style:normal;font-weight:400;line-height:1}.EvChargingMap-module-scss-module__27d6ta__popupTitle{color:var(--text-primary);padding-right:32px;font-size:15px;font-weight:600;line-height:1.3}.EvChargingMap-module-scss-module__27d6ta__popupAddress{color:var(--text-secondary);font-size:13px;line-height:1.4}.EvChargingMap-module-scss-module__27d6ta__popupProvider{color:var(--text-secondary);font-size:12px}.EvChargingMap-module-scss-module__27d6ta__popupMapLink{margin-top:var(--gap-sm);color:var(--on-primary);background-color:var(--red);border-radius:var(--radius-md);transition:var(--transition-fast);align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.EvChargingMap-module-scss-module__27d6ta__popupMapLink span{font-size:18px}@media (hover:hover) and (pointer:fine){.EvChargingMap-module-scss-module__27d6ta__popupMapLink:hover{opacity:.9}}.EvChargingMap-module-scss-module__27d6ta__popupMapLink--primary{background-color:var(--primary)}.EvChargingMap-module-scss-module__27d6ta__placeholder{background-color:var(--elevated-level-one);border-radius:var(--radius-xl);width:100%;height:450px;margin:60px 0;animation:1.5s ease-in-out infinite EvChargingMap-module-scss-module__27d6ta__pulse;display:flex;overflow:hidden}@media only screen and (max-width:768px){.EvChargingMap-module-scss-module__27d6ta__placeholder{height:500px}}.EvChargingMap-module-scss-module__27d6ta__placeholderMap{background:linear-gradient(135deg,var(--elevated-level-one)0%,var(--elevated-level-two)100%);width:100%;height:100%}@keyframes EvChargingMap-module-scss-module__27d6ta__pulse{0%,to{opacity:1}50%{opacity:.7}}
.PhyronVideoCard-module-scss-module__tvUKnq__cardBody{position:relative}.PhyronVideoCard-module-scss-module__tvUKnq__cardBody .PhyronVideoCard-module-scss-module__tvUKnq__videoCtn{border-radius:var(--radius-xl);border:none;width:100%;height:700px}.PhyronVideoCard-module-scss-module__tvUKnq__cardBody .PhyronVideoCard-module-scss-module__tvUKnq__video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important;border-radius:var(--radius-xl)!important}
.SingleLocation-module-scss-module__kNNapq__body{border-radius:var(--radius-xl);width:100%;height:450px;box-shadow:var(--shadow-soft);margin:60px 0;display:flex;overflow:hidden}.SingleLocation-module-scss-module__kNNapq__body.SingleLocation-module-scss-module__kNNapq__large{box-shadow:none;border-radius:0;height:800px!important}@media only screen and (max-width:768px){.SingleLocation-module-scss-module__kNNapq__body{flex-direction:column;height:550px}}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__spacer{width:350px}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__selected{height:100%;margin:0;position:relative;overflow:hidden}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__selected--large{box-shadow:var(--shadow-strong);top:20px;left:20px;right:20px;border-radius:var(--radius-xl)!important;height:-moz-fit-content!important;height:fit-content!important}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__selected--large--mapLeft{top:20px;right:20px;left:unset}@media only screen and (max-width:768px){.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__selected--large{box-shadow:none;position:static;border-radius:0!important}}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__mapContainer{width:100%;height:100%}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__mapContainer.SingleLocation-module-scss-module__kNNapq__mapRight{border-radius:0 var(--radius-xl)var(--radius-xl)0!important}.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__mapContainer.SingleLocation-module-scss-module__kNNapq__mapRight--large{border-radius:0!important}@media only screen and (max-width:768px){.SingleLocation-module-scss-module__kNNapq__body .SingleLocation-module-scss-module__kNNapq__mapContainer{border-radius:var(--radius-xl)}}.SingleLocation-module-scss-module__kNNapq__left{z-index:2;box-shadow:-20px 0 35px 12px var(--surface);clip-path:inset(0 0 0 -105px)}.SingleLocation-module-scss-module__kNNapq__left.SingleLocation-module-scss-module__kNNapq__smallDark{box-shadow:-20px 0 35px 12px var(--lux-surface)}.SingleLocation-module-scss-module__kNNapq__left .SingleLocation-module-scss-module__kNNapq__selected{border-radius:0 var(--radius-xl)var(--radius-xl)0}@media only screen and (max-width:768px){.SingleLocation-module-scss-module__kNNapq__left{box-shadow:unset}}.SingleLocation-module-scss-module__kNNapq__right{z-index:2;box-shadow:20px 0 35px 12px var(--surface);clip-path:inset(0 -65px 0 0)}.SingleLocation-module-scss-module__kNNapq__right.SingleLocation-module-scss-module__kNNapq__smallDark{box-shadow:20px 0 35px 12px var(--lux-surface)}.SingleLocation-module-scss-module__kNNapq__right .SingleLocation-module-scss-module__kNNapq__selected{border-radius:var(--radius-xl)0 0 var(--radius-xl)}
.QuotibleCard-module-scss-module__QRvTiG__cardBody{flex-direction:column;gap:16px;display:flex}.QuotibleCard-module-scss-module__QRvTiG__loadingState{min-height:60px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}
.MonthBadge-module-scss-module__-Y96gq__monthBadge{justify-content:center;align-items:flex-start;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;min-width:100px;padding:var(--padding-md);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);flex-direction:row;display:flex}.MonthBadge-module-scss-module__-Y96gq__monthBadge .MonthBadge-module-scss-module__-Y96gq__secondMonth{justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.MonthBadge-module-scss-module__-Y96gq__monthBadge .MonthBadge-module-scss-module__-Y96gq__monthBadgeContent{flex-direction:column;justify-content:center;align-items:center;display:flex}
.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl);padding:var(--spacing-5xl);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__upperCtn{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__upperCtn .DefaultRoadsterCard-module-scss-module__UneuWW__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{max-width:100%!important}}
.EventItem-module-scss-module__o_vJOG__eventItem{padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);flex-direction:column;justify-content:space-between;gap:10px;display:flex}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__eventItemContent{gap:var(--gap-lg);flex-direction:column;display:flex}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__imageContainer{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);width:100%;height:100%;overflow:hidden}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__imageContainer .EventItem-module-scss-module__o_vJOG__image{border-radius:var(--radius-lg);object-fit:contain;width:100%;height:100%}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__eventItemTitleContainer{gap:var(--gap-md);flex-direction:column;display:flex}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__eventItemTitleContainer .EventItem-module-scss-module__o_vJOG__dateInfoContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__eventItemTitleContainer .EventItem-module-scss-module__o_vJOG__dateInfoContainer .EventItem-module-scss-module__o_vJOG__dateInfoItem{align-items:center;gap:var(--gap-md);padding:var(--padding-sm)var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-full);flex-direction:row;display:flex}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__eventItemDescriptionContainer{min-height:40px;overflow-x:hidden;overflow-y:auto}.EventItem-module-scss-module__o_vJOG__eventItem .EventItem-module-scss-module__o_vJOG__eventItemButtonContainer{gap:var(--gap-md);flex-direction:row;display:flex}
.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{align-items:unset}}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn .GenesisRoadsterCard-module-scss-module__9y-VaG__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{max-width:100%!important}}
.EventItemModal-module-scss-module__UcdBja__eventItemModal{padding:var(--padding-lg)}@media screen and (max-width:768px){.EventItemModal-module-scss-module__UcdBja__eventItemModal{width:100%;height:100%}.EventItemModal-module-scss-module__UcdBja__modal{width:100%;height:100%;display:block}}.EventItemModal-module-scss-module__UcdBja__eventItemModalContent{width:100%;max-width:800px;height:100%;margin:auto}.EventItemModal-module-scss-module__UcdBja__eventItemModalHeader{justify-content:space-between;align-items:center;gap:var(--gap-lg);margin-bottom:var(--padding-lg);display:flex}.EventItemModal-module-scss-module__UcdBja__eventItemModalImage{object-fit:contain;width:100%;height:100%}.EventItemModal-module-scss-module__UcdBja__eventItemModalFooter{margin-top:var(--padding-lg);padding-top:var(--padding-lg);border-top:var(--border-strong);justify-content:center;display:flex}
.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{gap:12px}}.ShopifyCard-module-scss-module__k9JlCW__productContainer{width:calc(33.333% - 14px);margin-bottom:20px}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productContainer{margin-bottom:16px;width:calc(50% - 6px)!important}}.ShopifyCard-module-scss-module__k9JlCW__productContainer img{object-fit:contain!important;width:100%!important;height:120px!important}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productContainer img{height:100px!important}}
.EventCalendar-module-scss-module__XBrz_W__eventCalendar{gap:var(--gap-md);padding-top:var(--padding-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.EventCalendar-module-scss-module__XBrz_W__emptyState{justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.EventCalendar-module-scss-module__XBrz_W__tabGroup{overflow-x:auto}
.TableOfContents-module-scss-module__M6J3ba__body{border-radius:var(--radius-full);max-width:100%;padding:4px;overflow:hidden}.TableOfContents-module-scss-module__M6J3ba__card{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:6px 12px;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module-scss-module__M6J3ba__card .TableOfContents-module-scss-module__M6J3ba__cardTitle{letter-spacing:-.32px;font-size:14px;font-weight:400;line-height:150%}.TableOfContents-module-scss-module__M6J3ba__card--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-border)}@media (hover:hover) and (pointer:fine){.TableOfContents-module-scss-module__M6J3ba__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}}.TableOfContents-module-scss-module__M6J3ba__cards{padding:4px;gap:10px!important}
.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot{background:var(--white);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruInner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}@media (max-width:768px){.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruInner{margin-top:var(--padding-xl)}}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruViewer{background-color:var(--surface);width:100%;height:auto;display:block;position:relative;overflow:hidden}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruViewer .SubaruSpinViewer-module-scss-module__wmU0eG__subaruTurntableStage img{object-fit:contain!important;object-position:center!important}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruViewer .SubaruSpinViewer-module-scss-module__wmU0eG__subaruTurntable{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruViewer .SubaruSpinViewer-module-scss-module__wmU0eG__subaruTurntableStage{width:100%;height:100%;display:block}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruViewer .SubaruSpinViewer-module-scss-module__wmU0eG__subaruStaticImage{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRootInterior{background:0 0;align-items:stretch;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRootInterior .SubaruSpinViewer-module-scss-module__wmU0eG__subaruInner{align-items:stretch;margin-top:0;padding:0}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRootInterior .SubaruSpinViewer-module-scss-module__wmU0eG__subaruViewer{background-color:transparent}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls{align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-lg)var(--padding-md);flex-direction:column;display:flex}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow{justify-content:center;align-items:center;gap:var(--gap-md);flex-flow:wrap;width:100%;display:flex}@media (max-width:768px){.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow{gap:var(--gap-lg)}}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch{border:2px solid var(--border-soft);width:44px;height:44px;transition:border-color var(--transition-fast),transform var(--transition-fast);cursor:pointer;background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch{width:40px;height:40px}}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch.SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchSplit{background-color:transparent}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchHalves{border-radius:50%;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchHalfTop,.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchHalfBottom{flex:50%;min-height:0}@media (hover:hover) and (pointer:fine){.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch:hover{border-color:var(--primary);transform:scale(1.1)}}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch:focus{outline:2px solid var(--primary);outline-offset:2px}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch.SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchSelected{border-width:3px;border-color:var(--primary);transform:scale(1.1)}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch.SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchSelected .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchCheck{z-index:1;width:100%;height:100%;color:var(--primary);background-color:color-mix(in srgb,var(--white)90%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute}@media (max-width:768px){.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchRow .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatch.SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchSelected .SubaruSpinViewer-module-scss-module__wmU0eG__subaruSwatchCheck{font-size:18px}}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruTitle{margin-top:var(--spacing-md);text-align:center;justify-content:center;display:flex}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruMeta{text-align:center;justify-content:center;display:flex}.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruDisclaimer{max-width:600px;margin-top:var(--spacing-sm);text-align:center;justify-content:center;display:flex}@media (max-width:768px){.SubaruSpinViewer-module-scss-module__wmU0eG__subaruRoot .SubaruSpinViewer-module-scss-module__wmU0eG__subaruControls .SubaruSpinViewer-module-scss-module__wmU0eG__subaruDisclaimer{padding:var(--padding-sm)}}
.TekionCard-module-scss-module__lI_G_a__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard{align-items:unset}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__expressText{font-family:var(--header-font);letter-spacing:1px;color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__byline{font-family:var(--header-font);letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__subtitle{letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;max-width:340px;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{max-width:100%!important}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn a{width:100%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{gap:var(--spacing-md,12px);width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);color:var(--black);background:var(--white);border:1px solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__variantTwo{justify-content:space-evenly;align-items:center;gap:var(--spacing-md);height:300px;padding:var(--spacing-md);flex-direction:column;display:flex}
.SpinImageViewer-module-scss-module__QcD7_W__container{background:var(--white);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.SpinImageViewer-module-scss-module__QcD7_W__container .SpinImageViewer-module-scss-module__QcD7_W__header{z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--padding-xl);background-color:var(--elevated-level-one);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);justify-content:center;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__container .SpinImageViewer-module-scss-module__QcD7_W__colorSection{align-items:center;gap:var(--spacing-lg);padding-bottom:var(--padding-md);flex-direction:column;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__container .SpinImageViewer-module-scss-module__QcD7_W__colorSection .SpinImageViewer-module-scss-module__QcD7_W__colorPicker{justify-content:center;gap:var(--spacing-sm);display:flex}.SpinImageViewer-module-scss-module__QcD7_W__container .SpinImageViewer-module-scss-module__QcD7_W__colorSection .SpinImageViewer-module-scss-module__QcD7_W__colorPicker .SpinImageViewer-module-scss-module__QcD7_W__colorButton{border-radius:var(--radius-sm);width:32px;height:32px;transition:transform var(--transition-fast);cursor:pointer;padding:0}@media (hover:hover) and (pointer:fine){.SpinImageViewer-module-scss-module__QcD7_W__container .SpinImageViewer-module-scss-module__QcD7_W__colorSection .SpinImageViewer-module-scss-module__QcD7_W__colorPicker .SpinImageViewer-module-scss-module__QcD7_W__colorButton:hover{transform:scale(1.1)}}.SpinImageViewer-module-scss-module__QcD7_W__container .SpinImageViewer-module-scss-module__QcD7_W__colorSection .SpinImageViewer-module-scss-module__QcD7_W__colorPicker .SpinImageViewer-module-scss-module__QcD7_W__colorButton:focus{outline:none}.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer{align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer .SpinImageViewer-module-scss-module__QcD7_W__infinitiImageArea{background-color:var(--surface);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;height:500px;display:flex;position:relative;overflow:hidden}.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDots{justify-content:center;align-items:center;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDots .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDot{border:1px solid var(--border-soft);width:36px;height:36px;transition:var(--transition-fast);cursor:pointer;background-position:50%;background-size:cover;border-radius:50%;padding:0}@media (hover:hover) and (pointer:fine){.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDots .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDot:hover{border-color:var(--primary);transform:scale(1.2)}}.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDots .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDot:focus{box-shadow:0 0 0 2px var(--primary);outline:none}.SpinImageViewer-module-scss-module__QcD7_W__infinitiContainer .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDots .SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDot.SpinImageViewer-module-scss-module__QcD7_W__infinitiColorDotSelected{border:2px solid var(--primary);transform:scale(1.1)}.SpinImageViewer-module-scss-module__QcD7_W__nissanContainer{border-radius:var(--radius-md);background-color:transparent;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer{background:var(--white);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent{margin-top:var(--padding-xl)}}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyHeader{z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--padding-xl);background-color:var(--elevated-level-one);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);justify-content:center;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection{align-items:center;gap:var(--spacing-lg);width:100%;padding-bottom:var(--padding-md);flex-direction:column;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection{align-items:center;gap:var(--gap-md);width:100%;max-width:900px;padding:var(--padding-md);flex-direction:column;display:flex}@media (max-width:768px){.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection{padding:var(--padding-sm)}}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchLabel{align-items:center;gap:var(--gap-sm);text-align:center;flex-direction:column;display:flex}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow{justify-content:center;align-items:center;gap:var(--gap-md);flex-flow:wrap;width:100%;display:flex}@media (max-width:768px){.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow{gap:var(--gap-lg)}}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatch{border:2px solid var(--border-soft);width:44px;height:44px;transition:border-color var(--transition-fast),transform var(--transition-fast);cursor:pointer;background-position:50%;background-size:cover;border-radius:50%;padding:0;position:relative;overflow:hidden}@media (max-width:768px){.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatch{width:40px;height:40px}}@media (hover:hover) and (pointer:fine){.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatch:hover{border-color:var(--primary);transform:scale(1.1)}}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatch:focus{outline:2px solid var(--primary);outline-offset:2px}.SpinImageViewer-module-scss-module__QcD7_W__harleyContainer .SpinImageViewer-module-scss-module__QcD7_W__harleyContent .SpinImageViewer-module-scss-module__QcD7_W__harleyColorSection .SpinImageViewer-module-scss-module__QcD7_W__harleyUnifiedSwatchSection .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchRow .SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatch.SpinImageViewer-module-scss-module__QcD7_W__unifiedSwatchSelected{border-width:3px;border-color:var(--primary);transform:scale(1.1)}
.RecommendationCard-module-scss-module__XhIsga__card{align-items:flex-start;gap:var(--gap-md);background-color:var(--surface);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__XhIsga__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:200px}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{height:unset}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer{width:100%;padding:var(--padding-md);align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeTitle{letter-spacing:var(--letter-spacing-sm);font-size:10px}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details{justify-content:flex-end;align-items:center;gap:var(--gap-sm);width:100%;height:50%;padding:var(--padding-md);background:linear-gradient(to bottom,transparent,var(--surface));border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn .RecommendationCard-module-scss-module__XhIsga__vehicleTitle{letter-spacing:var(--letter-spacing-sm);font-size:14px}}
.HarleyModel-module-scss-module__oGL38q__container{align-items:center;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.HarleyModel-module-scss-module__oGL38q__spinImageContainer{justify-content:center;align-items:flex-start;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}@media (max-width:1200px){.HarleyModel-module-scss-module__oGL38q__spinImageContainer{padding:var(--padding-xl);flex-direction:column}}
.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations{padding:var(--padding-lg)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title{width:100%;padding:0 var(--padding-lg);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title .VehicleRecommendationCard-module-scss-module__KDwyZa__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{padding:var(--padding-lg)}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller .VehicleRecommendationCard-module-scss-module__KDwyZa__sideScrollerInner{gap:var(--gap-lg)}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{padding:var(--padding-lg)var(--padding-lg)0;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{padding:var(--padding-lg);justify-content:center;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{background:var(--elevated-level-two);border-radius:var(--radius-lg);width:280px;min-width:280px;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__KDwyZa__pulse;overflow:hidden}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{width:100%;height:180px}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{height:140px}}@keyframes VehicleRecommendationCard-module-scss-module__KDwyZa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.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}
.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:flex-start;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer{align-items:center;gap:var(--gap-md);display:flex}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__dot{background-color:var(--primary);border-radius:var(--radius-full);width:16px;height:16px;animation:2s 1s infinite ViewCountCard-module-scss-module__Hp5SMa__pulse}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{background-color:var(--primary);border-radius:var(--radius-full);width:100%;height:2px}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{display:none!important}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{flex-direction:row;align-items:flex-end;gap:2px;display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{display:none}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer .ViewCountCard-module-scss-module__Hp5SMa__line{background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);width:4px}@keyframes ViewCountCard-module-scss-module__Hp5SMa__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.HeaderSearch-module-scss-module__mBAKYa__container{width:100%;margin:0;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container--sideMargin{margin:0 24px}.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__scrim{z-index:4;width:100%;height:100%;position:fixed;top:0;left:0}.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}.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)}
.YoutubeCard-module-scss-module__7uXS9a__cardBody{flex-direction:column;gap:20px;height:0;padding:20px 20px calc(56.25% + 20px);display:flex;position:relative}.YoutubeCard-module-scss-module__7uXS9a__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.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}
.VDPCard-module-scss-module__eBjcna__vdpCard{border-radius:var(--radius-xl)}
.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}}
.VdpCards-module-scss-module__b81ajq__glow{animation:2s VdpCards-module-scss-module__b81ajq__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__b81ajq__glowing{20%{box-shadow:0 0 10px var(--primary)}40%{box-shadow:0 0 10px var(--primary)}to{box-shadow:unset}}
.ButtonGroupContainer-module-scss-module__gZeCKq__buttonContainer{gap:var(--gap-md);flex-direction:row;width:100%;display:flex}
