.site-header.authentic-header{position:relative;z-index:30;background:#0b1118;color:#f4f6f8;border-bottom:1px solid #ffffff20;font-family:Manrope,Arial,sans-serif;font-synthesis:none}
.authentic-header *{box-sizing:border-box}
.authentic-header [hidden]{display:none!important}
.authentic-header .auth-wrap{width:100%;max-width:1300px;padding-inline:48px;margin-inline:auto;min-width:0}
.authentic-header ul{list-style:none;margin:0;padding:0}
.authentic-header a{color:inherit;text-decoration:none}
.authentic-header a,.authentic-header summary,.authentic-header button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.authentic-header a:focus-visible,.authentic-header summary:focus-visible,.authentic-header button:focus-visible{outline:3px solid #2374a6;outline-offset:3px}
.authentic-header .auth-secondary{border-bottom:1px solid #ffffff17}
.authentic-header .auth-secondary-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px}
.authentic-header .auth-secondary-nav{min-width:0;flex:1}
.authentic-header .auth-secondary-list{display:flex;align-items:center;flex-wrap:wrap;gap:0 18px}
.authentic-header .auth-secondary-link,.authentic-header .auth-secondary-disclosure>.auth-summary{display:flex;align-items:center;min-height:42px;font-size:12px;font-weight:600;line-height:1.45}
.authentic-header .auth-recovery-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 11px;border:1px solid #80b5d85c;border-radius:5px;color:#b8dff6;font-size:11px;font-weight:600;line-height:1.45;white-space:nowrap}
.authentic-header .auth-main-row{display:flex;align-items:center;gap:28px;min-height:86px;padding-block:14px}
.authentic-header .auth-brand{display:inline-flex;flex-direction:column;flex-shrink:0;line-height:1}
.authentic-header .auth-brand-name{font-family:"Bebas Neue Local","Bebas Neue Cyrillic",Impact,sans-serif;font-size:39px;font-weight:400;letter-spacing:.055em;font-synthesis:none}
.authentic-header .auth-brand-name>span{color:#2374a6}
.authentic-header .auth-brand-domain{color:#c6cbd1;font-size:10px;letter-spacing:.17em;margin-top:7px;text-transform:uppercase}
.authentic-header .auth-main-nav{min-width:0;flex:1}
.authentic-header .auth-main-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px 19px}
.authentic-header .auth-nav-item{min-width:0}
.authentic-header .auth-primary-link,.authentic-header .auth-main-list>.auth-nav-item>.auth-top-level>.auth-summary{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;line-height:1.45}
.authentic-header .auth-summary{display:flex;align-items:center;justify-content:space-between;gap:9px;list-style:none;cursor:pointer;min-width:0}
.authentic-header .auth-summary::-webkit-details-marker{display:none}
.authentic-header .auth-summary::after{content:"⌄";color:#2374a6;font-size:17px;line-height:1;flex-shrink:0;transform:translateY(-2px)}
.authentic-header details[open]>.auth-summary::after{transform:rotate(180deg) translateY(-1px)}
.authentic-header .auth-summary-label{min-width:0;overflow-wrap:anywhere}
.authentic-header .auth-top-level{position:static}
.authentic-header .auth-top-level[open]>.auth-summary,.authentic-header .auth-primary-link:hover,.authentic-header .auth-secondary-link:hover{color:#2374a6}
.authentic-header .auth-panel{position:absolute;left:0;right:0;top:100%;background:#fff;color:#171b20;box-shadow:0 18px 28px #0002;border-bottom:2px solid #2374a6;max-height:calc(100vh - 150px);max-height:calc(100svh - 150px);overflow-y:auto;overscroll-behavior:contain}
.authentic-header .auth-panel-inner{padding-block:26px}
.authentic-header .auth-source-block+.auth-source-block{margin-top:26px}
.authentic-header .auth-source-columns{display:flex;align-items:start;gap:26px;min-width:0}
.authentic-header .auth-source-column{display:grid;grid-template-columns:repeat(var(--auth-group-count,1),minmax(0,1fr));align-items:start;gap:24px;flex:var(--auth-group-count,1) 1 0;min-width:0}
.authentic-header .auth-thematic-group{min-width:0}
.authentic-header .auth-group-title{font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.45;font-weight:700;letter-spacing:0;margin:0 0 12px;color:#171b20}
.authentic-header .auth-menu-link{display:block;padding-block:7px;color:#505861;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.authentic-header a.auth-menu-link:hover,.authentic-header .auth-heading-link:hover,.authentic-header .auth-open-section:hover{color:#195679}
.authentic-header .auth-ungrouped-links{margin-top:12px}
.authentic-header .auth-open-section{display:block;width:fit-content;font-size:12px;font-weight:700;line-height:1.5;padding:5px 0 14px;color:#195679}
.authentic-header .auth-all-products{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 20px;margin-top:20px;background:#2374a6;color:#fff;border-radius:6px;font-size:12px;font-weight:700;line-height:1.5}
.authentic-header .auth-all-products:hover{background:#185b84}
.authentic-header .auth-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.authentic-header .auth-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 26px}
.authentic-header .auth-catalog-grid>li{min-width:0;border-top:1px solid #e1ded7;padding-top:10px}
.authentic-header .auth-catalog-grid>li>.auth-leaf,.authentic-header .auth-catalog-grid>li>.auth-branch-details>.auth-summary{font-size:14px;font-weight:600;line-height:1.5;min-height:44px;padding-block:9px}
.authentic-header .auth-branch-details>.auth-summary{font-size:12px;font-weight:600;line-height:1.6;min-height:40px;padding-block:7px}
.authentic-header .auth-branch-content{padding:5px 0 9px 14px;border-left:1px solid #e1ded7;margin-top:5px;min-width:0}
.authentic-header .auth-source-block-compact .auth-source-columns{display:block}
.authentic-header .auth-source-block-compact .auth-source-column{display:block}
.authentic-header .auth-source-block-compact .auth-thematic-group+.auth-thematic-group{margin-top:16px}
.authentic-header .auth-source-block-compact .auth-group-title{font-size:12px;margin-bottom:6px}
.authentic-header .auth-mobile-toggle,.authentic-header .auth-mobile{display:none}
.authentic-header .auth-mobile-toggle{align-items:center;justify-content:center;gap:9px;min-height:44px;padding:7px 12px;border:1px solid #ffffff40;border-radius:7px;background:transparent;color:#f4f6f8;font-family:inherit;cursor:pointer}
.authentic-header .auth-mobile-toggle-icon{font-size:23px;line-height:1}
.authentic-header .auth-mobile-toggle-label{font-size:12px;font-weight:600;line-height:1.4}
@media(max-width:1200px){
 .authentic-header .auth-wrap{padding-inline:32px}
 .authentic-header .auth-main-row{gap:24px}
 .authentic-header .auth-main-list{gap:2px 14px}
 .authentic-header .auth-secondary-list{gap:0 14px}
 .authentic-header .auth-source-columns{gap:22px}
 .authentic-header .auth-source-column{gap:19px}
}
@media(max-width:1100px){
 .authentic-header .auth-secondary,.authentic-header .auth-main-nav{display:none}
 .authentic-header .auth-main-row{min-height:78px;justify-content:space-between;padding-block:12px}
 .authentic-header .auth-mobile-toggle{display:inline-flex;flex-shrink:0}
 .authentic-header .auth-mobile:not([hidden]){display:block;border-top:1px solid #ffffff20}
 .authentic-header .auth-mobile-inner{padding-block:13px 23px}
 .authentic-header .auth-mobile-list>li{border-bottom:1px solid #ffffff17}
 .authentic-header .auth-mobile-list>li>.auth-menu-link,.authentic-header .auth-mobile-list>li>.auth-branch-details>.auth-summary{display:flex;align-items:center;min-height:48px;font-size:14px;font-weight:600;line-height:1.5;color:var(--auth-mobile-list-ink,#f4f6f8);padding-block:12px}
 .authentic-header .auth-mobile .auth-menu-link{min-height:44px;color:#c6cbd1;font-size:13px;padding-block:10px}
 .authentic-header .auth-mobile .auth-branch-details>.auth-summary{min-height:44px;font-size:13px;color:#e6e9ed;padding-block:10px}
 .authentic-header .auth-mobile .auth-branch-content{border-left-color:#ffffff24;padding:2px 0 10px 16px}
 .authentic-header .auth-mobile .auth-open-section{font-size:12px;color:#a9d6f3;min-height:44px;padding-block:10px}
 .authentic-header .auth-mobile-categories{margin-top:20px;border-top:1px solid #80b5d866;padding-top:12px}
 .authentic-header .auth-mobile-categories>.auth-summary{min-height:48px;font-size:14px;font-weight:700;line-height:1.5;color:#a9d6f3}
 .authentic-header .auth-mobile-category-list>li:last-child{border-bottom:0}
 .authentic-header .auth-mobile-recovery{margin-top:23px;min-height:44px;white-space:normal}
}
@media(max-width:760px){
 .authentic-header .auth-wrap{padding-inline:22px}
 .authentic-header .auth-main-row{gap:16px;min-height:76px}
 .authentic-header .auth-brand-name{font-size:35px}
 .authentic-header .auth-brand-domain{font-size:9px;letter-spacing:.14em}
 .authentic-header .auth-mobile-toggle{padding-inline:10px}
}
@media(prefers-reduced-motion:reduce){.authentic-header *{scroll-behavior:auto;transition:none}}
