/* Кнопка Заказать звонок в меню */
a.t-btn.t-btn_md { font-size: 14px; font-weight: 400 !important; } /* Размер шрифта */
.t228 .t-btn { height: 40px; } /* Высота кнопки */

/* Скрываемое меню */
.t228__list_item .t-active { opacity: 1!important; } /* Прозрачность активного пункта меню */
#rec502853856 .t228__imglogo { margin-right: 0px !important; } /* Сдвиг влево пунктов меню для подравнивания по силовой линии 20 пикселей, только для меню на главной странице */

@media screen and (min-width: 1750px){ /* Минимальная ширина  где будет применяться этот стиль, т.е. на разрешиниях ниже указанного работать не будет */
.logo {left: 177px !important;} /* Отступ слева для логотипа на разрешении более 1400px */
.rezhim {left: 373px !important;} /* Отступ слева для режима работы на разрешении более 1400px */
.adres {left: 573px !important;} /* Отступ слева для адреса на разрешении более 1400px */
.button24 {left: 1560px !important;} /* Отступ слева для адреса на разрешении более 1400px */
.mail {left: 1382px !important;} /* Отступ слева для адреса на разрешении более 1400px */
.mail_logo {left: 1352px !important;} /* Отступ слева для адреса на разрешении более 1400px */
.phone {left: 1175px !important;} /* Отступ слева для адреса на разрешении более 1400px */
.phone_logo {left: 1145px !important;} /* Отступ слева для адреса на разрешении более 1400px */
}

/* Форма "Пообщайся с менеджером" */
.t-input-group_ta textarea.t-input { font-family: 'Stem'!important; font-size: 13px !important; font-weight: 400 !important; color: #242424 !important; letter-spacing: .02em; } /*Формат шрифта в форме звонка Пообщайся с менеджером */
.t-input { font-family: 'Stem'!important; font-size: 13px !important; font-weight: 400 !important; color: #242424 !important; letter-spacing: .02em; } /* Формат шришта в форме звонка Пообщайся с менеджером */
.t-checkbox__labeltext {color: #808080; font-size: 12px; font-weight: 400; font-family: Stem; letter-spacing: .02em !important; line-height: 1.8 !important;} /* Настройка шрифта надписи я соглашаюсь с Политикой в во всех формах */
.t-checkbox__indicator { border-radius: 5px !important; } /* скругление углов чекбокса в форма Позвони мненджеру */
.t-submit { letter-spacing: .05em; } /* Межбуквенное расстояние в кнопке "Отправить" формы */

/* Блок Товары по акции */
.t-btn_xs {font-size: 14px !important; height: 40px; width: 100%;} /* Размер шрифта, высота и ширина кнопки в свёрнутой карточке товара */
.t795__title { margin-bottom: 0px !important; } /* Отступ между заголовком блока Товары по акции и карточками товара */
.t-store__card__textwrapper { padding-top: 0px!important; padding-left: 20px!important; } /* Отступ слева у текстового блока в карточке товара и отступ сверху между текстом и фотографией товара в карточке */
img.js-product-img.t-store__card__img.t-img.loaded { margin-top: 0px !important; } /* Отступ сверху фото в карточке товара */
.t-store__card__price_old,.t-store__prod__price-portion-slash { font-size: 16px !important; /*color: #1f4078 !important; opacity: .5 !important;*/} /* Размер шрифта старой цены */


/* Карта Яндекс в контактах */
iframe { border-radius: 10px !important; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);*/ } /* Делаем карту Яндекс из цветной в чёрно белую и скругление углов*/
/*iframe:hover {border-radius: 10px; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; } /* Делаем карту ЯНдекс цветной при наведении курсора и скругление углов*/

/* Блок "Нам доверяют" */
.t594__img { border-radius: 10px !important; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);*/ } /* Делаем фотки Партнеров из цветной в чёрно белую и скругление углов*/
/*.t594__img:hover { border-radius: 10px !important; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; } /* Делаем фотки Пртнеров цветной при наведении курсора и скругление углов*/

/* Настройка табов в карточках товаров */
.t976__list-item { width: 85px !important; } /* Фиксированная ширина кнопки */
.t976__menu-link_small { padding: 8px 0px 8px !important; text-align: center !important;} /*Внутренний отступ в табах */

/* Форма заказа */ 
.t-input-title { padding-bottom: 10px !important; padding-top: 15px !important; color: #242424 !important; font-size: 13px !important; letter-spacing: .02em !important;} /* Отступы от надписи Заргузить файл */
.t-upwidget { margin-bottom: 30px !important; } /* Отступ от кнопки загрузить файл до чекбокса с Политикой */
.tn-form__submit { margin-top: 20px !important; } /* Отступ от чекбокса с Политикой до кнопки Заказать */
.t-upwidget-container__button_fileholder { font-weight: 400 !important; font-size: 12px !important; } /* Размер и вес текста в кнопке загрузки файла в состоянии файл загружен */
.t-upwidget-container__data_table { font-size: 12px !important; } 
.t-upwidget-container__button-indiv { background-color: #242424 !important; } /* Цвет иконки корзины в предложении заменить загруженный файл */

/* Кнопка заказать звонок в меню */ 
.t-btn td { letter-spacing: .03em !important; } /* Межбуквенное расстояние */

/*Сообщение про куки */
 


/* Всё что здесь указано не будет работать на разрешениях выше указанного */
@media screen and (min-width: 961px){
#rec496312554 { display: none !important; } /* Скрывать адаптированный блок "Часто задаваемые вопросы" для десктопа */
/*#rec503805390 { display: none !important; } /* Скрывать адаптированный блок с заголовком "Продукция" для десктопа */
}

/* Всё что здесь указано не будет работать на разрешениях ниже указанного */
@media screen and (max-width: 960px){
#rec503733549 { display: none !important; } /* Скрывать адаптированный блок "Часто задаваемые вопросы" для мобильника */
/*#rec496312550 { display: none !important; } /* Скрывать десктопный блок "Продукция" для мобильных разрешений */
}


/* Записи для адаптации элементов на различные разрешения */

/* Всё что здесь указано работает на разрешениях до 320px */
@media screen and (max-width: 320px) {
.t795__title.t-title.t-title_xs { font-size: 32px !important; } /* Размер шрифта заголовка в блоках "Заголовка" TL02B */
.t037__title { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовка страница "Условия работы", блок CL07 */
.t037__text.t-text.t-text_md { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента страница "Условия работы", блок CL07 */
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Наименование товара, блок ST305N */
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Описания, блок ST305N */
.t-store__card__btn-text { font-size: 15px; letter-spacing: .03em !important; } /* Размер шрифта в кнопке "Сделать заказ", блок ST305N */
.t657__btn { font-size: 15px; letter-spacing: .03em !important; font-weight: 400 !important; } /* Размер шрифта в кнопке "Про принять куки" */
.t585__title.t-name.t-name_xl { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовков блока Часто задаваемые вопросы, блок TX16N */
.t585__text.t-descr.t-descr_xs { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента блока Часто задаваемые вопросы, блок TX16N */
div#rec504141351 { padding-bottom: 0px!important; } /* Отступ между блоком Товары по акции и Наши преимущества */
button.t-submit.hover-transform-btn-HkfAeZdM.annexx-modified-button { width: 280px !important; margin-top: 40px !important;} /*Ширина кнопки "Отправить" в форме Пообщайся с менеджером */
}

/* Всё что здесь указано работает на разрешениях от 321px до 480px */
@media screen and (min-width: 321px) and (max-width: 480px) {
.t795__title.t-title.t-title_xs { font-size: 32px !important; } /* Размер шрифта заголовка в блоках "Заголовка" TL02B */
.t037__title { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовка страница "Условия работы", блок CL07 */
.t037__text.t-text.t-text_md { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента страница "Условия работы", блок CL07 */
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Наименование товара, блок ST305N */
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Описания, блок ST305N */
.t-store__card__btn-text { font-size: 15px; letter-spacing: .02em !important; } /* Размер шрифта в кнопке "Сделать заказ", блок ST305N */
.t657__btn { font-size: 15px; letter-spacing: .02em !important; font-weight: 400 !important;} /* Размер шрифта в кнопке "Про принять куки" */
.t585__title.t-name.t-name_xl { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовков блока Часто задаваемые вопросы, блок TX16N */
.t585__text.t-descr.t-descr_xs { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента блока Часто задаваемые вопросы, блок TX16N */
div#rec504141351 { padding-bottom: 0px!important; } /* Отступ между блоком Товары по акции и Наши преимущества */
button.t-submit.hover-transform-btn-HkfAeZdM.annexx-modified-button { width: 280px !important; margin-top: 40px !important; } /*Ширина кнопки "Отправить" в форме Пообщайся с менеджером */
}

/* Всё что здесь указано работает на разрешениях от 481px до 640px */
@media screen and (min-width: 481px) and (max-width: 640px) {
.t795__title.t-title.t-title_xs { font-size: 32px !important; } /* Размер шрифта заголовка в блоках "Заголовка" TL02B */
.t037__title { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовка страница "Условия работы", блок CL07 */
.t037__text.t-text.t-text_md { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента страница "Условия работы", блок CL07 */
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Наименование товара, блок ST305N */
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Описания, блок ST305N */
.t-store__card__btn-text { font-size: 15px; letter-spacing: .02em !important; } /* Размер шрифта в кнопке "Сделать заказ", блок ST305N */
.t657__btn { font-size: 15px; letter-spacing: .02em !important; font-weight: 400 !important;} /* Размер шрифта в кнопке "Про принять куки" */
.t585__title.t-name.t-name_xl { font-size: 19px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовков блока Часто задаваемые вопросы, блок TX16N */
.t585__text.t-descr.t-descr_xs { font-size: 15px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента блока Часто задаваемые вопросы, блок TX16N */
div#rec504141351 { padding-bottom: 30px!important; } /* Отступ между блоком Товары по акции и Наши преимущества */
button.t-submit.hover-transform-btn-HkfAeZdM.annexx-modified-button { width: 440px !important; margin-top: 40px !important; } /*Ширина кнопки "Отправить" в форме Пообщайся с менеджером */
}

/* Всё что здесь указано работает на разрешениях от 641px до 980px */
@media screen and (min-width: 641px) and (max-width: 980px) {
.t795__title.t-title.t-title_xs { font-size: 30px !important; } /* Размер шрифта заголовка в блоках "Заголовка" TL02B */
.t037__title { font-size: 16px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовка страница "Условия работы", блок CL07 */
.t037__text.t-text.t-text_md { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента страница "Условия работы", блок CL07 */
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs { font-size: 16px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Наименование товара, блок ST305N */
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs { font-size: 14px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Описания, блок ST305N */
.t-store__card__btn-text { font-size: 14px; letter-spacing: .02em !important; } /* Размер шрифта в кнопке "Сделать заказ", блок ST305N */
.t657__btn { font-size: 14px; letter-spacing: .02em !important; font-weight: 400 !important;} /* Размер шрифта в кнопке "Про принять куки" */
.t585__title.t-name.t-name_xl { font-size: 16px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовков блока Часто задаваемые вопросы, блок TX16N */
.t585__text.t-descr.t-descr_xs { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента блока Часто задаваемые вопросы, блок TX16N */
div#rec504141351 { padding-bottom: 100px!important; } /* Отступ между блоком Товары по акции и Наши преимущества */
}

/* Всё что здесь указано работает на разрешениях от 981px до 1200px */
@media screen and (min-width: 981px) and (max-width: 1200px) {
.t795__title.t-title.t-title_xs { font-size: 30px !important; } /* Размер шрифта заголовка в блоках "Заголовка" TL02B */
.t037__title { font-size: 16px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовка страница "Условия работы", блок CL07 */
.t037__text.t-text.t-text_md { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента страница "Условия работы", блок CL07 */
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs { font-size: 16px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Наименование товара, блок ST305N */
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Описания, блок ST305N */
.t-store__card__btn-text { font-size: 14px; letter-spacing: .02em !important; } /* Размер шрифта в кнопке "Сделать заказ", блок ST305N */
.t657__btn { font-size: 14px; letter-spacing: .02em !important; font-weight: 400 !important;} /* Размер шрифта в кнопке "Про принять куки" */
.t585__title.t-name.t-name_xl { font-size: 16px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовков блока Часто задаваемые вопросы, блок TX16N */
.t585__text.t-descr.t-descr_xs { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента блока Часто задаваемые вопросы, блок TX16N */
div#rec504141351 { padding-bottom: 90px!important; } /* Отступ между блоком Товары по акции и Наши преимущества */
}

/* Всё что здесь указано работает на разрешениях выше 1200px */
@media screen and (min-width: 1200px) {
.t795__title.t-title.t-title_xs { font-size: 30px !important; } /* Размер шрифта заголовка в блоках "Заголовка" TL02B */
.t037__title { font-size: 20px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовка страница "Условия работы", блок CL07 */
.t037__text.t-text.t-text_md { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента страница "Условия работы", блок CL07 */
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs { font-size: 20px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние Наименование товара, блок ST305N */
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs { font-size: 13px !important; letter-spacing: .05em !important; } /* Размер шрифта и межбуквенное расстояние Описания, блок ST305N */
.t-store__card__btn-text { font-size: 14px; letter-spacing: .02em !important; } /* Размер шрифта в кнопке "Сделать заказ", блок ST305N */
.t657__btn { font-size: 14px; letter-spacing: .02em !important; font-weight: 400 !important;} /* Размер шрифта в кнопке "Про принять куки" */
.t585__title.t-name.t-name_xl { font-size: 20px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние подзаголовков блока Часто задаваемые вопросы, блок TX16N */
.t585__text.t-descr.t-descr_xs { font-size: 13px !important; letter-spacing: .02em !important; } /* Размер шрифта и межбуквенное расстояние контента блока Часто задаваемые вопросы, блок TX16N */
div#rec504141351 { padding-bottom: 90px!important; } /* Отступ между блоком Товары по акции и Наши преимущества */
}