.popup__info{z-index:1000;width:100%;height:100%;position:absolute;top:0;left:-9998px}.popup__info .detail{background:#fff;padding:2.0833333333vw;z-index:50;width:41.6666666667vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.popup__info .detail{padding:3.90625vw;width:92.1875vw}}.popup__info .detail .box__overflow{max-height:80vh}@media (max-width:991px){.popup__info .detail .box__overflow{max-height:71dvh}}.popup__info .detail .head__info{color:#101010;font-family:"DB Heavent Bd",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:var(--font-heavent-head-info)}.popup__info .detail .subhead{font-family:"DB Heavent",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:var(--font-heavent-general);margin:0 0 1.5625vw}@media (max-width:991px){.popup__info .detail .subhead{margin:0 0 3.90625vw}}.popup__info .detail .btn-cancel,.popup__info .detail .btn-submit{margin:0 0.5208333333vw}@media (max-width:991px){.popup__info .detail .btn-cancel,.popup__info .detail .btn-submit{margin:0 2.6041666667vw}}.popup__info .detail .btn-close{position:absolute;top:0;right:0}.popup__info .bg{display:none}.popup__info.show{position:fixed;left:0}.popup__info.show .bg{display:block}@media (min-width:992px){.popup__choose-model .detail{width:33.3333333333vw}.popup__choose-model .detail .box__overflow{max-height:65vh}}@media (max-width:991px){.popup__choose-model .detail{padding:7.8125vw 3.90625vw 3.90625vw}}.popup__choose-model .detail .title{font-family:"DB Heavent",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:var(--font-heavent-general)}.popup__choose-model .detail .text-label{margin:0 0 0.2604166667vw}@media (max-width:991px){.popup__choose-model .detail .text-label{margin:0 0 0.6510416667vw}}.popup__choose-model .detail .form-select{font-size:var(--font-heavent-thin);height:2.6041666667vw}@media (max-width:991px){.popup__choose-model .detail .form-select{height:9.1145833333vw}}@media (min-width:992px){.popup__choose-model .detail .form-check .pic{-webkit-transform:translate(0.5208333333vw,0.5208333333vw);transform:translate(0.5208333333vw,0.5208333333vw)}}@media (max-width:991px){.popup__choose-model .detail .form-check .pic{-webkit-transform:translate(1.3020833333vw,1.3020833333vw);transform:translate(1.3020833333vw,1.3020833333vw)}}.popup__choose-model .detail .form-check .form-check-input{z-index:10;top:0.4166666667vw;left:0}@media (max-width:991px){.popup__choose-model .detail .form-check .form-check-input{top:1.5625vw}}.popup__choose-model .detail .form-group:last-of-type{margin:0;padding:0}@media (max-width:991px){.popup__choose-model .detail .form-group{margin:0 0 5.859375vw}}.popup__choose-model .detail .btn-cancel,.popup__choose-model .detail .btn-submit{margin:0 0.5208333333vw}@media (max-width:991px){.popup__choose-model .detail .btn-cancel,.popup__choose-model .detail .btn-submit{margin:0 1.3020833333vw}}@media (min-width:992px){.popup__lineup .detail{height:34.6354166667vw}}.popup__lineup .detail .box__overflow{overflow-x:hidden}@media (min-width:992px){.popup__lineup .detail .box__overflow{max-height:100%}.popup__lineup .detail .box__overflow .form__info>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.popup__lineup .detail .box__overflow.step-1 .box__result-info{-webkit-transform:translateX(25vw);transform:translateX(25vw)}}.popup__lineup .detail .box__overflow.step-2{padding-left:0}.popup__lineup .detail .box__overflow.step-2 .box__result-sub{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.popup__lineup .detail .box__result-info{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateX(0);transform:translateX(0)}.popup__lineup .detail .box__result-sub{opacity:0;-webkit-transform:translateX(3.125vw);transform:translateX(3.125vw);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.popup__lineup .detail .box__result-list{border-bottom:#101010 0.1041666667vw solid;margin:0 0 1.3020833333vw;padding:0 0 1.5625vw}@media (max-width:991px){.popup__lineup .detail .box__result-list{border-bottom:#101010 0.2604166667vw solid;margin:0 0 3.90625vw;padding:0 0 3.90625vw}}.popup__lineup .detail .box__result-table{margin:0 0 1.5625vw}@media (max-width:991px){.popup__lineup .detail .box__result-table{margin:0 0 3.90625vw}}.popup__lineup .detail .box__btn{padding-bottom:0.2604166667vw}@media (max-width:991px){.popup__lineup .detail .box__btn{padding-bottom:0.6510416667vw}}@media (min-width:992px){.popup__lineup .detail .slide__lineup{margin:0 auto!important;width:35.9375vw}}@media (min-width:992px){.popup__lineup .detail .slide__lineup .slider-for .pic{width:35.9375vw}}.popup__lineup .detail .box__captcha .box__info{width:100%}.popup__lineup .detail .result-car{background:url(../img/icon/car-2.svg) no-repeat center center;background-size:50% auto;overflow:hidden;height:19.2708333333vw}@media (max-width:991px){.popup__lineup .detail .result-car{background:none;height:1px;position:absolute;top:0;left:0}}.popup__lineup .detail .result-car>*{pointer-events:none;opacity:0}.popup__lineup .detail .result-car .form-group{width:100%}.popup__lineup .detail .result-car.active{background:none;margin:0 0 0.78125vw;overflow:visible;height:auto}@media (max-width:991px){.popup__lineup .detail .result-car.active{margin:-3.90625vw 0 3.90625vw;height:auto;position:relative}}.popup__lineup .detail .result-car.active>*{pointer-events:auto;opacity:1}@media (min-width:992px){.popup__lineup .detail{width:72.9166666667vw}.popup__lineup .detail .box__overflow{padding:0 2.0833333333vw}.popup__lineup .detail .form-group{padding-bottom:1.5625vw}.popup__lineup .detail .form-group:last-child{padding-bottom:0}.popup__lineup .detail .slide__lineup{margin:0 0 1.5625vw}.popup__lineup .detail .slide__lineup .slider-for{margin-top:-7.2916666667vw}.popup__lineup .detail .slide__lineup .slider-nav{margin-top:-5.2083333333vw;margin-bottom:0.5208333333vw}}@media (max-width:991px){.popup__lineup .detail{padding:5.2083333333vw 3.90625vw 3.90625vw}.popup__lineup .detail .row{margin:0}.popup__lineup .detail .row [class^=col]{padding:0}.popup__lineup .detail .slide__lineup{margin:0 0 3.90625vw}.popup__lineup .detail .slide__lineup .slider-for .pic{max-width:100%}}.popup__lineup .detail .form__info .text-label{margin:0}.popup__lineup .detail .form__info .pic-car{margin:-5.2083333333vw auto -7.8125vw;pointer-events:none;width:37.5vw}@media (max-width:991px){.popup__lineup .detail .form__info .pic-car{margin:-3.90625vw 0 -9.765625vw;width:100%}}.popup__lineup .detail .form__info .pic-car img{display:block;width:100%}.popup__condolence-message .detail{background:url(../img/bg/popup__condolence-message.webp) no-repeat;background-size:100% 100%;padding:2.8645833333vw 2.8645833333vw 2.8645833333vw 5.2083333333vw;width:59.9375vw;height:39.046875vw}@media (min-width:992px){.popup__condolence-message .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:991px){.popup__condolence-message .detail{background:url(../img/mobile/bg/popup__condolence-message.webp) no-repeat;background-size:cover;padding:9.1145833333vw 9.1145833333vw 0;width:90.3645833333vw;height:144.2708333333vw}}.popup__condolence-message .detail:after{background:url(../img/bg/black-ribbon.webp) no-repeat;background-size:100% auto;content:"";pointer-events:none;z-index:10;width:5.0833333333vw;height:7.5416666667vw;position:absolute;bottom:-1.5625vw;right:2.0833333333vw}@media (max-width:991px){.popup__condolence-message .detail:after{width:11.1197916667vw;height:16.4973958333vw;bottom:-3.90625vw;right:3.90625vw}}.popup__condolence-message .detail .pic{margin:0;width:20.2083333333vw}@media (max-width:991px){.popup__condolence-message .detail .pic{margin:0 auto 3.2552083333vw;width:36.4583333333vw}}.popup__condolence-message .detail .box__description{background:url(../img/bg/end-mark.webp) no-repeat center bottom;background-size:10.2604166667vw auto;padding:0 0 1.0416666667vw}@media (min-width:992px){.popup__condolence-message .detail .box__description{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}}@media (max-width:991px){.popup__condolence-message .detail .box__description{background:url(../img/bg/end-mark.webp) no-repeat center bottom;background-size:25.6510416667vw auto;padding:0 0 2.6041666667vw}}.popup__condolence-message .detail .box__description a{text-decoration:underline}.popup__condolence-message .detail .box__description p{color:#555;font-family:"DB Heavent",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:1.25vw}@media (max-width:991px){.popup__condolence-message .detail .box__description p{font-size:3.90625vw;line-height:1}}.popup__condolence-message .detail .box__description .subhead{color:#333;font-family:"DB Heavent Bd",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:1.3541666667vw;margin:0 0 0.78125vw}@media (max-width:991px){.popup__condolence-message .detail .box__description .subhead{font-size:4.4270833333vw;margin:0 0 1.953125vw}}.popup__condolence-message .detail .box__description .head{color:#000;font-family:"DB Heavent Md",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:1.875vw;line-height:0.95;margin:0 0 0.78125vw}@media (max-width:991px){.popup__condolence-message .detail .box__description .head{font-size:5.46875vw;margin:0 0 1.953125vw}}.popup__condolence-message .detail .box__description .head strong{display:block;font-family:var(--font-bd);font-size:3.125vw}@media (max-width:991px){.popup__condolence-message .detail .box__description .head strong{font-size:9.1145833333vw}}.popup__condolence-message .detail .box__description .head span{font-family:"DB Heavent Md",Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.1;font-size:1.5625vw}@media (max-width:991px){.popup__condolence-message .detail .box__description .head span{font-size:5.46875vw}}.popup__condolence-message .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:0.8333333333vw auto;width:2.0833333333vw;height:2.0833333333vw;top:-0.9166666667vw;right:-0.9166666667vw;border-radius:2.0833333333vw;-webkit-box-shadow:0.15625vw 0.15625vw 0.15625vw rgba(0,0,0,0.5);box-shadow:0.15625vw 0.15625vw 0.15625vw rgba(0,0,0,0.5)}@media (max-width:991px){.popup__condolence-message .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:3.125vw auto;width:7.8125vw;height:7.8125vw;top:-3.6458333333vw;right:-3.6458333333vw;border-radius:7.8125vw;-webkit-box-shadow:0.6510416667vw 0.6510416667vw 0.6510416667vw rgba(0,0,0,0.5);box-shadow:0.6510416667vw 0.6510416667vw 0.6510416667vw rgba(0,0,0,0.5)}}.popup__condolence-message.th .detail:after{background:url(../img/bg/black-ribbon.webp) no-repeat;background-size:100% auto;content:"";z-index:10;width:4.4479166667vw;height:6.5989583333vw;position:absolute;bottom:-1.5625vw;right:2.0833333333vw}@media (max-width:991px){.popup__condolence-message.th .detail:after{width:11.1197916667vw;height:16.4973958333vw;bottom:-3.90625vw;right:3.90625vw}}@media (max-width:991px){.popup__condolence-message.th .detail{padding:9.1145833333vw 6.5104166667vw 0}}@media (max-width:991px){.popup__condolence-message.th .detail .pic{margin:0 auto 2.6041666667vw;width:32.5520833333vw}}.popup__condolence-message.th .detail .box__description p{margin-bottom:0.5208333333vw}@media (max-width:991px){.popup__condolence-message.th .detail .box__description p{font-size:3.3854166667vw;line-height:1;margin-bottom:1.953125vw}}@media (max-width:991px){.popup__condolence-message.th .detail .box__description .subhead{font-size:4.1666666667vw;margin:0 0 1.953125vw}}.popup__condolence-message.th .detail .box__description .head{margin:0 0 0.5208333333vw}@media (max-width:991px){.popup__condolence-message.th .detail .box__description .head{font-size:5.46875vw;margin:0 0 1.953125vw}}.popup__condolence-message.th .detail .box__description .head strong{font-size:2.6041666667vw}@media (max-width:991px){.popup__condolence-message.th .detail .box__description .head strong{font-size:7.8125vw}}@media (max-width:991px){.popup__condolence-message.th .detail .box__description .head span{font-size:4.5572916667vw}}.popup__shopping-tool .form-select{background:url(../img/icon/arrow__down-000000.svg) no-repeat right 0.78125vw center #eee;background-size:0.9375vw auto;border:0}@media (max-width:991px){.popup__shopping-tool .form-select{background:url(../img/icon/arrow__down-000000.svg) no-repeat right 3.90625vw center #f5f5f5;background-size:3.125vw auto}}.popup__shopping-tool.promotion-1 .detail{background:url(../img/popup/popup__promotion-1.png) no-repeat;background-size:100% auto;width:56.25vw;height:21.3541666667vw}@media (max-width:991px){.popup__shopping-tool.promotion-1 .detail{background:url(../img/popup/popup__promotion-1-mobile.png) no-repeat;background-size:100% auto;padding-top:58.59375vw!important;width:100%;height:auto}.popup__shopping-tool.promotion-1 .detail .box__description{background:#fff;margin:0 auto;width:71.3541666667vw}.popup__shopping-tool.promotion-1 .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:3.90625vw auto;width:10.4166666667vw;height:10.4166666667vw;top:1.953125vw;right:9vw!important;border-radius:100%}}.popup__shopping-tool.promotion-2 .detail{background:url(../img/popup/popup__promotion-2.png) no-repeat;background-size:100% auto;width:34.6875vw;height:38.9583333333vw}.popup__shopping-tool.promotion-2 .detail .form-control,.popup__shopping-tool.promotion-2 .detail .form-select{background-color:#fff!important}.popup__shopping-tool.promotion-2 .detail .btn-close{top:1.25vw;right:3.1770833333vw}@media (max-width:991px){.popup__shopping-tool.promotion-2 .detail{width:86.71875vw;height:97.3958333333vw}.popup__shopping-tool.promotion-2 .detail .btn-close{top:3.125vw;right:7.9427083333vw}}@media (min-width:992px){.popup__shopping-tool.promotion-3 .detail{background:url(../img/popup/popup__promotion-3.png) no-repeat;background-size:100% auto;width:46.875vw;height:28.125vw}}@media (max-width:991px){.popup__shopping-tool.promotion-3 .detail{background:url(../img/popup/popup__promotion-3-mobile.png) no-repeat #fff;background-size:100% auto;padding-top:53.90625vw}}.popup__shopping-tool.promotion-3 .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:0.8854166667vw auto;width:2.0833333333vw;height:2.0833333333vw;top:0.78125vw;right:0.78125vw;border-radius:100%}@media (max-width:991px){.popup__shopping-tool.promotion-3 .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:3.90625vw auto;width:10.4166666667vw;height:10.4166666667vw;top:1.953125vw;right:1.953125vw}}.popup__shopping-tool.news-1 .detail:after{background:#fff;content:"";z-index:0;width:26.0416666667vw;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){.popup__shopping-tool.news-1 .detail:after{width:83.3333333333vw}}.popup__shopping-tool.news-2 .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:0.8854166667vw auto;width:2.0833333333vw;height:2.0833333333vw;top:2.8645833333vw;right:2.34375vw;border-radius:100%}@media (max-width:991px){.popup__shopping-tool.news-2 .detail .btn-close{background:url(../img/icon/cross__black-0f0f0f.svg) no-repeat center center #fff;background-size:3.90625vw auto;width:10.4166666667vw;height:10.4166666667vw;top:1.953125vw;right:1.953125vw}}.popup__shopping-tool.promotion-5 .detail{background:url(../img/popup/popup__promotion-5.png) no-repeat;background-size:100% auto;height:18.6458333333vw}@media (max-width:991px){.popup__shopping-tool.promotion-5 .detail{background:url(../img/popup/popup__promotion-5-mobile.png) no-repeat;background-size:100% auto;width:78.125vw;height:157.2916666667vw}}
/*# sourceMappingURL=popup.css.map */