.mbSEj {
  width: 100%;
  display: flex;
  gap: 0.8rem;
  align-items: center;
  justify-content: center;
  margin-bottom: 3.2rem;
  margin-top: 1.6rem;
}

.mQiEC {
  background-color: var(--themeColorBackgroundRecessed);
  height: 1.2rem;
  width: 1.2rem;
  border-radius: 100%;
}

.vKGUA {
  background-color: var(--themeColorBluePrimary);
}

.whl6d {
  min-height: 6.4rem;
  padding: 0 2.4rem;
}

/* Child selector so this outranks CircleIconButton's own styled-components width/height. */
.whl6d > ._6pf-u {
  position: fixed;
  top: var(--back-button-header-top, 1.6rem);
  left: var(--back-button-header-left, 2.4rem);
  z-index: 10;
  width: 48px;
  height: 48px;
}

@media (width >= 768px) {
  .whl6d {
    padding: 0 4.8rem;
  }
}

@media (width >= 992px) {
  .whl6d {
    position: sticky;
    top: 24px;
    z-index: 1; /* zindex.header — a module stylesheet can't read the JS constant. */
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    width: 100%;
    max-width: 1440px;
    min-height: 0;
    margin: 0 auto;
    padding: 0 8rem;
  }

  .whl6d > ._6pf-u {
    position: static;
  }
}

@media (width > 1440px) {
  .whl6d {
    padding: 0 12rem;
  }
}

/* Last so it outranks .wrapper at every breakpoint by source order. */
.stVLC {
  align-items: flex-start;
  height: 0;
  min-height: 0;
}


/*# sourceMappingURL=HebCategory-containers_587f7d78811237c895a0.css.map*/