/**
 * Wishlist Enhancements CSS
 * Additional styling for wishlist functionality
 */

/* 
 * Wishlist Styles for Ollie Child Theme
 * Custom styles for WooCommerce wishlist functionality
 */


 .product-details .woosw-btn{
    background: #e7e7e7;
    border: none;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    cursor: pointer;
    transition: all 100ms ease-in;
}
.product-details .woosw-btn:hover{
    background: #ddd;
}
.woosw-list{
    width: 600px;
    max-width: 100%;
}
.woosw-actions,
.woosw-items{
    width: 100%;
}
.woosw-items{
    background: #fff;
    border: 1px solid var(--wp--preset--color--border-light);
    border-collapse: separate;
    border-radius: 4px;
}

.woosw-item--actions{
    text-align: right;
    padding-right: var(--wp--preset--spacing--small) !important;
}
.woosw-item td{
    background-color: #fff !important;
    border-bottom: 1px solid var(--wp--preset--color--border-light);
}
.woosw-item:last-child td{
    border-bottom: none;
}

.woosw-item--name a,
.woosw-item--price ins
{
    text-decoration: none;
}
.woosw-copy{
    width: 100%;
}
.woosw-copy .woosw-copy-url{
    flex-grow: 1;
    margin-right: 8px !important;
}
.woosw-copy .woosw-copy-url input{
    width: 100%;
    
}
#woosw_copy_btn{
    background: var(--wp--preset--color--primary);
    color: #fff;
    border: 1px solid var(--wp--preset--color--border-light);
    padding: 6px 12px;
    height: 37px;
    border-radius: 6px;
    cursor: pointer;
    transition: all 100ms ease-in;
}
#woosw_copy_btn:hover{
    background: #111;
}
#woosw_copy_btn:active{
    background: #2e2e2e;
}

.woosw-list table.woosw-items .woosw-item .woosw-item--name a{
    font-weight: 500 !important;
}
.woosw-item--atc {
    min-width: max-content;
}
.woosw-item--atc p{
    justify-content: end;
}
