.NewCarModelPage_root__tWBZG h1{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;gap:10px;margin:30px auto;line-height:1.2;font-weight:700;font-size:var(--font-size7);text-align:center}.NewCarModelPage_root__tWBZG h1 .NewCarModelPage_hide__NQpbv{display:none}.NewCarModelPage_root__tWBZG h1 span{font-size:var(--font-size2);color:var(--text-secondary);margin-left:10px}.NewCarModelPage_root__tWBZG h2{margin:60px 0;font-weight:700;font-size:var(--font-size6);text-align:center}.NewCarModelPage_root__tWBZG .NewCarModelPage_txtTitle__mCwt9{display:none;max-width:480px;text-align:center;font-size:var(--font-size2);color:var(--text-secondary);margin:0 auto 60px}.NewCarModelPage_root__tWBZG div:has(.NewCarModelPage_seriesImage__FyIxz){display:block;margin:0 auto 40px}.NewCarModelPage_root__tWBZG div:has(.NewCarModelPage_seriesImage__FyIxz) img{-o-object-fit:cover;object-fit:cover}.NewCarModelPage_root__tWBZG .NewCarModelPage_hide__NQpbv{display:none}.NewCarModelPage_promotionHistory__QRClk h3{position:relative;margin:20px 0;padding-top:80px;font-weight:700;font-size:var(--font-size5);text-align:center}.NewCarModelPage_promotionHistory__QRClk h3:before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:var(--placeholder-color)}.NewCarModelPage_promotionHistory__QRClk .NewCarModelPage_description__SAed_{margin:10px 0;font-size:var(--font-size2);color:var(--text-secondary);text-align:center}.NewCarModelPage_promotionHistory__QRClk .NewCarModelPage_tableWrapper__i9KsQ{margin-top:20px;border:1px solid var(--border-color);overflow-x:scroll;background:var(--background-color);border-radius:var(--border-radius)}.NewCarModelPage_promotionHistory__QRClk table{width:100%;border-collapse:collapse}.NewCarModelPage_promotionHistory__QRClk table caption{padding:10px;text-align:center;font-weight:600;font-size:var(--font-size3);background:var(--surface-color)}.NewCarModelPage_promotionHistory__QRClk table th{padding:10px;text-align:center;font-weight:600;font-size:var(--font-size2);color:var(--text-secondary);background:var(--surface-color);white-space:nowrap}.NewCarModelPage_promotionHistory__QRClk table td{white-space:nowrap;padding:10px;text-align:center;font-size:var(--font-size2);color:var(--text-primary);border-bottom:1px solid var(--border-color)}.NewCarModelPage_modelInfo__AISrS{border:1px solid var(--border-color);background:var(--background-color);padding:20px;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:10px}.NewCarModelPage_modelInfo__AISrS .NewCarModelPage_hide__NQpbv{display:none}.NewCarModelPage_modelInfo__AISrS li{display:flex;justify-content:space-between;align-items:center}.NewCarModelPage_modelInfo__AISrS li .NewCarModelPage_title__g0Wx0{color:var(--text-tertiary);font-size:var(--font-size2)}.NewCarModelPage_modelInfo__AISrS li .NewCarModelPage_title__g0Wx0 span{font-size:var(--font-size1);opacity:.5}.NewCarModelPage_modelInfo__AISrS li .NewCarModelPage_price__JgNN7{color:var(--red-color)}.NewCarModelPage_modelInfo__AISrS .NewCarModelPage_installment__inR2t{color:var(--blue-color);font-weight:600}.NewCarModelPage_installmentLink__8nCMA{display:block;margin:20px auto;padding:15px 20px;text-align:center;font-weight:400;text-decoration:underline;color:var(--text-secondary)}.NewCarModelPage_installmentLink__8nCMA:hover{color:var(--text-primary)}.NewCarModelPage_boxCta__zwFxb{display:flex;width:100%;gap:10px;margin-top:10px}.NewCarModelPage_boxCta__zwFxb a{display:flex;align-items:center;height:50px;justify-content:center;font-weight:700;width:100%;border-radius:var(--border-radius);background:var(--primary-color);transition:background .3s ease;color:var(--background-color)}.NewCarModelPage_boxCta__zwFxb a:hover{background:var(--primary-hover)}.NewCarModelPage_boxCta__zwFxb a:active{background:var(--primary-active)}.NewCarModelPage_boxCta__zwFxb a+a{color:var(--text-primary);background:var(--surface-color)}.NewCarModelPage_boxCta__zwFxb a+a:hover{background:var(--hover-color)}.NewCarModelPage_boxCta__zwFxb a+a:active{background:var(--active-color)}@media screen and (max-width:768px){.NewCarModelPage_root__tWBZG h1{margin:20px 0 40px;font-size:var(--font-size8)}.NewCarModelPage_root__tWBZG .NewCarModelPage_txtTitle__mCwt9{font-size:var(--font-size3);margin-bottom:15px}}@media screen and (max-width:480px){.NewCarModelPage_root__tWBZG h1{width:90vw;margin:20px 0 40px;line-height:1.3;text-align:left;align-items:flex-start;justify-content:flex-start;font-size:var(--font-size7)}.NewCarModelPage_root__tWBZG h1 span{margin:0}.NewCarModelPage_root__tWBZG .NewCarModelPage_txtTitle__mCwt9{text-align:left;margin-bottom:40px}.NewCarModelPage_root__tWBZG .NewCarModelPage_modelInfo__AISrS{background:none;border:none;padding:0}.NewCarModelPage_root__tWBZG .NewCarModelPage_modelInfo__AISrS li{gap:0;flex-direction:column;align-items:flex-start;margin-bottom:10px}.NewCarModelPage_root__tWBZG .NewCarModelPage_modelInfo__AISrS li .NewCarModelPage_title__g0Wx0{display:flex;justify-content:space-between;align-items:center;gap:8px}.NewCarModelPage_root__tWBZG .NewCarModelPage_modelInfo__AISrS li .NewCarModelPage_value__aSQda span{white-space:nowrap;font-size:var(--font-size4)}.NewCarModelPage_root__tWBZG .NewCarModelPage_modelInfo__AISrS .NewCarModelPage_boxCta__zwFxb{margin-top:30px;flex-direction:column}.NewCarModelPage_root__tWBZG .NewCarModelPage_modelInfo__AISrS .NewCarModelPage_boxCta__zwFxb a+a{border:1px solid var(--border-color)}}