.box-sidebar-filter, .box-sidebar-category {
    background: #F4F8FF;
    border-radius: 8px;
    padding: 14px;
}

p.sidebar-title-filter {
    color: #FFFFFF;
    background: linear-gradient(90deg, #E83E8C 0%, #6610F2 100%);
    padding: 9px 10px;
    font-weight: 700;
}
.group-range {
    color: #000000;
}

.group-range input {
    background: none;
    border: 0.5px solid #9E9E9E;
    padding: 4px 10px;
    width: 60px;
    font-weight: bold;
    color: #37404A;
    font-size: 16px;
}

.group-range span {
    font-size: 15px;
}
.box-sidebar-category {
    background: #F4F8FF;
}
.accordion-item {
    border: 0px;
}
.feature_image_box {
    border: 1px solid #ADADAD2E;
    border-radius: 8px;
    padding: 20px 10px;
}
.product-detail .product-title {
    font-size: 40px;
    background: var(--gradient-primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 5px;
}
.product-detail .rating {
    font-size: 25px;
    color: #FFBA1F;
    margin: 19px 0px;
}
span.main-price {
    font-weight: bold;
    font-size: 40px;
}
del.text-muted.discount {
    font-size: 25px;
}
.product-detail .badge {
    background: #FF2600;
}
.product-detail .variation-name {
    width: 100px;
}
.main-content.page-detail-proxy {
    margin-top: 50px;
}
.row.section-gallery-bottom .item-bottom {
    background: #ffffff;
}
.row.section-gallery-bottom .item-bottom img {
    width: 50px;
}

p.sidebar-title-filter {
    color: #333;
    border-bottom: 1px solid #0000000D;
    background: transparent;
}

.section-gallery-bottom {
    background: #EFF6FB;
    border-radius: 8px;
    padding: 12px;
}

.section-gallery-bottom .item-bottom {
    background-color: #fff;
    border-radius: 12px;
}

.btn-buy-now {
    background: linear-gradient(90deg, #0024FF 0%, #5890FF 100%);
    color: #fff;
}

.btn-buy-now:hover {
    color: #fff;
}

.btn-contact {
    background: var(--gradient-primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.card.product-card a:hover {
    text-decoration: initial;
}

.product-card:hover {
    transform: translateY(-5px);
}

.product-card {
    height: 100%;
}