.elementor-3188 .elementor-element.elementor-element-26435cf{--display:flex;}.elementor-3188 .elementor-element.elementor-element-26435cf:not(.elementor-motion-effects-element-type-background), .elementor-3188 .elementor-element.elementor-element-26435cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3188 .elementor-element.elementor-element-eae445c{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-eae445c.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for container, class: .elementor-element-26435cf *//* Painting title */
.custom-wishlist .wishlist-item p {
    font-weight: 600 !important;
    font-size: 16px !important;
    color: #ffffff !important; /* White text */
    margin: 8px 0 4px 0 !important;
    text-align: center !important;
}

/* Remove button */
.custom-wishlist .wishlist-item a.remove-wishlist {
    display: inline-block !important;
    font-size: 13px !important;
    color: #ffffff !important; /* Red text */
    text-decoration: none !important;
    margin-top: 4px !important;
    padding: 4px 8px !important;
    border: 1px solid #ffffff !important; /* White border */
    border-radius: 6px !important;
    background-color: transparent !important;
    transition: all 0.3s ease !important;
}

/* Remove button hover */
.custom-wishlist .wishlist-item a.remove-wishlist:hover {
    background-color: #ff4d4f !important;
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */