/* 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 14px; color: #000; font-size: 1.1rem; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; text-align: left;}
.shopbrand .bepick_wrap{padding: 0 0 10px !important}
/*.shopbrand .bepick_wrap .list_st2.list_st2_3 .product_item{ width: calc((100% - 10px)/ 2);}*/
.shopbrand .bepick_wrap .items .slick-list{ padding-left: 48px;}
.shopbrand .bepick_wrap .items .slick-slide{padding-right: 15px !important; margin-left:0 !important}
.shopbrand .bepick_wrap .items .slick-slide:nth-of-type(1){ margin-left: -48px !important;}

/*°­Á¦Ãß°¡ Ä«Å×°í¸® ³ª¿­ */
.product_list_wrap.list_st2.list_st2_3 .product_item { width: calc((100% - 30px)/ 2) !important;}
/* .list_st2.list_st2_3 .product_item { width: calc((100% - 30px)/ 2) !important;} */



/* Ä«Å×°í¸® */
.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: flex;padding: 12px 0;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;color: #888;font-size: .75rem;white-space: pre;overflow: hidden;justify-content: center;}
.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: 'Noto Sans KR', sans-serif; font-weight: 500;}
.shopbrand .product_top_wrap .select_box select{ height: 30px; line-height: 29px; font-size: .7rem;}

/* »óÇ° */
.shopbrand .product_top_wrap{padding-bottom: 2px; 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}

/* »óÇ°Á¤º¸ */
.prd-brnd{ margin: 0 0 2px; color: #757575; font-size: 12px; font-family: 'Noto Sans KR', sans-serif;}
.listName{ margin: 0 0 10px; font-size: 12px;}
.prd-price{font-size: 12px; color: #D22525; font-family: 'Noto Sans KR', sans-serif; }
.prd-price:after{content:''; display:block; clear:both}
.prd-price .dc_per{ float: left; margin: 0 2px 0 0; color: #ff7777; font-size: 15px;}
.prd-price .price{ float: left; color: #000; font-size: 15px; font-family: 'Noto Sans KR', sans-serif;}
.prd-price strike{ float: left; margin: 0 0 0 2px; color: #757575; font-size: 12px;}

.product_list_wrap.list_st2 .product_item .thumb img, .product_list_wrap.list_st3 .product_item .thumb img{border-radius: 8px;}

@import url(contents_common_min.css);.shopbrand_title{overflow:hidden}.shopbrand_title img.shop_title{display:block;max-width:100%}.product_category_wrap{padding:0 15px 5px}.product_category_wrap .cate1{padding:0 0 8px;line-height:1.3125rem;font-size:1rem;font-weight:500;letter-spacing:-1px;text-align:center}.product_category_wrap .cate_child_wrap{padding-bottom:5px}.product_category_wrap .cate_child_wrap ul{font-size:0;text-align:center}.product_category_wrap .cate_child_wrap ul.cate3.on{padding-top:5px;margin-top:10px;border-top:1px dotted #dcdcdc}.product_category_wrap .cate_child_wrap ul li{display:inline-block;margin-left:-6px;margin-right:-6px}.product_category_wrap .cate_child_wrap ul li a{border-bottom:1px solid transparent;color:#696969}.product_category_wrap .cate_child_wrap ul li a.sel{font-weight:500;border-bottom:1px solid #222;color:#222}.product_category_wrap .cate_child_wrap ul.cate2 li{font-size:.75rem;padding:0 6px;margin:7px 0 0}.product_category_wrap .cate_child_wrap ul.cate3 li{font-size:.6875rem;padding:0 6px;margin:5px 0 0}.product_top_wrap{padding-bottom:7px;margin:0 15px;border-bottom:1px solid #dcdcdc;margin-bottom:-1px}.product_top_wrap .left_box{float:left}.product_top_wrap .right_box{float:right}.product_top_wrap:after{content:"";display:table;width:100%}.product_top_wrap .total_cnt{display:inline-block;line-height:25px;color:#696969;font-size:.625rem}.product_top_wrap .total_cnt strong{font-weight:700}.product_top_wrap .select_box{width:100px;margin-left:10px;text-align:right}.product_top_wrap .select_box select{padding-right:25px;text-align:right;border:0;box-sizing:border-box;height:25px;line-height:25px;font-size:.625rem;background:transparent url(/design/phamsvil/2022_renewal/m/icon/ic_select_arrow2.png) calc(100% - 8px) center no-repeat;background-size:auto 5px;-webkit-appearance:none}.best_product_wrap{border-bottom:0!important;margin:0 15px;padding:15px 0}.best_product_wrap h2{padding:0 0 8px;line-height:1.125rem;font-size:.875rem;font-weight:500;text-align:center}.best_product_wrap .paging-num{height:25px;text-align:center;line-height:25px}.best_product_wrap .paging-num a{display:inline-block;width:30px;height:25px;line-height:25px}.best_product_wrap .paging-num span{display:inline-block;padding:0 10px;height:25px}

/* BASIC css end */

