 
    /* Стили для скрытия горизонтального скролла для всех блоков на сайте */
    .t396__artboard { 
        overflow-x: auto;
         scroll-behavior: smooth;
    }

   .t396__artboard::-webkit-scrollbar {
        height: 0; /* Скрывает скроллбар */
    }

  /* Menu width */
#rec1229936533 .t-col_12 {
    max-width: 100% !important;
}

.t118  {
    padding-top: 0px;
    padding-bottom: 0px;
}

@media screen and (max-width: 640px) {
    .t1124__title {
        margin-bottom: 10px;
        padding-right: 0;
    }
}


@media (min-width:1201px){
#rec1290349223 .t-title_xs {
    padding-bottom: 80px !important;
   
}
}

#rec1290349223 .t480 .t-btntext {
    margin-top: 30px;
}



/* paggination */
 .t-store .t-store__pagination__item_active{
 border: 0px solid !important;
 }
 
.t-store .t-store__pagination__item:hover {
        background-color: #333333 !important;
}


 /* отзывы */
#rec1204616748 .t1186__card_circle {
    padding: 25px;
}

 /* отзывы */
#rec1204616748 .t1186__card_circle .t1186__bgimg {
    max-width: 60px;
    max-height: 60px;
    min-height: 60px;
}

 /* отзывы */
#rec1204616748 .t1186__head+.t1186__text {
    margin-top: 20px;
}


 .t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed, .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed{
  background: #1F1F1F !important;
  border-radius: 5px;
  }
  
  
  [href*="#cart"][count]:not([href="#popup:infoblock"]):after {
    font-size: 12px !important;
    padding: 1px 6px 0px 6px !important;
    width: fit-content !important;
    height: 15px !important;
    line-height: 16px !important;
    }

   [href*="#nolimWish"][wcount]:not([href="https://project14075535.tilda.ws/page73322017.html"]):after {
    padding: 1px 6px 0px 6px !important;
    right: -8px !important;
    top: -4px !important;
    }
    
    
    .t706__submit_disable {
    opacity: 0,8 !important;
    }
    
    
    
    /* Эффект увеличения иконок в соц.ссылках при наведении */
.t-sociallinks__wrapper a img {
    transition: transform 0.1s ease; /* плавное увеличение */
}

.t-sociallinks__wrapper a img:hover {
    transform: scale(1.05); /* увеличиваем на 5% */
}

.t-store__card__price_old {
    color: #473f57 !important;
    }

.t481.t-col_12.t481__positionfixed.tmenu-mobile__menucontent_hidden.tmenu-mobile__menucontent_fixed {
    border-bottom: 1px solid #E4E4E4 !important; 
}

.t-btnflex_md, .t-btn.t-btnflex_md, .t-submit.t-btnflex_md {
    height: 36px !important;
    font-size: 12px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

/* текстовая кнопка */
.t-btntext_smd {
    font-size: 12px;
}


.t-input {
    font-size: 12px;
    height: 44px;
   
}

.t-select {
    font-size: 12px;
    height: 44px;
    
}


/* каталог */
#rec1200246688  .t-store__parts-switch-wrapper {
    text-align: left;
}


#rec1200246688 .t-store__parts-switch-wrapper {
    margin-bottom: 20px;
    margin-left: 5px;
}

/* Активный пункт */
#rec1200246688 .t-store__parts-switch-btn.t-active {
      color: #0050ef;
      opacity: 1 !important;
}

/* Любой пункт при наведении */
#rec1200246688 .t-store__parts-switch-btn:hover {
    color: #0050ef;
    
}

@media (max-width: 960px) {
  #rec1200246688 .t-store__parts-switch-wrapper {
    display: flex; /* важно */
    justify-content: flex-start;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* плавный скролл */
    padding-right: 20px; /* можно оставить небольшой паддинг */
    margin-right: 0; /* убираем отрицательный margin */
    white-space: nowrap; /* дополнительно предотвращаем перенос */
  }
}

 /* скрыть нижний скроллбар, если мешает */
  #rec1200246688 .t-store__parts-switch-wrapper::-webkit-scrollbar {
    display: none;
  }
}



@media screen and (max-width: 960px) {
#rec1292147053    .t1126__title {
        margin-bottom: 20px !important;
    }
}



/* отступ снизу у табов на стр товара*/
.t-store__prod-snippet__container {
    padding-bottom: 20px !important;
    }
    
    
    .t-btn_sm {
    font-size: 12px;
    }
    
    
#rec1201727498 .t849__text,
#rec1230727668 .t849__text,
#rec1230727823 .t849__text,
#rec1230728013 .t849__text,
#rec1230955758 .t849__text,
#rec1230955838 .t849__text,
#rec1230955908 .t849__text{
    margin-bottom: 10px;
}

#rec1201727498 .t849__trigger-button,
#rec1230727668 .t849__trigger-button,
#rec1230727823 .t849__trigger-button,
#rec1230728013 .t849__trigger-button,
#rec1230955758 .t849__trigger-button,
#rec1230955838 .t849__trigger-button,
#rec1230955908 .t849__trigger-button {
    padding: 20px 50px 20px 0;
    
}


#rec1292147053 .t1120__col-right {
    width: auto;
}

#rec1292147053 .t1120__content {
    margin: 20px;
    }
    
#rec1292147053 .t1120__col-left {
    width: auto;
}

#rec1292147053 .t1120__col-left+.t1120__col-right {
    margin-left: 20px;
}

#rec1292147053 .t1120__content_bottom .t1120__buttons {
    margin-bottom: 0px;
}

@media screen and (max-width: 960px) {
  #rec1292147053 .t1120__col-left + .t1120__col-right {
    margin-left: 0;
  }
}

@media screen and (max-width: 960px) {
  #rec1292147053 .t1120__col-left + .t1120__col-right {
    margin-top: 15px;
    margin-left: 0;
  }
}



#rec1297390513 .t338__title {
    margin-bottom: 20px;
  }
  
#rec1297390513  .t338__descr {
    margin-bottom: 30px;
    }
    
    
#rec1299764073 .t858__wrap {
    padding: 20px 20px 20px;
   }

#rec1227053993 .t344 .t-descr div ul,
#rec1227054533 .t344 .t-descr div ul {
    font-size: 14px !important;
    }
    

