/* BASIC css start */
/* ¸ÞÀÎ¹è³Ê */
#main_bnr_swiper { margin-bottom: 40px; } 
#main_bnr_swiper .txt_wrap { position: absolute; bottom: 64px; left: 18px; text-align: left; width: 100%; } 
#main_bnr_swiper .txt_wrap p { color:#fff; } 
#main_bnr_swiper .txt_wrap .txt_01 { font-size: 26px; font-weight: 700; line-height: 22px; margin-bottom: 14px; } 
#main_bnr_swiper .txt_wrap .txt_02 { font-size: 14px; font-weight: 500; line-height: 22px; } 
#main_bnr_swiper .btn_wrap {position: absolute;z-index: 4;right: 10px;bottom: 30px;display: flex;background-color: rgba(0, 0, 0, 0.35);border-radius: 23px;align-items: center;width: 85px;height: 33px;line-height: 33px;justify-content: center;gap: 8.5px;font-size: 18px;font-weight: 500;} 
#main_bnr_swiper .btn_wrap .swiper-pagination {color: rgb(255 255 255 / 50%););position: relative;bottom: 0;width: auto;} 
#main_bnr_swiper .btn_wrap .swiper-pagination .swiper-pagination-current{color:#fff;}
#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: 14px;} 
#main_bnr_swiper .btn_wrap .pause_btn.control a img {} 

.swiper-scrollbar { opacity:1 !important; width: 104px; height:2px; margin: 0 auto; } 
body .swiper-pagination{bottom:0 !important;}
body .swiper-pagination .swiper-pagination-bullet{width:6px; height:6px;margin-right: 8px;}
p.btn_pd_more {display:none;}

/* ºê·£µå ½½¶óÀÌ´õ */
.brandLayerCnt {max-width: 380px;width: 100%;overflow: hidden;margin: 0 auto 60px;}
.brandLayerCnt .brandTabBtn {padding: 5px;border-bottom: 1px solid #e9e9e9;margin-bottom: 15px;} 
.brandLayerCnt .brandTabBtn ul li {display:block;width:auto;font-size:15px;font-weight: 700;line-height:28px;padding-right:15px;color: #ccc;border-radius:14px;cursor: pointer; } 
.brandLayerCnt .brandTabBtn ul li.swiper-slide-thumb-active {font-size: 15px;color:#000;}
.brandLayerCnt .brandTabCnt {} 
.brandLayerCnt .brandTabCnt .goodsList {} 
.brandLayerCnt .brandTabCnt .goodsList ul {display: grid;grid-template-columns: repeat(4, 1fr);row-gap: 15px;} 
.brandLayerCnt .brandTabCnt .goodsList ul li {max-width:91px;width:100%;margin-right:5px;}
.brandLayerCnt .brandTabCnt .goodsList ul li:nth-child(4n) {margin-right:0;}
.brandLayerCnt .brandTabCnt .swiper-slide a {display: block;font-size: 11px;font-weight: 400;text-align: center;}
.brandLayerCnt .brandTabCnt .swiper-slide a span {text-align: center;background: #f5f5f5;border-radius: 5px;width: 100%;font-size: 11px;font-weight: 700;margin-bottom: 4px;min-height: 46px;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.brandLayerCnt .goodsList ul li .textWrap .goodsName {overflow:hidden;text-overflow:ellipsis;white-space:nowrap; } 
.brandLayerCnt .goodsList ul li .textWrap .goodsSubName {display:none; } 
.brandLayerCnt .goodsList ul li .textWrap .goodsPrice {padding-top:0; } 
.brandLayerCnt .goodsList ul li .textWrap .goodsPrice .c_price {/* display:none; */}
.brandLayerCnt .goodsList.swiper {padding-bottom:40px; } 
/* .brandLayerCnt .swiper .swiper-pagination {top:auto;bottom:0;left:50%;width:160px;height:2px;margin-left:-80px;background:#e6e6e6; } */
.brandLayerCnt .swiper .swiper-pagination-progressbar-fill {background:#121212;border-radius: 1px; }

.brandTabCnt .swiper-pagination {left: 50%;transform:translate(-50%, -50%);}
.brandTabCnt .swiper-pagination .swiper-pagination-bullet {margin-right:8px;}
.brandTabCnt .swiper-pagination .swiper-pagination-bullet:last-child {margin-right:0;}


/* ºê·£µå */
.brand_cont{background: #fff; padding: 0 18px 56px; box-sizing: border-box;}
.brand_cont .brand-swiper-container{padding-bottom:30px;}
.brand_cont .tab_brand_cate { display: flex; justify-content: flex-start; align-items: center; gap: 16px; padding: 12px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-bottom: 16px; } 
.brand_cont .tab_brand_cate li a { font-size:15px; font-weight:700; color: #ccc; } 
.brand_cont .tab_brand_cate li.current a { color:#000; } 
.brand_cont .brand_cate_tabcontent { display:none; } 
.brand_cont .brand_cate_tabcontent.current { display:block; } 
/*.brand_cont .brand_cate_tabcontent dl { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 4px; } */
.brand_cont .brand_cate_tabcontent dl dd { /*width: calc((100% - 12px)/4); */ text-align: center; margin-bottom:16px;} 
.brand_cont .brand_cate_tabcontent dl dd a { display: block; font-size: 11px; font-weight: 400; text-align: center; } 
.brand_cont .brand_cate_tabcontent dl dd span { text-align: center; background: #f5f5f5; border-radius: 5px; width: 100%; font-size: 11px; font-weight: 700; margin-bottom: 4px; min-height: 46px; display: flex; align-items: center; justify-content: center; padding: 0 3px; box-sizing: border-box; } 
.brand_cont .brand_cate_tabcontent dl dd a img { width: 100%; height: 46px; line-height: 46px; margin-bottom: 4px; background: #f5f5f5; border-radius: 5px; } 


/* ¼­ºê¹è³Ê 3°³ */
#bnr_grid_wrap { padding: 0 18px; } 
#bnr_grid_wrap .sec_inner { } 
#bnr_grid_wrap .sec_inner ul { display: flex; justify-content: space-between; flex-wrap: wrap; gap:10px 0 } 
#bnr_grid_wrap .sec_inner ul li:not(:first-child) { width:48.5% } 
#bnr_grid_wrap .sec_inner ul li:first-child { width:100% } 
#bnr_grid_wrap .sec_inner ul li a { display: block; width: 100%; } 
#bnr_grid_wrap .sec_inner ul li a img { width: 100%; } 


/* sec6 */
#sec6 { padding: 0 18px; } 
#sec6 .sec_inner { } 
#sec6 .sec_inner .sec6_cont { } 
#sec6 .sec_inner .sec6_cont>div { } 
#sec6 .sec_inner .sec6_cont>div:first-child { margin-bottom:30px } 
#sec6 .sec_inner .sec6_cont>div .banner { } 
#sec6 .sec_inner .sec6_cont>div .banner h3 { line-height:1.5; letter-spacing: -.9px; margin-bottom: 20px; font-family:'Montserrat','Noto Sans KR', sans-serif; font-size: 23px; font-weight: 500; color: #000; } 
#sec6 .sec_inner .sec6_cont>div .banner .banner_img {margin-bottom: 10px;} 
#sec6 .sec_inner .sec6_cont>div .banner .banner_img a { display: block; width: 100%; border-radius: 15px; overflow: hidden; } 
#sec6 .sec_inner .sec6_cont>div .banner .banner_img a img { width: 100%; } 
#sec6 .sec_inner .sec6_cont>div .banner p { margin: 15px 0 35px; letter-spacing:-.7px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#000; font-weight:400; line-height:1.7; } 
#sec6 .sec_inner .sec6_cont>div .swiper { position:relative; padding-bottom: 20px; } 
#sec6 .sec_inner .sec6_cont>div .swiper ul { } 
#sec6 .sec_inner .sec6_cont>div .swiper ul li { } 
#sec6 .sec_inner .sec6_cont>div .swiper ul li.item_list .thumb img { width:100%; } 
#sec6 .sec_inner .sec6_cont>div .swiper ul li.item_list .info .prdname { margin-bottom:5px; font-size:14px } 
#sec6 .sec_inner .sec6_cont>div .swiper ul li.item_list .info .price { font-weight:500 } 
#sec6 .sec_inner .sec6_cont>div .swiper .swiper-pagination-bullet { width:6px; height:6px; margin:0 3px; } 
#sec6 .sec_inner .sec6_cont>div .swiper .swiper-pagination-bullet-active { background-color:#000 } 
#sec6 .swiper-container .swiper-pagination {left: 50%;transform: translate(-50%, -50%);}
body #sec6 .swiper-pagination .swiper-pagination-bullet {margin-right:5px;}
body #sec6 .swiper-pagination .swiper-pagination-bullet:last-child {margin-right:0;}
/* BASIC css end */

