/* BASIC css start */
/* »óÇ° ¿µ¿ª */
.list_shopping2x ul{padding: 0;}
.list_shopping2x li{width: 49%; margin-right: 2%;}
.list_shopping2x li:nth-of-type(2n){margin-right: 0;}
.list_shopping2x li a{padding: 0;}
.list_shopping2x .list_shoppingInfo{padding-bottom: 35px;}

.list_st1 .product_item .thumb .dc{display: none; bottom: 3px; right: 18px;}

.product_item .thumb{position: relative;}
.product_item .thumb .dc{position: absolute; bottom: 16px; right: 6px; }
.product_item .thumb .dc .dc_per{display: block; width: 38px; height: 38px; line-height: 38px; background: #242424; border-radius: 50%; color: #fff; font-size: .7rem; font-family: 'Montserrat',sans-serif; text-align: center; }
.product_item .thumb .dc .pro_per{display: block; width: 38px; height: 38px; line-height: 38px; border-radius: 50%; color: #fff; font-size: .7rem; font-family: 'Montserrat',sans-serif; background: #242424; white-space: nowrap; text-align: center; overflow: hidden;}

.product_list_wrap .product_item .desc_container {text-align: center;}
.product_list_wrap .product_item .desc_container .info .pname{padding-bottom: 8px;}
.product_list_wrap .product_item .desc_container .info .prd-subname{margin-bottom: 8px; color: #999999;}
.product_list_wrap .product_item .desc_container .info .listPrice{color: #242424; font-size: 0.8rem;}

.list_st1 .product_item .desc_container{text-align: left;}

#container .product_list_wrap .product_item{overflow:visible}
/*¿É¼Ç ¹Ì¸®º¸±â*/
.optionPreview{
    position:relative;
    margin-top:10px;
    width: 100%;
    max-width:180px;
    margin: 10px auto 0;
}

.product_list_wrap.list_st1 .optionPreview{
    margin: 10px 0 0;
}

.optionPreview *{
    box-sizing:border-box;
}

.optionPreview > img{
    display:none;
}

.optionPreview .prevOptionBtn{
    position:relative;
    display:block;
    line-height:30px;
    border:1px solid #cfcfcf;
    border-radius:5px;
    cursor:pointer;
    font-size:12px;
    text-align:center;
}

.optionPreview .prevOptionBtn img{
    position:absolute;
    top:12.5px;
    right:30px;
}

.optionPreview #MK_opt_preview{
    top:28px !important;
    left:50% !important;
    width:100%;
    transform:translateX(-50%);
    border-radius:5px;
}

.optionPreview #MK_opt_preview .mk_prd_option_list{
    width: 100%;
    max-width:180px;
    padding: 10px 0 0;
    border: 1px solid #cfcfcf;
    border-top: none;
    border-radius: 0 0 5px 5px;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li{
    width:90%;
    margin:5px 10px;
    padding-left:10px;
    border-radius:5px;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li:hover{
    background:#f4f4f4;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li.mk_opt_top,
.optionPreview #MK_opt_preview .mk_prd_option_list h5.option-name{
    display:none;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li p{
    display:inline-block;
    font-size:12px;
    color:#242424;
    line-height:22px;
}


.optionPreview #MK_opt_preview .mk_prd_option_list li.mk_bt_opt_close a{
    display:block;
    position:absolute;
    top:-27px;
    left:-10px;
    width:100%;
    height:32px;
    font-size:0;
}

/* ´ÙÃ£´Ù °Ë»ö ÆÄÀÎ´õ - »óÇ° °Ë»ö °á°ú */
#search .all-finder-result { display:none; overflow:hidden; position:relative; padding:10px 5px 4px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f4f4f4; }
#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: 5px 10px; line-height:22px; word-break:break-all; border-radius: 20px; background:#014984; color:#fff; }
#search .all-finder-result .swiper-container .swiper-slide .finder-options .fa-close {display: inline-block; vertical-align: middle; width: 11px; height: 11px; background: url(/design/posteam/image/allfindDelOpction.png)no-repeat center center; margin-left: 10px; margin-top: -3px; cursor: pointer; font-size:0; }
#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:top; }
/* BASIC css end */

