.ukr-header{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.4;color:#fff;background:#000;--text-font-family:Inter,Arial,sans-serif;--text-color:255 255 255}
.ukr-header *{box-sizing:border-box}.ukr-header a{color:inherit;text-decoration:none}.ukr-header button{font:inherit;color:inherit;cursor:pointer}.ukr-header svg{display:inline-block;vertical-align:middle}.ukr-header [hidden]{display:none!important}
.ukr-contact{text-align:center;font-size:14px;line-height:20px;padding:7px 20px;min-height:34px}
.ukr-header .header__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:none;padding:28px 48px;background:#000;color:#fff;overflow:visible;min-height:100px}
.ukr-header .ukr-logo{flex:0 0 auto;display:block;line-height:0}.ukr-logo img{display:block;height:auto;max-width:100%}.ukr-header .header__main-nav{position:static;flex:1;display:flex;justify-content:center;min-width:0}
.ukr-header .ukr-icons{display:flex;align-items:center;gap:22px;flex-shrink:0}.ukr-icons a{display:block;position:relative;line-height:0}.ukr-icons [data-ukr-count]{position:absolute;top:-5px;right:-7px;background:#b39036;color:#fff;border-radius:20px;font-size:10px;line-height:16px;min-width:16px;text-align:center;padding:0 3px}
.ukr-mobile-toggle{display:none;border:0;background:none;padding:5px}.ukr-header summary{font-family:inherit;letter-spacing:normal}.ukr-header .lb-gm-top{white-space:nowrap}.ukr-header ul{margin:0;padding:0;list-style:none}
.ukr-mobile-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:24px;background:#000;color:#fff;overflow:auto;overscroll-behavior:contain}.ukr-mobile-dialog::backdrop{background:#0009}.ukr-mobile-dialog:not([open]){display:none}.ukr-mobile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.ukr-mobile-top button{border:0;background:none;font-size:25px;padding:8px}.ukr-mobile-links{display:flex;flex-direction:column;gap:25px}.ukr-mobile-links>details>summary,.ukr-mobile-direct{font-size:24px;font-weight:600;line-height:1.3;display:flex;justify-content:space-between;gap:20px}.ukr-mobile-links details>summary{list-style:none;cursor:pointer}.ukr-mobile-links summary::-webkit-details-marker{display:none}.ukr-mobile-banner>a:not(.ukr-mobile-direct){display:block;position:relative;margin-top:15px}.ukr-mobile-banner img{display:block;width:100%;height:auto;border-radius:10px}.ukr-mobile-view{position:absolute;bottom:12px;right:12px;padding:8px 13px;border-radius:5px;background:#fff;color:#111;font-size:13px;font-weight:600}
html:has(.ukr-mobile-dialog[open]){overflow:hidden}
@media(max-width:1149px){.ukr-header .ukr-desktop{display:none}.ukr-mobile-toggle{display:block}.ukr-header .header__wrapper{padding:18px 20px;min-height:76px;gap:15px}.ukr-header .ukr-icons{gap:14px}.ukr-header .ukr-icons>a:nth-child(2){display:none}.ukr-contact{font-size:12px;padding-inline:10px}.ukr-header .ukr-logo{margin-right:auto}}
@media(prefers-reduced-motion:reduce){.ukr-header *{scroll-behavior:auto!important}}

.ukr-header .lb-gm-top{color:inherit!important;background:transparent!important;border-radius:0}
.ukr-header .lb-gm-label,.ukr-header .uk-nav-columns__links a,.ukr-header .lb-cz-category>a,.ukr-header .lb-cz-submenu a,.ukr-header .lb-cz-shortcuts a,.ukr-header .uk-catalog__sidebar-link>span:first-child,.ukr-header .uk-catalog__heading a,.ukr-header .uk-catalog__service a strong,.ukr-header .uk-catalog__tab>span:not([aria-hidden]){background-image:linear-gradient(currentColor,currentColor);background-position:right bottom;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s cubic-bezier(.3,1,.3,1)}
.ukr-header .lb-gm-top:is(:hover,:focus-visible) .lb-gm-label,.ukr-header .lb-gm-details>.lb-gm-top[aria-expanded=true] .lb-gm-label,.ukr-header .uk-nav-columns__links a:is(:hover,:focus-visible),.ukr-header .lb-cz-category>a:is(:hover,:focus-visible),.ukr-header .lb-cz-submenu a:is(:hover,:focus-visible),.ukr-header .lb-cz-shortcuts a:is(:hover,:focus-visible),.ukr-header .uk-catalog__sidebar-link:is(:hover,:focus-visible)>span:first-child,.ukr-header .uk-catalog__heading a:is(:hover,:focus-visible),.ukr-header .uk-catalog__service a:is(:hover,:focus-visible) strong,.ukr-header .uk-catalog__tab:is(:hover,:focus-visible,[aria-selected=true])>span:not([aria-hidden]){background-position:left bottom;background-size:100% 1px}
.ukr-header .uk-nav-columns__links a:is(:hover,:focus-visible),.ukr-header .uk-catalog__sidebar-link:is(:hover,:focus-visible),.ukr-header .uk-catalog__heading a:is(:hover,:focus-visible),.ukr-header .uk-catalog__service a:is(:hover,:focus-visible) strong{color:inherit}
.ukr-header .uk-catalog__tab,.ukr-header .uk-catalog__tab:is(:hover,:focus-visible,[aria-selected=true]){color:#aaa;background:transparent;box-shadow:none}
@media(prefers-reduced-motion:reduce){.ukr-header .lb-gm-label,.ukr-header .uk-nav-columns__links a,.ukr-header .lb-cz-category>a,.ukr-header .lb-cz-submenu a,.ukr-header .lb-cz-shortcuts a,.ukr-header .uk-catalog__sidebar-link>span:first-child,.ukr-header .uk-catalog__heading a,.ukr-header .uk-catalog__service a strong,.ukr-header .uk-catalog__tab>span:not([aria-hidden]){transition:none}}
