.wish-brand {
    position: absolute;
    top: 6rem;
    right: 1.5rem;
    z-index: 5;
    background-color: rgb(243, 245, 249) !important;
    color: rgb(55, 63, 80);
}

.wish-brand-detail {
    width: 2rem;
    height: 2rem;
    padding: 0!important;
    transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;
    border: 0;
    border-radius: 50%;
    text-align: center;
}

.wish-brand-detail.btn-sm>i {
    font-size: .8125rem;
    line-height: 2rem;
}

.wish-brand-selected {
    background-color: rgb(255, 107, 107) !important;
    color: rgb(255, 255, 255) !important;
}

.product-name-card {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.product-list .product-name-card {
    -webkit-line-clamp: 2;
}
