.star_border {
    position: relative;
    border-radius: 16px; /* Скругленные углы */
    background: white; /* Цвет фона основного блока */
    z-index: 1;
    overflow: visible; /* Для отображения псевдоэлемента за границами элемента */
}

.star_border::before {
    content: '';
    position: absolute;
    top: -4px; /* Отступ для вывода бордера за границы элемента */
    left: -4px;
    right: -4px;
    bottom: -4px;
    border-radius: 20px; /* Скругленные углы, чтобы совпадали с основным элементом */
    background: linear-gradient(to right, #CEB071, #583229); /* Градиент */
    z-index: -1; /* Чтобы псевдоэлемент был позади основного контента */
}



.product_card {
    position: relative;
    border-radius: 16px; /* Скругленные углы */
    background: white; /* Цвет фона основного блока */
    z-index: 1;
    overflow: visible; /* Для отображения псевдоэлемента за границами элемента */
}

.product_card::before {
    content: '';
    position: absolute;
    top: -4px; /* Отступ для вывода бордера за границы элемента */
    left: -4px;
    right: -4px;
    bottom: -4px;
    border-radius: 20px; /* Скругленные углы, чтобы совпадали с основным элементом */
    background: linear-gradient(to right, #CEB071, #583229); /* Градиент */
    z-index: -1; /* Чтобы псевдоэлемент был позади основного контента */
}