detail-tabs-group .detail-tabs-heading{
    display: flex;
    gap:40px;
    border-bottom:1px solid rgba(77, 63, 50, 0.40);
}

detail-tabs-group .detail-tabs-title{
    cursor: pointer;
    opacity: 0.5;
    position: relative;
    padding: 10px 0;
}

detail-tabs-group .detail-tabs-title.active{
    opacity: 1;
}

detail-tabs-group .detail-tabs-title.active::after{
    position: absolute;
    width: 100%;
    content: "";
    height: 1px;
    background-color: rgba(77, 63, 50, 1);
    bottom: -1px;
    left: 0;
}

detail-tabs-group .detail-tabs-content{
    display: none;
    padding-top:20px;
}

detail-tabs-group .detail-tabs-content.active{
    display: block;
}