.site-header__logo {
    width: 450px;
}
.site-header__logo img {
    max-width: 100%;
}
.mobile-header__logo {
    white-space: nowrap;
}
.mobile-header__logo img {
    max-width: 100%;
    max-height: 40px;
}
.mobile-header__logo span {
    font-size: 20px;
    font-weight: 700;
    position: relative;
    top: -5px;
    left: 5px;
    padding-right: 10px;
    letter-spacing: 0.05em;
}
.mobile-header__logo small {
    position: absolute;
    left: 0;
    bottom: -16px;
    font-size: 13px;
    letter-spacing: 0;
}
.menu--layout--topbar--fullwidth {
    width: auto;
}
.menu--layout--topbar--fullwidth .menu__item-link {
    white-space: nowrap;
}