.elementor-4067 .elementor-element.elementor-element-ae1431e{--display:flex;}.elementor-4067 .elementor-element.elementor-element-6a33036{--spacer-size:50px;}.elementor-4067 .elementor-element.elementor-element-5429efc6{padding:0% 10% 0% 10%;}body.elementor-page-4067:not(.elementor-motion-effects-element-type-background), body.elementor-page-4067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78626c3 );}/* Start custom CSS for text-editor, class: .elementor-element-7f127dba *//* ✅ Wishlist Page Background */
#content {
    background-color: #F9FAEE !important;
    padding: 20px !important;
    
}

/* ✅ Wishlist Table Styling */
.wishlist_table {
    width: 100% !important;
    background-color: #F9FAEE !important;
    
}

/* ✅ Wishlist Table Header */
.wishlist_table th {
    background-color: #2C5142 !important;
    color: white !important;
    padding: 12px !important;
    text-align: left !important;
    font-size: 16px !important;
}

/* ✅ Wishlist Table Rows */
.wishlist_table tr {
    border-bottom: 1px solid #ddd !important;
}

.wishlist_table tr:nth-child(even) {
    background-color: #F9FAEE !important;background-color: #F9FAEE !important; /* Light background for alternating rows */
}

/* ✅ Product Name Styling */
.wishlist_table .product-name a {
    color: #2C5142 !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.wishlist_table .product-name a:hover {
    text-decoration: underline !important;
}

/* ✅ Add to Cart & Remove Buttons */
.wishlist_table .add_to_cart_button {
    background-color: #2C5142 !important;
    color: white !important;
    padding: 8px 15px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: none !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease-in-out !important;
}

.wishlist_table .remove_from_wishlist {
    background-color: #F9FAEE !important;
    color: white !important;
    padding: 8px 15px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border: none !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* ✅ Button Hover Effect */
.wishlist_table .add_to_cart_button:hover {
    background-color: #1E3A2C !important;
}

/* ✅ Remove Link Icon */
.wishlist_table .remove_from_wishlist {
    color: #D9534F !important; /* Red for remove */
    font-size: 16px !important;
    transition: color 0.3s ease-in-out !important;
}

.wishlist_table .remove_from_wishlist:hover {
    color: #A94442 !important;
}

/* ✅ Wishlist Empty Message */
.wishlist-empty {
    text-align: center !important;
    font-size: 18px !important;
    color: #555 !important;
    padding: 20px !important;
    
}

/* ✅ Wishlist Footer */
.yith_wcwl_wishlist_footer {
    text-align: center !important;
    padding: 15px !important;
    
}

/* ✅ Hide Social Share Section */
.social_share.clearfix {
    display: none !important;
}

/* ✅ Wishlist Page Title */
.wishlist-title h2 {
    color: #2C5142 !important;
    font-size: 24px !important;
    font-weight: bold !important;
}

/* ✅ Responsive Fix for Mobile */
@media (max-width: 768px) {
    .wishlist_table th,
    .wishlist_table td {
        font-size: 14px !important;
        padding: 8px !important;
    }
    
    .wishlist_table .add_to_cart_button,
    .wishlist_table .remove_from_wishlist {
        padding: 6px 10px !important;
        font-size: 12px !important;
    }
}


/* ✅ Wishlist Table - Set Background for Rows & Columns */
.wishlist_table,
.wishlist_table td,
.wishlist_table tr {
    background-color: #F9FAEE !important;
}/* End custom CSS */
/* Start custom CSS */.social_share.clearfix {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */