.notif-wrap {
    margin-top: 10px;
}

    .notif-wrap .link-notif {
        color: #DD823A;
        text-decoration: underline;
        cursor: pointer;
    }

.popup-wrap {
    position: relative;
}

.product__details {
    position: relative;
    p {
        margin: 0;
        width: fit-content;
    }    
    a:hover{
        cursor: pointer;
    }   
    
    .product__details__content {
        
     
        overflow: hidden;
        transition: max-height 0.3s ease;
    }
    
}

.popup-form {
    display: none;
    position: absolute;
    z-index: 1;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    background: white;
}

#notification-form {
    top: 125%;
    left: 0;
    width: 230px;
}

    #notification-form label {
        margin-bottom: 5px;
    }

    #notification-form .btn {
        margin-top: 10px;
    }

.popup-form .close {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 15px;
    cursor: pointer;
    color: darkred;
}

.text-right {
    text-align: right;
}

.popup-wrap.favorite {
    float: right;
    margin-top: 10px;
}

#favorite-list {
    width: 181px;
    right: 0;
    top: 0;
    font-size: 14px;
}

    #favorite-list h2 {
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 10px;
    }

    #favorite-list ul li {
        margin: 5px 0;
        padding: 0;
        list-style: none;
        font-family: Pavanam;
    }

        #favorite-list ul li i {
            color: #ffce13;
            margin-right: 3px;
            width: 15px;
            text-align: center;
        }

        #favorite-list ul li:last-child i {
            color: inherit;
        }

.popup-wrap.favorite button {
    border: 0;
    background: none;
    padding: 0;
    outline: none;
    font-size: 16px;
}

    .popup-wrap.favorite button i {
        color: #ffce13;
    }

    .popup-wrap.favorite button span {
        color: #23527c;
    }

    .popup-wrap.favorite button:hover span, 
    .popup-wrap.favorite button:focus span,
    .popup-wrap.favorite button:active span {
        color: #79BD9A;
    }

ul li.bomlist {
    margin: 10px 0 0 0;
}