@charset "UTF-8"; @import '../utils.scss'; html{ body{ font-family: 'HyundaiSansHeadKR'; font-weight: 400; } input[type=checkbox]{ accent-color:#000; width:2rem; height:2rem; border-radius: 0.6rem; border-color: #DEDEDE; } // 아이콘 .icon-cs{width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/common/icon-tbcs.svg);} .icon-user{width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/common/icon-user.svg);} .icon-cart{width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/common/icon-cart.svg);} .hederWarp.noBoder, .hederWarp.hBoder{ .icon-cs{width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/common/icon-tbcs.svg);} .icon-user{width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/common/icon-user.svg);} .icon-cart{width:2.4rem; height:2.4rem; background-image: url(/kr/assets/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: 'HyundaiSansHeadKR'; } .icon-tbarrow {width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/hyundai/svg/icon-tbarrow.svg);} .icon-wtbarrow {width:2.4rem; height:2.4rem; background-image: url(/kr/assets/images/hyundai/svg/icon-wtbarrow.svg);} .scrollDisable{ .hederWarp{ .headerInner{ } } .logoImg{ background-image: url(/kr/assets/images/hyundai/hyundai-blogo.svg); } } //메인 .mainNotice{ background-color: #F3F3F3; height:8.5rem; width:100%; display: flex; justify-content: center; align-items: center; padding-left:2rem; padding-right:2rem; @include tablet{ height:8.5rem; } @include desktopMax{ padding-left:0; padding-right:0; } .noticInnerWarp{ width:100%; @include desktopMax{ width:120rem; } .noticeInner{ display:flex; height:8.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:8.5rem; width:100%; overflow: hidden; justify-content: space-between; @include tablet{ margin-left:7.5rem; height:10rem; } 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; font-weight: 400; @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: 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(/kr/assets/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; } } } } } } //헤더 .hederWarp{ .headerInner{ .headerTop{ .headerGnb{ .logo{ a{ font-family: 'HyundaiSansHeadKR'; .logoImg{ display:block; width:14rem; height:1.9rem; background-image: url(/kr/assets/images/hyundai/hyundai-logo.svg); @include desktopMin{ width:14rem; height:1.9rem; } } } p{color:#000;} } .logo.on{ a{ .logoImg{ width:3.5rem; height:1.8rem; background-image: url(/kr/assets/images/hyundai/hyundai-sblogo.svg); } } p{color:#000;} } .topUtil{ position: relative; display:flex; align-items: center; .carlist { position: relative; display: none; @include desktopMin{ display: block; } span{ color: #676767; font-weight: 400; displaY:flex; width:fit-content; min-width: 2.2rem; } span+span{ &::before{ content:""; displaY:block; width:1px; height:1.4rem; background-color:#DEDEDE; margin-left:1rem; margin-right:1rem; } } .carItem { displaY:flex; height:8rem; font-size:1.4rem; align-items: center; cursor: pointer; color:#676767; &::after{ content:""; width:2.5rem; height:0.8rem; displaY:block; background: url("/kr/assets/images/common/icon-tbarrow.svg") center right no-repeat; background-size: 1.2rem; } &:hover, &:focus{ border:none; outline: none; } } .carItem.on{ .carlistItem{ display:block; } } .carlistItem { display: none; position: absolute; width: fit-content; min-width:17rem; top: 7.9rem; left: 50%; transform: translate(-50%, 0); @include desktopMin{ } .boxBullet{ display:none; @include desktopMin{ width:1.4rem; height:1rem; displaY:block; position:absolute; top:-0.9rem; left:50%; transform: translate(-50%,0); z-index: 1; } } ul{ position: relative; display: block; padding: 2rem; background-color:#fff; border:1px solid #DEDEDE; li { a { display:flex; font-size:1.4rem; align-items: center; &:hover{ span{ color:#000; } } span{ color: #9EA1A2; font-weight: 400; displaY:flex; width:fit-content; } } } li+li{ margin-top:1rem; } } } .carlistItem.on{ display:block; } .carItem.on+.carlistItem { display: block; } } .carlist.on { a { &::after{ transform: rotate(-180deg); background-position-x: left; } } } .gnbIcon{ display:flex; i{ displaY:block; } .boxBullet{ display: none; @include desktopMin{ width:1.4rem; height:1rem; displaY:block; position:absolute; top:-0.9rem; left:50%; transform: translate(-50%,0); z-index: 1; } } .mMenuWarp{ position: fixed; //display: none; right:-100rem; top:0; height:100vh; width: 100%; min-width:36rem; -webkit-transition: right .3s; -moz-transition: right .3s; -ms-transition: right .3s; -o-transition: right .3s; transition: right .3s; @include mobile{ max-width:36rem; } @include maxtablet{ background-color: #fff; } @include mobileSmall{ max-width:32rem; } @include tablet{ max-width:36rem; } @include desktopMin{ position:inherit; display:flex; align-items: center; right:inherit; top:inherit; width:auto; height:auto; width:100%; min-width:auto; box-shadow:none; } .mobileMember{ margin-top:5.6rem; displaY:flex; @include desktopMin{ display:none; } button{ width:50%; height:5rem; background-color:#F3F3F3 ; border: solid #DEDEDE; border-width: 1px 1px 1px 0px; padding:2rem; display: flex; align-items: center; justify-content: space-between; @include desktopMin{ display:none; } &::after{ content: ""; display:block; width:0.6rem; height:1.2rem; background-image: url(/kr/assets/images/common/icon-mMarrow.svg); background-repeat: no-repeat; background-size: contain; } } button+button{ border-right:0; } @include desktopMin{ display: none; } } .menu{ position: relative; padding:3rem 2rem; min-height:100vh; overflow-y:auto; @include desktopMin{ padding:0; min-height:auto; overflow-y:inherit; padding:0; } > a{ display:none; @include desktopMin{ display:flex; align-items: center; height:8rem; } } .gnbMenu{ width: 100%; displaY:block; margin-bottom:4rem; @include desktopMin{ display:none; position: absolute; min-width:11rem; top: 7.9rem; left: 50%; transform: translate(-50%, 0); background-color:#fff; padding: 1.5rem; border:1px solid #DEDEDE; } .moblieBlock{ display:block; margin-top:5rem; @include desktopMin{ display:none; } li{ a{ color:#676767; } } li+li{margin-top:2rem;} } ul{ position: relative; display: block; li { a { display:flex; font-size:1.6rem; font-weight: 600; align-items: center; color:#000; @include desktopMin{ color:#9EA1A2; font-size:1.4rem; font-weight: 400; } &:hover{ color:#000; } span{ color: #676767; font-weight: 400; displaY:flex; width:fit-content; } } } li+li{ margin-top:3rem; @include desktopMin{ margin-top:1rem; } } } } .loginBtn{ @include desktopMin{ display: none; } } .gnbMenu.on{ display:block; } } .user{ position: relative; display:none; @include desktopMin{ display:block; } > a{ display:none; @include desktopMin{ display:flex; align-items: center; height:8rem; } } .userMenu{ @include desktopMin{ displaY:none; width: 100%; min-width:11rem; top: 7.9rem; left: 50%; transform: translate(-50%, 0); position: absolute; padding: 1.5rem; background-color:#fff; border:1px solid #DEDEDE; } ul{ position: relative; display: block; li { a { display:flex; font-size:1.4rem; align-items: center; color:#9EA1A2; &:hover{ color:#000; } span{ color: #676767; font-weight: 400; displaY:flex; width:fit-content; } } } li+li{ margin-top:1rem; } } } .userMenu.on{ display:block; } } .menu+.user{ margin-left:2rem; } } .mMenuWarp.on{ right:0rem; display:block; background-color: #fff; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; } .mMenuWarp+.cart{ margin-left:0; @include desktopMin{ margin-left:2rem; } } .cart{ > a{ display:flex; align-items: center; height:5.6rem; @include desktopMin{ height:8rem; } } } .moblieMenu{ position:relative; display:block; width:3rem; height:5.6rem; @include desktopMin{ display:none; height:8rem; } .slide-open{ position:absolute; display: flex; align-items: center; justify-content: flex-end; top:50%; left:0%; width:3.6rem; height:5rem; transform: translate(0%,-50%); cursor:pointer; } .burgur{ display:block; position: absolute; width:0px; height:0px; left: 50%; transform: translate(-50%, -50%); top: 50%; } .burgur .top-line{ width: 1.8rem; height:0.2rem; background-color: #000; bottom: -0.4rem; content: ''; position: absolute; left: -0.4rem; -webkit-transition: -webkit-transform .3s; transition: transform .3s; } .burgur .bot-line { width: 1.8rem; height: 0.2rem; background-color: #000; top: -0.6rem; content: ''; position: absolute; left: -0.4rem; -webkit-transition: -webkit-transform .3s; transition: transform .3s; } .burgur.on { width: 0; } .burgur.on .bot-line { -webkit-transform: translateY(4px) rotate(135deg); transform: translateY(4px) rotate(135deg); background-color: #000; } .burgur.on .top-line{ -webkit-transform: translateY(-4px) rotate(-135deg); transform: translateY(-4px) rotate(-135deg); background-color: #000; } } } .carlist+.gnbIcon{ margin-left:0; @include desktopMin{ margin-left:2.5rem; } } } } } } } .hederWarp.hBoder, .hederWarp.noBoder{ .headerInner{ .headerGnb{ .logo{ a{ .logoImg{ background-image: url(/kr/assets/images/hyundai/hyundai-logo.svg); } } } } } } //현대푸터 .footer{ position: relative; width:100%; height:100%; background-color: #1D1D1D; color:#fff; font-family: 'HyundaiSansHeadKR'; padding-top:5rem; @include tablet{ padding-bottom:10rem; } @include desktopMax{ padding-top:7rem; height:39rem; padding-bottom:0rem; } .hyundaiInner{ position: relative; width:100%; padding-left:2rem; padding-right:2rem; margin:0 auto; display: block; padding-bottom:16.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; display: none; @include tablet{ display:block; } img{ width:7.5rem; height:3.8rem; } } .companyInfo{ margin-left:0rem; margin-top:0; @include tablet{ margin-top:2.5rem; } @include desktopMax{ margin-left:5.5rem; margin-top:0rem; } 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.2rem; 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:25rem; margin-top:3rem; @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:3.5rem; font-size:1.4rem; padding: 1rem; background-color: #1D1D1D; 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:#1D1D1D; 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(/kr/assets/images/common/icon-search.svg); background-size: contain; } } } } .top{ position: absolute; right: 2rem; bottom: 65rem; @include tablet{ right: 13.5rem; bottom: 50rem; } } .fmLogo{ position: absolute; left: 50%; bottom: 4rem; font-size: 1.2rem; transform: translate(-50%, 0); @include tablet{ left: 2rem; bottom: 0rem; transform: initial; } @include maxtablet{ bottom: 2rem; } @include desktopMax{ left: 17rem; bottom: 4rem; transform:initial ; } .logoSEction{ displaY:flex; justify-content: center; @include tablet{ displaY:none; } img{ width:5.9rem; height:2.9rem; } } .copyRight{ position: relative; left:initial; bottom: initial; margin-top:1.5rem; @include tablet{ margin-top:0; } } } } //현대 결재버튼 [2개 짜리] .towButton{ .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: 'HyundaiSansHeadKR'; } } .leftBtn{ p{ background-color: #676767; color:#fff; border:1px solid #9BA1A5; } &:hover{ p{ color:#002C5F; border-color: #DEDEDE; background-color: #fff; } } } .rightBtn{ border-radius: 0.4rem ; p{ background-color: #002C5F; color:#fff; border:1px solid #002C5F; font-family: 'HyundaiSansHeadKR'; } &:hover{ p{ color:#002C5F; border-color: #DEDEDE; background-color: #fff; } } } } //현대 버튼 [1개 짜리 불랙] .oneButton{ height:4.5rem; width:100%; button, div, a{ width:100%; // max-width:calc(100% - 54px); display:flex; &:hover{ p{ color:#002C5F; border:1px solid #DEDEDE; background-color: #fff; } } p{ font-family: 'HyundaiSansHeadKR'; display:flex; font-size: 1.4rem; align-items: center; justify-content: center; height: 4.5rem; width:100%; background-color: #002C5F; color:#fff; border-width:0 ; } } } .oneButtonBlack{ height:5.6rem; width:100%; button, a{ width:100%; // max-width:calc(100% - 54px); display:flex; color:#fff; border-color: #002C5F !important; background-color: #002C5F !important; &:hover{ p{ color:#002C5F !important; border: 1px solid #DEDEDE !important; background-color: #fff !important; } } p{ font-family: 'HyundaiSansHeadKR'; display:flex; font-size: 1.4rem; font-weight: 600; align-items: center; justify-content: center; height: 5.6rem; width:100%; color:#fff; border-color: #002C5F !important; background-color: #002C5F !important; border-radius: 0 ; } } } //현대 상품 상세 버튼 스타일 .productRight{ .optionWarp{ .producOption{ .optionList{ .productSmallVideo{border-radius: 0.6rem;} .checkBtn{ label{ border:1px solid #DEDEDE; } input[type=checkbox]{ visibility: hidden; position: absolute; &:checked + label{ background-color: #fff !important; border:1px solid #00AAD2 !important; &::before{ content: ""; position: absolute; right:2rem; top:50%; transform: translate(-50%, -50%); display:block; width:2rem; height:2rem; background-image: url(/kr/assets/images/common/icon_select.svg); background-size: 1.1rem !important; background-repeat: no-repeat; background-color: #00AAD2; background-position: center; } div{ p{ span, strong{color:#000 !important;} } } } } &:hover{ label{ border:1px solid #00AAD2 !important; } } 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;} } } .priceOption{ .priceList{ } } } } } body{ overflow-x: hidden; .faqKey{ background-image: url(/kr/assets/images/hyundai/keybg/faq-key.png); @include desktopMin{ background-image: url(/kr/assets/images/hyundai/keybg/faq-key.png); } } .csKey{ background-image: url(/kr/assets/images/hyundai/keybg/cs-key.png); @include desktopMin{ background-image: url(/kr/assets/images/hyundai/keybg/cs-key.png); } } .serviceInfo{ background-image: url(/kr/assets/images/hyundai/keybg/serviceinfo-key.png); @include desktopMin{ background-image: url(/kr/assets/images/hyundai/keybg/serviceinfo-key.png); } } .notice{ background-image: url(/kr/assets/images/hyundai/keybg/notice-key.png); @include desktopMin{ background-image: url(/kr/assets/images/hyundai/keybg/notice-key.png); } } } body#notice{ .hederWarp.hskey{ .headerInner{ position: relative; background-color:#fff; border-bottom:1px solid #dedede; width:100%; .headerTop{ max-width:120rem; margin:0 auto; } } } .contentWarp{ margin-top:5rem; @include tablet{ margin-top:8rem; } .noticeList { .borderList { ul{ li.point{ a{ border-radius: 0 !important; border: 1px solid #002C5F !important; } } li{ a{ border-radius: 0 !important; &:hover{ border: 1px solid #002C5F !important; } div{ p{ font-weight: 500; } } } } } } .noList{ border-radius: 0 !important; } } } .pageTitle{ position: absolute !important; max-width:192rem; display: flex; align-items: center; width:100%; //height: 30rem; margin:0 auto; margin-top:0; top: calc(45rem - 30rem); left:50%; transform: translate(-50%); @include tablet{ height:45rem; top: calc(16rem - 8rem); } } .cmsWarp{ p{ font-family: 'HyundaiSansHeadKR'; } } } body#faq{ .hederWarp.hskey{ .headerInner{ position: relative; background-color:#fff; border-bottom:1px solid #dedede; width:100%; .headerTop{ max-width:120rem; margin:0 auto; } } } .contentWarp{ .noticeList { .borderList { ul{ li{ a{ border-radius: 0 !important; &:hover{ border: 1px solid #002C5F !important; } } } } } } .faqList{ .faqAccodion{ .accordion{ dl{ border-radius: 0; &:hover{ border-color:#00AAD2; } } } } } .csWarp{ dl.important{ dt{ &::after{ content:""; background-color: #00AAD2; } } } } } .pageTitle{ position: absolute !important; max-width:192rem; display: flex; align-items: center; width:100%; //height: 30rem; margin:0 auto; margin-top:0; z-index: 102; top: calc(45rem - 30rem); left:50%; transform: translate(-50%); @include tablet{ height:45rem; top: calc(16rem - 8rem); } } } //팝업 .alertPopup{ .popInner{ border-radius: 0; } } .contentWarp{ .productView { .productLeft { .productImg{ .productSwiper{ .swiper-pagination{ span{ width: 1rem !important; height: 1rem !important; border-radius: 50% !important; background-color: #fff; opacity: 1; } span+span{ margin-left:1.5rem; } .swiper-pagination-bullet-active{ background-color: #00AAD2; } } } } } .productRight{ .optionWarp{ .priceOption{ .priceList{ .radioBtn{ label{ border:1px solid #DEDEDE !important; border-radius: 0 !important; } &:hover{ label{ border:1px solid #00AAD2 !important; } } input[type=radio]:checked + label{ border:1px solid #00AAD2 !important; background-color: #fff !important; strong, span{ color:#000 !important; } } } } } .producInfoWarp{ .producInfoLogIn{ ul{ li{ border-radius: 0 !important; &:hover, .active, &:active, &:focus{ background-color: #fff !important; border:1px solid #00AAD2 !important; dt,dd{ color:#000 !important; p,strong{ color:#000 !important; } } } } } } } } } } .noticeList { .borderList { ul{ li.point{ a:hover, } } } } .noList{ border-radius: 0 !important; } .cartView{ .productListWarp{ .allSelect{ border-radius: 0; } .productLis{ ul{ li{ border-radius: 0; } } } } } .mypageWarp{ .leftLnbWarp{ .lnbList{ ul{ li{ .on{ color:#002C5F; } } } } } .rightConWarp{ .myItemWarp{ >div{ .itemListWarp{ >ul{ li{ border-radius: 0; } } } } div.subScription{ } .itemListWarp{ ul{ li{ .cartItem{ .cartItemInfo{ >div{ >p{ border-radius: 0!important; } dl{ dd{ span{ color: #00AAD2 !important; } } } } } } } } } } .questions{ ul{ li{ a{ >div{ span{ color:#00AAD2; } } } } } } .questionsView{ border-radius: 0; .usrQuestions{ >div{ span{ color:#00AAD2; } } } } .listbtnWarp{ width:37rem; } .myAccount{ .myinfomation, .outInfo{ border-radius: 0; } .serviceOut{ .editorBox{ border-radius: 0; } } } } } .tabWarp{ .tabActive{ color:#002C5F; border-bottom: 1px solid #002C5F; } } } .member{ .section1, .section2, .section3{ .editorBox, .memberComplet{ border-radius: 0; } } } .contentWarp.carsw{ .carsFull{ .installGuide{ border-radius: 0; } .selectStreamign{ li{ border-radius: 0; >div{ >div{ .oneButton{ a{ p{ display: flex; font-size: 1.4rem; font-weight: 600; align-items: center; justify-content: center; height: 5.6rem; width: 100%; color: #fff; border-color: #002C5F !important; background-color: #002C5F !important; border-radius: 0; } &::before, &::after{ content:none; } } } dl{ dd{ color:#00AAD2; } } } } } } } } .relatedProducts{ .relatedList{ a{ .relatedListItem{ border-radius: 0 !important; } &:hover{ .relatedListItem{ border-color: #00AAD2 !important; } } } } }