.elementor-34107 .elementor-element.elementor-element-707e7d2{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-34107 .elementor-element.elementor-element-97cd636{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-34107 .elementor-element.elementor-element-97cd636 .elementor-divider-separator{width:100%;}.elementor-34107 .elementor-element.elementor-element-97cd636 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}/* Start custom CSS for shortcode, class: .elementor-element-b44864f */.tinv-wishlist thead {
    display:none;
}

.tinv-wishlist img {
    display:block;
}

.tinv-wishlist tfoot tr td {
    padding:1em 0 0!important;
    border:0;
}

.tinv-wishlist tfoot .tinvwl-to-right {
    float: right;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt {
    padding: 15px 24px 11px;
text-transform:uppercase;
}

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

@media (max-width: 768px) {
    .tinv-wishlist td{
        background-color:#F4F2F0!important;
    }
    .tinv-wishlist .wishlist_item {
        position:relative;
    }
    .tinv-wishlist .product-remove {
        text-align:center!important;
        padding-top:1rem;
    }
    .tinv-wishlist .product-remove button {
        background:none;
        width:auto;
        font-size:18px;
        position:absolute;
        bottom:25px;
        left:0;
        right:0;
        display:inline-block;
    }
    .tinv-wishlist .product-remove i {
        display:none;
    }
    .tinv-wishlist .product-remove button:after {
        content:"Remove from Wishlist";
        text-transform:none;
        
    }
    .tinv-wishlist .product-thumbnail {
        padding:2rem 0 1rem!important;
    }
    .tinv-wishlist img {
        max-width:300px!important;
    }
    .tinv-wishlist .product-name,
    .tinv-wishlist .product-price{
        font-size:18px;
    }
    .tinv-wishlist .product-price {
        color:#666D4A;
    }
    .tinv-wishlist td {
        border:0!important;
        padding: 0 1rem!important;
    }
    .tinv-wishlist .product-action {
        padding-bottom:60px!important;
    }
    .tinv-wishlist .product-action .button {
        width:unset!important;
        
    }
    .tinv-wishlist tfoot .tinvwl-to-right{
    float: none;
    text-align: center;
    }
}/* End custom CSS */