
.ct-wishlist-item{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    color:var(--theme-text-color);
    text-decoration:none;
}

.wishlist-icon {
    width:22px;
    height:22px;
    fill:transparent;
    stroke: #e63946;
    stroke-width:2;
    transition:all .25s ease;
}

.ct-wishlist-item:hover .wishlist-icon{
    fill:#e63946;
    stroke:#e63946;
}

.ct-dynamic-count-wishlist{
    position:absolute;
    top:-8px;
    right:-10px;
    min-width:16px;
    height:16px;
    padding:0 4px;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:11px;
    font-weight:700;
    line-height:1;
    /* background:#f5c242; */
    background: var(--theme-cart-badge-background, var(--theme-palette-color-1));
    color:#ffffff;
}

.stamp-wishlist  .yith-add-to-wishlist-button-block {
    width: 38px;
    height: 38px;
    background-color: #ffffff;
    border-radius: 50%;
}
.stamp-wishlist  .yith-wcwl-add-to-wishlist-button:is(button):not(.yith-wcwl-theme-button-style),
.stamp-wishlist  .yith-wcwl-add-to-wishlist-button:is(button):not(.yith-wcwl-theme-button-style):hover {
    background-color: var(--color-add-to-wishlist-background, #333333);
    border: none;
    border-radius: none;
}

.stamp-wishlist{
    position:absolute;
    bottom:0;
    right:0;
    z-index:3;
}
.stamp-wishlist .yith-wcwl-add-to-wishlist{
    margin:0;
}
.stamp-wishlist a {
    width:38px;
    height:38px;
    display:flex !important;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.08);
}
.stamp-card-link{
    position:relative;
}
.stamp-card-link::after{
    content:'Переглянути';
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    background:#0f2d52;
    color:#fff;
    padding:12px 18px;
    border-radius:8px;
    opacity:0;
    transition:.25s;
    pointer-events:none;
}

.stamp-card:hover .stamp-card-link::after{
    opacity:1;
}
.stamp-card:hover img{
    transform:scale(1.03);
}
.stamp-image img{
    transition:.3s;
}
.stamp-wishlist .yith-wcwl-add-to-wishlist-button__label {
    display:none !important;
}


/* psge wishlist */
.wishlist_table.mobile li .item-wrapper {
    width:100%;
}
.wishlist_table.mobile li .additional-info-wrapper {
   display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px; 
}  

.additional-info { grid-area: 1 / 1 / 2 / 3; }
.product-add-to-cart { grid-area: 2 / 1 / 3 / 2; }
.product-remove { grid-area: 2 / 2 / 3 / 3; }

.product-remove a {
    background: #011b35;
    padding: 4px;
    border-radius: 4px;
    width: 34px;
    height: 34px;
    display: inline-block;
    text-align: center;
}
.wishlist_table.mobile li .item-details h3 {
    font-size: 16px;
}





