.plist-md .plist-md__list-product {
    width:25%;
}
.plist-filter-body {
    margin-top:60px;
}

.plist-main.noFilter .product-card-wrap .product-card{
    width:calc((100% - 60px)/ 4);
}

.plist-main .plist-list-filter .filter-checkbox-wrap .common-radio__label strong {
    color: var(--Grey-color-400);
}
.plist-main .plist-list-filter .filter-checkbox-wrap :checked + .common-radio__label strong {
    color:#000;
}

.plist-main .plist-list-wrap {
    min-height: 50vh;
}

.plist-filter-list ul{
    gap:30px 20px;
}

.plist-filter-list__txt h5{
    font-weight:400;
}


.plist-filter-list__cont.is-active .plist-filter-list__txt h5{
    font-weight:600;
}




#popup-restock-success,
#popup-restock-apply{
    padding:0;
}

#popup-restock-apply .common-popup__inner,
#popup-restock-success .common-popup__inner{
    grid-template-rows: 60px 1fr 80px;
}

#popup-restock-apply .common-popup__body,
#popup-restock-success .common-popup__body{
    display:flex;
    flex-direction: column;
    align-items: center;
    gap:10px;
}

#popup-restock-success .common-popup__body .icon{
    width:48px;
    height:48px;
}

#popup-restock-apply .common-popup__body p,
#popup-restock-success .common-popup__body p{
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

#popup-restock-apply .common-popup__foot,
#popup-restock-success .common-popup__foot{
    display:flex;
    align-items: center;
    gap:10px;

}
#popup-restock-apply .common-popup__foot .common-button-wrap,
#popup-restock-success .common-popup__foot .common-button-wrap{
    flex:1;
}
.product-card-banner{padding:0}