.ContactPage-module__SVBV0W__contactCard{width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;align-items:center;margin-top:20px;display:flex;position:relative}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn{align-items:center;display:flex;position:absolute;top:-18px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__badge{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-3xl);padding:8px 12px;font-size:16px;line-height:18px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__arrow{width:21px;height:21px;margin-top:12px;margin-left:-2px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__arrow g,.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__arrow path{stroke:var(--primary);fill:var(--primary)}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__header{align-items:center;gap:var(--padding-sm);padding:var(--padding-md);padding-bottom:var(--padding-lg);flex-direction:column;display:flex}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__text{color:var(--text-primary);text-align:center;opacity:.5;margin-top:8px;margin-bottom:24px;font-size:14px;font-weight:500;line-height:20px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form{width:100%}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__firstInput{padding:0 3px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__firstName{margin-bottom:13px!important}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__additionalInputs{max-height:0;transition:max-height .5s;overflow:hidden}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__additionalInputs--open{max-height:100%;padding:3px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__submitBtn{border-radius:var(--radius-lg);width:100%;height:52px;font-size:18px;font-weight:500}.ButtonNotification-module__lOuihq__buttonCtn{z-index:1;width:100%;position:relative}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification{z-index:0;width:inherit;height:36px;color:var(--on-primary);background:var(--primary);border-radius:var(--radius-sm);pointer-events:none;justify-content:center;align-items:center;animation-name:ButtonNotification-module__lOuihq__bounce-out;animation-duration:.75s;animation-fill-mode:both;display:flex;position:absolute;top:0}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification--show{z-index:10;box-shadow:var(--shadow-soft);animation-name:ButtonNotification-module__lOuihq__bounce-in;top:-44px;animation-duration:.5s!important}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification--initial{animation-duration:0s!important}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification .ButtonNotification-module__lOuihq__progressFixed{z-index:1;background-color:var(--on-primary);opacity:.7;border-radius:0 0 0 5px;width:5px;height:3px;position:absolute;bottom:0;left:0}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification .ButtonNotification-module__lOuihq__progress{z-index:1;background-color:var(--on-primary);transform-origin:0;opacity:.7;border-radius:0 0 5px;width:calc(100% - 5px);height:3px;animation:ButtonNotification-module__lOuihq__track-progress 3.4s linear forwards;position:absolute;bottom:0;left:5px}@keyframes ButtonNotification-module__lOuihq__bounce-in{0%,40%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,44px,0)}40%{opacity:1;transform:translate3d(0,-10px,0)}75%{transform:translate3d(0,5px,0)}90%{transform:translate3d(0,-2.5px,0)}to{transform:translateZ(0)}}@keyframes ButtonNotification-module__lOuihq__bounce-out{0%{transform:translate3d(0,-44px,0)}20%{transform:translate3d(0,-41.5px,0)}40%,45%{opacity:1;transform:translate3d(0,-49px,0)}to{opacity:0;transform:translateZ(0)}}@keyframes ButtonNotification-module__lOuihq__track-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.KelleyLogo-module__1IBK1a__logo{object-fit:contain;max-width:100%;height:auto;display:block}.BottomBar-module__avV-NG__button{z-index:11;justify-content:center;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:70px;padding:var(--padding-sm) var(--padding-xl) var(--padding-sm) var(--padding-xl);background-color:var(--carshop-green);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);flex-direction:row;display:flex;position:fixed;bottom:12px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){.BottomBar-module__avV-NG__button{display:none}}.BottomBar-module__avV-NG__icon{width:60px;height:60px;fill:var(--white);padding:10px}.ValuePage-module__eGtK0W__valuePage{gap:var(--gap-lg);flex-direction:column;display:flex}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__headerContainer{justify-content:space-between;align-items:center;gap:var(--gap-lg);flex-direction:row;width:100%;display:flex}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__valueSection{gap:var(--padding-lg);max-height:600px;padding:var(--padding-lg);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__valueSection .ValuePage-module__eGtK0W__valueContainer{padding:var(--padding-xl);background:var(--primary);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1)}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__valueSection .ValuePage-module__eGtK0W__valueFooter{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__vehicleDescription{gap:var(--gap-lg);padding:var(--padding-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__vehicleDescription .ValuePage-module__eGtK0W__divider{background-color:var(--text-secondary);opacity:.2;height:1px}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__vehicleDescription .ValuePage-module__eGtK0W__vehicleDescriptionTable,.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__vehicleDescription .ValuePage-module__eGtK0W__vehicleDescriptionTable .ValuePage-module__eGtK0W__vehicleContainer{gap:var(--gap-sm);flex-direction:column;display:flex}.ValuePage-module__eGtK0W__valuePage .ValuePage-module__eGtK0W__vehicleDescription .ValuePage-module__eGtK0W__vehicleDescriptionTable .ValuePage-module__eGtK0W__vehicleContainer .ValuePage-module__eGtK0W__vehicleName{gap:var(--gap-sm);flex-direction:row;display:flex}.ValuePage-module__eGtK0W__buttonsSection{gap:var(--gap-md);flex-direction:column;display:flex}.ValuePage-module__eGtK0W__buttonsSection .ValuePage-module__eGtK0W__sendToDealerButton{width:100%;height:56px}.ValuePage-module__eGtK0W__buttonsSection .ValuePage-module__eGtK0W__blueButton{background:var(--carshop-blue)}.ValuePage-module__eGtK0W__closeButtonContainer{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.ValuePage-module__eGtK0W__closeButtonContainer .ValuePage-module__eGtK0W__closeButton{width:-moz-fit-content;width:fit-content;padding-right:var(--padding-lg)}.VehiclesSelectPage-module__uZgexW__vehicleSelections{justify-content:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;width:100%;padding-bottom:64px;display:flex}.VehiclesSelectPage-module__uZgexW__vehicleSelections .VehiclesSelectPage-module__uZgexW__title{color:var(--text-primary);text-align:center;margin:0;font-size:24px;font-weight:500;line-height:120%}.VehiclesSelectPage-module__uZgexW__vehicleSelections .VehiclesSelectPage-module__uZgexW__vehicleOptions{gap:var(--spacing-md);flex-direction:column;display:flex}.ToolCTA-module__RFh2oq__cta{align-items:center;width:100%;max-width:1500px;height:655px;margin-bottom:100px;padding:0 30px;display:flex}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta{height:auto}}@media print{.ToolCTA-module__RFh2oq__cta{display:none}}.ToolCTA-module__RFh2oq__cta--vdp{height:auto;padding:0;margin:0!important}.ToolCTA-module__RFh2oq__cta--cms{margin:0;padding:0}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card{width:100%;height:436px;padding:var(--padding-xl);background:var(--cta-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card{height:auto}}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card--trade{flex-direction:row-reverse}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card--vdp{border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;height:auto}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card--cms{border-radius:var(--radius-xl)}}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card--capitalOne{background:#d22e1e}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__placeholder{flex-shrink:0;width:400px}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__placeholder{display:none}}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__placeholder--vdp{display:none}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content{z-index:5;gap:var(--gap-xl);flex-direction:column;width:100%;max-width:660px;margin:46px;display:flex}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content--vdp{margin:30px 46px}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content{margin:0}}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content .ToolCTA-module__RFh2oq__capitalOneCtn{width:330px;margin-top:12px;margin-bottom:55px}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content .ToolCTA-module__RFh2oq__capitalOneCtn{width:calc(100% - 40px);margin:0 20px 48px}}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content .ToolCTA-module__RFh2oq__button{width:352px;height:104px;color:var(--text-primary);background-color:var(--on-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);margin-top:12px;margin-bottom:0;overflow:hidden}@media only screen and (max-width:768px){.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content .ToolCTA-module__RFh2oq__button{width:calc(100% - 40px);margin:0 20px 48px}}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__content .ToolCTA-module__RFh2oq__motive{align-items:center;gap:var(--gap-lg);display:flex}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__image{z-index:1;width:1374px;height:772px;position:absolute;top:-173px}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__image--credit{right:-400px}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__image--trade{left:-400px;overflow:hidden}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__mobileCtn{width:100%;height:650px;display:flex;position:relative}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__mobileCtn .ToolCTA-module__RFh2oq__handwriting{color:var(--white);margin-left:20px;font-family:NanumPen,sans-serif;font-size:25px;position:absolute;top:0;transform:matrix(.985,-.174,.174,.985,5,10)}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__mobileCtn .ToolCTA-module__RFh2oq__arrow{margin-left:20px;position:absolute;top:0}.ToolCTA-module__RFh2oq__cta .ToolCTA-module__RFh2oq__card .ToolCTA-module__RFh2oq__mobileCtn .ToolCTA-module__RFh2oq__mobileImage{object-fit:cover;width:100%;height:130%;padding:12px 0;position:relative;top:-80px;overflow:visible}.CustomPartsApp-module__he9-Ga__application{justify-content:center;width:100%;height:1800px;padding:90px;display:flex}@media only screen and (max-width:768px){.CustomPartsApp-module__he9-Ga__application{height:3000px;padding:45px 0 0}}.CustomPartsApp-module__he9-Ga__application .CustomPartsApp-module__he9-Ga__app{border:none}.service-module__hfOwMq__page{background-color:var(--surface);flex-direction:column;min-height:100vh;display:flex}.service-module__hfOwMq__page .service-module__hfOwMq__content{flex-direction:column;align-items:center;display:flex}.service-module__hfOwMq__page .service-module__hfOwMq__content .service-module__hfOwMq__service{flex-direction:column;align-items:center;width:100%;padding:90px 20px;display:flex}@media only screen and (max-width:768px){.service-module__hfOwMq__page .service-module__hfOwMq__content .service-module__hfOwMq__service{padding:90px 0}}.service-module__hfOwMq__page .service-module__hfOwMq__content .service-module__hfOwMq__service .service-module__hfOwMq__title{font-family:var(--header-font);color:var(--text-primary);font-weight:700}@media only screen and (max-width:768px){.service-module__hfOwMq__page .service-module__hfOwMq__content .service-module__hfOwMq__service .service-module__hfOwMq__title{padding:0 20px;line-height:5rem}}.service-module__hfOwMq__page .service-module__hfOwMq__content .service-module__hfOwMq__service .service-module__hfOwMq__form{flex:1;justify-content:center;width:100%;padding:90px;display:flex}@media only screen and (max-width:768px){.service-module__hfOwMq__page .service-module__hfOwMq__content .service-module__hfOwMq__service .service-module__hfOwMq__form{padding:45px 0 0}}.CarShopTradeCTA-module__lkFpQW__innerContentContainer{width:100%;padding:var(--padding-xl);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.CarShopTradeCTA-module__lkFpQW__buttonContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:768px){.CarShopTradeCTA-module__lkFpQW__buttonContainer{flex-direction:column}}.CarShopTradeCTA-module__lkFpQW__headerContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;display:flex}.VehicleModelComparison-module__at-n1G__container{gap:var(--gap-md);width:100%}.VehicleModelComparison-module__at-n1G__container,.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__headerContainer{padding-bottom:var(--padding-xl);flex-direction:column;display:flex}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__modelTab{gap:var(--gap-xl);padding-bottom:var(--padding-xl);flex-direction:row;display:flex}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__modelTab .VehicleModelComparison-module__at-n1G__modelTabItem{padding:var(--padding-sm);transition:var(--transition-fast);cursor:pointer}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__modelTab .VehicleModelComparison-module__at-n1G__modelTabItem--active{border-bottom:3px solid var(--black)}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer{gap:var(--gap-lg);flex-direction:row;display:flex}@media (max-width:768px){.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer{flex-direction:column}}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide{gap:var(--gap-md);flex-direction:column;width:40%;display:flex}@media (max-width:768px){.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide{width:100%}}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide .VehicleModelComparison-module__at-n1G__modelDescription{width:65%;min-height:150px;padding:var(--padding-md) 0}@media (max-width:768px){.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide .VehicleModelComparison-module__at-n1G__modelDescription{width:100%;min-height:120px;padding:var(--padding-md)}}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide .VehicleModelComparison-module__at-n1G__imageContainer{border-radius:var(--radius-xl);width:80%}@media (max-width:768px){.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide .VehicleModelComparison-module__at-n1G__imageContainer{width:100%}}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__leftSide .VehicleModelComparison-module__at-n1G__imageContainer .VehicleModelComparison-module__at-n1G__image{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide{gap:var(--gap-md);width:60%;padding:var(--padding-xl);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide--infiniti{background-color:#191a2d}@media (max-width:768px){.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide{width:100%;padding:0}}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide .VehicleModelComparison-module__at-n1G__comparisonLineItem{min-height:60px;padding:var(--padding-md);border-bottom:var(--border-strong);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide .VehicleModelComparison-module__at-n1G__comparisonLineItem:first-child{border-top:var(--border-strong)}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide .VehicleModelComparison-module__at-n1G__comparisonLineItem .VehicleModelComparison-module__at-n1G__comparisonLabel{flex:1;justify-content:center;align-items:center;display:flex}.VehicleModelComparison-module__at-n1G__container .VehicleModelComparison-module__at-n1G__comparisonContainer .VehicleModelComparison-module__at-n1G__rightSide .VehicleModelComparison-module__at-n1G__comparisonLineItem .VehicleModelComparison-module__at-n1G__comparisonItemLabel{width:30%}.VideoStepCarousel-module__BRG5Da__container{background-color:var(--primary-button-color,var(--primary));flex-direction:column;justify-content:center;align-items:center;display:flex}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__header{color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla{width:100%;margin-top:1rem;overflow:hidden}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla .VideoStepCarousel-module__BRG5Da__embla__container{display:flex}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla .VideoStepCarousel-module__BRG5Da__embla__container .VideoStepCarousel-module__BRG5Da__embla__slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla .VideoStepCarousel-module__BRG5Da__embla__container .VideoStepCarousel-module__BRG5Da__embla__slide .VideoStepCarousel-module__BRG5Da__pageContainer{flex-direction:row;gap:1.2vw;display:flex}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla .VideoStepCarousel-module__BRG5Da__embla__container .VideoStepCarousel-module__BRG5Da__embla__slide .VideoStepCarousel-module__BRG5Da__pageContainer .VideoStepCarousel-module__BRG5Da__videoContainer{aspect-ratio:16/9;width:23.5vw}@media screen and (max-width:768px){.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla .VideoStepCarousel-module__BRG5Da__embla__container .VideoStepCarousel-module__BRG5Da__embla__slide .VideoStepCarousel-module__BRG5Da__pageContainer .VideoStepCarousel-module__BRG5Da__videoContainer{width:80vw}}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__embla .VideoStepCarousel-module__BRG5Da__embla__container .VideoStepCarousel-module__BRG5Da__embla__slide .VideoStepCarousel-module__BRG5Da__pageContainer .VideoStepCarousel-module__BRG5Da__videoContainer iframe{border:0;width:100%;height:100%}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__paginationContainer{flex-direction:row;gap:4px;padding:20px 0;display:flex}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__paginationContainer .VideoStepCarousel-module__BRG5Da__paginationButton{width:32px;height:32px;color:var(--primary-button-text-color,var(--white));background-color:var(--primary-button-color,var(--primary));border:none;border-radius:4px}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__paginationContainer .VideoStepCarousel-module__BRG5Da__paginationButton--selected{color:var(--primary-button-color,--text-primary);background-color:var(--elevated-level-two,#eee)}.VideoStepCarousel-module__BRG5Da__container .VideoStepCarousel-module__BRG5Da__paginationContainer .VideoStepCarousel-module__BRG5Da__paginationButton--disabled{visibility:hidden}.CarouselSection-module__vizrPq__slideWrp{justify-content:center;align-items:center;width:100vw;min-width:100vw;display:flex}.CarouselSection-module__vizrPq__icon{width:40px;height:40px;color:var(--white);background:var(--gray-30);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;font-size:24px;transition:box-shadow .4s;display:flex}.CarouselSection-module__vizrPq__carouselBtn{opacity:1;background:none;border:none;justify-content:center;align-items:center;height:100%;padding:0 8px;transition:opacity .2s,padding .4s cubic-bezier(.075,.82,.165,.7);display:flex;position:absolute;top:0}@media (hover:hover) and (pointer:fine){.CarouselSection-module__vizrPq__carouselBtn:hover{padding:0 12px}.CarouselSection-module__vizrPq__carouselBtn:hover .CarouselSection-module__vizrPq__icon{box-shadow:var(--shadow-soft)}}.ColumnSection-module__2LpiSq__column{flex:1;min-width:0;overflow:hidden}.ColumnSection-module__2LpiSq__columnSection{gap:var(--gap-md);width:100%;display:flex}@media only screen and (max-width:768px){.ColumnSection-module__2LpiSq__columnSection{flex-direction:column}}.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__premierTruckGroup{gap:20px;padding:0 16px}@media only screen and (max-width:768px){.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__premierTruckGroup{flex-direction:row}}.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsOne .ColumnSection-module__2LpiSq__column{width:100%}.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsTwo .ColumnSection-module__2LpiSq__column{width:50%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsTwo .ColumnSection-module__2LpiSq__column{width:100%}}.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsThree .ColumnSection-module__2LpiSq__column{width:33.333%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsThree .ColumnSection-module__2LpiSq__column{width:100%}}.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsFour .ColumnSection-module__2LpiSq__column{width:25%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__columnsFour .ColumnSection-module__2LpiSq__column{width:100%}}.ColumnSection-module__2LpiSq__columnSection.ColumnSection-module__2LpiSq__withSeparators{gap:0}.ColumnSection-module__2LpiSq__lineSeparator{z-index:1;width:1px;min-height:100px;margin:0 var(--gap-md);background-color:var(--text-primary);flex-shrink:0;align-self:stretch;display:flex;position:relative}@media only screen and (max-width:768px){.ColumnSection-module__2LpiSq__lineSeparator{display:none}}.Section-module__kcRkvq__section{width:100%;max-width:1280px;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.Section-module__kcRkvq__section--limitedWidth{max-width:1520px;padding:0 60px}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--limitedWidth{margin:0;padding:0 25px}}.Section-module__kcRkvq__section--fullWidth{max-width:1520px;padding:0 60px}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--fullWidth{margin:0;padding:0 25px}}@media only screen and (max-width:1200px){.Section-module__kcRkvq__section--lexus{max-width:unset;padding:0}}.Section-module__kcRkvq__section--hero{max-width:unset}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--hero{padding:0}}.Section-module__kcRkvq__section--unlimitedWidth{max-width:unset}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--unlimitedWidth{padding:0}}.Section-module__kcRkvq__section--column{width:48%}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--column{width:100%}}.Section-module__kcRkvq__section--columnRight{margin-left:auto}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--columnRight{margin-left:0}.Section-module__kcRkvq__section--blog{padding:0 4px}}.Section-module__kcRkvq__section--blog h1,.Section-module__kcRkvq__section--blog h2,.Section-module__kcRkvq__section--blog h3{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--blog h1,.Section-module__kcRkvq__section--blog h2,.Section-module__kcRkvq__section--blog h3{width:100%}}.Section-module__kcRkvq__section--blog p{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--blog p{width:100%}}.Section-module__kcRkvq__section--blog ol,.Section-module__kcRkvq__section--blog table,.Section-module__kcRkvq__section--blog ul{width:100%;max-width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.Section-module__kcRkvq__section--blog ol,.Section-module__kcRkvq__section--blog table,.Section-module__kcRkvq__section--blog ul{width:100%}}.Section-module__kcRkvq__section iframe{width:100%;height:600px}.Section-module__kcRkvq__section--cmsCollection iframe{width:75vw}.CustomServiceApp-module__LgWWsG__application{justify-content:center;width:100%;height:1800px;padding:90px;display:flex}@media only screen and (max-width:768px){.CustomServiceApp-module__LgWWsG__application{height:3000px;padding:45px 0 0}}.CustomServiceApp-module__LgWWsG__application .CustomServiceApp-module__LgWWsG__app{border:none}.Cms-module__gYSjvG__page{width:100%;min-height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;align-items:center;padding:10vh 0;display:flex;overflow-x:clip}@media only screen and (max-width:768px){.Cms-module__gYSjvG__page{padding:8vh 0}}.Cms-module__gYSjvG__page--hero{padding-top:0;padding-bottom:10vh}.Cms-module__gYSjvG__page--blog{border-radius:var(--radius-3xl) var(--radius-3xl) 0 0}@media only screen and (max-width:768px){.Cms-module__gYSjvG__page--blog{border-radius:40px 40px 0 0}}.Cms-module__gYSjvG__page .Cms-module__gYSjvG__cmsPage{flex-direction:column;align-items:center;width:100%;display:flex}@media only screen and (max-width:768px){.Cms-module__gYSjvG__page .Cms-module__gYSjvG__cmsPage{flex-flow:column;justify-content:flex-start}}.ContentPage-module__nkOTgq__page{flex-direction:column;min-height:100vh;display:flex}.ContentPage-module__nkOTgq__page .ContentPage-module__nkOTgq__iframe{border:none;width:100%;min-height:100vh}.ContentPage-module__nkOTgq__page .ContentPage-module__nkOTgq__html{width:100%;max-width:100vw}.Post-module__04-unq__page{padding:0 var(--padding-xl);background-color:var(--elevated-level-one);flex-direction:column;display:flex;position:relative}@media only screen and (max-width:768px){.Post-module__04-unq__page{padding:0 6px}}.Post-module__04-unq__heroCtn{justify-content:center;align-items:center;gap:var(--gap-xl);width:100%;padding:var(--padding-xl);color:var(--text-primary);display:flex}@media only screen and (max-width:768px){.Post-module__04-unq__heroCtn{gap:var(--gap-lg);padding:var(--padding-lg) var(--padding-md);flex-direction:column}}.Post-module__04-unq__leftCtn{flex:1;width:100%;max-width:800px}.Post-module__04-unq__imagePlaceholder{border-radius:var(--radius-xl);width:100%;display:block;position:relative}.Post-module__04-unq__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft)}.Post-module__04-unq__rightCtn{gap:var(--gap-md);flex-direction:column;flex:1;max-width:500px;display:flex}.Post-module__04-unq__contentCtn{background-color:var(--surface);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:var(--shadow-soft);clip-path:inset(-10px -10px 0);padding:0}@media only screen and (max-width:768px){.Post-module__04-unq__contentCtn{border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;padding:0 22px}}.Post-module__04-unq__cms{width:100%;height:100%}.DefaultHero-module__LD1NHG__hero{width:100%;height:90vh;padding:var(--padding-xl);background-color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:34px;display:flex;position:relative}.DefaultHero-module__LD1NHG__hero .DefaultHero-module__LD1NHG__headingGroup{z-index:1;align-items:center;gap:var(--gap-sm);flex-direction:column;width:100%;max-width:600px;display:flex}.DefaultHero-module__LD1NHG__hero .DefaultHero-module__LD1NHG__buttons{z-index:1;gap:var(--gap-md);width:100%;max-width:600px;display:flex}@media only screen and (max-width:768px){.DefaultHero-module__LD1NHG__hero .DefaultHero-module__LD1NHG__buttons{flex-direction:column}}.FinanceLocation-module__HgsiZq__page{min-height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content{flex-direction:column;align-items:center;display:flex}.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content .FinanceLocation-module__HgsiZq__finance{flex-direction:column;align-items:center;width:100%;padding:90px;display:flex}@media only screen and (max-width:768px){.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content .FinanceLocation-module__HgsiZq__finance{padding:90px 0}}.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content .FinanceLocation-module__HgsiZq__finance .FinanceLocation-module__HgsiZq__application{justify-content:center;width:100%;height:1800px;padding:90px;display:flex}@media only screen and (max-width:768px){.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content .FinanceLocation-module__HgsiZq__finance .FinanceLocation-module__HgsiZq__application{height:3000px;padding:45px 0 0}}.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content .FinanceLocation-module__HgsiZq__finance .FinanceLocation-module__HgsiZq__application .FinanceLocation-module__HgsiZq__financeApp{border:none}.FinanceLocation-module__HgsiZq__page .FinanceLocation-module__HgsiZq__content .FinanceLocation-module__HgsiZq__finance .FinanceLocation-module__HgsiZq__genericApplication{padding:var(--padding-xl)}.FinanceLocation-module__HgsiZq__toolPage{justify-content:center;align-items:center;width:100%;min-height:90vh;padding-top:100px;display:flex}@media only screen and (max-width:768px){.FinanceLocation-module__HgsiZq__toolPage{padding-top:60px}}.LocationCard-module__VcYLgq__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-lg);box-shadow:none;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 0;padding:21px 25px;display:flex}@media only screen and (max-width:768px){.LocationCard-module__VcYLgq__card{flex-direction:column}}.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__textCtn{flex-direction:column;display:flex}.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__textCtn .LocationCard-module__VcYLgq__link{letter-spacing:-.75px;width:-moz-fit-content;width:fit-content;color:var(--primary);align-items:center;margin-bottom:8px;font-size:25px;line-height:31px;text-decoration:underline;display:flex}.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__textCtn .LocationCard-module__VcYLgq__link i{margin-right:12px}.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__textCtn .LocationCard-module__VcYLgq__address{letter-spacing:-.6px;margin-left:36px;font-size:20px;line-height:25px}@media only screen and (max-width:768px){.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__textCtn .LocationCard-module__VcYLgq__address{margin:0}}.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__buttonLink{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-left:18px}@media only screen and (max-width:768px){.LocationCard-module__VcYLgq__card .LocationCard-module__VcYLgq__buttonLink{width:100%;margin-top:20px;margin-left:0}}.LocationSection-module__nmF3OW__locationSection{flex-direction:column;width:100%;padding:60px 35px 84px;display:flex}.LocationSection-module__nmF3OW__locationSection--finance{padding-right:0}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection{padding:20px}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__header{max-width:860px;font-family:var(--header-font);letter-spacing:-1.2px;font-size:40px;font-weight:500;line-height:50px}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__header{font-size:35px;line-height:48px}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn{justify-content:space-between;align-items:center;width:100%;margin-top:57px;display:flex}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn{flex-direction:column-reverse;margin-top:30px}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__locationsCtn{width:47%;height:519px;padding-right:10px;overflow-y:auto}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__locationsCtn{width:100%;height:auto;margin-top:20px;padding:0}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn{border-radius:var(--radius-lg);width:47%;height:519px;position:relative;overflow:hidden}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn .LocationSection-module__nmF3OW__address{padding-bottom:12px;display:flex}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn .LocationSection-module__nmF3OW__address .LocationSection-module__nmF3OW__addressCtn{cursor:pointer;background:none;border:none;align-items:center;margin:0;padding:0;display:flex}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn img{border-radius:var(--radius-lg);width:100%}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn{width:100%;height:-moz-fit-content;height:fit-content}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn iframe{border-radius:var(--radius-lg);width:100%;height:400px}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__mapCtn iframe{height:300px}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__heroPicture{z-index:0;width:47%;height:519px}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__heroPicture{width:100%;height:auto}}.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__heroPicture .LocationSection-module__nmF3OW__heroImage{border-radius:var(--radius-full) 0 0 var(--radius-full);object-fit:cover;width:100%;height:100%}@media only screen and (max-width:768px){.LocationSection-module__nmF3OW__locationSection .LocationSection-module__nmF3OW__infoCtn .LocationSection-module__nmF3OW__heroPicture .LocationSection-module__nmF3OW__heroImage{border-radius:var(--radius-lg)}}.Finance-module__-zHIBq__page{min-height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content{flex-direction:column;align-items:center;display:flex}.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content .Finance-module__-zHIBq__finance{flex-direction:column;align-items:center;width:100%;padding:90px;display:flex}@media only screen and (max-width:768px){.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content .Finance-module__-zHIBq__finance{padding:90px 0}}.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content .Finance-module__-zHIBq__finance .Finance-module__-zHIBq__application{justify-content:center;width:100%;height:1800px;padding:90px;display:flex}@media only screen and (max-width:768px){.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content .Finance-module__-zHIBq__finance .Finance-module__-zHIBq__application{height:3000px;padding:45px 0 0}}.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content .Finance-module__-zHIBq__finance .Finance-module__-zHIBq__application .Finance-module__-zHIBq__financeApp{border:none}@media only screen and (max-width:768px){.Finance-module__-zHIBq__page .Finance-module__-zHIBq__content .Finance-module__-zHIBq__finance .Finance-module__-zHIBq__form{padding:0 16px}}.CarshopMobileMenu-module__Vee2eq__container{flex-direction:column;display:flex;position:relative}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__divider{top:20px;left:calc(-1 * var(--spacing-lg));background-color:var(--carshop-accent);width:100vw;min-height:13px;position:absolute}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__dividerBump{background-color:var(--carshop-accent);border-radius:12px;width:70px;min-height:35px;position:absolute;top:9px;left:60vw}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__content{gap:var(--spacing-lg);flex-direction:column;padding-top:75px;display:flex}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__content .CarshopMobileMenu-module__Vee2eq__title{margin:0;font-size:24px;font-weight:600}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__content .CarshopMobileMenu-module__Vee2eq__links{flex-direction:column;gap:18px;display:flex}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__content .CarshopMobileMenu-module__Vee2eq__links .CarshopMobileMenu-module__Vee2eq__linkItem{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.CarshopMobileMenu-module__Vee2eq__container .CarshopMobileMenu-module__Vee2eq__content .CarshopMobileMenu-module__Vee2eq__links .CarshopMobileMenu-module__Vee2eq__linkItem .CarshopMobileMenu-module__Vee2eq__linkTitle{letter-spacing:-5%;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}.CarshopMobileNav-module__ThnFea__dropdownItem{color:var(--text-primary);text-align:left;background-color:var(--surface);border:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 10px 10px 4px;display:flex}.CarshopMobileNav-module__ThnFea__dropdownItem--dark{border-bottom:1px solid rgba(255,255,255,.26)}.CarshopMobileNav-module__ThnFea__dropdownItem .CarshopMobileNav-module__ThnFea__listItemText{color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:34px;font-weight:600;display:flex}.CarshopMobileNav-module__ThnFea__dropdownItem .CarshopMobileNav-module__ThnFea__listItemText .CarshopMobileNav-module__ThnFea__carshopPeriod{background-color:var(--carshop-accent);border-radius:4px;width:6px;height:6px}.MobileNavLinkItem-module__w9tvOa__dropdownItem{color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-strong);gap:18px;padding:10px 10px 10px 4px;display:flex}.MobileNavLinkItem-module__w9tvOa__dropdownItem.MobileNavLinkItem-module__w9tvOa__genesis{color:var(--lux-text-primary);background:unset;border-bottom:var(--lux-border-soft)}.MobileNavLinkItem-module__w9tvOa__dropdownItem.MobileNavLinkItem-module__w9tvOa__carshop{border-bottom:unset;justify-content:space-between;align-items:center}.MobileNavLinkItem-module__w9tvOa__dropdownItem .MobileNavLinkItem-module__w9tvOa__listItemText{font-family:var(--typography-font-family);letter-spacing:-.02em;color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:16px;display:flex}.MobileNavLinkItem-module__w9tvOa__dropdownItem .MobileNavLinkItem-module__w9tvOa__listItemText.MobileNavLinkItem-module__w9tvOa__genesis{color:var(--lux-text-primary)}.MobileNavLinkItem-module__w9tvOa__dropdownItem .MobileNavLinkItem-module__w9tvOa__carshopChevron{color:var(--carshop-accent)!important}.MobileNestedMenuPage-module__GqUNXq__page{z-index:110;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl) var(--spacing-lg);background-color:var(--surface);flex-direction:column;transition:right .16s;display:flex;position:absolute;right:0;overflow-y:scroll}.MobileNestedMenuPage-module__GqUNXq__page.MobileNestedMenuPage-module__GqUNXq__genesis{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileNestedMenuPage-module__GqUNXq__page--megaWithSubsections{gap:var(--spacing-xl)}.MobileNestedMenuPage-module__GqUNXq__page--closed{right:-100%}.MobileNestedMenuPage-module__GqUNXq__page .MobileNestedMenuPage-module__GqUNXq__innerContainer{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.MobileNestedMenuPage-module__GqUNXq__page .MobileNestedMenuPage-module__GqUNXq__innerContainer.MobileNestedMenuPage-module__GqUNXq__bigPicture{justify-content:space-between;gap:var(--spacing-sm);flex-flow:wrap}.NavLinkSection-module__i1hgfG__linkItem{width:100%;padding:var(--spacing-xs) 0;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.NavLinkSection-module__i1hgfG__sectionTitle{font-size:20px;font-weight:500;line-height:20px;letter-spacing:-1px!important}.NavLinkSection-module__i1hgfG__subList{padding:0;padding-bottom:var(--spacing-md)}.NavLinkSection-module__i1hgfG__sectionContainer{gap:var(--gap-md);flex-direction:column;display:flex}.CloseButton-module__mtGdYq__iconBtn{background:none;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.CloseButton-module__mtGdYq__iconBtn .CloseButton-module__mtGdYq__closeIcon{color:var(--text-primary)}.CloseButton-module__mtGdYq__iconBtn .CloseButton-module__mtGdYq__closeIcon.CloseButton-module__mtGdYq__genesis{color:var(--lux-text-primary)}.CloseButton-module__mtGdYq__iconBtn.CloseButton-module__mtGdYq__carshop{width:-moz-fit-content;width:fit-content}.CloseButton-module__mtGdYq__iconBtn .CloseButton-module__mtGdYq__carshopClose{fill:var(--text-primary)}.CountrySelector-module__lZ-8oa__countrySelector{border-left:1px solid rgba(141,141,141,.47);align-items:center;height:23px;padding-left:16px;display:flex}@media only screen and (max-width:768px){.CountrySelector-module__lZ-8oa__countrySelector{border:none;padding:0}}.CountrySelector-module__lZ-8oa__countrySelector .CountrySelector-module__lZ-8oa__button{transition:var(--transition-fast);cursor:pointer;background:none;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover) and (pointer:fine){.CountrySelector-module__lZ-8oa__countrySelector .CountrySelector-module__lZ-8oa__button:hover{background:var(--elevated-level-two-90)}.CountrySelector-module__lZ-8oa__countrySelector .CountrySelector-module__lZ-8oa__button.CountrySelector-module__lZ-8oa__lux:hover{background-color:#424242}}.DealerLocatorModal-module__Tvu0rG__modal{z-index:1300}.DealerLocatorModal-module__Tvu0rG__modal .DealerLocatorModal-module__Tvu0rG__contents{flex-direction:column;width:100%;height:0;display:flex;position:relative}@media only screen and (max-width:768px){.DealerLocatorModal-module__Tvu0rG__modal .DealerLocatorModal-module__Tvu0rG__contents{width:100vw}}.DealerLocatorModal-module__Tvu0rG__modal .DealerLocatorModal-module__Tvu0rG__contents .DealerLocatorModal-module__Tvu0rG__hidden{opacity:0;border:none;width:0;height:0}.DealerLocatorModal-module__Tvu0rG__modal .DealerLocatorModal-module__Tvu0rG__content{flex-direction:column;flex:1;align-items:center;width:100%;display:flex;position:fixed;top:20vh;left:5vw;overflow:visible}@media only screen and (max-width:768px){.DealerLocatorModal-module__Tvu0rG__modal .DealerLocatorModal-module__Tvu0rG__content{width:calc(100vw - 48px);top:50px}}.DealerLocatorModal-module__Tvu0rG__iconWrp{background:none;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.DealerLocatorModal-module__Tvu0rG__iconWrp.DealerLocatorModal-module__Tvu0rG__genesis{color:var(--lux-text-primary)}.DealerLocatorModal-module__Tvu0rG__iconWrp .DealerLocatorModal-module__Tvu0rG__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.DealerLocatorModal-module__Tvu0rG__iconWrp .DealerLocatorModal-module__Tvu0rG__iconBtn.DealerLocatorModal-module__Tvu0rG__genesis{color:var(--lux-text-primary)}.DealerLocatorModal-module__Tvu0rG__iconWrp .DealerLocatorModal-module__Tvu0rG__iconBtn.DealerLocatorModal-module__Tvu0rG__genesis path,.DealerLocatorModal-module__Tvu0rG__iconWrp .DealerLocatorModal-module__Tvu0rG__iconBtn.DealerLocatorModal-module__Tvu0rG__genesis rect{fill:var(--lux-text-primary)}.DealerLocatorModal-module__Tvu0rG__iconWrp .DealerLocatorModal-module__Tvu0rG__iconBtn path,.DealerLocatorModal-module__Tvu0rG__iconWrp .DealerLocatorModal-module__Tvu0rG__iconBtn rect{fill:var(--primary)}.MobileMenuActionButton-module__LKCQ1G__iconBtn{align-items:center;gap:var(--gap-lg);min-width:48px;padding:var(--padding-sm);color:var(--text-primary);background-color:rgba(0,0,0,0);border:none;flex-direction:row;font-size:12px;display:flex}.MobileMenuActionButton-module__LKCQ1G__genesisIcon{color:var(--lux-text-primary)!important}.MobileMenuActions-module__LI7laG__container{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.MobileMenuActions-module__LI7laG__container .MobileMenuActions-module__LI7laG__carshopClose{fill:var(--text-primary)}.MobileMenuActions-module__LI7laG__titleBackContainer{align-items:center;gap:12px;display:flex}.MobileMenuActions-module__LI7laG__titleBackContainer--clickable{cursor:pointer}.MobileMenuActions-module__LI7laG__titleBackContainer .MobileMenuActions-module__LI7laG__title{font-family:var(--header-font);margin:0;font-size:20px;font-weight:700}.MobileMenuActions-module__LI7laG__titleBackContainer .MobileMenuActions-module__LI7laG__title.MobileMenuActions-module__LI7laG__carshop{font-size:18px}.MobileMenuActions-module__LI7laG__backButton{justify-content:center;align-items:center;padding:6px;transition:all .25s;display:flex}.MobileMenuActions-module__LI7laG__backButton--hidden{width:0;margin-left:-16px;transition:all .25s}.MobileMenuTopBar-module__25Fg4a__topBarContainer{z-index:115;background-color:var(--surface);position:relative;top:0}.MobileMenuTopBar-module__25Fg4a__topBarContainer.MobileMenuTopBar-module__25Fg4a__genesis{background-color:var(--lux-surface)}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar{color:var(--text-primary);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar.MobileMenuTopBar-module__25Fg4a__genesis{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar .MobileMenuTopBar-module__25Fg4a__titleContainer{align-items:center;gap:10px;display:flex}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar .MobileMenuTopBar-module__25Fg4a__mainMenuTextContainer{align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translateX(-45px)}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar .MobileMenuTopBar-module__25Fg4a__mainMenuTextContainer.MobileMenuTopBar-module__25Fg4a__open{transform:translateX(0)}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar .MobileMenuTopBar-module__25Fg4a__backContainer{opacity:0;align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translateX(-20px)}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar .MobileMenuTopBar-module__25Fg4a__backContainer.MobileMenuTopBar-module__25Fg4a__open{opacity:1;transform:translateX(0)}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__topBar .MobileMenuTopBar-module__25Fg4a__backContainer .MobileMenuTopBar-module__25Fg4a__backButton{width:-moz-fit-content!important;width:fit-content!important}.MobileMenuTopBar-module__25Fg4a__topBarContainer .MobileMenuTopBar-module__25Fg4a__actionsContainer{padding:var(--padding-md)}.EstimatePayment-module__zmcpqq__card{gap:12px;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module__zmcpqq__card{flex-direction:column}}.EstimatePayment-module__zmcpqq__card--modal{flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__header{justify-content:center;align-items:center;gap:var(--gap-lg);width:100%;padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__header .EstimatePayment-module__zmcpqq__headerContent{justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:column;max-width:300px;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__header--submitted{display:none}}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__header--modalSubmitted{display:none}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__header .EstimatePayment-module__zmcpqq__moneyIcon{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;padding:12px;font-size:24px;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance{width:100%}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance--modal{height:100%}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate{flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate{width:100%}}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form{flex-direction:column;width:100%;height:100%;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__disclaimer{height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__inputCtn{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__inputCtn .EstimatePayment-module__zmcpqq__input{box-sizing:border-box;width:100%;margin:0}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__inputCtn .EstimatePayment-module__zmcpqq__inputWrp{width:100%}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__inputCtn .EstimatePayment-module__zmcpqq__btmInputs,.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__inputCtn .EstimatePayment-module__zmcpqq__topInputs{gap:var(--spacing-sm);display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__resultWrp{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__resultWrp .EstimatePayment-module__zmcpqq__actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__result{gap:var(--spacing-4xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__result .EstimatePayment-module__zmcpqq__value{flex-direction:column;align-items:center;gap:4px;display:flex}.EstimatePayment-module__zmcpqq__card .EstimatePayment-module__zmcpqq__finance .EstimatePayment-module__zmcpqq__estimate .EstimatePayment-module__zmcpqq__form .EstimatePayment-module__zmcpqq__link{margin-top:auto}.EstimatePayment-module__zmcpqq__cardBase--modal{margin-top:1px}.AutovanceCard-module__x6iVUW__iframeContainer{justify-content:center;align-items:center;display:flex}.AutovanceCard-module__x6iVUW__iframeContainer .AutovanceCard-module__x6iVUW__iframe{border:none;width:100%}.BannerCard-module__GinsNa__banner{width:100%}.BasicDetailCardItem-module__YVYJ_G__item{border-bottom:1px dotted rgba(0,0,0,0);flex-direction:row;justify-content:space-between;align-items:center;width:100%;transition:border-bottom .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.BasicDetailCardItem-module__YVYJ_G__item:hover{border-bottom:1px dotted var(--text-secondary)}}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__labelContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__labelContainer .BasicDetailCardItem-module__YVYJ_G__icon path,.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__labelContainer .BasicDetailCardItem-module__YVYJ_G__icon rect{fill:var(--text-secondary)}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__valueContainer{align-items:center;gap:var(--gap-md);flex-direction:row;max-width:70%;display:flex}@media (max-width:768px){.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__valueContainer{max-width:100%}}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__valueContainer.BasicDetailCardItem-module__YVYJ_G__longValue{cursor:help}.CarShopTransferCard-module__H86i-q__contentContainer{background-color:#f4cd00}@media only screen and (max-width:768px){.CarShopTransferCard-module__H86i-q__contentContainer{padding:var(--padding-lg)}}.CarShopTransferCard-module__H86i-q__contentContainer .CarShopTransferCard-module__H86i-q__innerContent{gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopTransferCard-module__H86i-q__contentContainer .CarShopTransferCard-module__H86i-q__textContainer{gap:var(--gap-md);flex-direction:column;display:flex}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;width:100%;min-width:240px;height:160px;display:flex;position:relative;overflow:hidden}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__badgeContent{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__badgeContent .CertifiedTraitBadge-module__fUxNeG__itemButton{width:100%;padding:var(--padding-sm);color:var(--primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);border:none}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent{background-color:var(--carshop-blue);height:164px;transition:var(--transition-bounce-sm);position:absolute;top:100%;left:0;right:0}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent.CertifiedTraitBadge-module__fUxNeG__expanded{top:0}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent.CertifiedTraitBadge-module__fUxNeG__expanded img{object-fit:contain;width:30px;height:30px}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent.CertifiedTraitBadge-module__fUxNeG__expanded img:not([src*="carfax-logo-square.svg"]){filter:brightness(0) invert()}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent .CertifiedTraitBadge-module__fUxNeG__expandedContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent .CertifiedTraitBadge-module__fUxNeG__expandedContentContainer a{color:var(--on-primary);font-size:12px;text-decoration:underline}.CertifiedTraitBadge-module__fUxNeG__expandAndCloseButton{top:var(--padding-lg);right:var(--padding-lg);z-index:3;border-radius:var(--radius-sm);border:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;color:var(--primary)!important;background-color:var(--elevated-level-one)!important}.CertifiedTraitBadge-module__fUxNeG__expandAndCloseButton .CertifiedTraitBadge-module__fUxNeG__expandAndCloseButtonIcon{transition:var(--transition-bounce)}.CertifiedTraitBadge-module__fUxNeG__expandAndCloseButton .CertifiedTraitBadge-module__fUxNeG__expandAndCloseButtonIcon.CertifiedTraitBadge-module__fUxNeG__expanded{transform:rotate(45deg)}.CarShopCertifiedCard-module__FeeR3W__contentContainer{align-items:center;gap:var(--gap-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module__FeeR3W__contentContainer{padding:var(--padding-md)}}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header{align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer .CarShopCertifiedCard-module__FeeR3W__titleAndBadgeContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer .CarShopCertifiedCard-module__FeeR3W__titleAndBadgeContainer .CarShopCertifiedCard-module__FeeR3W__titleContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer .CarShopCertifiedCard-module__FeeR3W__titleAndBadgeContainer .CarShopCertifiedCard-module__FeeR3W__titleContainer .CarShopCertifiedCard-module__FeeR3W__title{font-size:var(--font-heading-md);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module__FeeR3W__learnMoreLink{font-size:14px}@media (hover:hover) and (pointer:fine){.CarShopCertifiedCard-module__FeeR3W__learnMoreLink:hover{color:var(--carshop-accent);text-decoration:underline}}.CarShopCertifiedCard-module__FeeR3W__textAndCertifiedContent{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module__FeeR3W__textAndCertifiedContent .CarShopCertifiedCard-module__FeeR3W__certifiedTraitBadgeContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module__FeeR3W__textAndCertifiedContent .CarShopCertifiedCard-module__FeeR3W__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}.CarShopLocationOverlay-module__5o81vq__locationOverlay{justify-content:center;align-items:center;gap:var(--gap-md);padding:var(--padding-md);background:linear-gradient(to bottom,var(--primary),transparent);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.CarShopLocationOverlay-module__5o81vq__locationOverlay .CarShopLocationOverlay-module__5o81vq__carshopLogo{object-fit:contain;width:140px}.CarShopDealerImage-module__AA15Ba__childDealerImageWrapper{border-radius:var(--radius-lg);height:100%;overflow:hidden}.CarShopDealerImage-module__AA15Ba__imageContainer{width:200px;height:100%;position:relative}.CarShopDealerImage-module__AA15Ba__imageContainer .CarShopDealerImage-module__AA15Ba__image img{object-fit:cover;object-position:top;filter:brightness(.7);height:100%;width:200px!important}.CarShopDealerImage-module__AA15Ba__emptyImage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards{gap:var(--spacing-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent{gap:var(--gap-xl);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent{flex-direction:column;min-width:100%}}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__imageOfDeliveryDriver{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;height:200px;position:relative;overflow:hidden}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__imageOfDeliveryDriver img{object-fit:cover;object-position:center;width:100%;height:100%}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__imageOfDeliveryDriver:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));content:"";width:100%;height:100%;position:absolute;top:0;left:0}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__primaryContentTextContainer{align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithChildDealerContent{gap:var(--gap-md);flex-direction:column;width:300px;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithChildDealerContent{display:none}}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithChildDealerContent .CarShopDeliveryCard-module__cnnr7a__childDealerImageContainer{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}.CoxDigitalRetail-module__efuj-q__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:24px;padding:15px}.OpenButton-module__m7Zdqq__iconBtn{background:none;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.OpenButton-module__m7Zdqq__iconBtn.OpenButton-module__m7Zdqq__lexus{height:40px;color:var(--text-primary)}.OpenButton-module__m7Zdqq__iconBtn.OpenButton-module__m7Zdqq__genesis{color:var(--lux-text-primary);fill:var(--lux-text-primary)}.OpenButton-module__m7Zdqq__iconBtn .OpenButton-module__m7Zdqq__icon{width:24px;height:24px;color:var(--primary);font-size:26px}.OpenButton-module__m7Zdqq__iconBtn .OpenButton-module__m7Zdqq__icon.OpenButton-module__m7Zdqq__genesis{width:24px;height:16px;color:var(--lux-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.OpenButton-module__m7Zdqq__iconBtn .OpenButton-module__m7Zdqq__icon.OpenButton-module__m7Zdqq__lexus{color:var(--text-primary)}.OpenButton-module__m7Zdqq__iconBtn .OpenButton-module__m7Zdqq__carshopClose,.OpenButton-module__m7Zdqq__iconBtn .OpenButton-module__m7Zdqq__carshopClose:active{fill:var(--text-primary)}.MobileMenu-module__Pzd_dW__openButton{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.MobileMenu-module__Pzd_dW__dialog{z-index:101;visibility:visible;background-color:var(--surface);flex-direction:column;max-height:100vh;animation:MobileMenu-module__Pzd_dW__slide .16s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}.MobileMenu-module__Pzd_dW__dialog.MobileMenu-module__Pzd_dW__closed{visibility:hidden;display:none}.MobileMenu-module__Pzd_dW__listContainer{height:100%;max-height:100%;display:flex;position:relative;overflow-x:hidden;overflow-y:scroll}.MobileMenu-module__Pzd_dW__listContainer .MobileMenu-module__Pzd_dW__mainPage{width:100%;transition:width .25s;overflow:hidden}.MobileMenu-module__Pzd_dW__listContainer .MobileMenu-module__Pzd_dW__mainPage .MobileMenu-module__Pzd_dW__list{gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl) var(--spacing-lg);color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex;overflow-x:hidden}.MobileMenu-module__Pzd_dW__listContainer .MobileMenu-module__Pzd_dW__mainPage .MobileMenu-module__Pzd_dW__list.MobileMenu-module__Pzd_dW__genesis{color:var(--lux-text-primary);background:var(--lux-surface)}.MobileMenu-module__Pzd_dW__listItemText{margin:0}.MobileMenu-module__Pzd_dW__subList{margin-bottom:36px;padding:0}@keyframes MobileMenu-module__Pzd_dW__slide{0%{transform:translateX(400px)}to{transform:translateX(0)}}.MobileNavBar-module__F966aa__header{z-index:11;width:100%;height:74px;padding:var(--padding-sm) var(--padding-sm) var(--padding-sm) var(--padding-lg);color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky;top:0}.MobileNavBar-module__F966aa__header.MobileNavBar-module__F966aa__volvo{box-shadow:none;background-color:#fafafa;border-bottom:none}.MobileNavBar-module__F966aa__header.MobileNavBar-module__F966aa__volvoDarkMode{background-color:var(--elevated-level-one)}.MobileNavBar-module__F966aa__header.MobileNavBar-module__F966aa__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.19)}.MobileNavBar-module__F966aa__header.MobileNavBar-module__F966aa__onTop{z-index:12!important}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__logoContainer{align-items:center;display:flex}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__logoContainer .MobileNavBar-module__F966aa__logo{width:40px;height:40px}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__logoContainer .MobileNavBar-module__F966aa__volvoLogo{width:100px;height:100%}@media only screen and (max-width:768px){.MobileNavBar-module__F966aa__header{justify-content:space-between;align-items:center;display:flex}}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__linkContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}@media only screen and (max-width:450px){.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:380px){.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__linkContainer{gap:var(--gap-sm)}}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__iconWrp{background:none;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__iconBtn{width:40px;height:40px;color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;font-size:24px;display:flex;overflow:hidden}.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__iconBtn path,.MobileNavBar-module__F966aa__header .MobileNavBar-module__F966aa__iconBtn rect{fill:var(--primary)}.MobileNavBar-module__F966aa__volvoInfoBar{display:none}@media (max-width:768px){.MobileNavBar-module__F966aa__volvoInfoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;height:100%;max-height:40px;padding:var(--padding-md) var(--padding-lg);background-color:var(--elevated-level-two);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:flex;overflow-x:auto}.MobileNavBar-module__F966aa__volvoInfoBar .MobileNavBar-module__F966aa__infoBarAddressButton{width:-moz-fit-content!important;width:fit-content!important}}.MobileCarshopNavBar-module__4rRsIq__header{height:74px;padding-left:14px}.MobileCarshopNavBar-module__4rRsIq__logo{width:154px}.MobileCarshopNavBar-module__4rRsIq__actions{align-items:center;gap:14px;display:flex}@media only screen and (max-width:390px){.MobileCarshopNavBar-module__4rRsIq__actions{gap:8px}}.MobileCarshopNavBar-module__4rRsIq__divider{background-color:rgba(205,207,208,.25);min-width:1px;height:34px}.MobileCarshopNavBar-module__4rRsIq__divider.MobileCarshopNavBar-module__4rRsIq__darkMode{background-color:#4d4d4d}.MobileCarshopNavBar-module__4rRsIq__icon,.MobileCarshopNavBar-module__4rRsIq__icon:active{fill:var(--carshop-accent)}.MobileCarshopNavBar-module__4rRsIq__homeSelector{display:flex}@media only screen and (max-width:370px){.MobileCarshopNavBar-module__4rRsIq__homeSelector{display:none}}.MobileGenesisNavBar-module__1mAAFa__header{z-index:11;width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.MobileGenesisNavBar-module__1mAAFa__header.MobileGenesisNavBar-module__1mAAFa__onTop{z-index:12!important}.MobileGenesisNavBar-module__1mAAFa__header.MobileGenesisNavBar-module__1mAAFa__genesis{padding:10px var(--spacing-xl);color:var(--lux-text-primary);background-color:var(--lux-surface)}@media only screen and (max-width:768px){.MobileGenesisNavBar-module__1mAAFa__header{justify-content:space-between;align-items:center;display:flex}}.MobileNavIcon-module__51780W__iconContainer{flex-flow:row;justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:flex}.MobileNavIcon-module__51780W__iconContainer .MobileNavIcon-module__51780W__icon path,.MobileNavIcon-module__51780W__iconContainer .MobileNavIcon-module__51780W__icon rect{fill:var(--primary)}.NavButtonWrapper-module__jpeLcq__defaultBtn{text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.NavButtonWrapper-module__jpeLcq__defaultBtn .NavButtonWrapper-module__jpeLcq__label{text-align:center;text-transform:lowercase;font-size:10px;font-weight:400}.NavButtonWrapper-module__jpeLcq__defaultBtn .NavButtonWrapper-module__jpeLcq__label.NavButtonWrapper-module__jpeLcq__bmw{color:var(--white)}.NavButtonWrapper-module__jpeLcq__defaultBtn.NavButtonWrapper-module__jpeLcq__showBorderOnLeft{padding-right:var(--padding-md);padding-left:var(--padding-xl)}.NavButtonWrapper-module__jpeLcq__defaultBtn.NavButtonWrapper-module__jpeLcq__showBorderOnLeft.NavButtonWrapper-module__jpeLcq__showBorderOnLeft--default{border-left:var(--border-strong)}.NavButtonWrapper-module__jpeLcq__defaultBtn.NavButtonWrapper-module__jpeLcq__showBorderOnLeft.NavButtonWrapper-module__jpeLcq__showBorderOnLeft--bmw{border-left:1px solid rgba(255,255,255,.25)}@media only screen and (max-width:450px){.NavButtonWrapper-module__jpeLcq__defaultBtn.NavButtonWrapper-module__jpeLcq__showBorderOnLeft{padding-left:var(--gap-lg)}}@media only screen and (max-width:380px){.NavButtonWrapper-module__jpeLcq__defaultBtn.NavButtonWrapper-module__jpeLcq__showBorderOnLeft{padding-right:var(--padding-sm);padding-left:var(--padding-md)}}@media only screen and (max-width:320px){.NavButtonWrapper-module__jpeLcq__defaultBtn.NavButtonWrapper-module__jpeLcq__showBorderOnLeft{padding-left:var(--padding-sm)}}.MobileLexusNavBar-module__OrUA0a__header{z-index:11;width:100%;height:74px;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.MobileLexusNavBar-module__OrUA0a__header.MobileLexusNavBar-module__OrUA0a__onTop{z-index:12!important}@media only screen and (max-width:768px){.MobileLexusNavBar-module__OrUA0a__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}}.MobileLexusNavBar-module__OrUA0a__header .MobileLexusNavBar-module__OrUA0a__linkContainer{align-items:center;gap:var(--gap-xl);display:flex}@media only screen and (max-width:450px){.MobileLexusNavBar-module__OrUA0a__header .MobileLexusNavBar-module__OrUA0a__linkContainer{gap:var(--gap-lg)}}@media only screen and (max-width:380px){.MobileLexusNavBar-module__OrUA0a__header .MobileLexusNavBar-module__OrUA0a__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:320px){.MobileLexusNavBar-module__OrUA0a__header .MobileLexusNavBar-module__OrUA0a__linkContainer{gap:var(--gap-sm)}}.MobileLexusNavBar-module__OrUA0a__header .MobileLexusNavBar-module__OrUA0a__link{justify-content:center;align-items:center;height:40px;display:flex}.MobileLexusNavBar-module__OrUA0a__header .MobileLexusNavBar-module__OrUA0a__iconWrp{background:none;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.MobileLexusNavBar-module__OrUA0a__locationIcon{width:38px;height:38px;fill:var(--text-primary);overflow:hidden}.MobileLexusNavBar-module__OrUA0a__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.MobileLexusNavBar-module__OrUA0a__logoLink{object-fit:contain;max-width:140px;padding-left:var(--padding-lg);align-items:center;display:flex}.MobileLexusNavBar-module__OrUA0a__logoContainer{max-width:140px}.MobileLexusNavBar-module__OrUA0a__logoContainer p{font-size:10px}.MobileBMWInfoBar-module__2uDmxq__infoBar{display:none}@media (max-width:768px){.MobileBMWInfoBar-module__2uDmxq__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md) var(--padding-lg);background-color:var(--black);box-shadow:var(--shadow-soft);border-bottom:1px solid rgba(255,255,255,.25);flex-flow:row;display:flex}}.MobileNavInfoBar-module__yG9hPa__infoBar{display:none}@media (max-width:768px){.MobileNavInfoBar-module__yG9hPa__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md) var(--padding-lg);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);flex-flow:row;display:flex}}