/* Отступ от цены до названия */
.t-store__card__price-wrapper_above-title {
    margin-bottom: 4px !important;
    margin-top: 0;
}

 /* Отступ текста от края в блоке-баннере в каталоге */
.t148__title {
    max-width: 400px !important;
    width: 100%;
    margin-bottom: 40px;
    margin-left: 20px !important;
    padding-top: 28px;
    padding-bottom: 0px !important;
    text-align: left;
    color: #fff;
}

  /* Menu width */
#rec1221273043 .t-col_12 {
    max-width: 100% !important;
}
 
 /* Стили для скрытия горизонтального скролла для всех блоков на сайте */
    .t396__artboard { 
        overflow-x: auto;
         scroll-behavior: smooth;
    }

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



/* Heading item page */
.t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
 color:#ffffff ;
 font-size: 22px !important;
}

/* price item page */
.t-store__card__price-item, .t-store__prod-popup__price-item {
    font-size: 18px;
}

/* btn popup */
.t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed, .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
   border-radius: 0px ;
   background: #000 ;
  }

/* чинит иконки */
.t1002__addBtn svg {
    display: none ;
}

/* чинит иконки */
.t668__lines svg{
    display: block !important;
 }
 
 .t-sociallinks__svg{
    display: block !important;
 }
 
  /*иконка х в корзине */
 .t706__sidebar-close-icon {
    display: block !important;
 }
 
 /* Убрать разделитель в корзине */
 .t706__sidebar-products {
    border-bottom: 1px solid #ffffff !important; 
}

/*иконка х в избранном */
 .t1002__wishlistwin-close-icon {
    display: block !important;
 }
 
 /* кнопка наверх */
.t190__button_circle svg {
    display: block !important;
 }
 
#rec1235419583 .t-align_center,
#rec1235424283 .t-align_center {
    text-align: left !important;
    margin-left: 30px !important;
}

@media (max-width:640px) {
  #rec1235419583 .t-align_center,
  #rec1235424283 .t-align_center {
      margin-left: 0 !important;
  }
}

@media (max-width:960px) {
  #rec1235419583 .t-align_center,
  #rec1235424283 .t-align_center {
      margin-left: 20px !important;
  }
}

 /* count circle */
    [href*="#cart"][count]:not([href="#popup:infoblock"]):after {
    font-size: 10px !important;
    padding: 1px 5px 0px 5px !important;
    width: fit-content !important;
    height: 15px !important;
    right: 0px !important;
    top: -2px !important;
    line-height: 16px !important;
    }

   [href*="#nolimWish"][wcount]:not([href="https://project14075535.tilda.ws/page73322017.html"]):after {
       font-size: 10px !important;
    padding: 1px 5px 0px 5px !important;
        line-height: 16px !important;
    }
   
   
   .t-store__tabs__close-icon {
    display: block !important;
} 


/* Эффект увеличения иконок в соц.ссылках при наведении */
.t-sociallinks__wrapper a img {
    transition: transform 0.1s ease; /* плавное увеличение */
}

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




.t995__inner-wrapper {
    padding: 80px 0px 40px;
}

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

 /* banners */
#rec1159917698, #rec1160210053 .t675__btn {
    margin-top: 0px;
}

.t-store__card__price-wrapper {
    margin-top: 5px;
}

.t-store__card__textwrapper {
    margin-bottom: auto;
    padding-top: 10px;
}

.t-store .t-product__option {
       margin-top: 20px;
    
}


.t-store__prod-popup__title-wrapper {
    margin-bottom: 10px;
}

.t489__top {
        margin-bottom: 0px;
    }
    
    /* banners */
  #rec1159917698, #rec1160210053  .t-container {
        max-width: 2550px;
   
}


@media screen  and (max-width: 960px) {
  #rec1159917698  .t675__leftaligned .t675__textwrapper,
  #rec1160210053  .t675__leftaligned .t675__textwrapper,
  #rec1243209943  .t675__leftaligned .t675__textwrapper{
        padding-left: 20px !important;
    }
}


#rec1239676693 .t1186__card_circle {
    padding: 30px;
}

#rec1239676693 .t1186__head+.t1186__text {
    margin-top: 20px;
}

#rec1239676693 .t1186__card_circle .t1186__bgimg {
    max-width: 80px;
    max-height: 80px;
    min-height: 80px;
}



#rec1159598501 .t995__wrapper {
        padding: 20px 20px 0px 20px;
    }
    
 .t675__btn {
    margin-top: 0px;
}
   



@media screen and (max-width: 980px) {
  #rec1239670268 .t185,
  #rec1239674843 .t185,
  #rec1240161373 .t185,
  #rec1244332173 .t185,
  #rec1245409558 .t185 {
      text-align: left;
  }
}



@media screen and (max-width: 980px) {
    .t185__butwrapper {
        justify-content: left !important;
}
       
    }

@media screen and (max-width: 980px) {
  #rec1244332173  .t185__butwrapper {
        margin-top: 0px;
        margin-bottom: 10px;
    }
}


#rec1243206138 .t734__button {
    margin-top: 0px;
}



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

#rec1244328893  .t-store__filter__search-and-sort {
    text-align: left;
}

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




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

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





/* about */
#rec1245718138 .t1127__container_last {
    margin-top: 30px;
}

#rec1245718138 .t1127__descr+.t1127__buttons {
    margin-top: 10px;
}

#rec1245718138 .t1127__container_40 {
    padding: 0 30px;
}

@media screen and (max-width: 960px) {
#rec1245718138 .t1127__container_40 {
    padding: 0 20px;
}
}


@media screen and (max-width: 960px) {
 #rec1245718138   .t-col {
       
        padding-left: 10px;
        padding-right: 10px;
        
    }
}

@media screen and (max-width: 640px) {
 #rec1245718138   .t-col {
       
        padding-left: 20px;
        padding-right: 20px;
        
    }
}
@media screen and (max-width: 960px) {
    .t1127 .t-col+.t-col {
        margin-top: 0px;
    }
}

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

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


/* текст под формой в контактах */
#rec1162902808 .t-text_xs {
    font-size: 12px;
    
}

#rec1162902808 .t718 .t-input-group {
    margin-bottom: 20px;
}


#rec1162902808 .t718 .t-form__submit {
    margin-top: 20px;
}

#rec1162902808 .t718 .t718__contacts {
    margin-bottom: 20px;
}


/* скрыть у карты бордер радиус на моб */
@media screen and (max-width: 640px) {
    #rec1162906168 .t117_map {
    border-radius: 0px !important;
}
}


/* фото в отывах */
@media screen and (max-width: 640px) {
    .t1186__card_circle .t1186__bgimg {
        max-width: 50px !important;
        max-height: 50px !important;
        min-height: 50px !important;
    }
}

/* отступы в отзывах на моб */
@media screen and (max-width: 640px) {
    .t1186__card_circle {
        padding: 20px 20px !important;
    }
}

/* ширина текста в privacy */
#rec1249450638 .t-text,
#rec1249529023 .t-text,
#rec1249530168 .t-text{
        max-width: 900px !important;
        
}

/* отступ снизу у табов на стр товара*/
.t-store__prod-snippet__container {
    padding-bottom: 60px;
    padding-top: 120px;
}


@media (max-width: 960px) {
  #rec1244328893 .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; /* дополнительно предотвращаем перенос */
  }
}

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


