.wdt-category-box-style :is( *[role="button"], button, .button, a.button, .has-primary-background-color , *[role="button"]:hover) { background: transparent !important;}

.woocommerce-product-gallery img {
    background-color: transparent !important;
}


.attachment-large.wp-image-2399,
.attachment-large.wp-image-2400,
.attachment-large.wp-image-2401 {
    background-color: transparent !important;
}

.tinvwl_add_to_wishlist_button.no-txt.tinvwl-position-after:before {
    content: "Add to Wishlist"; /* Add the text content */
    color: #fff !important; /* Text color */
    display: inline-block; /* Ensure the text displays inline with block properties */
    padding: 10px 20px; /* Padding around the text */
    background-color: var(--wdtPrimaryColor) !important; /* Background color */
    text-align: center; /* Center align the text */
    font-size: 14px; /* Font size */
    font-weight: bold; /* Optionally, make the text bold */
    border: none; /* Optionally, remove any border */
}

.tinvwl_add_to_wishlist_button.no-txt.tinvwl-position-after:hover:before {
    background-color: var(--wdtPrimaryColor) !important; /* Red background color on hover */
}

/* Target product images in the cart */
.woocommerce-cart .cart_item .product-thumbnail img {
    opacity: 1 !important; /* Ensure the image is fully visible */
    background-color: transparent !important; /* Set background color to transparent */
    max-width: 100% !important; /* Ensure image doesn't exceed container width */
    height: auto !important; /* Maintain aspect ratio */
}

/* Target product images on the WooCommerce checkout page */
.woocommerce-checkout-review-order-table img.attachment-woocommerce_thumbnail {
    opacity: 1 !important; /* Ensure the image is fully visible */
    background-color: transparent !important; 
}

/* Target product images with class attachment-woocommerce_thumbnail size-woocommerce_thumbnail */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    opacity: 1 !important; /* Ensure the image is fully visible */
    background-color: transparent !important; /* Set background color to transparent */
    max-width: 100% !important; /* Ensure image doesn't exceed container width */
    height: auto !important; /* Maintain aspect ratio */
}


