#messagePopup .modal-dialog,#paycollectErrorPopup .modal-dialog,.xmd-noti-popup .modal-dialog{min-width:unset;overflow:hidden;width:420px}#messagePopup .modal-content,#paycollectErrorPopup .modal-content,.xmd-noti-popup .modal-content{padding:30px}#messagePopup .modal-body img,#paycollectErrorPopup .modal-body img,.xmd-noti-popup .modal-body img{margin-bottom:30px;max-width:98px}#messagePopup .modal-body .title,#paycollectErrorPopup .modal-body .title,.xmd-noti-popup .modal-body .title{color:#3c3c3c;font-size:20px;font-weight:600;line-height:25px;margin:0 0 30px;text-transform:none}#messagePopup .modal-body .desc,#paycollectErrorPopup .modal-body .desc,.xmd-noti-popup .modal-body .desc{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;margin-bottom:30px;text-align:left}#messagePopup .modal-body .link,#paycollectErrorPopup .modal-body .link,.xmd-noti-popup .modal-body .link{color:var(--new-1464-f-4-future-blue,#1464f4)}#messagePopup .modal-body .link:hover,#paycollectErrorPopup .modal-body .link:hover,.xmd-noti-popup .modal-body .link:hover{text-decoration:underline!important}#messagePopup .modal-body .link.btn-vtm,#paycollectErrorPopup .modal-body .link.btn-vtm,.xmd-noti-popup .modal-body .link.btn-vtm{background:initial;color:#e03}#messagePopup .modal-body .group-button,#paycollectErrorPopup .modal-body .group-button,.xmd-noti-popup .modal-body .group-button{text-align:center}#messagePopup .modal-body .group-button button,#paycollectErrorPopup .modal-body .group-button button,.xmd-noti-popup .modal-body .group-button button{background:#1464f4;float:unset;font-size:16px;font-weight:600;line-height:150%;opacity:1;text-transform:none;width:263px}#messagePopup .modal-body .group-button button.close,#paycollectErrorPopup .modal-body .group-button button.close,.xmd-noti-popup .modal-body .group-button button.close{text-shadow:none}#messagePopup .modal-body .group-button button.btn-vtm,#paycollectErrorPopup .modal-body .group-button button.btn-vtm,.xmd-noti-popup .modal-body .group-button button.btn-vtm{background-color:#e03;color:#fff}#normalVerificationPopup .modal-dialog{min-width:unset;width:472px}#normalVerificationPopup .modal-dialog .message{color:#dc3545}.xmd-noti-popup .modal-body .title{font-size:24px;font-weight:400;margin-bottom:24px}.xmd-noti-popup .modal-body .group-button{text-align:center}.xmd-noti-popup .modal-body .group-button button{font-size:12px;font-weight:700;height:auto;padding:16px 24px;width:auto}.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}#otp-email-verify.modal-box .close-modal{color:#000}#otp-email-verify .modal-dialog{border-radius:3px;max-width:555px;min-width:unset;width:555px}@media(max-width:768px){#otp-email-verify .modal-dialog{width:90%}}#otp-email-verify .modal-content{border-radius:3px;padding:35px 30px}#otp-email-verify .modal-header{display:flex;flex-direction:column;margin-bottom:30px}#otp-email-verify .modal-header img{margin-bottom:40px}#otp-email-verify .modal-header .modal-title{color:#1f2125;font-size:28px;font-weight:600;line-height:35.14px;margin:0 0 10px;padding:0;text-align:center}#otp-email-verify .modal-header .modal-title:after{display:none}#otp-email-verify .modal-header .model-header-desc{color:#1f2125;font-size:16px;font-weight:400;line-height:24px;text-align:center}#otp-email-verify .identify-method{display:flex;flex-direction:column;gap:30px}#otp-email-verify .identify-method form .otp-group-input{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}#otp-email-verify .identify-method form .otp-group-input .digit-group{display:flex;gap:10px;justify-content:space-between}#otp-email-verify .identify-method form .otp-group-input .identify-method-otp-error{color:#dc3545;font-size:13px;font-weight:600;margin:0}#otp-email-verify .identify-method form input{border:1px solid #d9e1e2;border-radius:4px;font-size:16px;font-weight:400;height:40px;line-height:24px;max-width:64px;text-align:center;width:calc(15% - 4px)}#otp-email-verify .identify-method form input:not(:-moz-placeholder){border:1px solid #1464f4}#otp-email-verify .identify-method form input:not(:placeholder-shown){border:1px solid #1464f4}#otp-email-verify .identify-method form input:focus-visible{border:1px solid #1464f4;box-shadow:0 0 0 3.2px rgba(0,123,255,.251);outline-color:#1464f4}#otp-email-verify .identify-method form button{font-size:16px;font-weight:700;line-height:24px;text-align:center;text-transform:none;width:100%}#otp-email-verify .identify-method form button:disabled{background:#979797;color:#fff}#otp-email-verify .identify-method form .resend-code{color:#1f2125;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}#otp-email-verify .identify-method form .resend-code a{color:#2998dd;text-decoration:underline}#otp-email-verify .identify-method form .resend-code a.disabled{color:#979797;pointer-events:none}#otp-email-verify .identify-method form .resend-code .otp-countdown-message{color:#28a745}#otp-email-verify .identify-method .message.error,#otp-email-verify .identify-method form .resend-code .otp-countdown-message.error{color:#dc3545}#otp-email-verify .identify-method .btn-group-custom{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;row-gap:15px}#otp-email-verify .identify-method .btn-group-custom .btn{flex:1;font-size:12px;font-weight:700;line-height:100%;text-align:center}#otp-email-verify .identify-method .btn-group-custom .btn-white{border-color:#8a8a8a;color:#8a8a8a}#email-confirm-close-otp .modal-dialog{border-radius:3px;max-width:555px;width:555px}@media(max-width:768px){#email-confirm-close-otp .modal-dialog{width:90%}}#email-confirm-close-otp .modal-content{border-radius:3px;gap:30px;padding:60px 30px}@media(max-width:768px){#email-confirm-close-otp .modal-content{border-radius:3px;gap:20px;padding:30px 15px}}#email-confirm-close-otp .modal-header{border:none;justify-content:center;padding:0}#email-confirm-close-otp .modal-header .modal-title{color:#3c3c3c;font-size:20px;font-weight:600;line-height:25.1px;text-align:center}#email-confirm-close-otp .modal-body{padding:0}#email-confirm-close-otp .modal-body .description{color:#3c3c3c;font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px;text-align:center}#email-confirm-close-otp .modal-body .button-group{display:flex;justify-content:space-between}#email-confirm-close-otp .modal-body .button-group button{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:15.06px;text-align:center;text-transform:uppercase;width:48%}#email-confirm-close-otp .modal-body .button-group button.btn-outline{color:#1464f4}.errorVPointPopup{background:rgba(0,0,0,.3)}.errorVPointPopup .modal-dialog{border-radius:5px;min-width:660px}.errorVPointPopup .modal-content{border:none}.errorVPointPopup .modal-header{border:none;margin:30px;padding:0}.errorVPointPopup .modal-header h1{font-size:20px;font-weight:600;line-height:150%;margin:0;text-align:center;width:100%}.errorVPointPopup .modal-body{margin:0 30px;padding:0}.errorVPointPopup .modal-body p{font-size:16px;font-weight:400;line-height:150%;margin:0;text-align:center}.errorVPointPopup .modal-footer{border:none;margin:30px;padding:0}.errorVPointPopup .btn-popup{color:#1464f4;cursor:pointer;flex:1}.errorVPointPopup .btn-popup--primary{background:#1464f4;color:#fff!important}.errorVPointPopup .btn-close{cursor:pointer}.errorVPointPopup .wish-list{justify-content:center}.errorVPointPopup .wish-list .btn-popup{flex:.5}@media screen and (max-width:768px){.errorVPointPopup .modal-dialog{min-width:70%}.errorVPointPopup .modal-footer{display:flex;gap:8px}}img{max-width:100%}.container{max-width:1470px}.header-space{height:84px}.force-d-none{display:none!important}.vf-payment{margin-bottom:30px;padding:16px 0 0 35px}@media only screen and (min-width:768px){.show-sp{display:none}}@media only screen and (max-width:1199px){.show-pc{display:none}}@media only screen and (max-width:767px){.show-pc_tab{display:none}}.vf-cars-deposit__product-preview{display:none}.vf-cars-deposit__product-preview.active{display:block}#swiper-floating-tools{display:none!important}@media(min-width:1200px){#aip-chat-box,.back-to-top{display:none!important}}.vf-cars-deposit img{height:auto;max-width:100%}@media(min-width:1440px){.vf-cars-deposit{padding:0}}.vf-cars-deposit .product-details{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1640px;width:100%}@media only screen and (max-width:1199px){.vf-cars-deposit .product-details{flex-wrap:wrap}}.vf-cars-deposit .product-details .tab-car-1{align-items:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;justify-content:space-around;list-style:none;margin:0 auto;max-width:434px;overflow:hidden;width:100%}.vf-cars-deposit .product-details .tab-car-1 li{border-bottom:4px solid #fff;color:var(--label-floating-color);cursor:pointer;display:flex;flex-grow:1;font-size:18px;font-weight:600;justify-content:center;letter-spacing:-.02em;padding:12px 12px 10px}.vf-cars-deposit .product-details .tab-car-1 li.active{border-bottom:4px solid #1464f4;color:#1464f4}.vf-cars-deposit .product-details .tab-left{align-content:flex-start;background:transparent;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;max-height:100vh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1024px){.vf-cars-deposit .product-details .tab-left{scrollbar-width:none}}@media only screen and (min-width:1200px){.vf-cars-deposit .product-details .tab-left{width:calc(100% - 460px)}}@media print{.vf-cars-deposit .product-details .tab-left{width:calc(100% - 460px)}}@media screen and (min-width:1024px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-left{width:calc(100% - 400px)}}.vf-cars-deposit .product-details .tab-left .header{width:100%}.vf-cars-deposit .product-details .tab-left .body{display:none}@media only screen and (min-width:768px){.vf-cars-deposit .product-details .tab-left .body{display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100% - 20px);justify-content:space-around;overflow-x:hidden;width:100%}}.vf-cars-deposit .product-details .tab-left .body .content-asset{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-left .body .content-asset{height:unset;max-width:unset;padding:0 10px;width:100%}}.vf-cars-deposit .product-details .tab-left .body .content-asset .swiper-button-next,.vf-cars-deposit .product-details .tab-left .body .content-asset .swiper-button-prev{align-items:center;background-color:#f7f9f9;border-radius:3px;cursor:pointer;display:flex;height:18px;justify-content:center;left:50%;margin:0;padding:5px 20px;position:absolute;transform:translateX(-50%);width:calc(100% - 40px);z-index:10}.vf-cars-deposit .product-details .tab-left .body .content-asset .swiper-button-next:after,.vf-cars-deposit .product-details .tab-left .body .content-asset .swiper-button-prev:after{display:none}.vf-cars-deposit .product-details .tab-left .body .content-asset .swiper-button-prev{bottom:auto;top:0}.vf-cars-deposit .product-details .tab-left .body .content-asset .swiper-button-next{bottom:0;top:auto}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper{display:flex;max-height:85vh;overflow:hidden;padding:20px 0;position:relative;width:150px}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper .swiper-wrapper{display:flex;flex-direction:column;gap:46px}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper .swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;height:unset;justify-content:flex-start;opacity:.6}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper .swiper-wrapper .swiper-slide:last-child{margin-bottom:0!important}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper .swiper-wrapper .swiper-slide.active{font-weight:600;opacity:1}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper .swiper-wrapper .swiper-slide>span{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-align:center}.vf-cars-deposit .product-details .tab-left .body .content-asset .list-car-swiper.swiper-container-initialized .swiper-wrapper{gap:0}.vf-cars-deposit .product-details .tab-left .body .tab-left-box{display:flex;flex-direction:column;flex-grow:1;gap:24px;margin:0;max-width:calc(100% - 150px);padding:0 30px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-2{background:#fff;border-radius:100px;display:inline-flex;justify-content:center;list-style:none;margin-bottom:0;padding:4px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-2 li{width:155px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-2 li a{color:#3c3c3c;display:block;font-size:18px;letter-spacing:-.02em;padding:4px 10px;text-align:center}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-2 li.active{border:1px solid #1464f4;border-radius:100px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-2 li.active a{color:#1464f4}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-title-name{padding:70px 0 110px}@media(min-width:1024px)and (max-width:1400px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-title-name{padding:50px 0}}@media screen and (max-width:768px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-title-name{padding:40px 0 30px}}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product--name{align-items:center;color:#b8b8b8;font-size:35px;font-style:normal;font-weight:300;letter-spacing:.345em;line-height:43px;margin-bottom:15px;text-align:center;text-transform:uppercase}@media(max-width:991px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product--name{font-size:30px;line-height:37px}}@media(max-width:567px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product--name{font-size:26px;line-height:32px}}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product--subname{color:#b8b8b8;font-size:14px;font-weight:600;line-height:17px;text-align:center}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product-item-0{display:flex;justify-content:center;position:relative}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product-item-0 img{display:none;max-height:42vh;max-width:800px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .v3s-product-item-0 img.active{display:block}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-360{position:relative}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-360 .cloudimage-360-item.no-360{display:none}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content{display:none;margin:0 auto;max-width:896px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .use-360{margin:0 auto}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .use-360 .cloudimage-360-icons-container,.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .use-360.no-active{display:none}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .use-360.vf3-360-container{max-width:750px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .use-360.vf3-360-container .images-360{bottom:10px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .use-360 .cloudimage-360-item{min-height:150px;padding-bottom:35px}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .no-360{display:none}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .no-360.active{display:block}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content.active{display:block;position:relative}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .images-360{bottom:0;left:0;pointer-events:none;position:absolute;text-align:center;width:100%}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .tab-car-left-content .images-360 img{width:100%}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-list{color:#3c3c3c;display:flex;justify-content:space-between;list-style:none;margin:0 auto;text-align:center;width:100%}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-list.car-edition{display:none}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-list.car-edition.active{display:flex!important}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-list li.car-info-item{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2px;width:32%}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-no{font-size:1.5625vw;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-no{font-size:2.8645833333vw}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-no{font-size:5.3333333333vw}}@media only screen and (min-width:1920px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-no{font-size:30px}}.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-label{font-size:.8333333333vw;font-weight:400;letter-spacing:-.02em;line-height:1.5;margin-bottom:0}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-label{font-size:1.953125vw}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-label{font-size:3.7333333333vw}}@media only screen and (min-width:1920px){.vf-cars-deposit .product-details .tab-left .body .tab-left-box .car-info-item-label{font-size:16px}}.vf-cars-deposit .product-details .tab-left .body .tab-car-left-info-desc{color:var(--label-floating-color);font-size:.8333333333vw;font-weight:400;letter-spacing:-.02em;line-height:1.5;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-left .body .tab-car-left-info-desc{font-size:1.953125vw}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-left .body .tab-car-left-info-desc{font-size:3.7333333333vw}}@media only screen and (min-width:1920px){.vf-cars-deposit .product-details .tab-left .body .tab-car-left-info-desc{font-size:16px}}.vf-cars-deposit .product-details .tab-right{color:#3c3c3c;font-size:16px;letter-spacing:-.02em;overflow-y:auto;-ms-overflow-style:none;background:transparent;height:100%;overflow-x:hidden;padding:0 30px;scrollbar-width:none;width:100%}@media screen and (min-width:1024px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-right{overflow-y:auto;padding:0 10px;width:400px}}@media only screen and (min-width:1200px){.vf-cars-deposit .product-details .tab-right{overflow-y:auto;width:460px}}@media print{.vf-cars-deposit .product-details .tab-right{overflow-y:auto;width:460px}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right{padding:0}}.vf-cars-deposit .product-details .tab-right-box{margin:0 auto;width:100%}@media screen and (min-width:1024px){.vf-cars-deposit .product-details .tab-right-box .tab-cars-line-select{display:none}}.vf-cars-deposit .product-details .tab-right-box .list-car-swiper{background:#f3f5f6;max-height:calc(100vh - 85px);overflow:hidden;padding:30px 0;width:100%}@media only screen and (min-width:768px){.vf-cars-deposit .product-details .tab-right-box .list-car-swiper{display:none}}.vf-cars-deposit .product-details .tab-right-box .list-car-swiper .swiper-wrapper{width:100%}.vf-cars-deposit .product-details .tab-right-box .list-car-swiper .swiper-slide{align-items:center;display:flex;flex-direction:column;font-size:20px;gap:5px;justify-content:center;max-width:50%;opacity:.6}.vf-cars-deposit .product-details .tab-right-box .list-car-swiper .swiper-slide img{max-width:50vw;transform:scale(.8);width:100%}.vf-cars-deposit .product-details .tab-right-box .list-car-swiper .swiper-slide.active{font-weight:600;opacity:1}.vf-cars-deposit .product-details .tab-right-box .list-car-swiper .swiper-slide.active img{transform:scale(1.2)}.vf-cars-deposit .product-details .tab-right-box .car-type-group-head{display:flex;gap:5px;justify-content:space-between}.vf-cars-deposit .product-details .tab-right-box .car-type-group-head.block-space{margin-top:64px}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .car-type-group-head{margin-bottom:.5em}}.vf-cars-deposit .product-details .tab-right-box .car-type-label{font-size:20px;font-weight:600;line-height:1.25;margin-bottom:24px}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .car-type-label{margin-bottom:4px;text-align:center;width:100%}}.vf-cars-deposit .product-details .tab-right-box .car-type-selected-name{color:#3c3c3c;font-size:16px;line-height:1.5}.vf-cars-deposit .product-details .tab-right-box .car-type-item .edition-select-section.force-d-none+.car-type-group-head{margin-top:0}.vf-cars-deposit .product-details .tab-right-box .car-type-item .car-name-title{border-bottom:1px solid #dbe1e3;color:#1f2125;font-size:28px;font-style:normal;font-weight:700;padding-top:50px;text-align:center}@media(max-width:991px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .car-name-title{padding-top:10px}}@media(max-width:767px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .car-name-title{text-align:center}}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container{display:flex;flex-direction:column;justify-content:space-between}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{align-items:center;border:1px solid #d9e1e2;border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;font-size:.8333333333vw;justify-content:space-between;line-height:1.5;margin-bottom:12px;outline:none!important;padding:15px;width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{font-size:2.0833333333vw}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{font-size:4.2666666667vw}}@media only screen and (min-width:1920px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{font-size:16px}}@media only screen and (min-width:1200px)and (max-width:1365px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{font-size:1.1713030747vw}}@media only screen and (min-width:1366px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{font-size:16px}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block{font-size:4.2vw}}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-label,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-label{display:inline-block;padding-left:40px;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-label,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-label{padding-left:30px}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-label,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-label{padding-left:25px}}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-label:before,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-label:before{border:1px solid #d9e1e2;border-radius:100%;content:"";height:16px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-label:after,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-label:after{border-radius:100%;content:"";height:10px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.battery-service .edition-label,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.battery-service .edition-label{text-transform:unset}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.battery-service:not(.d-none).rental,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.battery-service:not(.d-none).rental{margin-bottom:2px}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-price,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-price{display:flex;flex-direction:column;text-align:center}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block .edition-price span,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block .edition-price span{white-space:nowrap}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.active,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.active .edition-label:before,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.force-active,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.force-active .edition-label:before,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.active,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.active .edition-label:before,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.force-active,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.force-active .edition-label:before{border:1px solid #1464f4}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.active .edition-label:after,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.force-active .edition-label:after,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.active .edition-label:after,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.force-active .edition-label:after{background:#1464f4}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.rental~.rental-battery,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.rental~.rental-battery{color:#3c3c3c;font-size:12px;font-style:normal;font-weight:600;line-height:150%;opacity:0;transition:opacity .5s}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.rental~.rental-battery ul,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.rental~.rental-battery ul{margin-bottom:0}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.rental~.rental-battery ul li,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.rental~.rental-battery ul li{list-style:inside;padding-left:10px}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block:last-child,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block:last-child{margin-bottom:0}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block.rental.active~.rental-battery,.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--options_block.rental.active~.rental-battery{opacity:1;transition:opacity .5s}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block{align-items:center;display:flex;gap:20px;justify-content:flex-start}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block input[type=checkbox]{border-color:#d9e1e2;height:16px;width:16px}.vf-cars-deposit .product-details .tab-right-box .car-type-item .group--options_block--container .group--edition-options_block[data-option-id=options]{margin-bottom:15px}.vf-cars-deposit .product-details .tab-right-box .pay-note{color:#2c72c6;font-size:13px;font-style:italic;font-weight:400}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .detail-policy{text-align:center}}.vf-cars-deposit .product-details .tab-right-box .detail-policy a{color:#1464f4;font-size:.8333333333vw;line-height:1.5}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .product-details .tab-right-box .detail-policy a{font-size:2.0833333333vw}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .detail-policy a{font-size:4.2666666667vw}}@media only screen and (min-width:1920px){.vf-cars-deposit .product-details .tab-right-box .detail-policy a{font-size:16px}}@media only screen and (min-width:1200px)and (max-width:1365px){.vf-cars-deposit .product-details .tab-right-box .detail-policy a{font-size:1.1713030747vw}}@media only screen and (min-width:1366px){.vf-cars-deposit .product-details .tab-right-box .detail-policy a{font-size:16px}}.vf-cars-deposit .product-details .tab-right-box .detail-policy a:hover{text-decoration:underline}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color{padding:30px}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .v3s-product--color{padding:16px}}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color:last-child{border-bottom:0}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul{display:flex;flex-wrap:wrap;gap:15px}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul{justify-content:center;margin-bottom:0;padding:0 15px}}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li{border:1px solid #e4e4e4;border-radius:5px;cursor:pointer;display:block;height:48px;list-style:none;padding:0;position:relative;width:48px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li:before{border:3px solid transparent;border-radius:10px;content:"";height:58px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li:after{background:url(../../images/icon/item-checked.svg) no-repeat 50%;background-size:cover;bottom:-10px;content:"";display:none;height:16px;position:absolute;right:-10px;width:16px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li img{border-radius:50%}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.active{padding:4px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.active img{border-radius:5px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.active:before{border:3px solid #1464f4}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.active:after{display:block}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.active.error:before{border-color:#dc3545}@media only screen and (min-width:1200px){.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li:not(.no-event):hover:before{border:3px solid #1464f4}}@media print{.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li:not(.no-event):hover:before{border:3px solid #1464f4}}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.no-event{opacity:.6}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.dark-color:after{background:linear-gradient(34.47deg,hsla(0,0%,100%,.5) -22.12%,hsla(0,0%,100%,0) 87.91%)}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color{border:none;color:transparent;font-size:0}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color img{border-radius:unset;position:absolute;right:0;top:0}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .pay-note{padding:0 15px}}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .color-name,.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .color-name--interior{color:#707070;font-size:13px;text-align:center}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .colorItemList-exterior-roof li:after,.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .colorItemList-interior li:after{border-radius:5px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .colorItemList-exterior-roof li img,.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .colorItemList-interior li img{border-radius:5px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate{display:flex;flex-direction:column;gap:20px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate.exterior-color{display:flex;flex-direction:column;gap:24px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group{display:flex;flex-direction:column;gap:12px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .label{font-size:16px;font-weight:600}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group ul{margin-bottom:0;padding:10px 0}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group ul li{padding:1px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .colorItemList .vf-color img{border:1px solid #d9e1e2;border-radius:5px;-o-object-fit:none;object-fit:none}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .colorItemList .vf-color.error .color-picker{border-color:#dc3545}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .color-picker{align-items:center;border:2px solid #1464f4;cursor:pointer;display:flex;font-weight:600;gap:16px;padding:8px 14px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .color-picker .label{color:#1464f4}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .color-preview{border-radius:5px;overflow:hidden;position:relative}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .color-preview .fill-color-layer:after{background-color:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group .color-preview .fill-color-layer img{position:relative}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group.unbound-colors{display:flex;flex-direction:row;flex-wrap:wrap}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group.unbound-colors .picker-group{align-items:center;display:flex}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group.unbound-colors .picker-group .colorItemList{margin:0}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group.unbound-colors .picker-group .color-picker{border:none;visibility:hidden}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-group.unbound-colors .picker-group.active .color-picker{visibility:visible}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-gift-disclaimer{align-items:center;background-color:rgba(255,0,0,.102);border-radius:2px 0;display:flex;gap:4px;justify-content:center;padding:4px 10px}.vf-cars-deposit .product-details .tab-right-box .v3s-product--color .vf3-ext-color-cate .color-gift-disclaimer span{color:#000;font-size:12px;font-weight:600;line-height:18px}.vf-cars-deposit .product-details .tab-right-box .backdrop-select2{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;touch-action:none;-ms-touch-action:none;z-index:1051}.vf-cars-deposit .product-details .tab-right .tab-right-head{display:block;margin:0 auto;width:95%}@media only screen and (min-width:1200px){.vf-cars-deposit .product-details .tab-right .tab-right-head{max-width:440px}}@media print{.vf-cars-deposit .product-details .tab-right .tab-right-head{max-width:440px}}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right .tab-right-head{overflow:hidden;width:100%}}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn{align-items:center;background:#1464f4;border:0;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.25;margin:0 auto;padding:13px;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn.btnPay{font-weight:700;letter-spacing:.1em}}@media(max-width:767.98px){.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn{height:72px}}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn:focus{border:0}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn span{display:block}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn .no{font-weight:700;line-height:1.4;margin-left:4px}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn .no b{font-weight:inherit}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn:disabled{background-color:var(--label-floating-color);pointer-events:none}.vf-cars-deposit .product-details .tab-right .tab-right-bottom .vf-btn .next-btn{font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vf-cars-deposit .product-details .tab-right .js-policy-battery-service{font-size:12px;line-height:16px}.vf-cars-deposit .product-details .tab-right .js-policy-battery-service>ul{color:#3c3c3c;font-size:12px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:0}.vf-cars-deposit .product-details .tab-right .js-policy-battery-service>ul li{list-style:inside;padding-left:10px}.vf-cars-deposit .product-details .tab-right .vf-btn-select-next{margin-top:25px}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .not-complete-step{display:flex!important}@media screen and (max-width:768px){.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .not-complete-step>label:last-child{font-size:16px;font-weight:400;line-height:150%}}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form input:-moz-read-only{cursor:context-menu}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form input:read-only{cursor:context-menu}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .group-customer .group-select-customer label,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .group-customer .group-title{color:var(--label-floating-color)}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .group-customer .group-select-customer input[type=radio]:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.231' fill='%23fff' stroke='%23D9E1E2' stroke-width='1.538'/%3E%3C/svg%3E")}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .group-customer .label,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .group-showroom .group-title,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .group-showroom .label{color:var(--label-floating-color)}.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .price-leasing-wrap,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .vf-form .price-leasing-wrap~.small-header{display:none!important}@media(min-width:1200px){.vf-cars-deposit .product-details .tab-right #tab-info-client .group-customer .small-header{font-size:16px}}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .not-complete-step,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .not-complete-step{display:flex!important}@media screen and (max-width:768px){.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .not-complete-step>label:nth-child(2),.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .not-complete-step>label:nth-child(3),.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .not-complete-step>label:nth-child(2),.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .not-complete-step>label:nth-child(3){font-size:16px;font-weight:400;line-height:150%}}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info{align-items:center}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='161' height='2' fill='none' viewBox='0 0 161 2'%3E%3Cpath fill='%233C3C3C' d='M.508 1.626V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.989 0V.688h3.99v.938zm5.988 0V.688h3.99v.938zm5.988 0V.688h3.99v.938z'/%3E%3C/svg%3E");border-radius:3px;display:block;height:2px}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info .showroom-address>span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info span{background-repeat:no-repeat}}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info label+span{width:201px}@media screen and (max-width:768px){.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info label+span,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info label+span,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info label+span{width:171px}}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#email-info a,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#identify-info a,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#owner-info a,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#phone-info a,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary>#showroom-info a,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#email-info a,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#identify-info a,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#owner-info a,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#phone-info a,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .cars-deposit-summary>#showroom-info a{display:none}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .checkbox .group-input>label,.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .group-title:nth-child(2),.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .payment-method-item>div>label,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .checkbox .group-input>label,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .group-title:nth-child(2),.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .payment-method-item>div>label{color:var(--label-floating-color)}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .radio .group-input>input:checked+label:before,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .radio .group-input>input:checked+label:before{background-image:url(../../images/icon/radio-checked.svg)}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .checkbox>.group-input>input:checked+label:before,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .checkbox>.group-input>input:checked+label:before{background:#fff}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .checkbox>.group-input>input:checked+label:after,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .checkbox>.group-input>input:checked+label:after{border-bottom:none;border-right:none}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .checkbox>.group-input>input:hover+label:before,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .checkbox>.group-input>input:hover+label:before{background:none}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .description-text,.vf-cars-deposit .product-details .tab-right #tab-info-client.not-complete .description-text{display:none!important}.vf-cars-deposit .product-details .tab-right #payment-informations .tab_right-hdesc,.vf-cars-deposit .product-details .tab-right #tab-info-client .tab_right-hdesc{margin-bottom:16px}.vf-cars-deposit .product-details .tab-right #payment-informations .not-complete-step,.vf-cars-deposit .product-details .tab-right #tab-info-client .not-complete-step{display:none;flex-direction:column;font-size:18px;font-weight:400;line-height:150%}@media screen and (max-width:768px){.vf-cars-deposit .product-details .tab-right #payment-informations .not-complete-step,.vf-cars-deposit .product-details .tab-right #tab-info-client .not-complete-step{font-size:16px;margin-bottom:32px;padding:0 16px}}.vf-cars-deposit .product-details .tab-right #payment-informations .not-complete-step label,.vf-cars-deposit .product-details .tab-right #tab-info-client .not-complete-step label{font-size:16px;font-weight:400;line-height:150%}.vf-cars-deposit .product-details .tab-right #payment-informations .not-complete-step label:first-child,.vf-cars-deposit .product-details .tab-right #tab-info-client .not-complete-step label:first-child{font-size:24px;font-weight:300}.vf-cars-deposit .product-details .tab-right #payment-informations .group-title:first-child,.vf-cars-deposit .product-details .tab-right #tab-info-client .group-title:first-child{cursor:pointer;font-size:18px}.vf-cars-deposit .product-details .tab-right #payment-informations .group-title[aria-expanded=false],.vf-cars-deposit .product-details .tab-right #tab-info-client .group-title[aria-expanded=false]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m12 24 8-8-8-8'/%3E%3C/svg%3E");background-position:100%!important;background-repeat:no-repeat!important}.vf-cars-deposit .product-details .tab-right #payment-informations .group-title[aria-expanded=false]+#orderInfo,.vf-cars-deposit .product-details .tab-right #tab-info-client .group-title[aria-expanded=false]+#orderInfo{display:block!important}.vf-cars-deposit .product-details .tab-right #payment-informations .group-title[aria-expanded=true],.vf-cars-deposit .product-details .tab-right #tab-info-client .group-title[aria-expanded=true]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m8 12 8 8 8-8'/%3E%3C/svg%3E");background-position:100%!important;background-repeat:no-repeat!important}.vf-cars-deposit .product-details .tab-right #payment-informations .group-title[aria-expanded=true]+#orderInfo,.vf-cars-deposit .product-details .tab-right #tab-info-client .group-title[aria-expanded=true]+#orderInfo{display:none!important}.vf-cars-deposit .product-details .tab-right #payment-informations .info-title,.vf-cars-deposit .product-details .tab-right #tab-info-client .info-title{color:#3c3c3c;font-size:16px;font-weight:600;line-height:150%;margin:12px 0 16px;text-transform:uppercase}.vf-cars-deposit .product-details .tab-right #payment-informations #identify-info,.vf-cars-deposit .product-details .tab-right #payment-informations #interior-info,.vf-cars-deposit .product-details .tab-right #tab-info-client #identify-info,.vf-cars-deposit .product-details .tab-right #tab-info-client #interior-info{border-bottom:1px solid #d9e1e2;margin:0;padding:0 0 12px}.vf-cars-deposit .product-details .tab-right #payment-informations #showroom-info,.vf-cars-deposit .product-details .tab-right #tab-info-client #showroom-info{margin-top:12px}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .group-title{font-size:18px}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .cars-deposit-summary~.group-title{color:#8a8a8a}.vf-cars-deposit .product-details .tab-right #payment-informations.not-complete .checkbox.checkbox-agree~.small-header{display:none!important}.vf-cars-deposit .product-details .tab-right .tab-right-panel{display:flex;flex-direction:column;gap:8px}.vf-cars-deposit .product-details .tab-right .tab-right-panel.vf-form{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right .car-type-item{padding:0 15px}.vf-cars-deposit .product-details .tab-right .car-type-item .car-type-group-head{text-align:center;width:100%}}.vf-cars-deposit .product-details .tab-right .tab-right-color{position:relative}@media only screen and (max-width:767px){.vf-cars-deposit .product-details .tab-right .tab-right-color .car-type-group-head{flex-wrap:wrap}.vf-cars-deposit .product-details .tab-right .tab-right-color .car-type-selected-name{text-align:center;width:100%}}.vf-cars-deposit .product-details .tab-right .wheel-options-block{margin-bottom:48px}.vf-cars-deposit .product-details .tab-right .wheel-options-block .wheel-options-container{align-items:center;display:flex;gap:30px;justify-content:flex-start}.vf-cars-deposit .product-details .tab-right .wheel-options-block label{border:2px solid transparent;border-radius:50%;cursor:pointer;padding:4px}.vf-cars-deposit .product-details .tab-right .wheel-options-block input:checked+label{border-color:#1464f4}.vf-cars-deposit .product-details .tab-right .wheel-options-block .disclaimer-text{color:#8a8a8a;font-size:12px;font-weight:400;line-height:18px;text-align:left}.vf-cars-deposit .group-title{color:#3c3c3c;font-size:20px;font-weight:600;line-height:150%}.vf-cars-deposit .vf-form .group{display:flex;flex-direction:column;gap:8px}.vf-cars-deposit .vf-form .checkbox .group-input{align-items:baseline;margin-bottom:.5em;position:relative}.vf-cars-deposit .vf-form .checkbox .group-input label{color:#1f2125;font-size:13px;font-weight:400;line-height:127%;margin-bottom:0;margin-right:15px}.vf-cars-deposit .vf-form .checkbox .group-input label a{color:#377aff;text-decoration:underline}@media screen and (max-width:768px){.vf-cars-deposit .vf-form .checkbox .group-input label a{text-decoration:none}}.vf-cars-deposit .vf-form .checkbox .group-input label a:hover{color:#d60000}.vf-cars-deposit .vf-form .checkbox .group-input input{height:16px;opacity:0;position:absolute;width:auto;z-index:1}.vf-cars-deposit .vf-form .checkbox .group-input input+label{color:#3c3c3c;cursor:pointer;font-size:16px;line-height:150%;margin-bottom:0;margin-right:0;padding-left:29px;position:relative}.vf-cars-deposit .vf-form .checkbox .group-input input+label:before{background:#fff;border:1px solid #dbe1e3;border-radius:3px;content:"";display:inline-block;height:20px;left:0;margin-right:6px;position:absolute;top:2px;vertical-align:middle;width:20px}@media(hover:hover){.vf-cars-deposit .vf-form .checkbox .group-input input:hover+label:before{background:#2e61f4}}.vf-cars-deposit .vf-form .checkbox .group-input input:checked+label:before{background:#2e61f4}.vf-cars-deposit .vf-form .checkbox .group-input input:checked+label:after{background:transparent;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:7px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.vf-cars-deposit .vf-form .vf-checkbox:has(input.is-invalid) .cbx span{border-color:#dc3545}.vf-cars-deposit .vf-form .radio p{font-size:16px;font-weight:700}.vf-cars-deposit .vf-form .radio .group-input{position:relative}.vf-cars-deposit .vf-form .radio .group-input input{height:100%;opacity:0;position:absolute;width:100%;z-index:1}.vf-cars-deposit .vf-form .radio .group-input input+label{color:#3c3c3c;cursor:pointer;font-size:16px;letter-spacing:-.02em;line-height:150%;margin-bottom:0;margin-right:0;padding-left:29px;position:relative;transition:all .3s ease;vertical-align:super}.vf-cars-deposit .vf-form .radio .group-input input+label:before{background-image:url(../../images/icon/radio-checked.svg);background-size:100%;border-radius:50%;content:"";display:inline-block;height:16px;left:0;margin-right:6px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:16px}.vf-cars-deposit .vf-form .radio .group-input input:checked+label:before{background-image:url(../../images/icon/checked.svg)}@media(max-width:767.98px){.vf-cars-deposit .vf-form .radio{flex-wrap:wrap!important}.vf-cars-deposit .vf-form .radio label{margin-bottom:24px;width:100%}}.vf-cars-deposit .vf-form .group-radio{margin-bottom:20px;padding-left:30px;position:relative}.vf-cars-deposit .vf-form .group-radio input{height:18px;left:0;position:absolute;top:3px;width:18px}.vf-cars-deposit .vf-form .group-radio input[type=radio]:disabled+label{color:var(--label-floating-color)}.vf-cars-deposit .vf-form .group-radio>label{font-weight:600}.vf-cars-deposit .vf-form .group-radio label{font-size:16px;line-height:1.5}.vf-cars-deposit .vf-form .vf-price-total{align-items:center;color:#3c3c3c;display:flex;flex-wrap:wrap;font-size:1.0416666667vw;font-weight:600;justify-content:space-between;letter-spacing:-.02em;line-height:1.4}@media only screen and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .vf-form .vf-price-total{font-size:2.0833333333vw}}@media only screen and (max-width:767px){.vf-cars-deposit .vf-form .vf-price-total{font-size:4.2666666667vw}}@media only screen and (min-width:1920px){.vf-cars-deposit .vf-form .vf-price-total{font-size:20px}}.vf-cars-deposit .vf-form .vf-price-note{align-items:center;color:#3c3c3c;display:flex;font-size:12px;line-height:1.3333333333}.vf-cars-deposit.no-SelectCars .vf-cars-deposit__product-detail .product-details .tab-left .content-asset{display:none}.vf-cars-deposit.no-SelectCars .vf-cars-deposit__product-detail .product-details .tab-left .tab-left-box{margin:auto}.vf-cars-deposit .infoCar-sp{display:none}@media only screen and (max-width:767px){.vf-cars-deposit .infoCar-sp{background:#f3f5f6}.vf-cars-deposit .infoCar-sp.active{display:block}.vf-cars-deposit .infoCar-sp .car-info-list{display:flex;gap:12px;justify-content:space-between;list-style:none;margin-bottom:12px;padding:5px 15px 0;text-align:center}.vf-cars-deposit .infoCar-sp .car-info-list.car-edition{display:none}.vf-cars-deposit .infoCar-sp .car-info-list.car-edition.active{display:flex!important}.vf-cars-deposit .infoCar-sp .car-info-item{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;width:31%}.vf-cars-deposit .infoCar-sp .car-info-item-no{color:#3c3c3c;font-size:.8333333333vw;font-weight:600;letter-spacing:-.02em;line-height:1.5;margin-bottom:4px;white-space:nowrap}}@media only screen and (max-width:767px)and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .infoCar-sp .car-info-item-no{font-size:2.0833333333vw}}@media only screen and (max-width:767px)and (max-width:767px){.vf-cars-deposit .infoCar-sp .car-info-item-no{font-size:4.2666666667vw}}@media only screen and (max-width:767px)and (min-width:1920px){.vf-cars-deposit .infoCar-sp .car-info-item-no{font-size:16px}}@media only screen and (max-width:767px){.vf-cars-deposit .infoCar-sp .car-info-item-label{color:#3c3c3c;font-size:.625vw;font-weight:400;line-height:1.3333333333;margin-bottom:0}}@media only screen and (max-width:767px)and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .infoCar-sp .car-info-item-label{font-size:1.5625vw}}@media only screen and (max-width:767px)and (max-width:767px){.vf-cars-deposit .infoCar-sp .car-info-item-label{font-size:3.2vw}}@media only screen and (max-width:767px)and (min-width:1920px){.vf-cars-deposit .infoCar-sp .car-info-item-label{font-size:12px}}@media only screen and (max-width:767px){.vf-cars-deposit .infoCar-sp .tab-car-left-info-desc{color:var(--label-floating-color);font-size:.625vw;font-weight:400;letter-spacing:-.02em;line-height:1.4285714286;margin-bottom:0;padding:0 10px 30px;text-align:center}}@media only screen and (max-width:767px)and (min-width:768px)and (max-width:1199px){.vf-cars-deposit .infoCar-sp .tab-car-left-info-desc{font-size:1.5625vw}}@media only screen and (max-width:767px)and (max-width:767px){.vf-cars-deposit .infoCar-sp .tab-car-left-info-desc{font-size:3.2vw}}@media only screen and (max-width:767px)and (min-width:1920px){.vf-cars-deposit .infoCar-sp .tab-car-left-info-desc{font-size:12px}}@media only screen and (max-width:767px){.vf-cars-deposit .infoCar-sp[data-modelid=Products-Car-VF5] .car-info-item:first-child .car-info-item-label{margin:auto;width:98px}}.vf-cars-deposit .exterior-360-sp{margin:60px 0 0}@media only screen and (max-width:767px){.vf-cars-deposit .exterior-360-sp.no-active{display:none}}.vf-cars-deposit .exterior-360-sp .use-360{position:relative}.vf-cars-deposit .exterior-360-sp .use-360.vf3-360-container .images-360{bottom:10px}.vf-cars-deposit .exterior-360-sp .use-360 .cloudimage-360-icons-container{display:none}.vf-cars-deposit .exterior-360-sp .cloudimage-360-item{min-height:100px;padding-bottom:15px}.vf-cars-deposit .exterior-360-sp canvas{width:100%!important}.vf-cars-deposit .exterior-360-sp .images-360{bottom:0;left:0;position:absolute}.vf-cars-deposit .exterior-360-sp .images-360 img{max-width:100%;width:100%}.vf-cars-deposit .exterior-360-sp .v3s-product-item-0 img{display:none;height:auto;margin:auto;max-width:100%}.vf-cars-deposit .exterior-360-sp .v3s-product-item-0 img.active{display:block}.vf-cars-deposit .no-360-sp{display:none}.vf-cars-deposit .no-360-sp.active{display:block}.vf-cars-deposit .interior360{width:100%}.vf-cars-deposit .interior360[data-pic-360=Products-Car-VFE34]{height:500px}.vf-cars-deposit .interior360[data-pic-360=Products-Car-VF8],.vf-cars-deposit .interior360[data-pic-360=Products-Car-VF9]{height:auto}@media only screen and (max-width:767px){.vf-cars-deposit .interior360{margin-top:4vw;position:relative;z-index:9}}.vf-cars-deposit .carDeposit-price-label,.vf-cars-deposit .price-info{font-size:20px;font-weight:600;line-height:25px}.vf-cars-deposit .description-text,.vf-cars-deposit .policy-text{font-size:12px;line-height:16px}.vf-cars-deposit .photosphere-interior360{height:100%;width:100%}::-webkit-scrollbar-track{border-radius:0;box-shadow:inset 0 0 0 #fafafa}::-webkit-scrollbar-thumb{background:#1464f4;border-radius:0}::-webkit-scrollbar{width:0}.select2-dropdown{box-shadow:0 16px 48px rgba(0,0,0,.176);z-index:1061}@media(max-width:767.98px){.select2-dropdown--below{left:50%!important;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:87%!important}}.select2-dropdown #select2-paymentAmount-results,.select2-dropdown #select2-term-results{max-height:none!important}.select2-dropdown #select2-carProvinceSelection-results{max-height:250px!important}.select2-dropdown .select2-search{padding:0;position:relative}.select2-dropdown .select2-search--dropdown{margin:8px}.select2-dropdown .select2-search--dropdown input{background-color:#f7f9f9;border:none!important;height:40px;text-indent:40px}.select2-dropdown .select2-search--dropdown input::-moz-placeholder{color:#7a99ac}.select2-dropdown .select2-search--dropdown input::placeholder{color:#7a99ac}@media(max-width:767.98px){.select2-dropdown .select2-search--dropdown{border-bottom:1px solid #d9e1e2}.select2-dropdown .select2-search--dropdown input{background-color:#fff;text-indent:0}}.select2-dropdown .select2-search__field{padding:8px}.select2-dropdown .select2-search:before{background:url(../../images/search_icon.png) no-repeat;content:"";height:20px;left:13px;position:absolute;top:13px;width:20px}@media(max-width:767.98px){.select2-dropdown .select2-search:before{content:none}}.select2-dropdown .select2-results__options{max-height:calc(100vh - 100px)!important}.select2-dropdown .select2-results__option{font-size:16px;margin:8px;padding:8px 16px}@media(max-width:767.98px){.select2-dropdown .select2-results__option{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='7.231' fill='%23fff' stroke='%238A8A8A' stroke-width='1.538'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat}}.select2-dropdown .select2-results__option--highlighted,.select2-dropdown .select2-results__option[aria-selected=true]{background:rgba(44,114,198,.1)!important;color:#1464f4!important}@media(max-width:767.98px){.select2-dropdown .select2-results__option--highlighted,.select2-dropdown .select2-results__option[aria-selected=true]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='7.231' stroke='%231464F4' stroke-width='1.538'/%3E%3Ccircle cx='12' cy='12' r='5' fill='%231464F4'/%3E%3C/svg%3E") no-repeat 100%!important;color:#3c3c3c!important}}.modal-backdrop__index{z-index:1051}.is-invalid{border:1px solid #dc3545!important;border-radius:3px}.is-invalid .selection .select2-selection{border:#dc3545}.is-warning{border:1px solid #efa505!important}.invalid-feedback{padding-left:15px}.invalid-feedback.in-warning{color:#1f2125}.check-email{color:#3c3c3c;font-size:13px;font-weight:600;line-height:150%;padding-left:15px}.check-email:not(:empty){padding-top:4px}.select2-container--disabled{background:#f0f3f3;border:1px solid #d9e1e2}#tab-info-client .form-label-group .select2-container .select2-selection__arrow{bottom:0;height:60%!important;top:auto}#tab-info-client select.select2-label-placeholder.select2-empty~.select2-container .select2-selection__arrow{height:100%!important}.select2-container--default .select2-results>.select2-results__options{max-height:300px!important;overflow-y:auto}.select2-container--default .select2-results>.select2-results__options [aria-disabled=true]{display:none}.modal-box.login-popup.full-bg{height:100vh;margin-top:0}#ui-datepicker-div{background:#fff}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{background-position:50%!important;background-repeat:no-repeat;display:block;font-size:0;height:30px;width:30px}#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled span{background:#dbe1e3;cursor:not-allowed}.existReferralVinclubPhone,.existVinclubPhone{font-size:12px;font-weight:600;line-height:18px}.existReferralVinclubPhone a,.existVinclubPhone a{color:#1464f4}.supported-bank{align-items:center;display:flex;font-size:12px;font-weight:600;gap:12px;justify-content:center}.supported-bank .selected-bank{cursor:pointer;max-width:86px}.tab-right-step{background-color:#fff;border-radius:25px;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0;padding:4px}@media only screen and (min-width:768px){.tab-right-step{align-self:center;justify-items:stretch}}.tab-right-step li{align-items:center;background-color:#f1f1f1;border-radius:25px;cursor:pointer;display:flex;flex:1;flex-direction:row-reverse;gap:4px;height:40px;justify-content:center;list-style:none;padding:0 30px}.tab-right-step li .tab-right-icon svg:nth-child(2){display:none}.tab-right-step li .tab-right-icon svg path{fill:#8a8a8a}.tab-right-step li.active{background-color:#1464f4;color:#fff}.tab-right-step li.active .tab-right-icon svg path{fill:#fff}.tab-right-step li.complete{background-color:#eaf7ed;cursor:pointer}.tab-right-step li.complete>div{color:#3c3c3c}.tab-right-step li.complete>div.tab-right-icon>svg:first-child{display:none}.tab-right-step li.complete>div.tab-right-icon>svg:nth-child(2){display:block}.box-rounded-shadow{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px 0 rgba(0,0,0,.102);overflow:hidden;padding:30px;position:relative}.box-rounded-shadow .row{gap:12px}@media screen and (max-width:768px){.box-rounded-shadow{padding:16px}}.living-address{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.modal-dialog{border-radius:8px}.intro-desc{align-items:flex-start;gap:24px}.intro-desc,.intro-desc .title{display:flex;flex-direction:column}.intro-desc .title{font-size:56px;font-weight:300;gap:12px;height:auto;line-height:120%;margin-bottom:0}.intro-desc .title span{font-size:20px;font-weight:600;line-height:100%}.intro-desc p{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;margin:0}.section-intro .content{align-items:center;-moz-column-gap:146px;column-gap:146px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}.section-intro .content .intro-desc{flex-basis:550px}.section-main{padding-bottom:50px;padding-top:96px;position:sticky}.section-guide{background-color:#f7f9f9}.section-guide .container{max-width:1158px}.section-guide .content{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;padding:96px 0}.section-guide .content .intro-desc .title{font-size:36px}.section-guide .content .guide-desc{display:flex;flex-wrap:nowrap;gap:30px;overflow-x:auto;padding-bottom:5px;width:100%}.section-guide .content .guide-desc::-webkit-scrollbar:horizontal{display:block;height:2px}.section-guide .content .guide-desc .line{background:#d9e1e2;min-width:1px;width:1px}.section-guide .content .guide-desc .step{color:#3c3c3c;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:12px;line-height:150%;min-width:330px;width:33%}.section-guide .content .guide-desc .step .title{display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:8px;line-height:150%}.section-completed{padding:24px 0 96px}.section-completed .container{max-width:560px}.section-completed .kv{margin-bottom:24px}.section-completed .title{font-size:28px;font-weight:600;line-height:100%;margin-bottom:16px}.section-completed p{font-size:16px;font-weight:400;line-height:150%;margin-bottom:24px}.section-completed .btn-group{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.vf-cars-deposit__product-detail{display:flex;flex-direction:column;gap:24px}.vf-cars-deposit__product-detail .appraisal-title{display:flex;justify-content:center}.appraisal-step.step-2 .product-details .tab-left,.appraisal-step.step-2 .product-details .tab-right,.appraisal-step.step-3 .product-details .tab-left,.appraisal-step.step-3 .product-details .tab-right{max-height:unset;width:50%}.appraisal-step.step-2 .product-details .tab-left,.appraisal-step.step-2 .product-details .tab-right{max-height:unset}@media screen and (max-width:768px){.appraisal-step.step-2 .product-details .tab-left,.appraisal-step.step-2 .product-details .tab-right{width:unset}}.appraisal-step.step-2 .product-details .tab-left{position:relative}@media screen and (max-width:768px){.appraisal-step.step-2 .product-details .tab-left{width:20px}}.appraisal-step.step-2 .product-details .tab-left .sidebar{flex:1;position:sticky}.appraisal-step.step-2 .product-details .tab-left #scrollspy{display:flex;flex-direction:column;justify-content:space-between;list-style:none;min-height:65vh;padding:0}.appraisal-step.step-2 .product-details .tab-left #scrollspy li{display:flex;flex:1;gap:14px;margin-bottom:15px}.appraisal-step.step-2 .product-details .tab-left #scrollspy li:last-child{margin-bottom:0}.appraisal-step.step-2 .product-details .tab-left #scrollspy li .step-no{align-items:center;display:flex;flex-direction:column;gap:8px}.appraisal-step.step-2 .product-details .tab-left #scrollspy li .step-no:after{background:#3c3c3c;content:"";display:block;height:100%;width:2px}.appraisal-step.step-2 .product-details .tab-left #scrollspy li:has(a.active) .step-no:after{background:#1464f4}.appraisal-step.step-2 .product-details .tab-left #scrollspy li:has(a.active) .step-no svg path{fill:#1464f4}.appraisal-step.step-2 .product-details .tab-left #scrollspy a{color:#000;font-size:20px;font-weight:600;line-height:120%;text-decoration:none}.appraisal-step.step-2 .product-details .tab-left #scrollspy a.active{color:#007bff;font-weight:700}.appraisal-step.step-2 .product-details .tab-left #scrollspy .content{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:8px;line-height:150%}@media screen and (max-width:768px){.appraisal-step.step-2 .product-details .tab-left #scrollspy .content{display:none}.appraisal-step.step-2 .product-details .tab-right{flex:1;padding:0}.appraisal-step.step-2 .product-details .tab-right .vf-form{padding:0}}.appraisal-step.step-3 .product-details{gap:30px}.appraisal-step.step-3 .product-details .tab-right{padding:0 15px}.appraisal-step.step-3 .product-details .tab-left,.appraisal-step.step-3 .product-details .tab-right{width:calc(50% - 15px)}@media screen and (max-width:767px){.appraisal-step.step-3 .product-details .tab-left,.appraisal-step.step-3 .product-details .tab-right{padding:0;width:100%}}.submit-appraisal .vehicle-summary{background:rgba(20,100,244,.102);border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:16px}.submit-appraisal .vehicle-summary .name{font-size:16px;font-weight:400;line-height:150%}.submit-appraisal .vehicle-summary .price{font-size:24px;font-weight:600;line-height:100%}.irs .irs-handle{border:1px solid #8a8a8a;box-shadow:0 5px 15px 0 rgba(0,0,0,.102)}.irs .irs-line{background-color:#d9e1e2}.irs .irs-grid .irs-grid-pol.small{display:none}.card{border:none;box-shadow:none}.card .title{font-size:20px;font-weight:600;line-height:100%}.card .sub-title{font-size:18px;font-weight:600;line-height:150%}.card .card-header{border:none;cursor:pointer;margin-bottom:0;padding:10px 0}.card .card-header .title{align-items:center;display:flex;justify-content:space-between}.card .card-header .title:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij48cGF0aCBzdHJva2U9IiMzQzNDM0MiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjYiIGQ9Im02IDkuNSA2IDYgNi02Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.card .card-body{font-size:16px;font-weight:600;line-height:150%;padding:0}.card .collapse{display:none}.card .collapse.show{display:block}.card.expanded .card-header .title:after{transform:rotate(180deg)}.card.expanded .collapse{display:block}