*/ 
@media screen and (max-width: 480px) { /*Максимальная ширина смартфона где будет применяться эффект сетки зеро-блока*/
.t-col { 
    padding: 0 10px !important; } /*Это отступы слева и справа до контента в Grid-контейнере*/
.t-container {
    max-width: 320px !important; /*Это максимальная ширина контейнера в зеро-блоке, при отображении мобильного*/
}
}


/*размер и цвет текста Характеристики в поп-апе*/

    .js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs p {
        font-size:18px !important;
    }
    

/*Размер кнопок*/

.r .t-btn_sm {
    height: 45px;
    font-size: 14px;
    padding-left: 50px;
    padding-right: 50px;

}

/*Отступ сверху в поп-апе*/

.r .t-store__prod-snippet__container {
    padding-top: 50px;
    padding-bottom: 120px;
}

/*Размер кнопок*/

.r .t-btn_sm {
    height: 45px;
    font-size: 14px;
    padding-left: 65px;
    padding-right: 65px;
}

/*Поиск по сайту*/

.t838 .t-input {
    height: 45px;
}

.t838 .t-submit {
    height: 45px;
    padding-left: 65px;
    padding-right: 65px;
    font-size: 14px;
}


/*Градиент в блоке вопрос-ответ*/
.gradient
{
    border: 2px solid #EAEBEB !important ;
    background: linear-gradient(180deg, #2A2F33 0%, rgba(42, 47, 51, 0) 100%);
    opacity: 0.06;
    border-radius: 36px;
}


.form_btn {
  position: relative;
}

.form_btn::before {
  content: "";
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 5px;
  top: 5px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 28px;
  pointer-events: none;
}