.elementor-715 .elementor-element.elementor-element-1dba2a13{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-126a072a *//* Wishlist All Buttons */
.tinvwl-table-manage-list button,
.tinvwl-table-manage-list .button,
.tinvwl-input-group-btn .button,
.tinvwl-to-right .button {
    background: #000 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    transition: all 0.35s ease !important;
    cursor: pointer;
}

/* Button Text */
.tinvwl-table-manage-list button *,
.tinvwl-table-manage-list .button * {
    color: #fff !important;
}

/* Hover Effect */
.tinvwl-table-manage-list button:hover,
.tinvwl-table-manage-list .button:hover,
.tinvwl-input-group-btn .button:hover,
.tinvwl-to-right .button:hover {
    background: linear-gradient(
        135deg,
        #000000 0%,
        #111111 30%,
        #444444 70%,
        #888888 100%
    ) !important;
    color: #fff !important;
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,.2);
}

/* Hover Text */
.tinvwl-table-manage-list button:hover *,
.tinvwl-table-manage-list .button:hover * {
    color: #fff !important;
}

/* Add to Cart Button */
.tinvwl-table-manage-list .product-action .button {
    min-width: 140px;
}

/* Remove Button */
.tinvwl-table-manage-list .product-remove button {
    width: 40px;
    height: 40px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Focus / Active */
.tinvwl-table-manage-list button:focus,
.tinvwl-table-manage-list button:active,
.tinvwl-table-manage-list .button:focus,
.tinvwl-table-manage-list .button:active {
    background: linear-gradient(
        135deg,
        #000000,
        #333333,
        #888888
    ) !important;
    color: #fff !important;
}/* End custom CSS */