.header-19 .btn {
  border-radius: var(--header-19--buttons--border-radius);
}
.header-19 .btn-outline {
  background-color: var(--header-19--account-button--background-color);
  border-color: var(--header-19--account-button--border-color);
  border-bottom-width: var(--header-19--account-button--border-bottom-width);
  border-left-width: var(--header-19--account-button--border-left-width);
  border-right-width: var(--header-19--account-button--border-right-width);
  border-top-width: var(--header-19--account-button--border-top-width);
  color: var(--header-19--account-button--color);
  font-weight: var(--header-19--account-button--font-weight);
  padding: var(--header-19--account-button--padding-y) var(--header-19--account-button--padding-x);
}
.header-19 .btn-outline:hover {
  background-color: var(--header-19--account-button--background-color-hover);
  border-color: var(--header-19--account-button--border-color-hover);
  color: var(--header-19--account-button--color-hover);
}
.header-19 .btn-primary {
  background-color: var(--header-19--cart-button--background-color);
  border-color: var(--header-19--cart-button--border-color);
  border-bottom-width: var(--header-19--cart-button--border-bottom-width);
  border-left-width: var(--header-19--cart-button--border-left-width);
  border-right-width: var(--header-19--cart-button--border-right-width);
  border-top-width: var(--header-19--cart-button--border-top-width);
  color: var(--header-19--cart-button--color);
}
.header-19 .btn-primary:hover {
  background-color: var(--header-19--cart-button--background-color-hover);
  border-color: var(--header-19--cart-button--border-color-hover);
  color: var(--header-19--cart-button--color-hover);
}
.header-19 .btn-badge {
  background-color: var(--header-19--cart-button-badge--background-color);
  border-color: var(--header-19--cart-button-badge--border-color);
  color: var(--header-19--cart-button-badge--color);
}
.header-19 .nav-main {
  background-color: var(--header-19--block--background-color);
}
.header-19 .nav-body {
  border-top-color: var(--header-19--nav-body--border-color);
  border-top-width: var(--header-19--nav-body--border-width);
}
.header-19 .nav-body > .container {
  gap: var(--header-19--nav-body--gap);
}
.header-19 .nav-body .legend-sm {
  border-bottom-color: var(--header-19--nav-items-legend--border-color);
  border-bottom-width: var(--header-19--nav-items-legend--border-width);
  color: var(--header-19--nav-items-legend--color);
  font-weight: var(--header-19--nav-items-legend--font-weight);
  padding-left: var(--header-19--nav-items-legend--padding-x);
  padding-right: var(--header-19--nav-items-legend--padding-x);
}
.header-19 .nav {
  gap: var(--header-19--nav-items--gap);
}
.header-19 .nav-item {
  font-family: var(--header-19--nav-item--font-family);
  font-size: var(--header-19--nav-item--font-size);
  padding-bottom: var(--header-19--nav-item--padding-y);
  padding-left: var(--header-19--nav-item--padding-x);
  padding-right: var(--header-19--nav-item--padding-x);
  padding-top: var(--header-19--nav-item--padding-y);
  white-space: var(--header-19--nav-item--white-space);
}
.header-19 .nav-item-name {
  white-space: var(--header-19--nav-item--white-space);
}
.header-19 .nav-item-link {
  background-color: var(--header-19--nav-item-link--background-color);
  border-radius: var(--header-19--nav-item-link--border-radius);
  border-color: var(--header-19--nav-item-link--border-color);
  border-width: var(--header-19--nav-item-link--border-width);
  color: var(--header-19--nav-item-link--color);
  font-weight: var(--header-19--nav-item-link--font-weight);
  gap: var(--header-19--nav-item-link--gap);
  padding-bottom: var(--header-19--nav-item-link--padding-y);
  padding-left: var(--header-19--nav-item-link--padding-x);
  padding-right: var(--header-19--nav-item-link--padding-x);
  padding-top: var(--header-19--nav-item-link--padding-y);
  text-transform: var(--header-19--nav-item-link--text-transform);
}
.header-19 .nav-item-link:hover {
  background-color: var(--header-19--nav-item-link--background-color-hover);
  color: var(--header-19--nav-item-link--color-hover);
}
.header-19 .nav-item-link.active {
  background-color: var(--header-19--nav-item-link--background-color-active);
  color: var(--header-19--nav-item-link--color-active);
  font-weight: var(--header-19--nav-item-link-active--font-weight);
}
.header-19 .nav-sub-items-handler {
  color: var(--header-19--nav-sub-items-arrow--color);
  height: var(--elements--body-text--body--line-height);
  width: var(--elements--body-text--body--line-height);
}
.header-19 .nav-sub-items-handler:hover {
  color: var(--header-19--nav-sub-items-arrow--color-hover);
}
.header-19 .nav-sub-items-wrapper {
  gap: var(--header-19--nav-sub-items--gap);
}
.header-19 .nav-sub-items-wrapper .nav-sub-item-name {
  white-space: var(--header-19--nav-item--white-space);
}
.header-19 .nav-sub-item {
  font-family: var(--header-19--nav-sub-item--font-family);
  font-size: var(--header-19--nav-sub-item--font-size);
  padding-bottom: var(--header-19--nav-sub-item--padding-y);
  padding-left: var(--header-19--nav-sub-item--padding-x);
  padding-right: var(--header-19--nav-sub-item--padding-x);
  padding-top: var(--header-19--nav-sub-item--padding-y);
}
.header-19 .nav-sub-item-link {
  background-color: var(--header-19--nav-sub-item-link--background-color);
  border-radius: var(--header-19--nav-sub-item-link--border-radius);
  border-color: var(--header-19--nav-sub-item-link--border-color);
  border-width: var(--header-19--nav-sub-item-link--border-width);
  color: var(--header-19--nav-sub-item-link--color);
  font-weight: var(--header-19--nav-sub-item-link--font-weight);
  gap: var(--header-19--nav-sub-item-link--gap);
  padding-bottom: var(--header-19--nav-sub-item-link--padding-y);
  padding-left: var(--header-19--nav-sub-item-link--padding-x);
  padding-right: var(--header-19--nav-item-link--padding-x);
  padding-top: var(--header-19--nav-sub-item-link--padding-y);
  text-transform: var(--header-19--nav-sub-item-link--text-transform);
}
.header-19 .nav-sub-item-link:hover {
  background-color: var(--header-19--nav-sub-item-link--background-color-hover);
  color: var(--header-19--nav-sub-item-link--color-hover);
}
.header-19 .nav-sub-item-link.active {
  background-color: var(--header-19--nav-sub-item-link--background-color-active);
  color: var(--header-19--nav-sub-item-link--color-active);
}
.header-19 .nav-sub-sub-items-handler {
  color: var(--header-19--nav-sub-sub-items-arrow--color);
  height: var(--elements--body-text--body--line-height);
  width: var(--elements--body-text--body--line-height);
}
.header-19 .nav-sub-sub-items-handler:hover {
  color: var(--header-19--nav-sub-sub-items-arrow--color-hover);
}
.header-19 .nav-sub-sub-items-wrapper {
  gap: var(--header-19--nav-sub-sub-items--gap);
}
.header-19 .nav-sub-sub-item {
  font-family: var(--header-19--nav-sub-sub-item--font-family);
  font-size: var(--header-19--nav-sub-sub-item--font-size);
  padding-bottom: var(--header-19--nav-sub-sub-item--padding-y);
  padding-left: var(--header-19--nav-sub-sub-item--padding-x);
  padding-right: var(--header-19--nav-sub-sub-item--padding-x);
  padding-top: var(--header-19--nav-sub-sub-item--padding-y);
}
.header-19 .nav-sub-sub-item-link {
  background-color: var(--header-19--nav-sub-sub-item-link--background-color);
  border-radius: var(--header-19--nav-sub-sub-item-link--border-radius);
  border-color: var(--header-19--nav-sub-sub-item-link--border-color);
  border-width: var(--header-19--nav-sub-sub-item-link--border-width);
  color: var(--header-19--nav-sub-sub-item-link--color);
  font-weight: var(--header-19--nav-sub-sub-item-link--font-weight);
  gap: var(--header-19--nav-sub-sub-item-link--gap);
  padding-bottom: var(--header-19--nav-sub-sub-item-link--padding-y);
  padding-left: var(--header-19--nav-sub-sub-item-link--padding-x);
  padding-right: var(--header-19--nav-item-link--padding-x);
  padding-top: var(--header-19--nav-sub-sub-item-link--padding-y);
  text-transform: var(--header-19--nav-sub-sub-item-link--text-transform);
}
.header-19 .nav-sub-sub-item-link:hover {
  background-color: var(--header-19--nav-sub-sub-item-link--background-color-hover);
  color: var(--header-19--nav-sub-sub-item-link--color-hover);
}
.header-19 .nav-sub-sub-item-link.active {
  background-color: var(--header-19--nav-sub-sub-item-link--background-color-active);
  color: var(--header-19--nav-sub-sub-item-link--color-active);
}
.header-19 .nav-sub-sub-sub-items-handler {
  color: var(--header-19--nav-sub-sub-sub-items-arrow--color);
  height: var(--elements--body-text--body--line-height);
  width: var(--elements--body-text--body--line-height);
}
.header-19 .nav-sub-sub-sub-items-handler:hover {
  color: var(--header-19--nav-sub-sub-sub-items-arrow--color-hover);
}
.header-19 .nav-sub-sub-sub-items-wrapper {
  gap: var(--header-19--nav-sub-sub-sub-items--gap);
}
.header-19 .nav-sub-sub-sub-item {
  font-family: var(--header-19--nav-sub-sub-sub-item--font-family);
  font-size: var(--header-19--nav-sub-sub-sub-item--font-size);
  padding-bottom: var(--header-19--nav-sub-sub-sub-item--padding-y);
  padding-left: var(--header-19--nav-sub-sub-sub-item--padding-x);
  padding-right: var(--header-19--nav-sub-sub-sub-item--padding-x);
  padding-top: var(--header-19--nav-sub-sub-sub-item--padding-y);
}
.header-19 .nav-sub-sub-sub-item-link {
  background-color: var(--header-19--nav-sub-sub-sub-item-link--background-color);
  border-radius: var(--header-19--nav-sub-sub-sub-item-link--border-radius);
  border-color: var(--header-19--nav-sub-sub-sub-item-link--border-color);
  border-width: var(--header-19--nav-sub-sub-sub-item-link--border-width);
  color: var(--header-19--nav-sub-sub-sub-item-link--color);
  font-weight: var(--header-19--nav-sub-sub-sub-item-link--font-weight);
  gap: var(--header-19--nav-sub-sub-sub-item-link--gap);
  padding-bottom: var(--header-19--nav-sub-sub-sub-item-link--padding-y);
  padding-left: var(--header-19--nav-sub-sub-sub-item-link--padding-x);
  padding-right: var(--header-19--nav-item-link--padding-x);
  padding-top: var(--header-19--nav-sub-sub-sub-item-link--padding-y);
  text-transform: var(--header-19--nav-sub-sub-sub-item-link--text-transform);
}
.header-19 .nav-sub-sub-sub-item-link:hover {
  background-color: var(--header-19--nav-sub-sub-sub-item-link--background-color-hover);
  color: var(--header-19--nav-sub-sub-sub-item-link--color-hover);
}
.header-19 .nav-sub-sub-sub-item-link.active {
  background-color: var(--header-19--nav-sub-sub-sub-item-link--background-color-active);
  color: var(--header-19--nav-sub-sub-sub-item-link--color-active);
}
.header-19 {
  background-color: var(--header-19--block--background-color);
  border-bottom-color: var(--header-19--block--border-bottom-color);
  border-bottom-width: var(--header-19--block--border-bottom-width);
  border-top-color: var(--header-19--block--border-top-color);
  border-top-width: var(--header-19--block--border-top-width);
  box-shadow: var(--header-19--block--box-shadow);
  padding-bottom: var(--header-19--block--padding-y);
  padding-top: var(--header-19--block--padding-y);
  position: var(--header-19--block--position);
}
.header-19 .logo img {
  height: var(--header-19--logo--height);
  max-width: var(--header-19--logo--max-width);
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-19 .logo .logo-scrolled {
  display: none;
}
.header-19 .header-19-buttons .header-19-button {
  display: none;
}

@media (max-width: 1023px) {
  .header-19 .nav-handler {
    padding-bottom: var(--header-19--block--padding-y);
    padding-top: var(--header-19--block--padding-y);
  }
  .header-19 .nav-handler-open,
  .header-19 .nav-handler-close {
    background-color: var(--header-19--nav-mobile-icon--background-color);
    border-color: var(--header-19--nav-mobile-icon--border-color);
    border-radius: var(--header-19--nav-mobile-icon--border-radius);
    border-width: var(--header-19--nav-mobile-icon--border-width);
    color: var(--header-19--nav-mobile-icon--color);
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-item-link {
    display: none;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-items-wrapper {
    display: block;
  }
}
@media (min-width: 1024px) {
  .header-19 .nav-main {
    padding-bottom: var(--header-19--block--padding-y);
    padding-top: var(--header-19--block--padding-y);
  }
  .header-19 .nav-body {
    border-top-color: transparent;
    border-top-width: 0;
  }
  .header-19 .nav-sub-items-wrapper {
    background-color: var(--header-19--nav-sub-items--background-color);
    border-color: var(--header-19--nav-sub-items--border-color);
    border-width: var(--header-19--nav-sub-items--border-width);
    border-radius: var(--theme--borders--element--border-radius);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: var(--header-19--nav-sub-items--box-shadow);
    left: calc(0rem - var(--header-19--nav-sub-items--offset));
    padding-bottom: var(--header-19--nav-sub-items--padding-y);
    padding-top: var(--header-19--nav-sub-items--padding-y);
    top: calc(var(--elements--body-text--body--line-height) + 2 * var(--header-19--nav-item--padding-y) + 2 * var(--header-19--nav-item-link--padding-y));
    white-space: var(--header-19--nav-sub-items--white-space);
  }
  .header-19 .nav-item.big-nav .nav-sub-items-wrapper {
    left: calc(0rem - var(--header-19--nav-items--gap));
    right: calc(0rem - var(--header-19--nav-items--gap));
  }
  .header-19 .nav-right .nav-item .nav-sub-items-wrapper {
    right: calc(0rem - var(--header-19--nav-sub-items--offset));
  }
  .header-19 .nav-stacked .nav-sub-items-wrapper {
    border-top-left-radius: var(--theme--borders--element--border-radius);
    border-top-right-radius: var(--theme--borders--element--border-radius);
  }
  .header-19 .nav-wide .nav-sub-items-wrapper {
    border-top-left-radius: var(--theme--borders--element--border-radius);
    border-top-right-radius: var(--theme--borders--element--border-radius);
    left: 0;
    right: 0;
    min-width: 50vw;
  }
  .header-19 .nav-wide .nav-sub-items {
    gap: var(--header-19--nav-sub-items--gap);
    grid-template-columns: var(--header-19--nav-sub-items--grid-template-columns);
  }
  .header-19 .nav-columns .nav-sub-sub-items-wrapper,
  .header-19 .nav-columns .nav-sub-sub-sub-items-wrapper {
    background-color: var(--header-19--nav-sub-items--background-color);
    border-color: var(--header-19--nav-sub-items--border-color);
    border-width: var(--header-19--nav-sub-items--border-width);
    border-radius: var(--theme--borders--element--border-radius);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: var(--header-19--nav-sub-items--box-shadow);
  }
  .header-19 .nav-categories.big-nav .nav-sub-item, .header-19 .nav-categories.nav-wide .nav-sub-item,
  .header-19 .nav-item.big-nav .nav-sub-item,
  .header-19 .nav-item.nav-wide .nav-sub-item {
    font-family: var(--header-19--nav-big-sub-item--font-family);
    font-size: var(--header-19--nav-big-sub-item--font-size);
  }
  .header-19 .nav-categories.big-nav .nav-sub-item-link, .header-19 .nav-categories.nav-wide .nav-sub-item-link,
  .header-19 .nav-item.big-nav .nav-sub-item-link,
  .header-19 .nav-item.nav-wide .nav-sub-item-link {
    background-color: var(--header-19--nav-big-sub-item-link--background-color);
    border-radius: var(--header-19--nav-big-sub-item-link--border-radius);
    border-color: var(--header-19--nav-big-sub-item-link--border-color);
    border-width: var(--header-19--nav-big-sub-item-link--border-width);
    color: var(--header-19--nav-big-sub-item-link--color);
    font-weight: var(--header-19--nav-big-sub-item-link--font-weight);
    padding-bottom: var(--header-19--nav-big-sub-item-link--padding-y);
    padding-left: var(--header-19--nav-big-sub-item-link--padding-x);
    padding-right: var(--header-19--nav-big-sub-item-link--padding-x);
    padding-top: var(--header-19--nav-big-sub-item-link--padding-y);
    -webkit-text-decoration: var(--header-19--nav-big-sub-item-link--text-decoration);
            text-decoration: var(--header-19--nav-big-sub-item-link--text-decoration);
    text-transform: var(--header-19--nav-big-sub-item-link--text-transform);
  }
  .header-19 .nav-categories.big-nav .nav-sub-item-link:hover, .header-19 .nav-categories.nav-wide .nav-sub-item-link:hover,
  .header-19 .nav-item.big-nav .nav-sub-item-link:hover,
  .header-19 .nav-item.nav-wide .nav-sub-item-link:hover {
    background-color: var(--header-19--nav-big-sub-item-link--background-color-hover);
    color: var(--header-19--nav-big-sub-item-link--color-hover);
  }
  .header-19 .nav-categories.big-nav .nav-sub-item-link.active, .header-19 .nav-categories.nav-wide .nav-sub-item-link.active,
  .header-19 .nav-item.big-nav .nav-sub-item-link.active,
  .header-19 .nav-item.nav-wide .nav-sub-item-link.active {
    background-color: var(--header-19--nav-big-sub-item-link--background-color-active);
    color: var(--header-19--nav-big-sub-item-link--color-active);
  }
  .header-19 .nav-sub-item-link {
    padding-right: var(--header-19--nav-sub-item-link--padding-x);
  }
  .header-19 .nav-sub-sub-sub-items-wrapper {
    background-color: var(--header-19--nav-sub-sub-sub-items--background-color);
    border-color: var(--header-19--nav-sub-sub-sub-items--border-color);
    border-width: var(--header-19--nav-sub-sub-sub-items--border-width);
    border-radius: var(--theme--borders--element--border-radius);
    box-shadow: var(--header-19--nav-sub-sub-sub-items--box-shadow);
    top: calc(var(--elements--body-text--body--line-height) + 2 * var(--header-19--nav-item--padding-y) + 2 * var(--header-19--nav-item-link--padding-y));
  }
  .header-19 {
    transition: transform 0.4s;
    padding-bottom: 0;
  }
  .header-19 .logo {
    padding-bottom: var(--header-19--block--padding-y);
  }
  .header-19 .header-19-buttons {
    padding-bottom: var(--header-19--block--padding-y);
  }
  .header-19 .header-19-buttons .header-19-button {
    display: inline-flex;
  }
  .header-19 .nav-body > .container {
    justify-content: var(--header-19--nav--align-content);
    position: static;
  }
  .header-19 .nav-categories .nav-item.big-nav {
    position: static;
  }
  .header-19 .nav-categories .nav-item.big-nav:hover .nav-sub-items-wrapper {
    display: grid;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-item {
    display: block;
    padding-bottom: var(--header-19--nav-big-sub-item--padding-y);
    padding-left: var(--header-19--nav-big-sub-item--padding-x);
    padding-right: var(--header-19--nav-big-sub-item--padding-x);
    padding-top: var(--header-19--nav-big-sub-item--padding-y);
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-sub-item {
    display: block;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-sub-sub-item {
    display: block;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-sub-item-link {
    background-color: var(--header-19--nav-big-sub-sub-item-link--background-color);
    border-radius: var(--header-19--nav-big-sub-sub-item-link--border-radius);
    border-color: var(--header-19--nav-big-sub-sub-item-link--border-color);
    border-width: var(--header-19--nav-big-sub-sub-item-link--border-width);
    color: var(--header-19--nav-big-sub-sub-item-link--color);
    font-weight: var(--header-19--nav-big-sub-sub-item-link--font-weight);
    padding-bottom: var(--header-19--nav-big-sub-sub-item-link--padding-y);
    padding-left: var(--header-19--nav-big-sub-sub-item-link--padding-x);
    padding-right: var(--header-19--nav-big-sub-sub-item-link--padding-x);
    padding-top: var(--header-19--nav-big-sub-sub-item-link--padding-y);
    text-transform: var(--header-19--nav-big-sub-sub-item-link--text-transform);
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-sub-sub-item-link {
    background-color: var(--header-19--nav-big-sub-sub-sub-item-link--background-color);
    border-radius: var(--header-19--nav-big-sub-sub-sub-item-link--border-radius);
    border-color: var(--header-19--nav-big-sub-sub-sub-item-link--border-color);
    border-width: var(--header-19--nav-big-sub-sub-sub-item-link--border-width);
    color: var(--header-19--nav-big-sub-sub-sub-item-link--color);
    font-weight: var(--header-19--nav-big-sub-sub-sub-item-link--font-weight);
    padding-bottom: var(--header-19--nav-big-sub-sub-sub-item-link--padding-y);
    padding-left: var(--header-19--nav-big-sub-sub-sub-item-link--padding-x);
    padding-right: var(--header-19--nav-big-sub-sub-sub-item-link--padding-x);
    padding-top: var(--header-19--nav-big-sub-sub-sub-item-link--padding-y);
    text-transform: var(--header-19--nav-big-sub-sub-sub-item-link--text-transform);
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-items-wrapper {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 1rem;
    top: 100%;
    white-space: wrap;
    min-width: 0;
    left: var(--theme--spacing--grid--margin);
    right: var(--theme--spacing--grid--margin);
    padding-bottom: var(--header-19--nav-big-sub-items--padding-y);
    padding-top: var(--header-19--nav-big-sub-items--padding-y);
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-items-wrapper .nav-sub-items {
    position: relative;
    display: block;
    min-height: var(--header-19--nav-big-sub-items--min-height);
    background-color: var(--header-19--nav-big-sub-items--background-color);
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-items-wrapper .nav-sub-sub-items-wrapper {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 1rem;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: calc(500% + 5rem);
    padding-left: 1rem;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-items-wrapper .has-sub-sub-items:hover .nav-sub-sub-items-wrapper {
    display: grid;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-items-wrapper .nav-sub-sub-items {
    grid-column: span 3 / span 3;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem;
    max-height: 100%;
    overflow: auto;
  }
  .header-19 .nav-categories .nav-item.big-nav .nav-sub-sub-sub-items-wrapper {
    display: block;
    background-color: var(--header-19--nav-big-sub-sub-sub-items--background-color);
    border-color: var(--header-19--nav-big-sub-sub-sub-items--border-color);
    border-width: var(--header-19--nav-big-sub-sub-sub-items--border-width);
    border-radius: var(--header-19--nav-big-sub-sub-sub-items--border-radius);
    box-shadow: var(--header-19--nav-big-sub-sub-sub-items--box-shadow);
  }
  .header-19 .category-title {
    background-color: var(--header-19--category-title--background-color);
    border-color: var(--header-19--category-title--border-color);
    border-width: var(--header-19--category-title--border-width);
    border-radius: var(--header-19--category-title--border-radius);
    box-shadow: var(--header-19--category-title--box-shadow);
    color: var(--header-19--category-title--color);
    font-weight: var(--header-19--category-title--font-weight);
    padding-bottom: var(--header-19--category-title--padding-y);
    padding-left: var(--header-19--category-title--padding-x);
    padding-right: var(--header-19--category-title--padding-x);
    padding-top: var(--header-19--category-title--padding-y);
    text-transform: var(--header-19--category-title--text-transform);
    -webkit-text-decoration: var(--header-19--category-title--text-decoration);
            text-decoration: var(--header-19--category-title--text-decoration);
    margin-bottom: var(--header-19--category-title--margin-y);
    margin-top: var(--header-19--category-title--margin-y);
    margin-left: var(--header-19--category-title--margin-x);
    margin-right: var(--header-19--category-title--margin-x);
  }
  .header-19 .category-title:hover {
    background-color: var(--header-19--category-title--background-color-hover);
    color: var(--header-19--category-title--color-hover);
  }
  .header-19.scrolled-anim-forward, .header-19.scrolled-anim-back {
    transform: translateY(-105%);
  }
  .header-19.scrolled {
    transform: translateY(0%);
  }
  .header-19.scrolled-anim-back .logo .logo-default, .header-19.scrolled .logo .logo-default {
    display: none;
  }
  .header-19.scrolled-anim-back .logo .logo-scrolled, .header-19.scrolled .logo .logo-scrolled {
    display: block;
  }
  .header-19.scrolled-anim-back > .container, .header-19.scrolled > .container {
    display: flex;
  }
  .header-19.scrolled-anim-back .header-19-nav-wrapper, .header-19.scrolled .header-19-nav-wrapper {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 1rem;
    flex-grow: 1;
  }
  .header-19.scrolled-anim-back .header-19-buttons, .header-19.scrolled .header-19-buttons {
    flex-direction: row;
    flex-direction: row-reverse;
    align-items: center;
  }
  .header-19.scrolled-anim-back .search, .header-19.scrolled .search {
    flex-grow: 1;
    margin-bottom: var(--header-19--block--padding-y);
  }
  .header-19.scrolled-anim-back .nav-item-link, .header-19.scrolled .nav-item-link {
    padding-bottom: calc(var(--header-19--nav-item-link--padding-y) + var(--header-19--block--padding-y));
  }
  body.no-scroll .header-19.scrolled {
    transform: none;
    transition: none;
  }
}