/* One menu-arrow component across Moscow's homepage and internal templates. */
body .header .header-menu .sub-toggle:not(.about-toggle){display:inline-flex;align-items:center;justify-content:center;width:34px;height:38px;min-width:34px;flex:0 0 34px;padding:0;margin-left:5px;vertical-align:middle;background:transparent;border:0;color:#ed0096;font-size:inherit}
body .header .header-menu .nav-chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;margin:0;vertical-align:middle;color:#ed0096;background:none;box-shadow:none;font-size:0!important;line-height:0}
body .header .header-menu .nav-chevron svg{display:block!important;width:20px;height:20px;overflow:visible;transition:transform .22s ease;fill:currentColor;stroke:none}
body .header .header-menu .about-toggle>.nav-chevron{margin-left:7px}
body .header .header-menu .sub-toggle[aria-expanded="true"] .nav-chevron svg{transform:rotate(180deg)}
body .header .header-menu .sub-toggle:focus-visible{outline:2px solid #a10d82;outline-offset:3px;border-radius:8px}
@media(max-width:767px){body .header .header-menu .sub-toggle:not(.about-toggle){width:44px;height:44px;flex-basis:44px}}
@media(prefers-reduced-motion:reduce){body .header .header-menu .nav-chevron svg{transition:none}}
