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

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



/* Select */
.t-store__prod-popup__col-right .js-product-edition-option select{
 font-family:'dm sans' !important;
 font-weight:500;
}

/* Product edition option name */
.t-store__prod-popup__col-right .js-product-edition-option .js-product-edition-option-name{
 font-family:'dm sans';
 font-weight:500;
}

/* Uptitle */
.t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
 font-family:'Orbitron'!important;
 font-size:22px !important;
 }

@media (max-width:480px){

 /* Uptitle */
  .t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
  font-size:20px !important;
 }
}

 /* price */
.t-name_md {
    font-size: 18px;
}

@media (max-width:480px){
/* price */
  .t-name_md{
  font-size:14px;
 }
}

/* отступ снизу item page tabs */
.t-store__prod-snippet__container {
    padding-bottom: 0px;
    padding-top: 120px;
}
 
 .t706__product-title{
 font-family:'dm sans'!important;
 
 }
 
 .t-input {
    font-family: 'dm sans'!important;
}

.t706__cartpage-products_empty {
            font-family: 'dm sans', Arial, sans-serif !important;
}

.t706__sidebar-products {
    border-bottom: 1px solid #ffffff !important; 
}


 
 
  @media screen and (min-width: 980px) {
    .t-store__prod-popup__col_fixed {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 100px !important;
    }
}

#rec1234340283 .t-align_center,
#rec1234343408 .t-align_center {
    text-align: left !important;
    margin-left: 30px !important;
}

@media (max-width:640px){
    #rec1234340283 .t-align_center,
    #rec1234343408 .t-align_center {
        text-align: left !important;
        margin-left: 0px !important;
    }
}

@media (max-width:960px){
    #rec1234340283 .t-align_center,
    #rec1234343408 .t-align_center {
        text-align: left !important;
        margin-left: 20px !important;
    }
}


.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;
    }
    
    
    /* 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-sociallinks__wrapper a img {
    transition: transform 0.1s ease; /* плавное увеличение */
}

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

/* Цвет бордера у аккордеона */
 .t-store__tabs__list .t-store__tabs__item .js-store-tab-button {
     border-top: 1px solid #0003 !important;
     border-bottom: 1px solid #0003 !important;
    
   }

.js-store-tabs .t-store__tabs__list .t-store__tabs__item-button_active {
    border-bottom-color: transparent !important;
}


.t-store .t-store__tabs__close:after {
        background-color: #EAF7F2 !important;
}

#rec1241374263 .t1127__container_last {
    margin-top: 40px;
}
 
 /* buttons */
.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;
}

 /* inputs  */
.t-select {
    font-size: 14px;
    height: 44px;
    
}
/* inputs  */
.t-input {
    font-size: 14px;
    height: 44px;
    
}

/* inputs  */
#rec1172919688 .t-text_xs {
    font-size: 12px;
    
}
/* inputs  */
#rec1172919688 .t718 .t-input-group {
    margin-bottom: 20px;
}

/* inputs  */
#rec1172919688 .t718 .t-form__submit {
    margin-top: 20px;
}

/* inputs  */
#rec1172919688 .t718 .t718__contacts {
    margin-bottom: 20px;
}


/* hero */
#rec1241374263 .t1127__descr+.t1127__buttons {
    margin-top: 10px;
}

/* hero */
#rec1241374263 .t1127__container_last {
    margin-top: 30px;
}

/* заголовки по левому краю моб */
@media screen and (max-width: 980px) {
  #rec1247700223 .t185,
  #rec1248101963 .t185,
  #rec1248118418 .t185, 
  #rec1248725818 .t185,
  #rec1248919113 .t185{
      text-align: left;
  }
}

@media screen and (max-width: 980px) {
    .t185__butwrapper {
        justify-content: left !important;
}
       
    }
    
    /* заголовки в карточках категорий */
#rec1247714563 .t851__textwrapper {
    padding: 20px 20px !important; 
    }

/* заголовки в карточках категорий */
#rec1247714563 .t851__textwrapper__content {
    margin: 0px  !important; 
    }
    
   /* заголовки в карточках акций */ 
   @media screen and (max-width: 960px) {
#rec1247701573 .t959 .t-card__title {
    margin: 20px 60px 20px 20px;
}
}
    
      /* заголовки в карточках акций */ 
   @media screen and (max-width: 960px) {
#rec1247701573 .t959 .t-card__descr {
    margin: 0 20px 20px;
}
} 
    
#rec1222959888    .t-descr {
    font-family: 'dm sans', Arial, sans-serif;
    font-weight: 500;
    }
    
    


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

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



 /* отступы в категориях */
@media screen and (min-width: 640px) and (max-width: 960px) {
  #rec1247714563   .t851__container_mobile-grid .t851__col:not(:last-child) {
        margin-bottom: 40px;
    }
}

/* отступы в категориях */
@media screen and (min-width: 480px) and (max-width: 640px) {
  #rec1247714563  .t851__container_mobile-grid .t851__col:not(:last-child) {
        margin-bottom: 20px;
    }
}
/* отступы в категориях */
@media screen and (max-width: 480px) {
  #rec1247714563    .t851__container[data-blocks-per-row='1'] .t851__col:nth-child(-n+1), .t851__container[data-blocks-per-row='2'] .t851__col:nth-child(-n+2), .t851__container[data-blocks-per-row='3'] .t851__col:nth-child(-n+3), .t851__container[data-blocks-per-row='4'] .t851__col:nth-child(-n+4) {
        margin-top: 20px !important;
    }
}
/* отступы в категориях */
@media screen and (max-width: 480px) {
   #rec1247714563  .t851__col {
        margin-top: 20px;
    }
}

/* отступы в баннере товара */
@media screen and (max-width: 960px) {
#rec1223350313   .t922__textwrapper {
        padding: 20px 20px 0px;
    }
}


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

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

#rec1248894148 .t-descr {
    font-family: 'dm sans', Arial, sans-serif !important;
 
}


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



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

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




/* при наведении */
#rec1248920708 .t1196__item:hover .t-card__title {
    color: #b2f7e8; 
    transition: color 0.3s ease;
}

/* отступ у заголовка */
#rec1248920708 .t1196__content
 {
    padding: 20px 0px 10px 10px !important;
}

/* размеры карточек категорий моб */
@media (max-width: 480px) {
    #rec1248920708 .t1196__item {
        width: 160px !important;
        min-height: calc(280px / (2.5 / 1)) !important;
    }
}

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


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


/* button about page */
#rec1249875988 .t480 .t-btn {
    margin-top: 30px;
}

#rec1249875988 .t480__descr,
#rec1250366393 .t480__descr{
    margin-top: 4px;
}

/* Блоки "Unlock Exclusive Offers" */
#rec1251250648 .t1047__mainwrapper,
#rec1251682588 .t1047__mainwrapper,
#rec1251684063 .t1047__mainwrapper,
#rec1251687043 .t1047__mainwrapper{
  text-align: left;       /* текст и форма по левому краю */
  padding-left: 40px;     /* отступ слева */
}

/* Мобильная версия (меньше отступ) */
@media (max-width: 640px) {
  #rec1251250648 .t1047__mainwrapper,
  #rec1251682588 .t1047__mainwrapper,
  #rec1251684063 .t1047__mainwrapper,
  #rec1251687043 .t1047__mainwrapper{
    padding-left: 20px !important;
  }
}

/* Форма: убрать авто-центрирование, ограничить ширину */
#rec1251250648 .t1047__input-wrapper,
#rec1251682588 .t1047__input-wrapper,
#rec1251684063 .t1047__input-wrapper,
#rec1251687043 .t1047__input-wrapper{
  margin: 0 !important;
  text-align: left !important;
  max-width: 400px;       /* ограничение ширины формы */
}


#rec1251787008 .t-col{
  padding-left: 40px;  /* внутренний отступ слева */
}

@media screen and (max-width: 640px) {
#rec1251787008 .t-col{
         padding-left: 20px;;
    }
}

#rec1251787008 .t338__title{
    margin-bottom: 20px !important;
}

#rec1251787008 .t338__descr{
    margin-bottom: 30px !important;
   }