/* BASIC css start */
/* 헤더 */
#header, #fix_head {display:none;}
body #header_list {display:block;}
#header_list .head_inner.fixed {position: fixed; max-width: 640px; width: 100%; background: #fff; z-index: 10; box-sizing: border-box; top: 0; border-bottom:1px solid #e9e9e9;}

.page_top .page_nav{float:right !important}
.page_top .page_nav a{font-weight:400 !important;}
.recmd_sec{margin-bottom:40px; padding-left:20px;}
.wrapper.items-wrap{padding:0 20px;}


.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-slide{width:45%}
.recmd_sec .swiper .swiper-pagination-progressbar{bottom: 0; top: unset;left:14%; width:72%;}
.recmd_sec .swiper-pagination-progressbar{background-color: #d9d9d9;width:95%; height:1px }
.recmd_sec .swiper-pagination-progressbar-fill{background-color: #000;}




/* 분류 카테고리 영역 */
.shopbrand .product_category_wrap{padding:0 30px 20px; border-bottom:1px solid #e9e9e9;}
.shopbrand .product_category_wrap .cate1{font-weight:500 !important; font-size: 19px !important;padding: 0px 0 28px !important;color:#111111 !important; text-align:center !important; }
.shopbrand .product_category_wrap .cate_child_wrap {padding:0; }
.shopbrand .product_category_wrap .cate_child_wrap ul{font-size:0; text-align:left;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2{position:relative;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 .list_more {position:absolute; right:0; bottom:0; cursor:pointer;}
.shopbrand .product_category_wrap .cate_child_wrap ul li {width:50%; display:inline-block; padding: 0 !important; margin: 20px 0 0 !important;}
.shopbrand .product_category_wrap .cate_child_wrap ul li:nth-child(n+7) {display:none;}
.shopbrand .product_category_wrap .cate_child_wrap ul li a{font-size:14px; color:#555; line-height:1;}
.shopbrand .product_category_wrap .cate_child_wrap ul li a:hover{color:var(--main-color);}
.shopbrand .product_category_wrap .cate_child_wrap ul li a.sel{color:#000; font-weight:700; border:none;}

.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; }




/* 상품 리스트 영역 */
.shopbrand .product_list_outer{border-top:none;}
.shopbrand .product_top_wrap{border-bottom:none; padding: 20px; overflow:hidden;}
.shopbrand .product_top_wrap .left_box {float:left;}
.shopbrand .product_top_wrap .right_box {float:right; display:flex; align-items:center;}
.shopbrand .product_top_wrap .total_cnt{font-size:14px; color:#000; font-weight:400;}
.shopbrand .product_top_wrap .total_cnt strong{font-weight:700 ; color:#000;}
.shopbrand .product_top_wrap .select_box select{appearance:none; border:none; font-size:14px; padding-right:15px; background:url(//skin.makeshop.co.kr/skin/potato/img/sort_icon.png)no-repeat right center; background-size:12px auto; margin-right:20px; height:auto;}
/*
.shopbrand .product_top_wrap .select_box .filter {font-size:14px; cursor:pointer;}
.shopbrand .product_top_wrap .select_box .filter img {width:16px; padding-left:8px;}
*/
.more {text-align:center;}
.more .btn_more {width:275px; line-height:45px; border:1px solid #e9e9e9; display:inline-block; font-size:14px; color:#000; border-radius:4px;}
/* BASIC css end */

