.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}@media (max-width:523px){.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:524px){.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:769px){.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:1024px){.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:1340px){.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:1254px;margin-left:auto;margin-right:auto}}@media (min-width:2000px){.Checkout-module-scss-module__OSAO_W__checkoutWrapper{max-width:1254px;margin-left:auto;margin-right:auto}}.Checkout-module-scss-module__OSAO_W__checkoutVehicleWrapper{margin-bottom:48px}@media (max-width:1023px){.Checkout-module-scss-module__OSAO_W__checkoutVehicleWrapper{display:none}}
.CheckoutFormOverview-module-scss-module__IV-dZq__overviewBody{flex-direction:column;gap:62px;display:flex}.CheckoutFormOverview-module-scss-module__IV-dZq__overviewHeadline{font-size:var(--tf-headlineM-fs,30px);line-height:var(--tf-headlineM-lh,1.2);letter-spacing:var(--tf-headlineM-ls,-.3px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-gray900);margin-bottom:42px}.CheckoutFormOverview-module-scss-module__IV-dZq__overviewTitle{font-size:var(--tf-headlineS-fs,24px);line-height:var(--tf-headlineS-lh,1.3333);letter-spacing:var(--tf-headlineS-ls,-.24px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-gray900);margin-bottom:24px}.CheckoutFormOverview-module-scss-module__IV-dZq__overviewControls{gap:12px;display:flex}.CheckoutFormOverview-module-scss-module__IV-dZq__overviewInformation{font-size:var(--tf-bodyS-fs,14px);line-height:var(--tf-bodyS-lh,1.3571);letter-spacing:var(--tf-bodyS-ls,-.28px);font-weight:var(--fw-regular,400);font-family:var(--font-body);flex-direction:column;gap:12px;margin-top:24px;display:flex}.CheckoutFormOverview-module-scss-module__IV-dZq__overviewLoading{justify-content:center;display:flex}
.CheckoutFormStep-module-scss-module__9GfCMq__stepHead{margin-bottom:32px}.CheckoutFormStep-module-scss-module__9GfCMq__stepHeadline{font-size:var(--tf-headlineM-fs,30px);line-height:var(--tf-headlineM-lh,1.2);letter-spacing:var(--tf-headlineM-ls,-.3px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-gray900)}.CheckoutFormStep-module-scss-module__9GfCMq__stepText{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:var(--fw-regular,400);font-family:var(--font-body);margin-top:12px}.CheckoutFormStep-module-scss-module__9GfCMq__stepForm .form-wrapper{gap:30px}.CheckoutFormStep-module-scss-module__9GfCMq__stepForm:first-child{margin-top:0}@media (min-width:1024px){.CheckoutFormStep-module-scss-module__9GfCMq__stepForm .form-field{width:calc(50% - 15px)}.CheckoutFormStep-module-scss-module__9GfCMq__stepForm .form-field.is-full-width{width:100%}}.CheckoutFormStep-module-scss-module__9GfCMq__stepControls{gap:12px;margin-top:40px;display:flex}.CheckoutFormStep-module-scss-module__9GfCMq__stepInformation{font-size:var(--tf-bodyS-fs,14px);line-height:var(--tf-bodyS-lh,1.3571);letter-spacing:var(--tf-bodyS-ls,-.28px);font-weight:var(--fw-regular,400);font-family:var(--font-body);margin-top:24px}
.CheckoutFormText-module-scss-module__4RhrrG__stepHeadline{font-size:var(--tf-headlineM-fs,30px);line-height:var(--tf-headlineM-lh,1.2);letter-spacing:var(--tf-headlineM-ls,-.3px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-gray900)}.CheckoutFormText-module-scss-module__4RhrrG__stepText{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:var(--fw-regular,400);font-family:var(--font-body);margin-top:12px}
.CheckoutVehicle-module-scss-module__jXItTq__vehicleAnchor{width:100%;height:100%;font-size:0;position:absolute;top:0;left:0}.CheckoutVehicle-module-scss-module__jXItTq__vehicleWrapper{border:1px solid var(--color-gray200);background-color:var(--color-white);border-radius:8px;grid-template-columns:4fr[gallery]8fr[content];display:grid;position:relative;overflow:hidden;transform:translateZ(0)}@media (hover:hover){.CheckoutVehicle-module-scss-module__jXItTq__vehicleWrapperHasActions:hover{box-shadow:0 3px 12px #00000029}.CheckoutVehicle-module-scss-module__jXItTq__vehicleWrapperHasActions:hover .checkout-vehicle-hover{opacity:1}}.CheckoutVehicle-module-scss-module__jXItTq__vehicleWrapperHasActions:has(.checkout-vehicle-anchor:focus-visible){box-shadow:0 3px 12px #00000029}.CheckoutVehicle-module-scss-module__jXItTq__vehicleWrapperHasActions:has(.checkout-vehicle-anchor:focus-visible) .checkout-vehicle-focus{opacity:1}.CheckoutVehicle-module-scss-module__jXItTq__vehicleContent{flex-direction:column;padding:30px;display:flex}.CheckoutVehicle-module-scss-module__jXItTq__vehicleName{font-size:var(--tf-headlineXs-fs,20px);line-height:var(--tf-headlineXs-lh,1.4);letter-spacing:var(--tf-headlineXs-ls,-.2px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-gray900)}.CheckoutVehicle-module-scss-module__jXItTq__vehicleDescription{font-size:var(--tf-bodyS-fs,14px);line-height:var(--tf-bodyS-lh,1.3571);letter-spacing:var(--tf-bodyS-ls,-.28px);font-weight:var(--fw-medium,500);font-family:var(--font-body);margin-top:4px}.CheckoutVehicle-module-scss-module__jXItTq__vehicleTags{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.CheckoutVehicle-module-scss-module__jXItTq__vehicleConsumption{font-size:var(--tf-bodyS-fs,14px);line-height:var(--tf-bodyS-lh,1.3571);letter-spacing:var(--tf-bodyS-ls,-.28px);font-weight:var(--fw-regular,400);font-family:var(--font-body);margin-top:12px}.CheckoutVehicle-module-scss-module__jXItTq__vehiclePrice{margin-top:auto;padding-top:24px}
