.elementor-374 .elementor-element.elementor-element-1eee544{--display:flex;--overlay-opacity:1;}.elementor-374 .elementor-element.elementor-element-1eee544:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-1eee544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-374 .elementor-element.elementor-element-1eee544::before, .elementor-374 .elementor-element.elementor-element-1eee544 > .elementor-background-video-container::before, .elementor-374 .elementor-element.elementor-element-1eee544 > .e-con-inner > .elementor-background-video-container::before, .elementor-374 .elementor-element.elementor-element-1eee544 > .elementor-background-slideshow::before, .elementor-374 .elementor-element.elementor-element-1eee544 > .e-con-inner > .elementor-background-slideshow::before, .elementor-374 .elementor-element.elementor-element-1eee544 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body.elementor-page-374:not(.elementor-motion-effects-element-type-background), body.elementor-page-374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for container, class: .elementor-element-1eee544 *//* ===== BASE BLACK THEME ===== */
.wishlist_table,
.wishlist_table thead th,
.wishlist_table tbody td {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #222 !important;
}

.wishlist_table a,
.wishlist_table .product-name a,
.wishlist_table .product-price {
    color: #fff !important;
}

/* ===== REMOVE ICON = RED ===== */
.wishlist_table .product-remove a {
    color: #ff2a2a !important;
    font-size: 20px;
}

/* ===== OUT OF STOCK = RED ===== */
.wishlist_table .wishlist-out-of-stock {
    color: #ff2a2a !important;
    font-weight: 600;
}

/* ===== ADD TO CART = GREEN ===== */
.wishlist_table .add_to_cart_button {
    background: #00c853 !important;
    color: #000 !important;
    border: none !important;
    border-radius: 6px;
    padding: 8px 14px;
    font-weight: 600;
}

/* Add to cart hover */
.wishlist_table .add_to_cart_button:hover {
    background: #00e676 !important;
    color: #000 !important;
}

/* ===== IMAGE FIX ===== */
.wishlist_table .product-thumbnail img {
    background: #111;
    padding: 4px;
    border-radius: 6px;
}

/* ===== HOVER EFFECT ===== */
.wishlist_table tbody tr:hover td {
    background-color: #0f0f0f !important;
}/* End custom CSS */