.zigzag-wishlist-header-item {
  position: relative;
}

.zigzag-wishlist-header {
  align-items: center;
  display: inline-flex;
  gap: 0.3em;
  position: relative;
}

.zigzag-wishlist-header__icon {
  display: inline-flex;
  height: 1.25em;
  line-height: 1;
  width: 1.25em;
}

.zigzag-wishlist-header__icon svg {
  display: block;
  fill: none;
  height: 100%;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 1.8;
  width: 100%;
}

.zigzag-wishlist-header__count {
  align-items: center;
  background: var(--fs-color-primary, #111);
  border-radius: 999px;
  color: #fff;
  display: inline-flex;
  font-size: 0.7em;
  font-weight: 700;
  justify-content: center;
  line-height: 1;
  min-height: 1.35em;
  min-width: 1.35em;
  padding: 0.18em 0.35em;
}

.zigzag-wishlist-header__count[hidden] {
  display: none;
}

@media (max-width: 849px) {
  #masthead .header-inner.mobile-header-eq > .mobile-header-col-right .mobile-nav > li.zigzag-wishlist-header-item {
    flex: 0 0 auto !important;
    min-width: auto !important;
  }

  #masthead .header-inner.mobile-header-eq > .mobile-header-col-right .mobile-nav > li.zigzag-wishlist-header-item > * {
    width: auto !important;
  }

  .zigzag-wishlist-header__text {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }
}
