.header.header_fixed.container-fluid,
.header.header_fixed .header__container.hy-header-bar {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.header.header_fixed {
  --hy-header-height: 88px;
  --hy-header-ink: var(--paragraph-color-dark, #262626);
  --hy-header-ease: cubic-bezier(0.22, 1, 0.36, 1);
  padding-top: 0;
  padding-bottom: 0;
  transition: background-color 0.5s var(--hy-header-ease), box-shadow 0.5s var(--hy-header-ease);
}

.header.header_fixed.header_sticky {
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: none;
}

#page-header.header_sticky {
  -webkit-backdrop-filter: blur(18px) saturate(160%);
  backdrop-filter: blur(18px) saturate(160%);
}

:root[data-hy-mode="light"] #page-header.header_sticky,
:root[data-hy-mode="dark"] #page-header.header_sticky {
  background-color: color-mix(in srgb, var(--hy-pal-ffffff) 62%, transparent) !important;
}

.header[data-arts-header-logo="secondary"] {
  --hy-header-ink: #ffffff;
}

.header.header_sticky[data-arts-header-sticky-logo="primary"] {
  --hy-header-ink: var(--paragraph-color-dark, #262626);
}

.header.header_sticky[data-arts-header-sticky-logo="secondary"] {
  --hy-header-ink: #ffffff;
}

.header.opened[data-arts-header-overlay-theme-text="dark"] {
  --hy-header-ink: var(--paragraph-color-dark, #262626);
}

.header.opened[data-arts-header-overlay-theme-text="light"] {
  --hy-header-ink: #ffffff;
}

.hy-header-bar {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: stretch;
  height: var(--hy-header-height);
  padding: 0;
  color: var(--hy-header-ink);
  pointer-events: none;
  transition: height 0.5s var(--hy-header-ease), color 0.5s var(--hy-header-ease);
}

.hy-header-bar::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: currentColor;
  opacity: 0.16;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 1.2s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.5s var(--hy-header-ease);
}

.hy-header-bar.is-ready::after {
  transform: scaleX(1);
}

.header.opened .hy-header-bar::after {
  opacity: 0;
}

.hy-header-bar__group {
  display: flex;
  align-items: stretch;
  min-width: 0;
}

.hy-header-bar__group--start {
  justify-self: start;
}

.hy-header-bar__group--end {
  justify-self: end;
}

.hy-header-bar__cell {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 0;
  padding-inline: 34px;
  pointer-events: auto;
}

.hy-header-bar__cell--icon {
  padding-inline: 22px;
}

.hy-header-bar__cell--logo {
  justify-content: center;
  padding-inline: 24px;
}

.hy-header-bar__cell.has-rule-end::after,
.hy-header-bar__cell.has-rule-start::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: currentColor;
  opacity: 0.16;
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 1s cubic-bezier(0.65, 0, 0.35, 1) 0.2s;
}

.hy-header-bar.is-ready .hy-header-bar__cell.has-rule-end::after,
.hy-header-bar.is-ready .hy-header-bar__cell.has-rule-start::before {
  transform: scaleY(1);
}

.hy-header-bar__cell.has-rule-end::after {
  right: 0;
}

.hy-header-bar__cell.has-rule-start::before {
  left: 0;
}

.hy-header-bar .logo {
  text-align: center;
}

.hy-header-bar .logo__text-title,
.hy-header-bar .logo__text-tagline {
  color: var(--hy-header-ink) !important;
  transition: color 0.5s var(--hy-header-ease);
}

.hy-header-bar .logo__text-tagline {
  opacity: 0.7;
}

.hy-header-button {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  color: inherit;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 1;
  text-decoration: none;
  transition: opacity 0.4s var(--hy-header-ease), scale 0.2s var(--hy-header-ease);
}

.header .hy-header-bar .hy-header-button,
.header .hy-header-bar .hy-header-button:hover,
.header .hy-header-bar .hy-header-button:focus-visible {
  color: inherit;
}

.hy-header-button:active {
  scale: 0.96;
}

.hy-header-button:focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 8px;
}

.hy-grid-icon {
  display: grid;
  grid-template-columns: repeat(2, 7px);
  gap: 5px;
}

.hy-grid-icon span {
  width: 7px;
  height: 7px;
  border: 1.4px solid currentColor;
  border-radius: 2px;
  transition: transform 0.6s var(--hy-header-ease), border-radius 0.6s var(--hy-header-ease);
}

.hy-header-button:hover .hy-grid-icon span {
  border-radius: 50%;
}

.hy-header-button:hover .hy-grid-icon span:nth-child(1) {
  transform: translate(-2px, -2px);
}

.hy-header-button:hover .hy-grid-icon span:nth-child(2) {
  transform: translate(2px, -2px);
}

.hy-header-button:hover .hy-grid-icon span:nth-child(3) {
  transform: translate(-2px, 2px);
}

.hy-header-button:hover .hy-grid-icon span:nth-child(4) {
  transform: translate(2px, 2px);
}

.hy-search-toggle {
  position: relative;
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: scale 0.25s var(--hy-header-ease);
}

.hy-search-toggle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px currentColor;
  opacity: 0;
  scale: 0.6;
  transition: scale 0.5s var(--hy-header-ease), opacity 0.4s var(--hy-header-ease);
}

.hy-search-toggle:hover::before,
.hy-search-toggle:focus-visible::before {
  opacity: 0.3;
  scale: 1;
}

.hy-search-toggle:active {
  scale: 0.88;
}

.hy-search-toggle:focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 4px;
}

.hy-search-toggle__icon {
  display: block;
  overflow: visible;
}

.hy-search-toggle__lens,
.hy-search-toggle__handle {
  transform-box: view-box;
  transform-origin: 10.5px 10.5px;
  transition: transform 0.6s var(--hy-header-ease);
}

.hy-search-toggle:hover .hy-search-toggle__lens {
  transform: scale(1.12);
}

.hy-search-toggle:hover .hy-search-toggle__handle {
  transform: translate(1.5px, 1.5px);
}

.header__burger.hy-menu-toggle {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 0;
  color: inherit;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 1;
  cursor: pointer;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: scale 0.2s var(--hy-header-ease);
}

.header__burger.hy-menu-toggle::before,
.header__burger.hy-menu-toggle::after {
  display: none;
}

.hy-menu-toggle:active {
  scale: 0.96;
}

.hy-menu-toggle:focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 8px;
}

.hy-menu-toggle__labels {
  display: grid;
  height: 1.2em;
  overflow: hidden;
  text-align: right;
}

.hy-menu-toggle__label {
  grid-area: 1 / 1;
  line-height: 1.2;
  transition: transform 0.55s var(--hy-header-ease), opacity 0.55s var(--hy-header-ease);
}

.hy-menu-toggle__label--open,
.hy-menu-toggle__label--close {
  transform: translateY(100%);
  opacity: 0;
}

.hy-menu-toggle:hover .hy-menu-toggle__label--menu {
  transform: translateY(-100%);
  opacity: 0;
}

.hy-menu-toggle:hover .hy-menu-toggle__label--open {
  transform: none;
  opacity: 1;
}

.hy-menu-toggle.header__burger_opened .hy-menu-toggle__label--menu,
.hy-menu-toggle.header__burger_opened .hy-menu-toggle__label--open {
  transform: translateY(-100%);
  opacity: 0;
}

.hy-menu-toggle.header__burger_opened .hy-menu-toggle__label--close {
  transform: none;
  opacity: 1;
}

.hy-burger {
  position: relative;
  display: grid;
  align-content: center;
  gap: 6px;
  width: 36px;
  height: 24px;
}

.hy-burger span {
  position: relative;
  display: block;
  height: 1.5px;
  overflow: hidden;
  transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}

.hy-burger span::before,
.hy-burger span::after {
  content: "";
  position: absolute;
  inset: 0;
  background: currentColor;
}

.hy-burger span::before {
  transition: transform 0.25s ease;
}

.hy-burger span::after {
  transform: translateX(calc(-100% - 4px));
  transition: transform 0.45s var(--hy-header-ease);
}

.hy-burger span:nth-child(2)::before,
.hy-burger span:nth-child(2)::after {
  transition-delay: 0.06s;
}

.hy-menu-toggle:hover .hy-burger span::before {
  transform: translateX(100%);
}

.hy-menu-toggle:hover .hy-burger span::after {
  transform: translateX(0);
}

.hy-menu-toggle.header__burger_opened .hy-burger span:nth-child(1) {
  transform: translateY(3.75px) rotate(45deg);
}

.hy-menu-toggle.header__burger_opened .hy-burger span:nth-child(2) {
  transform: translateY(-3.75px) rotate(-45deg);
}

.hy-header-bar .header__overlay-menu-back {
  position: absolute;
  top: 50%;
  left: 34px;
  translate: 0 -50%;
  pointer-events: auto;
}

:root {
  --hy-crumb-x: 34px;
  --hy-crumb-top: calc(88px + 20px);
}

#page-wrapper #breadcrumbs#breadcrumbs {
  position: absolute;
  top: var(--hy-crumb-top);
  left: var(--hy-crumb-x);
  right: auto;
  bottom: auto;
  width: auto;
  max-width: calc(100% - var(--hy-crumb-x) * 2);
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
}

#page-wrapper #breadcrumbs[data-hy-crumbs],
#page-wrapper #breadcrumbs[data-hy-crumbs] a {
  transition: color 0.5s var(--hy-header-ease, ease), opacity 0.5s var(--hy-header-ease, ease);
}

#page-wrapper #breadcrumbs[data-hy-crumbs="light"],
#page-wrapper #breadcrumbs[data-hy-crumbs="light"] a {
  color: var(--color-white);
}

#page-wrapper #breadcrumbs[data-hy-crumbs="light"] a:hover,
#page-wrapper #breadcrumbs[data-hy-crumbs="light"] .breadcrumb_last {
  color: var(--color-white);
  opacity: 0.5;
}

@media (max-width: 1199px) {
  :root {
    --hy-crumb-x: 24px;
  }

  .hy-header-bar__cell {
    padding-inline: 24px;
  }

  .hy-header-bar__cell--icon {
    padding-inline: 14px;
  }
}

@media (max-width: 991px) {
  :root {
    --hy-crumb-top: calc(72px + 16px);
  }

  .header.header_fixed {
    --hy-header-height: 72px;
  }

  .hy-header-bar .logo__text-tagline {
    display: none;
  }
}

@media (max-width: 767px) {
  :root {
    --hy-crumb-x: 14px;
    --hy-crumb-top: calc(60px + 14px);
  }

  .header.header_fixed {
    --hy-header-height: 60px;
  }

  .hy-header-bar__cell {
    padding-inline: 14px;
  }

  .hy-header-bar__cell--icon {
    padding-inline: 4px;
  }

  .hy-header-bar__cell--logo {
    padding-inline: 8px;
  }

  .hy-header-button__label,
  .hy-menu-toggle__labels {
    display: none;
  }

  .hy-search-toggle {
    width: 40px;
    height: 40px;
  }

  .hy-burger {
    width: 30px;
  }

  .hy-header-bar .header__overlay-menu-back {
    left: 14px;
  }

  .hy-header-bar .logo__text-title {
    font-size: 12px !important;
    letter-spacing: 0.03em;
  }
}

@media (max-width: 420px) {
  :root {
    --hy-crumb-x: 10px;
  }

  .hy-header-bar__cell {
    padding-inline: 10px;
  }

  .hy-header-bar__cell--icon {
    padding-inline: 2px;
  }

  .hy-header-bar .logo__text-title {
    font-size: 11px !important;
    letter-spacing: 0.01em;
  }
}

@media (prefers-reduced-motion: reduce) {
  .header.header_fixed,
  .hy-header-bar,
  .hy-header-bar::after,
  .hy-header-bar__cell.has-rule-end::after,
  .hy-header-bar__cell.has-rule-start::before,
  .hy-header-button,
  .hy-grid-icon span,
  .hy-search-toggle,
  .hy-search-toggle::before,
  .hy-search-toggle__lens,
  .hy-search-toggle__handle,
  .header__burger.hy-menu-toggle,
  .hy-menu-toggle__label,
  .hy-burger span,
  .hy-burger span::before,
  .hy-burger span::after {
    transition: none;
  }
}

.header .hy-search-toggle,
.header .hy-mode-toggle,
.header .hy-menu-toggle,
.header .hy-header-button {
  outline: none !important;
  box-shadow: none;
}

.header .hy-search-toggle::before,
.header .hy-mode-toggle::before {
  display: none;
}

.header .hy-search-toggle::after,
.header .hy-mode-toggle::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 2px;
  width: 16px;
  height: 1.5px;
  margin-left: -8px;
  background: currentColor;
  transform: scaleX(0);
  transition: transform 0.4s var(--hy-header-ease);
}

.header .hy-search-toggle:focus-visible::after,
.header .hy-mode-toggle:focus-visible::after {
  transform: scaleX(1);
}

.header .hy-menu-toggle:focus-visible .hy-menu-toggle__labels,
.header .hy-header-button:focus-visible .hy-header-button__label {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 6px;
}

@media (prefers-reduced-motion: reduce) {
  .header .hy-search-toggle::after,
  .header .hy-mode-toggle::after {
    transition: none;
  }
}

.hy-header-bar__cell {
  transition: color 0.5s var(--hy-header-ease);
}

#page-header .hy-header-bar .logo,
#page-header .hy-header-bar .logo:hover,
#page-header .hy-header-bar .logo__text-title,
#page-header .hy-header-bar .logo__text-tagline {
  color: inherit !important;
}

:root[data-hy-mode="neutral"] #page-header {
  background-color: transparent !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

:root[data-hy-mode="neutral"] #page-header:not(.opened):not([data-arts-header-animation="intransition"]):not(:has(.header__burger_opened)) {
  mix-blend-mode: difference;
}

:root[data-hy-mode="neutral"] #page-header:not(.opened):not([data-arts-header-animation="intransition"]):not(:has(.header__burger_opened)) .hy-header-bar {
  --hy-header-ink: #ffffff;
  color: #ffffff;
}

:root[data-hy-mode="neutral"] #page-header[data-hy-top-ink]:not(.header_sticky):not(.opened):not([data-arts-header-animation="intransition"]):not(:has(.header__burger_opened)) {
  mix-blend-mode: normal;
}

:root[data-hy-mode="neutral"] #page-header[data-hy-top-ink="light"]:not(.header_sticky):not(.opened):not([data-arts-header-animation="intransition"]):not(:has(.header__burger_opened)) .hy-header-bar {
  --hy-header-ink: #ffffff;
  color: #ffffff;
}

:root[data-hy-mode="neutral"] #page-header[data-hy-top-ink="dark"]:not(.header_sticky):not(.opened):not([data-arts-header-animation="intransition"]):not(:has(.header__burger_opened)) .hy-header-bar {
  --hy-header-ink: var(--paragraph-color-dark, #262626);
  color: var(--paragraph-color-dark, #262626);
}

.hy-header-blur {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 499;
  height: 88px;
  pointer-events: none;
  opacity: 0;
  -webkit-backdrop-filter: blur(18px) saturate(160%);
  backdrop-filter: blur(18px) saturate(160%);
  transition: opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.admin-bar .hy-header-blur {
  top: var(--wp-admin--admin-bar--height, 32px);
}

:root[data-hy-mode="neutral"] .hy-header-blur.is-on {
  opacity: 1;
}

@media (max-width: 991px) {
  .hy-header-blur {
    height: 72px;
  }
}

@media (max-width: 767px) {
  .hy-header-blur {
    height: 60px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .hy-header-blur {
    transition: none;
  }
}

:root {
  --hy-curtain-fill-opacity: 0.98;
}

#js-header-curtain.header-curtain {
  opacity: 1 !important;
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}

#js-header-curtain .curtain-svg {
  fill-opacity: var(--hy-curtain-fill-opacity);
}

@media (max-width: 767px) {
  :root {
    --hy-tabbar-height: 64px;
  }

  #page-header.header_fixed,
  #page-header.header_sticky {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .header.header_fixed {
    --hy-header-height: 64px;
  }

  .hy-header-bar {
    grid-template-columns: minmax(0, 1fr);
  }

  .hy-header-bar__cell--logo {
    padding-inline: 16px;
  }

  .hy-header-bar .logo__text-title {
    font-size: 16px !important;
    letter-spacing: 0.06em;
  }

  .hy-header-bar .logo__text-tagline {
    display: block;
    font-size: 10px !important;
  }

  .hy-header-bar__group {
    position: fixed;
    bottom: 0;
    z-index: 2;
    display: flex;
    width: 50%;
    height: calc(var(--hy-tabbar-height) + env(safe-area-inset-bottom, 0px));
    padding-bottom: env(safe-area-inset-bottom, 0px);
    box-sizing: border-box;
  }

  .hy-header-bar__group--start {
    left: 0;
  }

  .hy-header-bar__group--end {
    right: 0;
  }

  .hy-header-bar__group::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: currentColor;
    opacity: 0.16;
  }

  .hy-header-bar__cell,
  .hy-header-bar__cell--icon,
  .hy-header-bar__cell--menu {
    flex: 1 1 0;
    justify-content: center;
    padding-inline: 0;
  }

  .hy-header-bar__group--start .hy-header-bar__cell:first-child::after,
  .hy-header-bar__group--end .hy-header-bar__cell:last-child::before {
    display: none;
  }

  .hy-header-bar__group--start .hy-header-bar__cell:last-child::after,
  .hy-header-bar__group--end .hy-header-bar__cell:first-child::before {
    display: block;
  }

  .hy-header-bar__group--end .hy-header-bar__cell:first-child::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    background: currentColor;
    opacity: 0.16;
    transform: none;
  }

  .hy-header-bar__group--start .hy-header-bar__cell:last-child::after {
    transform: none;
  }

  .hy-tabbar-label {
    display: block;
    margin-top: 6px;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 0.08em;
    line-height: 1;
    text-transform: uppercase;
  }

  .hy-header-button,
  .hy-search-toggle,
  .hy-mode-toggle,
  .header__burger.hy-menu-toggle {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border-radius: 0;
  }

  .hy-header-button .hy-header-button__label {
    display: block;
    margin-top: 6px;
    font-size: 10px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  .hy-header-button .hy-grid-icon {
    grid-template-columns: repeat(2, 6px);
    gap: 4px;
  }

  .hy-header-button .hy-grid-icon span {
    width: 6px;
    height: 6px;
  }

  .hy-search-toggle__icon,
  .hy-mode-toggle__icon {
    width: 20px;
    height: 20px;
  }

  .header__burger.hy-menu-toggle .hy-menu-toggle__labels {
    display: grid;
    order: 2;
    height: 1em;
    margin-top: 6px;
    font-size: 10px;
    letter-spacing: 0.08em;
    text-align: center;
    text-transform: uppercase;
  }

  .header__burger.hy-menu-toggle .hy-burger {
    order: 1;
    width: 24px;
    height: 16px;
    gap: 5px;
  }

  .header__burger.hy-menu-toggle.header__burger_opened .hy-burger span:nth-child(1) {
    transform: translateY(3.25px) rotate(45deg);
  }

  .header__burger.hy-menu-toggle.header__burger_opened .hy-burger span:nth-child(2) {
    transform: translateY(-3.25px) rotate(-45deg);
  }

  .hy-mode-toggle__label {
    top: auto;
    bottom: calc(100% + 10px);
  }

  :root[data-hy-mode="light"] .hy-header-bar__group {
    color: #111111;
  }

  :root[data-hy-mode="dark"] .hy-header-bar__group {
    color: #eeece6;
  }

  .header.opened .hy-header-bar__group {
    color: var(--hy-header-ink);
  }

  .hy-header-blur {
    height: var(--hy-header-height, 64px);
  }

  :root[data-hy-mode] .hy-header-blur.is-on {
    opacity: 1;
  }

  .hy-header-blur_bottom {
    top: auto;
    bottom: 0;
    height: calc(var(--hy-tabbar-height) + env(safe-area-inset-bottom, 0px));
    opacity: 1;
  }

  .admin-bar .hy-header-blur_bottom {
    top: auto;
  }

  :root[data-hy-mode="light"] .hy-header-blur_bottom {
    background: rgba(245, 245, 245, 0.62);
  }

  :root[data-hy-mode="dark"] .hy-header-blur_bottom {
    background: rgba(14, 14, 14, 0.62);
  }

  .hy-header-bar__group {
    transition: opacity 0.6s var(--hy-header-ease), transform 0.6s var(--hy-header-ease), visibility 0s;
  }

  :root:not(.hy-header-ready) .hy-header-bar__group {
    opacity: 0;
    visibility: hidden;
    transform: translateY(24px);
    transition: none;
  }

  :root:not(.hy-header-ready) .hy-header-blur.hy-header-blur_bottom {
    opacity: 0;
    visibility: hidden;
    transition: none;
  }

  .hy-header-blur.hy-header-blur_bottom {
    transition: opacity 0.6s var(--hy-header-ease);
  }

  .hy-header-blur.hy-header-blur_bottom.is-menu-open {
    opacity: 0;
  }

  #page-wrapper {
    padding-bottom: calc(var(--hy-tabbar-height) + env(safe-area-inset-bottom, 0px));
  }
}

@media (min-width: 768px) {
  .hy-tabbar-label,
  .hy-header-blur_bottom {
    display: none;
  }
}

.preloader__counter,
.preloader__counter-number,
.preloader__counter-divider {
  white-space: nowrap;
  text-wrap: nowrap;
}

@media (max-width: 767px) {
  .hy-header-bar__group::before,
  .hy-header-bar__group--end .hy-header-bar__cell:first-child::before,
  .hy-header-bar__group--start .hy-header-bar__cell:last-child::after {
    transition: opacity 0.5s var(--hy-header-ease);
  }

  #page-header.opened .hy-header-bar__group::before,
  #page-header:has(.header__burger_opened) .hy-header-bar__group::before,
  #page-header.opened .hy-header-bar__group--end .hy-header-bar__cell:first-child::before,
  #page-header:has(.header__burger_opened) .hy-header-bar__group--end .hy-header-bar__cell:first-child::before,
  #page-header.opened .hy-header-bar__group--start .hy-header-bar__cell:last-child::after,
  #page-header:has(.header__burger_opened) .hy-header-bar__group--start .hy-header-bar__cell:last-child::after {
    opacity: 0;
  }
}

@media (max-width: 767px) and (prefers-reduced-motion: reduce) {
  .hy-header-bar__group,
  .hy-header-blur.hy-header-blur_bottom {
    transition: none;
  }

  .hy-header-bar__group::before,
  .hy-header-bar__group--end .hy-header-bar__cell:first-child::before,
  .hy-header-bar__group--start .hy-header-bar__cell:last-child::after {
    transition: none;
  }
}

.post-meta li {
  font-size: inherit;
}
