/*
 * Chery International Tiggo 9 — full vendor CSS
 * Ported from tiggo9_2024.css with corrected asset paths.
 * Scoped under .tiggo9-int-page to avoid conflicts with site Tailwind.
 * rem units come from resizeRoot-style --t9-r custom property.
 */

/* ── Fonts: use site-wide Poppins (already loaded via Google Fonts) ── */

/* ── --t9r : replaces the old resizeRoot.js rem scaling ── */
.tiggo9-int-page {
    --t9r: calc(100vw / 19.2);          /* 1024 < w ≤ 1920 → 1rem ≈ 100px at 1920 */
    color: #fff;
}
@media (min-width: 1921px) {
    .tiggo9-int-page { --t9r: calc(100vw / 25.6); }   /* >1920: scale to 2560 */
}
@media (max-width: 1024px) and (min-width: 768px) {
    .tiggo9-int-page { --t9r: calc(100vw / 15.36); }   /* tablets */
}
@media (max-width: 767px) {
    .tiggo9-int-page { --t9r: calc(100vw / 7.5); }     /* mobile */
}

/* ── Responsive helpers ── */
.tiggo9-int-page .pc-pad { display: block !important; }
.tiggo9-int-page .mb-only { display: none !important; }
@media (max-width: 768px) {
    .tiggo9-int-page .pc-pad { display: none !important; }
    .tiggo9-int-page .mb-only { display: block !important; }
}

/* ── Full-bleed wrapper ── */
.tiggo9-int-page .t9-body {
    width: 100%;
    overflow-x: hidden;
    color: rgb(97, 80, 58);
}
.tiggo9-int-page .t9-body img {
    display: block;
    border-radius: 0;
}
.tiggo9-int-page .t9-body video {
    display: block;
    border-radius: 0;
}
.tiggo9-int-page .comfortable-box { gap: 0; }
.tiggo9-int-page .comfortable-l-bot { margin-top: 0; }

.tiggo9-int-page .body_other { display: none; }
.tiggo9-int-page .con { font-size: calc(0.16 * var(--t9r)); }

/* ═══════ BANNER / KV ═══════ */
.tiggo9-int-page .t9_banner { width: 100%; height: 100vh; overflow: hidden; position: relative; }
.tiggo9-int-page .kv_i { width: 100%; height: 100vh; object-fit: cover; transition: all 1s; }
.tiggo9-int-page .t9_kv_text {
    position: absolute; top: calc(2 * var(--t9r)); left: 50%; transform: translateX(-50%) translateY(0);
    display: flex; flex-direction: column; align-items: center; z-index: 2;
    opacity: 1; transition: all 1s; transition-delay: .6s;
}
.tiggo9-int-page .kt_1 img { width: calc(2.6 * var(--t9r)); }
.tiggo9-int-page .kt_2 {
    text-align: center; font-size: calc(0.2 * var(--t9r)); color: #fff;
    font-family: 'Poppins', sans-serif !important; font-weight: 700; letter-spacing: 2px; margin-top: calc(0.2 * var(--t9r));
}
.tiggo9-int-page .load_box { width: 100%; position: relative; }
.tiggo9-int-page .load_img {
    position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 555; transition: all 1s;
}
.tiggo9-int-page .load_img.load_end { top: -101vh; }
.tiggo9-int-page .kv_load_i {
    width: calc(1.5 * var(--t9r)); position: absolute; z-index: 1; bottom: 40%; left: 50%;
    transform: translateX(-50%); transition: all .5s;
}
.tiggo9-int-page .t9_banner.load_end .kv_load_i { opacity: 0; }
.tiggo9-int-page .t9_banner.load_end .load_img .kv_i { transform: translateY(-101vh); }
.tiggo9-int-page .t9_banner.load_end .t9_kv_text { opacity: 1; transform: translateX(-50%) translateY(0); }

/* ═══════ SAFETY ═══════ */
.tiggo9-int-page .safety_box { position: relative; width: 100%; }
.tiggo9-int-page .safety_main { width: 100%; overflow: hidden; position: relative; }
.tiggo9-int-page .safety_main img { width: 100%; }
.tiggo9-int-page .sm_text {
    position: absolute; width: calc(100% - calc(1 * var(--t9r))); bottom: calc(1 * var(--t9r)); left: calc(0.5 * var(--t9r));
    color: #fff; font-family: 'Poppins', sans-serif !important; font-weight: 700;
}
.tiggo9-int-page .smt_01 { font-size: calc(0.2 * var(--t9r)); transform: translateY(calc(1 * var(--t9r))); opacity: 0; }
.tiggo9-int-page .smt_01.active { transition: all 1s; opacity: 1; transform: translateY(0); }
.tiggo9-int-page .smt_02 {
    font-size: calc(0.55 * var(--t9r)); position: relative; margin-top: calc(0.15 * var(--t9r));
    transform: translateY(calc(1 * var(--t9r))); opacity: 0;
}
.tiggo9-int-page .smt_02.active { transition: all 1s; transition-delay: .2s; opacity: 1; transform: translateY(0); }
.tiggo9-int-page .smt_02 div { position: absolute; top: 0; left: 0; }
.tiggo9-int-page .smt_02 div.show_1 { position: relative; }
.tiggo9-int-page .show_1 { opacity: 0.5; }
.tiggo9-int-page .show_2 { width: 0%; white-space: nowrap; overflow: hidden; }
.tiggo9-int-page .smt_03 {
    padding-left: 37%; font-size: calc(0.2 * var(--t9r)); line-height: calc(0.35 * var(--t9r)); margin-top: calc(0.4 * var(--t9r));
    transform: translateY(calc(1 * var(--t9r))); opacity: 0; transition: all 1.5s;
}
.tiggo9-int-page .smt_03.active { opacity: 1; transform: translateY(0); }

/* ═══════ CHANGE NUM (safety_other) ═══════ */
.tiggo9-int-page .safety_other { position: relative; }
.tiggo9-int-page .safe_num { height: 100%; position: relative; }
.tiggo9-int-page .change_num {
    position: relative; width: 100%; height: 100vh; overflow: hidden; display: flex;
}
.tiggo9-int-page .change_n_left {
    width: 32%; background-color: rgb(219, 220, 215); padding: calc(1 * var(--t9r)) calc(0.5 * var(--t9r)); position: relative;
    color: rgb(98, 82, 59);
}
.tiggo9-int-page .cnl_top { font-family: 'Poppins', sans-serif !important; font-weight: 700; }
.tiggo9-int-page .cnl_top div:nth-of-type(1) { font-size: calc(0.2 * var(--t9r)); line-height: calc(0.18 * var(--t9r)); letter-spacing: 2px; opacity: 0.5; }
.tiggo9-int-page .cnl_top div:nth-of-type(2) { font-size: calc(0.55 * var(--t9r)); line-height: calc(0.55 * var(--t9r)); margin-top: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .cnl_num_list { position: absolute; bottom: calc(3 * var(--t9r)); left: calc(0.5 * var(--t9r)); }
.tiggo9-int-page .cm_01 { font-size: calc(0.2 * var(--t9r)); white-space: nowrap; }
.tiggo9-int-page .cm_02 { font-size: calc(0.7 * var(--t9r)); line-height: calc(0.7 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; margin-top: calc(0.15 * var(--t9r)); white-space: nowrap; }
.tiggo9-int-page .cnl_min { position: absolute; top: calc(1.5 * var(--t9r)); left: 0; opacity: 0; transition: all 1s; }
.tiggo9-int-page .cnl_min.active { top: 0; opacity: 1; }
.tiggo9-int-page .cnl_num_list._into_1 .cnl_min:nth-of-type(1) { top: calc(-1.5 * var(--t9r)); opacity: 0; }
.tiggo9-int-page .cnl_num_list._into_2 .cnl_min:nth-of-type(1),
.tiggo9-int-page .cnl_num_list._into_2 .cnl_min:nth-of-type(2) { top: calc(-1.5 * var(--t9r)); opacity: 0; }
.tiggo9-int-page .cnl_num_list._into_3 .cnl_min:nth-of-type(1),
.tiggo9-int-page .cnl_num_list._into_3 .cnl_min:nth-of-type(2),
.tiggo9-int-page .cnl_num_list._into_3 .cnl_min:nth-of-type(3) { top: calc(-1.5 * var(--t9r)); opacity: 0; }
.tiggo9-int-page .change_n_right { width: 68%; }
.tiggo9-int-page .change_n_right img { width: 100%; height: 100vh; object-fit: cover; }
.tiggo9-int-page .change_n_right video { width: 100%; height: 100vh; object-fit: cover; }

/* ═══════ SAFE TEXT ═══════ */
.tiggo9-int-page .safe_text { background-color: rgb(219, 220, 215); padding: calc(0.5 * var(--t9r)); }
.tiggo9-int-page .safe_text_sw .swiper-wrapper { display: block; }
.tiggo9-int-page .safe_t_min { display: flex; justify-content: space-between; }
.tiggo9-int-page .safe_t_min:nth-of-type(2) { margin-top: calc(0.15 * var(--t9r)); }
.tiggo9-int-page .stm_i { width: 58%; position: relative; }
.tiggo9-int-page .stm_i img { width: 100%; }
.tiggo9-int-page .stm_i video { width: 100%; display: block; }
.tiggo9-int-page .stm_t {
    width: 41%; display: flex; flex-direction: column; justify-content: space-between;
    padding: calc(0.5 * var(--t9r)) calc(0.5 * var(--t9r)) calc(0.4 * var(--t9r)); color: #fff; background-color: rgb(146, 142, 130);
}
.tiggo9-int-page .st_01 { font-size: calc(0.21 * var(--t9r)); color: rgba(255,255,255,.5); }
.tiggo9-int-page .st_02 { font-size: calc(0.28 * var(--t9r)); line-height: calc(0.43 * var(--t9r)); margin-top: calc(0.15 * var(--t9r)); font-weight: bold; }
.tiggo9-int-page .st_03 { font-size: calc(0.21 * var(--t9r)); color: rgba(255,255,255,.7); line-height: calc(0.35 * var(--t9r)); letter-spacing: calc(0.0055 * var(--t9r)); }

/* ═══════ UNIT SECTIONS ═══════ */
.tiggo9-int-page .unit_1 { position: relative; height: 100%; }
.tiggo9-int-page .u1_min { position: relative; overflow: hidden; }
.tiggo9-int-page .unit_bk { height: 100vh; width: 100%; object-fit: cover; }
.tiggo9-int-page .unit_text_1 {
    position: absolute; bottom: calc(1 * var(--t9r)); left: calc(0.5 * var(--t9r)); color: #fff;
    font-family: 'Poppins', sans-serif !important; font-weight: 700; transition: all 1s;
}
.tiggo9-int-page .ut_01 { opacity: 0.6; font-size: calc(0.2 * var(--t9r)); letter-spacing: 2px; }
.tiggo9-int-page .ut_02 { font-size: calc(0.5 * var(--t9r)); line-height: calc(0.5 * var(--t9r)); margin-top: calc(0.15 * var(--t9r)); }
.tiggo9-int-page .unit_text_2 {
    position: absolute; bottom: calc(-0.2 * var(--t9r)); left: calc(0.5 * var(--t9r)); color: #fff;
    display: flex; width: calc(100% - calc(1 * var(--t9r))); justify-content: space-between;
    transition: all 1s; opacity: 0;
}
.tiggo9-int-page .ut_03 { font-size: calc(0.2 * var(--t9r)); opacity: 0.8; }
.tiggo9-int-page .ut_04 { font-size: calc(0.5 * var(--t9r)); line-height: calc(0.5 * var(--t9r)); margin-top: calc(0.15 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; }
.tiggo9-int-page .unit_1._into .unit_text_1 { bottom: calc(2.2 * var(--t9r)); opacity: 0; }
.tiggo9-int-page .unit_1._into .unit_text_2 { bottom: calc(1 * var(--t9r)); opacity: 1; }

/* ═══════ TAB CHANGE ═══════ */
.tiggo9-int-page .tab_change { padding: calc(1 * var(--t9r)); background-color: rgb(111, 82, 68); }
.tiggo9-int-page .tab_change_title { font-size: calc(0.28 * var(--t9r)); color: #fff; font-weight: 500; }
.tiggo9-int-page .tab_change_title span { margin-right: calc(0.6 * var(--t9r)); transition: all 1s; cursor: pointer; position: relative; }
.tiggo9-int-page .tab_change_title_list span { color: rgb(97, 80, 58, 0.5); }
.tiggo9-int-page .tab_change_title_list span.active { color: rgb(97, 80, 58, 1); }
.tiggo9-int-page .tab_i { position: relative; margin-top: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .tab_change_min_2 .tab_i { margin-top: calc(0 * var(--t9r)); }
.tiggo9-int-page .tab_i_show { position: relative; width: 100%; }
.tiggo9-int-page .tab_i_show img { width: 100%; }
.tiggo9-int-page .tab_i_c { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; }
.tiggo9-int-page .tab_i_c img {
    width: 100%; position: absolute; top: 0; left: 0;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    transform: translate(calc(0.2 * var(--t9r)), calc(0 * var(--t9r))) scale(1.01); transition: all .7s linear;
}
.tiggo9-int-page .tab_i_c img:nth-of-type(1) { position: relative; }
.tiggo9-int-page .tab_i_c img.active { clip-path: polygon(-140% 0, 100% 0, 100% 100%, -100% 100%); transform: translate(calc(0 * var(--t9r)), calc(0 * var(--t9r))) scale(1); }
.tiggo9-int-page .tab_i_show video { width: 100%; }
.tiggo9-int-page .tab_i_c video {
    width: 100%; position: absolute; top: 0; left: 0;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    transform: translate(calc(0.2 * var(--t9r)), calc(0 * var(--t9r))) scale(1.01); transition: all .7s linear;
}
.tiggo9-int-page .tab_i_c video.active { clip-path: polygon(-140% 0, 100% 0, 100% 100%, -100% 100%); transform: translate(calc(0 * var(--t9r)), calc(0 * var(--t9r))) scale(1); }

.tiggo9-int-page .tc_change { display: flex; align-items: center; z-index: 5; width: 100%; justify-content: space-between; position: relative; margin-top: calc(-0.4 * var(--t9r)); }
.tiggo9-int-page .tc_text { color: #fff; position: relative; flex: auto; }
.tiggo9-int-page .tc_text>div { position: absolute; top: 0; left: 0; opacity: 0; transition: all .7s; font-size: calc(0.22 * var(--t9r)); padding-top: calc(0.2 * var(--t9r)); opacity: 0; }
.tiggo9-int-page .tc_text>div.active { opacity: 1; }
.tiggo9-int-page .tc_text>div:nth-of-type(1) { position: relative; }
.tiggo9-int-page .tc_tab { display: flex; background-color: rgb(111, 82, 68); }
.tiggo9-int-page .tc_tab img { width: calc(1.8 * var(--t9r)); object-fit: cover; height: calc(1 * var(--t9r)); margin: calc(0.08 * var(--t9r)) 0 calc(0.08 * var(--t9r)) calc(0.08 * var(--t9r)); cursor: pointer; }
.tiggo9-int-page .tab_change.color_1 { background-color: rgb(219, 220, 215); }
.tiggo9-int-page .tab_change.color_1 .tc_tab { background-color: rgb(219, 220, 215); }
.tiggo9-int-page .tab_change.color_1 .tab_change_title { color: rgb(97, 80, 58); display: flex; align-items: center; }
.tiggo9-int-page .tab_change.color_1 .tc_text>div { color: rgb(97, 80, 58); }
.tiggo9-int-page .tab_change_min_list { position: relative; }
.tiggo9-int-page .tab_change_min_1 { opacity: 1; transition: all 1s; }
.tiggo9-int-page .tab_change_min_2 { position: absolute; top: 0; left: 0; z-index: 5; width: 100%; opacity: 0; pointer-events: none; transition: all 1s; }
.tiggo9-int-page .tab_change_min_list.active .tab_change_min_1 { opacity: 0; }
.tiggo9-int-page .tab_change_min_list.active .tab_change_min_2 { opacity: 1; pointer-events: auto; }
.tiggo9-int-page .tab_change .description { position: absolute; bottom: 0; left: 0; font-size: calc(0.2 * var(--t9r)); color: #fff; width: 100%; height: calc(0.7 * var(--t9r)); background: linear-gradient(to top, rgba(0,0,0,0.4) 50%, transparent 100%); }
.tiggo9-int-page .tab_change .description div { opacity: 0; position: absolute; left: calc(0.4 * var(--t9r)); bottom: calc(0.2 * var(--t9r)); transition: all 1s; }
.tiggo9-int-page .tab_change .description div.active { opacity: 1; }

/* ═══════ COMFORTABLE ═══════ */
.tiggo9-int-page .comfortable { background-color: rgb(219, 220, 215); padding: 0 calc(1 * var(--t9r)) calc(1 * var(--t9r)); }
.tiggo9-int-page .comfortable img { margin-top: calc(0.2 * var(--t9r)); width: 100%; }
.tiggo9-int-page .comfortable_01 { padding: calc(1 * var(--t9r)); }
.tiggo9-int-page .com_title { font-size: calc(0.28 * var(--t9r)); color: rgb(97, 80, 58); font-weight: 500; font-family: 'Poppins', sans-serif; font-weight: 700; }
.tiggo9-int-page .comfortable-box { margin-top: calc(0.3 * var(--t9r)); display: flex; }
.tiggo9-int-page .comfortable-r, .tiggo9-int-page .comfortable-l { width: 49.2%; position: relative; }
.tiggo9-int-page .comfortable-r { margin-right: 1.6%; }
.tiggo9-int-page .comfortable-l-bot { position: relative; }
.tiggo9-int-page .comfortable-l-bot img { margin-top: calc(0.32 * var(--t9r)); }

/* ═══════ CAR WG BOX (exterior design) ═══════ */
.tiggo9-int-page .car_wg_box { position: relative; height: auto; width: 100%; }
.tiggo9-int-page .car_wg { width: 100%; height: 100vh; position: relative; overflow: hidden; background: rgb(219, 220, 215); }
.tiggo9-int-page .car_wg_bk { width: 100%; height: 100vh; object-fit: cover; }
.tiggo9-int-page .car_wg_top {
    position: absolute; left: calc(1 * var(--t9r)); top: calc(1.2 * var(--t9r)); opacity: 1; filter: blur(calc(0 * var(--t9r)));
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transition-duration: 1s; color: rgb(98, 82, 59);
}
.tiggo9-int-page .cwt_t1 { font-size: calc(0.2 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; color: rgb(98, 82, 59, 0.4); }
.tiggo9-int-page .cwt_t2 { font-size: calc(0.5 * var(--t9r)); line-height: calc(0.5 * var(--t9r)); font-weight: 800; margin-top: calc(0.15 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; }
.tiggo9-int-page .cwt_t3 { font-size: calc(0.18 * var(--t9r)); line-height: calc(0.38 * var(--t9r)); margin-top: calc(0.15 * var(--t9r)); letter-spacing: calc(0.007 * var(--t9r)); }
.tiggo9-int-page .cwt_t4 { font-size: calc(0.24 * var(--t9r)); margin-top: calc(0.2 * var(--t9r)); line-height: calc(0.5 * var(--t9r)); letter-spacing: calc(0.007 * var(--t9r)); font-weight: 800; font-family: 'Poppins', sans-serif !important; font-weight: 700; }

/* Hotspot positions */
.tiggo9-int-page .flicker_btn { position: absolute; }
.tiggo9-int-page .flicker_btn_1 { top: 57%; right: 44%; }
.tiggo9-int-page .flicker_btn_2 { top: 64%; right: 59.5%; }
.tiggo9-int-page .flicker_btn_3 { top: 59%; right: 58.5%; }
.tiggo9-int-page .flicker_btn_4 { top: 54%; right: 23%; }
.tiggo9-int-page .flicker_btn_5 { top: 53%; right: 35%; }
.tiggo9-int-page .flicker_btn_6 { top: 38%; right: 37%; }
.tiggo9-int-page .flicker_btn_7 { top: 73%; right: 32%; }

/* Hotspot pulsing animation */
.tiggo9-int-page .HotspotPoint__point__3GEmahoi { display: block; cursor: pointer; width: 40px; height: 40px; border-radius: 50%; transform: scale(1); border: 1px solid transparent; transition: border 300ms; }
.tiggo9-int-page .HotspotPoint__point__3GEmahoi:before { content: ""; position: absolute; top: 50%; left: 50%; width: 15px; height: 15px; transform: translate(-50%, -50%); transition: transform 300ms, background 300ms; border-radius: 50%; box-sizing: border-box; border: 2px solid #fff; }
.tiggo9-int-page .HotspotPoint__pulsing__1MVjgpDF:before { width: 24px; height: 24px; }
.tiggo9-int-page .HotspotPoint__pulsing__1MVjgpDF::after { content: ""; position: absolute; top: 50%; left: 50%; width: 26px; height: 26px; margin-top: -13px; margin-left: -13px; transform-origin: center; border-radius: 50%; box-sizing: border-box; animation: t9pulse 2s infinite; border: 2px solid #fff; }
.tiggo9-int-page .flicker_btn:hover .HotspotPoint__pulsing__1MVjgpDF::after { animation: t9pulse_hover 2s infinite; }
.tiggo9-int-page .flicker_btn:hover .HotspotPoint__point__3GEmahoi:before { background-color: transparent; }
.tiggo9-int-page .flicker_btn.active .HotspotPoint__pulsing__1MVjgpDF::after { animation: t9pulse_hover 2s infinite; }
.tiggo9-int-page .flicker_btn.active .HotspotPoint__point__3GEmahoi:before { background-color: transparent; border-color: #fff; }

@keyframes t9pulse {
    0% { opacity: 0; border-width: 2px; transform: scale(0.5); background-color: rgba(255,255,255,.8); }
    50% { opacity: 1; transform: scale(0.8); border-width: 2px; background-color: rgba(255,255,255,.8); }
    100% { opacity: 0; border-width: 1px; background-color: rgba(255,255,255,.1); transform: scale(2.5); }
}
@keyframes t9pulse_hover {
    0% { opacity: 0; border-width: 2px; transform: scale(0.5); background-color: #fff; }
    50% { opacity: 1; transform: scale(0.8); border-width: 2px; background-color: #fff; }
    100% { opacity: 0; border-width: 1px; background-color: #fff; transform: scale(2.5); }
}

/* Popup panel */
.tiggo9-int-page .car_wg_pop {
    position: absolute; top: 0; z-index: 10; height: 100vh; width: 50%; right: -55vw;
    transition: all 1s; background-color: rgb(219, 220, 215); color: rgb(98, 82, 59);
}
.tiggo9-int-page .wg_pop_close {
    position: absolute; left: calc(-0.25 * var(--t9r)); top: 55%; width: calc(0.5 * var(--t9r)); height: calc(0.5 * var(--t9r));
    background-color: #fff; transform: translateY(-50%); display: flex; align-items: center;
    justify-content: center; border-radius: 100%; cursor: pointer; z-index: 5;
}
.tiggo9-int-page .wg_pop_close img { width: calc(0.15 * var(--t9r)); }
.tiggo9-int-page .wg_pop_img { position: relative; width: calc(100% - calc(1.6 * var(--t9r))); margin-left: calc(0.8 * var(--t9r)); margin-top: calc(0.6 * var(--t9r)); }
.tiggo9-int-page .wg_pop_img img { width: 100%; object-fit: cover; position: absolute; top: 0; left: 0; opacity: 0; transition: all 1s; }
.tiggo9-int-page .wg_pop_img img:nth-of-type(1) { position: relative; }
.tiggo9-int-page .wg_pop_img img.active { opacity: 1; }
.tiggo9-int-page .wg_pop_text { padding: calc(1.8 * var(--t9r)) calc(0.8 * var(--t9r)) 0 calc(0.8 * var(--t9r)); position: relative; }
.tiggo9-int-page .wpt_min { position: absolute; width: calc(100% - calc(1.6 * var(--t9r))); left: calc(0.8 * var(--t9r)); top: calc(1.8 * var(--t9r)); opacity: 0; transition: all 1s; }
.tiggo9-int-page .wpt_min:nth-of-type(1) { position: relative; width: 100%; left: 0; top: 0; }
.tiggo9-int-page .wpt_min.active { opacity: 1; }
.tiggo9-int-page .wpt_min div:nth-of-type(1) { font-size: calc(0.3 * var(--t9r)); line-height: calc(0.3 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; }
.tiggo9-int-page .wpt_min div:nth-of-type(2) { font-size: calc(0.2 * var(--t9r)); line-height: calc(0.32 * var(--t9r)); margin-top: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .car_wg_main { transition: all 1s; }
.tiggo9-int-page .car_wg_pop_title { position: absolute; top: calc(1.2 * var(--t9r)); left: calc(0.8 * var(--t9r)); display: flex; font-size: calc(0.16 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; align-items: center; }
.tiggo9-int-page .cwpt_line { background: rgb(98, 82, 59); width: calc(1.5 * var(--t9r)); height: 1px; margin: 0 calc(0.2 * var(--t9r)); }
.tiggo9-int-page .car_wg.open .car_wg_top { opacity: 0; filter: blur(calc(0.6 * var(--t9r))); transform: scale3d(1, 0.1, 1) translate3d(0, 50%, 0); transform-origin: bottom left; transition-property: filter, opacity, transform; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
.tiggo9-int-page .car_wg.open .car_wg_bottom { opacity: 0; filter: blur(calc(0.6 * var(--t9r))); transform: scale3d(1, 0.1, 1) translate3d(0, 50%, 0); transform-origin: bottom left; }
.tiggo9-int-page .car_wg.open .car_wg_main { transform: translateX(-40%); }
.tiggo9-int-page .car_wg.open .car_wg_pop { right: 0; }

.tiggo9-int-page .car_wg_pop_mb { display: none; }

/* ═══════ WIDE (interior) ═══════ */
.tiggo9-int-page .wide { background-color: rgb(219, 220, 215); padding: calc(1 * var(--t9r)); color: rgb(98, 82, 59); }
.tiggo9-int-page .wide_title_01 { font-size: calc(0.16 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; color: rgb(98, 82, 59, 0.4); }
.tiggo9-int-page .wide_title_02 { font-size: calc(0.5 * var(--t9r)); line-height: calc(0.5 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; margin-top: calc(0.15 * var(--t9r)); }
.tiggo9-int-page .wide img { width: 100%; margin-top: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .wi_min { position: relative; }
.tiggo9-int-page .wi_min img { width: 100%; }
.tiggo9-int-page .wi_min span { position: absolute; display: block; left: calc(0.3 * var(--t9r)); bottom: calc(0.3 * var(--t9r)); color: #fff; font-size: calc(0.24 * var(--t9r)); font-family: 'Poppins', sans-serif !important; font-weight: 700; }
.tiggo9-int-page .wim_list { display: flex; justify-content: space-between; }
.tiggo9-int-page .wim_list .wi_min { width: 49.4%; }

/* ═══════ COMFORTABLE 01 (power details) ═══════ */
.tiggo9-int-page .comfortable_01 { padding: calc(0.5 * var(--t9r)) calc(0.25 * var(--t9r)); }
.tiggo9-int-page .comf_box { display: flex; margin-top: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .comf_box img { width: 100%; }
.tiggo9-int-page .comf_left { width: 49.5%; margin-right: 1.8%; position: relative; }
.tiggo9-int-page .comf_right { width: 49.5%; position: relative; }
.tiggo9-int-page .comf_right02 { margin-top: calc(0.33 * var(--t9r)); position: relative; }
.tiggo9-int-page .comf_t1 { position: absolute; top: calc(0.7 * var(--t9r)); left: calc(0.8 * var(--t9r)); }
.tiggo9-int-page .comf_t2 { position: absolute; top: calc(0.7 * var(--t9r)); right: calc(0.8 * var(--t9r)); display: flex; flex-wrap: wrap; justify-content: flex-end; }
.tiggo9-int-page .comf_t3 { position: absolute; top: calc(0.5 * var(--t9r)); right: calc(0.5 * var(--t9r)); display: flex; flex-wrap: wrap; justify-content: flex-end; }
.tiggo9-int-page .comf_t1 .title { color: rgb(190, 135, 81); font-size: calc(0.23 * var(--t9r)); font-weight: 600; font-family: 'Poppins', sans-serif; font-weight: 700; }
.tiggo9-int-page .comf_t2 .title, .tiggo9-int-page .comf_t3 .title { color: rgb(190, 135, 81); font-size: calc(0.23 * var(--t9r)); font-weight: 600; text-align: right; width: 100%; font-family: 'Poppins', sans-serif; font-weight: 700; }
.tiggo9-int-page .comf_t3 .title { text-align: right; }
.tiggo9-int-page .comf_t2 .suTitle { text-align: right; }
.tiggo9-int-page .comf_t3 .suTitle { text-align: right; border-bottom: 1px solid rgb(97, 80, 58); padding-bottom: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .comf_box .num { font-family: 'Poppins', sans-serif !important; font-weight: 500; color: rgb(97, 80, 58); font-size: calc(0.48 * var(--t9r)); margin-top: calc(0.25 * var(--t9r)); position: relative; display: flex; align-items: flex-end; }
.tiggo9-int-page .comf_box .nums::after { content: ''; display: block; width: 100%; height: 0.9px; position: absolute; background-color: rgb(97, 80, 58); top: calc(0.55 * var(--t9r)); }
.tiggo9-int-page .comf_box .nums1::after { margin-top: calc(0.08 * var(--t9r)); }
.tiggo9-int-page .comf_box .comf_left .nums::after { width: 57%; }
.tiggo9-int-page .comf_box .comf_left .comf_t1 .nums2::after { width: 79%; }
.tiggo9-int-page .comf_box .num span { font-size: calc(0.32 * var(--t9r)); margin-bottom: calc(-0.08 * var(--t9r)); }
.tiggo9-int-page .comf_box .nums1 span:nth-of-type(1) { font-size: calc(0.48 * var(--t9r)); margin-bottom: calc(-0.15 * var(--t9r)); }
.tiggo9-int-page .comf_box .t { color: rgb(97, 80, 58); font-size: calc(0.16 * var(--t9r)); font-weight: 600; margin-top: calc(0.2 * var(--t9r)); }
.tiggo9-int-page .n_box { display: flex; }
.tiggo9-int-page .n_box>div { text-align: right; }
.tiggo9-int-page .n_box>div:nth-of-type(1) { margin-right: calc(0.3 * var(--t9r)); }
.tiggo9-int-page .comf_t3 .t1 { font-family: 'Poppins', sans-serif !important; font-weight: 700; text-align: right; color: rgb(97, 80, 58); font-size: calc(0.2 * var(--t9r)); margin-top: calc(0.4 * var(--t9r)); width: 100%; }
.tiggo9-int-page .comf_t3 .t2 { margin-top: calc(0.23 * var(--t9r)); width: 100%; }

/* ═══════ SAFE TEXT 2 ═══════ */
.tiggo9-int-page .safe_text_2 { background-color: rgb(111, 82, 68); padding: calc(0 * var(--t9r)) calc(0.5 * var(--t9r)) calc(0.5 * var(--t9r)); }
.tiggo9-int-page .safe_text_2 .stm_t { background: linear-gradient(to right, rgb(172, 137, 117), rgb(154, 112, 88), rgb(154, 112, 88)); }

/* ═══════ SWIPER (intelligent) ═══════ */
.tiggo9-int-page .sw_u1 { padding-top: calc(0.5 * var(--t9r)); }
.tiggo9-int-page .sw_u1 .swiper-slide>div:nth-of-type(1) { overflow: hidden; }
.tiggo9-int-page .sw_u1 .swiper-slide img { width: 100%; scale: 1; transition: all 0.6s; }
.tiggo9-int-page .sw_u1 .swiper-slide:hover img { scale: 1.2; }
.tiggo9-int-page .sw_u1 .swiper-slide div { font-size: calc(0.2 * var(--t9r)); margin-top: calc(0.3 * var(--t9r)); line-height: 1.2; color: rgba(255,255,255,.9); }
.tiggo9-int-page .sw_u1 .swiper-slide .con { margin-top: calc(0.1 * var(--t9r)); font-size: calc(0.16 * var(--t9r)); }
.tiggo9-int-page .sw_page_btn { display: flex; align-items: center; margin-top: calc(0.4 * var(--t9r)); }
.tiggo9-int-page .sw_page_u1 { position: relative !important; height: 1px; flex: 1; }
.tiggo9-int-page .sw_pb { display: flex; align-items: center; }
.tiggo9-int-page .sw_pb_s { margin-left: calc(0.22 * var(--t9r)); width: calc(0.56 * var(--t9r)); height: calc(0.56 * var(--t9r)); border: 2px solid #fff; border-radius: 50%; position: relative; cursor: pointer; transition: all 0.5s; }
.tiggo9-int-page .sw_pb_s img { width: calc(0.12 * var(--t9r)); position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.tiggo9-int-page .sw_page_btn .swiper-pagination-progress .swiper-pagination-progressbar { background-color: rgba(255,255,255,.8); height: 2px; }
.tiggo9-int-page .swiper-pagination-progress { background: rgba(255,255,255,0.25); }
.tiggo9-int-page .sw_pb_left_1, .tiggo9-int-page .sw_pb_right_1 { opacity: 0.5; transition: all .5s; }
.tiggo9-int-page .sw_pb_left_1:hover, .tiggo9-int-page .sw_pb_right_1:hover { opacity: 1; }

/* ═══════ UNIT I4 (contact CTA) ═══════ */
.tiggo9-int-page .unit_i4 img { width: 100%; }
.tiggo9-int-page .unit_i4 { height: auto; cursor: pointer; }

/* ═══════ TEXT ANIMATIONS ═══════ */
.tiggo9-int-page .text_in { opacity: 0; transform: translateY(calc(1 * var(--t9r))); transition: all 1s; }
.tiggo9-int-page .text_in._into { opacity: 1; transform: translateY(calc(0 * var(--t9r))); }
.tiggo9-int-page .scroll_bottom { /* handled by JS adding _into */ }

/* ═══════ VIDEO BUTTON ═══════ */
.tiggo9-int-page .play_v { position: absolute; opacity: 1; pointer-events: auto; width: 100%; }
.tiggo9-int-page .stop_v { position: absolute; opacity: 0; pointer-events: auto; width: 100%; }
.tiggo9-int-page .button_v.active .play_v { opacity: 0; pointer-events: none; }
.tiggo9-int-page .button_v.active .stop_v { opacity: 1; }
.tiggo9-int-page .button_v { position: absolute; width: calc(0.6 * var(--t9r)); height: calc(0.6 * var(--t9r)); left: calc(0.5 * var(--t9r)); bottom: calc(0.5 * var(--t9r)); cursor: pointer; }

/* ═══════ ROLLING NUMBERS ═══════ */
.tiggo9-int-page .mmmn { overflow: hidden; width: calc(0.3 * var(--t9r)); height: calc(0.45 * var(--t9r)); }
.tiggo9-int-page .mmmn_1 { width: calc(0.3 * var(--t9r)); }
.tiggo9-int-page .mmmn div::after {
    content: '0 1 2 3 4 5 6 7 8 9'; display: block;
    transition: 1.5s cubic-bezier(0.0, 0.1, 0.58, 1.0), text-shadow 150ms;
    text-align: center; font-size: calc(0.48 * var(--t9r)); line-height: calc(0.48 * var(--t9r)); color: rgb(97, 80, 58);
}
.tiggo9-int-page ._into.mmmn[data-val="0"] div::after { transform: translateY(calc(0 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="1"] div::after { transform: translateY(calc(-0.48 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="2"] div::after { transform: translateY(calc(-0.96 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="3"] div::after { transform: translateY(calc(-1.44 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="4"] div::after { transform: translateY(calc(-1.92 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="5"] div::after { transform: translateY(calc(-2.4 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="6"] div::after { transform: translateY(calc(-2.88 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="7"] div::after { transform: translateY(calc(-3.36 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="8"] div::after { transform: translateY(calc(-3.84 * var(--t9r))); }
.tiggo9-int-page ._into.mmmn[data-val="9"] div::after { transform: translateY(calc(-4.32 * var(--t9r))); }


/* ══════════════════════════════════════════════
   MOBILE OVERRIDES (max-width: 768px)
   ══════════════════════════════════════════════ */
@media (max-width: 768px) {
    .tiggo9-int-page .con { font-size: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .suTitle { font-size: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .t9_kv_text { bottom: auto; top: calc(3.8 * var(--t9r)); }
    .tiggo9-int-page .kt_2 { white-space: nowrap; font-size: calc(0.24 * var(--t9r)); }

    .tiggo9-int-page .sm_text { bottom: auto; top: calc(1.5 * var(--t9r)); color: rgb(98, 82, 59); font-family: 'Poppins', sans-serif !important; font-weight: 700; }
    .tiggo9-int-page .smt_01 { font-size: calc(0.22 * var(--t9r)); }
    .tiggo9-int-page .show_1 { opacity: 1; }
    .tiggo9-int-page .smt_02 { font-size: calc(0.52 * var(--t9r)); }
    .tiggo9-int-page .smt_03 { padding-left: 0; font-size: calc(0.18 * var(--t9r)); line-height: calc(0.3 * var(--t9r)); margin-top: calc(0.12 * var(--t9r)); }

    .tiggo9-int-page .safety_other { overflow: hidden; }
    .tiggo9-int-page .safe_num { height: auto; padding: calc(0.25 * var(--t9r)); }
    .tiggo9-int-page .change_num { display: flex; flex-direction: column-reverse; height: auto; }
    .tiggo9-int-page .change_n_right { width: 100%; }
    .tiggo9-int-page .change_n_right img { height: auto; }
    .tiggo9-int-page .change_n_right video { height: auto; }
    .tiggo9-int-page .change_n_left { width: 100%; }
    .tiggo9-int-page .cnl_min { position: relative; top: auto; left: auto; opacity: 1; display: flex; flex-direction: column-reverse; }
    .tiggo9-int-page .cnl_min.active { top: auto; }
    .tiggo9-int-page .cnl_num_list { position: relative; bottom: auto; left: auto; display: flex; flex-wrap: wrap; margin-top: calc(0.5 * var(--t9r)); }
    .tiggo9-int-page .cnl_min { width: 50%; }
    .tiggo9-int-page .cnl_top div:nth-of-type(2) { font-size: calc(0.35 * var(--t9r)); line-height: calc(0.4 * var(--t9r)); white-space: nowrap; }
    .tiggo9-int-page .cm_01 { margin-top: calc(0.12 * var(--t9r)); }
    .tiggo9-int-page .cm_02 { font-size: calc(0.37 * var(--t9r)); line-height: calc(0.45 * var(--t9r)); margin-top: calc(0 * var(--t9r)); }
    .tiggo9-int-page .cnl_min:nth-of-type(3), .tiggo9-int-page .cnl_min:nth-of-type(4) { margin-top: calc(0.4 * var(--t9r)); }

    .tiggo9-int-page .safe_text { padding: 0 calc(0.25 * var(--t9r)) calc(0.25 * var(--t9r)) calc(0.25 * var(--t9r)); background-color: #fff; }
    .tiggo9-int-page .safe_text_sw .swiper-wrapper { display: flex; }
    .tiggo9-int-page .safe_t_min { flex-direction: column; }
    .tiggo9-int-page .stm_i { width: 100%; }
    .tiggo9-int-page .stm_t { width: 100%; padding: calc(0.3 * var(--t9r)) calc(0.3 * var(--t9r)) calc(0.4 * var(--t9r)); }
    .tiggo9-int-page .safe_t_min:nth-of-type(2) { margin-top: 0; }
    .tiggo9-int-page .safe_t_min_rw { flex-direction: column-reverse; display: flex; }
    .tiggo9-int-page .button_v { left: calc(0.3 * var(--t9r)); bottom: calc(0.3 * var(--t9r)); }
    .tiggo9-int-page .st_02 { margin-top: 0; font-size: calc(0.35 * var(--t9r)); margin-top: calc(0.1 * var(--t9r)); }
    .tiggo9-int-page .safe_text_sw { overflow: initial; }
    .tiggo9-int-page .st_01 { font-size: calc(0.24 * var(--t9r)); }
    .tiggo9-int-page .st_03 { font-size: calc(0.24 * var(--t9r)); }
    .tiggo9-int-page .st_bottom { margin-top: calc(0.3 * var(--t9r)); }
    .tiggo9-int-page .sts01 .stm_t { height: calc(3.3 * var(--t9r)); }

    .tiggo9-int-page .unit_text_1 { bottom: calc(2.5 * var(--t9r)); opacity: 0; transition: all 1s; }
    .tiggo9-int-page .unit_text_2 { bottom: calc(0 * var(--t9r)); opacity: 0; transition: all 1s; flex-wrap: wrap; }
    .tiggo9-int-page .unit_text_2 .ut2_min { width: 50%; }
    .tiggo9-int-page .unit_text_2 .ut2_min:nth-of-type(3), .tiggo9-int-page .unit_text_2 .ut2_min:nth-of-type(4) { margin-top: calc(0.3 * var(--t9r)); }
    .tiggo9-int-page .ut_02 { white-space: nowrap; font-size: calc(0.35 * var(--t9r)); line-height: calc(0.45 * var(--t9r)); }
    .tiggo9-int-page .ut_04 { font-size: calc(0.37 * var(--t9r)); line-height: calc(0.4 * var(--t9r)); }
    .tiggo9-int-page .ut_03 { font-size: calc(0.22 * var(--t9r)); }
    .tiggo9-int-page ._intom .unit_text_1 { bottom: calc(3.8 * var(--t9r)); opacity: 1; }
    .tiggo9-int-page ._intom .unit_text_2 { bottom: calc(1 * var(--t9r)); opacity: 1; }

    .tiggo9-int-page .tab_change_title { display: none; }
    .tiggo9-int-page .tab_i { margin-top: 0; }
    .tiggo9-int-page .tab_change { padding: calc(0.5 * var(--t9r)) calc(0.25 * var(--t9r)); }
    .tiggo9-int-page .tc_tab { display: none; }
    .tiggo9-int-page .tc_change { margin-top: calc(0.3 * var(--t9r)); }
    .tiggo9-int-page .tc_text { position: relative; }
    .tiggo9-int-page .tc_text::after { content: ''; display: block; width: 2px; height: 100%; position: absolute; left: 0; top: 0; background-color: #644c3e; }
    .tiggo9-int-page .tc_text>div { position: relative; transition: all .7s; font-size: calc(0.26 * var(--t9r)); opacity: 1; padding: calc(0.1 * var(--t9r)) calc(0 * var(--t9r)) 0 calc(0.35 * var(--t9r)); margin-bottom: calc(0.4 * var(--t9r)); color: rgba(255,255,255,0.5); }
    .tiggo9-int-page .tc_text>div:nth-last-of-type(1) { margin-bottom: 0; }
    .tiggo9-int-page .tc_text>div::after { content: ''; display: block; width: 2px; height: 100%; position: absolute; left: 0; top: 0; background-color: rgb(179, 131, 108); z-index: 1; transition: all .7s; opacity: 0; }
    .tiggo9-int-page .tab_i_c, .tiggo9-int-page .tab_i_show { height: calc(4.3 * var(--t9r)); overflow: hidden; }
    .tiggo9-int-page .tab_i_show img, .tiggo9-int-page .tab_i_show video, .tiggo9-int-page .tab_i_c img, .tiggo9-int-page .tab_i_c video { height: calc(4.3 * var(--t9r)); object-fit: cover; width: 100%; }
    .tiggo9-int-page .tc_text div.active { color: rgba(255,255,255,1); }
    .tiggo9-int-page .tc_text div.active::after { opacity: 1; }
    .tiggo9-int-page .safe_text_2 { background-color: rgb(111, 82, 68); }

    .tiggo9-int-page .tab_change.color_1 .tab_change_min_list { margin-top: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .tab_change_1 { background-color: rgb(219, 220, 215); }
    .tiggo9-int-page .tab_change_2 { background-color: rgb(111, 82, 68); padding: calc(0.1 * var(--t9r)) 0 calc(0.6 * var(--t9r)) 0; }
    .tiggo9-int-page .tab_change_2 .com_title_text { color: #fff; }
    .tiggo9-int-page .tab_change_1 .tc_text div.active { color: rgb(97, 80, 58); }
    .tiggo9-int-page .tab_change_2 .tc_text div.active { color: rgba(255,255,255,1); }
    .tiggo9-int-page .tab_change_1 .tc_text div { color: rgb(97, 80, 58, 0.5); }
    .tiggo9-int-page .tab_change_2 .tc_text div { color: rgba(255,255,255,.7); }
    .tiggo9-int-page .tc_text_1::after { background-color: #d3cec4; }
    .tiggo9-int-page .tc_text_1 div::after { content: ''; display: block; width: 2px; height: 100%; position: absolute; left: 0; top: 0; background-color: rgb(179, 131, 108); z-index: 1; transition: all .7s; opacity: 0; }
    .tiggo9-int-page .tab_change_2 .tc_text_1 div::after { background-color: rgb(172, 137, 117); }
    .tiggo9-int-page .tab_change_2 .tc_text_1::after { background-color: #7b605e; }

    .tiggo9-int-page .comfortable { padding: calc(0.25 * var(--t9r)) calc(0.25 * var(--t9r)); }
    .tiggo9-int-page .com_title { font-size: calc(0.36 * var(--t9r)); font-weight: bold; }
    .tiggo9-int-page .com_title_text { font-size: calc(0.36 * var(--t9r)); font-weight: bold; color: rgb(97, 80, 58, 1); margin-bottom: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .comfortable .text_in { position: relative; }
    .tiggo9-int-page .comfortable .text_in div { position: absolute; bottom: calc(0.2 * var(--t9r)); right: calc(0.2 * var(--t9r)); color: #fff; font-size: calc(0.28 * var(--t9r)); }
    .tiggo9-int-page .comf_box .comf_left .comf_t1 .nums2::after { width: 45%; }
    .tiggo9-int-page .comf_box .comf_left .nums::after { width: 38%; }

    .tiggo9-int-page .car_wg_pop { display: none; }
    .tiggo9-int-page .car_wg_pop_mb { position: relative; display: block; padding: calc(0.25 * var(--t9r)); background-color: rgb(219, 220, 215); }
    .tiggo9-int-page .car_wg_pop_mb .swiper-slide { background-color: rgb(219, 220, 215); }
    .tiggo9-int-page .car_wg_pop_mb .swiper-slide img { width: 100%; }
    .tiggo9-int-page .cwt_t2 { font-size: calc(0.45 * var(--t9r)); line-height: calc(0.45 * var(--t9r)); }
    .tiggo9-int-page .cwt_t3 { padding-right: calc(0.4 * var(--t9r)); font-size: calc(0.26 * var(--t9r)); line-height: calc(0.4 * var(--t9r)); margin-top: calc(0.3 * var(--t9r)); }
    .tiggo9-int-page .cwt_t4 { font-size: calc(0.32 * var(--t9r)); line-height: normal; margin-top: calc(0.3 * var(--t9r)); }
    .tiggo9-int-page .car_wg { position: relative; height: auto; }
    .tiggo9-int-page .car_wg_box { height: auto; }
    .tiggo9-int-page .car_wg_top { left: calc(0.5 * var(--t9r)); top: calc(1.2 * var(--t9r)); }
    .tiggo9-int-page .flicker_btn { display: none; }
    .tiggo9-int-page .car_mb_sw_text { font-size: calc(0.3 * var(--t9r)); margin-top: calc(0.2 * var(--t9r)); color: rgb(98, 82, 59); height: calc(0.8 * var(--t9r)); }
    .tiggo9-int-page .car_w_m_sw_page { margin-top: calc(0.35 * var(--t9r)); }
    .tiggo9-int-page .car_wg_pop_mb .swiper-pagination-bullet { opacity: 1; border-radius: 0; width: calc(0.4 * var(--t9r)); height: 2px; margin: 0 calc(0.06 * var(--t9r)); background-color: rgb(186, 179, 170); }
    .tiggo9-int-page .car_wg_pop_mb .swiper-pagination-bullet-active { background-color: rgb(97, 81, 57); }

    .tiggo9-int-page .wide { padding: calc(0.25 * var(--t9r)); padding-top: calc(1 * var(--t9r)); }
    .tiggo9-int-page .wide_title_02 { font-size: calc(0.45 * var(--t9r)); line-height: calc(0.45 * var(--t9r)); }
    .tiggo9-int-page .wide_title_01 { font-size: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .wim_list .wi_min { width: 48.4%; }
    .tiggo9-int-page .comfortable_01 { padding: calc(0.5 * var(--t9r)) calc(0.25 * var(--t9r)); }

    .tiggo9-int-page .sw_u1 { padding-top: calc(0.8 * var(--t9r)); }
    .tiggo9-int-page .sw_pb { display: none; }
    .tiggo9-int-page .sw_page_u1 { height: auto; }
    .tiggo9-int-page .sw_u1 .swiper-pagination-bullet { width: calc(0.5 * var(--t9r)); height: 2px; margin-right: calc(0.1 * var(--t9r)); border-radius: 0; }
    .tiggo9-int-page .sw_u1 .swiper-pagination-bullet-active { background-color: #000; }
    .tiggo9-int-page .sw_u1 .swiper-slide div { font-size: calc(0.24 * var(--t9r)); line-height: 1.4; }

    .tiggo9-int-page .comf_box { display: block; }
    .tiggo9-int-page .comf_left { width: 100%; }
    .tiggo9-int-page .comf_right { width: 100%; }
    .tiggo9-int-page .comf_t1 { top: calc(0.7 * var(--t9r)); left: calc(0.4 * var(--t9r)); }
    .tiggo9-int-page .comf_t2 { top: calc(0.6 * var(--t9r)); right: calc(0.4 * var(--t9r)); width: 70%; }
    .tiggo9-int-page .n_box>div:nth-of-type(1) { margin-right: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .comf_t3 { top: calc(0.5 * var(--t9r)); right: calc(0.4 * var(--t9r)); width: 70%; }
    .tiggo9-int-page .comf_t3 .t1 { margin-top: calc(0.2 * var(--t9r)); }
    .tiggo9-int-page .comf_t3 .suTitle { width: 75%; }
    .tiggo9-int-page .comf_right02 { margin-top: 0; }

    .tiggo9-int-page .comfortable-box { display: block; }
    .tiggo9-int-page .comfortable-r, .tiggo9-int-page .comfortable-l { width: 100%; }
    .tiggo9-int-page .comfortable-r { margin-right: 0; }
}
