/* BASIC css start */
/*상품목록*/
.list_shopping2x > div > .items li a div.img{position: relative;}
.list_shopping2x > div > .items li a div.img .prd-price{width: 42px; height: 42px; background: #007aff; border-radius: 50%; line-height: 43px; position: absolute; top: 3px; left: 8px;}
.list_shopping2x > div > .items li a div.img .dc_per{font-size: 13px; font-family: 'Pretendard Variable', sans-serif; color: #fff;}
.list_shopping2x > div > .items li a div.img .pro_per{padding: 0 10px;
height: 42px;
background: #000;
line-height: 43px;
position: absolute;
top: 8px;
left: 8px;
font-size: 13px;
font-family: 'Pretendard Variable', sans-serif;
color: #fff;}

.list_shopping2x{padding: 0px; text-align: center;}
.list_shopping2x > div > .items{font-size:0;}
.list_shopping2x > div > .items li{width: 47.42%;display: inline-block; margin-right: 10px;vertical-align: top;float: left;margin-bottom: 50px;}
.list_shopping2x > div > .items li:nth-child(2n){margin-right: 0;}
.list_shopping2x > div > .items li a div.img img{width: 100%;}
.list_shopping2x > div > .items li a div.info{text-align: center;margin: 20px 0 15px;}
.list_shopping2x > div > .items li a div.info .prd-name{color: #000;font-size: 15px;padding-bottom: 10px;letter-spacing: -0.04em;}
.prd-subname {
color: #a8a8a8;
font-size: 11px;
padding-bottom: 10px;
letter-spacing: -0.04em;
}

.prd-subname>div { overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.list_shopping2x > div > .items li a div.info .prd-price{ font-family: 'Pretendard Variable', sans-serif;}
.list_shopping2x > div > .items li a div.info .prd-price .consumer{color: #ccc;font-size: 15px;font-weight: bold;}
.list_shopping2x > div > .items li a div.info .prd-price .normal{color: #000;font-size: 17px; font-weight: bold; margin-right: 10px;}
.new_pro_area > div > .items li a div.info .prd-price .normal{margin-right: 0;}
.btn_moreGray{width: 186px;
height: 50px;
line-height: 50px;
color: #000;
font-size: 16px;
font-family: 'Noto Sans KR','Lato', sans-serif;
font-weight: normal;
background: #fff;
border: 1px solid #000;}
.listSoldout{ color: #ccc;
font-size: 17px;
font-family: 'Heebo','Noto Sans KR', sans-serif;}
.more{margin-bottom: 70px;clear: both;}


.list_shopping2x .items li .desc_icon{ width:100%; display:inline_block; text-align:center; }
.list_shopping2x .items li .desc_icon>div {display:inline-block; vertical-align:top;margin:0 11px;width: 20px;}
.list_shopping2x .items li .desc_icon>div img { width:100%; }
.list_shopping2x .items li .prd-wish img.wish_yes { display:none; }
.list_shopping2x .items li .prd-wish .wish-on img.wish_yes { display:inline-block; }
.list_shopping2x .items li .prd-wish .wish-on img.wish_no {display:none;}


#contents{padding:0 13px 60px; border-top: 1px solid #fff;padding-top: 30px;}
.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 .list_array .list_arrayRight {margin-top: 0; width: auto;}
.shopbrand .list_array .list_arrayRight #MS_select_sort{font-size: 14px; width: 79px; border: 0; padding-left: 0; font-family: 'Noto Sans KR','Lato', sans-serif;}
.shopbrand .list_array .list_arrayLeft .total{font-size: 14px; color: #292929;font-family: 'Noto Sans KR','Lato', sans-serif;}
.shopbrand .list_array {border:0; height: 30px; padding: 0;}
.shopbrand .shopbrand{border-top: 1px solid #aaaaaa; padding: 30px 10px;}
.shopbrand .contents_title {padding: 1px 10px 25px; text-align: center;}
.shopbrand .contents_title .now_cate{font-size: 22px; color: #333; font-family: 'Noto Sans KR','Lato', sans-serif;}
.shopbrand .contents_title .cate-wrap{margin-top: 20px;}
.shopbrand .contents_title .cate-wrap .class-list ul li{display: inline-block; margin: 5px 6px;}
.shopbrand .contents_title .cate-wrap .class-list ul li.active a{color:#000}
.shopbrand .contents_title .cate-wrap .class-list ul li a{color: #b2b2b2; font-size: 16px; font-family: 'Noto Sans KR','Lato', sans-serif;}



/* 상품 */
.list_shopping2x ul{padding: 0;}
.list_shopping2x ul li{width: 47.42%; height:390px; margin-left: 5px; margin-right: 5px; margin-bottom:35px; vertical-align: top;}
.list_shopping2x ul li:nth-child(2n){margin-right: 0;}
.list_shopping2x ul li a{padding: 0px;}
.list_shopping2x ul li a .img img{width:100%;}
.more{margin-bottom: 70px;}
.btn_moreGray{width: 186px;
height: 50px;
line-height: 50px;
color: #000;
font-size: 16px;
font-family: 'Noto Sans KR','Lato', sans-serif;
font-weight: normal;
background: #fff;
border: 1px solid #000;}
.listSoldout{ color: #ccc;
font-size: 17px;
font-family: 'Heebo','Noto Sans KR', sans-serif;}
.list_shopping2x ul li a div.info{text-align: center; margin: 7px 0 16px;}
.listName, .list_shopping2x ul li a div.info .prd-name{color: #242424; font-size: 15px; font-family: "맑은 고딕",'Malgun Gothic','Noto Sans KR', sans-serif; padding-bottom: 16px;}
.list_shopping2x ul li a div.info .prd-price { font-family: 'Pretendard Variable', sans-serif;}
.consumer{color: #ccc; font-size: 17px; font-weight: bold;}
.normal{color: #272727; font-size: 17px; font-weight: bold; margin-left: 7px; margin-right: 7px;}
.list_shopping3x .normal{margin-right: 0;}

/* 페이징 */
.paging a{color: #ccc; font-size: 13px;width: 25px; height: 25px; padding: 0; line-height: 37px; box-sizing: border-box; border: 0;
font-weight: bold;}
.paging a.now, .paging .now{ padding: 0;color: #000; border: 0; background: 0;}
.paging a.first, .paging a.prev, .paging a.next, .paging a.last{line-height: 37px;}

.list_shopping2x ul li .img { position:relative; }
.list_shopping2x ul li .img .prd-price{width: 42px; height: 42px; background: #007aff; border-radius: 50%; line-height: 43px; position: absolute; top: 3px; left: 8px;}
.list_shopping2x ul li .img .dc_per{font-size: 13px;font-family: 'Pretendard Variable', sans-serif;color: #fff;display: block;text-align: center;}
.list_shopping2x ul li .img .pro_per{padding: 0 10px;
    height: 42px;
    background: #000;
    line-height: 43px;
    position: absolute;
    top: 8px;
    left: 8px;
    font-size: 13px;
    font-family: 'Pretendard Variable', sans-serif;
    color: #fff;}  
    
    
     


/* BASIC css end */

