.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}.inline-block{display:inline-block}.comparison-page{font-size:16px;font-weight:400;margin-top:120px;padding-bottom:50px}@media only screen and (max-width:1199px){.comparison-page{margin-top:80px}}.comparison-page .text-muted{color:#3c3c3c;display:block;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:8px}.comparison-page .text-muted span{text-transform:uppercase}.comparison-page .car_name{color:#3c3c3c;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:4px}@media screen and (max-width:768px){.comparison-page table td:nth-child(4),.comparison-page table th{display:none}}.comparison-page table .title{display:none}@media screen and (max-width:768px){.comparison-page table .title{display:table-row}.comparison-page table .title td{background:none!important;border:none;font-size:12px;font-weight:400;line-height:150%;padding-bottom:5px;padding-left:0;text-align:left}}.comparison-page h1{font-size:48px;font-weight:300;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}@media only screen and (min-width:768px)and (max-width:1199px){.comparison-page h1{font-size:36px}}@media only screen and (max-width:767px){.comparison-page h1{font-size:24px}}.comparison-page .description{color:#151515;font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:1.5;margin-bottom:0}.comparison-page h2{color:#1f2125;font-size:20px;font-weight:600;line-height:25px}.comparison-page a{color:#1464f4!important}@media only screen and (min-width:768px){.comparison-page .modal-dialog{min-width:660px}}.comparison-page .modal-dialog .modal-content{padding:30px}@media only screen and (max-width:1199px){.comparison-page .modal-dialog .modal-content{max-height:80vh;overflow:auto;padding:30px 20px}}.comparison-page .modal-dialog a{color:#1f2125!important}.comparison-page .modal-dialog .modal-header{border-bottom:none;margin-bottom:24px;padding:0}.comparison-page .modal-dialog .modal-header .close{color:#3c3c3c;font-size:32px;line-height:.8;opacity:1;padding:.4em}.comparison-page .modal-dialog .modal-header .close:focus{border:0;outline:0}.comparison-page .modal-dialog .modal-title{color:#3c3c3c;font-size:24px;font-weight:300;line-height:1.25}@media only screen and (max-width:767px){.comparison-page .modal-dialog .modal-title{font-size:20px}}.comparison-page .modal-dialog .modal-body{padding:0}.comparison-page .modal-dialog .group-car{background:#f7f9f9;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 15px}@media only screen and (min-width:768px){.comparison-page .modal-dialog .group-car{padding:30px}}.comparison-page .modal-dialog .comparison-gitem{width:100%}@media only screen and (min-width:768px){.comparison-page .modal-dialog .comparison-gitem{width:50%}}.comparison-page .modal-dialog .comparison-glist{display:flex;flex-wrap:wrap}.comparison-page .modal-dialog .gtitle-item{color:#3c3c3c;font-size:16px;font-weight:600;line-height:150%;margin-bottom:24px}.comparison-page .modal-dialog .model-item{display:block;margin-bottom:15px;order:3;width:100%}.comparison-page .modal-dialog .model-item:first-child{order:1}.comparison-page .modal-dialog .model-item.model-vfe34{order:2}.comparison-page .modal-dialog .model-item input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.comparison-page .modal-dialog .model-item input:checked+label:before{background-color:#1464f4;border-color:#1464f4}.comparison-page .modal-dialog .model-item input:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:14px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.comparison-page .modal-dialog .model-item input:disabled+label{cursor:pointer}.comparison-page .modal-dialog .model-item input:disabled+label:before{background-color:#d9e1e2}.comparison-page .modal-dialog .model-item label{color:#3c3c3c;cursor:pointer;font-size:14px;font-weight:600;line-height:150%;position:relative}.comparison-page .modal-dialog .model-item label:before{-webkit-appearance:none;background-color:#fff;border:1px solid #d9e1e2;border-radius:3px;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:15px;padding:10px;position:relative;vertical-align:middle;width:20px}.comparison-page .modal-dialog .comparison-btn a{background:#1464f4;border-radius:3px;color:#fff!important;display:block;font-size:12px;font-weight:700;height:auto;letter-spacing:.1em;line-height:15px;margin:24px auto 0;padding:16px;text-align:center;text-transform:uppercase;width:200px}.comparison-page .modal-dialog .comparison-btn a.btn-disabled{background:#8a8a8a}.comparison-page .comparison-header{z-index:91}.comparison-page .comparison-header-fixed{background:#fff;display:flex;justify-content:center;left:0;position:fixed;top:80px;width:100vw}@media only screen and (max-width:1199px){.comparison-page .comparison-header-fixed{top:60px}}.comparison-page .comparison-header-fixed hr{display:none}.comparison-page .comparison-header-fixed:not(.showCar) .external-links{display:none!important}.comparison-page .comparison-header-fixed:not(.showCar) .table .col{padding:0}.comparison-page .comparison-header-fixed:not(.showCar) .vehicle-picker{min-height:auto!important;padding:10px}.comparison-page .comparison-header-fixed:not(.showCar) .img-iconCar{display:none}.comparison-page .comparison-header th{border-top:none!important;position:unset!important}.comparison-page .comparison-header td{border-top:none!important}.comparison-page .comparison-header img{width:84%}@media screen and (max-width:768px){.comparison-page .comparison-header img{width:100%}.comparison-page .comparison-header .font-weight-bold{margin-bottom:5px}.comparison-page .comparison-header .font-weight-bold p{margin:0!important}}.comparison-page .comparison-header .checkbox{align-items:center;background:#3c3c3c;border-radius:3px;color:#fff!important;display:flex;float:left;font-size:10px;height:15px;justify-content:center;left:15px;line-height:1;position:absolute;top:15px;width:15px;z-index:1}.comparison-page .comparison-header .external-links{display:flex;justify-content:center}.comparison-page .comparison-header .external-links a{color:#1464f4!important;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.comparison-page .comparison-header .external-links:hover{text-decoration-line:underline!important}@media screen and (max-width:768px){.comparison-page .comparison-header .external-links a{margin-right:5px}}.comparison-page .table-compare{margin:0;table-layout:fixed}@media only screen and (max-width:767px){.comparison-page .table-compare{display:block}}.comparison-page .table-compare tr{display:flex;justify-content:space-between;width:100%}.comparison-page .table-compare th{left:0;position:sticky;vertical-align:middle!important}.comparison-page .table-compare td{padding:5px 0;text-align:center;vertical-align:middle!important;width:32%}@media only screen and (max-width:767px){.comparison-page .table-compare td,.comparison-page .table-compare th{display:block;padding:0;width:calc(50% - 6px)}.comparison-page .table-compare td:last-child,.comparison-page .table-compare th:last-child{display:none}.comparison-page .table-compare tbody{display:block;width:100%}.comparison-page .table-compare tr{display:flex;justify-content:space-between;width:100%}}@media screen and (max-width:768px){.comparison-page .table-bordered td{color:#1f2125;font-size:12px;font-weight:400;line-height:150%}}.comparison-page .table-striped-columns td:nth-of-type(odd){background:#f8f9fa}.comparison-page .table-responsive::-webkit-scrollbar{display:none}.comparison-page .vehicle-picker{background:#f8f9fa;border:1px solid #1464f4;border-radius:4px;color:#3c3c3c!important;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px}@media only screen and (max-width:1199px){.comparison-page .vehicle-picker{min-height:100px}}.comparison-page .vehicle-picker i{color:#979797;font-weight:400;padding-bottom:8px}.comparison-page .vehicle-picker p{margin-bottom:0}.comparison-page .specs button{border:0;height:auto;margin-top:30px;padding:0!important}.comparison-page .specs button[aria-expanded=false]{border-bottom:1px solid #dbe1e3}.comparison-page .specs button[aria-expanded=false] i{transform:rotate(180deg)}.comparison-page .specs .yes{color:#1464f4;font-weight:400}.comparison-page .specs .no{color:#979797;font-weight:400}.comparison-page .specs.not-scar button{border-bottom:transparent}.comparison-page .specs.not-scar .item-heading{background:#f7f9f9;color:#8a8a8a}.product-change-without-notice{color:#8a8a8a;font-size:12px;font-weight:600;line-height:150%;margin-top:15px;text-align:center}@media(min-width:768px){.product-change-without-notice .show-sp{display:none}}.comparison-page .comparison-header{overflow:visible}.comparison-page .comparison-header img.icon{display:block;height:auto;margin:0 auto 8px;max-width:100%;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.comparison-page .comparison-header img.icon{margin-bottom:0}}.comparison-page .comparison-header .info-car{background:#f7f9f9;display:block;padding:10px;position:relative;width:100%}@media only screen and (min-width:768px){.comparison-page .comparison-header .info-car{padding:15px}}@media only screen and (max-width:767px){.comparison-page .comparison-header .info-car{height:100%}}.comparison-page .comparison-header .show_action{border-color:#d9e1e2 transparent transparent;border-style:solid;border-width:23px 23px 0;display:block;height:0;left:20px;opacity:0;position:absolute;top:100%;width:0}.comparison-page .comparison-header .show_action img{bottom:10px;display:block!important;height:6px;left:50%;position:absolute;right:50%;transform:translateX(-50%) rotate(.5turn);transition:transform .8s;width:12px}.comparison-page .comparison-header.comparison-header-fixed{box-shadow:0 24px 54px rgba(0,0,0,.1);padding-bottom:15px}.comparison-page .comparison-header.comparison-header-fixed .show_action{opacity:1}@media only screen and (max-width:767px){.comparison-page .comparison-header.comparison-header-fixed .show_action{border-color:#fff transparent transparent;left:15px}.comparison-page .comparison-header.comparison-header-fixed .show_action .box_arrow{border-color:#d9e1e2 transparent transparent;border-style:solid;border-width:20px 20px 0;display:block;height:0;left:50%;position:absolute;top:-23px;transform:translateX(-50%);width:0}}@media only screen and (min-width:1200px){.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .info-car{padding:10px}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .checkbox{left:10px;position:absolute;top:10px;z-index:1}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) img{display:none}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) img.icon{display:block;height:auto;height:24px;margin-bottom:0;max-width:none;padding-top:0;width:auto!important}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .text-muted{margin-bottom:0}}@media print{.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .info-car{padding:10px}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .checkbox{left:10px;position:absolute;top:10px;z-index:1}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) img{display:none}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) img.icon{display:block;height:auto;height:24px;margin-bottom:0;max-width:none;padding-top:0;width:auto!important}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .text-muted{margin-bottom:0}}@media only screen and (max-width:767px){.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .vehicle-picker{min-height:80px}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .car_name{padding-left:0;text-align:left}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) small.text-muted{display:none}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .info-car{align-items:center;display:flex;padding:10px 10px 10px 45px}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .info-car .pt-2{margin-bottom:0;padding-top:0!important}.comparison-page .comparison-header.comparison-header-fixed:not(.showCar) .checkbox{margin-top:-8px;top:50%}}.comparison-page .comparison-header.comparison-header-fixed .top-scroll-comparison{display:none}.comparison-page .comparison-header.comparison-header-fixed.showCar .top-scroll-comparison{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.comparison-page .showCar .show_action img{transform:translateX(-50%) rotate(1turn)}.comparison-page .tab-list{display:flex;justify-content:space-between;list-style:none;margin:30px auto;position:relative;width:100%}.comparison-page .tab-list:before{background:#f7f9f9;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.comparison-page .tab-list li{padding:0;position:relative;z-index:2}.comparison-page .tab-list li.active a{border-bottom:4px solid #8a8a8a}.comparison-page .tab-list a{border-bottom:4px solid #f7f9f9;color:#8a8a8a!important;display:block;font-size:12px;font-weight:600;line-height:150%;padding:12px 20px 9px;text-align:center;width:100%}.comparison-page .item-heading{background:#d9e1e2;color:#3c3c3c;font-size:20px;font-weight:600;line-height:1.25;margin:0;padding:16px}@media only screen and (max-width:1199px){.comparison-page .item-heading{font-size:16px}}.comparison-page .box-items{width:100%}.comparison-page .item-title{background:#f0f3f3;color:#3c3c3c;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:0;padding:12px 16px}@media only screen and (max-width:767px){.comparison-page .item-title{font-size:14px}}.comparison-page .item-listD{background:#f0f3f3;display:flex;justify-content:space-between;padding:1px}.comparison-page .item-listD div{background:#fff;font-size:16px;font-weight:400;line-height:150%;padding:12px 15px;width:calc(33.33333% - .66667px)}@media only screen and (max-width:767px){.comparison-page .item-listD .item-field{width:calc(50% - 1px)}.comparison-page .item-listD .item-field:last-child{display:none}}.comparison-page .box-groupItem.col-l-none{display:none}.comparison-page .top-comparison{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.comparison-page .comparison-tright{width:300px}@media only screen and (max-width:767px){.comparison-page .comparison-tright{width:100%}.comparison-page .comparison-tleft{margin-bottom:30px;text-align:center;width:100%}}.comparison-page .comparison-formSelect{position:relative;width:100%}.comparison-page .comparison-formSelect label{left:16px;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.comparison-page .comparison-formSelect .comparison-select{padding:12px 40px 12px 130px;text-align:right;width:100%}.comparison-page .comparison-formSelect .comparison-select:focus,.comparison-page .comparison-formSelect .comparison-select:focus-visible{outline:0}.comparison-page .comparison-formSelect .select2-container .select2-selection--single{border:1px solid #d9e1e2;border-radius:3px;font-size:inherit;font-size:medium;line-height:1.5;padding:12px 40px 12px 130px;text-align:right;width:100%}.comparison-page .comparison-formSelect .select2-container .select2-selection--single .select2-selection__rendered{color:#1464f4;font-size:medium;line-height:1.5}.comparison-page .comparison-formSelect .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:16px;top:0;width:12px}.comparison-page .comparison-formSelect .select2-container .select2-selection--single .select2-selection__arrow b{background:url(../../images/vfast/ic-down-arrow.png) 0 0 no-repeat;border:0;border-color:transparent!important;border-width:0!important;display:block;height:8px!important;margin-top:-4px!important;padding:0;transition:all .2s;width:12px!important}.tool-orther .tool-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 100px;max-width:1350px;width:95%}@media only screen and (max-width:767px){.tool-orther .tool-container{margin-bottom:50px}}.tool-orther .tool-head{width:25%}@media only screen and (max-width:767px){.tool-orther .tool-head{margin-bottom:24px;text-align:center;width:100%}}.tool-orther .tool-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:74%}@media only screen and (max-width:767px){.tool-orther .tool-list{width:100%}}.tool-orther .tool-item{background:#f7f9f9;display:block;padding:16px;text-align:center;width:24%}@media only screen and (min-width:768px){.tool-orther .tool-item{max-width:235px;padding:18px}}@media only screen and (max-width:767px){.tool-orther .tool-item{margin-bottom:12px;width:100%}}.tool-orther .tool-name{color:#3c3c3c;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:0}.tool-orther .tool-title{font-size:24px;font-weight:300;line-height:1.25;margin-bottom:16px}@media only screen and (max-width:1199px){.tool-orther .tool-title{font-size:20px;margin-bottom:8px;text-align:center}}.tool-orther .tool-hdesc{font-size:16px;font-weight:400;line-height:1.5}@media only screen and (max-width:1199px){.tool-orther .tool-hdesc{font-size:14px}}.tool-orther .tool-icon{margin:0 auto 2px;width:32px}.tool-orther .tool-icon img{max-width:100%}