/* BASIC css start */
.shopbrand .shopbrandImg img {width:100%; max-width: 100%;}
.shopbrand .shopbrandImg div:nth-of-type(n+2) {padding-top:5px;}

/* Ä«Å×°í¸® º£½ºÆ® */
.bestBG{background: #f8f8f8;margin: 0px;position: relative;overflow: hidden;padding-bottom: 30px;}
.bestItemWrap {position: relative;overflow: hidden;margin: 0 12px;}
.bestItemWrap::after {content:''; display:block; clear:both}
.bestItemWrap h3{font-size: 20px;line-height:24px;font-weight: 700;text-align: center;margin: 40px 0px 17px;}
.bestItemWrap .bestArea { padding-bottom: 40px; }
.bestItemWrap .bestArea .swiper-slide {width: calc(50% - 2px);margin-right: 4px;}
.bestItemWrap .bestArea .list { position:relative; }
.bestItemWrap .bestArea .list a { display:block }
.bestItemWrap .bestArea .list .bestNum {position: absolute;background: rgba(128,40,39,0.8);color: #fff;font-size: 11px;width: 24px;height: 24px;text-align: center;line-height: 24px;}
.bestItemWrap .bestArea .list .list_shoppingInfo {position: relative;font-size:12px;margin: 10px 8px 0;overflow: hidden;}
.bestItemWrap .bestArea .list .listPic {width: 100%;}
.bestItemWrap .whotPaginationWrap {margin: 0px auto 0;/* position:relative; *//* width:90%; *//* padding-right: 12px; */}
.bestItemWrap .wkm-pagination {display:table;position:relative !important;table-layout:fixed;width:100% !important;height:2px;background:#EEEEEE;border-radius:0;margin-top: 30px;}
.bestItemWrap .wkm-pagination .swiper-pagination-bullet { display:table-cell; width:auto; margin:0 !important; height:2px !important; opacity:0; border-radius:0; vertical-align:top }
.bestItemWrap .wkm-pagination .swiper-pagination-bullet-active { background:rgba(0,0,0,1) !important; opacity:1 }

.bestItemWrap .best-pagination.swiper-pagination {bottom: 0;}
.bestItemWrap .swiper-pagination-bullet {width: 8px; height: 8px; margin: 0 2px!important; background: #222; opacity: 0.2;}
.bestItemWrap .swiper-pagination-bullet-active {background: #222; opacity: 0.8;}


/* Ä«Å×°í¸® ½ºÅ©·Ñ */
.shopbrand .shopBrandCateArea {padding-top: 0px;position:relative;z-index:1;overflow: hidden;}
.shopbrand .shopBrandCateArea .hScrollArea {position:relative;max-width:100%;overflow:hidden;}
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea {margin-bottom: 0;/* width:100%; */font-size:0;white-space:nowrap;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar { height:1px }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-track,
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar,
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-thumb { background:transparent url(//ebbda12.jpg3.kr/phps/m/common/m_scrollbar.png) repeat }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-track { display:none }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-thumb { height:1px; width:1px }
.shopbrand .shopBrandCateArea .hScrollArea .link {display:inline-block;padding: 0 2px;position:relative;line-height:1}
.shopbrand .shopBrandCateArea .hScrollArea .link .txt {display:block;padding: 7px 14px;position:relative;font-size: 14px;color: #777;border: 1px solid #ddd;border-radius:25px;background: #fff;}
.shopbrand .shopBrandCateArea .hScrollArea .link.on .txt {color: #222;font-weight:600;border: 1px solid #222;}
.shopbrand .shopBrandCateArea .hScrollArea .link:first-child { margin-left: 10px;}
.shopbrand .shopBrandTitle {font-size: 20px;padding: 48px 12px 12px;font-weight: 700;width: 100%;text-align: left;box-sizing: border-box;}

.totalSort {position:relative;padding: 30px 12px 12px;}
.totalSort::after{content:"";display:block;clear:both;}
.totalSort .totalCount {float:left;line-height: 30px;}
.totalSort .prdSort {float:right;position: relative;}
.totalSort .prdSort:after{content:"\e942";font-family:xeicon;position: absolute;right: 0;line-height: 28px;}
.totalSort .prdSort select {position:relative;outline:none;border: none;width: 85px;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;height: 30px;line-height: 30px;background: none;}

/* BASIC css end */

