.has-purple-color {
    color: #332e54 !important;
}
.has-purple-background-color {
    background-color: #332e54;
}

.has-orange-color {
    color: #f7882f !important;
}
.has-orange-background-color {
    background-color: #f7882f;
}

.has-black-color {
    color: #000 !important;
}
.has-black-background-color {
    background-color: #000;
}

.has-gray-color {
    color: #f4f4f4 !important;
}
.has-gray-background-color {
    background-color: #f4f4f4;
}

.has-red-color {
    color: #ef3737 !important;
}
.has-red-background-color {
    background-color: #ef3737;
}

.has-red-light-color {
    color: #fa5d49 !important;
}
.has-red-light-background-color {
    background-color: #fa5d49;
}

.has-red-dark-color {
    color: #aa0511 !important;
}
.has-red-dark-background-color {
    background-color: #aa0511;
}
.asl-product__row .likes,
.asl-product .likes {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.product_wrap-2-nc .likes {
    position: absolute;
    bottom: 10px;
    left: -50%;
    transform: translateX(50%);
}

.asl-product__row .likes span,
.asl-product .likes span {
    margin-bottom: 8px;
    margin-left: 5px;
    font-weight: 500;
}

.asl-product__row .likes svg,
.asl-product .likes svg {
    transition: all .3s ease-in-out;
    cursor: pointer;
}

.asl-product__row .likes svg:hover
.asl-product .likes svg:hover {
    opacity: .7;
}


.asl-product__row .likes svg[disabled],
.asl-product__row .likes svg[disabled]:hover
.asl-product .likes svg[disabled],
.asl-product .likes svg[disabled]:hover{
    cursor: not-allowed;
    opacity: 1;
}

 {}


.asl-product .product-2-like {
    padding-bottom: 60px;
}

.asl-product-table__list {
    font-size: 16px;
}

.asl-product__column_1 figure, .asl-product__column_1 img {
    width: 100%;
}
