.CarPromotionModelDetail-module-scss-module__rvvO_a__hide{display:none}.CarPromotionModelDetail-module-scss-module__rvvO_a__root{justify-content:space-between;gap:40px;display:flex}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__infoBox{width:100%}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent{width:100%;max-width:826px}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__topContent{gap:40px;margin:12px 0 40px;display:flex;overflow:hidden}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent h3.CarPromotionModelDetail-module-scss-module__rvvO_a__promotionTitle{font-size:var(--font-size5);margin:40px 0 24px;font-weight:600;display:none}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox{width:100%;min-width:406px;max-width:406px;height:240px;transition:var(--easing);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox:after{content:"";background:radial-gradient(#0000 45%,#f7f8f8 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox:before{z-index:1;content:"";background:radial-gradient(#0000 45%,#f7f8f8 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox>*{justify-content:center;align-items:center;width:100%;max-width:80%;display:flex}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox>* img{max-width:100%;width:80%!important}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__otherPromotionList{position:relative}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__otherPromotionList>div:first-child{width:100%;max-width:none;position:static}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__otherPromotionList>div:first-child ul{max-width:auto;grid-template-columns:repeat(4,1fr);max-width:none;display:grid}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__otherPromotionList>div:last-child>section>section{width:100%}.CarPromotionModelDetail-module-scss-module__rvvO_a__rightSideContent{width:clamp(320px,100%,320px);min-width:280px;height:clamp(320px,100%,100vh - 340px);margin:12px 0 20px;position:sticky;top:80px}.CarPromotionModelDetail-module-scss-module__rvvO_a__rightSideContent .CarPromotionModelDetail-module-scss-module__rvvO_a__fixedBannerAd{background:var(--white2-5);width:294px;height:339px;margin-top:20px;overflow:hidden;box-shadow:1px 1px 1px #0a141e1a;border-radius:16px!important}.CarPromotionModelDetail-module-scss-module__rvvO_a__mobileCTA{display:none}@media screen and (max-width:640px){.CarPromotionModelDetail-module-scss-module__rvvO_a__root{gap:0}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__rightSideContent{display:none}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__topContent{border:none;border-radius:0;flex-direction:column;padding:0}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox{width:100vw;max-width:none;height:160px;min-width:none;margin-bottom:-20px;transform:translate(-20px)}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox:after,.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox:before{display:none}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox img{width:80%}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__carImgBox>*{min-width:auto!important;max-width:100%!important}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent h3.CarPromotionModelDetail-module-scss-module__rvvO_a__promotionTitle{background-color:var(--white4);width:100vw;margin:0;padding:30px 16px 0;line-height:1;transform:translate(-20px)}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__otherPromotionList{background-color:var(--white4);width:100vw;margin-top:0;padding:30px 20px;position:relative;transform:translate(-20px)}.CarPromotionModelDetail-module-scss-module__rvvO_a__root .CarPromotionModelDetail-module-scss-module__rvvO_a__mainContent .CarPromotionModelDetail-module-scss-module__rvvO_a__otherPromotionList>div:first-child ul{grid-template-columns:repeat(3,1fr)}.CarPromotionModelDetail-module-scss-module__rvvO_a__mobileCTA{width:100%;bottom:calc(env(safe-area-inset-bottom));background-color:var(--white4);z-index:11;border-top:none;gap:8px;padding:10px 20px 20px;display:flex;position:fixed;left:0}.CarPromotionModelDetail-module-scss-module__rvvO_a__mobileCTA .CarPromotionModelDetail-module-scss-module__rvvO_a__testDriveInquiryButton{background:var(--white2);border-radius:16px;height:49px;font-weight:600}.CarPromotionModelDetail-module-scss-module__rvvO_a__mobileCTA a,.CarPromotionModelDetail-module-scss-module__rvvO_a__mobileCTA button{width:100%;font-size:var(--font-size4);max-width:none}}
.CarPromotionDetailTable-module-scss-module__9RKaJG__root{width:100%;min-width:320px;margin-bottom:40px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__hide{display:none}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__badge{margin-bottom:8px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table{width:100%;font-size:var(--font-size2)}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tbody{flex-direction:column;gap:12px;display:flex}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr{flex-direction:column;display:flex}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__orgPriceTr{margin-top:-16px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__orgPriceTr .CarPromotionDetailTable-module-scss-module__9RKaJG__price{color:var(--gray1-5);font-weight:700;text-decoration:line-through;position:relative;top:16px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__priceTr{display:block}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__priceTr>th:first-child{opacity:0}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__priceTr .CarPromotionDetailTable-module-scss-module__9RKaJG__realPrice{font-size:var(--font-size6);font-weight:700;display:inline-flex}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__priceTr .CarPromotionDetailTable-module-scss-module__9RKaJG__discountAmount{color:var(--red);font-size:var(--font-size5);margin-left:10px;font-weight:700;display:inline-flex}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__trimTr>th:first-child,.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__colorTr>th:first-child{color:var(--gray1);text-align:left;font-size:var(--font-size2);display:block}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__actionTr{margin-top:10px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__actionTr td{gap:8px;display:flex}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table tr.CarPromotionDetailTable-module-scss-module__9RKaJG__actionTr button{height:auto;min-height:0;font-size:var(--font-size2);background-color:var(--white2);color:var(--black1);border-radius:4px;padding:4px 6px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table th{display:none}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table td{text-align:left}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table .CarPromotionDetailTable-module-scss-module__9RKaJG__modelName{font-size:var(--font-size7);margin-top:-8px;font-weight:600}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList{width:100%;display:block}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList thead{display:none}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody{flex-direction:column;gap:0;display:flex}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr{border-bottom:1px solid var(--white2);grid-template-columns:9fr 1fr;align-items:center;gap:4px;padding:12px 0;line-height:1;display:grid}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr:last-child{border-bottom:none}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr td{line-height:1}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr td.CarPromotionDetailTable-module-scss-module__9RKaJG__trimItem{font-size:var(--font-size4-5);order:1}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr td.CarPromotionDetailTable-module-scss-module__9RKaJG__trimPrice{color:var(--gray1-5);text-align:right;order:2;text-decoration:line-through}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr td.CarPromotionDetailTable-module-scss-module__9RKaJG__trimDiscount{color:var(--red);text-align:right;order:3;font-weight:700}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr td.CarPromotionDetailTable-module-scss-module__9RKaJG__trimRealPrice{text-align:right;font-size:var(--font-size5);color:var(--black1);order:4;font-weight:700}@media screen and (max-width:640px){.CarPromotionDetailTable-module-scss-module__9RKaJG__root{margin-bottom:20px}.CarPromotionDetailTable-module-scss-module__9RKaJG__root table .CarPromotionDetailTable-module-scss-module__9RKaJG__modelName{margin-top:0}.CarPromotionDetailTable-module-scss-module__9RKaJG__root .CarPromotionDetailTable-module-scss-module__9RKaJG__trimList tbody tr td.CarPromotionDetailTable-module-scss-module__9RKaJG__trimDiscount{font-size:var(--font-size4-5)}}
.NewCarPromotionModelColors-module-scss-module__kkbIWq__root{flex-flow:wrap;align-items:center;gap:6px;margin-top:4px;margin-bottom:8px;display:flex}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__colorBox{flex-flow:wrap;align-items:center;gap:6px;width:60%;display:flex}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__colorBox>div{display:flex}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__hide{display:none}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton{width:auto;min-height:auto;font-size:14px;font-size:var(--font-size3);background:var(--green-background);border:0;margin:0 0 0 auto;display:flex;height:36px!important}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton:active{background:var(--green-background-active)!important}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton *{color:var(--green-hover)}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton i,.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton svg{display:none}@media (hover:hover) and (pointer:fine){.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton:hover{background:var(--green-background-hover)}}@media screen and (max-width:640px){.NewCarPromotionModelColors-module-scss-module__kkbIWq__root{background-color:var(--white4);width:100vw;margin-bottom:0;padding:24px 16px;transform:translate(-20px)}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__colorBox{width:100%;max-width:calc(100vw - 170px)}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton *{font-weight:600!important}.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton i,.NewCarPromotionModelColors-module-scss-module__kkbIWq__root .NewCarPromotionModelColors-module-scss-module__kkbIWq__catalogButton svg{display:inline-block}}
.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__colorChip{outline:1px solid var(--gray3);border:2px solid var(--white4);background-image:url(/images/pattern.png);background-size:cover;border-radius:8px;width:20px;height:20px;display:inline-flex;position:relative;overflow:hidden}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__colorChip .NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__chip{position:absolute;inset:0}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__colorChip .NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__chip:nth-child(2){z-index:1;top:50%}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__colorChip.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__clicked{outline:1px solid var(--green-hover)}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__hide{display:none}div:has(.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__tooltip){box-shadow:none;background:0 0;outline:none}div:has(.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__tooltip):before{display:none}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__tooltip{line-height:1;font-size:var(--font-size0);border-radius:8px;padding:8px;display:flex;position:relative}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__tooltip:after{content:"";border:8px solid #0000;border-top-color:inherit;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media screen and (max-width:640px){.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__colorChip{border:3px solid var(--white4);border-radius:10px;width:28px;height:28px}.NewCarPromotionModelColorChip-module-scss-module__hrQ_Aq__tooltip:after{display:none}}
.NewCarPromotionModelPage-module-scss-module__QLrBLG__root{flex-direction:column;padding-top:20px;display:flex}@media screen and (max-width:1100px){.NewCarPromotionModelPage-module-scss-module__QLrBLG__root{overflow-x:unset}}@media screen and (max-width:640px){.NewCarPromotionModelPage-module-scss-module__QLrBLG__root{flex-direction:column;gap:6px;padding-top:0!important}}.NewCarPromotionModelPage-module-scss-module__QLrBLG__hidden{z-index:-1;opacity:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;clip-path:inset(50%);width:1px;height:1px;font-size:0;line-height:0;position:relative;transform:translate(-100%,-100%)}
.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box{flex-direction:column;gap:20px;max-width:576px;display:flex;padding-bottom:80px!important}.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box h1{font-size:var(--font-size7);margin-bottom:24px;font-weight:700}.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box .NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__boxCta{text-align:center;padding-top:24px}.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box .NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__boxCta a,.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box .NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__boxCta button{max-width:none}.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box .NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__boxCta .NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__privacyLink{font-size:var(--font-size0);color:var(--gray1);margin-top:16px;text-decoration:underline;display:inline-flex}.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box .NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__banner{border:2px solid var(--red);border-radius:8px;width:100%;max-width:100vw;height:auto;margin-top:64px;display:block;overflow:hidden}@media screen and (max-width:640px){.NewCarPurchaseInquiryForm-module-scss-module__Ts23Ia__box{gap:30px}}
