::-webkit-scrollbar-track{border-radius:3px;box-shadow:inset 0 0 5px #fafafa}::-webkit-scrollbar-thumb{background:#1464f4;border-radius:3px}::-webkit-scrollbar{height:3px;width:3px}img{max-width:100%}.main-content{font-family:Mulish}.cc-model-trim{align-items:center;background:url(../images/vehicles/bg_vehicles.jpg) no-repeat 0 0;background-size:cover;display:flex;justify-content:center;min-height:calc(100vh - 62px);padding:0 0 5vh;width:100%}@media only screen and (max-width:767px){.cc-model-trim{padding:0 0 15vw}}.cc-model-trim.on-iframe{align-items:flex-start;background:#fff;padding:0}@media only screen and (max-width:767px){.cc-model-trim.on-iframe{min-height:calc(100vh - 62px)}}@media only screen and (max-width:543.5px){.cc-model-trim.on-iframe{min-height:calc(100vh - 122px)}}.cc-model-trim.on-iframe .car-block,.cc-model-trim.on-iframe .car-detail{display:none}.car-detail{height:100%;position:relative}.car-detail .detail-back{background:url(../images/vehicles/icon-back.png) no-repeat 0;color:#151515;font-size:.8333333333vw;font-weight:300;left:25px;letter-spacing:.01em;line-height:1.4;padding-left:18px;position:absolute;top:28px;z-index:3}@media only screen and (min-width:768px)and (max-width:1199px){.car-detail .detail-back{font-size:1.8229166667vw}}@media only screen and (max-width:767px){.car-detail .detail-back{font-size:3.2vw}}@media only screen and (min-width:1920px){.car-detail .detail-back{font-size:16px}}.detail-block{display:none;min-height:100vh;width:100%}.detail-block.active{align-items:center;display:flex;justify-content:center}.detail-block .detail-item{align-items:center;display:flex;justify-content:space-between;padding:30px 4.1666666667%}@media only screen and (max-width:767px){.detail-block .detail-item{padding:6.4vw 0 0}}@media only screen and (max-width:1500px){.detail-block .detail-item{margin-bottom:0}}@media only screen and (max-width:1199px){.detail-block .detail-item{flex-wrap:wrap}}.detail-block .detail-left{margin-bottom:0;width:63.1060606061%}@media only screen and (min-width:768px)and (max-width:1199px){.detail-block .detail-left{width:100%}}@media only screen and (max-width:767px){.detail-block .detail-left{width:100%}}.detail-block .detail-right{position:relative;width:36.8939393939%}@media only screen and (min-width:768px)and (max-width:1199px){.detail-block .detail-right{width:100%}}@media only screen and (max-width:767px){.detail-block .detail-right{width:100%}}@media only screen and (min-width:1200px){.detail-block .detail-content{padding-left:13.3470225873%}}@media print{.detail-block .detail-content{padding-left:13.3470225873%}}@media only screen and (max-width:1199px){.detail-block .detail-content{padding:8vw 8vw 0}}.detail-block .detail-icon{position:absolute}@media only screen and (min-width:1200px){.detail-block .detail-icon{left:0;top:50%;transform:translateY(-50%)}}@media print{.detail-block .detail-icon{left:0;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:1199px){.detail-block .detail-icon{top:0}}.detail-block .detail-content-logo{margin-bottom:30px;width:35.5450236967%}@media only screen and (min-width:768px)and (max-width:1199px){.detail-block .detail-content-logo{width:30%}}@media only screen and (max-width:767px){.detail-block .detail-content-logo{margin-bottom:6vw;width:25%}}.detail-block .detail-content-group{margin-bottom:20px}@media only screen and (max-width:767px){.detail-block .detail-content-group:last-child{margin-bottom:0}}.detail-block .detail-edition{font-size:2.0833333333vw;font-weight:300;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}@media only screen and (min-width:768px)and (max-width:1199px){.detail-block .detail-edition{font-size:3.90625vw}}@media only screen and (max-width:767px){.detail-block .detail-edition{font-size:5.8333333333vw}}@media only screen and (min-width:1920px){.detail-block .detail-edition{font-size:40px}}@media only screen and (max-width:767px){.detail-block .detail-edition{line-height:1.3333333333}}.detail-block .detail-edition a{color:#1464f4;transition:.3s}.detail-block .detail-edition:hover a{border-bottom:1px solid #1464f4}.detail-block .detail-txt{font-size:1.3890625vw;font-weight:300;letter-spacing:-.02em;line-height:1.4;margin-bottom:0}@media only screen and (min-width:768px)and (max-width:1199px){.detail-block .detail-txt{font-size:3.125vw}}@media only screen and (max-width:767px){.detail-block .detail-txt{font-size:4.4453333333vw}}@media only screen and (min-width:1920px){.detail-block .detail-txt{font-size:26.67px}}@media only screen and (min-width:768px)and (max-width:1199px){.detail-block .detail-txt{line-height:1.3333333333}}@media only screen and (max-width:767px){.detail-block .detail-txt{line-height:1.5}}.car-build-yours{width:100%}.car-build-yours a{background:#1464f4;color:#fff;display:block;font-size:3.3333333333vw;font-weight:700;line-height:1.3333333333;padding:16px;text-align:center;text-transform:uppercase}.iframe-demo{left:0;opacity:0;position:relative;top:0;visibility:hidden;z-index:-1}.iframe-demo iframe{height:100%;left:0;position:absolute;top:0;width:100%}.iframe-demo.active{height:100%;margin-bottom:4vw;min-height:calc(100vh - 82px);opacity:1;visibility:visible;width:100vw;z-index:2}@media only screen and (max-width:767px){.iframe-demo.active{height:calc(100vh - 62px);margin-bottom:15vw;min-height:calc(100vh - 62px)}}@media only screen and (max-width:543.5px){.iframe-demo.active{height:calc(100vh - 122px)!important;min-height:calc(100vh - 122px)!important}}@media only screen and (min-width:768px){.footer{background:url(../images/vehicles/bg_footer.svg) no-repeat 0 0;margin-top:-113px}}@media only screen and (max-width:767px){.footer{background:url(../images/vehicles/footer-sp.svg) no-repeat 0 0;background-position:0 0;margin-top:-14vw;padding-top:17vw}.footer .footer-top .footer-row-ca .col-6{flex:0 0 50%;max-width:50%}}@media only screen and (min-device-width:390px)and (max-device-height:844px)and (-webkit-device-pixel-ratio:3){.cc-model-trim.on-iframe{min-height:calc(100vh - 62px - 27vw)}footer.footer-iframe{margin-top:-14vw}.iframe-demo.active{height:calc(100vh - 62px - 27vw)!important;min-height:calc(100vh - 62px - 27vw)!important}}@media only screen and (min-device-width:414px)and (max-device-height:896px)and (-webkit-device-pixel-ratio:3){.cc-model-trim.on-iframe{min-height:calc(100vh - 62px - 27vw)}footer.footer-iframe{margin-top:-14vw}.iframe-demo.active{height:calc(100vh - 62px - 27vw)!important;min-height:calc(100vh - 62px - 27vw)!important}}@media only screen and (min-device-width:428px)and (max-device-height:926px)and (-webkit-device-pixel-ratio:3){.cc-model-trim.on-iframe{min-height:calc(100vh - 62px - 27vw)}footer.footer-iframe{margin-top:-14vw}.iframe-demo.active{height:calc(100vh - 62px - 27vw)!important;min-height:calc(100vh - 62px - 27vw)!important}}@media only screen and (min-device-width:481px)and (max-device-width:1024px)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:375px)and (max-device-height:667px)and (-webkit-device-pixel-ratio:2)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:414px)and (max-device-height:736px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:375px)and (max-device-height:812px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:390px)and (max-device-height:844px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:414px)and (max-device-height:896px)and (-webkit-device-pixel-ratio:2)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:414px)and (max-device-height:896px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}@media only screen and (min-device-width:428px)and (max-device-height:926px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.cc-model-trim.on-iframe{min-height:100vh}.iframe-demo.active{height:100vh!important;margin-bottom:5vw;min-height:100vh!important}.footer.footer-iframe{margin-top:-5vw}}