/* BASIC css start */
#header .m_nav{display:none;}

#search .search_title { padding:40px 20px;font-size:20px; }
#search .search_title strong{ color:#f79995; }

#search .search-cover {padding:0 20px 40px;border-bottom:1px solid #ddd;}
#search .search-cover dl{margin-bottom:20px;}
#search .search-cover dl dt{width:80px;font-size:16px;line-height:40px;}
#search .search-cover dl dd{width:calc(100% - 80px);}
#search .search-cover dl.key dd input{width:100%;}
#search .search-cover dl.money dd input{width:47%;}
#search .search-cover dl.money dd span{display:block;width:6%;line-height:40px;text-align:center;}




#search h2 {border-bottom:1px solid #4a4a4a; text-align:center; font-weight:bold; padding:5px 0;}
#search .MK_product_list .items {background-color:#f9f9f9; padding: 10px 0;}
#search .MK_product_list .items #MK_best_product li {width:33.33%;}
#search .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
#search .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}

#search .list_group {padding:12px 2% 30px; text-align:center;}
#search .list_group select { font-size:14px;  width:45%; margin:0 5px;  text-align:center; text-align-last:center; padding-right: 10px; height:42px; line-height:42px;  color:#000;  border-radius:25px;  }

#search .more .more-title {color: #3b3b3b;}
 
@media screen and (min-width:420px) and (max-width:767px) {
    #search .list_shopping1x li {padding:4px;}
    #search .list_shopping1x li:first-child {padding:4px;}
}
@media screen and (min-width:768px) {
    #search .list_shopping1x li {padding:10px;}
    #search .list_shopping1x li:first-child {padding:10px;}
    #search .list_shopping2x li {padding:5px;}
}

.MK-product-icons {  position:absolute; bottom:8px; right:35px;   width:50px;  }
.MK-product-icons img { width:40px;} 
.imgbox { position:relative; display:block; width:100%; }





/* 2020.08.13. Áß¾Ó Ä«Å×°í¸® ¼±ÅÃ ¹× Á¤·Ä ¼±ÅÃ :: Åäºê */
#cate_ord{display:block;width:100%;padding:0 20px;margin:40px 0 30px;position:relative;z-index:3}
#cate_ord.z_index_up{z-index:999}
#cate_ord, #cate_ord *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#cate_ord .allProNum{font-size:16px;font-weight:700;line-height:40px;}
#cate_ord .mySelectWrap{float:left;width:50%;height:45px;background:#fff;}
#cate_ord .mySelectWrap a, #cate_ord .mySelectWrap a *{font-family:"Noto Sans KR";color:#000;font-size:13px;font-weight:300}
#cate_ord .mySelectWrap .mySelectBtn{float:left;width:100%;height:45px;line-height:41px;border:2px solid #e7e7e7;position:relative}
#cate_ord .mySelectWrap .mySelectBtn > a{float:left;width:100%;line-height:41px;font-weight:400;padding:0 15px}
#cate_ord .mySelectWrap .mySelectBtn img{position:absolute;width:15px;top:15px;right:20px;}
#cate_ord .mySelectWrap .mySelectCon{float:left;width:100%;border:2px solid #e7e7e7;border-top:0}
#cate_ord .mySelectWrap .mySelectCon{display:none}
#cate_ord .mySelectWrap .mySelectCon.on{display:block}

#cate_ord .mySelectWrap .mySelectCon > ul{float:left;width:100%;background:#fff;}
#cate_ord .mySelectWrap .mySelectCon > ul > li{float:left;width:100%;height:40px;border-bottom:2px solid #e7e7e7}
#cate_ord .mySelectWrap .mySelectCon > ul > li:last-child{border-bottom:0}
#cate_ord .mySelectWrap .mySelectCon > ul > li > a{float:left;width:100%;line-height:40px;padding:0 15px;color:#000}
#cate_ord .mySelectWrap .mySelectCon > ul > li.sel > a{background-color:#e7e7e7}

.moreBtn{padding:0 20px 50px;}


/* renewal */

.cateInfo {
    margin: 17px 0;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cateInfo .count {
    color: #000;
    font-size: 13px;
    font-weight: 400;
}

.cateInfo .sort {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cateInfo .sort select {
    border: 0;
    outline: 0;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    padding: 0 5px;
    background: #fff url('/design/pinkagewig/renewal_2025/m_sort_bg.png') right center no-repeat;
    background-size: 16px;
    width: 77px;
}
.product_wrap {padding-bottom: 40px;}


.more {
    padding: 0;
    margin-top: 0;
    text-align: center;
}
 


.more a {
    border: 1px solid #000;
    width: 135px;
    height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 400;
    gap: 4px;
    border-radius: 46px;
    transition: all 0.3s ease-in-out;
    box-sizing: border-box;
}
   


/* BASIC css end */

