.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}
.PromotionCheckoutPage-module-scss-module__h05Bia__pageWrapper{background-color:var(--color-gray100);padding:20px 0 60px}@media (min-width:1024px){.PromotionCheckoutPage-module-scss-module__h05Bia__pageWrapper{padding:0 0 100px}}.PromotionCheckoutPage-module-scss-module__h05Bia__checkoutWrapper{color:var(--color-gray900)}.PromotionCheckoutPage-module-scss-module__h05Bia__checkoutValue{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)}.PromotionCheckoutPage-module-scss-module__h05Bia__checkoutPrice{color:var(--color-primary500);align-items:baseline;gap:6px;display:flex}
.StockVehicleCheckoutPage-module-scss-module__RxrVbW__pageWrapper{background-color:var(--color-gray100);padding:20px 0 60px}@media (min-width:1024px){.StockVehicleCheckoutPage-module-scss-module__RxrVbW__pageWrapper{padding:50px 0 100px}}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutPriceFrame{-webkit-hyphens:auto;hyphens:auto;word-break:break-word;flex-direction:column;justify-content:flex-end;display:flex}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutGroup{color:var(--color-gray600);flex-wrap:wrap;align-items:flex-end;gap:0 8px}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutPriceWrapper{color:var(--color-primary500);align-items:flex-end;gap:10px;display:flex}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutPriceRateText{text-overflow:ellipsis;white-space:nowrap;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);color:var(--color-gray600);flex:1 1 0;margin-bottom:1px;overflow:hidden}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutPrice{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)}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutOld{color:var(--color-red500);flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutOldPrice{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);text-decoration:line-through}.StockVehicleCheckoutPage-module-scss-module__RxrVbW__checkoutOldText{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:2px}
