Overwrite Free Shipping

I have a client that has Gift Cards that are set to have Free Shipping. However, if the customer is to order any other items (pontentially a decent amount) it still gives them free shipping, even though they would need to pay shipping on the other items.

Is there a way for the cost of the other item shipping to overwrite the free shipping?