/* BASIC css start */
.product__rank { position: absolute; top: 0px; left: 7px; background-image: url("/design/esdongsuh/2022renewal/PC/best_rank_red.png"); background-repeat: no-repeat; background-size: 100%;width: 18px; height: 24px; text-align: center; }
.product__rank.product__rank--black { background-image: url("/design/esdongsuh/2022renewal/PC/best_rank_black.png"); }
.product__rank > span { font-weight: 600; font-size: 10px; color: rgb(255, 255, 255);  display: block; margin-top: 1px;}

#contents{padding :0;}
.paging {margin-top: 5px;}




ul.list-category__list {display: -webkit-box; display: -webkit-flex;display: -ms-flexbox; display: flex;-webkit-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap;border-bottom: 8px solid #f5f5f5;}

ul.list-category__list>li {width: 33.33%;text-align: center;box-sizing: border-box;}

ul.list-category__list>li:not(li:nth-of-type(3n)) {border-right: 1px solid #ddd;}

ul.list-category__list>li>a {font-size: 14px;color: #000;display: block;padding: 12px 0;}
ul.list-category__list>li:not(li:nth-last-of-type(-n + 3)) {border-bottom: 1px solid #ddd;}
ul.list-category__list>li.sel>a {font-weight: 600;color: #f02;}

.title-box>h2{
text-align: center;
    font-size: 18px!important;
    color: #000;
    margin: 30px 0 0px 0;
    font-weight: bold;
    padding : 0!important;
}

.title-box span{
text-align: center;
    font-size: 11px;
    color: #d8001c;
    display: block;
    margin-top: 5px;
    font-weight: normal;
}



.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;}
.shopbrandTitle img {max-width: 100%;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}

.list_shopping1x ul {text-align:center;}
.list_shopping1x li {width:97%;margin:0 auto 8px;padding:0;text-align:center;position:relative;border:1px solid #dedede !important;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;text-align:center;}
.list_shopping1x li img.listPic {float:right;}

.list_shopping1x .list_shoppingInfo {text-align:left;padding-top:3% !important;padding-left:3% !important;}
.list_shopping1x .salebox {width:40px;height:30px; background-color: #ed1c24; color: #fff;  font-weight: bold;padding:5px 0px;line-height:14px;text-align:center;margin-bottom:5px;}
.list_shopping1x .salebox .sale_kor {font-size:12px;letter-spacing:-0.3px;text-align:center;}
.list_shopping1x .salebox .salebig {display:block;font-size:15px;text-align:center;margin-top:2px;}
.list_shopping1x .listPrice {color:#ed1c23;}
.listDiscount{color:#ed1c23; font-size:14px; font-weight:bold;}
.listDiscount del {color:#b5b5b5; font-size:12px; font-weight:normal}

.list_shopping1x .pd_icon{position:static; margin-bottom:5px;} 
.list_shopping1x .MK-product-icons img{padding:0;}

.list-info__wrap {padding: 30px 14px 20px 14px;}

span.list-info__count {font-size: 13px;color: #333;font-weight: bold;}
span.list-info__count>em {font-weight: 400;}
.list-info__sort-box {float: right;font-size: 13px;color: #333;}
span.list-info__now-sort:before {content: "";background-image: url(/design/esdongsuh/2022renewal/MB/mb_sort_icon01.png);position: absolute;top: 3px;left: -14px;background-size: 100%;width: 8px;height: 11px;background-repeat: no-repeat;}

span.list-info__now-sort {position: relative;}
/*  프로모션 슬라이드 */


.product-promotion {
	overflow:hidden;
	margin: 25px 0 auto;
	box-sizing:border-box;
	/* width: calc(100% - 28px); */
	padding: 0 14px;position:relative;
visibility: hidden;border-bottom: 8px solid #f5f5f5;}
.product-promotion__wrap {
	margin:0 auto;
	width: calc(100% - 28px);
	overflow:hidden;
	border-radius:5px;
	padding:0;
}
.product-promotion .product__item {
	width:100%;
	margin-right:0px;
	margin-bottom: 25px;
}
.product-promotion .product__sold {
	height: 25px;
	font-size: 12px;
}

.product-promotion .product__item .product__name>a {
	font-size: 12px;
}
.product-promotion .product__item .product__category {
	font-size:12px;
}
.product-promotion .product__item .product__review {
	font-size: 10px;
}

/*  프로모션 슬라이드 */

.product.is-list .product__item {width: 100%;display: -webkit-box; display: -webkit-flex;display: -ms-flexbox; display: flex;border: 1px solid #ddd;border-radius: 5px;margin-bottom: 15px;margin-right: 0;}

.product.is-list .product__thumb {width: 50%;margin-right: 15px;border: none;margin-bottom: 0;}

.product.is-list .product__info {width: 50%;padding: 14px 14px 0 0;}
.product.is-list .product__thumb>.product__link img {border: none;}

.product.is-list .product__wrap {}
.product.is-list .product__item:last-of-type {margin-bottom: 25px;}


/* BASIC css end */

