:root {
  --popupW: 1100px;
}

.t-popup,
.t-popup.t-store__prod-popup {
  background: rgba(0, 0, 0, 0.6) !important;
}

.t-popup.t-store__prod-popup .t-popup__container,
.t-popup.t-store__prod-popup .t-popup__content,
.t-store__prod-popup .t-popup__container,
.t-store__prod-popup .t-popup__content {
  width: min(var(--popupW), 92vw) !important;
  max-height: 88vh !important;
  margin: 0 auto !important;
  overflow: auto !important;
  border-radius: 16px !important;
}

.t-store__prod-popup__slider .t-slds__items-wrapper {
  height: auto !important;
  max-height: 62vh !important;
}

.t-store__prod-popup__slider .t-slds__container,
.t-store__prod-popup__slider .t-slds__main {
  max-height: 62vh !important;
}

.t-store__prod-popup__slider .t-slds__bgimg {
  padding-bottom: 70% !important;
  max-height: 62vh !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.t-store__prod-popup__col-left {
  max-width: 520px !important;
}

/* иконки мессенджеров */
.t-sociallinks__wrapper a {
  transition: all 0.2s ease;
}

/* сам кружок */
.t-sociallinks__wrapper a .t-sociallinks__bg {
  background: #2A2A2A !important;
  transition: all 0.2s ease;
}

/* hover эффект */
.t-sociallinks__wrapper a:hover {
  transform: scale(1.08);
}

.t-sociallinks__wrapper a:hover .t-sociallinks__bg {
  background: #3A3A3A !important;
}