﻿html{min-width:1200px}.container{position:relative;max-width:1440px;margin:0 auto}.f-bold{font-weight:900 !important}.social-list::after{content:"";display:block;clear:both}.social-list li{float:left}.social-list li~li{margin-left:.5rem}.social-list li a{display:block;background-color:#141414;text-align:center;padding:.5rem}.social-list li a img{display:block;width:1.5rem;height:1.5rem;object-fit:contain}*:focus-visible{border:1px solid #171717}header.gnb{position:sticky;width:100%;left:0;top:0;height:7.5rem;background-color:#fff;border-bottom:1px solid #dad9de;padding:0 12.5%;z-index:10}header.gnb .container{display:flex;align-items:flex-start;justify-content:flex-start;height:100%}header.gnb .container>h1{display:block;border:1px solid #dad9de;border-top:none;background-color:#fff;width:9.0625rem;min-height:9.0625rem}header.gnb .container>h1>a{display:block;height:100%;padding:3.5625rem .9375rem}header.gnb .container>h1>a img{display:block;width:100%}header.gnb .container nav{display:flex;flex-grow:1;justify-content:space-between;height:100%;padding-top:3.8125rem;margin-left:6.8055555556%}header.gnb .container nav ul{display:flex;gap:0 3.75rem}header.gnb .container nav ul li{position:relative;flex-shrink:0}header.gnb .container nav ul li:hover a{color:#d5001c}header.gnb .container nav ul li:hover svg path{fill:#d5001c}header.gnb .container nav ul li:hover::after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:-1px;background-color:#d5001c}header.gnb .container nav ul li a{display:block;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#171717;cursor:pointer;height:100%}header.gnb .container nav ul li a span{display:inline-block;width:1.375rem;height:1.375rem;margin-right:.5rem;vertical-align:middle}header.gnb .container nav ul li a span svg{display:block;width:100%;height:100%;object-fit:contain}footer.footer{width:100%;background-color:#393939;padding:5rem 12.5%}footer.footer .container{display:flex;justify-content:space-between}footer.footer .left .title{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;color:#fff}footer.footer .left .title>p{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#b5b4ba;margin-top:1px}footer.footer .left .social-list{margin-top:1rem}footer.footer .left address{margin-top:3.125rem}footer.footer .left address>p{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#b5b4ba;font-style:normal}footer.footer .left address .company-info{margin-top:1.25rem}footer.footer .left address .company-info ul{float:left}footer.footer .left address .company-info ul li{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#b5b4ba;font-style:normal}footer.footer .left address .company-info ul li~li{margin-top:.25rem}footer.footer .left address .company-info ul li>span~span::before{content:"";display:inline-block;margin:0 .5rem;height:.75rem;width:1px;background-color:#737278}footer.footer .left address .company-info .policy-list{float:left;margin-left:6.75rem}footer.footer .left address .company-info .policy-list li a{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#b5b4ba}footer.footer .shortcut-list{width:23.9583333333%}footer.footer .shortcut-list li{opacity:.7}footer.footer .shortcut-list li~li{margin-top:.5rem}footer.footer .shortcut-list li a{border:1px solid #fff;display:block;padding:0 2.875rem;height:3.5rem;background-image:url("../image/icn_chevron_right.svg");background-repeat:no-repeat;background-position:1rem center;font-size:1rem;font-weight:700;letter-spacing:-0.02em;line-height:3.6875;color:#fff}footer.footer .shortcut-list li a:hover{color:#d5001c;background-image:url("../image/icn_chevron_right_red.svg");background-size:1.25rem 1.25rem;border-color:#d5001c}.card-car-info{border:1px solid #dad9de;background-color:#fff}.card-car-info:hover{border-color:#d5001c}.card-car-info a{display:block}.card-car-info a .img-wrap{position:relative;width:100%}.card-car-info a .img-wrap .badge-list{position:absolute;top:0;left:0;height:1.75rem}.card-car-info a .img-wrap .badge-list li{float:left;height:100%;font-weight:700;font-size:.875rem;line-height:140%;letter-spacing:-0.02em;line-height:1.875rem;color:#fff}.card-car-info a .img-wrap .badge-list li.recommend{padding:0 .625rem 0 .5rem;background-color:#d5001c}.card-car-info a .img-wrap .badge-list li.recommend::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.25rem;background-image:url("../image/icn_recommend.svg");background-size:contain;background-repeat:no-repeat;vertical-align:-3px}.card-car-info a .img-wrap .badge-list li.special-offer{background-color:#393939;padding:0 .75rem}.card-car-info a .img-wrap>img{display:block;width:100%;height:100%;object-fit:cover}.card-car-info a .text-wrap{padding:5.1391862955% 6.852248394%}.card-car-info a .text-wrap .car-model{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;color:#171717;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-car-info a .text-wrap .additional{display:flex;margin-top:.375rem;height:1.625rem}.card-car-info a .text-wrap .additional li{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#171717;white-space:nowrap}.card-car-info a .text-wrap .additional li~li::before{content:"";display:inline-block;margin:0 .375rem;width:1px;height:12px;background-color:#dad9de;vertical-align:middle}.card-car-info a .text-wrap hr{width:100%;height:.0625rem;background-color:#dad9de;border:none;margin:3.426124197% 0}.card-car-info a .text-wrap .price{width:100%;font-weight:700;font-size:1.5rem;line-height:140%;letter-spacing:-0.02em;color:#171717}.card-car-info a .text-wrap .price>span{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#171717}.card-car-info a .text-wrap .tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.card-car-info a .text-wrap .tag-list li{background-color:#f0f0f0;padding:.25rem .5rem .125rem;font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#393939}.card-car-info.under-contract a .img-wrap::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 27.21%, rgba(20, 20, 20, 0.266667) 60.19%, rgba(20, 20, 20, 0.8) 92.42%)}.card-car-info.under-contract a .img-wrap::after{content:"계약중";position:absolute;bottom:1rem;right:1rem;padding:.25rem .75rem;font-weight:700;font-size:.875rem;line-height:140%;letter-spacing:-0.02em;color:#fff;background-color:#393939;border:1px solid #fff}.list-pagination{position:relative;height:2.5rem;width:100%;margin-top:2.5rem}.list-pagination ul{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:0 .375rem}.list-pagination ul li{flex-shrink:0}.list-pagination ul li a{display:block;width:2.5rem;background-color:#fff;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;line-height:2.5rem;text-align:center;color:#000}.list-pagination ul li.prev a,.list-pagination ul li.next a{width:auto}.list-pagination ul li.prev a::before,.list-pagination ul li.next a::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;position:absolute;top:50%;margin-top:-0.625rem;background-image:url("../image/icn_arrow_right.svg");background-position:center;background-color:#393939;background-repeat:no-repeat}.list-pagination ul li.prev a .txt,.list-pagination ul li.next a .txt{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#dad9de}.list-pagination ul li.prev.disabled a,.list-pagination ul li.next.disabled a{pointer-events:none}.list-pagination ul li.prev.disabled a::before,.list-pagination ul li.next.disabled a::before{background-image:url("../image/icn_arrow_right_disabled.svg");background-color:#b5b4ba}.list-pagination ul li.next a{background-color:#393939;padding:0 2.5rem 0 .75rem}.list-pagination ul li.next a::before{right:.625rem}.list-pagination ul li.prev a{background-color:#b5b4ba;padding:0 .75rem 0 2.5rem}.list-pagination ul li.prev a::before{transform:rotate(180deg);left:.625rem}.list-pagination ul li.active:not(.prev):not(.next){position:relative}.list-pagination ul li.active:not(.prev):not(.next)::after{content:"";display:block;position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);width:60%;height:.125rem;background-color:#d5001c}.card-swiper-wrapper{position:relative}.swiper.card{position:static}.swiper.card .swiper-slide~.card-slide{margin-top:.5rem}.swiper.card .card-car-info .img-wrap .badge-list{height:2.4375rem}.swiper.card .card-car-info .img-wrap .badge-list li{font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;line-height:2.625rem}.swiper.card .card-car-info .img-wrap .badge-list li.recommend{padding:0 1rem 0 .75rem}.swiper.card .card-car-info .img-wrap .badge-list li.recommend::before{width:1.25rem;height:1.25rem}.swiper.card .card-car-info .img-wrap .badge-list li.special-offer{padding:0 1rem}.swiper.card .card-car-info .text-wrap .car-model{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em}.swiper.card .card-car-info .text-wrap .additional{height:2rem}.swiper.card .card-car-info .text-wrap .additional li{font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em}.swiper.card .card-car-info .text-wrap .price{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em}.swiper.card .card-car-info .text-wrap .price>span{font-weight:400;font-size:1.5rem;line-height:140%;letter-spacing:-0.02em}.swiper.card .card-car-info .text-wrap .tag-list{margin-top:1rem}.swiper.card .card-car-info .text-wrap .tag-list li{padding:.375rem .625rem .25rem;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em}.swiper.card .swiper-pagination{margin-top:.75rem}.swiper.card .btn-nav.next{right:-1.875rem}.swiper.card .btn-nav.prev{left:-1.875rem}.inquiry-input-section form{position:relative}.inquiry-input-section form section{background-color:#fff}.inquiry-input-section form section~section{margin-top:3.25rem;padding-top:3.25rem;border-top:1px solid #dad9de}.inquiry-input-section form fieldset{min-width:0}.inquiry-input-section form fieldset.hide{display:none}.inquiry-input-section form fieldset.flex-row{display:flex;gap:1.25rem;flex:1 1}.inquiry-input-section form fieldset.flex-row .input~.input{margin-top:0}.inquiry-input-section form fieldset.flex-row .checkbox{width:auto}.inquiry-input-section form fieldset legend{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#171717;margin-bottom:.75rem}.inquiry-input-section form fieldset legend.essential::after{content:" *";color:#d5001c}.inquiry-input-section form fieldset~fieldset{margin-top:3.25rem}.inquiry-input-section form fieldset .radio-list{height:3.625rem;display:flex;border:1px solid #dad9de}.inquiry-input-section form fieldset .radio-list li{flex:1 1;text-align:center;padding:1rem}.inquiry-input-section form fieldset .radio-list li~li{border-left:1px solid #dad9de}.inquiry-input-section form fieldset .radio-list li .radio .label{flex-grow:1;text-align:left}.inquiry-input-section form fieldset .input{width:100%}.inquiry-input-section form fieldset .input:not(.checkbox):not(.radio) .label{margin-bottom:.75rem}.inquiry-input-section form fieldset .input:not(.checkbox):not(.radio) .center-container{display:flex;gap:0 1.25rem}.inquiry-input-section form fieldset .input:not(.checkbox):not(.radio) .center-container .input-wrap{flex:1 1}.inquiry-input-section form fieldset .input:not(.checkbox):not(.radio) .center-container button{padding:0;flex-shrink:0;width:36.2014690451%;border-color:#393939}.inquiry-input-section form fieldset .input:not(.checkbox):not(.radio) .center-container button:hover{background-color:#393939;color:#fff}.inquiry-input-section form fieldset .input:not(.checkbox):not(.radio) .center-container button:hover span{color:#fff}.inquiry-input-section form fieldset .input~.input{margin-top:.75rem}.inquiry-input-section form fieldset .input.checkbox .center-container{width:100%;gap:0;position:relative;height:2rem}.inquiry-input-section form fieldset .input.checkbox .center-container .label{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;margin-left:.625rem}.inquiry-input-section form fieldset .input.checkbox .center-container button{padding:0;width:3.625rem;margin-left:.75rem}.inquiry-input-section form fieldset .input.file .shape{width:21.5625rem}.inquiry-input-section form fieldset .input.file .shape:hover{background-color:#393939;color:#fff}.inquiry-input-section form fieldset .input.checkbox .msg{padding-top:.3125rem}.inquiry-input-section form fieldset .input .msg{padding-top:.75rem}.inquiry-input-section form fieldset .input.img .img-container ul li .shape{background-size:auto}.inquiry-input-section form fieldset .input.img .img-container ul li .shape:hover{background-image:url("../image/btn_add_img_red.svg");border-color:#d5001c}.inquiry-input-section form .consent-table-container .center-container{margin-top:3.25rem;margin-bottom:.75rem}.inquiry-input-section form .consent-table-container .center-container .label{font-size:1rem;font-weight:400;letter-spacing:-0.02em;line-height:1.6;color:#393939}.inquiry-input-section form .consent-table-container .center-container .label.all{font-weight:700;line-height:22.4px}.inquiry-input-section form .consent-table-container table{border:1px solid #dad9de;width:100%}.inquiry-input-section form .consent-table-container table tr~tr{border-top:1px solid #dad9de}.inquiry-input-section form .consent-table-container table tr th{position:relative;width:21.5625rem;padding:1rem;background-color:#f0f0f0;text-align:left;border-right:1px solid #dad9de}.inquiry-input-section form .consent-table-container table tr th>span{position:absolute;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:400;letter-spacing:-0.02em;line-height:1.6}.inquiry-input-section form .consent-table-container table tr td{padding:1rem;color:#393939;font-size:1rem;font-weight:400;letter-spacing:-0.02em;line-height:1.6}.inquiry-input-section form .consent-table-container table tr td strong{font-size:1.0625rem;font-weight:700;letter-spacing:-0.02em;line-height:1.6;text-decoration:underline;color:#141414}.inquiry-input-section form .consent-table-container small.info{display:block;font-size:1rem;font-weight:400;letter-spacing:-0.02em;line-height:1.6;color:#737278;margin-top:.25rem}.inquiry-input-section form .consent-table-container .all-check{padding-bottom:1.375rem;border-bottom:1px solid #141414}.inquiry-input-section form .notice{position:relative;width:100%;padding:1.25rem;background-color:#f0f0f0;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#737278;margin-top:1.5rem;border-top:1px solid #dad9de}.inquiry-input-section form .notice::before{content:"※";display:inline-block;margin-right:.25rem}.inquiry-input-section form .btn-container{padding-top:1.5rem}.inquiry-input-section form .btn-container button{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;height:3.5rem;line-height:3.5rem;text-align:left;padding:0 1rem 0 2.875rem;flex:0 0 !important;background-repeat:no-repeat;background-position:1rem center;background-size:1.25rem 1.25rem}.inquiry-input-section form .btn-container button~button{margin-left:1.25rem}.inquiry-input-section form .btn-container .btn-save{width:14rem;color:#393939;border:1px solid #393939;background-image:url("../image/icn_chevron_right_gray.svg");background-color:#fff}.inquiry-input-section form .btn-container .btn-save:hover{background-image:url("../image/icn_chevron_right_red.svg");border-color:#d5001c;color:#d5001c}.inquiry-input-section form .btn-container .btn-submit,.inquiry-input-section form .btn-container .btn-certify{width:21.5625rem;border:1px solid #393939;color:#fff;background-image:url("../image/icn_chevron_right.svg");background-color:#393939}.inquiry-input-section form .btn-container .btn-submit:hover,.inquiry-input-section form .btn-container .btn-certify:hover{background-color:#d5001c;border-color:#d5001c}.inquiry-input-section form .car-info{margin-bottom:3.25rem}.inquiry-input-section form .car-info h5{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;width:100%;border-bottom:1px solid #141414;padding-bottom:.75rem}.inquiry-input-section form .car-info .car-name{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;display:block;padding:1rem 0 .375rem}.inquiry-input-section form .car-info .car-info-list{display:flex}.inquiry-input-section form .car-info .car-info-list li{font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em}.inquiry-input-section form .car-info .car-info-list li::after{content:"";display:inline-block;width:1px;height:.75rem;background-color:#dad9de;margin:0 .375rem}.inquiry-input-section form .car-info .car-info-list li:last-of-type::after{display:none}.inquiry-input-section form .customer-info{margin-bottom:3.25rem;width:100%}.inquiry-input-section form .customer-info h5{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em}.inquiry-input-section form .customer-info h5.essential::after{content:" *";color:#d5001c}.inquiry-input-section form .customer-info div.btn-container{display:block;border-top:none;margin-top:0;padding-top:.75rem}.inquiry-input-section form .customer-info div.btn-container .pass-msg{font-weight:400;font-size:.75rem;line-height:140%;letter-spacing:-0.03em;color:#3398e0;margin-top:.5rem}.inquiry-input-section form .customer-info .info-list{display:none;margin-top:.75rem}.inquiry-input-section form .customer-info .info-list div{display:flex;flex-direction:column;gap:4px 0;border-bottom:1px solid #dad9de}.inquiry-input-section form .customer-info .info-list div:nth-of-type(1){padding:1rem 0;border-top:1px solid #141414}.inquiry-input-section form .customer-info .info-list div:nth-of-type(2){padding:1rem 0}.inquiry-input-section form .customer-info .info-list div span{display:block;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em}.inquiry-input-section form .customer-info .info-list div span.info-title{font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em}.inquiry-input-section form .customer-info.on div.btn-container{display:none}.inquiry-input-section form .customer-info.on .info-list{display:block}.inquiry-input-section form .customer-info.on .pass-msg{display:none}.intro-section{padding:0 !important;position:relative}.intro-section::before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0.369792) 22.92%, rgba(0, 0, 0, 0.06) 38.28%, rgba(0, 0, 0, 0) 50%)}.intro-section>img{display:block;width:100%}.intro-section .text-wrap{padding:0 12.5%;position:absolute;left:0;top:0;height:100%;width:100%}.intro-section .text-wrap .container{width:100%;height:100%}.intro-section .text-wrap .container .text-container{display:flex;position:absolute;left:0;bottom:6.25rem}.intro-section .text-wrap .container .text-container>.icn{position:relative;display:block;width:1.25rem;margin-right:1.5rem}.intro-section .text-wrap .container .text-container>.icn img{width:100%;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}.intro-section .text-wrap .container .text-container>h5{font-weight:700;font-size:3.75rem;line-height:140%;letter-spacing:-0.02em;color:#fff}.toast-msg{position:fixed;left:0rem;right:0rem;background-color:rgba(20,20,20,.8);padding:1.5rem;font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#fff;text-align:center;z-index:30}.input .label{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em}.input.img .img-container{width:100%}.input.img .img-container .file-preview-list li{width:9.5rem;height:9.5rem}.input .file-preview-list{flex-wrap:wrap}.home{width:100%;overflow:hidden}.home .main-banner{background-color:#fff}.home .main-banner a{display:block}.home .main-banner a img{display:block;width:100%}.home .main-banner .swiper-pagination{position:absolute;bottom:2rem}.home .main-banner .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:hsla(0,0%,100%,.5)}.home .section-wrap section{padding-bottom:6.25rem;background-color:#fff}.home .section-wrap section.purchase-car{padding:5rem 12.5% 0}.home .section-wrap section.purchase-car .top{display:flex;align-items:center;justify-content:space-between}.home .section-wrap section.purchase-car .top .btn-show-all{display:block;padding:0 2.875rem;height:3.5rem;background-color:#393939;margin-top:2rem;background-image:url("../image/icn_chevron_right.svg");background-repeat:no-repeat;background-position:1rem center;background-size:1.25rem 1.25rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;line-height:3.6875rem;color:#fff}.home .section-wrap section.purchase-car .top .btn-show-all:hover{background-color:#d5001c}.home .section-wrap section.purchase-car .top .btn-show-all{width:15.4861111111%}.home .section-wrap section.purchase-car .model-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem}.home .section-wrap section.purchase-car .model-list li{width:15.4861111111%;border:1px solid #393939}.home .section-wrap section.purchase-car .model-list li:hover{border-color:#d5001c}.home .section-wrap section.purchase-car .model-list li:hover a{color:#d5001c;background-image:url("../image/icn_chevron_right_red.svg")}.home .section-wrap section.purchase-car .model-list li a{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;color:#393939;padding:0 1rem 0 20.6278026906%;display:block;height:3.5rem;line-height:3.5rem;background-image:url("../image/icn_chevron_right_gray.svg");background-repeat:no-repeat;background-position:7.1748878924% center;background-size:1.25rem 1.25rem}.home .section-wrap section.sale-my-car{padding:5.5625rem 12.5% 7.5rem}.home .section-wrap section.sale-my-car .contents{position:relative;padding:5rem;background-image:url("../image/img_home_sale_my_car.png");background-position:center;background-size:cover}.home .section-wrap section.sale-my-car .contents::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0.88) 20.78%, rgba(0, 0, 0, 0.49) 74.62%);z-index:0}.home .section-wrap section.sale-my-car .contents>*{position:relative;z-index:1}.home .section-wrap section.sale-my-car .contents>h6{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#fff}.home .section-wrap section.sale-my-car .contents>p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#fff;margin-top:1.875rem;word-break:keep-all}.home .section-wrap section.sale-my-car .contents a{display:block;padding:0 2.875rem;height:3.5rem;background-color:#393939;margin-top:2rem;background-image:url("../image/icn_chevron_right.svg");background-repeat:no-repeat;background-position:1rem center;background-size:1.25rem 1.25rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;line-height:3.6875rem;color:#fff}.home .section-wrap section.sale-my-car .contents a:hover{background-color:#d5001c}.home .section-wrap section.sale-my-car .contents a{width:13.9375rem}.home .section-wrap section.card-slide{padding:0 12.5% 7.5rem}.home .section-wrap section.card-slide~.card-slide{margin-top:.5rem}.home .section-wrap section.card-slide .swiper{margin-top:2rem}.home section .section-title{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.home section.about-sscl{background-color:#f0f0f0;padding:7.5rem 12.5% 10rem}.home section.about-sscl .flex-wrap{display:flex;justify-content:space-between}.home section.about-sscl .flex-wrap .text-container{width:49.3055555556%}.home section.about-sscl .flex-wrap .text-container>h5{font-weight:700;font-size:3.75rem;line-height:140%;letter-spacing:-0.02em;color:#171717}.home section.about-sscl .flex-wrap .text-container p{font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em;color:#171717;margin-top:1.5rem}.home section.about-sscl .flex-wrap .video-wrap{width:49.3055555556%}.home section.about-sscl .flex-wrap .video-wrap video{width:100%;height:100%;object-fit:contain}.home section.about-sscl .service-container{margin-top:6.25rem}.home section.about-sscl .service-container>h5{font-size:2rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#737278}.home section.about-sscl .service-container .section-title{margin-top:1.25rem}.home section.about-sscl .service-container ul{margin-top:6.25rem;display:flex;justify-content:space-between}.home section.about-sscl .service-container ul li{width:calc(33.3333333333% - 0.78125rem)}.home section.about-sscl .service-container ul li .icon{display:block;position:relative;width:4.5rem;height:4.5rem;background-color:#fff;border-radius:.5rem}.home section.about-sscl .service-container ul li .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home section.about-sscl .service-container ul li strong{display:block;font-weight:700;font-size:1.75rem;line-height:140%;letter-spacing:-0.02em;color:#171717;margin-top:1.5rem}.home section.about-sscl .service-container ul li p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#171717;margin-top:.75rem;word-break:keep-all;width:62.8755364807%}.home section.slogan{background-color:#171717;padding:5rem 12.5%}.home section.slogan p{font-weight:700;font-size:3.75rem;line-height:140%;letter-spacing:-0.02em;color:#fff}.home section.slogan span{display:block;font-weight:700;font-size:2.5rem;line-height:130%;letter-spacing:-0.02em;color:#d5001c;margin-top:1.25rem}.page-top{background-color:#fff;padding:2.75rem 12.5% 1.5rem;z-index:5;border-bottom:1px solid #dad9de}.page-top.sticky{position:sticky;top:7.5rem}.page-top>h2{font-weight:700;font-size:2.25rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.page-top .btn-back{font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em;color:#171717}.page-top .btn-back img{margin-top:-2px;vertical-align:middle;margin-right:.625rem}.purchase{display:flex;background-color:#f0f0f0}.purchase .filter-aside{position:sticky;left:0;flex-grow:1;top:7.4375rem;width:20.0520833333%;height:calc(100vh - 7.5625rem);border-right:1px solid #dad9de;background-color:#fff;z-index:1}.purchase .filter-aside:not(.first){transition:transform .25s}.purchase .filter-aside:not(.first)+.list-container{transition:transform .25s,width .25s}.purchase .filter-aside .btn-toggle-aside{position:absolute;right:0;top:0;width:2rem;height:5.9375rem;transform:translateX(100%);background-color:#fff;border:1px solid #dad9de;border-top:none;cursor:pointer}.purchase .filter-aside .btn-toggle-aside img{transform:rotate(180deg);position:absolute;top:50%;left:50%;margin-top:-0.625rem;margin-left:-0.625rem;display:block;width:geRem(20px);height:1.25rem;object-fit:contain}.purchase .filter-aside.min{transform:translateX(-100%)}.purchase .filter-aside.min+.list-container{transform:translateX(calc(-20.0520833333% / 2));width:82.5%}.purchase .filter-aside.min .btn-toggle-aside img{transform:rotate(0deg)}.purchase .filter-aside .scroll-area{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.purchase .filter-aside .scroll-area::-webkit-scrollbar{display:none}.purchase .filter-aside .scroll-area .search-result-cnt{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#171717;padding:2.875rem 2.5rem 1.25rem;border-bottom:1px solid #dad9de}.purchase .filter-aside .scroll-area .search-result-cnt>span{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;color:#d5001c;margin-right:.25rem}.purchase .filter-aside .scroll-area .filter-container{padding-bottom:5rem}.purchase .filter-aside .scroll-area .filter-container form{background-color:#fff}.purchase .filter-aside .scroll-area .filter-container form fieldset{width:100%}.purchase .filter-aside .scroll-area .filter-container form fieldset legend{padding:1.25rem 2.5rem;font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#171717;width:100%;border-bottom:1px solid #dad9de;cursor:pointer}.purchase .filter-aside .scroll-area .filter-container form fieldset legend>div{display:flex;justify-content:space-between;align-items:center}.purchase .filter-aside .scroll-area .filter-container form fieldset legend.active img{transform:rotate(180deg)}.purchase .filter-aside .scroll-area .filter-container form fieldset legend .btn-filter{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#737278}.purchase .filter-aside .scroll-area .filter-container form fieldset legend .btn-filter svg{vertical-align:middle}.purchase .filter-aside .scroll-area .filter-container form fieldset section{width:100%}.purchase .filter-aside .scroll-area .filter-container form fieldset .category{width:100%;display:none;border-bottom:1px solid #dad9de;padding:1rem 1.5rem 2.25rem}.purchase .filter-aside .scroll-area .filter-container form fieldset .category .check-all-container{margin-bottom:1rem}.purchase .filter-aside .scroll-area .filter-container form fieldset .category .check-all-container::after{content:"";display:block;clear:both}.purchase .filter-aside .scroll-area .filter-container form fieldset .category .check-all-container .checkbox{float:right}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section~section{margin-top:.5rem}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section .panel{position:relative;padding:1rem;border:1px solid #dad9de;cursor:pointer}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section .panel>h6{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;color:#171717}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section .panel>h6::after{content:"ALL";display:inline-block;width:1rem;height:1rem;font-size:.75rem;font-weight:700;letter-spacing:-0.02em;line-height:1.4833333333;color:rgba(0,0,0,0);padding-left:1.125rem;background-image:url("../image/icn_check_red.svg");background-position:left center;background-repeat:no-repeat;background-size:contain;margin-left:.5rem;opacity:0}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section .panel>h6[class^=check]::after{opacity:1}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section .panel>h6.check-all::after{color:#d5001c}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section .panel::after{content:"";position:absolute;display:block;top:50%;right:1rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-image:url("../image/icn_accordion.svg");background-position:right center;background-size:auto 100%}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section>ul{display:none;padding:1.0625rem 1rem}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section>ul li .checkbox .label .cnt{font-weight:400;font-size:.75rem;line-height:140%;letter-spacing:-0.03em;margin-left:.375rem;color:#737278}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section>ul li~li{margin-top:.75rem}.purchase .filter-aside .scroll-area .filter-container form fieldset .category.accordion section.active .panel::after{background-position:left 100%}.purchase .filter-aside .scroll-area .filter-container form fieldset ul.select-list{display:flex;flex-wrap:wrap;gap:.3125rem;width:100%;margin-top:1rem}.purchase .filter-aside .scroll-area .filter-container form fieldset ul.select-list li{width:calc(33.3333333333% - 0.21875rem)}.purchase .filter-aside .scroll-area .filter-container form fieldset ul.select-list li .checkbox{width:100%}.purchase .filter-aside .scroll-area .filter-container form fieldset ul.select-list li .checkbox .btn{width:100%;padding:.625rem 0}.purchase .filter-aside .scroll-area .filter-container form fieldset .slider-wrap{width:100%;margin-top:1rem;padding-bottom:2.375rem}.purchase .filter-aside .scroll-area .filter-container form fieldset .slider-wrap .slider-value{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;color:#393939;text-align:center;margin-bottom:1.125rem}.purchase .filter-aside .scroll-area .filter-container form fieldset.other{padding:2.0625rem 1.5rem}.purchase .filter-aside .scroll-area .filter-container form fieldset.other .checkbox{display:block}.purchase .filter-aside .scroll-area .filter-container form fieldset.other .checkbox~.checkbox{margin-top:1rem}.purchase .filter-aside .scroll-area .filter-container form .btn-container{padding:0 1.5rem}.purchase .filter-aside .scroll-area .filter-container form .btn-container .btn-reset-filter{display:block;padding:0 3.125rem;width:100%;height:3.5rem;background-image:url(../image/icn_chevron_right_gray.svg);background-repeat:no-repeat;background-position:1rem center;background-size:1.5rem 1.5rem;border:1px solid #393939;font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em;color:#393939;cursor:pointer}.purchase .filter-aside .scroll-area .filter-container form .btn-container .btn-reset-filter:hover{border-color:#d5001c;color:#d5001c;background-image:url("../image/icn_chevron_right_red.svg")}.purchase .list-container{width:79.9479166667%;padding:2.5rem 4.6905537459% 7.5rem;margin:0 auto}.purchase .list-container .list-wrap{display:flex;flex-wrap:wrap;width:100%;gap:1.25rem}.purchase .list-container .card-car-info{width:calc(25% - 0.9375rem);flex-shrink:1}.purchase-detail{background-color:#f0f0f0}.purchase-detail .page-top{padding-top:2.75rem}.purchase-detail section{background-color:#fff}.purchase-detail section.car-detail-intro{width:100%;padding:2.5rem 12.5% 0}.purchase-detail section.car-detail-intro .container{display:flex}.purchase-detail section.car-detail-intro .container .img-slide{display:flex;flex-direction:column;width:66.1805555556%;border:1px solid #dad9de;border-right:none}.purchase-detail section.car-detail-intro .container .img-slide .swiper.img{width:100%}.purchase-detail section.car-detail-intro .container .img-slide .swiper img{display:block;width:100%;height:100%;object-fit:contain}.purchase-detail section.car-detail-intro .container .img-slide .swiper.thumbnail{flex-grow:1;display:flex;width:100%;align-items:center}.purchase-detail section.car-detail-intro .container .img-slide .swiper.thumbnail .swiper-slide{background-color:#f0f0f0;background-image:url("../image/img_gnb_logo.png");background-size:54.0880503145% auto;background-position:center;background-repeat:no-repeat}.purchase-detail section.car-detail-intro .container .img-slide .swiper.thumbnail .swiper-slide~.swiper-slide:not(.swiper-slide-thumb-active){border-left:1px solid #dad9de;border-top:1px solid #dad9de}.purchase-detail section.car-detail-intro .container .img-slide .swiper.thumbnail .swiper-slide img{cursor:pointer}.purchase-detail section.car-detail-intro .container .img-slide .swiper.thumbnail .swiper-slide-thumb-active{border:2px solid #d5001c}.purchase-detail section.car-detail-intro .container .intro-text-container{flex-grow:1;padding:2.5rem;border:1px solid #dad9de}.purchase-detail section.car-detail-intro .container .intro-text-container .intro-top{display:flex;align-items:flex-start;justify-content:space-between}.purchase-detail section.car-detail-intro .container .intro-text-container .intro-top .car-model{width:87.2235872236%;word-break:keep-all;font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.purchase-detail section.car-detail-intro .container .intro-text-container .intro-top .btn-share{width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid #dad9de;padding:.625rem}.purchase-detail section.car-detail-intro .container .intro-text-container .intro-top .btn-share img{display:block;width:100%;height:100%;object-fit:contain}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list{margin-top:2rem;border-top:1px solid #171717}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li{padding:1.25rem 0}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li~li{border-top:1px solid #dad9de}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li::after{content:"";display:block;clear:both}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li>span{vertical-align:middle}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li>span.icn{display:block;width:1.5rem;height:1.5rem;margin-right:.75rem;float:left}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li>span.icn img{display:block;width:100%;height:100%;object-fit:contain}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li>span.label{float:left;font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.purchase-detail section.car-detail-intro .container .intro-text-container .info-list li>span.value{font-weight:400;font-size:1.25rem;line-height:160%;letter-spacing:-0.02em;color:#171717;float:right}.purchase-detail section.car-detail-intro .container .intro-text-container .complete-cnt{background-color:#f0f0f0;text-align:center;padding:1.375rem 0}.purchase-detail section.car-detail-intro .container .intro-text-container .complete-cnt>span{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;vertical-align:-2px;color:#d5001c}.purchase-detail section.car-detail-intro .container .intro-text-container .complete-cnt>img{vertical-align:middle;margin-right:.625rem}.purchase-detail section.car-detail-intro .container .intro-text-container .price{margin-top:2rem;font-weight:400;font-size:1.5rem;line-height:140%;letter-spacing:-0.02em;color:#171717;text-align:right;padding-top:1.5rem;border-top:1px solid #171717}.purchase-detail section.car-detail-intro .container .intro-text-container .price span{font-weight:700;font-size:2.25rem;line-height:120%;letter-spacing:-0.02em;vertical-align:middle}.purchase-detail section.detail-information{padding:7.5rem 12.5%}.purchase-detail section.detail-information .container{display:flex;justify-content:space-between;gap:0 1.25rem}.purchase-detail section.detail-information .container>article{width:100%}.purchase-detail section.detail-information .container>article>h6{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.purchase-detail section.detail-information .container>article table{width:100%;margin-top:2rem}.purchase-detail section.detail-information .container>article table tbody{width:100%}.purchase-detail section.detail-information .container>article table tbody tr{width:100%;border-top:1px solid #dad9de}.purchase-detail section.detail-information .container>article table tbody tr:last-child{border-bottom:1px solid #dad9de}.purchase-detail section.detail-information .container>article table tbody tr th,.purchase-detail section.detail-information .container>article table tbody tr td{padding:.875rem 1rem;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em}.purchase-detail section.detail-information .container>article table tbody tr th{width:200px;background-color:#f0f0f0;color:#393939;border-right:1px solid #dad9de;vertical-align:middle;text-align:left}.purchase-detail section.detail-information .container>article table tbody tr td{color:#171717}.purchase-detail section.similar-product{background-color:#f0f0f0;padding:7.5rem 12.5%}.purchase-detail section.similar-product .container>p{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.purchase-detail section.similar-product .container .swiper-container{width:100%;margin-top:2rem}.purchase-detail section.similar-product .container .swiper-container .swiper-pagination{margin-top:1.5rem}.purchase-detail section.inquiry-section{padding:7.5rem 12.5%;gap:0 1.25rem}.purchase-detail section.inquiry-section .container{display:flex}.purchase-detail section.inquiry-section .btn-container{border-top:1px solid #dad9de;margin-top:1.5rem}.purchase-detail section.contact-number{padding:7.5rem 12.5%;background-color:#f0f0f0}.purchase-detail section.contact-number .container{display:flex}.purchase-detail section.contact-number .number{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#737278}.purchase-detail section.contact-number .number>span{color:#d5001c}.purchase-detail section .left{width:32.4305555556%}.purchase-detail section .left .menu-title{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.purchase-detail section .left+*{flex-grow:1}.sale>section:not(.intro-section),.compliance>section:not(.intro-section){padding:0 12.5%}.sale>section .left,.compliance>section .left{width:32.4305555556%;flex-shrink:0}.sale>section .left>h2,.compliance>section .left>h2{font-size:2rem;font-weight:400;letter-spacing:-0.02em;line-height:1.2;color:#737278;margin-bottom:1.25rem}.sale>section .left>h6,.compliance>section .left>h6{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em}.sale>section .left+*,.compliance>section .left+*{flex-grow:1;padding-left:1.25rem;max-width:67.5694444444%}.sale>section.about-sale,.compliance>section.about-sale{padding-top:5rem;padding-bottom:6.25rem;border-bottom:1px solid #dad9de}.sale>section.about-sale .container>h6,.compliance>section.about-sale .container>h6{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717}.sale>section.about-sale .container>p,.compliance>section.about-sale .container>p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#171717;margin-top:2rem}.sale>section.sale-step,.compliance>section.sale-step{padding-top:7.5rem;padding-bottom:7.5rem}.sale>section.sale-step .container,.compliance>section.sale-step .container{display:flex}.sale>section.sale-step ul,.compliance>section.sale-step ul{display:flex;flex-wrap:wrap}.sale>section.sale-step ul li,.compliance>section.sale-step ul li{width:calc(50% - 0.625rem)}.sale>section.sale-step .purchase-step-list,.compliance>section.sale-step .purchase-step-list{gap:5rem 1.25rem}.sale>section.sale-step .purchase-step-list li,.compliance>section.sale-step .purchase-step-list li{display:flex;align-items:center;gap:0 .75rem}.sale>section.sale-step .purchase-step-list li .icn,.compliance>section.sale-step .purchase-step-list li .icn{position:relative;display:block;width:4.5rem;height:4.5rem;border-radius:.5rem;background-color:#f0f0f0}.sale>section.sale-step .purchase-step-list li .icn img,.compliance>section.sale-step .purchase-step-list li .icn img{position:absolute;display:block;width:2.5rem;height:2.5rem;object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%)}.sale>section.sale-step .purchase-step-list li .step,.compliance>section.sale-step .purchase-step-list li .step{font-weight:700;font-size:1.75rem;line-height:140%;letter-spacing:-0.02em;color:#393939;flex-shrink:0}.sale>section.sale-step .purchase-step-list li>p,.compliance>section.sale-step .purchase-step-list li>p{font-weight:400;font-size:1.5rem;line-height:140%;letter-spacing:-0.02em;color:#171717}.sale>section.sale-step .program-merit-list,.compliance>section.sale-step .program-merit-list{gap:0rem 1.25rem}.sale>section.sale-step .program-merit-list li,.compliance>section.sale-step .program-merit-list li{padding:2.5rem 0;border-top:1px solid #dad9de}.sale>section.sale-step .program-merit-list li .icn,.compliance>section.sale-step .program-merit-list li .icn{position:relative;display:block;width:4.5rem;height:4.5rem;border-radius:.5rem;background-color:#393939}.sale>section.sale-step .program-merit-list li .icn img,.compliance>section.sale-step .program-merit-list li .icn img{position:absolute;display:block;width:2.5rem;height:2.5rem;object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%)}.sale>section.sale-step .program-merit-list li .txt,.compliance>section.sale-step .program-merit-list li .txt{margin-top:1.5rem}.sale>section.sale-step .program-merit-list li .txt .no,.compliance>section.sale-step .program-merit-list li .txt .no{font-weight:700;font-size:1.75rem;line-height:140%;letter-spacing:-0.02em;color:#b5b4ba}.sale>section.sale-step .program-merit-list li .txt p,.compliance>section.sale-step .program-merit-list li .txt p{margin-top:.75rem;font-weight:400;font-size:1.5rem;line-height:140%;letter-spacing:-0.02em;color:#171717}.sale>section.contact-number,.compliance>section.contact-number{padding:7.5rem 12.5%;background-color:#f0f0f0}.sale>section.contact-number .container,.compliance>section.contact-number .container{display:flex}.sale>section.contact-number .container .number,.compliance>section.contact-number .container .number{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#737278}.sale>section.contact-number .container .number>span,.compliance>section.contact-number .container .number>span{color:#d5001c}.sale>section.inquiry-section,.compliance>section.inquiry-section{padding-top:7.5rem;padding-bottom:10rem}.sale>section.inquiry-section .container,.compliance>section.inquiry-section .container{display:flex}.sale .btn-sale-car,.compliance .btn-sale-car{position:fixed;bottom:0;left:0;right:0;z-index:10}.compliance{display:block}.compliance>section.sale-step .purchase-step-list{gap:0 1.25rem}.compliance>section.sale-step .purchase-step-list li{display:block;padding:48px 0}.compliance>section.sale-step .purchase-step-list li:nth-child(1),.compliance>section.sale-step .purchase-step-list li:nth-child(2){border-bottom:1px solid #dad9de}.compliance>section.sale-step .purchase-step-list li>p{margin-top:24px;color:var(--Black, #141414);font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.4px}.compliance>section.comliance-info{padding-top:7.5rem;padding-bottom:7.5rem;background:#f0f0f0}.compliance>section.comliance-info .container{display:flex}.compliance>section.comliance-info .purchase-step-list li{display:flex;gap:15px;margin-bottom:10px}.compliance>section.comliance-info .purchase-step-list li strong{min-width:150px;color:var(--Gray-03, #737278);font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.48px}.compliance>section.comliance-info .purchase-step-list li span{color:var(--Black, #141414);text-align:right;font-size:20px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.4px}.event section.event-list-section{padding:5rem 12.5% 7.5rem;background-color:#f0f0f0}.event section.event-list-section .event-list{display:flex;flex-wrap:wrap;padding:1.25rem;gap:1.25rem;flex:1 1}.event section.event-list-section .event-list li{width:calc(50% - 0.625rem)}.event section.event-list-section .event-list li a{display:flex;border:1px solid #dad9de;background-color:#fff}.event section.event-list-section .event-list li a .img-container{flex-shrink:0;position:relative;width:13.9375rem;height:11.25rem}.event section.event-list-section .event-list li a .img-container img{display:block;width:100%;height:100%;object-fit:cover}.event section.event-list-section .event-list li a .img-container .badge{position:absolute;background-color:#393939;padding:.25rem .75rem;font-weight:700;font-size:.875rem;line-height:140%;letter-spacing:-0.02em;color:#fff;top:0;left:0}.event section.event-list-section .event-list li a .text-container{width:calc(100% - 13.9375rem);padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.event section.event-list-section .event-list li a .text-container .event-information{height:5.5rem}.event section.event-list-section .event-list li a .text-container .event-information>h6{width:100%;font-weight:700;font-size:1.5rem;line-height:140%;letter-spacing:-0.02em;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event section.event-list-section .event-list li a .text-container .event-information>p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939;word-break:keep-all;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event section.event-list-section .event-list li a .text-container>.date{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#737278}.event-details header{padding:5rem 12.5% 6.25rem;border-bottom:1px solid #dad9de}.event-details header .container .top .badge{display:block;background-color:#393939;padding:.375rem 1rem;font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#fff;float:left}.event-details header .container .top .btn-share{float:right;padding:0 1.5rem;height:3.625rem;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;background-color:#fff;border:1px solid #dad9de;margin-top:1px;float:right}.event-details header .container .top .btn-share img{margin-left:.75rem;vertical-align:middle}.event-details header .container>h4{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717;max-width:44.375rem;margin-top:.3125rem}.event-details header .container>p{max-width:44.375rem;margin-top:1rem;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.event-details header .container>.date{display:block;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;margin-top:1.5rem;color:#737278}.event-details .contents-wrap{padding:5rem 12.5% 6.25rem}.event-details .contents-wrap .btn-container{margin-top:2.5rem}.event-details .contents-wrap .btn-container a{width:21.5625rem;display:block;padding:0 2.875rem;height:3.5rem;background-color:#393939;margin-top:2rem;background-image:url("../image/icn_chevron_right.svg");background-repeat:no-repeat;background-position:1rem center;background-size:1.25rem 1.25rem;font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;line-height:3.6875rem;color:#fff}.event-details .contents-wrap .btn-container a:hover{background-color:#d5001c}.about{padding-bottom:10rem}.about section{padding:5rem 12.5% 6.25rem}.about section .container>h6{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em;color:#171717;margin-bottom:2rem}.about section .container .flex-container{display:flex;gap:0 11.25rem;width:100%}.about section .container .flex-container .left{width:37.5rem;height:30rem;flex-shrink:0}.about section .container .flex-container .left img{display:block;width:100%;height:100%;object-fit:cover}.about section .container .flex-container .right{flex-grow:1}.about section .container .contact-list li~li{margin-top:2.5rem}.about section .container .contact-list li>.company{display:block;font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#393939}.about section .container .contact-list li>a{display:block;margin-top:.5rem;padding:1.25rem 0;color:#393939;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;border-top:1px solid #dad9de;border-bottom:1px solid #dad9de}.about section .container .contact-list li>a:hover span{color:#d5001c !important}.about section .container .contact-list li>a>span{display:inline-block;margin-left:.5rem}.about section .container .business-hours-list li~li{margin-top:2.5rem}.about section .container .business-hours-list li>.company{display:block;font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#393939}.about section .container .business-hours-list li>div{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1.25rem 0;color:#393939;border-top:1px solid #dad9de;border-bottom:1px solid #dad9de}.about section .container .business-hours-list li>div~div{margin-top:0;border-top:none}.about section .container .business-hours-list li>div>span{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;display:inline-block}.about section.brand-value{border-bottom:1px solid #dad9de}.about section.brand-value .container .brand-value-list li{list-style-type:square;list-style-position:inside;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.about section.brand-value .container>p{width:50rem;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939;margin-top:2rem}.about section.sscl-gallery{padding-top:6.25rem}.about section.sscl-gallery .swiper .swiper-wrapper .swiper-slide img{display:block;width:100%}.about section.sscl-gallery .swiper .swiper-pagination{position:absolute;bottom:2rem}.about section.address{padding-bottom:0}.about section.address~section{padding-bottom:0}.about section.address .map{width:100%;height:100%;z-index:1}.about section.address .map .map-popup{padding:1.25rem}.about section.address .map .map-popup h3{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em}.about section.address .map .map-popup .link{display:flex;border:1px solid #dad9de;border-radius:4px;margin-top:.625rem}.about section.address .map .map-popup .link a{display:block;flex:1 1;text-align:center;color:#171717;padding:.375rem 1rem;font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em}.about section.address .map .map-popup .link a~a{border-left:1px solid #dad9de}.about section.address .company-name>h3{font-weight:700;font-size:1.75rem;line-height:140%;letter-spacing:-0.02em;color:#171717}.about section.address .company-name>span{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.about section.address .addr-list{border-top:1px solid #dad9de;margin-top:1.5rem}.about section.address .addr-list li{padding:1.25rem 0;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939;border-bottom:1px solid #dad9de}.about section.address .addr-list li .icn{display:inline-block;text-align:center;vertical-align:middle;margin-right:1rem}.about section.address .addr-list li .icn img{display:block;width:100%;object-fit:contain}.about section.address .addr-list li a:hover{color:#d5001c !important}.about section.address .addr-list li a,.about section.address .addr-list li span{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.about section.address .addr-list li a.email,.about section.address .addr-list li span.email{text-decoration:underline}.inquiry{padding:6.25rem 12.5% 10rem}.inquiry .container{display:flex;gap:0 7.34375%}.inquiry .container .inquiry-menu{width:21.5625rem;flex-shrink:0}.inquiry .container .inquiry-menu h5{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-0.02em}.inquiry .container .inquiry-menu ul{margin-top:1.5rem;height:3.75rem;border-top:1px solid #171717}.inquiry .container .inquiry-menu ul li{width:100%}.inquiry .container .inquiry-menu ul li a{display:block;padding:1.25rem 0;border-bottom:1px solid #dad9de;font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;color:#b5b4ba}.inquiry .container .inquiry-menu ul li.active a{color:#171717}.inquiry .container .inquiry-input-section{flex-grow:1}.policy-cookie>h2{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;color:#171717;padding:4.875rem 12.5% 1.5rem;border-bottom:1px solid #dad9de;flex-shrink:0;flex-shrink:0}.policy-cookie .contents{padding:1rem 12.5% 13.625rem}.policy-cookie .contents ul{margin-top:1.5rem}.policy-cookie .contents ul~ul{margin-top:2rem}.policy-cookie .contents ul li{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.policy-cookie .contents ul li~li{margin-top:1.5rem}.policy-privacy>h2{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;color:#171717;padding:4.875rem 12.5% 1.5rem;border-bottom:1px solid #dad9de;flex-shrink:0}.policy-privacy .contents{padding:4.125rem 12.5% 13.625rem}.policy-privacy .contents .content{display:none}.policy-privacy .contents .content>h3{font-weight:700;font-size:1.25rem;line-height:140%;letter-spacing:-0.02em;margin-bottom:.625rem}.policy-privacy .contents .content>p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;margin-bottom:2rem}.policy-privacy .contents .content .privacy-list{border:1px solid #dad9de;padding:1rem;margin-bottom:4rem}.policy-privacy .contents .content .privacy-list>h5{font-size:1rem;text-align:center;color:#393939;margin-bottom:1rem}.policy-privacy .contents .content .privacy-list li>a{color:#000;line-height:1.5}.policy-privacy .contents .content .privacy-list li>a:hover{font-weight:700}.policy-privacy .contents .content .list-box{margin-bottom:3rem;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.policy-privacy .contents .content .list-box .mb16{margin-bottom:1rem}.policy-privacy .contents .content .list-box .mb20{margin-bottom:1.25rem}.policy-privacy .contents .content .list-box .pl30{padding-left:1.875rem}.policy-privacy .contents .content .list-box .pl40{padding-left:2.5rem}.policy-privacy .contents .content .list-box strong{display:block;margin-bottom:.5rem}.policy-privacy .contents .content .list-box .list-title{font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;margin-bottom:.625rem}.policy-privacy .contents .content .list-box.first p{margin:1rem 0 .3125rem}.policy-privacy .contents .content .list-box.first ul li ul li{list-style-type:disc}.policy-privacy .contents .content .list-box ul.disc>li{list-style-type:disc}.policy-privacy .contents .content .list-box ul.none>li,.policy-privacy .contents .content .list-box ol.none>li{list-style-type:none}.policy-privacy .contents .content .list-box ol{display:block;list-style-type:decimal;margin-top:.625rem;padding-left:2.5rem}.policy-privacy .contents .content .list-box ol.mt24{margin-top:1.5rem}.policy-privacy .contents .content .list-box ol>li>ul{display:block}.policy-privacy .contents .content .list-box ol>li.mb20{margin-bottom:1.25rem}.policy-privacy .contents .content .list-box li{display:list-item;text-align:match-parent;list-style-type:inherit}.policy-privacy .contents .content .list-box li p{margin-bottom:.3125rem}.policy-privacy .contents .content .list-box li ul{display:list-item;padding-left:2.5rem}.policy-privacy .contents .content .list-box table{border:1px solid #dad9de}.policy-privacy .contents .content .list-box table tbody{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em}.policy-privacy .contents .content .list-box table tbody th{padding:.75rem 1rem;background-color:#f0f0f0;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;vertical-align:middle;border-bottom:1px solid #dad9de;border-right:1px solid #dad9de}.policy-privacy .contents .content .list-box table tbody td{vertical-align:middle;padding:1rem .75rem;border-bottom:1px solid #dad9de;border-right:1px solid #dad9de}.policy-privacy .contents .content #item12>ol>li:last-child{display:block;margin-left:-1rem}.policy-privacy .contents .versions{margin-bottom:32px}.policy-privacy .contents .versions .select-box .input-wrap{width:320px}.error-page{height:100vh;background-color:rgba(20,20,20,.7)}.error-page .contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 1.25rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:4.5rem 8.1875rem}.error-page .contents .img-container{width:3rem;height:3rem}.error-page .contents .img-container img{display:block;width:100%;height:100%;object-fit:contain}.error-page .contents>h2{font-weight:700;font-size:1.75rem;line-height:140%;letter-spacing:-0.02em;color:#171717;margin:1.5rem 0}.error-page .contents p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939;text-align:center;word-break:keep-all}.error-page .contents p~p{margin-top:.5rem}.error-page .contact{width:100%}.error-page .contact .contact-list{margin-top:6.25rem}.error-page .contact .contact-list li{border-top:1px solid #dad9de}.error-page .contact .contact-list li~li{border-bottom:1px solid #dad9de}.error-page .contact .contact-list li a{display:block;padding:1.25rem 0;text-align:center;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.error-page .btn-container{margin-top:3rem;width:100%;display:flex;justify-content:space-between}.error-page .btn-container button{width:calc(50% - 0.625rem);border:1px solid #393939}.error-page .btn-container button a{display:flex;align-items:center;justify-content:flex-start;gap:0 .625rem;padding:1rem;color:#393939}.modal .modal-container .modal-top{border-bottom:1px solid #dad9de}.modal .modal-container .modal-top .modal-title{font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em}.modal.cookie-guide .modal-container{width:38.0208333333%;min-width:500px}.modal.cookie-guide .modal-container .modal-contents{padding:3rem 2.5rem 3.75rem}.modal.cookie-guide .modal-container .modal-contents p{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em;color:#393939}.modal.filter-sort .modal-container .modal-top{border-bottom:none}.modal.filter-sort .modal-container .modal-contents{padding:1.25rem 1.25rem 2.125rem}.modal.filter-sort .modal-container .modal-contents ul.sort-type-list{display:flex;flex-wrap:wrap;gap:1rem 0}.modal.filter-sort .modal-container .modal-contents ul.sort-type-list:not(.order){padding-bottom:1.5rem;border-bottom:1px solid #dad9de}.modal.filter-sort .modal-container .modal-contents ul.sort-type-list li{width:50%}.modal.filter-sort .modal-container .modal-contents ul.sort-type-list.order{margin-top:1.5rem}.modal.filter-sort .modal-container .modal-contents ul.sort-type-list.order li label.btn{width:100%;height:3rem;line-height:3rem}.modal.filter-sort .modal-container .btn-container button{width:100%}.modal.share .modal-container{width:320px}.modal.share .modal-container .modal-contents{padding:1.75rem 0 2rem}.modal.share .modal-container .modal-contents .share-list{width:fit-content;margin:0 auto}.modal.share .modal-container .modal-contents .share-list li{float:left}.modal.share .modal-container .modal-contents .share-list li~li{margin-left:1.5rem}.modal.share .modal-container .modal-contents .share-list li.kakaotalk .icn{background-color:#fad200}.modal.share .modal-container .modal-contents .share-list li.message .icn{background-color:#171717}.modal.share .modal-container .modal-contents .share-list li.link .icn{background-color:#d5001c}.modal.share .modal-container .modal-contents .share-list li a{display:block}.modal.share .modal-container .modal-contents .share-list li span.icn{display:block;position:relative;padding:.5rem;width:3rem;height:3rem;border-radius:.5rem;text-align:center;margin:0 auto}.modal.share .modal-container .modal-contents .share-list li span.icn img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal.share .modal-container .modal-contents .share-list li span.txt{display:block;font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#393939;text-align:center;margin-top:.75rem}.modal.recent .modal-container{width:55%;min-width:500px}.modal.recent .modal-container .modal-top{position:sticky;left:0}.modal.recent .modal-container .modal-contents .recent-product-container{display:flex;flex-direction:column;height:100%}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container{display:flex;height:100%;padding-bottom:1.25rem}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list{display:flex;flex-direction:column;height:100%;border-right:1px solid #dad9de}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list>li{display:flex;align-items:center;justify-content:center;position:relative;flex-grow:1;flex-shrink:0;border-bottom:1px solid #dad9de}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list>li:not(:first-child){height:4.5rem}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list>li:first-child{height:16.8125rem;flex-grow:0}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list>li:last-child{border-bottom:1px solid #dad9de}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list>li span{text-align:center;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.02em}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list.header{position:sticky;width:15.1515151515%;flex-shrink:0}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list.header>li{background-color:#f0f0f0}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .car-info-list.header>li img{width:5.5625rem}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list{display:flex;flex-grow:1;margin-left:-1px;overflow:auto}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list::-webkit-scrollbar{width:12px;height:3px;background-color:#dad9de}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list::-webkit-scrollbar-thumb{background:#d5001c}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list li{flex-grow:1;min-width:25%}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list li .car-info-list li:first-child span img{display:block;width:85.7142857143%;max-width:12.1875rem;margin:0 auto}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list li .car-info-list li:first-child span h6{font-weight:700;font-size:.875rem;line-height:140%;letter-spacing:-0.02em;color:#171717;margin-top:.5rem}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list li .car-info-list li:first-child span .btn{width:85.7142857143%;margin-top:.5rem}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list li .car-info-list li:first-child span .btn a{color:#171717}.modal.recent .modal-container .modal-contents .recent-product-container .recent-list-container .recent-list .swiper-wrapper{border-left:1px solid #dad9de}.modal.recent .modal-container .modal-contents .empty-data{position:relative;height:48.3125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem 0}.modal.recent .modal-container .modal-contents .empty-data p{font-weight:700;font-size:1.125rem;line-height:150%;letter-spacing:-0.02em;color:#b5b4ba}.modal.recent .modal-container .modal-contents .empty-data .notice::before{content:"※";display:block;position:absolute;top:1.5rem;left:1.25rem}.modal.recent .modal-container .modal-contents .empty-data .notice{display:inline-block;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-0.03em;color:#737278;background-color:#f0f0f0;padding:1.25rem;padding-left:2.375rem}.modal.event-consent .modal-container .modal-contents{padding:2rem 1.25rem 3rem}.modal.event-consent .modal-container .modal-contents section{padding:.75rem 0 1.75rem}.modal.event-consent .modal-container .modal-contents section>h4{font-weight:700;font-size:1rem;line-height:140%;letter-spacing:-0.02em;color:#171717;margin-bottom:.75rem}.modal.event-consent .modal-container .modal-contents section ul li{font-size:.875rem;font-weight:400;letter-spacing:-0.02em;line-height:1.6;color:#393939}.modal.event-consent .modal-container .modal-contents section ul li~li{margin-top:1rem}.modal.event-consent .modal-container .modal-contents section p{font-size:.875rem;font-weight:400;letter-spacing:-0.02em;line-height:1.6;color:#393939}@media all and (max-width: 1600px){html,body{font-size:15px}}@media all and (max-width: 1400px){html,body{font-size:14px}}@media all and (max-width: 1300px){html,body{font-size:13px}}@media all and (max-width: 1200px){html,body{font-size:12px}}