.header__main-item .header-menu__link--only-catalog:hover{
  background: #d9d9d9;
  border: none;
  color: #000;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.25);
}

.header__main-item .line-block > div.header-cabinet:hover,
.header__main-item .line-block > div.header-favorite:hover,
.header__main-item .line-block > div.header-cart:hover{
   background: #77acba;
   box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.25);
}

.personal-offer-block-button:hover{
  color: #000;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.25);
  background: #77acba;
}
.banners-img-with-text-list__wrapper{
  transition: transform 0.5s;
}
.banners-img-with-text-list__wrapper .banners-img-with-text-list__item-text{
  -webkit-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

.banners-img-with-text-list__wrapper:hover{
  transform: scale(105%);
}

.banners-img-with-text-list__wrapper:hover .banners-img-with-text-list__item-text{
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #b3cfd7;
  color: #fff;
}

.sale-list__wrapper:hover{
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  background: #77acba;
}
.sale-list__wrapper:hover .sale-list__item{
  border: 1px dashed #fff;
}

.sale-list__wrapper:hover .sale-list__item-title,
.sale-list__wrapper:hover .sale-list__item-title a{
  color: #fff;
}

.reviews-list-single iframe{
  transition: all 0.5s;
}
.reviews-list-single:hover iframe{
  opacity: 1;
  transform: scale(103%);
}

.vk-list__wrapper .vk-list__item{
  transition: all 0.5s;
}
.vk-list__wrapper:hover .vk-list__item{
    transform: scale(110%);
}

form .form-control:not([readonly]):not([disabled]):hover{
  background: #fff;
}

.footer__part-item .item-link:hover span,
.footer--color-dark .bottom-menu .item:hover .title a,
.footer__part-item .footer__title:hover,
.phones__phone-link:hover{
  text-shadow: 0 3px 9px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.footer--color-dark .bottom-menu .item:hover .title a:hover{
   color: #fff !important;
}

.subscribe-block .subscribe-btn:hover{
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 12px;
  text-transform: capitalize;
  color: #f5f5f5;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.25);
  background: #77acba;
}
