/* BASIC css start */
.recmdPrdWrap { text-align:center; } 
#contentWrapper {min-width: 1250px; max-width: 1800px; margin: 0 auto; width: 100%; box-sizing: border-box; overflow: visible;}
#contentWrapper:after {content: ""; display: block;  clear: both;}

.tit-page {font-size:25px; font-weight:bold; margin:60px 60px; /*letter-spacing: 0.2em;*/ }
.tit-page2 {margin:60px 0 60px; text-align:center; color:#000; font-weight:bold; font-size:25px; /* letter-spacing: 0.2em */ }

#productClass .class-list {text-align: center;}
#productClass .class-list ul li a {font-size:13px;font-weight: 300;color:#9e9e9e}
#productClass .class-list ul li.active { background:#F4F4D9}
#productClass .class-list ul li.active a {color:#000;font-weight:500;}

/*#productClass .class-list ul {display:flex;width:678px;font-size:0;border: 1px solid #9E9E9E;box-sizing:border-box;margin: 0 auto;justify-content: flex-start;flex-wrap: wrap;align-items: center;border-bottom: 0; position:relative}
#productClass .class-list ul:after {content:""; display:inline-block; width:100%; height:1px; background:#9E9E9E; position:absolute; bottom:0; left:0 }
#productClass .class-list ul li {display: flex;vertical-align:top;height:40px;box-sizing:border-box;width: 25%;justify-content: center;align-items: center;border-right: 1px solid #9e9e9e;border-bottom: 1px solid #9e9e9e;}
#productClass .class-list ul li:last-child {margin-right:0; }
#productClass .class-list ul li:nth-child(4n) {border-right:none; }*/

#productClass .class-list ul {display:flex;width:678px;font-size:0;box-sizing:border-box;margin: 0 auto;justify-content: flex-start;flex-wrap: wrap;align-items: center;border-bottom: 0; position:relative}
#productClass .class-list ul.noneB {justify-content:center }
#productClass .class-list ul li {display: flex;vertical-align:top;height:40px;box-sizing:border-box;width: 25%;justify-content: center;align-items: center;border: 1px solid #9e9e9e; border-left: 0;}
#productClass .class-list ul li:nth-child(1), #productClass .class-list ul li:nth-child(5), #productClass .class-list ul li:nth-child(9), #productClass .class-list ul li:nth-child(13){border-left: 1px solid #9e9e9e; }
#productClass .class-list ul li:nth-child(n+5) {border-top:none;  }


.list_top {margin:62px 0 32px; position:relative}
.item-total {font-size:18px; font-weight:bold; letter-spacing: 1px;}
.sort-item-container {position:absolute; top:0; right:2px;}
.sort-item-container li {display:inline-block;margin-right: 8px;font-weight: 250;}
.sort-item-container li:last-child {margin-right:0}
.sort-item-container li a { font-size:14px; color:#9E9E9E}
.sort-item-container li a.selected {color:#000; font-weight:bold;}

.bestProd .bestBg {display:block; }
.bestProd .item {width:100%; }
.bestProd .swiper-slide {width:326.5px;     margin-right: 22px;}
.bestProd .swiper-pagination {position: static;margin-top:64px;display:table;}
.bestProd .swiper-pagination-bullet{display:table-cell; background:rgba(158, 158, 158, 0.5); cursor: pointer;border-radius: 0 !important;height:4px;margin:0 !important;}
.bestProd .swiper-pagination-bullet-active{background:  #C5AB85 !important;} 
.bestProd .item {display:inline-block;vertical-align:top;width: calc(25% - 53px);margin-right: 70px;margin-bottom:80px;padding:0;box-sizing:border-box;position:relative;text-align:left;}
.bestProd .item:nth-child(4n) {margin-right:0}
.bestProd .item:nth-last-child(-n+4) {margin-bottom:0}



.product-wrap .item-cont .item {margin-bottom: 74px;}


.category-title-html {margin:60px 0 60px; }


/* BASIC css end */

