.special-products__wrapper {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
}
.special-products__nav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
}
.special-products__btn {
  all: unset;
  color: var(--color-neutral--1);
  font-size: var(--content-size-l);
  cursor: pointer;
}
.special-products__btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
      outline-offset: 1px;
}
.special-products__btn.active {
  color: var(--color-brand--1);
  text-decoration: underline;
}
.special-products__tab {
  display: none;
}
.special-products__tab.active {
  display: block;
  width: 100%;
}
