/* Белая шапка принятого макета store-entry R1. Решение владельца 08.10.2026.
   Область ограничена общей адаптивной шапкой; штатный поиск и меню работают. */
@font-face{font-family:GTHeaderOnest;src:url('Onest-400.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:GTHeaderOnest;src:url('Onest-600.woff') format('woff');font-weight:600;font-display:swap}
html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]{background:#fff;border-bottom:1px solid #e5ecef;font-family:GTHeaderOnest,Onest,Arial,sans-serif;color:#092c45}
html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner{grid-template-columns:224px minmax(0,1fr) 156px auto;gap:16px;min-height:104px;padding-block:0}
html .gt-header[data-header-appearance] .gt-brand{min-height:56px;border-radius:0}
html .gt-header[data-header-appearance] .gt-header__nav{gap:4px}
html .gt-header[data-header-appearance] .gt-header__nav>a:not(.gt-store-entry){display:flex;align-items:center;min-height:44px;padding:10px 6px;font:400 12px/1.5 GTHeaderOnest,Onest,Arial,sans-serif!important;color:#092c45!important;text-decoration:none;background:transparent;border:0;border-radius:0;box-shadow:none}
/* Убираем прежние градиентные псевдоэлементы, включая focus и hover. */
html .gt-header[data-header-appearance] :is(.gt-header__nav,.gt-mobile-menu__nav)>a::before,
html .gt-header[data-header-appearance] :is(.gt-header__nav,.gt-mobile-menu__nav)>a::after{content:none!important;display:none!important;background:none!important}
html .gt-header[data-header-appearance] .gt-header__nav>a:not(.gt-store-entry):is(:hover,:focus-visible){color:var(--brand-action,#0c648b)!important;text-decoration:underline;text-decoration-thickness:auto;text-underline-offset:8px}
html .gt-header[data-header-appearance] :is(a,button,input):focus-visible{outline:3px solid var(--brand-action,#0c648b);outline-offset:4px}
html .gt-header[data-header-appearance] .gt-header__contacts{gap:10px}
html .gt-header[data-header-appearance] .gt-header__phone{font:600 14px/1.5 GTHeaderOnest,Onest,Arial,sans-serif;min-height:44px;white-space:nowrap;text-decoration:none}
html .gt-header[data-header-appearance] .gt-messengers{gap:5px}
html .gt-header[data-header-appearance] .gt-messenger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;height:46px;min-height:46px;flex:0 0 44px;padding:0;border:1px solid #d7e0e5;border-radius:8px;background:#f8f9fa;color:#294858;box-shadow:none;text-decoration:none;transition:background-color 140ms,color 140ms,border-color 140ms}
html .gt-header[data-header-appearance] .gt-messenger::before,
html .gt-header[data-header-appearance] .gt-messenger::after{content:none!important;display:none!important}
html .gt-header[data-header-appearance] .gt-messenger svg{width:21px;height:21px}
html .gt-header[data-header-appearance] .gt-messenger--max{width:58px;flex-basis:58px;color:#443662;border-color:#c9d0dd;--channel:#471aff;--icon:#471aff}
html .gt-header[data-header-appearance] .gtha-max-logo{display:block;width:46px;height:22px;background:currentColor;mask:url('max.svg') center/contain no-repeat}
html .gt-header[data-header-appearance] .gt-messenger[href^="https://t.me/"]{color:#294858;--channel:#0878a4;--icon:#229ed9}
html .gt-header[data-header-appearance] .gt-messenger[href^="https://wa.me/"]{color:#294858;--channel:#087f5b;--icon:#25d366}
html .gt-header[data-header-appearance] .gt-messenger:is(:focus-visible,:active){color:var(--channel,#294858);background:#f0f2f3;border-color:#cbd5db}
html .gt-header[data-header-appearance] .gt-messenger:is(:focus-visible,:active) svg{color:var(--icon,currentColor)}
@media(hover:hover){
 html .gt-header[data-header-appearance] .gt-messenger:hover{color:var(--channel,#294858);background:#f0f2f3;border-color:#cbd5db}
 html .gt-header[data-header-appearance] .gt-messenger:hover svg{color:var(--icon,currentColor)}
}
/* Ровная рамка и нейтральная стрелка из макета. Подсказки поиска сохраняются. */
html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner>[data-site-search]{grid-column:3;grid-row:1;width:156px;max-width:none;margin:0}
html .gt-header[data-header-appearance] .gtsh{font-family:GTHeaderOnest,Onest,Arial,sans-serif}
html .gt-header[data-header-appearance] .gtsh .gtsh-form{height:44px;border:1px solid #b9d0db;border-radius:12px;background:transparent}
html .gt-header[data-header-appearance] .gtsh .gtsh-form::before{content:none;display:none}
html .gt-header[data-header-appearance] .gtsh .gtsh-icon{display:none}
html .gt-header[data-header-appearance] .gtsh input[type=search]{height:42px;min-height:42px;padding:9px 44px 9px 10px;font:400 12px/1.5 GTHeaderOnest,Onest,Arial,sans-serif;color:#092c45}
html .gt-header[data-header-appearance] .gtsh input::placeholder{color:#566c7b}
html .gt-header[data-header-appearance] .gtsh .gtsh-example{left:10px;right:44px;font-size:12px;color:#566c7b}
html .gt-header[data-header-appearance] .gtsh .gtsh-submit{width:44px;min-width:44px;color:#647581;visibility:visible}
html .gt-header[data-header-appearance] .gtsh .gtsh-submit::before{content:none}
html .gt-header[data-header-appearance] .gtha-toggle{background:#fff;border-radius:0}
html .gt-header[data-header-appearance] .gt-mobile-menu__nav{gap:4px}
html .gt-header[data-header-appearance] .gt-mobile-menu__nav>a:not(.gt-store-entry){padding:8px;min-height:44px;border-radius:8px;background:#f4f7f8;text-decoration:none;font:400 15px/1.5 GTHeaderOnest,Onest,Arial,sans-serif!important}
html .gt-header[data-header-appearance] .gt-mobile-menu__nav>a:not(.gt-store-entry):is(:hover,:focus-visible){color:var(--brand-action,#0c648b)!important;text-decoration:underline;text-underline-offset:5px}
html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-mobile-menu__nav>.gt-store-entry{min-height:44px;padding:8px;border:0;border-radius:8px;background:#f4f7f8;box-shadow:none}
html .gt-header[data-header-appearance] .gt-mobile-menu__nav .gt-store-entry :is(.gtse-icon,.gtse-arrow,small){display:none}
html .gt-header[data-header-appearance] .gt-mobile-menu__nav .gt-store-entry strong{font:400 15px/1.5 GTHeaderOnest,Onest,Arial,sans-serif}
html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gt-header__inner{grid-template-columns:224px minmax(0,1fr) auto}
@media(min-width:1391px){
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__nav{display:flex}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gtha-toggle,
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-mobile-menu__panel,
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-store-entry--mobile{display:none}
}
@media(max-width:1390px){
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner{grid-template-columns:224px minmax(0,1fr) auto 56px;min-height:100px;padding-top:10px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__nav{display:none}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gtha-toggle:not([hidden]){display:grid;grid-column:4;grid-row:1}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner>[data-site-search]{grid-column:2;grid-row:1;width:100%;max-width:260px;justify-self:end}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__contacts{grid-column:3;grid-row:1}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-store-entry--mobile{display:flex;grid-column:1/-1;grid-row:2;min-height:54px;margin:0 0 14px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-mobile-menu__panel:not([hidden]){display:block;grid-row:3}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gt-header__inner{grid-template-columns:224px minmax(0,1fr) 56px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gt-header__contacts{grid-column:2}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gtha-toggle:not([hidden]){grid-column:3}
}
@media(max-width:1050px){
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner{grid-template-columns:224px minmax(0,1fr) 56px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gtha-toggle:not([hidden]){grid-column:3}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__contacts{grid-column:1/3;grid-row:2;justify-content:space-between}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-store-entry--mobile{grid-row:3}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-mobile-menu__panel:not([hidden]){grid-row:4}
}
@media(max-width:760px){
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]{--gtha-logo-width:208px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner{grid-template-columns:minmax(0,1fr) 56px;gap:8px 12px;padding-top:8px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gt-header__inner{grid-template-columns:minmax(0,1fr) 56px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gt-header__contacts{grid-column:1/-1}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]:not(:has(.gtsh)) .gtha-toggle:not([hidden]){grid-column:2}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gtha-toggle:not([hidden]){grid-column:2}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__contacts{grid-column:1/-1;grid-row:2;gap:6px}
 html .gt-header[data-header-appearance] .gt-header__phone{font-size:13px}
 html .gt-header[data-header-appearance] .gt-messengers{gap:4px}
 html .gt-header[data-header-appearance] .gt-messenger--max{width:48px;flex-basis:48px}
 html .gt-header[data-header-appearance] .gtha-max-logo{width:40px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-store-entry--mobile{grid-row:3;padding:9px 14px;min-height:54px;margin:3px 0 0}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-header__inner>[data-site-search]{grid-column:1/-1;grid-row:4;max-width:none;margin:0 0 12px}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-mobile-menu__panel:not([hidden]){grid-row:5}
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour] .gt-mobile-menu__nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}
}
@media(max-width:360px){
 html .gt-header[data-adaptive-header][data-header-appearance][data-store-contour]{--gtha-logo-width:192px}
 html .gt-header[data-header-appearance] .gt-header__phone{font-size:12px;letter-spacing:-.3px}
}
@media(prefers-reduced-motion:reduce){html .gt-header[data-header-appearance] *,html .gt-header[data-header-appearance] *::before,html .gt-header[data-header-appearance] *::after{transition:none!important;animation:none!important}}
