.service a.phone{display:flex;align-items:center;gap:8px}
header .service .right-block .phone::before{display:none}
.btn-header{border-radius:8px;padding:12px 16px;height:46px;font-size:16px;line-height:140%;text-align:center;display:flex;align-items:center;margin-right:4px}
.btn-header-login{border:1px solid #3e475240;background:#fff;color:#3e4752}
.btn-header-regin{border:1px solid #16a34a80;box-shadow:0 2px 4px 0 #0000000d;background:#22c55e;font-weight:700;color:#fff!important}
@media(min-width: 992px) {
    .service-menu{display:flex;gap:12px;font-size:14px}
    .service-menu>div{border-right:1px solid #3e475280;padding:0 12px 0 0}
    .service-menu a{border-bottom:1px solid #00000040}
    header .base .logo div.header_logo_text{font-size:14px;padding-left:16px;margin-left:16px;color:#000;border-left:1px solid #e8e8e9;max-width:none}
}
@media(max-width: 991px) {
    .service-menu{font-size:12px}
    header .base .ico-bar{flex:none;padding:0}
    header .base .search{display:none}
    header .base nav{order:1}
    header .base .logo{margin-right:10px;flex-grow:1}
    #catalog,.base.trigger-header.fixed-header #catalog{padding:4.75rem 1rem 1rem}
    .sizes-list{flex-wrap:wrap}
}
@media(max-width: 767px) {
    header .base nav #open-catalog b{display:none}
    .btn-header{padding:14px 12px;font-size:14px;height:46px}
}
@media(max-width: 404px) {
    header .base .logo svg{height:30px;width:75px;min-width:75px!important}
    .btn-header{padding:14px 10px}
    header .base nav #open-catalog{width:44px;padding:0}
}