.elementor-580 .elementor-element.elementor-element-17060555{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-50b65f8{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-50b65f8 *//*======================================
        SYTINO WISHLIST V2
======================================*/

/* رنگ ها */

:root{

--main:#FFA500;
--main2:#FFA500;
--dark:#FFA500;
--light:#FFA500;
--border:#ffe2d8;

}

/*=========================
      Container
=========================*/

.tinv-wishlist,
.wishlist-products{
    

    background:linear-gradient(180deg,#fff,#fffaf8);
    border:1px solid var(--border);
    border-radius:26px;
    padding:30px;
    box-shadow:
    0 15px 40px rgba(0,0,0,.05);

}

/*=========================
       Table
=========================*/

.tinvwl-table-manage-list{

    border:none!important;
    border-collapse:separate;
    border-spacing:0 18px;

}

.tinvwl-table-manage-list thead{

    background:linear-gradient(90deg,#fff6f2,#FFF8EB);

    border-radius:18px;

}

.tinvwl-table-manage-list thead th{

    border:none!important;

    color:#555;

    font-size:14px;

    font-weight:700;

    padding:20px;

}

/*=========================
       Product Card
=========================*/

.tinvwl-table-manage-list tbody tr{

    background:#fff;

    border-radius:22px;

    box-shadow:
    0 10px 25px rgba(0,0,0,.05);

    transition:.35s;

}

.tinvwl-table-manage-list tbody tr:hover{

    transform:translateY(-6px);

    box-shadow:
    0 20px 45px #f5e8d0;

}

/*=========================
        Cells
=========================*/

.tinvwl-table-manage-list td{

    border:none!important;

    padding:24px 20px;

    vertical-align:middle;

}

/*=========================
      Product Image
=========================*/

.tinvwl-table-manage-list img{

    width:125px;

    border-radius:18px;

    background:#fafafa;

    padding:10px;

    transition:.35s;

}

.tinvwl-table-manage-list tr:hover img{

    transform:scale(1.08);

}

/*=========================
      Product Name
=========================*/

.tinvwl-table-manage-list .product-name a{

    font-size:16px;

    color:#222;

    font-weight:700;

    line-height:1.9;

}

.tinvwl-table-manage-list .product-name a:hover{

    color:var(--main);

}

/*=========================
        Price
=========================*/

.tinvwl-table-manage-list .woocommerce-Price-amount{

    color:var(--main);

    font-size:20px;

    font-weight:800;

}

/*=========================
      Add To Cart
=========================*/

.tinvwl-table-manage-list .button{

    background:
    linear-gradient(135deg,var(--main),var(--main2))!important;

    color:#fff!important;

    border:none!important;

    border-radius:16px;

    padding:13px 28px;

    font-size:14px;

    font-weight:700;

    transition:.35s;

    box-shadow:
    0 12px 25px rgba(244,81,30,.25);
margin-right: 5px!important;
}

.tinvwl-table-manage-list .button:hover{

    transform:translateY(-3px);

    box-shadow:
    0 18px 35px #f7e2ba;

}

/*=========================
        Remove
=========================*/

.tinvwl-table-manage-list .product-remove a{

    width:42px;

    height:42px;

    background:#fff4f1;

    color:var(--main)!important;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    transition:.35s;

}

.tinvwl-table-manage-list .product-remove a:hover{

    background:var(--main);

    color:#fff!important;

    transform:rotate(90deg);

}

/*=========================
      Empty Wishlist
=========================*/

.tinv-wishlist .woocommerce-info,
.tinv-wishlist .wishlist-empty,
.tinv-wishlist .cart-empty{

    background:linear-gradient(180deg,#fff,#fff7f3);

    border:1px solid var(--border)!important;

    border-radius:24px;

    padding:50px 35px!important;

    text-align:center;

    box-shadow:
    0 15px 35px rgba(244,81,30,.08);

}

/*=========================
      Empty Button
=========================*/

.tinv-wishlist a.button,
.tinv-wishlist .button{

    background:
    linear-gradient(135deg,var(--main),var(--main2))!important;

    color:#fff!important;

    border:none!important;

    border-radius:16px!important;

    padding:13px 28px!important;

    font-weight:700;

    transition:.35s;

}

.tinv-wishlist a.button:hover{

    transform:translateY(-3px);

}

/*=========================
      Responsive
=========================*/

@media(max-width:768px){

.tinvwl-table-manage-list tbody tr{

display:block;

padding:18px;

margin-bottom:20px;

}

.tinvwl-table-manage-list td{

display:block;

text-align:center;

padding:12px;

}

.tinvwl-table-manage-list img{

width:140px;

margin:auto;

}

}/* End custom CSS */