.header_contacts .about_com,.header_contacts .contacts_com{flex:0 0 auto}
.header-tagline{display:none}
.header_notice-wrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}
.header_notice{flex:0 0 auto;min-width:0;margin:0;color:#1a5488;font-size:clamp(11px,0.9vw,13px);line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}
.header_notice__full,.header_notice__short{font-weight:700;border-bottom:2px solid rgba(22,135,217,.55);padding-bottom:2px}
.header_notice__short{display:none}
@media (min-width:1024px){
  .logo-container{position:relative}
  .header-tagline{display:block;position:absolute;left:0;top:calc(100% + 2px);font-size:8px;line-height:1.2;color:#8a97a6;letter-spacing:.01em;white-space:nowrap;margin:0;font-weight:400}
}
@media (max-width:1359px){
  .header_notice__full{display:none}
  .header_notice__short{display:inline}
}
@media (max-width:1023px){
  .header_contacts .container{flex-wrap:wrap}
}
.header-mob-tools{display:none}
@media (max-width:1023px){
  .header-mob-tools{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:8px}
  .header-mob-phone{font-size:12px;font-weight:700;color:#1e1f24;text-decoration:none;white-space:nowrap;letter-spacing:-.01em}
  .header-mob-search{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:none;color:#1e1f24;cursor:pointer}
  .header-mob-search svg{display:block;width:20px;height:20px}
}
.header-mobile_menu-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 56px 14px 0;border-bottom:1px solid #eef2f6;margin-bottom:14px}
.header-mobile_menu-logo img{display:block;width:92px;height:auto}
.header-mobile_menu-phone{font-size:14px;font-weight:700;color:#1e1f24;text-decoration:none;white-space:nowrap}
.header-mobile_menu-phone ~ .header-mobile_menu-phone{display:none}
.mobile-price-note{display:none}
@media (max-width:719px){
  .header_contacts{display:none}
  .mobile-price-note{display:block;background:#1a5488;color:#fff;font-size:10.5px;line-height:1.25;text-align:center;padding:5px 12px}
}
@media (max-width:1023px){
  .mpromo{bottom:90px}
  .cart-absolute{bottom:184px!important}
}
.header .header_search{display:none!important}
.om-search{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:flex-start;justify-content:center;padding:10px;background:rgba(16,26,40,.45)}
.om-search[hidden]{display:none}
.om-search__backdrop{position:absolute;inset:0}
.om-search__form{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:660px;margin-top:6px;padding:6px 8px 6px 14px;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(16,26,40,.22)}
.om-search__icon{flex:0 0 auto;color:#8a97a6}
.om-search__input{flex:1 1 auto;min-width:0;border:0;outline:none;font-size:16px;line-height:1.4;padding:9px 0;color:#1e1f24;background:transparent;-webkit-appearance:none;appearance:none}
.om-search__submit{flex:0 0 auto;border:0;border-radius:10px;background:#1687d9;color:#fff;font-size:13px;font-weight:700;padding:10px 14px;cursor:pointer}
.om-search__close{flex:0 0 auto;width:34px;height:34px;border:0;background:none;font-size:22px;line-height:1;color:#8a97a6;cursor:pointer}
@media (max-width:719px){
  .om-search{padding:8px}
  .om-search__form{margin-top:0;border-radius:12px;padding:4px 6px 4px 12px}
  .om-search__submit{padding:9px 12px}
}
body.om-search-open{overflow:hidden}
body.om-search-open .mpromo,body.om-search-open .cart-absolute{display:none!important}
