.pf-youtube-nav{position:relative;z-index:2;display:flex;align-items:center;flex:none}
.pf-youtube-menu-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border-radius:8px;font-family:var(--font-navigation-family);font-size:clamp(12px,1.02vw,14px);font-weight:var(--font-navigation-weight);white-space:nowrap;transition:background .2s,transform .2s}
.pf-youtube-menu-link:hover{background:#ffe7ec;transform:translateY(-1px)}
.pf-youtube-menu-link:focus-visible{outline:3px solid #e72037;outline-offset:3px}
.pf-youtube-menu-link svg{display:block;flex:none;width:32px;height:24px}
.pf-youtube-nav--drawer .pf-youtube-menu-link{justify-content:flex-start;width:100%;padding:10px 0;font-weight:700;font-size:18px}
.pf-youtube-nav--drawer{padding-block:10px}
@media(min-width:1024px){
  .header__menu>.list-menu{column-gap:10px;flex-wrap:nowrap;align-items:center}
  .header__menu .menu__item{font-size:clamp(12px,1.02vw,14px);white-space:nowrap}
  .header__menu .pf-youtube-nav{margin-inline-start:8px}
}
@media(min-width:1024px) and (max-width:1599px){
  .header--left{--header-grid-template:"logo icons" "navigation navigation" /1fr auto}
  .header--left .header__navigation{justify-content:center;margin-top:8px}
}
@media(prefers-reduced-motion:reduce){.pf-youtube-menu-link{transition:none}}
