/* BASIC css start */
/* 목록 추천상품 */
.shopbrand .MK_product_list {border-bottom:1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 5px 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:15px 2%; text-align:left;}
.shopbrand .list_group select {width:49.5%; 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;}


.list_array {
    height: 52px;
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    padding: 0 2%;
  
}
.m_link_wrap {padding: 10px 20px;}
.m_link {overflow: hidden;margin: 0 -5px;}
.m_link .cell {float: left;width: 25%;padding: 0 5px;}
.m_link .cell .img {margin: 0 auto;width: 70px;height: 70px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 15px;}
.m_link .cell .tit {text-align: center;padding: 10px 0;font-size: 14px;color: #575452;font-weight: 500;}
.m_link a.ml1 .img {background-color: #9b9b9b;}
.m_link a.ml2 .img {background-color: #ddb95c;}
.m_link a.ml3 .img {background-color: #acb64a;}
.m_link a.ml4 .img {background-color: #e8ac75;}
.m_link a.ml1 img {width: 60px;}
.m_link a.ml2 img {width: 60px;}
.m_link a.ml3 img {width: 60px;}
.m_link a.ml4 img {width: 60px;}


/* 타이틀, 중분류 리스트 */
.cate-wrap { overflow:hidden }
.cate-wrap .class-list ul {*zoom:1; margin:0 0 30px;text-align:center;font-size:0;}
.cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
.cate-wrap .class-list ul li {display:inline-block; margin:0 3px;}
.cate-wrap .class-list ul li a {display:block; height:36px; color:#8B8785;font-size:14px; padding:0 15px; line-height:36px;border:1px solid #e5e5e5;letter-spacing: 0.050em;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; border-radius:10px;}
.cate-wrap .class-list ul li a.sel,
.cate-wrap .class-list ul li a:hover {border:1px solid #C48533;color:#111;}

.tit-prd {font-size:14px;color: #333;font-weight:600; margin:3px 0 5px 0; letter-spacing:-1px; line-height:150%;}
.stit-prd {font-size:13px;color:#e45428; border:1px solid #e45428; border-radius:15px; padding:0 7px; margin: 0 0 5px 0; display:inline;}

.cate_menu {padding-bottom:15px; text-align:center;}
.cate_menu a {border: 1px solid #D6D6D6;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;padding: 8px 15px;font-size: 14px;color: #8B8785;font-weight: 500;margin: 4px 2px;border-radius: 10px;}
.page_location {letter-spacing:0px; text-align:center !important; font-size:22px;-webkit-box-align: center !important;align-items: center;display: flex;justify-content: center; padding-bottom:20px; font-weight:600; height:50px !important; line-height:120% !important;}

/* 상품관련 스타일 */
.list_shoppingInfo .listName {font-size:13px; font-weight:600; margin:0px 0 2px; color:#ccc; letter-spacing:-0.080em;}
.list_shoppingInfo .desc {font-size:12px; color:#cccccc !important;font-weight:300; text-align:left !important;letter-spacing:-1px;}
.list_shoppingInfo .custom {margin-right:4px;text-decoration:line-through;font-size:13px; color:#333333;}
.list_shoppingInfo .listPrice {font-size:14px;font-weight:600; margin:5px 0 0;color:#333; letter-spacing:-0.020em;}
.list_shoppingInfo  {font-size:12px; color:#888888 !important;font-weight:300; text-align:center !important;}



.list_shopping2x .listName {padding:0 0px;}
.list_shopping2x ul {width: 100%;display: table;table-layout: fixed;box-sizing: border-box;padding: 0 1%;text-align: left;font-size: 0;}
.list_shopping3x li {width:33.33% !important; margin-bottom:15px;position: relative;}
.list_shopping2x li {width:50% !important; margin-bottom:20px; position:relative;}

.list_shopping2x li img.listPic, 
.list_shopping3x li img.listPic {margin:0 0.5% 0px 0.5%; width:99%; border:0px solid #e9e9e9;}

.list_shopping3x .list_shoppingInfo,
.list_shopping2x .list_shoppingInfo {margin:0;padding:0 4% 10px 4%; text-align:left;}

.list_shopping3x li a,
.list_shopping2x li a {padding:0;margin:0;}

.list_shopping1x li a {padding:5%;}
.list_shopping1x li:first-child a {padding:5%; padding-top:0%;}
.list_shopping1x li {border-top: 1px solid #e9e9e9;}

.review-wrap {font-size: 13px; font-weight: 300; height: 15px; line-height; 15px;}
.main-review {margin-top: 15px; color:#333; font-size:12px;}
.main-review img {margin-top:-4px; margin-right: 5px; vertical-align:middle; width : 12px;}




@media screen and (min-widtlistPriceh:420px) and (max-width:767px) {
.list_shopping1x li a {padding:5% !important;}
.list_shopping1x li:first-child a {padding-top:0% !important;}
.list_shopping1x li:nth-child(2) a {padding-top:0% !important;}
}

@media screen and (min-width:768px) {
.list_shopping1x li a {padding:5% !important;}
.list_shopping1x li:first-child a {padding-top:0% !important;}
.list_shopping1x li:nth-child(2) a {padding-top:0% !important;}
}


.displaynone {display:none;}
.listDiscount {font-size:16px !important;}

.MK-product-icons img {padding:0 2px 0 0 !important;}

/* 상품진열 할인율 */
.list_shopping1x li #sale_bg {position:absolute;top:0%; right:50%; width:70px;height:70px;color:#ffffff;letter-spacing:-0.2px;line-height:30px;font-size:13px;background-image: url('/design/teteru/mobile_coslab/sale_bg01.png');background-repeat: no-repeat;-webkit-background-size: auto 35px;background-size: auto 35px;background-position: center TOP;text-align:center;font-weight:600;}
.list_shopping2x li #sale_bg01 {position:absolute;top:0%; right:10%; width:30px;height:30px;color:#ff3131;letter-spacing:-0.2px;line-height:30px;font-size:11px;border:1px solid #ff3131; border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%;text-align:center;font-weight:400;}
.list_shopping2x li #sale_bg {position:absolute;top:0%; right:0%; width:70px;height:70px;color:#ffffff;letter-spacing:-0.2px;line-height:30px;font-size:13px;background-image: url('/design/teteru/mobile_coslab/sale_bg01.png');background-repeat: no-repeat;-webkit-background-size: auto 35px;background-size: auto 35px;background-position: center TOP;text-align:center;font-weight:600;}
.list_shoppingsum {position: relative !important}
.list_shopping2x .grid1 li #sale_bg {top:2%;right:6%;}
.list_shopping2x .grid3 li #sale_bg {top:2%;right:6%;}

/* 공통 애니메이션 css */
.list_shopping1_5x {text-align:center;}
.list_shopping1_5x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px;  text-align:left; font-size:0;}
.list_shopping1_5x li {width:100%; display:inline-block; vertical-align: top; text-align:left;}
.list_shopping1_5x li a {display: block; padding:0 2px 18px 2px;}
.list_shopping1_5x li img.listPic {width:100%;margin-bottom:4%;border:1px solid #eee;}
.list_shopping1_5x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px; margin:0;padding:0 10px 10px 10px;text-align:center;}

/* BASIC css end */

