/* Шапка каталогів і сторінок сфер — та сама капсула, що на «Чому ми» й сторінках послуг: відступ від країв,
   заокруглення, напівпрозорий теплий фон. Ховання при прокрутці — studio/header-autohide.js (як на всіх сторінках). */
.site-header{position:sticky!important;top:16px!important;margin:16px 24px 0;border:0!important;border-radius:16px;background:#eeeae4f2!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.site-header .header{width:auto!important;margin:0!important;padding:0 48px;height:80px}
@media(max-width:1050px){.site-header .header{padding:0 25px}}
@media(max-width:700px){.site-header{top:8px!important;margin:8px 10px 0}.site-header .header{padding:0 16px;height:68px}}
.site-header .header{height:72px}
@media(min-width:701px){.site-header .header-cta{border:1px solid #cecbc5;border-radius:28px;padding:13px 20px;font-size:12px;gap:28px}}
/* Склад і розміри — як у шапці «Чому ми» (header.bar): «ONOVA | назва сторінки» зліва, меню й кнопка справа,
   пункти меню 36px, кнопка 44px. Назва видна на всіх ширинах; коли тісно — коротка («Каталог»). */
.site-header .header{justify-content:flex-start;gap:25px}
.site-header .header>.nav-where{display:block;overflow:hidden;text-overflow:ellipsis;padding-left:12px;border-left:1px solid #c9c4ba;gap:0}.site-header .header>.nav-where::before{display:none}
.site-header nav.nav-pill{font-size:13px}
.site-header nav.nav-pill>a,.site-header nav.nav-pill summary,.site-header .header-cta,.site-header .header-cta span{line-height:normal}
.site-header .header-cta span{font-size:12px}
@media(max-width:1180px){.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:block}}
.site-header .header>.nav-where{flex:0 1 auto;min-width:0}.site-header .header>:not(.nav-where){flex-shrink:0}
@media(min-width:1181px) and (max-width:1299px){.site-header .nav-where .nw-full{display:none}.site-header .nav-where .nw-short{display:inline}}
@media(max-width:800px){.site-header .header>.nav-where{display:-webkit-box}}
@media(max-width:700px){.site-header .header{gap:12px}}
