/* BASIC css start */
/* 공통 */
.product_list_wrap{text-align: left;}
.best_product_wrap, .recmd_product_wrap{ padding: 10px 0; text-align: center;}

/* best, mapick */
.best_product_wrap h2, .recmd_product_wrap h2{padding: 0 15px; color: #222; font-size: .9rem; text-align: left; letter-spacing: -1px;}
.shopbrand .bepick_wrap{padding: 0 0 10px !important}
.shopbrand .bepick_wrap .list_st2.list_st2_3 .product_item{ width: calc((100% - 10px)/ 2);}

/* 선 */
.Boundary{margin:0 15px}
.Boundary img{width:100%}

/* 카테고리 */
.shopbrand .product_category_wrap{padding-bottom:20px}
.shopbrand .product_category_wrap .cate1{ padding: 20px 0; font-size: 1.1rem; font-weight: bold;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2{ text-align: left;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 li{width: 33.33%; margin-top: 0; padding:0; text-align: center; box-sizing: border-box;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 li a{ display: block; padding: 12px 0; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; color: #888; font-size: .75rem;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 li:nth-of-type(-n+3) a{border-top: 1px solid #cccccc;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 li:nth-of-type(3n+1) a{border-left: 1px solid #cccccc;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 li a.sel{border: 1px solid #222 !important; font-weight: bold; color: #222;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3.on{border-top: 0}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3 li a{color: #888; font-size: .75rem;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3 li:nth-of-type(n+2):before { content: ''; display: inline-block; width: 1px; height: 13px; margin: 0px 13px 0 0; background: #ddd; vertical-align: text-bottom;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3  li a.sel{border:0; font-weight: bold; color: #222;}

/* 토탈 */
.shopbrand .product_list_outer{padding: 25px 0 0; border-top:0}
.shopbrand .product_top_wrap .select_box select{ border: 1px solid #e6e6e6;}
.shopbrand .product_top_wrap .total_cnt{ margin: 5px 0 0; color: #222; font-size: .9rem; font-family: 'Quicksand', sans-serif; letter-spacing: 1px;}
.shopbrand .product_top_wrap .select_box select{ height: 30px; line-height: 29px; font-size: .7rem;}

/* 상품 */
.shopbrand .product_top_wrap{border-bottom:0}
.product_list_wrap .product_item .desc_container .info .listName{ color: #000; font-size: 1rem;}
.shopbrand .product_list_wrap.list_st2 .product_item{padding: 20px 0; border-top:0}
/* BASIC css end */

