/* добавление фона во все текстовые блоки текст по левой в карточке товара -------------------------------------------------------------------------------------------------*/
.uc-about .t165__left:first-of-type {
    background-color: #F7F5F1;
}
/* текст по правой*/
.uc-about2 .t165__left:last-of-type {
    background-color: #F7F5F1;
}
.t165__img {
    border-radius: 10px;
}
.uc-about .t165__left:first-of-type, .uc-about2 .t165__left:last-of-type {
    padding: 40px;
    border-radius: 10px;
    margin: 0px 20px !important;
}
/* переверстка блоков на мобилке */
@media screen and (max-width: 960px) {
.t490 .t-container, .t075 .t-container {
    display: flex !important;
    margin: 0px auto !important;
}
.t490__wrappercenter .t-descr_xs {
    font-size: 16px !important;
}
.t490__col {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.t165 .t-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
.uc-about .t165__left:first-of-type {
    margin: 0px 20px 20px !important;
}
.t165__vmiddle {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 20px !important;
}
.t165__textwrapper {
    padding: 0px 40px !important;
}
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
.t165__vmiddle {
    margin-top: 0px;
    margin-bottom: 0px;
}
.t165__text {
    font-size: 16px !important;
}
.uc-about .t165__left:first-of-type {
    padding: 35px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
.t490 .t-container, .t075 .t-container {
    max-width: 400px !important;
    flex-wrap: nowrap;
    flex-direction: column;
}
.t490__col, .t075 .t-col {
    width: 100% !important;
}
.t165 {
margin: 0px 20px !important;
}
}

/*стили для карточек каталога товаров ------------------------------------------------------------------------------------------------ */
@media screen and (min-width: 1050px) {
 .t-store__card {
    padding: 10px !important;
}
}
@media screen and (min-width: 560px) and (max-width: 1050px) {
.t-align_center .t-store__card__btn {
    margin-bottom: 20px;
}
}
@media screen and (min-width: 960px) {
.t-store__card {
    margin: 10px !important;
}
}
@media screen and (max-width: 960px) {
.t-store__grid-cont .t-col {
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 1%;
}
}
@media screen and (max-width: 960px) {
.t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12) {
    width: 48%;
}
}
 .t-store__card {
    background-color: #FAF9F8;
    border-radius: 10px;
}
 .t754 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
 .t-store__card__textwrapper {
    margin: 8px !important;
}
/*расстояние между кнопкой и контентом в карточке товара*/
    .t754 .t-store__card__btns-wrapper {
    margin-top: 10px;
}

/*изменение вида бейджика в каталоге*/
.t-store__card__mark {
    width: auto;
    height: auto;
    padding: 10px;
    border-radius: 8px;
}



/* Sticky блок FAQ - замените на Id блока который должен прилипнуть ---------------------------------------------------------------------------------- */
.uc-faq-vkladki {
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  top: 70px;
 }

.t-records {
  overflow: unset !important;
}
/* Тильдошная Прилипающее меню каталога */
/* Sticky блок - замените на Id блока который должен прилипнуть */
.uc-menu-vkladki  {
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  top: 69px;
 }

.t-records {
  overflow: unset !important;
}


/*Смена цвета кнопки при ховере в форме ПОДЕЛИТЕСЬ СВОИМ МНЕНИЕМ и КУПИТЬ ОПТОМ */
.uc-forma .t-submit {
    /*Duration*/
    transition: all 0.2s ease-in-out;
}
.uc-forma .t-submit:hover {
    /*Color on Hover*/
    color: #232721 !important;
    /*Border on Hover*/
    border-color: #96CC31 !important;
    /*bgcolor on Hover*/
    background-color: #96CC31 !important;
}


/*страница МЫ В СМИ закругление углов у картинок*/-----------------------------------
.uc-smi .t649__blockimg {
    border-radius: 10px;
}

/*страница СЕРТИФИКАТЫ изменение расстояний у текстовых модулей*/
.uc-sertificat .t649 .t649__title {
    margin-top: 5px;
    margin-bottom: 10px;
}
.uc-sertificat .t649__textwrapper {
    padding-left: 10px;
}


 /* Sticky блок для вкладок - замените на Id блока который должен прилипнуть */
.uc-menu  {
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
}
@media screen and (min-width:1024px) {
.uc-menu  {
  top: 138px;
}
}
@media screen and (min-width:320px) and (max-width:1023px) {
.uc-menu {
  top: 69px;
}
}
.t-records {
  overflow: unset !important;
}
@media screen and (max-width:1023px) {
.t228__list_item {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}