@charset "UTF-8"; @import '../utils.scss'; html{ body{ font-family: 'KiaSignature'; font-weight: 400; overflow-x: hidden; } input[type=checkbox]{ accent-color:#000; width:2rem; height:2rem; border-radius: 0.6rem; border-color: #DEDEDE; } button{ font-family: 'KiaSignature'; } // 아이콘 .icon-cs{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-wcs.svg);} .icon-user{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-wuser.svg);} .icon-cart{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-wcart.svg);} .hederWarp.noBoder, .hederWarp.hBoder{ .icon-cs{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-tbcs.svg);} .icon-user{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-user.svg);} .icon-cart{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-cart.svg);} } .hederWarp_n.noBoder, .hederWarp_n.hBoder{ .icon-cs{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-tbcs.svg);} .icon-user{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-user.svg);} .icon-cart{width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-cart.svg);} } textarea{ width:100%; border:1px solid #DEDEDE; outline: 0 none; border-radius: 0; padding:1.5rem 1.7rem; font-size:1.6rem; font-family: 'KiaSignature'; } .icon-tbarrow {width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-tbarrow.svg);} .icon-wtbarrow {width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-wtbarrow.svg);} .scrollDisable{ .hederWarp{ .headerInner{ } } .logoImg{ background-image: url(../../images/kia/kia-blogo-n.svg); } } //메인 .mainNotice{ background-color: #F3F3F3; height:11.5rem; width:100%; display: flex; justify-content: center; align-items: center; padding-left:2rem; padding-right:2rem; @include tablet{ height:10rem; } @include desktopMax{ padding-left:0; padding-right:0; } .noticInnerWarp{ width:100%; @include desktopMax{ width:120rem; } .noticeInner{ display:flex; height:11.5rem; position: relative; @include tablet{ height:10rem; } h2{ display: none; @include tablet{ font-size: 2.2rem; font-weight: 600; color:#000; display:flex; align-items: center; } } .mainNiticeList{ margin-left:0rem; display:flex; align-items: center; height:11.5rem; width:100%; overflow: hidden; justify-content: space-between; @include tablet{ margin-left:7.5rem; width:calc(100% - 25rem); height:10rem; } @include desktopMin{ width:calc(100% - 40rem); } @include desktopMin{ width:calc(100% - 35rem); } ul{ li{ display:flex; align-items: flex-start; padding-top:2.3rem; @include tablet{ align-items: center; padding-top:0; } dl{ display:flex; flex-wrap: wrap; align-items: center; @include tablet{ flex-wrap: nowrap; } dt,dd{ font-size:1.4rem; width:100%; @include tablet{ font-size:1.6rem; width:fit-content; } } dt{ color:#9EA1A2; } dd{ color:#000; margin-top:0.8rem; @include tablet{ margin-top:0; border-left:1px solid rgba(0, 0, 0, 0.3); padding-left:1rem; margin-left:1rem; } } } } } .swiperButtonWarp{ right:0; margin-top: 0rem; @include tablet{ margin-top: 2rem; } .swiper-button-next, .swiper-button-prev{ position: relative; justify-content:flex-end; top:55%; margin-top:0; height:auto; width:auto; right:inherit; &::after{ content: ""; display: block; width:1.4rem; height:0.8rem; background-image: url(../../images/common/icon-notice.svg); background-repeat: no-repeat; background-position:center; } } .swiper-button-next{ transform: rotate(0deg); margin-top:-2rem; right:0; } .swiper-button-prev{ transform: rotate(-180deg); margin-bottom:0; left:0; margin-top: 2rem; } } } } } } .mainBanner{ background-image: url(../../images/kia/product-img/producy-mtemp8.png); background-repeat: no-repeat; background-size: cover; background-position: center; height:36rem; margin-top:6rem; display: flex; align-items: center; @include tablet{ height:34rem; background-image: url(../../images/kia/product-img/producy-temp8.png); } @include desktopMin{ margin-top:15rem; } .mabannerInner{ position: relative; display: flex; flex-wrap: wrap; max-width:120rem; width:100%; margin:0 auto; padding-left:2rem; padding-right:2rem; @include desktopMax{ max-width:120rem; padding-left:0rem; padding-right:0rem; } dl{ width:100%; dt,dd{ width:100%; color:#fff; } dt{ font-size: 2.5rem; font-weight: 600; @include desktopMin{ font-size: 4rem; } } dd{ margin-top:1.5rem; line-height: 2.2rem; br{ display:none; @include tablet{ display: block; } } } } .listImgBtn{ width:100%; margin-top:3rem; @include tablet{ width:17.6rem; } .oneButton{ div{ &::after, &::before{ width:3.2rem; @include tablet{ width:3.2rem; } } } } } } } //헤더 .hederWarp{ .headerInner{ .headerTop{ .headerGnb{ .logo{ a{ font-family: 'KiaSignature'; .logoImg{ display:block; width:16.7rem; height:1.5rem; background-image: url(../../images/kia/kia-logo-n.svg); @include desktopMin{ height:2rem; width:22.8rem; } } } } .logo.on{ a{ .logoImg{ background-image: url(../../images/kia/kia-blogo-n.svg); } } p{color:#000;} } .topUtil{ .gnbIcon{ .mMenuWarp{ .mobileMember{ button{ font-weight: 700; } } } } } } } } } .hederWarp.hBoder, .hederWarp.noBoder{ .headerInner{ .headerGnb{ .logo{ a{ .logoImg{ background-image: url(../../images/kia/kia-blogo-n.svg); } } } } } } .hederWarp_n.hBoder, .hederWarp_n.noBoder{ .headerInner{ .gnb{ .logoWrap{ a{ .logoImg{ background-image: url(../../images/kia/kia-blogo-n.svg); } } } } } } .hederWarp_n{ .headerInner{ .gnb{ .logoWrap { a{ font-family: 'KiaSignature'; .logoImg{ display:block; width:16.7rem; height:1.5rem; background-image: url(../../images/kia/kia-logo-n.svg); background-repeat: no-repeat; @include desktopMin{ height:2rem; width:22.8rem; } } } } } } } .mainSwiper{ ul{ li{ .mainText{ p{ strong+span{ margin-top:2.5rem; } span{ line-height: 2.6rem; } } .oneButton{ margin-top:5rem; a{ &::before, &::after{ width:3.2rem; } } } } } } } .mainCarNum{ .oneButton{ a{ position: relative; &::before, &::after{ background-image: initial; width: 0; height: 0; } &::after { content: ""; position: absolute; right: 2rem; top: 2.5rem; width: 1.2rem; height: 0.6rem; background: url("/kr/assets/images/common/icon-wtbarrow.svg") center center no-repeat; -webkit-transform:rotate(-90deg); } &:hover { p { color: #ffffff; background-color: initial; } &::after { background-image: url("/kr/assets/images/common/icon-wtbarrow.svg"); } } p { justify-content: flex-start; margin-left: 2rem; background-color: initial; color: #ffffff; border-width: initial; border-style: initial; border-color: initial; &:hover { color: #ffffff; border-color: initial; background-color: initial; } } } @include desktopMin{ width:16rem; a{ &::before, &::after{ background-image: initial; width:5rem; margin-left: -0.1rem; } &::before { content: ""; background-image: url(../../images/kia/svg/kia-btn-wleft.svg); height: 5.6rem; } &::after { content: ""; position: initial; background-image: url(../../images/kia/svg/kia-btn-wright.svg); height: 5.6rem; -webkit-transform: initial; } p { justify-content: center; margin-left: initial; background-color: #fff; color: #05141F; border-width: 1px 0 1px 0; border-style: solid; border-color: #9BA1A5; &:hover { color: #05141F; border-color: #F3C300; background-color: #F3C300; } } &:hover { p { color: #05141F; background-color: #F3C300; } &::before { content: ""; background-image: url(../../images/kia/svg/kia-btn-yleft.svg); height: 5.6rem; } &::after { content: ""; background-image: url(../../images/kia/svg/kia-btn-yright.svg); height: 5.6rem; } } } } } } //기아푸터 .footer{ position: relative; width:100%; height:100%; background-color: #05141F; color:#fff; font-family: 'KiaSignature'; padding-top:9rem; @include tablet{ padding-bottom:10rem; } @include desktopMax{ padding-top:15rem; height:39rem; padding-bottom:0rem; } &::before{ content: ""; position: absolute; top:-4rem; right:0; width:100%; height:4rem; display: block; background-image: url(../../images/kia/svg/footer-bg.svg); background-position: top right -35rem; background-repeat: no-repeat; @include desktopMin{ background-position: top right -22rem; } @include desktopMax{ background-position: top right; } } .kiaInner{ position: relative; width:100%; padding-left:2rem; padding-right:2rem; margin:0 auto; background-color: #05141F; display: block; padding-bottom:10.3rem; @include tablet{ display: flex; padding-bottom:0rem; } @include desktopMax{ width:120rem; padding-left:0; padding-right:0; } .tLeft{ displaY:block; @include desktopMax{ display: flex; } .logoSEction{ width:15rem; img{ width:9rem; height:2.2rem; } } .companyInfo{ margin-left:0rem; margin-top:2rem; @include desktopMax{ margin-left:5.5rem; margin-top:0; padding-right: 18rem; } ul{ displaY:flex; li{ displaY:flex; align-items: center; color:#aaa; font-size:1.2rem; font-weight: 400; @include tablet{ font-size:1.2rem; } a{ color:#aaa; font-size:1.4rem; font-weight: 400; } &:first-child{ a{ color:#fff; font-weight: 600; } } &::after{ content:""; displaY:block; margin-left:1rem; margin-right:1rem; width: 1px; height:1.5rem; background-color: rgba(68, 68, 68, 1); } &:last-child{ &::after{ display: none; } } } } ul+ul{ margin-top:1.3rem; flex-wrap: wrap; @include tablet{ margin-top:0.9rem; } li{ margin-bottom:1rem; &:nth-child(3){ &::after{ displaY:none; } } &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4){ width:100%; @include tablet{ width:fit-content; } &::after{ display:none; @include tablet{ display:block; } } } } } } } .csTime{ min-width:24rem; margin-top:5rem; @include tablet{ margin-left:5rem; } @include desktopMax{ margin-top:0; margin-left:0rem; } p{ strong{ displaY:block; font-size:1.6rem; font-weight: 400; color:#fff; margin-bottom:1rem; } span{ displaY:block; font-size: 1.4rem; font-weight: 400; color:#aaa; } } p+p{ margin-top:0.8rem; } } .copyRight{ position:absolute; left:2rem; bottom:4rem; font-size: 1.2rem; @include tablet{ bottom:0; } @include desktopMax{ left:15rem; } span{ font-family: Arial, Helvetica, sans-serif; } } .familyBoxWarp{ display:flex; justify-content: flex-start; width:100%; @include tablet{ width:24rem; justify-content: flex-end; } .familyBox{ margin-top:2.7rem; width:100%; .familyInner{ .cont-select { position: relative; width: 100%; height:4.5rem; min-width:10rem; @include tablet{ width:24rem; } .btn-select { position: relative; width: 100%; height:4.5rem; font-size:1.4rem; padding: 1.4rem 2rem; background-color: #05141F; border: 1px solid #676767; box-sizing: border-box; cursor: pointer; text-align: left; color:#fff; line-height: 1; /* 말줄임 */ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; @include tablet{ font-size:1.4rem; } &::after{ content: ""; position: absolute; right:1rem; top:40%; transform: translate(-50%, 0); width:1.2rem; height:1.2rem; displaY:block; background: url("/kr/assets/images/common/icon-wplus.svg") ; background-size: contain; background-repeat: no-repeat; transform: rotate(-180deg); } } .list-member { display: none; position: absolute; padding: 1rem 1.5rem; width: 100%; bottom: 4.4rem; left: 0; border: 1px solid #676767; box-sizing: border-box; background-color:#05141F; z-index: 1; } .btn-select.on { &::after{ transform: rotate(0deg); } } .btn-select.on+.list-member { display: block; } .list-member li { display: flex; align-items: center; font-size:1.4rem; line-height: 2; height:3rem; box-sizing: border-box; } .list-member li a { display: block; width: 100%; font-size:1.4rem; border: none; cursor: pointer; text-align: left; color:#676767; /* 말줄임 */ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; &:hover{ color:#fff; } } } } } .searchTextBox{ width:100%; border:1px solid #DEDEDE; border-left:0; height:4.5rem; padding: 1rem 2rem; display: flex; justify-content: space-between; @include tablet{ width:32rem; } input[type=text]{ width:100%; } .icon-search{ displaY:block; width:2.4rem; height:2.4rem; background-image: url(../../images/common/icon-search.svg); background-size: contain; } } } } .top{ position: absolute; right: 2rem; bottom: 45rem; display: none; } } //기아 결재버튼 [2개 짜리] .towButton{ display: flex; justify-content: space-between; .leftBtn, .rightBtn{ height:5.6rem; displaY:flex; width: 100%; p{ displaY:flex; justify-content: center; align-items: center; width:100%; height:5.6rem; font-size: 1.4rem; font-weight: 600; font-family: 'KiaSignature'; } } .leftBtn{ @include tablet{ margin-right:0.5rem; } p{ padding-right:2.8rem; background-color: #fff; color:#000; border-width:1px 1px 1px 0 ; border-style: solid; border-color: #9BA1A5; border-radius: 0 0.4rem 0.4rem 0 ; } &::before{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-wleft.svg); background-size: auto; background-repeat: no-repeat; @include tablet{ width:3.2rem; } } &:hover{ p{ color:#05141F; border-color: #F3C300; background-color: #F3C300; } &::before{ content: ""; background-image: url(../../images/kia/svg/kia-btn-yleft.svg); } @media (hover: hover) and (pointer: fine) { p{ color:#05141F; border-color: #9BA1A5; background-color: #fff; } &::before{ content: ""; background-image: url(../../images/kia/svg/kia-btn-wleft.svg); } } } @media (hover: hover) and (pointer: fine) { &:hover{ p{ color:#05141F; border-color: #9BA1A5; background-color: #fff; } &::before{ content: ""; background-image: url(../../images/kia/svg/kia-btn-wleft.svg); } } } } .rightBtn{ border-radius: 0.4rem ; @include tablet{ margin-left:0.5rem; } p{ background-color: #05141F; color:#fff !important; border:none; border-right:none; border-radius: 0.4rem 0 0 0.4rem ; padding-left:2.8rem; font-family: 'KiaSignature'; } &::after{ content: ""; display:block; width:3.2rem; border:none; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-bright.svg); background-size: cover; background-repeat: no-repeat; background-position: top right; margin-left:-1px; @include tablet{ width:3.2rem; } } &:hover{ p{ color:#05141F; border-color: #CDD0D2; background-color: #CDD0D2; } &::after{ content: ""; background-image: url(../../images/kia/svg/kia-btn-gright.svg); } } } } //기아 버튼 [1개 짜리 불랙] .oneButton{ height:5.6rem; width:100%; min-width: 16rem; button, div, a{ width: 100%; // max-width:calc(100% - 54px); display:flex; cursor: pointer; &::before{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-wleft.svg); background-size: auto; background-repeat: no-repeat; background-position: center left; @include tablet{ width:3.2rem; } } &::after{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-wright.svg); background-size: auto; background-repeat: no-repeat; background-position: center right; @include tablet{ width:3.2rem; } } &:hover{ p{ color:#05141F; border-color: #F3C300; background-color: #F3C300; } &::before{ content: ""; background-image: url(../../images/kia/svg/kia-btn-yleft.svg); } &::after{ content: ""; background-image: url(../../images/kia/svg/kia-btn-yright.svg); } } p{ font-family: 'KiaSignature'; display:flex; font-size: 1.4rem; font-weight: 600; align-items: center; justify-content: center; height: 5.6rem; width:calc(100% - 64px); background-color: #fff; color:#05141F; border-width:1px 0 1px 0 ; border-style: solid; border-color: #9BA1A5; border-radius: 0 ; } } } .oneButtonBlack{ height:5.6rem; width:100%; button, a{ width: 100%; // max-width:calc(100% - 54px); display:flex; &::before{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-bleft.svg); background-size: auto; background-repeat: no-repeat; background-position: center left; @include mobileSmall{ width:3.2rem; } @include maxtablet{ width:3.2rem; } @include maxmobile{ width:3.2rem; } } &::after{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-bright.svg); background-size: auto; background-repeat: no-repeat; background-position: center right; @include mobileSmall{ width:4.2rem; } @include maxtablet{ width:3rem; } @include maxmobile{ width:3rem; } } &:hover{ p{ color:#05141F; border-color: #CDD0D2; background-color: #CDD0D2; } &::before{ content: ""; background-image: url(../../images/kia/svg/kia-btn-gleft.svg); } &::after{ content: ""; background-image: url(../../images/kia/svg/kia-btn-gright.svg); } } p{ font-family: 'KiaSignature'; display:flex; font-size: 1.4rem; font-weight: 600; align-items: center; justify-content: center; height: 5.6rem; width:calc(100% - 64px); background-color: #05141F; color:#fff; border-width:1px 0 1px 0 ; border-style: solid; border-color: #05141F; border-radius: 0 ; } } } //기아 상품 상세 버튼 스타일 .productRight{ .optionWarp{ .producOption{ .optionList{ .productSmallVideo{border-radius: 0.6rem;} .checkBtn{ label{ border-radius: 0.6rem; border:1px solid #DEDEDE; } input[type=checkbox]{ visibility: hidden; position: absolute; &:checked + label{ background-color: #05141F; border:1px solid #05141F; &::before{ content: ""; position: absolute; right:2rem; top:50%; transform: translate(-50%, -50%); display:block; width:2rem; height:2rem; background-image: url(../../images/common/icon_select.svg); background-size: contain; background-repeat: no-repeat; } div{ p{ span, strong{color:#fff;} } } } } &:hover{ label{ border:1px solid #000; } } div{ display:flex; flex-wrap: wrap; align-items: center; padding-left:3rem; p{ span, strong{displaY:block; width:100%; font-size:1.6rem ;} strong{font-weight: 600;} span{font-weight: 400;} strong + span{margin-top:1rem; } } } } .checkBtn + .checkBtn{margin-top:1rem;} } } } } .inquiryBtn{ a{ &::before, &::after{ width:3.2rem; @include tablet{ width:3.2rem; } } } } .contentWarp{ .mypageWarp{ .rightConWarp{ .listbtnWarp{ width:100%; display: flex; justify-content: center; .towButton{ width:100%; @include tablet{ width:37rem; } } } } } } } body{ // overflow-x: hidden; .faqKey{ background-image: url(../../images/kia/keybg/faq-key.png); background-position: 70%; @include desktopMin{ background-image: url(../../images/kia/keybg/faq-key.png); } } .csKey{ background-image: url(../../images/kia/keybg/cs-key.png); background-position: 70%; @include desktopMin{ background-image: url(../../images/kia/keybg/cs-key.png); } } .serviceInfo{ background-image: url(../../images/kia/keybg/serviceinfo-key.png); @include desktopMin{ background-image: url(../../images/kia/keybg/serviceinfo-key.png); } } .notice{ background-image: url(../../images/kia/keybg/notice-key.png); background-position: center; @include desktopMin{ background-image: url(../../images/kia/keybg/notice-key.png); } } .event{ background-image: url(../../images/kia/keybg/event-key.png); background-position: 30%; @include desktopMin{ background-image: url(../../images/kia/keybg/event-key.png); } } } body#faq{ .csWarp{ border-radius: 0.6rem; } } .hederWarp{ .headerInner{ .headerTop{ .headerGnb{ .logo{ p{ font-size: 1.5rem; font-weight: 600; @include desktopMin{ font-size: 2rem; } } } } } } } //기아 버튼 [1개 짜리 불랙] .oneButtonLine{ height:5.6rem; width:100%; min-width: 16rem; button, div, a{ width: 100%; // max-width:calc(100% - 54px); display:flex; cursor: pointer; &::before{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-wleft.svg); background-size: auto; background-repeat: no-repeat; background-position: center left; @include tablet{ width:3.2rem; } } &::after{ content: ""; display:block; width:3.2rem; height:5.6rem; background-image: url(../../images/kia/svg/kia-btn-wright.svg); background-size: auto; background-repeat: no-repeat; background-position: center right; @include tablet{ width:3.2rem; } } &:hover{ p{ color:#fff; border-color: #05141F; background-color: #05141F; } &::before{ content: ""; background-image: url(../../images/kia/svg/kia-btn-bleft.svg); } &::after{ content: ""; background-image: url(../../images/kia/svg/kia-btn-bright.svg); } } p{ font-family: 'KiaSignature'; display:flex; font-size: 1.4rem; font-weight: 600; align-items: center; justify-content: center; height: 5.6rem; width:calc(100% - 64px); background-color: #fff; color:#05141F; border-width:1px 0 1px 0 ; border-style: solid; border-color: #9BA1A5; border-radius: 0 ; } } }