@font-face{font-family:Regular;src:url(/font/Pretendard-Regular.subset.woff2) format("woff2"),url(/font/Pretendard-Regular.subset.woff) format("woff"),url(/font/Pretendard-Regular.subset.ttf) format("truetype");font-display:fallback}@font-face{font-family:Medium;src:url(/font/Pretendard-Medium.subset.woff2) format("woff2"),url(/font/Pretendard-Medium.subset.woff) format("woff"),url(/font/Pretendard-Medium.subset.ttf) format("truetype");font-display:fallback}@font-face{font-family:SemiBold;src:url(/font/Pretendard-SemiBold.subset.woff2) format("woff2"),url(/font/Pretendard-SemiBold.subset.woff) format("woff"),url(/font/Pretendard-SemiBold.subset.ttf) format("truetype");font-display:fallback}@font-face{font-family:Bold;src:url(/font/Pretendard-Bold.subset.woff2) format("woff2"),url(/font/Pretendard-Bold.subset.woff) format("woff"),url(/font/Pretendard-Bold.subset.ttf) format("truetype");font-display:fallback}.CarInfo_page__BjmV9{width:100%;display:flex;justify-content:center;align-items:center;background-color:#fafafa;margin-top:72px}@media only screen and (max-width:950px)and (min-width:640px){.CarInfo_page__BjmV9{margin-top:112px}}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72{max-width:1200px;width:100%;height:auto;margin:64px 0;display:flex;flex-direction:column;align-items:center}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 h1.CarInfo_title__k55GM{font-family:Bold;font-size:40px;line-height:48px;color:#333;margin-bottom:12px}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 h1.CarInfo_title__k55GM br{display:none}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 p.CarInfo_count__jv2iy{font-family:Medium;font-size:16px;line-height:20px;color:#666;margin-bottom:32px}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 p.CarInfo_count__jv2iy span{color:#06c;font-weight:700}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb{position:relative;display:inline-flex;border:1px solid #e3e3e3;border-radius:8px;overflow:hidden;margin-bottom:40px;margin-top:8px}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb button{background:none;border:none;font-family:SemiBold;font-size:14px;line-height:16px;color:#aaa;cursor:pointer;position:relative;z-index:2;transition:color .25s;width:128px;height:50px;display:flex;align-items:center;justify-content:center}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb button.CarInfo_active__d37j2{color:#fff}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb .CarInfo_slider__scvzk{position:absolute;top:0;bottom:0;left:0;width:33.333%;background-color:#222;transition:transform .25s ease-out;z-index:1}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb .CarInfo_slider__scvzk.CarInfo_left__LiR5E{transform:translateX(0)}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb .CarInfo_slider__scvzk.CarInfo_center__AXAQR{transform:translateX(100%)}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb .CarInfo_slider__scvzk.CarInfo_right__d05wP{transform:translateX(200%)}@media screen and (max-width:1200px){.CarInfo_page__BjmV9 .CarInfo_content__Qx_72{padding:0 40px}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 h1.CarInfo_title__k55GM{font-size:28px;line-height:34px}}@media screen and (max-width:640px){.CarInfo_page__BjmV9 .CarInfo_content__Qx_72{padding:0 20px;margin:32px 0;align-items:flex-start}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 h1.CarInfo_title__k55GM{font-size:24px}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 h1.CarInfo_title__k55GM br{display:block}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb{width:100%;max-width:calc(100vw - 40px)}.CarInfo_page__BjmV9 .CarInfo_content__Qx_72 .CarInfo_tabs__CpzLb button{flex:1 1;min-width:0}}.CarInfo_carInfoContainer__y8SwE{width:100%;height:auto;margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(282px,1fr));grid-gap:24px;gap:24px}@media screen and (max-width:1200px){.CarInfo_carInfoContainer__y8SwE{max-width:962px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}}@media screen and (max-width:768px){.CarInfo_carInfoContainer__y8SwE{margin-top:24px}}.CarInfo_carCard__coX3V{width:100%;height:auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease-in-out;cursor:pointer;text-decoration:none}.CarInfo_carCard__coX3V:hover{transform:translateY(-4px)}.CarInfo_carCard__coX3V .CarInfo_imageContainer__80l21{width:100%;height:180px;position:relative;overflow:hidden}.CarInfo_carCard__coX3V .CarInfo_imageContainer__80l21 .CarInfo_image__oxHcf{width:100%;height:100%;object-fit:cover}.CarInfo_carCard__coX3V .CarInfo_cardContent__pcIoh{padding:24px 16px}.CarInfo_carCard__coX3V .CarInfo_cardContent__pcIoh .CarInfo_carName__AfRjG{font-family:Bold;font-size:18px;line-height:24px;color:#333;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1200px){.CarInfo_carCard__coX3V .CarInfo_cardContent__pcIoh{padding:22px 12px}.CarInfo_carCard__coX3V .CarInfo_cardContent__pcIoh .CarInfo_carName__AfRjG{font-size:16px;line-height:20px}}