/* Catalogue CSS copied from initial list-car styles (commit fcc673b4351ac8d5df6db84c942ea8e7a9de7fe0) so /catalogue is isolated from newer list-car revamp CSS. */
.select-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.select-group-label{font-weight:bold;font-size:16px;line-height:23px;letter-spacing:.025em;color:#1A1A1A;margin-bottom:8px}.select-input{width:100%;padding:8.5px 15px;border:1px solid #CCC;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.select-group::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;color:#EB0A1E;position:absolute;right:19.5px;bottom:10px}.list-car-container{margin-top:94px}.list-car-container .hero-banner-microsite-2{max-width:1440px;margin:auto;position:relative}.list-car-container .hero-banner-microsite-2 .hero-banner-image img{max-height:750px;width:100%;height:100%;object-fit:cover;object-position:center}.list-car-container .hero-banner-microsite-2 .box-content-microsite-2{background-color:rgb(0,0,0,.5);padding:24px 40px;max-width:785px;position:absolute;bottom:0;left:0}.list-car-container .hero-banner-microsite-2 .box-content-microsite-2 .box-content-microsite-2-title{font-weight:600;font-size:40px;line-height:120%;color:#FFF;margin:0;margin-bottom:8px}.list-car-container .hero-banner-microsite-2 .box-content-microsite-2 .box-content-microsite-2-description{font-size:12px;line-height:150%;color:#FFF;margin:0}.list-car-container .box-filter-product{width:100%;max-width:1200px;height:234px;margin:0 auto;background-color:#FFF;display:flex;align-items:center;justify-content:space-between}.list-car-container .box-filter-product div{margin-right:18px}.list-car-container .box-filter-product div:last-child{margin-right:0}.list-car-container .box-filter-product .filter-item:nth-child(1){width:170px}.list-car-container .box-filter-product .filter-item:nth-child(2){width:190px}.list-car-container .box-filter-product .filter-item:nth-child(3){width:150px}.list-car-container .box-filter-product .filter-item:nth-child(4){width:160px}.list-car-container .box-filter-product .filter-item:nth-child(5){width:160px}.list-car-container .box-filter-product .filter-item:nth-child(6){width:180px}.list-car-container .box-product-contain-list-car{background-color:#F5F5F5;padding-top:40px}.list-car-container .box-product-contain-list-car .product-contain-sort{max-width:1200px;margin:0 auto}.list-car-container .box-product-contain-list-car .product-contain-sort .select-group{width:220px}.list-car-container .box-product-contain-list-car .product-show-contain{max-width:1200px;margin:auto;margin-top:80px}.list-car-container .box-product-contain-list-car .product-show-contain .row{margin-left:-20px;margin-right:-20px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item{padding-left:20px;padding-right:20px;margin-top:40px;position:relative;cursor:pointer}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:nth-child(1),.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:nth-child(2),.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:nth-child(3){margin-top:0}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item{}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image{height:134px;width:calc(100% - 40px);position:absolute;z-index:2;top:0}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image img{display:block;margin:auto}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{margin-top:67px;padding:0 24px;padding-top:91px;padding-bottom:16px;display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:#FFF;min-height:450px;position:relative;box-shadow:0 4px 32px transparent;transition:box-shadow .3s ease-in-out}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:hover .box-product-item .product-item-content{box-shadow:0 4px 32px rgba(0,0,0,0.25)}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-title{margin:0;margin-bottom:22px;font-weight:600;font-size:20px;line-height:34px;text-align:center;color:#000}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-price{margin:0;margin-bottom:32px;text-align:center;position:relative}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-price>span:nth-child(1){font-size:14px;line-height:20px;color:#000;margin-right:8px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-price>span:nth-child(2){font-weight:600;font-size:16px;line-height:23px;color:#000}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-price>span:nth-child(3){font-size:12px;line-height:17px;color:#000;position:absolute;top:-6px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description{display:flex;flex-wrap:wrap;margin-left:15px;width:calc(100% - 15px)}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p{margin:0;position:relative;font-size:16px;line-height:23px;color:#1A1A1A;margin-right:25px;margin-bottom:16px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p:last-child{margin-right:0}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p::before{content:"";width:5px;height:5px;background-color:#3A3A3A;position:absolute;top:calc(calc(23px / 2) - 2.5px);left:-15px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare{display:flex;justify-content:center;margin-left:-24px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare>div{margin-left:24px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare a{height:47px;display:flex;align-items:center;padding:0 20px;font-weight:600;font-size:12px;line-height:17px;text-decoration:none;width:fit-content}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare .btn-custom-red{background-color:#EB0A1E;color:#FFF;border:1px solid transparent}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare .btn-custom-white{border:1px solid #1A1A1A;background-color:#FFF;color:#000}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare{}.list-car-container .box-product-contain-list-car .product-show-contain{position:relative}.list-car-container .box-product-contain-list-car .product-show-contain .filter-button{display:flex;align-items:center;justify-content:center;width:110px;height:40px;background:#FFF;border:1px solid #CCC;position:absolute;top:60px;right:48px}.list-car-container .box-product-contain-list-car .product-show-contain .filter-button .filter-icon{}.list-car-container .box-product-contain-list-car .product-show-contain .filter-button .filter-text{font-size:14px;line-height:120%;color:#EB0A1E;margin-left:16px}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f4f4f4;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .6s;transition:opacity .3s,-webkit-transform .6s;transition:transform .6s,opacity .3s;transition:transform .6s,opacity .3s,-webkit-transform .6s;-webkit-transform:translateX(100%);transform:translateX(100%)}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);overflow-y:scroll;z-index:20000}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .header-filter{height:58px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #EB0A1E}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .header-filter span{font-weight:600;font-size:16px;line-height:120%;text-transform:uppercase;color:#1A1A1A}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .header-filter img{position:absolute;right:16px}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .filter-container{padding:24px 20px 30px 20px}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .filter-container .filter-mobile{margin-top:16px}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .filter-container .filter-button-apply{margin-top:24px;display:flex;justify-content:center}.list-car-container .box-product-contain-list-car .product-show-contain .filter-expand .filter-container .filter-button-apply .button-apply-filter{font-weight:600;font-size:12px;line-height:17px;color:#FFF;padding:11px 20px;background-color:#EB0A1E;border:none}.list-car-container .box-product-contain-list-car .product-pagination{margin-top:60px;display:flex;justify-content:center}.list-car-container .box-product-contain-list-car .product-pagination ul{list-style:none;padding:0;display:flex;margin-bottom:80px}.list-car-container .box-product-contain-list-car .product-pagination ul li{margin-right:10px}.list-car-container .box-product-contain-list-car .product-pagination ul li:last-child{margin-right:0}.list-car-container .box-product-contain-list-car .product-pagination .pagination-item{text-decoration:none;display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center;border:1px solid #CCC;cursor:pointer}.list-car-container .box-product-contain-list-car .product-pagination .pagination-item i{color:#CCC;font-size:14px;line-height:14px}.list-car-container .box-product-contain-list-car .product-pagination .pagination-item span{color:#CCC;font-size:16px;line-height:18px;font-weight:600}.list-car-container .box-product-contain-list-car .product-pagination .pagination-item.active{background-color:#EB0A1E}.list-car-container .box-product-contain-list-car .product-pagination .pagination-item.active span{color:#FFF}.list-car-container .box-product-contain-list-car .product-pagination .page-item .page-link{padding:6px 15px;border:1px solid #CCC;font-weight:600;font-size:20px;line-height:29px;text-align:center;text-transform:uppercase;cursor:pointer;color:#CCC}.list-car-container .box-product-contain-list-car .product-pagination .page-item .page-link:focus{outline:none;box-shadow:none}.list-car-container .box-product-contain-list-car .product-pagination .page-item.active .page-link{background-color:#EB0A1E;border:1px solid #EB0A1E;color:white}@media(min-width:1081px){.list-car-container .box-product-contain-list-car .product-show-contain .filter-button{display:none}}@media(max-width:1080px){.list-car-container{margin-top:64px}.list-car-container .box-product-contain-list-car .product-show-contain .row{margin-left:0;margin-right:0}.list-car-container .hero-banner-microsite-2{position:relative}.list-car-container .hero-banner-microsite-2 .hero-banner-image img{height:200px}.list-car-container .hero-banner-microsite-2 .box-content-microsite-2{margin-top:197px;position:unset;background:#F5F5F5;padding:28px 20px;padding-bottom:0;opacity:unset}.list-car-container .hero-banner-microsite-2 .box-content-microsite-2 .box-content-microsite-2-title{font-weight:600;font-size:24px;text-align:center;color:#EB0A1E;margin-bottom:16px}.list-car-container .hero-banner-microsite-2 .box-content-microsite-2 .box-content-microsite-2-description{font-size:12px;text-align:center;color:#1A1A1A}.list-car-container .box-product-contain-list-car{padding-top:0}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item{margin-top:48px!important}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:first-child{margin-top:132px!important}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item{max-width:320px;margin:auto}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image{width:100%;max-width:320px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image img{max-width:320px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{padding-top:64px;min-height:354px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-title{margin-bottom:8px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-price{margin-bottom:24px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p{font-size:14px;line-height:20px;margin-bottom:8px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-compare{}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p::before{top:calc(calc(20px / 2) - 2.5px)}.list-car-container .box-filter-product{display:none}.list-car-container .box-product-contain-list-car .product-contain-sort{display:none}.list-car-container .box-product-contain-list-car .product-show-contain{margin-top:0}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{padding-bottom:36px}}
*{margin:0}.list-car-container .hero-banner-microsite-2{max-width:1600px}.start-choose{color:#ccc}.list-car-container .box-product-contain-list-car .product-pagination{margin-top:70px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:last-child{margin-bottom:0}.list-car-container .box-product-contain-list-car .product-pagination ul{margin-bottom:62px}.product-item-image a img{height:100%;object-fit:contain;object-position:center;max-width:320px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p:last-child{margin-bottom:49px}.footer-menu-contain .box-footer-contact{flex-direction:row}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:first-child,.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:nth-child(2){margin-top:0}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-title{margin-left:-13px;margin-right:-13px}.product-item-image{position:relative}.product-item-image a{display:flex;justify-content:center}.product-item-image a>img{position:absolute;display:block;transition:all .4s ease}.product-item-image a>img:nth-child(1){visibility:visible;opacity:1;z-index:2}.product-item-image a>img:nth-child(2){visibility:hidden;opacity:0;z-index:1}.product-item-image a:hover>img:nth-child(1){visibility:hidden;opacity:0;z-index:1}.product-item-image a:hover>img:nth-child(2){visibility:visible;opacity:1;z-index:2}#select-list-car select::-webkit-scrollbar{width:8px;height:14px}#select-list-car select::-webkit-scrollbar-track{background-color:#fff}#select-list-car select::-webkit-scrollbar-thumb{background-color:#ccc}#select-list-car select>optgroup{text-transform:uppercase;padding:10px}#select-list-car select>optgroup option{text-transform:capitalize;padding:0}#filter-button,#close-filter{cursor:pointer}@media(max-width:1081px){.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:first-child{margin-top:48px!important}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{min-height:330px}#list-car-contain{padding-top:94px}}@media(max-width:769px){.product-pagination{}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:last-child{margin-bottom:61px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{min-height:330px}.list-car-container .box-product-contain-list-car .product-pagination{margin-top:0}}@media(max-width:415px){.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{min-height:300px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image{min-height:114px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image{top:-14px}.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description>p:last-child{margin-bottom:45px}.btn-custom-white span,.btn-custom-red span{font-size:11px}#list-car-contain{padding-top:94px}}@media(max-width:376px){.footer-menu-contain .box-footer-contact{flex-direction:column}.footer-menu-contain .footer-img-certificate{width:auto;padding-top:30px}.list-car-container .box-product-contain-list-car .product-show-contain .filter-button{right:0;margin-right:27.5px}}.hide{display:none}
