/* BASIC css start */
/* BASIC css start */
#contentWrap { *zoom:1; max-width: 1780px; width: 100%; margin: 0 auto; } 


/* ¸ÞÀÎ¹è³Ê */
#main_bnr_swiper { max-width:1920px; margin:0 auto 80px; } 
#main_bnr_swiper .txt_wrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } 
#main_bnr_swiper .txt_wrap p { color:#fff; } 
#main_bnr_swiper .txt_wrap .txt_01 { font-size: 40px; font-weight: 700; margin-bottom: 24px; } 
#main_bnr_swiper .txt_wrap .txt_02 { font-size: 18px; font-weight: 500; line-height: 28px; } 
#main_bnr_swiper .swiper-slide img{width:100%}
#main_bnr_swiper .swiper-pagination { } 
#main_bnr_swiper .swiper-pagination,
#main_bnr_swiper .swiper-pagination span { color:#fff; font-size:14px; font-weight:500; } 
#main_bnr_swiper .btn_wrap { position: absolute; z-index: 4; bottom: 16px; left: 50%; transform: translateX(-50%); display: flex; background-color: rgba(0, 0, 0, 0.35); border-radius: 40px; align-items: center; width: 104px; height: 40px; line-height: 40px; justify-content: center; gap: 16px; } 
#main_bnr_swiper .btn_wrap .swiper-pagination { color: #fff; position: relative; bottom: 0; width: auto; } 
#main_bnr_swiper .btn_wrap .control_btn { } 
#main_bnr_swiper .btn_wrap .control { display:none; } 
#main_bnr_swiper .btn_wrap .control.on { display:block; } 
#main_bnr_swiper .btn_wrap .control a { cursor: pointer; display: flex; transition: all .1s; align-items: center; justify-content: center; } 
#main_bnr_swiper .btn_wrap .control a img { height: 11px; } 
#main_bnr_swiper .btn_wrap .pause_btn.control a img { height: 9px; } 

.grid_swiper .swiper {margin-left:30px;}
.grid_swiper .swiper-button-prev {left:42px;}

/* BRAND */
/* ºê·£µå ½½¶óÀÌ´õ */
#brand_wrap h1.areaTit {margin-bottom:40px;}
.mainBrdSld {max-width: 1310px;width: 100%;overflow: hidden;margin:0 auto;}
.mainBrdSld .mainBrdTabBtnSwiper {margin-bottom: 40px;} 
.mainBrdSld .mainBrdTabBtnSwiper ul {justify-content: center;}
.mainBrdSld .mainBrdTabBtnSwiper ul li {display:block;width:auto;font-size:18px;font-weight: 700;line-height:28px;padding-right:48px;color: #ccc;border-radius:14px;cursor: pointer; } 
.mainBrdSld .mainBrdTabBtnSwiper ul li.swiper-slide-thumb-active {color:#000;}
.mainBrdSld .mainBrdTabCntSwiper {} 
.mainBrdSld .mainBrdTabCntSwiper .prdListSwiper {} 
.mainBrdSld .mainBrdTabCntSwiper .prdListSwiper ul {display: grid;grid-template-columns: repeat(6, 1fr);column-gap: 15px;row-gap: 40px;} 
.mainBrdSld .mainBrdTabCntSwiper .prdListSwiper ul:before {content:''; display:block; width:100%; min-height:416px; position:absolute; left:0; top:0;}
.mainBrdSld .mainBrdTabCntSwiper .prdListSwiper ul li {width:205px; z-index:1;}
.mainBrdSld .mainBrdTabCntSwiper .prdListSwiper ul li:nth-child(4n) {margin-right:0;}
.mainBrdSld .mainBrdTabCntSwiper .swiper-slide a {display: block;font-size: 14px;line-height:28px;font-weight: 400;text-align: center;}
.mainBrdSld .mainBrdTabCntSwiper .swiper-slide a span {text-align: center;background: #f5f5f5;border-radius: 5px;width: 100%;font-size: 14px;font-weight: 700;margin-bottom: 4px;min-height: 46px;display: flex;align-items: center;justify-content: center;min-height: 80px;box-sizing: border-box;}
.mainBrdSld .prdListSwiper ul li .textWrap .goodsName {overflow:hidden;text-overflow:ellipsis;white-space:nowrap; } 
.mainBrdSld .prdListSwiper ul li .textWrap .goodsSubName {display:none; } 
.mainBrdSld .prdListSwiper ul li .textWrap .goodsPrice {padding-top:0; } 
.mainBrdSld .prdListSwiper ul li .textWrap .goodsPrice .c_price {/* display:none; */}
.mainBrdSld .prdListSwiper.swiper {padding-bottom:40px; } 
.mainBrdSld .swiper .swiper-pagination {top:auto;bottom:0;left:50%;width:auto;} 
.mainBrdSld .swiper .swiper-pagination-progressbar-fill {background:#121212;border-radius: 1px; } 

.mainBrdSld .swiperBtnPrv,
.mainBrdSld .swiperBtnNxt {color: #000;width: 64px;height: 64px;background: #fff;border-radius: 40px;border: 1px solid #ddd;}
.mainBrdSld .swiperBtnPrv {left: 9%;right: auto;top: 58%;}
.mainBrdSld .swiperBtnNxt {right: 9%;left: auto;top: 58%;}
.mainBrdSld .swiperBtnPrv:after, .mainBrdSld .swiperBtnNxt:after {font-size:18px;font-weight: 800;}


/* sec4 */
#sec4 { } 
#sec4 .sec_inner { } 
#sec4 .sec_inner ul { display: flex; justify-content: space-between; flex-wrap: nowrap; } 
#sec4 .sec_inner ul li { } 
#sec4 .sec_inner ul li a { display: block; width: 100%; } 
#sec4 .sec_inner ul li a img { width: 100%; } 


/* ÀÎ±âÀÖ´Â ·°¼Å¸® ¾ÆÀÌÅÛ */
#popular_wrap { overflow:hidden } 
#popular_wrap .sec_inner { } 
#popular_wrap .sec_inner .sec6_cont { display: flex; justify-content: space-between; flex-wrap: nowrap; gap: 80px; } 
#popular_wrap .sec_inner .sec6_cont>div { width: calc((100% - 80px) / 2); } 
#popular_wrap .sec_inner .sec6_cont>div .banner { } 
#popular_wrap .sec_inner .sec6_cont>div .banner h3 { margin-bottom: 30px; font-size: 38px; font-weight: 500; } 
#popular_wrap .sec_inner .sec6_cont>div .banner .banner_img {margin-bottom:30px;} 
#popular_wrap .sec_inner .sec6_cont>div .banner .banner_img a { display: block; width: 100%; border-radius: 15px; overflow: hidden; } 
#popular_wrap .sec_inner .sec6_cont>div .banner .banner_img a img { width: 100%; } 
#popular_wrap .sec_inner .sec6_cont>div .banner p { margin: 20px 0 40px; font-size:16px; font-weight:400; line-height: 28px; } 
#popular_wrap .sec_inner .sec6_cont>div .swiper { position: relative; padding-bottom: 20px; overflow: hidden; } 
#popular_wrap .sec_inner .sec6_cont>div .swiper ul { } 
#popular_wrap .sec_inner .sec6_cont>div .swiper ul li .thumb a { display:block; } 
#popular_wrap .sec_inner .sec6_cont>div .swiper ul li .thumb a img { width:100%; } 
#popular_wrap .sec_inner .sec6_cont>div .swiper ul li.item_list .info .prdname { margin-bottom:5px } 
#popular_wrap .sec_inner .sec6_cont>div .swiper ul li.item_list .info .price { font-weight:500 } 
#popular_wrap .sec_inner .sec6_cont>div .swiper .swiper-scrollbar { height:2px; } 
#popular_wrap .swiper :is(.swiper-button-next,.swiper-button-prev) { transition: filter .4s; filter: opacity(0); background-color:#222; padding: 10px; width: 35px; height: 50px; transform: translateY(-50%); color:#fff; box-sizing: border-box; } 
#popular_wrap .sec_inner .sec6_cont>div:hover :is(.swiper-button-next,.swiper-button-prev) { filter: opacity(1); } 
#popular_wrap .swiper .swiper-button-next { right:0px } 
#popular_wrap .swiper .swiper-button-prev { left: 0px } 
#popular_wrap .swiper .swiper-button-next:after,#popular_wrap .swiper .swiper-button-prev:after { font-size: 15px; } 
#popular_wrap .prd-wishpreview { display:none; } 
#popular_wrap .prd-brand { display:none; } 
#popular_wrap .prd-name { text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical } 
#popular_wrap .prd-name a { font-weight: 500; } 
#popular_wrap .prd-price { } 
#popular_wrap .prd-price .normal { font-size: 15px; font-weight: 700; margin-right: 4px; } 
#popular_wrap .prd-price .consumer { font-size: 12px; font-weight: 400; margin-left: 0; } 
#popular_wrap .prd-price .dc_per {color: var(--point-color1); font-size: 15px; font-weight: 700; } 
#popular_wrap .prd-review { display:none; } 

/* BASIC css end */


/* BASIC css end */

