/* BASIC css start */
/* BASIC css start */
.h_title { margin-bottom: 19px; }
#search { padding: 0 14px; padding-bottom: 80px; }
#search .form-wrap {
    position: relative;
    background-color: #fff;
    padding: 45px 0;
    text-align: center;
    line-height: 1.5;
    font-size: 20px;
}


span.MK-product-icons {
    position: absolute;
    top: 10px;
    left: 10px;
}

.mini_text {
    font-size: 12px;
    color: #000;
    font-weight: 300;
    margin-top: 5px;
}
#search .form-wrap .searchForm {width:100%;}
#search .form-wrap .searchForm input {border:0px none;}
#search .form-wrap .searchButton {
    width: 7%;
    height: 68px;
    background-color: #fff;
    color: #fff;
    position: absolute;
    top: 70%;
    transform: translateY(-50%);
    right: 5px;
    height: auto;
    /* line-height: 68px; */
    text-align: center;
}
#search .form-wrap .searchForm #keyword_search {
    width: 100%;
    outline:none;
    /* margin-bottom: 10px; */
    font-size: 21px;
    padding:0; 
    text-align:center;
    font-weight: 500;
    color:#000;
}
#search .form-wrap .searchPrice {color:#fff;}
#search .form-wrap .searchPrice input {width:30%;}
#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:0px 0 30px;  text-align:left;}
#search .more .more-title {color: #3b3b3b;}

.list_shopping2x ul { padding:0; }
.list_shopping2x li {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-right: 4%;
    margin-bottom: 20px;
}
.list_shopping2x li:nth-child(2n) { margin-right:0; }
#search .list_shopping1x li a {display: inline; padding: 0;}
#search .list_shopping1x li figcaption p.hashtag {margin-top: 5px;}
#search .list_shopping1x li figcaption p.hashtag a {background-color: #f3f3f3; white-space: nowrap; margin-right:5px;}
#search .list_shopping2x li {box-sizing: border-box; }
#search .list_shopping2x li a {display: inline; padding: 0;}
#search .list_shopping2x li figcaption p.hashtag {margin-top: 5px;}
#search .list_shopping2x li figcaption p.hashtag a {background-color: #f3f3f3; white-space: nowrap; margin-right:5px;}
#search .list_array .list_arrayRight img {width: 23px; height: auto;}


#search .list_shopping2x li .list_shoppingInfo { padding: 15px 7px 25px; text-align:center; }
#search .list_shopping2x li .list_shoppingInfo .listbrandName { font-size: 13px; font-weight:400; color:#999; margin-bottom: 6px; letter-spacing:-1.1px; }
#search .list_shopping2x li .list_shoppingInfo .listName { font-size: 13px; font-weight: 300; color:#000; margin-bottom: 6px; letter-spacing:-1.1px; line-height: 1.5; }
#search .list_shopping2x li .list_shoppingInfo .listPrice { font-size: 16px; font-weight: 700; color:#000; }
#search .list_shopping2x li .list_shoppingInfo .consumer { font-size: 16px; font-weight: 300; color:#000; }

#search .form-wrap .searchButton img { width: 100%; }

.list_shopping2x li img.listPic {
    width: 100%;
}



#search .list_group select:first-child {
   
}
#search .list_group select {
    width: 40%;
    height: 40px;
    box-sizing: border-box;
    float: right;
    line-height: 42px;
}


select {
    color:#000;
    background: #fff url('/design/coachkorea/MB/sel_icon.png') no-repeat 90% 15px;
    background-size: 10px auto;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:15px;
    font-size:15px;
    font-weight: 400;
    color:#666666;
    line-height:40px;
    outline:none;
    border: 1px solid #000;
}


#search .list_box .items { overflow:hidden; width:100%; }
#search .list_box .items li .list_shoppingInfo { text-align:left; }

#search .list_box .items li .list_shoppingInfo .listName {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    margin-bottom: 10px;
    letter-spacing: -0.5px;
    line-height: 1.5;
    height: 40px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: box;
    margin-top: 1px;
    max-height: 80px;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
}


/*.list_box p.color_name { height:2px; } 2021-05-18 */


.list_arrayRight .select {
    width: 120px;
    height: 38px;
    border: 1px solid #ccc;
    display:block;
    color:#666;
    background: #fff url(/design/coachkorea/MB/sel_icon.png) no-repeat 90% 14px;
    background-size:12px 7px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:12px;
    font-size:14px;
    font-weight: 400;
    color:#666666;
    line-height: 41px;
    outline:none;
}


.list_arrayRight .item_cate {
    display: none;
    position: absolute;
    width: 120px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #ccc;
    padding-left: 12px;
    right: 0;
    top: 37px;
    background: #fff;
    z-index:10;
}


.list_arrayRight .item_cate li {
    margin: 2px 0;
    /* cursor: pointer; */
    line-height: 30px;
}

.list_arrayRight {
    position: relative;
}

.list_arrayRight .item_cate li a {
    font-size: 14px;
    color: #666;
    font-weight: 400;
    line-height: 30px;
    display:block;
}




.list_arrayRight {
    position: relative;
}
#search .list_group select#MS_select_sort {
    width: 120px;
    height: 38px;
    border: 1px solid #ccc;
    display:block;
    color:#666;
    background: #fff url(/design/coachkorea/MB/sel_icon.png) no-repeat 90% 14px;
    background-size:12px 7px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:12px;
    font-size:14px;
    font-weight: 400;
    color:#666666;
    line-height: 41px;
    outline:none;
    margin: 10px 0;
}

/* ´ÙÃ£´Ù °Ë»ö ÆÄÀÎ´õ - »óÇ° °Ë»ö °á°ú */
#search .all-finder-result { display:none !important; overflow:hidden; position:relative; padding:10px 5px 4px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f4f4f4; 
    float: none;
    width: 100%;
    box-sizing: border-box;}
#search .all-finder-result:after { clear: both; content: ""; display: block; }
#search .all-finder-result .fa-rotate-left { position:absolute; top:10px; left:5px; width:34px; height:34px; line-height:34px; font-size:18px; border-radius:30px; background:#999; color:#fff; text-align:center; }
#search .all-finder-result .swiper-container { width:100%; padding:0; margin:0 0 0 34px; }
#search .all-finder-result .swiper-container .swiper-slide { width:auto !important; height:40px; }
#search .all-finder-result .swiper-container .swiper-slide .finder-options {display:inline-block;margin-left:5px;padding: 0 10px;line-height: 31px;border: 1px solid #000;word-break:break-all;/* font-weight: bold; */border-radius: 20px;box-shadow:2px 2px 3px #d2d2d2;background:#fff;color:#000;font-size: 13px;box-sizing: border-box;height: 31px;}
#search .all-finder-result .swiper-container .swiper-slide .finder-options .fa-close { margin-left:5px; color: #999; }
#search .all-finder-result .swiper-container .swiper-slide .finder-option-color em {display: inline-block;width: 22px;height: 22px;border: none;border-radius:20px;font-size:0;vertical-align: baseline;}

#finderTop .bestSlideWrapper .swiper-button-next, #finderTop .bestSlideWrapper .swiper-button-prev, #finderTop .bannerSlideWrapper .swiper-button-next, #finderTop .bannerSlideWrapper .swiper-button-prev {
    background: none;
}

/* BASIC css end */


/* BASIC css end */

