.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryWrapper{background-color:var(--color-gray200);pointer-events:none;min-width:0;height:100%;position:relative}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryWrapper:after{content:"";padding-bottom:75%;display:block}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryFrame{cursor:pointer;pointer-events:auto;height:100%}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryFrameHidden{visibility:hidden}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryItem{position:relative}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryButton{z-index:1;pointer-events:auto;width:40px;height:40px;color:var(--color-white);background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:opacity .1s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryButton{opacity:0}}@media (hover:none){.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryButton{opacity:1}}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryNext{right:20px}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryPrevious{left:20px}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryArrowRight{width:9px;margin-inline:2px 0}.CheckoutVehicleGallery-module-scss-module__3-4iKq__galleryArrowLeft{width:9px;margin-inline:0 2px;transform:scaleX(-1)}
.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}
