.header-breadcrumb-container {
  width: 100%;

  .header-title {
    margin: 0;
    padding: 50px 24px;
    background-color: var(--color-gray-100);
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;

    @media (min-width: 900px) {
      padding: 50px 52px;
    }

    @media (min-width: 1200px) {
      padding: 50px 80px;
    }
  }

  .header-breadcrumb {
    display: flex;
    align-items: center;
    gap: 4px;
    margin: 0;
    padding: 0 24px;
    height: 60px;
    background-color: var(--color-black-100);
    color: var(--color-white);
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;

    @media (min-width: 900px) {
      padding: 0 52px;
    }

    @media (min-width: 1200px) {
      padding: 0 80px;
    }
  }

  .header-breadcrumb-link {
    color: var(--color-gray-200);
    transition: 0.3s;

    &:hover {
      color: var(--color-black);
    }
  }

  .header-breadcrumb-current {
    color: var(--color-white);
  }
}
