.detail-page{background:#fff}.detail-page .delivery{box-shadow:0 8px 20px rgba(112,144,176,.2)}.detail-page .mb-20{margin-bottom:20px}.detail-page .table{margin-bottom:0}.detail-page .car-details-container{background:#fff}.detail-page .car-details-container .sold-out-detail{background:#fbe1e1;border-radius:25px;padding:25px 0;text-align:center;color:#dd5051}.detail-page .car-details-container .car-images .main-viewer{position:relative;width:100%;padding-top:63.4%;border-radius:4px;overflow:hidden;background:#f0f0f0}.detail-page .car-details-container .car-images .main-viewer.img_null{background-image:url(/public/usa/images/default-image.png);background-position:50%;background-size:cover}.detail-page .car-details-container .car-images .main-viewer .car-video,.detail-page .car-details-container .car-images .main-viewer .main-image{position:absolute;top:0;left:0;right:0;bottom:0}.detail-page .car-details-container .car-images .main-viewer .car-video{background:#000}.detail-page .car-details-container .car-images .main-viewer .car-video .video-react{width:100%!important;height:100%!important;padding-top:0!important}.detail-page .car-details-container .car-images .main-viewer .product-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.detail-page .car-details-container .car-images .main-viewer .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;z-index:2}.detail-page .car-details-container .car-images .main-viewer .nav-arrow.prev{left:20px}.detail-page .car-details-container .car-images .main-viewer .nav-arrow.next{right:20px}.detail-page .car-details-container .car-images .main-viewer .nav-arrow:hover{background:#f7f7f7}.detail-page .car-details-container .car-images .main-viewer .show-all{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;color:#fff;font-size:14px;padding:8px 14px;border-radius:4px;background:rgba(0,0,0,.6);z-index:2}.detail-page .car-details-container .car-images .thumbs-row{position:relative;margin-top:10px;padding-right:34px}.detail-page .car-details-container .car-images .thumbs-row .thumbs{display:flex;overflow-x:auto;padding-bottom:10px}.detail-page .car-details-container .car-images .thumbs-row .thumbs::-webkit-scrollbar{height:6px}.detail-page .car-details-container .car-images .thumbs-row .thumbs::-webkit-scrollbar-track{background:#eaeaea;border-radius:3px}.detail-page .car-details-container .car-images .thumbs-row .thumbs::-webkit-scrollbar-thumb{background:#b7b7b7;border-radius:3px}.detail-page .car-details-container .car-images .thumbs-row .thumb{position:relative;flex:0 0 auto;width:88px;height:72px;margin-right:8px;border-radius:4px;overflow:hidden;border:2px solid transparent;background:#f0f0f0}.detail-page .car-details-container .car-images .thumbs-row .thumb.active{border-color:#0a3161}.detail-page .car-details-container .car-images .thumbs-row .thumb .product-photo{-o-object-fit:cover;object-fit:cover}.detail-page .car-details-container .car-images .thumbs-row .thumb .thumb-video{width:100%;height:100%;background:#000;color:#fff}.detail-page .car-details-container .car-images .thumbs-row .thumbs-arrow{position:absolute;top:26px;right:0;width:28px;height:28px;border:none;border-radius:50%;background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer}.detail-page .car-details-container .detail-layout .detail-aside .action{position:sticky;top:20px}.detail-page .car-details-container .car-detail-content .detail-section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #eaeaea}.detail-page .car-details-container .car-detail-content .detail-section:last-child{border-bottom:none;margin-bottom:0}.detail-page .car-details-container .car-detail-content .section-title{font-size:20px;font-weight:700;color:#222;margin-bottom:16px}.detail-page .car-details-container .car-detail-content .spec-columns{display:flex;align-items:flex-start}.detail-page .car-details-container .car-detail-content .spec-columns .spec-table{flex:1 1;width:50%;border-collapse:separate;border-spacing:0}.detail-page .car-details-container .car-detail-content .spec-columns .spec-table:first-child{margin-right:32px}.detail-page .car-details-container .car-detail-content .spec-columns .spec-table tr:nth-child(odd) td{background:#f5f5f5}.detail-page .car-details-container .car-detail-content .spec-columns .spec-table td{padding:12px 16px;font-size:14px}.detail-page .car-details-container .car-detail-content .spec-columns .spec-table td.spec-label{color:#616161;border-radius:6px 0 0 6px}.detail-page .car-details-container .car-detail-content .spec-columns .spec-table td.spec-value{text-align:right;font-weight:700;color:#222;border-radius:0 6px 6px 0}.detail-page .car-details-container .car-detail-content .spec-note{margin:12px 0 0;padding-left:16px;font-size:13px;color:#616161}.detail-page .car-details-container .car-detail-content .accessories-wrapper{display:flex;flex-wrap:wrap}.detail-page .car-details-container .car-detail-content .accessories-wrapper .accessory-pill{display:inline-flex;align-items:center;background:#0a3161;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:4px;margin:0 8px 8px 0}.detail-page .car-details-container .car-detail-content .accessories-wrapper .accessory-pill.accessory-more{border-radius:999px;border:none;cursor:pointer}.detail-page .car-details-container .car-detail-content .accessories-wrapper .accessory-pill.accessory-more:hover{background:#0a3161;opacity:.85}.detail-page .car-details-container .car-detail-content .tags-wrapper{display:flex;flex-wrap:wrap}.detail-page .car-details-container .car-detail-content .tags-wrapper a:hover{text-decoration:none}.detail-page .car-details-container .car-detail-content .tags-wrapper .tag-pill{display:inline-flex;align-items:center;height:34px;padding:0 18px;margin:0 12px 8px 0;border:1px solid #c9ccd1;border-radius:999px;color:#4b5058;font-weight:700;font-size:14px;cursor:pointer}.detail-page .car-details-container .car-detail-content .tags-wrapper .tag-pill:hover{border-color:#8a8f98;color:#222}.detail-page .car-details-container .action{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;box-shadow:0 8px 20px rgba(112,144,176,.2);border-radius:5px;padding:20px}.detail-page .car-details-container .action .car-price{font-size:24px}.detail-page .car-details-container .action .group-action button.btn-inquire{background:linear-gradient(90deg,#df1b33,#fb4258);color:#fff;border-radius:35px;font-weight:700;font-size:16px;width:100%;border:none}.detail-page .car-details-container .action .group-action button.btn-buynow{background:#0a3161;color:#fff;border-radius:35px;font-weight:700;font-size:16px;width:100%;border:none}.detail-page .car-details-container .suggestion-cars .history-cars .slick-prev,.detail-page .car-details-container .suggestion-cars .recommend-car .slick-prev{left:-50px!important}.detail-page .car-details-container .suggestion-cars .history-cars .slick-next,.detail-page .car-details-container .suggestion-cars .recommend-car .slick-next{right:-50px!important}.detail-page .car-details-container .suggestion-cars .history-cars .slick-next svg,.detail-page .car-details-container .suggestion-cars .history-cars .slick-prev svg,.detail-page .car-details-container .suggestion-cars .recommend-car .slick-next svg,.detail-page .car-details-container .suggestion-cars .recommend-car .slick-prev svg{font-size:48px;color:#333}.detail-page .car-details-container .box-links h2{font-size:2.2rem}.detail-page .car-details-container .box-links .list-box-links{padding:0;list-style:none}.detail-page .car-details-container .box-links .list-box-links a{color:#48a2d7}.field__error-text{color:#e15355;text-align:left;white-space:pre-wrap}.has-error .async-field__control,.has-error .select-field__control{border:1px solid #e15355;background:#fff}.select-field__control:after{font-family:Font Awesome\ 5 Free;content:"";font-weight:900;padding-right:1rem;color:#999}.select-field__control .select-field__indicator,.select-field__control .select-field__indicators{display:none}.field-group.horizontal .form-group{display:flex;align-items:center}.field-group.horizontal .form-group .input-group>div{flex:1 1}.field-group.horizontal .form-group input{border-radius:0}.field-group.horizontal .form-group label{padding:0 1rem;height:40px;display:flex;flex-direction:column;justify-content:center;background:gray;color:#000;min-width:170px;text-align:right}.field-group .select-field__control{border-radius:0;min-height:40px;box-shadow:none}.field-group.has-error .select-field__control{border:1px solid #dc3545}.dropzone-section{padding:10px;border:2px dashed #ccc}.dropzone-section .dropzone{background:#f0f0f0;min-height:100px;display:flex;align-items:center;justify-content:center}.clear-item{color:red;bottom:-5px;right:-5px;font-size:1.6rem}.select-radio-container .label-placeholder h2,.select-radio-container .label-placeholder h3{font-size:1.4rem;padding:0;margin:0;color:#333;font-weight:700}.ul-select-rarito{list-style:none;margin:0;padding:0}.ul-select-rarito li{padding:5px 0;cursor:pointer}.ul-select-rarito li a{color:#666;text-decoration:none;outline:none!important}.ul-select-rarito li svg{display:inline-block;padding-right:1rem;width:auto!important}.ul-select-rarito li.divider:before{content:none}.ul-select-rarito li.divider{padding:0;margin:2px 0;background-color:#f0f0f0;height:1px}.ul-select-rarito li.active svg{color:#0a3161}.ul-select-rarito li.active a{color:#0a3161!important}.gallery-modal .modal-dialog{width:660px;max-width:-moz-fit-content;max-width:fit-content}.gallery-modal .modal-dialog .k-modal-head{padding:1rem}.gallery-modal .modal-dialog .gallery-wrapper{max-height:700px;overflow-y:scroll;padding:.5rem}.gallery-modal .modal-dialog .gallery-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.gallery-modal .modal-dialog .gallery-wrapper::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.gallery-modal .modal-dialog .gallery-wrapper::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#666}.gallery-modal .modal-dialog .gallery-wrapper .image-container{position:relative}.gallery-modal .modal-dialog .gallery-wrapper .image-container .img-gallery{width:100%;height:auto}@media screen and (max-width:1280px){.common-slider .slick-slider{margin-left:10px}}.common-slider .slick-slider{margin-top:10px;margin-left:-10px;width:calc(100% + 20px)}.common-slider .slick-slider .slick-next{right:-35px!important}.common-slider .slick-slider .slick-prev{left:-70px!important}@media only screen and (max-width:1280px){.common-slider .slick-slider .slick-next{right:-30px!important}.common-slider .slick-slider .slick-prev{left:-60px!important}}.common-slider .slick-slider .slick-next i,.common-slider .slick-slider .slick-prev i{font-size:30px;color:#999}.common-slider .slick-slider .slick-next,.common-slider .slick-slider .slick-prev{z-index:2}.common-slider .slick-slider .slick-next:before,.common-slider .slick-slider .slick-prev:before{content:""}.common-slider .slick-slider .bg-arrow{background:#fff;width:40px;height:40px;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.25)}.common-slider .slick-slider .bg-arrow i{color:#999}.common-slider .slick-slider .bg-arrow:hover{background-color:#d78003}.common-slider .slick-slider .bg-arrow:hover i{color:#fff}.common-slider h2{font-size:2.2rem;font-weight:700}.list-item .car-item-row{border:1px solid #999;box-sizing:border-box;box-shadow:0 8px 20px rgba(112,144,176,.2);border-radius:5px}.list-item .car-item-row .car-image-wrapper{position:relative;box-sizing:border-box}.list-item .car-item-row .car-image-wrapper .img-item,.list-item .car-item-row .car-image-wrapper .img-item-inner{position:relative;width:270px;height:166px;background-repeat:no-repeat;background-size:cover}.list-item .car-item-row .car-image-wrapper .car-photo{-o-object-fit:cover;object-fit:cover}.list-item .car-item-row .car-image-wrapper .img-item{margin-top:5px;background-image:url(/public/usa/images/default-image.png)}.list-item .car-item-row .car-image-wrapper .image-count{position:absolute;bottom:0;padding:0 .6rem;right:0;background:rgba(0,0,0,.5);color:#fff;font-size:12px}.list-item .car-item-row .car-spec-field{line-height:2.5rem}.list-item .car-item-row .car-spec-field span.spec-icon i.fas{width:20px;display:inline-block}.list-item .car-item-row .car-info{height:100%;position:relative}.list-item .car-item-row .car-info h2{font-size:2rem;color:#333}.list-item .car-item-row .car-info h2:hover{color:#0a3161}.list-item .car-item-row .car-info .car-offer .car-price{font-size:2rem;font-weight:700}.list-item .car-item-row .car-info .group-action{position:absolute;bottom:1.5rem;right:1.5rem}.promotion-tag{background:#0a3161;color:#fff;padding:2px 5px;border-radius:35px;margin-right:5px}.car-item-grid{margin-bottom:20px}.car-item-grid .car-card{height:100%;background:#fff;border:1px solid #eaeaea;border-radius:6px;overflow:hidden}.car-item-grid .line{height:1px;background:#dadada}.car-item-grid .line-vertical{width:1px;height:6rem;background:#dadada}.car-item-grid .car-image-wrapper{position:relative;box-sizing:border-box}.car-item-grid .car-image-wrapper .img-item,.car-item-grid .car-image-wrapper .img-item-inner{position:relative;width:100%;background-repeat:no-repeat;background-size:cover}.car-item-grid .car-image-wrapper .img-item-inner{padding-top:61.5%}.car-item-grid .car-image-wrapper .car-photo{-o-object-fit:cover;object-fit:cover}.car-item-grid .car-image-wrapper img{width:100%}.car-item-grid .car-image-wrapper .img-item{background-image:url(/public/usa/images/default-image.png)}.car-item-grid .car-image-wrapper .image-count{position:absolute;bottom:5px;padding:0 .6rem;right:5px;background:rgba(0,0,0,.5);color:#fff;font-size:12px}.car-item-grid .car-spec-field{line-height:2.5rem}.car-item-grid .car-spec-field span.spec-icon i.fas{width:20px;display:inline-block}.car-item-grid .car-info{height:100%;position:relative}.car-item-grid .car-info h2{font-size:2rem;color:#333}.car-item-grid .car-info h2:hover{color:#0a3161}.car-item-grid .car-info .car-offer .car-price{font-size:2rem;font-weight:700}.car-item-grid .car-info .group-action{position:absolute;bottom:1.5rem;right:1.5rem}.car-item-grid .car-info .promotion-ctn a:hover{text-decoration:none}.btn-inquiry button{background:linear-gradient(90deg,#df1b33,#fb4258);color:#fff;border:none;border-radius:35px;padding:.7rem 3rem;font-weight:700}.btn-inquiry button:hover{background:#df1b33}.sold-out{background:#999;font-weight:700;font-size:18px;color:#fff;padding:5px 50px;position:absolute;top:16px;right:-34px;transform:rotate(45deg)}.car-tags{display:flex;flex-wrap:wrap}.car-tags .car-tag-badge{background:#eaf1fb;color:#0a3161;border:1px solid #cddffb;border-radius:4px;padding:2px 8px;font-weight:600;cursor:pointer}.car-tags .car-tag-badge:hover{background:#0a3161;color:#fff}.slogan{background:#4d729f;color:#fff}.delivery-port{justify-content:flex-end}.delivery-port .select-raw-container{margin-bottom:0}.button{padding:.7rem 3rem;border-radius:35px;font-weight:700;cursor:pointer;border:none}.button.primary{background:linear-gradient(90deg,#df1b33,#fb4258);color:#fff}.button.primary:hover{background:#df1b33}.button.secondary{background:linear-gradient(270deg,#b4c1d0,#dee0e5);color:#333}.button.secondary:hover{background:#b4c1d0}.button.tertiary{background:linear-gradient(90deg,#0d47a1 .01%,#0ee8e7 99.98%);color:#fff}.button.tertiary:hover{background:#0d47a1}.button:focus{outline:none}.disabled{opacity:.4}#header{background:#fff}#header a{color:#333}#header a:hover{text-decoration:none;color:#0a3161}#header .avatar{border-radius:50px}#header .cars-menu{position:relative}#header .cars-menu .cars-menu-trigger{display:inline-flex;align-items:center;padding:6px 16px;margin:0 8px;border-radius:6px}#header .cars-menu .cars-menu-trigger.open,#header .cars-menu .cars-menu-trigger:hover{background:#f7f7f7}#header .cars-menu .cars-menu-trigger svg{font-size:12px}#header .cars-menu .cars-menu-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:20;display:flex;width:736px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(112,144,176,.28);overflow:hidden}#header .cars-menu .menu-loading{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:320px;color:#999;font-size:22px}#header .cars-menu .make-list{flex:0 0 219px;max-height:500px;overflow-y:auto;border-right:1px solid #eaeaea;padding:8px 0}#header .cars-menu .make-list .make-row a{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 16px;font-weight:700;color:#333}#header .cars-menu .make-list .make-row svg{font-size:12px;color:#999}#header .cars-menu .make-list .make-row.active,#header .cars-menu .make-list .make-row:hover{background:#f7f7f7}#header .cars-menu .model-panel{flex:1 1;display:flex;flex-direction:column;padding:16px 0 0}#header .cars-menu .model-panel .model-grid{display:grid;flex:1 1;align-content:flex-start;max-height:384px;overflow-y:auto;padding:0 24px}#header .cars-menu .model-panel .model-row{display:block;height:32px;line-height:32px;padding:0 8px;border-radius:4px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header .cars-menu .model-panel .model-row:hover{background:#f7f7f7}#header .cars-menu .model-panel .model-footer{margin-top:12px;padding:14px 32px;border-top:1px solid #eaeaea}#header .cars-menu .model-panel .model-footer a{color:#df1b33;text-decoration:underline}#header .cars-menu .model-panel .model-footer a:hover{color:#df1b33}#header .user-wrapper{position:relative}#header .user-wrapper .sign-out{position:absolute;right:0;top:100%;background:#fff;padding:5px 20px;display:none;cursor:pointer;box-shadow:8px 8px 20px rgba(112,144,176,.2)}#header .user-wrapper:hover .sign-out{display:block}.social-login{display:block;color:#fff;font-weight:700;border-radius:3px;height:40px;line-height:40px;text-align:center}.social-login:hover{color:#fff;text-decoration:none}.social-login.google{background:#dd5246}.social-login.facebook{background:#4467b1}.social-login.twitter{background:#2ca8e0}.account-modal .click-able{cursor:pointer}.account-modal .k-modal-head{padding:0 0 1.5rem;margin-bottom:2rem;border-bottom:2px solid #333}.account-modal .modal-content{padding:20px}.modal-dialog.search-modal-panel{margin-top:0;width:100%;max-width:100%}.modal-dialog.search-modal-panel .search__inner{position:relative}.modal-dialog.search-modal-panel .search__inner .suggestions{position:absolute;top:140px;left:-1px;width:100%;border:1px solid #f0f0f0;z-index:10;background-color:#fff}.modal-dialog.search-modal-panel .modal-content{border:none;border-radius:0}.modal-dialog.search-modal-panel .modal-content .modal-body{width:640px;margin:0 auto}.modal-dialog.search-modal-panel .modal-content .modal-body h2.search-heading{font-weight:700;font-size:22px;text-transform:uppercase;color:#222;margin-bottom:0}.modal-dialog.search-modal-panel .modal-content .modal-body .btn.btn-primary{padding-left:2.5rem;padding-right:2.5rem;height:38px!important;border-radius:5px;background:linear-gradient(90deg,#0d47a1 .01%,#0ee8e7 99.98%);color:#fff}.modal-dialog.search-modal-panel .modal-content .modal-body .btn.btn-primary:hover{background:#0d47a1}.modal-dialog.search-modal-panel .modal-content .modal-body .btn.btn-primary{border:none}.modal-dialog.search-modal-panel .modal-content .modal-body .search-form-inner{padding:6rem 0}.search-by-keyword-form{position:relative}.search-by-keyword-form .btn{height:auto}.search-by-keyword-form .suggestions{position:absolute;top:36px;left:10px;width:100%;z-index:10}.search-by-keyword-form .suggestions ul{padding-left:10px;list-style:none;text-align:left}.search-by-keyword-form .async-field__menu-list{text-align:left;line-height:24px;padding-left:10px}.search-by-keyword-form .async-field__menu-list .item{color:#333}.search-by-keyword-form .async-field__menu-list .item:hover{color:#0a3161;cursor:pointer;text-decoration:underline}#footer .footer-top{background:#0a3161;color:#fff}#footer .footer-top .title{font-size:24px;margin-bottom:2rem}#footer .footer-top .sub-form .sub-field{width:365px}#footer .footer-top .sub-form .sub-field .form-group{margin:0}#footer .footer-top .sub-form .sub-field .form-group input{border-radius:35px;border:none;padding:.7rem 1.5rem;height:35px!important}#footer .footer-top .sub-form .terms-conditions{text-decoration:underline}#footer .footer-top .sub-form .terms-conditions:hover{color:#fff}#footer .footer-top .sub-form .submit-discount{height:36px}#footer .footer-content{color:#333}#footer .footer-content .footer-main{display:flex;align-items:flex-start;padding:60px 0 40px}#footer .footer-content .footer-brand{flex:0 0 42%;padding-right:60px}#footer .footer-content .footer-brand .footer-about{margin:24px 0 0;color:#616161;line-height:1.7}#footer .footer-content .footer-social{display:flex;margin-top:24px}#footer .footer-content .footer-social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:12px;border-radius:50%;background:#eaeaea;color:#222}#footer .footer-content .footer-social a:hover{background:#ccc}#footer .footer-content .footer-column{flex:1 1}#footer .footer-content .footer-column .footer-column-title{font-size:14px;font-weight:700;letter-spacing:.4px;color:#222;margin-bottom:20px}#footer .footer-content .footer-column ul{list-style:none;padding:0;margin:0}#footer .footer-content .footer-column ul li{margin-bottom:14px}#footer .footer-content .footer-column ul a{display:inline-flex;align-items:center;color:#616161}#footer .footer-content .footer-column ul a:hover{color:#0a3161}#footer .footer-content .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid #eaeaea;color:#616161}#footer .footer-content .footer-bottom a{color:#616161}#footer .footer-content .footer-bottom a:hover{color:#0a3161}