.products-list{width:100%}
.products-list > li > a{position:relative;width:100%;height:100%;border:1px solid #E3E3E3;padding-bottom:87px;background-color:#fff}
.products-list-photo-container{position:relative;width:100%}
.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(--font20BBold);line-height:1.2;color:#262626;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;position:absolute;width:100%;left:0;bottom:0;}
.products-list-price{margin-top:12px;align-items:center;justify-content:flex-start}
.products-list-goCart{margin-left:auto}
.products-list-price-from{display:block;width:100%;font:var(--font14BBold);color:#565655}
.products-list-price-offerPrice{font:var(--font28CBold);color:#565655}
.products-list-price-oldPrice{margin-left:10px;font:var(--font18CReg);color:#8C8C8C;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:#DD4747}
.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:#737373;text-align:center}
.pages > a:not(.paging_pn){border-bottom:4px solid #fff}
.pages > a:not(.paging_pn).paging_sel{border-bottom:4px solid #657C4D}
.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}
@media (min-width:1400px) {
    .products-list > li{margin-top:50px;margin-right:2.666666666666667%;width:23%}
    .products-list > li:nth-child(-n+4){margin-top:0}
    .products-list > li:nth-child(4n){margin-right:0}
}
@media (min-width:1200px) and (max-width:1399px) {
    .products-list > li{margin-top:50px;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 (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}
}
@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}
}
@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}
    .products-list-contents{padding:20px 5px 0}
}