.padding {
	width: auto;
}

.product-name a {
    color: var(--wp--preset--color--contrast);
}

.product-remove button {
	cursor: pointer;
}

.woocommerce.tinv-wishlist td.product-action button.button.alt, .tinvwl-input-group-btn button, .tinvwl-to-right.look_in button{
	border-radius: 42px;
	    border: 1px solid var(--wp--preset--color--primary);
	    background-color: var(--wp--preset--color--primary);
	    padding: 13px 28px;
	    font-size: 1rem;
	    color: var(--wp--preset--color--buttoncolor);
	    line-height: 1;
	    box-shadow: none;
	    cursor: pointer;
	}

.woocommerce.tinv-wishlist td.product-action button.button.alt:hover, .tinvwl-input-group-btn button:hover, .tinvwl-to-right.look_in button:hover {
    border: 1px solid var(--wp--preset--color--buttonhoverbg)!important;
    background-color: var(--wp--preset--color--buttonhoverbg)!important;
}

.product-price ins {
	text-decoration: none;
}

.tinv-wishlist table td, .tinv-wishlist table th {
	text-align: left;
}

.tinvwl-input-group .form-control {
    height: 45px;
}

@media screen and (min-width: 769px) {
	.tinv-wishlist table td, .tinv-wishlist table th, .tinv-wishlist .tinvwl-table-manage-list .product-remove {
		padding-left: 0;
	}
	
	button[name="tinvwl-add-to-cart"] {
		white-space: nowrap;
	}
	
	.tinv-wishlist .tinvwl-table-manage-list .product-cb {
		padding-right: 0;
	}
	
	
}

@media screen and (max-width: 768px) {

	
	.tinv-wishlist table td, .tinv-wishlist table th, .tinv-wishlist .tinvwl-table-manage-list .product-remove {
		padding-top: 0;
	}
	
	button[name="tinvwl-add-to-cart"] {
		margin-bottom: 50px;
	}
}

