/* BASIC css start */
.shopbrand .bcate {margin-top: 34px;text-align: center;color: #282828;font-weight: 600;font-size: 1.0625rem;}
#listCateSlide {padding: 0 15px;margin-top: 17px;margin-bottom: 35px;}
#listCateSlide ul {text-align:center;}
#listCateSlide ul li {padding: 8px 13px;text-align: center;display: inline-block;width: auto;border-radius: 15px;background: #f8f8f8;box-sizing: border-box; margin:4px 0}
#listCateSlide ul li.active {background: #d71518;}
#listCateSlide ul li a {color: #9c9c9c;font-size: 0.75rem;}
#listCateSlide ul li.active a {color: #fff;font-weight: bold;}

/* recmd */
#promSlide {padding: 0 13px;}
#promSlide ul {display: flex;box-sizing: content-box;}
#promSlide .prom-pg {position: relative;margin-top: 20px;top: unset;left: unset;margin-bottom: 50px;}
#promSlide .prom-pg span {width: 27px;height: 3px;opacity: 1;border-radius: 0;margin: 0 4px 0 5px;background: #999999;}
#promSlide .prom-pg span.swiper-pagination {position:relative;}
#promSlide .prom-pg span.swiper-pagination-bullet-active {background: #e60012;}

#bestSlide {padding: 0 13px;}
#bestSlide ul {display: flex;box-sizing: content-box;}
#bestSlide .best-pg {position: relative;margin-top: 20px;top: unset;left: unset;margin-bottom: 50px;}
#bestSlide .best-pg span {width: 27px;height: 3px;opacity: 1;border-radius: 0;margin: 0 4px 0 5px;background: #999999;}
#bestSlide .best-pg span.swiper-pagination-bullet-active {background: #e60012;}

#recmdSlide {padding: 0 13px;}
#recmdSlide .items {display: flex;box-sizing: content-box;width: 100%;padding: 0 2px;text-align: left;font-size: 0;margin-top: 25px;table-layout: fixed;}
#recmdSlide .items .itemList {display: inline-block;vertical-align: top;text-align: left;border: 1px solid #eee;box-sizing: border-box;min-height: 268px;margin-bottom: 11px;}
#recmdSlide .items .itemList a {display: block;padding: 0 2px 20px 2px;}
#recmdSlide .items .itemList img.listPic {width: 100%;}
#recmdSlide .itemWrap::before {
    display: block;
    font-size: 2.8vw;
    font-style: oblique;
    text-align: center;
    padding: 15px 0;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
}
#recmdSlide .itemWrap.recmd1::before ,
#recmdSlide .itemWrap.recmd2::before {
    content: "BEST 추천상품";
    border-bottom: 4px solid #ce0f0b;
}
#recmdSlide .itemWrap.recmd3::before ,
#recmdSlide .itemWrap.recmd4::before {
    content: "BEST 추천상품";
    border-bottom: 4px solid #ce0f0b;
}
#recmdSlide .recmd-pg {position: relative;margin-top: 20px;top: unset;left: unset;margin-bottom: 50px;}
#recmdSlide .recmd-pg span {width: 27px;height: 3px;opacity: 1;border-radius: 0;margin: 0 4px 0 5px;background: #999999;}
#recmdSlide .recmd-pg span.swiper-pagination-bullet-active {background: #e60012;}


.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.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 .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; }

/* BASIC css end */

