.fon-1block div{
    opacity: 1 !important;
    border: 1px solid rgb(255 255 255 / 39%) !important;
    background: rgba(255, 255, 255, 0.04)!important;
    backdrop-filter: blur(26.5px)!important;
}

.btn-hov, .form-btn button {
    transition: scale 0.3s ease-in-out;
}

.btn-hov:hover, .form-btn button:hover {
    scale: 104%; 
}

 .t552__tile {
    margin: 0 15px;

}


.t552__blockimg {

    border-radius: 15px;
}

.t-input {
    box-shadow: 0 0 10px #00000014;
}


.t450 .t-sociallinks__item, .t450__right_social_links_item {
    margin-right: 20px;

}

.t-popup_show .t-popup__container {
    border-radius: 20px;
}

/* ----- Отзывы ------ */


/* Настроим карточки слайдера */
.uc-slider-qt19n .t1030__col {
  padding: 0 !important;
}

.uc-slider-qt19n .slick-slide {
padding-right: 40px !important;
}

.uc-slider-qt19n .t1030__textwrapper {
  /*Увеличьте значение высоты если текст в карточке не влазит в контейнер*/
  height: 190px !important;
  border-radius: 20px !important;
  box-shadow: 0 0 10px #00000014;
}

.t1030__content {
    margin-top: 10px;
}

/* Стили для стрелочек управления */
.a-left.control-c.prev.slick-prev.slick-arrow,
.a-right.control-c.next.slick-next.slick-arrow {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  padding: 10px 10px;
  box-shadow: 0 0 10px #00000014;
  background-color: #fff;
  z-index: 99;
}

/* Отступы стрелочек Десктоп */
.slick-prev {
    left: -60px !important;
}

 .slick-next {
    right: -60px !important;
}



/* Отступы стрелочек для планшетов и моб */
@media screen and (max-width: 1280px) {
  .slick-prev {
    left: -30px !important;
  } 

  .slick-next {
    right: -30px !important;
  }
}

/*Настройка отступов карточек в моб версии*/
@media screen and (max-width: 1200px) {
  .uc-slider-qt19n .slick-slide {
    padding-right: 40px !important;
    margin-left: 20px !important;
  }
}

/*Настройка отступов карточек в моб версии*/
@media screen and (max-width: 960px) {
  .uc-slider-qt19n .slick-slide {
    padding-right: 0px !important;
    margin: 0 20px !important;
  }
}

@media screen and (max-width: 640px) {
  .slick-prev {
    left: 0px !important;
  } 

  .slick-next {
    right: 0px !important;
  }
  /* Размер стрелочек в моб. версии */
  .a-left.control-c.prev.slick-prev.slick-arrow,
  .a-right.control-c.next.slick-next.slick-arrow {
    width: 12px;
    height: 12px;
  }
}



@media screen and (max-width:480px) {
    .t552__tile {
        margin: 0 8px;

    }
    

}







                               /*------ Общие стили для блока КАТАЛОГ  ------*/

/*Сетка*/
.uc-katalog .t-store__card-list{
    display: grid !important;
    box-sizing: border-box !important;
    align-items: normal; /*Прогалы между карточками*/
}

/*Сетка у фильтров*/
.uc-katalog .js-store-parts-select-container {
    box-sizing: border-box !important;
    max-width: 1920px !important;
    padding: 0 40px !important;
    width: auto !important;
}

.uc-katalog js-store-filter {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*Удаляем ненужные блоки*/
.uc-katalog .t-store__card-list:before,
.uc-katalog .t-store__card-list:after,
.uc-katalog .t-store__grid-separator{
    display: none !important;  
}

/*Настройки карточки*/
.uc-katalog .js-product:not(.t-store__product-popup){
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    border-radius: 16px;    /*Радиус скругления*/
    border: solid 1px #6bb3d6;    /*Обводка*/
    transition: all 0.3s ease-in-out;
}
.uc-katalog .js-product:not(.t-store__product-popup):hover{
    scale: 0.95;
}

.uc-katalog .js-product .t-store__card__wrap_all {
    height: 100% !important;
    position: relative;
}
.uc-katalog .js-product .t-store__card__wrap_all a {
    height: 100% !important;
}
/*Стили заголока, описания и цены*/
.uc-katalog .t778 .t-store__card__wrap_txt-and-btns {
    position: absolute !important;
    z-index: 4;
    bottom: 10px;
    left: 10px;
    right: 10px;
    height: auto !important;
    padding: 15px;  /*Отступы вокруг текста*/
    border-radius: 10px;    /*Радиус скругления*/
    border: 2px solid #ffffff87;
    background-color: rgb(227 238 251 / 27%);   /*Цвет и прозрачность подложки*/
    backdrop-filter: blur(10px);    /*Радиус размытия*/
    pointer-events: none;
}
.uc-katalog .t-store__card__textwrapper,
.uc-katalog .store__card__wrap_txt-and-opts{
    padding: 0 !important;
}
/*Настройки изображения*/
.uc-katalog .t-store__card__imgwrapper {
    padding-bottom: 0 !important;
    min-height: 300px;  /*Минимальная высота картинки*/
    height: 100%;
}
/*Стиль лейбла*/
.uc-katalog .t-store__card__mark-wrapper {
    position: absolute;
    right: 10px !important;
    top: 10px !important;
}
.uc-katalog .t-store__card__mark {
    display: inline;
    padding: 5px 10px;
    background-color: #232323 !important;
}
/*Опционально задаём расположение цены справа от текста*/
.uc-katalog .t-store__card__textwrapper {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
    
.uc-katalog .js-store-price-wrapper {
    display: none !important;
    margin: 0 !important;
    width: 0%;
    text-align: right;
}
    
.uc-katalog .js-store-prod-name {
    width: 100%;
}

.uc-katalog .t-store__card__bgimg, .t-store__card__bgimg_second {
    background-size: contain !important;
}

.uc-katalog .t-slds__thumbsbullet.t-slds__bullet {
    margin-right: 15px;
    margin-top: 16px;
    border-radius: 10px !important;
}
.uc-katalog .t-slds__thumbsbullet.t-slds__bullet:last-child {
    margin-right: 0px !important;
}

.uc-katalog .t-slds__bgimg {
    background-size: contain;
    border-radius: 10px;
}

.uc-katalog .t-slds__thumbsbullet-border {
    border-radius: 10px;
}

.uc-katalog .t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border-color: #f7bb00;
}

.t-descr_xxs {
    font-size: 16px !important;
}

.t-slds__container {
    border-radius: 20px;
    box-shadow: 0px 0px 10px #3879c91f;
    margin: 10px;
}

.t-store__prod-popup__brand {
    margin-top: 4px;
    color: #407ca4;
}

/*------Настройки блока под разрешение 1920px и больше------*/
@media screen and (min-width: 1920px){
    .uc-katalog .t-store__card-list{
        grid-template-columns: repeat(5,1fr);   /*Количество колонок*/
        gap: 20px; /*Отступы между карточками*/
        grid-auto-flow: dense; /*Заполнение пустого пространства карточками*/
        max-width: 1920px;  /*Ширина блока*/
        padding: 0 40px;    /*Отступы по бокам*/
    }
    
    /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(5n+2 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: span 2;    /*Товар занимает количество колонок в сетке*/
        grid-row: span 2;   /*Товар занимает количество рядов в сетке*/
    }
        /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(7n+6 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-row: span 2;   /*Товар занимает количество рядов в сетке*/
    }

}

/*------Настройки блока под разрешение от 1440 до 1920px------*/
@media screen and (max-width: 1919px){
    .uc-katalog .t-store__card-list{
        grid-template-columns: repeat(4,1fr);   /*Количество колонок*/
        gap: 20px; /*Отступы между карточками*/
        grid-auto-flow: dense; /*Заполнение пустого пространства карточками*/
        max-width: 1440px;  /*Ширина блока*/
        padding: 0 40px;    /*Отступы по бокам*/
    }
    
    /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(5n+2 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: span 2;    /*Товар занимает количество колонок в сетке*/
        grid-row: span 2;   /*Товар занимает количество рядов в сетке*/
    }
        /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(7n+6 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-row: span 2;   /*Товар занимает количество рядов в сетке*/
    }
}

/*------Настройки блока под разрешение от 1000 до 1440px------*/
@media screen and (max-width: 1439px){
    .uc-katalog .t-store__card-list{
        grid-template-columns: repeat(3,1fr);   /*Количество колонок*/
        gap: 20px; /*Отступы между карточками*/
        grid-auto-flow: dense; /*Заполнение пустого пространства карточками*/
        max-width: 100%;  /*Ширина блока*/
        padding: 0 40px;    /*Отступы по бокам*/
    }
    
    /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(5n+2 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: span 2;    /*Товар занимает количество колонок в сетке*/
        grid-row: span 2;   /*Товар занимает количество рядов в сетке*/
    }
        /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(6n+5 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-row: span 1;   /*Товар занимает количество рядов в сетке*/
    }
}

/*------Настройки блока под разрешение от 768 до 1000px------*/
@media screen and (max-width: 999px){
    .uc-katalog .t-store__card-list{
        grid-template-columns: repeat(2,1fr);   /*Количество колонок*/
        gap: 20px; /*Отступы между карточками*/
        grid-auto-flow: dense; /*Заполнение пустого пространства карточками*/
        max-width: 100%;  /*Ширина блока*/
        padding: 0 20px;    /*Отступы по бокам*/
    }
    .uc-katalog .js-product:nth-child(5n+2 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: auto;    /*Товар занимает количество колонок в сетке*/
        grid-row: auto;   /*Товар занимает количество рядов в сетке*/
    }
    /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(4n+1 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: auto;    /*Товар занимает количество колонок в сетке*/
        grid-row: span 2;   /*Товар занимает количество рядов в сетке*/
    }
        /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(6n+5 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-row: auto;   /*Товар занимает количество рядов в сетке*/
    }
    .t-store__grid-cont .t-store__card-list {
        row-gap: 20px!important;
    }
}

/*------Настройки блока под разрешение от 480 до 768px------*/
@media screen and (max-width: 767px){
    .uc-katalog .t-store__card-list{
        grid-template-columns: repeat(2,1fr);   /*Количество колонок*/
        gap: 20px; /*Отступы между карточками*/
        grid-auto-flow: dense; /*Заполнение пустого пространства карточками*/
        max-width: 100%;  /*Ширина блока*/
        padding: 0 20px;    /*Отступы по бокам*/
    }
    .uc-katalog .js-product:nth-child(5n+2 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: auto;    /*Товар занимает количество колонок в сетке*/
        grid-row: auto;   /*Товар занимает количество рядов в сетке*/
    }
    /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(4n+1 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-column: auto;    /*Товар занимает количество колонок в сетке*/
        grid-row: auto;   /*Товар занимает количество рядов в сетке*/
    }
        /*Выбираем какие картчки по порядку мы будем увеличивать*/
    .uc-katalog .js-product:nth-child(6n+5 of .js-product){ /*Каждый 5-й товар начиная с 3-го*/
        grid-row: auto;   /*Товар занимает количество рядов в сетке*/
    }
    .uc-katalog .t-store__card__textwrapper {
        display: initial;
        /*flex-wrap: initial;*/
        /*justify-content: initial;*/
        /*align-items: initial;*/
    }
        
    .uc-katalog .js-store-price-wrapper {
        display: none;
        margin-top: 10px !important;
        width: initial;
        text-align: initial;
    }
        
    .uc-katalog .js-store-prod-name {
        width: initial;
    }
}

/*------Настройки блока под разрешение до 480 ------*/
@media screen and (max-width: 480px){
    .uc-katalog .t-store__card-list{
        grid-template-columns: repeat(1,1fr);   /*Количество колонок*/
        gap: 20px; /*Отступы между карточками*/
        grid-auto-flow: dense; /*Заполнение пустого пространства карточками*/
        max-width: 100%;  /*Ширина блока*/
        padding: 0 10px;    /*Отступы по бокам*/
    }
    /*Настройки изображения*/
    .uc-katalog .t-store__card__imgwrapper {
        min-height: 400px;  /*Минимальная высота картинки*/
    }
    .t778 .js-store-grid-cont-preloader.t-store__grid-cont.t-store__grid-cont_mobile-grid  {
        display: none !important;
    }
    .t778 .t-store__grid-cont.t-store__grid-cont_mobile-grid {
        display: grid !important;
        flex-wrap: wrap;
    }
    
}



/*Дополнительные настройки для стилизации карточек со скидочной ценой или с конкретной характеристиков*/

/*Во вкладке "Характеристики в поле "Вес" необходимо вписать 900, либо другой, который ниже нужно будет заменить*/
    .js-product[data-product-pack-m="900"]{
        grid-row: span 2;   /*Карточка занимает 2 ряда*/
        grid-column: span 2;    /*Карточка занимает 2 колонки*/
    }
    
    /*Во вкладке "Характеристики поле "Длина"*/
    .js-product[data-product-pack-x="111"]{
        grid-row: span 2;   /*Карточка занимает 2 ряда*/
        grid-column: span 2;    /*Карточка занимает 2 колонки*/
    }
    
        /*Во вкладке "Характеристики поле "Ширина"*/
    .js-product[data-product-pack-y="111"]{
        grid-row: span 2;   /*Карточка занимает 2 ряда*/
        grid-column: span 2;    /*Карточка занимает 2 колонки*/
    }
    
        /*Во вкладке "Характеристики поле "Высота"*/
    .js-product[data-product-pack-z="111"]{
        grid-row: span 2;   /*Карточка занимает 2 ряда*/
        grid-column: span 2;    /*Карточка занимает 2 колонки*/
    }
    
    .js-product:not(:has(.t-store__card__price_old[style="display: none;"])){
        grid-row: span 2;   /*Карточка занимает 2 ряда*/
        grid-column: span 2;    /*Карточка занимает 2 колонки*/     
    }
    
    
    /* ----------------   Популярные товары   -------------------- */
    
.t-store__prod-popup__btn-wrapper {
    display: none;
}

.t-store__card__bgimg, .t-store__card__bgimg_second {
    background-size: contain !important;

}

    /* ----------------   Ответы на вопросы  -------------------- */

.t668__wrapper, .t-store .t-store__card__wrap_all {
    border-radius: 15px;
    box-shadow: 0px 0px 10px #3879c91f !important;
}

#rec689315179 .t-col .t-store__card__wrap_all:hover {
    box-shadow: 0px 10px 15px 0px #3879c91f !important;
}