a{
    text-decoration: none;
}
.item {
    border: 1px solid #eee;
    padding: 5px;
}

.product-cats-box {
   
    padding: 15px;
    position: relative;
    background-color: #fff;
}

.product-cats-box .product-cats-box-content {
    background-color: #fff;
   
    direction: rtl;

}

.product-cats-box .product-cats-box-content .product-cats-box-item {
    width: 95px;
    height: 95px;
    margin: 10px 15px 40px 10px;
    float: right;
    text-align: center;
}

.product-cats-box .product-cats-box-content .product-cats-box-item img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 80px;
}

.product-cats-box .product-cats-box-content .product-cats-box-item label {
    margin-top: 5px;
    text-align: center;
    font-size: 14px;
}



.product-item {
   
    padding: 15px;
}


.product-item .product-item-content {
    background-color: #fff;
    width: 100%;
    height: 100%;
    cursor: pointer;
    padding: 15px;
    overflow: hidden;
    /* border: 1px solid #e3e2e2; */
}

.product-item:hover .product-item-content {
    -webkit-box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
    box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
}

.product-item .product-item-content  .product-item-content-img{
   
}

.product-item .product-item-content  .product-item-content-img img{
width: 100%;
object-fit: cover;
}

.product-item .product-item-content  .product-item-content-title{
    margin-top: 15px;
    margin-bottom: 8px;
    font-size: 15px;
    color: #000;
    height: 40px;
    overflow: hidden;
}

.product-item .product-item-content  .product-item-content-desc{
    font-size: 14px;
    text-align: justify;
    direction: rtl;
    word-break: break-word;
    display: inline-block;
    height: 85px;
    overflow: hidden;
}

.img-zoom:hover>img,.img-zoom:hover>div img ,.img-zoom:hover>a img,.img-zoom:hover>div a img{
    webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
    transition: -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
    -o-transition: transform 1.25s cubic-bezier(.165, .84, .44, 1);
    transition: transform 1.25s cubic-bezier(.165, .84, .44, 1);
    transition: transform 1.25s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
}

@media (max-width: 900px) {
    .header .header-top .search-box .input-submit span {
        display: none;
    }
}

@media screen and (max-width: 600px)  {

    .product-cats-box .product-cats-box-content .product-cats-box-item{
        margin: 10px 3px 40px 10px;
    }
}