.border-bottom-ac {
    border-bottom: 1px solid #e5e9e0;
}
.description-review-wrapper.gray-bg {
    margin-top: 20px;
}
@media screen and (min-width: 768px){
.description-review-wrapper.gray-bg {
    margin-top: 60px;
}
}

.grid-list-product-wrapper .star-rating__avg {
  display: inline-flex;    /* Выравнивает звезду и текст по одной линии */
  align-items: center;     /* Центрирует звезду и текст по вертикали */
  gap: 3px;                /* Задает фиксированный отступ между звездой и цифрой */
  font-weight: bold;       /* Делает текст жирным (опционально) */
  background-color: transparent;
  color: #000;
  padding: 0px;
  font-size: 10px;
}

.grid-list-product-wrapper .star-rating__avg::before {
  content: "★";            /* Вставляет символ заполненной звездочки */
  color: #ffca28;          /* Задает красивый золотисто-желтый цвет */
  font-size: 11px;        /* Делает звездочку чуть крупнее текста */
}

.grid-list-product-wrapper .star-rating__votes {
   padding-left: 0px; 
  font-size: 10px;
}

.composition {
    color: #28a745;
    font-weight: bold;
    margin-top: 2px;
}


.star-rating__avg_list {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
    margin-right: 5px;
    border-radius: 8px;
    display: inline-flex;    /* Выравнивает звезду и текст по одной линии */
    gap: 3px;                /* Задает фиксированный отступ между звездой и цифрой */
    background-color: transparent;
    color: #000;
    padding: 0px;
    font-size: 10px;
}

.star-rating__avg_list::before {
  content: "★";            /* Вставляет символ заполненной звездочки */
  color: #ffca28;          /* Задает красивый золотисто-желтый цвет */
  font-size: 11px;        /* Делает звездочку чуть крупнее текста */
}

#ItemsModal img {
    border-radius: 20px;
}

@media (min-width: 767px) {
    #ItemsModal .modal-dialog {
         min-width: 767px;
    }

    #ItemsModal .modal-content {
    	max-width: 767px;
    }
}
@media (min-width: 800px) {
    #SearchModal .modal-dialog {
         min-width: 800px;
    }

    #SearchModal .modal-content {
    	max-width: 800px;
    }
}


#ItemsModal .modal-body, #ItemsModal .modal-content,
#SearchModal .modal-body, #SearchModal .modal-content {border-radius: 20px;}


@media (max-width: 767px) {
    .related-product-area {
        display: none;
    }
}

