.elementor-56 .elementor-element.elementor-element-60cffef2{--display:flex;}.elementor-56 .elementor-element.elementor-element-6a0fbcd{--display:flex;}@media(max-width:1366px){.elementor-56 .elementor-element.elementor-element-60cffef2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1200px){.elementor-56 .elementor-element.elementor-element-60cffef2{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-60cffef2{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for yith_wcwl_wishlist, class: .elementor-element-e5d384e *//* =========================================================
   YITH WISHLIST - KRISHOK STYLE (FINAL)
========================================================= */

/* ---------- Table ---------- */

.wishlist_table thead th{
    font-size:14px!important;
    font-weight:500!important;
    padding:10px 20px!important;
    color:#111!important;
    background:#F2FAF3!important;
    border-bottom:1px solid #E4EDE5!important;
}

.wishlist_table tbody td{
    font-size:14px!important;
    font-weight:400!important;
    color:#333!important;
    padding:10px 20px!important;
    border-bottom:1px solid #ECECEC!important;
    vertical-align:middle!important;
}

/* ---------- Product Name ---------- */

.wishlist_table .product-name a{
    font-size:14px!important;
    font-weight:500!important;
    color:#111!important;
    line-height:1.5;
    text-decoration:none;
}

/* ---------- Price ---------- */

.wishlist_table .amount{
    color:#0E6B34!important;
    font-weight:500!important;
}

/* ---------- Image ---------- */

.wishlist_table img{
    border-radius:10px;
}

/* ---------- Buttons ---------- */

.wishlist_table .button,
.wishlist_table .add_to_cart_button{

    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-width:120px;
    height:42px;

    background:#EAF7E9!important;
    color:#111!important;

    border:1px solid #D9EAD9!important;
    border-radius:30px!important;

    font-size:14px!important;
    font-weight:500!important;

    transition:.3s;
}

.wishlist_table .button:hover,
.wishlist_table .add_to_cart_button:hover{

    background:#0E6B34!important;
    color:#fff!important;
    border-color:#0E6B34!important;

}

/* ---------- Remove ---------- */

.remove_from_wishlist,
.product-remove a{

    display:inline-flex!important;
    align-items:center;
    justify-content:center;

    min-width:120px;
    height:42px;

    background:#FFEDED!important;
    color:#E53935!important;

    border:1px solid #FFDADA!important;
    border-radius:30px!important;

    text-decoration:none!important;

    transition:.3s;
}

.remove_from_wishlist:hover,
.product-remove a:hover{

    background:#E53935!important;
    color:#fff!important;
    border-color:#E53935!important;

}

/* ---------- Share ---------- */

.yith-wcwl-share a{

    background:#EAF7E9;
    color:#111;
    border:1px solid #D9EAD9;
}

.yith-wcwl-share a:hover{

    background:#0E6B34;
    color:#fff;

}

/* =========================================================
   DESKTOP
========================================================= */

@media (min-width:769px){

.wishlist_table .product-add-to-cart{

    display:flex!important;
    justify-content:center;
    align-items:center;

}

.wishlist_table .product-remove{

    display:flex!important;
    justify-content:center;

}

.wishlist_table .product-remove a{

    margin-left:12px!important;

}

}



/* =========================================================
   MOBILE + TABLET
========================================================= */

@media (max-width:880px){

/* Card */

.wishlist_table.mobile li{

    padding:18px !important;
    margin-bottom:20px !important;

    border:1px solid #E8E8E8;
    border-radius:16px;

    background:#fff;

}

/* Font */

.wishlist_table.mobile,
.wishlist_table.mobile td,
.wishlist_table.mobile p,
.wishlist_table.mobile span{

    font-size:14px!important;

}

.wishlist_table.mobile .product-name a{

    font-size:14px!important;
    font-weight:500!important;

}

/* Wrapper */

.wishlist_table.mobile .additional-info-wrapper{

    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;

}

/* Add To Cart */

.wishlist_table.mobile .product-add-to-cart{

    width:100%!important;

    display:flex!important;

    justify-content:flex-start!important;

    align-items:center!important;

    margin-top:14px!important;

    padding-left:12px!important;

}

.wishlist_table.mobile .product-add-to-cart .button{

    width:140px!important;
    height:42px!important;

    margin:0!important;

}

/* Remove */

.wishlist_table.mobile .product-remove{

    width:100%!important;

    display:flex!important;

    justify-content:flex-start!important;

    align-items:center!important;

    margin-top:10px!important;

    padding-left:12px!important;

}

.wishlist_table.mobile .product-remove a{

    width:140px!important;
    height:42px!important;

    display:flex!important;

    justify-content:center!important;

    align-items:center!important;

    margin:0!important;

}

/* Share */

.yith-wcwl-share{

    margin-top:20px;

}

}


/* =========================================================
   MOBILE LANDSCAPE
========================================================= */

@media (min-width:481px) and (max-width:880px){

.wishlist_table.mobile .product-add-to-cart,
.wishlist_table.mobile .product-remove{

    padding-left:0!important;

}

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width:480px){

.wishlist_table.mobile .product-add-to-cart,
.wishlist_table.mobile .product-remove{

    padding-left:10px!important;

}

.wishlist_table.mobile .product-add-to-cart .button,
.wishlist_table.mobile .product-remove a{

    width:150px!important;

}

}


/* =========================================================
   REMOVE ICON STYLE
========================================================= */

.product-remove a{

    background:#FFEDED!important;
    color:#E53935!important;
    border:1px solid #FFDADA!important;

}

.product-remove a:hover{

    background:#0E6B34!important;
    color:#fff!important;
    border-color:#0E6B34!important;

}/* End custom CSS */