.header__top .header__container{display:flex;align-items:center;width:100%;}
.header__top .header__socials{margin-left:auto;}
.header__top .header__info{margin-left:0;}
.footer__info-left{justify-content:flex-start;}
.footer__logo svg{display:block;width:218px;height:38px;}
/* Футер: 6 ссылок ровно по 3 в ряд */
.footer-links{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,16.25rem));
  justify-content:space-between;
  gap:.9375rem 2.5rem;
}
.footer-links__item{
  min-width:0;
  max-width:none;
  flex:unset;
}
@media (max-width:991.98px){
  .footer-links{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
  }
  .footer-links__item{
    min-width:16.25rem;
    max-width:16.25rem;
  }
}
/* Карточки отзывов — без клика */
.sources-card{
  cursor:default;
  pointer-events:none;
  text-decoration:none;
}
.about-reputation__tabs{display:none!important;}
/* WhatsApp — оранжевый, кликабельный */
.home-contacts-details__item-title--wa,
.home-contacts__item-title--wa{
  display:inline-flex;
  flex-direction:column;
  align-items:flex-start;
  gap:.25rem;
  color:#ff5a01!important;
  text-decoration:none;
  font-weight:600;
  transition:color .2s,opacity .2s;
}
.home-contacts-details__item-title--wa:hover,
.home-contacts__item-title--wa:hover{
  color:#ff7a33!important;
  opacity:.95;
}
.wa-hint{
  display:block;
  font-size:.75rem;
  font-weight:500;
  line-height:1.2;
  color:#ff5a01;
  opacity:.85;
}
.home-contacts-details__item-link[href*="wa.me"],
.home-contacts__item-link[href*="wa.me"]{
  color:#ff5a01;
}
.home-contacts-details__item-link[href*="wa.me"]:hover,
.home-contacts__item-link[href*="wa.me"]:hover{
  color:#ff7a33;
}

/* Селекты подбора: чёрный текст при выборе */
.home-hero .select__input{
  color:#313131;
}
.home-hero .select__input::placeholder{
  color:rgba(49,49,49,.45);
}
.home-hero .select:not(._select-disabled) .select__input,
.home-hero .select._select-active .select__input,
.home-hero .select__content{
  color:#313131!important;
}
.home-hero .select._select-disabled .select__input{
  color:rgba(49,49,49,.4);
}

/* Лоадер на форме подбора */
form.j-form-filter-main.j-selects,
form.j-selects{
  position:relative;
}
form.j-selects.is-loading{
  pointer-events:none;
}
form.j-selects.is-loading:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:9;
  background:rgba(255,255,255,.72);
  border-radius:12px;
}
form.j-selects.is-loading:after{
  content:"";
  position:absolute;
  z-index:10;
  top:50%;
  left:50%;
  width:40px;
  height:40px;
  margin:-20px 0 0 -20px;
  border:4px solid #ff5a01;
  border-bottom-color:transparent;
  border-radius:50%;
  box-sizing:border-box;
  animation:mstore-spin 0.8s linear infinite;
}
@keyframes mstore-spin{
  to{transform:rotate(360deg)}
}
/* Мобильное: Автозапчасти без стрелки/подменю */
.menu--mobile .menu__wrapper{
  display:block;
}
.menu--mobile .menu__wrapper > .menu__link{
  display:block;
  width:100%;
}
.menu--mobile .menu-modal{display:none!important;}
