.menu__banner > div {display:flex;flex-direction:column;justify-content:center;height:100%;max-height:428px;padding: 15px;text-align:center;background: radial-gradient(circle, rgba(0,137,168, .5) 0%, #057d99 100%);border-radius:6px}
.menu__banner div img {margin:20px 0;padding:15px}
.menu__banner span {font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.language-buttons {
    display: flex;
    flex-direction: row;
}

.top-menu__language-item {
    margin-right: 10px;
    text-decoration: none;
    color: #fff; /* Цвет кнопок */
    font-weight: bold;
    cursor: pointer;
    padding: 5px 10px;
    border: none;
    background-color: transparent;
}

.top-menu__language-item:hover {
    text-decoration: underline;
}
.top-menu__language-item.disabled {
    pointer-events: none;
    opacity: 0.5;
}
.header-phones__main{
box-shadow: none;
box-sizing: border-box;
color:  #000000;
cursor: pointer;
display: inline-block;
font-family: Montserrat, sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 30px;
list-style: outside none none;
text-align: left;
text-decoration: none;
transition: all 0.3s ease-in-out 0s;
}
.header-logo__img{
width: 170px;
height: 57px;
}

.product-thumb__quick-order{
display: none;
visibility: hidden;
}
.product-thumb__add-to-cart{
width: 180px;
margin-left: auto;
margin-right: auto;
}
.product-thumb__cart {
margin: auto;
}
.product-thumb__price{
margin-left: auto;
margin-right: auto;
}

.product-page__cart .qty-switch{
display: none;
visibility: hidden;
}
.product-page__cart .wishlist{
height: 38px;
width: 81px;
margin-left: 15px;
background:  #d1d1d1 none repeat scroll 0% 0% / auto padding-box border-box;
border: 1px solid  #d1d1d1;
border-radius: 5px;
box-sizing: border-box;
color:  #000000;
}
