/* кнопки для маркетплейсов в карточкке товара */ 
.js-store-prod-text a {
  display: inline-flex;
  padding: 0;
  margin-right: 2%;
  margin-top: 2%;
  margin-bottom: 2%;
  border-radius: 7px;
  font-weight: 500;
  width: 140px;
  height: 40px;
  z-index:9999999;
  justify-content: center;
  align-items: center;
}

.js-store-prod-text a {
  background-color: #ff859d;
  color: #fffafa !important;
}

.js-store-prod-text a:last-of-type {
  background-color: #ff859d;
  color: #fffafa !important;
}

.js-store-prod-text a:hover {
      background-color:#78ff73;
      color: #000000 !important;
      transition: 0.3s;
  }

 /* скролинг странице свой стиль */  
@media only screen and (min-device-width: 980px) and (max-device-width: 1900px) {
    ::-webkit-scrollbar-thumb {
        /* Укажи цвет скроллбара */
        background: #ff1f4b;
        /* Укажи радиус скругления скроллбара */
        border-radius: 0;
    } 
    ::-webkit-scrollbar {
        /* Укажи ширину вертикального скроллбара */
        width: 7px;
        /* Укажи высоту горизонтального скроллбара */
        height: 7px;
        /* Укажи цвет фона под скроллбаром */
        background: #ffb8c6;
    }
}

/* размещение на экране дополнительного бокового контейнера */ 
.uc-menusub001 .t978__content {
  /*  ширна произвольная, не стесняйтесь экспериментировать */
    width: auto;
    /* фиксируем и выставляем высоту панели на максимум */
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    margin: 0;
    /* сдвигаем (прячем) панель относительно левого края страницы */
    left: 300px;
    /* плавный переход смещения панели */
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    transition: left 0.3s;
    /* поверх других элементов */
    z-index: 1; 
    transition: all 0.1s ease; 
    
    @media only screen and (max-device-width: 600px) { 
    left: 0;
}
}

/* размещение на экране основного бокового контейнера */ 
.uc-menusub002 .t966__content {
  /*  ширна произвольная, не стесняйтесь экспериментировать */
    width: auto;
    /* фиксируем и выставляем высоту панели на максимум */
    height: 100%;
    max-width:300px;
    position: fixed;
    top: 0;
    bottom: 0;
    margin: 0;
    /* сдвигаем (прячем) панель относительно левого края страницы */
    left: 0;
    /* плавный переход смещения панели */
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    transition: left 0.3s;
    /* поверх других элементов */
    z-index: 1; 
    transition: all 0.1s ease; 

    @media only screen and (max-device-width: 600px) { 
    left: 0;
}
}

 /* ширина пунктов основного бокового меню */ 
.uc-menusub001 .t-menu__link-item, .t978__tm-link  {
      width: 100%;
}
 /* отступы пунктов основного бокового меню */ 
.uc-chapcasite .t451m__container {
    padding: 45px 10px 30px 20px;
  }

   /* ширина раскрываюшего меню для телефона */ 
.uc-chapcasite .t451m {
    @media only screen and (max-device-width: 979px) {
    max-width: 100%;
    width: 100%;
  }
 }
.uc-menusub001 .t978__content {
    @media only screen and (max-device-width: 979px) {
    max-width: 100%;
    max-height: 100% !important;
    overflow-y: auto !important;
  }
 }
.uc-menusub003 .t794__tooltip-menu { 
    @media only screen and (max-device-width: 979px) {
    bottom: 67px !important;
    
}
}
  /* отступ сверху для субменю */
.uc-menusub001 .t978__menu {
    padding-top: 48px !important;
    @media only screen and (max-device-width: 979px) {
    padding-top: 25px !important;
 }
}
.uc-menusub001 .t-menu__link-item {
    margin-bottom: 5px !important;
}
 
 /* поиск на сайте */ 
.uc-search787051459 .t-search-widget__popup  {
    background: #ff859d !important;
    padding: 50px 0 10px !important;
}
.uc-search787051459 .t-search-widget__header {
    padding: 8px 0 !important;
  }
.uc-search787051459 .t-search-widget__blockinput {
    border: 0px solid rgba(196, 196, 196, 1); !important;
    height: 33px; !important;
    width: 100%; !important;
  }
.uc-search787051459 .t-search-widget__result_product-title {
      color: #ffffff;
  }
.uc-search787051459 .t-search-widget__result_product-img {
    width: 80px !important;
    height: 100% !important;
  }
.uc-search787051459 .t-descr {
    color: #ffffff;
}
.uc-search787051459 .t985__close-icon, .t-search-widget__close-icon {
    width: 28px;
    height: 28px;
    margin-left: 10px;
    margin-right: 10px;

    @media only screen and (max-device-width: 979px) { 
    width: 17px;
    height: 17px;
   }
  }  
  
/* добавление фона картинки на шапку сайта */  
.uc-chapcasite {
    height: 100px;
    background-position: center center;
    background-attachment: scroll;
    background-image: url("https://static.tildacdn.com/tild3938-3232-4738-b762-613630656633/__9.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  
/* изменение стилистики для телеграм постов*/  
.uc-teleganews .t-col, .t-col_12 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.uc-teleganews .t854__news-content {
    text-align: center;
    vertical-align: top !important;
}
.uc-teleganews .t854__news-content {
    position: relative;
    max-height: 275px;
    overflow: hidden;
    overflow-y: auto;
    @media only screen and (max-device-width: 979px) { 
    max-height: 260px;
 }
}
.uc-teleganews .t854__news-wrap_inner-space {
    padding: 5px 2px 5px;
@media only screen and (max-device-width: 979px) { 
    padding: 5px 2px 5px;  
 }
}
.uc-teleganews .t854__news-header {
    margin-bottom: 0px;
}
.uc-teleganews .t-descr_xxs {
    line-height: 0 !important;
}
.uc-teleganews .t854__news-message {
  display: inline-block;
  position: sticky;
  vertical-align: top !important;
  max-width: 346px !important;
  width: 346px !important;
  min-height: 247px !important;
  max-height: 247px !important;
  height: 100% !important;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  border: 3px solid #ffffff;
  overflow: hidden;
  overflow-y: auto;
  
@media only screen and (max-device-width: 979px) { 
  display: inline-block;
  position: sticky;
  vertical-align: top !important;
  max-width: 170px !important;
  width: 170px !important;
  min-height: 248px !important;
  max-height: 248px !important;
  height: 100% !important;  
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  border: 2px solid #ffffff;
  overflow: hidden;
  overflow-y: auto;
  }
 }
.uc-teleganews .t854__news-time {
    display: none;
}
.uc-teleganews .t854__news-image {
    display: inline-block;    
    position: relative;
    max-width: 164px;
    max-height: 247px;
    width: 164px;
    height: 247px;
    object-fit: cover; /* сохраняем пропорции изображения */
    @media only screen and (max-device-width: 979px) {
    max-width: 170px;
    max-height: 248px;
    width: 170px;
    height: 248px;
    object-fit: cover; /* сохраняем пропорции изображения */
    margin-bottom: 5px;
 }
}
.uc-teleganews .t854__news-image-wrap {
    display: inline-block;    
    position: relative;
    max-width: 164px !important;
    width: 164px !important;
    min-height: 247px;
    height: 100%;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px;
@media only screen and (max-device-width: 979px) {
    display: inline-block; 
    position: relative;
    max-width: 170px !important;
    width: 170px !important;
    min-height: 248px;
    height: 100%;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px;
 }
}
.uc-teleganews .t854__news-popup-message-wrap {
    background-color: #ff859d !important;
@media only screen and (max-device-width: 979px) {
    background-color: #ff859d !important;
 }
}
.uc-teleganews .t854__news-popup-bg {
    background-color: #ffb8c6 !important;
@media only screen and (max-device-width: 979px) {
    background-color: #ffb8c6 !important;
 }
}
.uc-teleganews .t854__news-popup {
    background-color: #ff859d !important;
@media only screen and (max-device-width: 979px) {
    background-color: #ff859d !important;
 }
}
.uc-teleganews .t854__news-popup {
    text-align: center;
    @media only screen and (max-device-width: 979px) {
 }
}
.uc-teleganews .t854__news_short .t854__news-content .t854__news-message-flex .t854__news-images .t854__news-image-wrap {
    display: inline-block !important;
    max-width: 164px !important;
    width: 164px !important;
    max-height: 247px !important;
    height: 100% !important;
    margin-bottom: 0;
    overflow: hidden;
@media only screen and (max-device-width: 979px) {
    display: inline-block !important;
    max-width: 170px !important;
    width: 170px !important;
    max-height: 248px !important;    
    height: 100% !important;
    margin-bottom: 0;
    overflow: hidden;
 }
}

.uc-teleganews .t854__news-text {
  display: inline-block !important;
  min-width: 164px !important;
  width: 50% !important; /* устанавливаем ширину */
  max-height: 100% !important;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;  
  font-size: 15px;
@media only screen and (max-device-width: 979px) { 
  display: inline-block !important;
  min-width: 160px !important;
  width: 80% !important; /* устанавливаем ширину */ 
  max-height: 100% !important;
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  font-size: 15px;
 }
}
.uc-teleganews .t854__news-text {
    line-height: 1 !important;
}
.uc-teleganews .t854__news-image {
    border: 0 !important;
}
.uc-teleganews .t854__news-message-flex .t854__news_short {
    display: inline-block !important;
    max-width: 164px;
    width: 164px;
    max-height: 100%;
    
@media only screen and (max-device-width: 979px) { 
    display: inline-block !important;
    max-width: 170px;
    width: 170px;
    max-height: 100%;
 }
}
.uc-teleganews .t854__news-btn  {
  padding-left: 45px !important;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
  @media only screen and (max-device-width: 979px) {
  padding-left: 15px !important;
 }
}
 /* отступы в мобильном меню */
.uc-mobilmenu .t975__list-item {
    @media only screen and (max-device-width: 979px) {
    min-width: 80px !important;
    max-width: 100% !important;
    padding: 5px 5px 5px !important;
 }
}
.uc-mobilmenu .t975__wrapper {
    @media only screen and (max-device-width: 979px) {
    min-height: 65px !important;
 }
}

 /* настройки каталога */
.uc-catalog01 .t951__grid-cont {
    background: #ffffff !important;
}
.uc-catalog01 .t-store__grid-cont_col-width_stretch {
    padding: 20px 10px 20px 10px !important;
}
.uc-catalog01 .t951__sidebar-wrapper {
    padding-top: 15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.uc-catalog01 .js-store-prod-text, .t-store__prod-popup__text, .t-descr, .t-descr_xxs, .js-store-prod-all-text {
    font-size: 15px !important;
}
.uc-catalog01 .t951__sidebar {
    width: 300px;
}
.uc-catalog01 .t-store__filter__item-controls-container {
    max-height: 120px !important;
}

 /* настройки меню подвала */
.uc-copyryng .t-sociallinks, .t460__bottomtext {
    margin: 5px 0px;
    padding: 5px 0px;
}
.uc-menufuther .t981__wrapper {
    padding: 25px 0;
}
.uc-menufuther .t981__wrapper {
    @media only screen and (max-device-width: 979px) {
    max-width: 90%;
}
}

.uc-tablemodule img:hover{
  transform: scale(10);
  border: 2px solid #ffffff;
  
}












