/* BASIC css start */
/* class-list */
#productClass .cate-wrap{ overflow:hidden; display:flex; align-items:baseline; }
#productClass .cate-wrap .bcate,
#productClass .cate-wrap .bcate a{ font-size:var(--fs-xl); font-weight:700; }
#productClass .cate-wrap .class-list ul{ display:flex; *zoom:1; row-gap:10px; column-gap:30px; flex-wrap:wrap; }
#productClass .cate-wrap .class-list ul:after{ display:block; clear:both; content:''; }
#productClass .cate-wrap .class-list ul li a{ display:block; font-size:var(--fs-sm); color:#666; line-height:1; }
#productClass .cate-wrap .class-list ul li.active{ border-bottom:1px solid var(--000); }
#productClass .cate-wrap .class-list ul li.active a{ font-weight:700; color:var(--000); }
#productClass .cate-wrap .class-list ul li:hover a{ color:var(--000); }

/* cate-sort */
.cate-sort{ display:flex; justify-content:flex-start; align-items:center; width:1600px; margin:70px auto 25px; }
.class-list{ position:relative; left:30px; margin-left:30px; }

/* itemList */
#productClass .item-wrap2{ width:100vw; margin-right:calc(50% - 50vw); margin-left:calc(50% - 50vw); }
#productClass .item-cont2.col3{ grid-template-columns:repeat(3, minmax(0, 1fr)); column-gap:4px; row-gap:4px; }
.itemList{ position:relative; font-size:var(--fs-lg); }
.itemList::after{ position:absolute; right:0; bottom:0; left:0; z-index:1; height:2.1em; pointer-events:none; content:''; background:linear-gradient(to top, rgba(0,0,0,0.58), rgba(0,0,0,0)); }
.itemList .prd-name{ position:absolute; right:18px; bottom:14px; z-index:2; margin:0; text-align:right; line-height:1.4; }
.itemList .thumb{ margin:0; }
.itemList .prd-name,
.itemList .prd-name a{ font-weight:700; font-size:var(--fs-lg); color:#fff; text-transform:capitalize; }
#productClass .item-cont2.col3 .thumb{ height:445px; overflow:hidden; border-radius:0; }
#productClass .item-cont2.col3 .thumb img{ border-radius:0; }
#productClass .item-cont2.col3 .thumb .bx-wrapper,
#productClass .item-cont2.col3 .thumb .bx-viewport,
#productClass .item-cont2.col3 .thumb .prd-img-slider,
#productClass .item-cont2.col3 .thumb .prd-img-slider > a,
#productClass .item-cont2.col3 .thumb .main_icons{ height:100% !important; }
#productClass .item-cont2.col3 .thumb .prd-img-slider > a,
#productClass .item-cont2.col3 .thumb .main_icons{ display:block; width:100% !important; overflow:hidden; }
#productClass .item-cont2.col3 .thumb .bx-wrapper,
#productClass .item-cont2.col3 .thumb .bx-viewport{ max-width:100% !important; overflow:hidden !important; }
#productClass .item-cont2.col3 .thumb .main_icons{ position:relative; }
#productClass .item-cont2.col3 .thumb .main_icons img{ display:block; width:100%; max-width:none; height:100%; object-fit:cover; object-position:center; }

/* BASIC css end */

