.imi-product-price .woocommerce-Price-currencySymbol{
		color: #000;
		font-size: 15px;
	}
	.imi-product-price del{
		font-size:14px;
	}
	.checkbox-compare-cart-product input{
		width:15px;
		height: 15px
	}
	.imi-product-card .time-sale-cat-product .seller-count-div{
		margin-top: -30px;
	}
	
	.imi-product-price .tell-to-cart-product{
		text-align: center;
    display: block;
    font-size: 13px;
    background: #fd6a6a33;
    padding: 8px;
    border-radius: 5px;
	color: #5f5e5e;
	 position: relative;
    z-index: 10;
		
	}
	
	.imi-product-price .tell-to-cart-product span{
		display: block;
	}
	.imi-product-dots {
	
    display: none;
    flex-direction: column; /* زیر هم */
    gap: 5px; /* فاصله بین سواچ‌ها */
}

.color-swatch {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: block;
    border: 1px solid #ccc;
}
	
	
	
/* 	//////// */


.imi-product-card {
    position: relative;
    width: 100%;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.08);
    padding-top: 30px ;
    transition: all 0.3s ease;
/*     overflow: hidden; */
	height: 100%
}
.imi-card-link {
    position: absolute;
    inset: 0;
    z-index: 5;
}

.imi-product-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.12);
}

/* تصویر */
.imi-product-image-wrapper {
    margin-bottom: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 206px;*/
    position: relative;
}

.imi-product-dots {
    position: absolute;
    top: 10px;
    right: 10px;
}

.imi-product-dots span {
    display: block;
    width: 8px;
    height: 8px;
    background-color: #e8e0e0;
    border-radius: 50%;
}

/* خود تصویر */
.imi-product-image img {
    /*max-height: 206px;*/
    object-fit: contain;
}

/* محتوا */
.imi-product-content {
    padding: 0 16px 0;
    text-align: right;
}

.imi-product-title {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1.6;
    height: 70px;
    overflow: hidden;
    margin: 0;
	
}
	.imi-product-title strong{
		overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	}

/* امتیاز */
.imi-product-rating {
    display: none ;
    align-items: center;
    justify-content: flex-end;
    margin-top: 6px;
    gap: 4px;
    color: #777;
    font-size: 13px;
	height: 20px;
}

.imi-product-rating .imi-star {
    width: 12px;
    height: 12px;
}

/* فوتر (قیمت) */
.price-offer {
    padding: 5px 16px 10px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
	text-align: left;
}

.imi-product-price {
    font-size: 18px;
    font-weight: 600;
    color: #222;
	width: 100% ;
}

.imi-currency {
    font-size: 12px;
    font-weight: 500;
    margin-right: 4px;
    color: #666;
}
	
.seller-count-div 	{
 display: flex;
    justify-content: space-between;
    gap: 20px;
    border-bottom: 3px solid red !important;
		align-items: center;
		    padding: 5px 10px;

	} 

	
	
.seller-count-div time{
		color: red;
    font-weight: 800;
    font-size: 15px;
	}
	
	.seller-count-div p{
		margin: 0;
		
	}
	
.imi-product-card .all-cat-product {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    gap: 0px;
    height: 100%;
	}
	

	.imi-product-card .imi-product-footer .offer-price-cart-p-tag{
		    padding: 4px;
    background: red;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
		font-size: 10px
		
	}
	.imi-product-footer .imi-product-price{
	    margin-bottom: 0;
	}
	.imi-product-footer .imi-product-price .amount{
	    color: #000 ;
	}
	
	
	@media (max-width: 768px) {
	    .imi-product-price .tell-to-cart-product{
	        font-size: 11px;
	          padding: 5px;
	    }
	
		.imi-product-footer .imi-product-price{
						margin-top: 6px;
						text-align: left;

		}
		.imi-product-price {
    font-size: 12px;
		    
		}
			.imi-product-price del{
		font-size:12px;
	}
		.imi-product-title {
    font-size: 12px;
		    
		}
}

@media (max-width: 992px) {
    .imi-product-price .woocommerce-Price-currencySymbol{
		font-size: 11px;
	}
    .archive-product-cat .price-offer{
        padding: 0px 16px 10px 0px;
    }
    .archive-product-cat .imi-product-card .all-cat-product{
                flex-direction: row !important;
                justify-content: flex-start;
    }
    .archive-product-cat .imi-product-card .img-title-cat-product{
        width: 40% !important;
    }
    
     .archive-product-cat .imi-product-footer{
      position: absolute;
        left: 0;
        bottom: 0px;
        width: 165px;
        padding: 12px 12px 0px 12px;
     }
     .archive-product-cat .imi-product-rating{
            text-align: left;
            display: block ;
            
     }
     .archive-product-cat .price-offer{
         padding-left: 0;
     }
     .archive-product-cat .imi-product-content {
         padding: 0;
     }
}

