@charset "utf-8";
.section {position: relative }
.brand-banner-section .img { width: 100%; } 
.brand-banner-section .img > a { display: block; width: 100%; height: 100%; position: relative } 
.brand-banner-section .img > a > div { position: absolute; } 
.brand-banner-section .img > a > .p1,
.brand-banner-section .img > .p1 { left: 138px; top: 260px;width:1640px } 
.brand-banner-section .img > .p1 .b,
.brand-banner-section .img > a > .p1 .b { margin-top: 60px } 
.brand-banner-section .img > .p1 .c,
.brand-banner-section .img > a > .p1 .c { margin-top: 67px } 
.brand-banner-section .swiper-slide {overflow:hidden; height:980px;}

#brandPick { text-align: center; height: 980px } 
#brandPick .swiper-brand-wrap {background-repeat:no-repeat; background-color:#fff;}
#brandPick .swiper-brand-wrap > img {position:absolute; top:0; left:0;}
#brandPick .sub-tit { margin-top: 143px; } 
#brandPick .sub-tit span[style*="BLACK"],
#brandPick .sub-tit span[style*="black"] {padding-bottom:5px; border-bottom:2px solid #000;}
#brandPick .sub-tit span[style*="WHITE"],
#brandPick .sub-tit span[style*="white"] {padding-bottom:5px; border-bottom:2px solid #fff;}
#brandPick .big-tit { position:relative; margin-top: 79px; } 
#brandPick .swiper-brand { width: 1440px; margin: 60px auto 0 } 
#brandPick .swiper-brand .swiper-slide {width:270px;}
#brandPick .swiper-brand .thumb-img img { width: 270px; height: 360px } 

#trend { background: #fff; height: 980px } 
#trend .wrap-holder { display: flex; justify-content: center; } 
#trend .wrap-in { background: #fff; padding-top: 153px; text-align: center; overflow:hidden; } 
#trend .over, .swiper-trend a .prd-info { position: absolute; left: 0; bottom: 0; transition: all .3s; transform: translateY(100%);} 
#trend .i:hover .over, .swiper-trend a:hover .prd-info { transform: translateY(0); z-index:100; position:absolute; } 
.swiper-trend a .prd-info { width: 100%; background-color: rgba(0, 0, 0, .7); padding: 10px 30px 30px 30px } 
.swiper-trend a .prd-info .prd-brand { color: #888 } 
.swiper-trend a .prd-info .prd-name, .swiper-trend a .prd-info .prd-price, .swiper-trend a .prd-info .prd-mark { color: #fff } 
#trend .swiper-slide.on { z-index:1; } 
#trend .swiper-slide.on i { border:5px solid #fff; } 
#trend .swiper-slide .i>img, 
.swiper-trend a { width: 420px !important; height: 560px; overflow: hidden; transform: scale(0.715); -webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s; } 
 .swiper-trend .thumb-img img { width: 420px; height: 560px } 
#trend .swiper-slide .i>img:hover, 
.swiper-trend a:hover { transition-duration: 300ms; transform: scale(1); z-index: 10}

#brandMedia {overflow:hidden; height: 980px } 
#brandMedia .media-txt { position: absolute; top: 127px; left: 145px; z-index: 2; } 
#brandMedia img {height:100%;} 

#plan { background: #fff url(../images/brandmall/section4/bg-img-01.png) no-repeat center bottom; text-align: center; height: 980px} 
#plan .t { margin-top: 153px } 
#plan .exhibit-list { margin-top: 80px } 
#plan .exhibit-info { margin-top: 59px; text-align: left; } 
#plan .exhibit-info h3 { font-size: 30px; line-height: 30px; color: #000; } 
#plan .exhibit-info p { font-size: 18px; line-height: 18px; color: #000; margin-top: 19px } 

#best { background:#fff url(../images/main/section5/bg.png) no-repeat; height: 980px } 
#best .wrap-in { text-align: center; position: relative; } 
#best .wrap-holder .t { padding-top: 110px; margin-bottom: 50px; } 
#best .swiper-best { width: 1437px; margin-left: auto; margin-right: auto } 
#best .swiper-best .thumb-img img { width: 270px; height: 360px } 
#best ul { padding:0 } 
#best .women { position: absolute; left: -26px; top: 43px; } 
#best .man { position: absolute; left: 1400px; top:160px; } 

.scrollbar.swiper-container { height: calc(100% + 10%); } 
.swiper-horizontal>.swiper-scrollbar { height: 2px !important; margin-top: 20px;bottom:170px!important } 
.swiper-scrollbar-drag { background: #000 !important; } 
.screen8 .swiper-scrollbar-drag { background: #fff !important; } 
.screen8 .swiper-horizontal>.swiper-scrollbar { height: 2px !important; top: 592px; } 

.brand-banner-section{margin-top:-210px}
.brand-banner-section ~ .brand-banner-section{margin-top:0}
.brand-banner-section .wrap-holder .swiper-slide-active .right_left { animation: right_left 1s ease forwards; } 
.brand-banner-section .wrap-holder .swiper-slide-active .left_right { animation: left_right 1s ease forwards; } 

.brand-banner-section .wrap-holder .swiper-slide-active.swiper-slide .b { animation-delay: 0.5s; } 
.brand-banner-section .wrap-holder .swiper-slide-active.swiper-slide .c { animation-delay: 0.6s; } 
.brand-banner-section .wrap-holder .swiper-slide-active.swiper-slide .d { animation-delay: 0.65s; } 
.brand-banner-section .wrap-holder .swiper-slide-active.swiper-slide .e { animation-delay: 0.8s; } 

#brandPick .big-tit { animation-delay: 0.5s!important } 

#trend .swiper-wrapper div:nth-child(1) { animation-delay: 0.5s; } 
#trend .swiper-wrapper div:nth-child(2) { animation-delay: 0.55s; } 
#trend .swiper-wrapper div:nth-child(3) { animation-delay: 0.6s; } 
#trend .swiper-wrapper div:nth-child(4) { animation-delay: 0.65s; } 
#trend .swiper-wrapper div:nth-child(5) { animation-delay: 0.7s; } 

#brandMedia .swiper-slide .a { animation-delay: 0.5s; } 
#brandMedia .swiper-slide .d { animation-delay: 0.7s; } 
#brandMedia .swiper-slide .e { animation-delay: 0.8s; } 
#brandMedia .swiper-slide .f { animation-delay: 0.85s; } 
#brandMedia .swiper-slide .g { animation-delay: 0.7s; } 
#brandMedia .swiper-slide .b { animation-delay: 0.8s; } 

#plan .swiper-slide .c { animation-delay: 0.5s; } 
#plan .swiper-slide .d { animation-delay: 0.6s; } 
#plan .swiper-slide .e { animation-delay: 0.65s; } 
#plan .swiper-slide .a { animation-delay: 0.75s; } 

#best .filter-holder { animation-delay: 0.5s!important } 
#best .swiper-best { animation-delay: 0.7s!important } 

.swiper-slide { text-align: center; font-size: 18px;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } 
.swiper-slide img { display: block; object-fit: cover; }  
.swiper-slide > a { display: block; width:100%; }  
.swiper-button-next, .swiper-button-prev {width: 42px !important; height: 82px !important; background: url(../images/common/ico_chevron-left.svg) center center no-repeat !important; margin-top: -40px; } 
.swiper-button-next:hover, .swiper-button-prev:hover { background-image: url(../images/common/ico_chevron-left.svg) !important; } 
.swiper-button-next { right: 60px !important; } 
.swiper-button-prev { left: 60px !important; transform: rotate(180deg); } 
.swiper-button-next:after, .swiper-button-prev:after { content: ''; display:none } 


.brand-banner-section .swiper-pagination.swiper-pagination-fraction { width: 110px; font-size: 20px; color: #fff; left: 120px; bottom: 62px; position: absolute; height: 42px; line-height:42px; margin:0; }
.brand-banner-section .swiper-pagination.swiper-pagination-fraction:before {width: 100%; height: 100%; top:0;}
.brand-banner-section .swiper-pagination.swiper-pagination-fraction span {font-size:inherit;}
.swiper-brand-wrap .swiper-button-next, 
.swiper-brand-wrap .swiper-button-prev { margin-top: 40px!important } 
.swiper-best-wrap .swiper-button-next, 
.swiper-best-wrap .swiper-button-prev { width: 42px !important; height: 82px !important; background: url(../images/common/ico_chevron-left.svg) center center no-repeat !important; margin-top: 80px } 
.swiper-best + .swiper-button-next:hover, 
.swiper-best + .swiper-button-prev:hover { background-image: url(../images/common/ico_chevron-left.svg) !important; } 
.swiper-outlet .thumb-img img,
.swiper-sale .thumb-img img { width: 300px; height: 400px } 
.swiper-outlet-wrap .swiper-button-next, 
.swiper-outlet-wrap .swiper-button-prev,
.swiper-sale-wrap .swiper-button-next, 
.swiper-sale-wrap .swiper-button-prev { margin-top: -120px!important } 
.swiper-outlet-wrap .swiper-button-next,
.swiper-sale-wrap .swiper-button-next { right: 0 !important; } 
.swiper-outlet-wrap .swiper-button-prev,
.swiper-sale-wrap .swiper-button-prev { left: 0 !important; } 

/* 25.04.29 브랜드몰 개편 */
/* 공통 css */
.swiper .swiper-pagination {
    width: 432px;
    bottom: 310px;
    z-index: 8;
}
.swiper .swiper-pagination-bullet {height: 8px !important; width: 10px !important; margin: 0 3px !important; border-radius: 0 !important; background: #ddd !important; }
.swiper .swiper-pagination-bullet-active {width: 40px !important; background: #000 !important;}
.swiper .swiper-pagination.swiper-pagination-bullets {transform: matrix(1, 0, -0.71, 0.71, 0, 0) !important;}
.brand .white ~ .content-wrap .newSection02 .swiper-button-prev, 
.brand .white ~ .content-wrap .newSection02 .swiper-button-next,
.brand .white ~ .content-wrap .newSection06 .swiper-button-prev, 
.brand .white ~ .content-wrap .newSection06 .swiper-button-next,
.brand .white ~ .content-wrap .newSection08 .swiper-button-prev, 
.brand .white ~ .content-wrap .newSection08 .swiper-button-next,
.brand .white ~ .content-wrap .newSection09 .swiper-button-prev, 
.brand .white ~ .content-wrap .newSection09 .swiper-button-next {
    background: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) center center no-repeat !important;
}
.brand .wrap-in {width: 100%;}
.brand .t {
    text-align: center;
    padding-top: 100px;
    margin-bottom: 40px;
}
.brand .section:not(.brand-banner-section) .swiper .swiper-slide > a {height: 100%;}
.brand .section:not(.brand-banner-section) .swiper {width: 1080px; height: 395px; margin-left: auto; margin-right: auto;}
.brand .section:not(.brand-banner-section) .swiper .thumb-img,
.brand .section:not(.brand-banner-section) .swiper .thumb-img .thumb-over {height: 266px;}
.brand .section:not(.brand-banner-section) .swiper .thumb-img img {width: 200px; height: auto;}
.brand .section:not(.brand-banner-section) .swiper-button-prev {left: auto !important; right: 50% !important; margin-right: 590px;}
.brand .section:not(.brand-banner-section) .swiper-button-next {left: 50% !important; right: auto !important; margin-left: 590px;}

 /* 페이징 new 공통 */
.swiper-pagination {z-index: 8;}
.swiper-pagination_new {
    width: 80px !important;
    height: 27.5px !important;
    line-height: 28.5px !important;
    left: 182px !important;
    font-size: 14px !important;
}
.newSection09 .swiper-pagination_new {bottom: 54px;}
.swiper-pagination_new.swiper-pagination-fraction span {
    font-size: 14px !important;
    line-height: 0 !important;
}
.sw-btns_new {
    left: 262px;
    bottom: 54px;
    width: 36px;
    height: 27.5px;
}
.sw-btns_new .sw-stop {background-size: 7px auto;}

/* 0. 최상단 영상 영역 추가 */
.newSection00 {height: 980px;}
.newSection00 .swiper .swiper-slide {overflow: hidden;}
.newSection00 .swiper-pagination.swiper-pagination-fraction {position: absolute; left: 182px; bottom: 54px; margin-left: 0;}
.newSection00 .swiper-pagination.swiper-pagination-fraction::before {width: 100%; height: 100%; top: 0;}
.newSection00 .swiper-button-next:hover, .newSection00 .swiper-button-prev:hover,
.newSection00 .swiper-button-next, .newSection00 .swiper-button-prev,
.brand .white ~ .content-wrap .newSection00 .swiper-button-prev, .brand .white ~ .content-wrap .newSection00 .swiper-button-next {
    background: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) no-repeat center center !important;
    opacity: 1;
}
.newSection00 .swiper-button-next.white-btn, .newSection00 .swiper-button-prev.white-btn,
.brand .white ~ .content-wrap .newSection00 .swiper-button-prev.white-btn, .brand .white ~ .content-wrap .newSection00 .swiper-button-next.white-btn {
    background: url(https://devcontents.k-village.co.kr/front/pc/images/main/chevron-left.png) center center no-repeat !important;
    opacity: 1;
}
.newSection00 .swiper-button-prev {
    left: 40px !important;
}
.newSection00 .swiper-button-next {
    right: 40px !important;
}
.newSection00 .sw-btns_new {bottom: 40px;}
.newSection00 .swiper-pagination_new {bottom: 40px !important;}

.brand .section ~ .brand-banner-section.newSection01 {margin-top: 100px;}

.wrap-holder .swiper-slide-active.swiper-slide .slide__txt-wrap { animation: right_left 1s ease forwards; } 
.wrap-holder .swiper-slide-active.swiper-slide .slide__txt-wrap .brand { animation-delay: 0.5s; } 
.wrap-holder .swiper-slide-active.swiper-slide .slide__txt-wrap h2 { animation-delay: 0.6s; } 
.wrap-holder .swiper-slide-active.swiper-slide .slide__txt-wrap p { animation-delay: 0.65s; } 

/* 1. 최상단배너 */
.newSection01 {
    height: 700px;
    margin-top: -140px;
    overflow: hidden;
}
.newSection01 .wrap-holder,
.newSection01 .wrap-in,
.newSection01 .swiper-container {height: 100%;}
.newSection01 .swiper-container .swiper-slide {height: auto;}
.newSection01 .swiper-container .swiper-slide a {
    display: block;
    position: relative;
    height: 100%;
    background-size: cover;
    background-position: top center;
}

.newSection01 .swiper-button-prev {
    left: 40px !important;
}
.newSection01 .swiper-button-next {
    right: 40px !important;
}

/* 20250519 UI/UX 3차 개선 */
 .newSection01 .swiper-container .swiper-slide  a.split_banner:after {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
} 

/*  .newSection01 .swiper-container .swiper-slide a:after {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}  */

/* 20250519 UI/UX 3차 개선 */
.newSection01 .swiper-container .split_banner .slide__txt-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-size: 18px;
    letter-spacing: -0.05px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: transparent;
    z-index: 5;
}

.newSection01 .swiper-container .slide__txt-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #000;
    font-size: 18px;
    letter-spacing: -0.05px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: transparent;
    z-index: 5;
}
.newSection01 .swiper-container .slide__txt-wrap.black {color: #000;}
.newSection01 .swiper-container .swiper-slide-wide .slide__txt-wrap {
    padding-left: 196px;
    text-align: left;
}
.newSection01 .swiper-container .slide__txt-wrap h2,
.newSection01 .swiper-container .slide__txt-wrap h2 span {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.08px;
    margin: 12px 0 4px;
}
.newSection01 .swiper-container .slide__txt-wrap p,
.newSection01 .swiper-container .slide__txt-wrap p span {font-weight: 500; font-size: 18px;}
.newSection01 .swiper-container .slide__txt-wrap p:last-child,
.newSection01 .swiper-container .slide__txt-wrap p:last-child span {font-weight: 400;}
.newSection01 .swiper-pagination.swiper-pagination-fraction {left: 182px; bottom: 54px;}
.newSection01 .swiper-button-next:hover, .newSection01 .swiper-button-prev:hover,
.newSection01 .swiper-button-next, .newSection01 .swiper-button-prev,
.home .white ~ .content-wrap .newSection01 .swiper-button-prev, .home .white ~ .content-wrap .newSection01 .swiper-button-next {
    background: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) no-repeat center center !important;
    opacity: 1;
}
.newSection01 .swiper-button-next.white-btn, .newSection01 .swiper-button-prev.white-btn,
.home .white ~ .content-wrap .newSection01 .swiper-button-prev.white-btn, .home .white ~ .content-wrap .newSection01 .swiper-button-next.white-btn {
    background: url(https://devcontents.k-village.co.kr/front/pc/images/main/chevron-left.png) center center no-repeat !important;
    opacity: 1;
}
.newSection01 .sw-btns_new {bottom: 40px;}
.newSection01 .swiper-pagination_new {bottom: 40px !important;}
.newSection01 .slide__txt-wrap.center-bottom {
    justify-content: flex-end;
    padding-bottom: 120px;
}
.newSection01 .swiper-container .slide__txt-wrap.center-middle {
    text-align: center;
    padding-right: 196px;
}
.newSection01 .swiper-container .slide__txt-wrap.right-middle {
    text-align: right;
    padding-right: 196px;
}

                /*<-- 수정사항 6번 20250519 UI/UX 3차 개선 */
                /* 브랜드픽과 동일하게 화살표 색상 white일 때 .swiper-slide에 .white 클래스 추가 */
                .newSection01 .swiper-button-next:hover, .newSection01 .swiper-button-prev:hover,
                .newSection01 .swiper-button-next, .newSection01 .swiper-button-prev,
                .home .white ~ .content-wrap .newSection01 .swiper-button-prev, .home .white ~ .content-wrap .newSection01 .swiper-button-next {
                    background: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) no-repeat center center !important;
                    opacity: 1;
                }
                .newSection01 .swiper-button-next.white-btn, .newSection01 .swiper-button-prev.white-btn,
                .home .white ~ .content-wrap .newSection01 .swiper-button-prev.white-btn, .home .white ~ .content-wrap .newSection01 .swiper-button-next.white-btn {
                    background: url(https://devcontents.k-village.co.kr/front/pc/images/main/chevron-left.png) center center no-repeat !important;
                    opacity: 1;
                }
                 /* //수정사항 6번 20250519 UI/UX 3차 개선 */
                .newSection01 .sw-btns_new {bottom: 40px;}
                .newSection01 .swiper-pagination_new {bottom: 40px !important;}
                .newSection01 .slide__txt-wrap.center-bottom {
                    justify-content: flex-end;
                    padding-bottom: 120px;
                }
                
                /* 최상단 배너 3분할 배너에서만 텍스트 효과 삭제 */
                .wrap-holder .swiper-slide-active.swiper-slide .split_banner .slide__txt-wrap { animation: none; }
                /* //최상단 배너 3분할 배너에서만 텍스트 효과 삭제 */
                
                /* 수정사항 6번 20250519 UI/UX 3차 개선 ->*/
                
/* 2. 브랜드픽 */
.newSection02 {
    width: 100%;
    height: auto;
    background-size: cover !important;
    padding-bottom: 80px;
    margin-top: 100px;
}
.newSection02 .section-tit-01 {
    font-size: 40px;
    font-weight: 600;
    margin-top: 60px;
}
.newSection02 .swiper-button-prev, .newSection02 .swiper-button-next {top: 65% !important;}
.newSection02 .swiper-button-prev:hover {
    background-image: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) !important;
}
.newSection02 .prd-list .prd-info {background: #fff; padding: 10px;}
.newSection02 .prd-list .prd-brand {margin-top: 0}
.newSection02 .prd-list .prd-name, .newSection02 .prd-info .prd-name a {margin-top: 0;}
.newSection02 .prd-list .prd-price {margin-top: 7px;}
.newSection02 .prd-list .prd-price .sale-percent {padding-left: 6px;}
.newSection02 .swiper a .prd-info .org-price {color: #ccc; margin-left: 12px;}
.newSection02 .swiper .swiper-pagination {z-index: 10; width: 100%;}
.brand .newSection02 .swiper .swiper-pagination.swiper-pagination-bullets {bottom: 52px;}

/* 3. 트렌드 */
#trend.newSection03 {height: auto;}
#trend.newSection03 .wrap-holder {height: auto;}
#trend.newSection03 .wrap-in {padding-top: 100px;}
.newSection03 .l {
    margin: 10px 0 0;
    overflow: hidden;
}
.brand .newSection03 .t {
    padding-top: 0;
    margin-bottom: 0;
}
.section-tit-02 {
    font-size: 24px;
    letter-spacing: -0.5px;
    padding-bottom: 0;
}
.newSection03 .scrollbar.swiper-container {
    position: relative;
    height: 403px;
    width: 1870px;
    margin-left: auto;
    margin-right: auto;
}
.swiper-trend-new a .prd-info {
    width: 300px;
    margin-left: -25px;
    background-color: rgba(0, 0, 0, .7);
    padding: 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all .3s;
    transform: translateY(100%);
}
.swiper-trend-new a .prd-info .prd-name {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.5px;
}
.swiper-trend-new a .prd-info .prd-price {
    color: #fff;
    line-height: 24px;
}
.swiper-trend-new .prd-price .org-price {
    font-size: 14px;
    color: #ccc;
    vertical-align: top;
}
.swiper-trend-new .prd-price .sale-percent {padding-left: 6px;}
.swiper-trend-new a:hover .prd-info {
    transform: translateY(33px);
    z-index: 100;
    position: absolute;
}
.swiper-trend-new a .thumb-img {transition: all .3s;}
.swiper-trend-new a:hover .thumb-img {transform: scale(1.2);}
/* .swiper-trend-new a:hover .prd-info {
    width: 300px;
    margin-left: -25px;
} */
.newSection03 .swiper-trend-new a:hover {
    transition-duration: 300ms;
    transform: scale(1);
    z-index: 10;
}
.thumb-img img {width: 100%;}
.newSection03 .swiper-horizontal>.swiper-scrollbar {width: 100%; left: 0; bottom: 0 !important; z-index: 4;}

/* 4. TVCF */
.newSection04 {
    margin-top: 100px;
}
.brand .newSection04 .swiper.video-swiper {
    position: relative;
    width: 1430px;
    height: auto;
    margin: 0 auto;
}
.newSection04 .video-swiper .swiper-wrapper {height: auto;}
.newSection04 .video-swiper .swiper-slide {overflow: hidden;}
.newSection04 .video-wrap {position: relative;}
.newSection04 .video-wrap .video-tit-wrap {
    position: absolute;
    top: 80px;
    left: 80px;
    z-index: 5;
    color: #fff;
    text-align: left;
    pointer-events: none;
}
.newSection04 .video-wrap .video-tit-wrap p {
    font-size: 20px;
    font-weight: 500;
}
.newSection04 .video-wrap .video-tit-wrap h3 {
    font-size: 40px;
    font-weight: 600;
    margin-top: 12px;
}
.newSection04 .video-wrap .video video {
    width: 100%;
    height: auto;
}
.brand .newSection04 .swiper-button-next, .newSection04 .swiper-button-prev {top: 52%;}
.brand .section.newSection04 .swiper-button-prev {left: 153px !important; right: auto !important; margin: 0; transform: translateY(-50%) scale(-);}
.brand .section.newSection04 .swiper-button-next {left: auto !important; right: 153px !important; margin: 0; transform: translateY(-50%);}
.newSection04 .swiper .swiper-pagination {width: 100%;}

/* 5. 기획전 */
.newSection05 .wrap-in {
    text-align: center;
}
.newSection05 .exhibi-wrap {
    width: 1430px;
    margin: 0 auto;
}
.newSection05 .exhibi-wrap ul {
    display: flex;
    width: 100%;
    justify-content: center;
}
.newSection05 .exhibi-wrap li {
    width: 705px;
    text-align: left;
    flex-shrink: 0;
}
.newSection05 .exhibi-wrap li ~ li {
    margin-left: 20px;
}
.newSection05 .exhibi-wrap .exhibi-tit-wrap {
    margin-top: 24px;
}
.newSection05 .exhibi-wrap .exhibi-tit {
    font-size: 24px;
    font-weight: 500;
}
.newSection05 .exhibi-wrap .exhibi-con {
    font-size: 16px;
    margin-top: 4px;
}

/* 6. 베스트 */
.newSection06#best {height: auto; background: #fff;}
.newSection06#best .swiper-slide > a {height: 100%;}
.newSection06#best .swiper {width: 1080px; height: 395px; margin-left: auto; margin-right: auto;}
.newSection06#best .swiper .thumb-img,
.newSection06#best .swiper .thumb-img .thumb-over {height: 266px;}
.newSection06#best .swiper .thumb-img img {width: 200px; height: auto;}
.newSection06#best .filter-holder li a {
    font-weight: 700;
    font-size: 20px;
    line-height: 25.04px;
    letter-spacing: -0.5px;
    text-align: center;
    color: #ccc;
    margin: 0 6px;
}
.newSection06#best .filter-holder li a.on {color: #000}
.newSection06#best .swiper-button-prev, .newSection06#best .swiper-button-next {top: 65% !important;}
.newSection06#best .swiper-button-prev:hover {
    background-image: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) !important;
}
.newSection06#best .prd-list .prd-brand {margin-top: 6px;}
.newSection06#best .prd-list .prd-name, .newSection06#best .prd-info .prd-name a {margin-top: 0;}
.newSection06#best .prd-list .prd-price {margin-top: 7px;}
.newSection06#best .swiper-best a .prd-info .org-price {color: #ccc;}
.newSection06#best .swiper .swiper-pagination {z-index: 10; width: 100%;}
.brand .newSection06#best .swiper .swiper-pagination.swiper-pagination-bullets {bottom: 52px;}

/* 7. 중간배너 */
.newSection07 {
    margin-top: 100px;
}
.newSection07 .swiper-slide {
    display: block;
    width: 100%;
}
.brand .section.newSection07 .swiper.swiper-banner {
    width: 1635px;
    height: auto;
    margin: 0 auto;
}
.brand .section.newSection07 .swiper.swiper-banner .swiper-wrapper {
    height: auto;
}
.brand .section.newSection07 .swiper.swiper-banner .swiper-pagination {
    width: 100%;
}

/* 8. 세일(기획 상품) */
.newSection08#sale {height: auto; background: #fff;}
.newSection08#sale .swiper-button-prev, .newSection08#sale .swiper-button-next {top: 72% !important;}
.newSection08#sale .swiper-button-prev:hover {
    background-image: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) !important;
}
.newSection08#sale .prd-list .prd-brand {margin-top: 6px;}
.newSection08#sale .prd-list .prd-name, .newSection08#sale .prd-info .prd-name a {margin-top: 0;}
.newSection08#sale .prd-list .prd-price {margin-top: 7px;}
.newSection08#sale .prd-list .prd-price .sale-percent {padding-left: 6px;}
.newSection08#sale .swiper-sale a .prd-info .org-price {color: #ccc; margin-left: 12px;}
.newSection08#sale .swiper .swiper-pagination {z-index: 10; width: 100%;}
.brand .newSection08#sale .swiper .swiper-pagination.swiper-pagination-bullets {bottom: 52px;}

/* 9. 아울렛 */
.newSection09#outlet {height: auto; background: #fff;}
.newSection09#outlet .swiper-button-prev, .newSection09#outlet .swiper-button-next {top: 62% !important;}
.newSection09#outlet .swiper-button-prev:hover {
    background-image: url(https://devcontents.k-village.co.kr/front/pc/images/common/ico_chevron-left.svg) !important;
}
.newSection09#outlet .prd-list .prd-brand {margin-top: 6px;}
.newSection09#outlet .prd-list .prd-name, .newSection09#outlet .prd-info .prd-name a {margin-top: 0;}
.newSection09#outlet .prd-list .prd-price {margin-top: 7px;}
.newSection09#outlet .prd-list .prd-price .sale-percent {padding-left: 6px;}
.newSection09#outlet .swiper-outlet a .prd-info .org-price {color: #ccc; margin-left: 12px;}
.newSection09#outlet .swiper .swiper-pagination {z-index: 10; width: 100%;}
.brand .newSection09#outlet .swiper .swiper-pagination.swiper-pagination-bullets {bottom: 52px;}
/* 25.04.29 브랜드몰 개편 */