/* BASIC css start */
#product-list .list_shopping2x {margin-top:-50px;}
#product-list .list_shopping2x li {position: relative;}
#product-list .list_shopping2x li .ranking { position: absolute; top: -3px; left: 2px; font-size: 12px; z-index: 9; }
#product-list .list_shopping2x li .ranking .fa-bookmark {position: relative; color: #555;}
#product-list .list_shopping2x li .ranking .numRanking {position: absolute; top: 7px; left: 0px; color: #fff; font-size: 0.4em; width:100%; text-align:center;}

#contents{padding-bottom:60px}
.page_top .page_nav{float:right !important}
.page_top .page_nav a{font-weight:400 !important;}
ul.items{padding: 0 5% !important}
.recmd_sec{margin-bottom:40px;padding: 0 5% !important;}

.recmd_sec h3{font-family: 'Montserrat', sans-serif;font-size:23px; color:#333333; font-weight:600}
.recmd_sec .best_tit{display:flex; align-items:center; justify-content:space-between; margin-bottom:30px}
.recmd_sec .best_tit h3{}
.recmd_sec .best_tit>div{ }
.recmd_sec .swiper{padding-bottom:30px}
.recmd_sec .swiper .swiper-pagination-progressbar{bottom: 0; top: unset;}
.recmd_sec .swiper-pagination-progressbar{background-color: rgba(0,0,0,.05);}
.recmd_sec .swiper-pagination-progressbar-fill{background-color: #cfcfcf;}

/* 분류 카테고리 영역 */
.product_category_wrap{padding:20px 5% 45px !important}
.product_category_wrap .title {font-family: 'Montserrat', sans-serif !important;font-weight:700 !important; font-size: 21px !important;padding: 0px 0 25px !important;color:#000 !important; text-align:left !important; }
.product_category_wrap .cate_child_wrap ul{display:flex; flex-wrap:wrap; gap:9px 8px}
.product_category_wrap .cate_child_wrap ul li a{font-family: 'Montserrat', sans-serif !important;font-size: 12px !important;color:#888888 !important; font-weight:400; padding:8px 12px !important; border:1px solid #e6e6e6 !important;  }
.product_category_wrap .cate_child_wrap ul li a.sel{ color:#000 !important; border-bottom:3px solid #222 !important;   }
.product_category_wrap .cate_child_wrap ul li{position:relative; padding:0 !important; margin:0 !important; }
.product_category_wrap .cate_child_wrap ul li a{display:block;   }
.product_list_wrap.list_st2 .product_item, .product_list_wrap.list_st3 .product_item{padding:0 0 15px !important}
.MS_prod_mobile_image{width:100%;}
.product_category_wrap .cate_child_wrap ul.cate3.on{padding-top:15px !important; margin-top:15px !important; }

/* 상품 리스트 영역 */
.product_list_outer{border-top:none !important;padding-top:7px }
.product_top_wrap .total_cnt{font-size:12px !important; color:#929292 !important; font-weight:400;line-height:35px !important;font-family: 'Montserrat', sans-serif;letter-spacing: -.6px;}
.product_top_wrap .total_cnt strong{font-weight:400 !important; color:#929292 !important; }
.product_top_wrap{border-bottom:none !important; margin: 0 0 15px !important; padding: 0 5% !important}
.product_top_wrap .select_box select{font-size:12px !important;color:#929292 !important; transform:translateY(4px);}

/* 상품 다중 이미지 슬라이더 */
.list_shopping1x .prd-img-slider { position: relative; width:50%; float: left; }
.prd-img-slider img { max-width: 100%; }
.prd-img-slider .swiper-pagination-bullet { display: inline-block; width: 6px; height: 6px; padding:0; border-radius: 50%; font-size:0; text-indent: -9999px;}
.prd-img-slider .swiper-pagination-bullet-active{ background: #000; }
.prd-img-slider .swiper-button-prev {left:10px; background:url(/images/common/btn_multiple_prev.png) left center no-repeat;}
.prd-img-slider .swiper-button-next {right:10px; background:url(/images/common/btn_multiple_next.png) right center no-repeat;} 
.prd-img-slider .swiper-button-next:after,
.prd-img-slider .swiper-button-prev:after { content: ''; }
#MS_product .prd-img-slider .swiper-pagination-bullets { bottom: 0; }


.listWish a:nth-child(1) { display:none;}
.listWish a:nth-child(2) { padding:0; }

.listReserve, .listPoint { display:none; }
/* BASIC css end */

