/* .attachment-woocommerce_thumbnail{
    display: none;
} */

.tpc_get_pro {
	color: green;
    font-weight: bold;
}
.tp-image-wrapper {
	position: relative;
    display: inline-block; /* Wrap around its content */
    width: 100%; /* Ensure it takes the correct width */
    height: auto; /* Ensure height is based on the contained image */
    overflow: hidden; /* Prevent content from overflowing */
}

.tp-image-hover,
.tp-image {
    display: block;
    width: 100%; /* Match the wrapper width */
    height: auto; /* Maintain aspect ratio */
    object-fit: cover; /* Keep image proportions */
}

.tp-image-hover {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s ease-out;
}
.tp-image-hover:hover {
	opacity: 1 !important;
}