/* BASIC css start */
/* Å¸ÀÌÆ² */
.shopbrand_title { overflow:hidden; padding:50px 0 0 0; } 
.shopbrand_title img.shop_title { display:block;max-width:100% } 

/* Ä«Å×°í¸® */
.cate1_wrap{ text-align: center; position: fixed; background: #fff; z-index:1; width:100%; padding: 15px 0 12px; border-bottom: 1px solid #f1f1f1; }
.cate1_wrap .cate1{ display: inline-block; position: relative; color: #4e4e4e; font-size: 1.1rem; text-align: center; font-weight:700; }
.cate1_wrap .cate1:after{ /* display: block; content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 12px; padding: 0 10px; background: #fce1ef; z-index: -1;*/ }
.cate1_wrap .back { float:left; }
.cate1_wrap .back::after { content: '\F284'; font-family: bootstrap-icons; font-size:20px; position:absolute; left:0; }

/* »óÇ°±¸Á¶ */
.shopbrand .product_list_wrap.list_st2 .product_item, .product_list_wrap.list_st3 .product_item{ border-top: 0;}
.shopbrand .product_list_wrap.list_st2 .product_item .thumb img, .shopbrand .product_list_wrap.list_st3 .product_item .thumb img{border-radius: 4px;}

/* ÂòÇÏ±â */
.thumb{ position: relative;}
.thumb .my-wish-list{ position: absolute; bottom: 8px; right: 9px; width: 18px;}
.thumb .my-wish-list img{width:100%}

/* best, mapick */
.shopbrand .bepick_wrap .product_list_wrap{padding:0 0 0 10px }
.best_product_wrap h2, .recmd_product_wrap h2{ text-align: left;}
.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 } 

.shopbrand .bepick_wrap h2{margin: 20px 12px 0px; color: #000; font-size: 1rem; font-weight: 700; text-align: left;}
.shopbrand .bepick_wrap .items .slick-list{ padding-left: 95px;}
.shopbrand .bepick_wrap .items .slick-slide{padding-right: 8px !important; margin-left:0 !important}
.shopbrand .bepick_wrap .items .slick-slide:nth-of-type(1){ margin-left: -94px !important;}

.shopbrand .recmdArea .items .slick-list{ padding-left: 157px;}
.shopbrand .recmdArea .items .slick-slide:nth-of-type(1){ margin-left: -53px !important;}

.shopbrand .promoArea{ margin: 25px 0 0;}

/* ¼¿·ºÆ®¹Ú½º */
body .shopbrand .product_category_wrap .product_sort_box{height:30px; position:relative; margin: 20px 0 5px; z-index: 3; clear: both; }
/*body .shopbrand .product_category_wrap .product_sort_box:before{content:""; display:block; width:1px; height:11px; position:absolute; top: 7px; left:26px; background:#cccccc;}*/
body .shopbrand .product_category_wrap .product_sort_box select{ display: block; height:30px; padding: 2px 22px 4px 8px; border:0; }
body .shopbrand .product_category_wrap .product_sort_box select{-webkit-appearance: none; -moz-appearance: none; appearance: none; }
body .shopbrand .product_category_wrap .product_sort_box:before { content:'\F282'; font-size:11px; font-family:'bootstrap-icons'; position: absolute; right:15px; top:2px; line-height:20px;  }
/* Ä«Å×°í¸® */
.shopbrand .product_category_wrap{ position: relative; padding: 15px 15px 0; overflow: hidden; z-index:0; }
.shopbrand .product_category_wrap:after{content:''; display:block; clear:both}
.shopbrand .product_category_wrap .cate1{ text-align: left;}
.shopbrand .product_category_wrap .cate_child_wrap{ position: relative; overflow: unset;}
.shopbrand .product_category_wrap .cate_child_wrap ul{ display:block; z-index:0; }
.shopbrand .product_category_wrap .cate_child_wrap ul.cate2 li{ width: initial !important; padding: 0; margin: 2px 4px 0 0; padding: 0; line-height:30px;}
.shopbrand .product_category_wrap .cate_child_wrap ul li a{padding: 6px 12px; border: 1px solid #bbb; border-radius: 30px; font-size: 11px;}
.shopbrand .product_category_wrap .cate_child_wrap ul li a.sel{ border: 0; background: #000; color: #fff;}

.shopbrand .product_category_wrap .cate_child_wrap ul.cate3.on{ position: absolute; margin-top: 6px; border-top: 0;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3 li{ margin: 5px 0 0;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3 li a{ padding: 3px 10px; border: 1px solid #ddd; border-radius: 15px;}
.shopbrand .product_category_wrap .cate_child_wrap ul.cate3 li a.sel{background: #222; color: #fff; border: 0;}

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



/* Ä«Å×°í¸®¼¿·ºÆ® */
.shopbrand .recmdArea { margin:40px 0 0 0; }
.shopbrand .product_list_outer{border-top:0; }
.shopbrand .product_top_wrap{padding-bottom:0; margin: 4px 0px 0; border-bottom:0;}
.shopbrand .product_top_wrap .select_box{margin-left:0}
.shopbrand .product_top_wrap .select_box select{ padding: 0 6px 0 5px; background: transparent url(/design/nak3618/2021new/m/arrowicon_selec2.png) calc(100% - 12px) center no-repeat; background-size: auto 11px; font-size: .7rem;}

.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(../images/ic_select_arrow2.png) calc(100% - 8px) center no-repeat;background-size:auto 5px;-webkit-appearance:none } 

/* »óÇ°Á¤º¸ */
.shopbrand .shop_info{margin: 6px 0 0;}
.shopbrand .product_list_wrap .product_item .desc_container .shop_info .prd-brnd{ margin: 0 0 3px; font-size: 12px; font-weight: 600;}
.shopbrand .product_list_wrap .product_item .desc_container .shop_info .listName{ width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height: 15px;}
.shopbrand .product_list_wrap .product_item .desc_container .shop_info .prd-price{ margin: 5px 0 0;}
.shopbrand .product_list_wrap .product_item .desc_container .shop_info .dc_per{ display: inline-block; margin: 0 3px 0 0; color: #e76191; font-size: 16px; font-weight: bold; letter-spacing: -1px;}
.shopbrand .product_list_wrap .product_item .desc_container .shop_info .price{ display: inline-block; font-size: 16px; font-weight: bold;}

/* ´õº¸±â */
.btn_bottom_box.more a{border: 2px solid #e76191; border-radius: 30px; background: #fff; color: #e76191; font-size: .8rem; padding:10px 100px;}








.list_icons { margin:8px 0 0 0 !important; }
.list_icons .MK-product-icons img { padding: 0 2px 2px 0 !important;}



/* BASIC css end */

