    
    /* Table Data */
.t-store__prod-popup__btn tr .js-store-prod-popup-buy-btn-txt{
 font-weight:500;
}

/* Span Tag */
.t-store__prod-popup__btn-wrapper a span{
 font-weight:400;
}

/* Column 4/12 */
.js-store-product .t-container .t-container_fluid .t-store__prod-popup__col-right{
 font-weight:400;
}




@media (min-width:961px){

 /* Uptitle */
 .t-store .t-col .t-uptitle{
  font-size:25px !important;
  margin-bottom:20px !important;
 }
 
}


/* === Перекрас блока успешной отправки формы === */
.t-form__successbox {
  background-color: #EFECE3 !important; /* фон вместо зелёного */
  color: #fff !important;            /* текст вместо белого */
}




























/* === Палитра и кнопки в карточке товара === */
:root{
  --tb-black:#272727;
  --tb-white:#fff;
}

#allrecords .tb-cta{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:4px !important;
  margin-top:20px !important;
  margin-bottom:20px !important;
}

#allrecords .tb-cta .tb-btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:199px !important;
  height:45px !important;
  padding:0 !important;
  border-radius:0 !important;
  border:1px solid var(--tb-black) !important;
  box-sizing:border-box !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  cursor:pointer !important;
  font-family:'DIN 2014 Light','DIN 2014','DIN Next','DIN' !important;
  font-weight:500 !important;
  font-size:14px !important;
  line-height:21.7px !important;
  letter-spacing:0 !important;
  transition:background-color .18s ease,color .18s ease,border-color .18s ease !important;
}

.tb-cta .tb-btn,
a.tb-btn,
.tb-btn{
  font-family:'DIN 2014 Light','DIN 2014','DIN Next','DIN' !important;
  font-size:14px !important;
  line-height:21.7px !important;
}

#allrecords .tb-cta .tb-btn:first-child{
  background:var(--tb-white) !important;
  color:var(--tb-black) !important;
  border-color:var(--tb-black) !important;
}
/* «Добавить в корзину» — ховер как у «Отправить заявку» в корзине */
#allrecords .tb-cta .tb-btn:first-child:hover,
.tb-cta .tb-btn:first-child:hover,
a.tb-btn:first-child:hover{
  background:#181818 !important;
  background-color:#181818 !important;
  background-image:none !important;
  color:#ffffff !important;
  border-color:#181818 !important;
  box-shadow:none !important;
}

#allrecords .tb-cta .tb-btn:nth-child(2){
  background:var(--tb-black) !important;
  color:var(--tb-white) !important;
  border-color:var(--tb-black) !important;
}
#allrecords .tb-cta .tb-btn:nth-child(2):hover{
  background:#000 !important;
  color:var(--tb-white) !important;
  border-color:#000 !important;
}

@media (max-width:1300px) and (min-width:981px){
  #allrecords .tb-cta .tb-btn{
    flex:1 1 100% !important;
    width:100% !important;
    max-width:none !important;
  }
}
@media (max-width:980px){
  #allrecords .tb-cta{
    gap:10px !important;
  }
  #allrecords .tb-cta .tb-btn{
    flex:1 1 100% !important;
    width:100% !important;
    max-width:none !important;
    height:45px !important;
  }
}

/* Размер текста заголовков табов (шрифт — из настроек Tilda) */
#allrecords .t-store__tabs__item-title,
#allrecords .t-store__tabs__list .t-store__tabs__item-title,
#allrecords h2.t-store__tabs__item-title.t-name.t-name_xs,
.t-store__tabs__item-button .t-store__tabs__item-title,
.t-store__tabs__item-button h2.t-store__tabs__item-title,
.t-store__tabs__item-title.t-name.t-name_xs,
h2.t-store__tabs__item-title.t-name.t-name_xs{
  font-size:18px !important;
  line-height:22.5px !important;
  letter-spacing:0 !important;
}

/* Описание в табах — только DIN */
#allrecords .t-store__tabs__content,
.t-store__tabs__content,
#allrecords .t-store__tabs__content *{
  font-family:'DIN 2014 Regular','DIN 2014 Light','DIN 2014','DIN Next','DIN' !important;
  font-size:14px !important;
  line-height:16.8px !important;
}

/* Заголовок товара в попапе (шрифт — из настроек Tilda) */
#allrecords .js-store-prod-name,
#allrecords .js-product-name,
#allrecords .t-store__prod-popup__name,
#allrecords h1.t-store__prod-popup__name.t-name.t-name_xl{
  font-size:22px !important;
  line-height:27.5px !important;
  letter-spacing:0 !important;
}

/* Описание товара в попапе — только DIN */
#allrecords .js-store-prod-all-text,
.js-store-prod-all-text,
#allrecords .js-store-prod-text.t-store__prod-popup__text .js-store-prod-all-text{
  font-family:'DIN 2014 Regular','DIN 2014 Light','DIN 2014','DIN Next','DIN' !important;
  font-size:14px !important;
  line-height:16.8px !important;
}

/* Экраны от 1600px — все размеры текста +2px */
@media (min-width:1600px){
  #allrecords .tb-cta .tb-btn,
  .tb-cta .tb-btn,
  a.tb-btn,
  .tb-btn{
    font-size:16px !important;
    line-height:23.7px !important;
  }

  #allrecords .t-store__tabs__item-title,
  #allrecords .t-store__tabs__list .t-store__tabs__item-title,
  #allrecords h2.t-store__tabs__item-title.t-name.t-name_xs,
  .t-store__tabs__item-button .t-store__tabs__item-title,
  .t-store__tabs__item-button h2.t-store__tabs__item-title,
  .t-store__tabs__item-title.t-name.t-name_xs,
  h2.t-store__tabs__item-title.t-name.t-name_xs{
    font-size:20px !important;
    line-height:24.5px !important;
  }

  #allrecords .t-store__tabs__content,
  .t-store__tabs__content,
  #allrecords .t-store__tabs__content *{
    font-size:16px !important;
    line-height:19.2px !important;
  }

  #allrecords .js-store-prod-name,
  #allrecords .js-product-name,
  #allrecords .t-store__prod-popup__name,
  #allrecords h1.t-store__prod-popup__name.t-name.t-name_xl{
    font-size:24px !important;
    line-height:29.5px !important;
  }

  #allrecords .js-store-prod-all-text,
  .js-store-prod-all-text,
  #allrecords .js-store-prod-text.t-store__prod-popup__text .js-store-prod-all-text{
    font-size:16px !important;
    line-height:19.2px !important;
  }
}



