/* BREADCRUMB */

.breadcrumb-wrapper {
  /* background-color: #faf7f5; */
  /* background-color: #FFF7EE; */
  background-color: #f4f4f1;
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 0;
}
.custom-breadcrumb {
  font-size: 14px;
} 

.custom-breadcrumb .breadcrumb-item a {
  color: #666;
  text-decoration: none;
  transition: color 0.2s ease;
}
.custom-breadcrumb .breadcrumb-item a:hover {
  color: #7a1f3d;
}

.custom-breadcrumb .breadcrumb-item.active {
  color: #7a1f3d;
  font-weight: 500;
}

.custom-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #aaa;
}

.custom-breadcrumb i {
  font-size: 13px;
} 


@media (max-width: 576px) {
  .breadcrumb-wrapper {
    padding: 12px 0;
  }
  .custom-breadcrumb {
    font-size: 13px;
  }
}
