.products-list{width:100%}
.products-list > li > a{position:relative;width:100%;height:100%;/*padding-bottom:87px;*/background-color:#fff}
.products-list-photo-container{position:relative;width:100%; border: 1px solid #E5E5E5;}
.products-list-photo-container figure {padding-bottom: 127.02%;}
.products-list-photo{display:block;position:relative;width:100%;padding-bottom:100%;overflow:hidden;z-index:1}
.products-list-new{position:absolute;width:46px;height:34px;top:10px;left:10px;font:var(--font18CBold);color:#fff;text-align:center;display:inline-flex;padding:0 10px;justify-content:center;align-items:center;border-radius:40px;background:#565655;z-index:2}
.products-list-contents{padding:20px 0 0;text-align:center;flex-direction:column;align-items:center;justify-content:center}
.products-list-status{font:var(--font16CReg);color:#fff;background-color:#657C4D;border-radius:20px;padding:10px 15px;display:inline-flex;margin-bottom:18px}
.products-list-title{position:relative;font:var(--font20CReg);line-height:1.2;color:#143331;padding:0 10px;word-wrap:break-word}
.products-list-code{margin-top:30px;font:var(--font16CReg);color:#262626}
.products-list-bottom{align-items:center;padding-top:10px;padding-left:10px;text-align:left;width:100%;justify-content: center;}
.products-list-price{margin-top:12px;align-items:center;justify-content:center;gap: 11px;}
.products-list-goCart{margin-left:auto}
.products-list-price-from{display:block;width:100%;font:var(--font14BBold);color:#143331}
.products-list-price-offerPrice{font:var(--font19CBold);color:#143331}
.products-list-price-oldPrice{margin-left:10px;font:var(--font19CBold);color:#595959;position:relative}
.products-list-price-oldPrice:before{content:'';position:absolute;width:100%;height:2px;top:0;left:0;bottom:0;margin:auto 0;background-color:#595959}
.products-learn-more-btn{width:100%;max-width:180px;margin:20px auto 0;padding:11px 30px;background:#262626;color:#fff;font:var(--font16CBold);opacity:0;visibility:hidden;transition:all .4s ease}
.newArrivals-slide:hover .products-learn-more-btn,.products-list >li:hover .products-learn-more-btn{opacity:1;visibility:visible}
.products-list-price-discount{position:absolute;right:9px;top:12px;border-radius:105.887px;background:#EDEDED;z-index:11;padding:11px;font:var(--font16BBold);color:#262626}
.products-list-best{position:absolute;top:12px;left:10px;z-index:11;background:#FFC629;padding:10px;font:var(--font15CBold);color:#143331}
.products-list-colors-container{align-items:center;margin: auto;justify-content: center;}
.products-list-colors-container{padding:14px 20px;}
.products-list-colors-container .products-list-colors{justify-content: center;gap: 20px;align-items: center;}
.products-list-colors-container .products-list-colors > li{padding: 5px;}
.products-list-colors-container .products-list-colors > li:first-of-type{margin-left:0}
.products-list-colors-container .products-list-colors > li > div{width: 20px;height: 20px;cursor:pointer;}
.products-list-colors-container .products-list-colors > li.selected{border:2px solid #BDBDBD;}
.products-list-colors-container .products-list-colors > li.selected > div{/* border:3px solid #BDBDBD; */}
.products-list-colors-container .products-list-colors > li > div span{display:block;width:100%;height:100%;/* border-radius:50%; */}
.pages-container{margin-top:70px;width:100%}
.pages{align-items:center;justify-content:center}
.pages > a{margin-left:12px;position:relative;font:var(--font24BBold);color:#717171;text-align:center}
.pages > a:not(.paging_pn).paging_sel{padding:30px 15px;background: url("../img/products/paging-suitcase.svg") no-repeat center top;color:#000000; }
.pages > a:first-child{margin-left:0}
.pages > a:not(.paging_pn):hover,.pages > a.paging_sel{}
.pages > a.paging-left{margin-right:15px}
.pages > a.paging-right{margin-left:20px}
.paging_pn {background:#262626;padding: 20px;border-radius: 50%;width: 60px;height: auto;display: flex;justify-content: center;align-items: center;}

@media (min-width:1400px) {
    .products-list > li{margin-top:100px;margin-right:2.666666666666667%;width:23%}
    .products-list > li:nth-child(-n+4){margin-top:50px}
    .products-list > li:nth-child(4n){margin-right:0}
}
@media (min-width:1200px) and (max-width:1399px) {
    .products-list > li{margin-top:100px;margin-right:3.5%;width:31%}
    .products-list > li:nth-child(-n+3){margin-top:50px}
    .products-list > li:nth-child(3n){margin-right:0}
}
@media (min-width:1200px) {
    //.products-list > li > a:hover{box-shadow:6px 9px 10px 0 #0000001a}
    .products-list > li > a:hover path.goCart1{fill:#667E49!important}
    .products-list > li > a:hover path.goCart2{fill:#fff!important}
    .products-list > li > a:hover .products-list-photo-container{border: 2.068px solid #DBDBDB;box-shadow: 0 4.136px 9.926px 0 rgba(0, 0, 0, 0.25);}
    .newArrivals-slide > a:hover .products-list-photo-container{box-shadow: 0 4.235px 10.165px 0 rgba(0, 0, 0, 0.25);}
}
@media (min-width:765px) and (max-width:1199px) {
    .products-list > li{margin-top:30px;margin-right:3.5%;width:31%}
    .products-list > li:nth-child(-n+3){margin-top:0}
    .products-list > li:nth-child(3n){margin-right:0}
}
@media (max-width:1199px) {
    .pages-container{margin-top:40px;width:100%;text-align:center}
    .products-learn-more-btn {opacity: 1;visibility: visible;}

}
@media (min-width:0px) and (max-width:764px) {
    .products-list > li{margin-top:20px;margin-right:2%;width:49%}
    .products-list > li:nth-child(-n+2){margin-top:0}
    .products-list > li:nth-child(2n){margin-right:0}
}
@media (max-width:764px) {
    .products-list-price{margin-top:12px;flex-direction:column}
    .products-list-price-oldPrice{margin-left:0;margin-top:6px}
    .pages-container{margin-top:30px;width:100%;text-align:center}
    .products-list-code{margin-top:20px}
}