/* BASIC css start */
/* */
body .fl{float:left;}
body .fr{float:right;}
body .shopbrand .category_title_img {display:block; width:100%; }

body .shopbrand_Product_wrap + .shopbrand_Product_wrap{}
body .shopbrand_Product_wrap + .shopbrand_Product_wrap:before{display:block; margin:0 20px; height:1px ; background:#cccccc; content:"";  }
body .shopbrand_Product_wrap .ms_shop_title{margin-top:20px; padding:30px 0 15px 0; text-align:center; font-size:15px; font-weight:700; color:#000; }
body .shopbrand_Product_wrap .product_list_wrap{width:100%; }

body .shopbrand_Product_wrap .product_list_wrap .swiper-container{width:100%; display:block; margin-bottom:28px;}


body .shopbrand_Product_wrap .category_list_wrap{padding:0 15px 27px; }
body .shopbrand_Product_wrap .category_list_wrap > ul{font-size:0; text-align:center; }
body .shopbrand_Product_wrap .category_list_wrap > ul li{display:inline-block; margin:0 2px 5px; min-width:80px; height:30px; vertical-align:top; }
body .shopbrand_Product_wrap .category_list_wrap > ul li a{display:block; box-sizing:border-box; height:30px; line-height:30px; padding:0 6px; border:1px solid #aaa; color:#aaa; font-size:10px;  }
body .shopbrand_Product_wrap .category_list_wrap > ul li a.sel{color:#555; border-color:#555;}


body .shopbrand_Product_wrap .porduct_list_top_info{overflow:hidden; padding:13px 10px 13px 15px; }
body .shopbrand_Product_wrap .porduct_list_top_info .product_sort_box{padding-left:26px; height:25px; position:relative; background:url(/design/nak3618/ms_202010/img/ic_sort.png) 0 center no-repeat; background-size:12px auto;  }
body .shopbrand_Product_wrap .porduct_list_top_info .product_sort_box:before{content:""; display:block; width:1px; height:11px; position:absolute; top: 7px; left:26px; background:#cccccc;}
body .shopbrand_Product_wrap .porduct_list_top_info .product_sort_box select{border:0; height:25px; line-height:25px;  font-size:11px; }
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap{font-size:0;}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.list_type_icon{display:inline-block; width:25px; height:25px; margin-left:7px; background:center no-repeat; background-size:25px;}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_full{background-image:url(/design/nak3618/ms_202010/img/ic_full_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_full.on{background-image:url(/design/nak3618/ms_202010/img/ic_full_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_image{background-image:url(/design/nak3618/ms_202010/img/ic_image_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_image.on{background-image:url(/design/nak3618/ms_202010/img/ic_image_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery{background-image:url(/design/nak3618/ms_202010/img/ic_gallery_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery.on{background-image:url(/design/nak3618/ms_202010/img/ic_gallery_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery3{background-image:url(/design/nak3618/ms_202010/img/ic_gallery2_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery3.on{background-image:url(/design/nak3618/ms_202010/img/ic_gallery2_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_list{background-image:url(/design/nak3618/ms_202010/img/ic_list_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_list.on{background-image:url(/design/nak3618/ms_202010/img/ic_list_on.png);}

.bestNum{position:absolute; top:0; left:0; width:30px; height:30px;  line-height:30px; text-align:center; background:#555;color:#FFF; font-size:14px; }

.plistDiscount {display:inline-block;}

.product_list_wrap .product_item figure {display: block;}
.product_list_wrap .product_item .desc_container .info .pEtc {
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.list_icons { margin: 8px 0 0 0 !important; }


/* Çì´õ */

.cate1_wrap{ 
    text-align: center; 
    position: fixed; 
    background: #fff; 
    z-index:2000; 
    width:50%;
    top:0;
    padding: 0; 
    height:52px;
    box-sizing: border-box;
    line-height: 52px;
}
.cate1_wrap .back {
    width: 30px;
    height: 100%;
    padding: 0 0 0 10px;
}
.cate1_wrap .back::after {
    content: '\F284'; 
    font-family: bootstrap-icons; 
    font-size:22px; 
}
.cate1_wrap a{
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 52px;
}
.cate1_wrap .cate1{
    display: inline-block; 
    position: relative; 
    color: #4e4e4e; 
    font-size: 18px; 
    text-align: center; 
    font-weight:700;
    white-space: nowrap;
    line-height: 52px;
}

/* Ä«Å×°í¸® Áø¿­ ½ºÅ¸ÀÏ */
body .shopbrand_Product_wrap .product_list_wrap{
        display: grid;
    grid-template-columns: repeat(3, minmax(0px, 1fr));
    gap: 2px;
}
.product_item{
    width: 100%;
}
.product_item .thumb .new_icon{
    height: 25px;
    line-height: 25px;
    width: 35px;
    font-size: 11px;
    font-weight: 400;
}
.product_item .thumb .made_icon{
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
}
.product_item .thumb .thumb .made_icon.left{
    left: 35px;
}
.product_list_wrap .product_item .desc_container.new_style{
    margin-top: 0;
    margin-bottom: 0;
}
.shop_info{
    padding: 0 10px;
}
.shop_info .colorchip{
    display: block;
    margin: 0 0 6px;
    width: 100%;
    height: 10px;
    max-width: 70px;
    white-space: nowrap;
    overflow: hidden;
}
.shop_info .listName{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 16px;
    font-size: 13px;
    font-weight: 500;
    height: fit-content !important;
}
.prd-price{
    margin: 5px 0;
}
.prd-price .dc_per{
    color: var(--main-color-pink);
}
.MK-product-icons img{
    height: 15px !important;
    width: auto !important;
    padding: 0 2px 5px 0;
}
.shop_info .listReview{
    margin: 0;
    font-size: 11px;
    font-weight: 400;
    color: #878F91;
    float: left;
    text-align: left;
}
/* BASIC css end */

