
select.select_sugg {
    padding: 3px 2px;
    /*width: 100%;
    border: 1px solid var(--cp1);*/
    display: none;
}
.accordion-button:not(.collapsed){
    color: #fff;
    background-color: var(--cp2);
}
.accordion-button:focus{
    border-color: var(--cp2);
    box-shadow: 0 0 0 0.25rem rgb(26 141 29 / 44%);
}
.accordion-body label{
    font-size: 0.9rem;
}
.addPanier{
    cursor: pointer;
}
.accordion-button::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23297f3a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

}
.accordion-button:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23297f3a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.energy-cercle{
    position: relative;
}
.energy-cercle-infos{
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.enery-percent-glucides{
    color: rgb(10 191 200);
}
.enery-percent-lipides{
    color: rgb(248 74 74);
}
.enery-percent-proteines{
    color: rgb(184 89 192);
}