.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__prod-controls-wrapper,
.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__textwrapper {
padding-left: 0;
padding-right: 0;
}

.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
padding-left: 0px;

}

.js-store-prod-btn.t-store__card__btn {
position: relative;
}

.js-store-prod-btn.t-store__card__btn::after {
position: absolute;
content: '';
display: block;
width: 24px;
height: 24px;
background-image: url('https://static.tildacdn.com/tild6364-6463-4533-b135-616162663638/Shopping-Basket-1--S.svg');
background-repeat: no-repeat;
background-position: center;
}

td.js-store-prod-popup-buy-btn-txt {
color: #333;
}

.t706__cartwin-content {
background-color: #f9f5f0;
border-radius: 20px;
}

.link-hover-black {
  color: #535353;
  transition: color 0.3s ease-in-out;
}

.link-hover-black:hover {
  color: #CC9359;
}

.link-hover {
  color: #fff;
  transition: color 0.3s ease-in-out;
}

.link-hover:hover {
  color: #CC9359;
}

#rec761105834 ellipse {
  fill: #b46d25;
}

.border {
  border-radius: 100px 40px;
  overflow: hidden;
}

.border-min-decor {
    border-radius: 80px 40px;
    overflow: hidden;
  }
  
  
.uc-block-after .t-container {
  position: relative;
}

.uc-block-after .t-container::after {
  position: absolute;
  content: '';
  display: block;
  border-radius: 20px;
  bottom: 0;
  width: 291px;
  height: 356px;
  background-image: url('https://optim.tildacdn.com/tild3838-6563-4061-b331-636336376134/-/resize/306x/-/format/webp/Rectangle_5592.png');
  background-position: center;
  background-repeat: no-repeat;
  left: 20px;
}

.t585__header {
  position: relative;
}

.t585__header::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  display: block;
  content: '';
  background-image: url('https://static.tildacdn.com/tild3432-3139-4333-a431-343032336332/Group_1000002328.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 38px;
  height: 38px;
  z-index: 100;
  transition: background 0.6s ease-in-out;
}

.t585__header.t585__opened::before {
  background-image: url('https://static.tildacdn.com/tild3433-6537-4036-a462-396533363634/Group_1000002346_1.svg');

}

#rec761927229 {
  overflow: hidden;
}

.t-feed__post-bgimg.t-bgimg.loaded {
  border-radius: 20px;
  margin-bottom: 10px;
}

li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_6.t-align_left {
  border-radius: 20px;
  outline: 1px solid #333;
}

.js-product-img.t-store__card__bgimg.t-bgimg.loaded {
  border-radius: 15px;
}

.t-popup__container.t-width.t-width_6.t-popup__container-animated {
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 960px) {
  /* Отступ снизу для сайдбара с фильтрами */
  .t951__sidebar-wrapper {
    margin-bottom: 30px !important;
    padding-bottom: 20px !important;
  }

  /* Отступ сверху для контейнера с товарами */
  .t-store__card__wrap_all {
    padding-top: 30px !important;
  }

  /* Дополнительная корректировка для мобильных фильтров */
  .t951__sidebar.js-store-parts-select-container {
    margin-bottom: 25px !important;
  }
}

/* отсюда правки по макетам */

/* Белый текст для "Нет в наличии" */
.t-store__card__sold-out-msg {
    color: #ffffff !important;
}

/* Чёрный текст названия и описания в popup (оставляем как есть) */
.t-store__prod-popup__info .js-store-prod-name,
.t-store__prod-popup__info .js-store-prod-text {
  color: #000 !important;
}

/* Чёрная цена внутри popup — уточнённые селекторы */
.t-store__prod-popup__info .js-store-prod-price-val,
.t-store__prod-popup__info .t-store__card__price-value,
.t-store__prod-popup__info .t-store__card__price-currency {
  color: #000 !important;
}

/* Альтернативно, если попап идёт через .t-popup__container */
.t-popup__container .js-store-prod-price-val,
.t-popup__container .t-store__card__price-value,
.t-popup__container .t-store__card__price-currency {
  color: #000 !important;
}

/* Основные селекторы для текста в popup */
.t-store__prod-popup__info .js-store-prod-name,
.t-store__prod-popup__info .js-store-prod-price,
.t-store__prod-popup__info .js-store-prod-text {
  color: #000 !important;
}

/* Если попап использует другой корневой класс */
.t-popup__container .js-store-prod-name,
.t-popup__container .js-store-prod-price,
.t-popup__container .js-store-prod-text {
  color: #000 !important;
}
