@charset "utf-8";
/*商品列表*/
.product-list{
    width:100%;
}
.product-list .-item{
    width:calc(50vw - 22.5px);
    min-width:calc(50vw - 22.5px);
    background-color:#F5F6F7;
    position:relative;
    margin-top:15px;
}
.product-list .-sales-tag1{
    width:44px;
    height:14px;
    position:absolute;
    left:12px;
    top:12px;
    background-image: url('/assets/img/sales-tag-01.png');
    background-size: 100% 100%;
    z-index:10;
}
.product-list .-sales-tag2{
    width:75px;
    height:14px;
    position:absolute;
    left:12px;
    top:12px;
    background-image: url('/assets/img/sales-tag-02.png');
    background-size: 100% 100%;
    z-index:10;
}
.product-list .-img-box{
    width:calc(100% -24px);
    margin:12px;
}
.product-list .-img-box .-img{
    width:100%;
    height:0px;
    padding-bottom:85%;
    position:relative;
}
.product-list .-img-box img{
    position:absolute;
    width:100%;
    height:100%;
    object-fit: cover;
}
.product-list .-info-box{
    margin:15px 12px 0px 12px;
}
.product-list .-tags{
    color:rgba(90,90,99,0.6);
}
.product-list .-tags .-line{
    color:rgba(90,90,99,0.6);
    padding:0 4px;
}
.product-list .-name{
    width:100%;
    margin-top:10px;
    line-height:20px;
}
.product-list .-price{
    color:#5A5A63;
    margin-top:9px;
}
.product-list .-btn{
    display:block;
    margin-top:12px;
    width:100%;
    height:38px;
    line-height:38px;
    text-align:center;
    letter-spacing: 3px;
    color:#eeeeee;
    background-color: #272735;
}
.product-list .-btn-box{
    padding-top:24px;
}
.product-list .-btn-box .-btn-more-product{
    color:#1B1818;
    border-bottom:1px solid #1B1818;
    line-height:20px;
}