/* BASIC css start */
.rollingCate {display:none;}

.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.shopbrand .shopbrandTitle {padding: 25px 15px; padding-bottom: 0; font-size: 22px; font-weight: bold; color: #000;}
.shopbrand .page_location {display:none;}
.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding:12px 1%; text-align:center;}
.shopbrand .list_group select {width:49%; height:28px;}
.shopbrand .more .more-title {color: #3b3b3b;}
.shopbrand .more .more-num {color: #aaaaaa;}
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}


/* --------- 분류 중분류 노출형 시작 ------------------------------------------------------ */
.shopbrand .category_list .cate_body ul {
  padding:0 15px;
  overflow: hidden;
  text-align:left;
  font-size:0;
}
.shopbrand .category_list {margin:25px 0;}
.shopbrand .category_list .cate_body ul li {
    display:inline-block;
    width:25%;
    padding:2px 4px;
    text-align:center;
    vertical-align: middle;
}

.shopbrand .category_list .cate_body ul li a {
    display:inline-block;
    padding:5px 0;
    font-size:13px;
    font-weight:bold;
    color:#aaa;
}
.shopbrand .category_list .cate_body ul li a.sel {color:#000; font-weight:bold; }
.shopbrand .category_list .cate_body ul li a .count {display:none;}
.shopbrand .coupon-benefit {position:relative; margin:-12px 0 10px 0;} 
.shopbrand .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.shopbrand .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.shopbrand .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }


.list_array {
  width: 100%;
  height: auto;
  border-top: 0px solid #ddd;
  border-bottom: 0px solid #ddd;
  margin: 0;
  margin-top:5px;
  padding:15px 10px;
  overflow: hidden;
}

.list_array .list_arrayLeft {
  display: inline-block;
  margin: 0;
}

.list_array .list_arrayLeft select {
  width: 130px;
  height: 30px;
  min-height: 30px;
  line-height: 30px;
}

.list_array .list_arrayRight {
  float: right;
}


.list_array .list_arrayRight {
  position: relative;
  text-align: center;
  line-height: 0;
}

.list_array .list_arrayRight ul {
  position: initial;
  display: inline-table;
  margin: 0;
}

.list_array .list_arrayRight {
  line-height: 0;
}

.list_array .list_arrayRight ul {
  display: inline-table;
}

.list_array .list_arrayRight ul li:first-child {
  border-radius: 0px 0 0 0px;
}

.list_array .list_arrayRight ul li:last-child {
  border-radius: 0 0px 0px 0;
}

.list_array .list_arrayRight ul li {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  text-indent: -999px !important;
  background: url("/design/jh2018/smartskin_2019/img/main_converter_icon.png") no-repeat center;
  background-size: auto 14px;
  border-right: none;
}

.list_array .list_arrayRight ul li.on {
  background: url("/design/jh2018/smartskin_2019/img/main_converter_icon_sel.png") no-repeat center;
  background-size: auto 14px;
}

.list_array .list_arrayRight ul li[data-sort="grid1"],
.list_array .list_arrayRight ul li[data-sort="grid1"].on {
  background-position-x: -12px;
}

.list_array .list_arrayRight ul li[data-sort="grid2"],
.list_array .list_arrayRight ul li[data-sort="grid2"].on {
  background-position-x: -59px;
}

.list_array .list_arrayRight ul li[data-sort="grid3"],
.list_array .list_arrayRight ul li[data-sort="grid3"].on {
  background-position-x: -107px;
}

.list_array .list_arrayRight ul li[data-sort="grid4"],
.list_array .list_arrayRight ul li[data-sort="grid4"].on {
  background-position-x: -90px;
}


.bestProductWrap {
    background:#fafafa;
}
.bestProductWrap .bestProductHeader {
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0;
  padding-top:15px;
  margin: 0 auto;
  font-size: 15px;
  font-weight: bold;
  color: #333;
}

.bestProductWrap .bestProductHeader span {
}

.bestProductWrap .bestProductBody {
  overflow:hidden;
  margin-top:15px;
  padding: 10px 15px;
}

.bestProductWrap .bestProductBody .swiper-slide {background:#fff;}

/* BASIC css end */

