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

.cate-wrap{padding: 50px 12px 0;}
.cate-wrap .cate_renew {zoom: 1;border: 1px solid #e6e6e6;padding: 5px;border-radius: 55px;text-align: center;width: 100%;margin: 0 auto 15px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;gap: 4px;}
.cate-wrap .cate_renew span {position:relative;white-space: nowrap;display: inline-block;background: #fff;box-sizing:border-box;border-radius: 45px;width: 50%;}
.cate-wrap .cate_renew span > a {white-space: nowrap;font-size: 20px;font-weight: 500;display:block;text-align: center;color: #1e1e1e;line-height: 1;padding: 16px 0;}
.cate-wrap .cate_renew span i { vertical-align:-1px; margin-right:-4px; }
.cate-wrap .cate_renew span:hover {background: #c46463;}
.cate-wrap .cate_renew span:hover a{color: #fff;}
.cate-wrap .cate_renew span.active {background: #c46463;}
.cate-wrap .cate_renew span.active > a {color: #fff;}

/* Ä«Å×°í¸® ½ºÅ©·Ñ */
.shopbrand .shopBrandCateArea {padding: 0;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 2.5px;position:relative;line-height:1}
.shopbrand .shopBrandCateArea .hScrollArea .link .txt {display:block;padding: 14px 34px;position:relative;font-size: 14px;color: #222;border: 1px solid #ddd;border-radius: 55px;background: #fff;}
.shopbrand .shopBrandCateArea .hScrollArea .link.on .txt {font-weight:600;}
.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;}

.items li { position:relative; }
.items .bestNum {position: absolute;top:4px;left:4px;background: rgba(128,40,39,0.7);color: #fff;font-size: 11px;text-align: center;line-height: 1;padding: 4px 5px 3px;border-radius: 2px;}

/* BASIC css end */

