/* =============================================
   ПРАВКА БАГОВ 24 03 2023
   ============================================= */

.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
}

@media screen and (max-width: 960px) {
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
}}

@media screen and (max-width: 640px) {
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
}}

@media screen and (max-width: 480px) {
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
}}

.t951__cont-wrapper {
    flex-direction: column !important;
}


/* =============================================
   БЛОК ПРЕИМУЩЕСТВА
   ============================================= */

.uc-pressa-edge .t858__wrap {
    display: flex;
    flex-direction: row;
    padding: 16px 16px 16px;
}

.uc-pressa-edge .t858__img { max-width: fit-content; }
.uc-pressa-edge .t858__wrap_top { margin: 0 16px 0 0; }
.uc-pressa-edge .t-descr_sm { color: #8F90A6; }
.uc-pressa-edge .t858__separator { margin-top: 0px; }
.uc-pressa-edge .t858__bottommargin { margin-bottom: 8px; }

.uc-pressa-titlepage .t795__title { margin-bottom: 16px; }
.uc-pressa-descript { padding-top: 0px !important; padding-bottom: 32px !important; }

@media screen and (max-width: 1200px) {
.uc-pressa-edge .t858__container { display: grid; grid-template-columns: 1fr 1fr 1fr; }
.uc-pressa-edge .t-container:before,
.uc-pressa-edge .t-container:after,
.uc-pressa-edge .t-container_10:before,
.uc-pressa-edge .t-container_10:after,
.uc-pressa-edge .t-container_8:before,
.uc-pressa-edge .t-container_8:after,
.uc-pressa-edge .t-container_100:before,
.uc-pressa-edge .t-container_100:after,
.t858__separator { display: none; }
}

@media screen and (max-width: 960px) {
.uc-pressa-edge .t858__container { display: grid; grid-template-columns: 1fr 1fr; }
.uc-pressa-edge .t858__col { margin-bottom: 0px !important; }
}

@media screen and (max-width: 640px) {
.uc-pressa-edge .t858__container { display: grid; grid-template-columns: 1fr; }
}


/* =============================================
   БЛОК ПРОЦЕСС ЗАКАЗА
   ============================================= */

.uc-pressa-order .t858__container { display: grid; grid-template-columns: repeat(9, 1fr); }
.uc-pressa-order .t858__wrap_top { display: flex; justify-content: center; }
.uc-pressa-order .t858__img { padding-bottom: 16px; }
.uc-pressa-order .t-container:before,
.uc-pressa-order .t-container:after,
.uc-pressa-order .t-container_10:before,
.uc-pressa-order .t-container_10:after,
.uc-pressa-order .t-container_8:before,
.uc-pressa-order .t-container_8:after,
.uc-pressa-order .t-container_100:before,
.uc-pressa-order .t-container_100:after,
.t858__separator { display: none; }
.uc-pressa-order .t-card__title p { font-size: 12px; }
.uc-pressa-order .t858__wrap { padding: 16px 8px 16px; }
.uc-pressa-order .t858__col { margin-top: 0px !important; }
.uc-pressa-order .t-card__descr div { display: none; }

@media screen and (max-width: 960px) {
.uc-pressa-order .t858__img { max-width: fit-content; padding-bottom: 16px !important; }
.uc-pressa-order .t858__container { display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; overflow: scroll; }
.uc-pressa-order .t858__col:nth-child(1) { margin-left: 20px; }
.uc-pressa-order .t858__col:nth-child(11) { margin-right: 20px; }
.uc-pressa-order .t858__col { margin-bottom: 0px; }
.uc-pressa-order .t-col { padding-left: 0px; padding-right: 0px; }
.uc-pressa-order .t858__container::-webkit-scrollbar { display: none; }
.uc-pressa-order .t858__container { -ms-overflow-style: none; scrollbar-width: none; }
}


/* =============================================
   БАЗОВАЯ СТРУКТУРА СТРАНИЦЫ
   ============================================= */

html { height: 100%; }

body {
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
}

#allrecords {
    display: flex;
    flex-direction: column;
    flex: 1 0 auto;
}

.t-body { height: 100%; }
.uc-heightbrbr { height: 100%; }


/* =============================================
   ШАПКА САЙТА
   ============================================= */

.t228__maincontainer {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}

.t228__centercontainer { margin: 0 0 0 40px !important; }

.tmenu-mobile {
    background-color: #fff !important;
    border-bottom: 1px solid rgb(228, 228, 235);
}

.tmenu-mobile__text div {
    width: 180px;
    height: 23px;
    background-image: url(https://static.tildacdn.com/tild3362-3664-4463-a162-653566666133/Logo_horizontal.png);
    background-size: 180px 23px;
}

.tmenu-mobile__text div strong { display: none; }

@media screen and (max-width: 980px) {
.t228__maincontainer { flex-direction: column; }
.t228__centercontainer { margin: 0 !important; }
.t228__leftcontainer { display: none !important; }
.t228__leftcontainer,
.t228__centercontainer,
.t228__rightcontainer { padding: 20px 0 24px 0; }
#rec451666260 .t228__leftcontainer { padding: 20px 0 0 0; }
#rec451666260 > div.t228__mobile > div > div.t228__mobile_text.t-name.t-name_md > div {
    width: 154px;
    height: 20px;
    background-size: 154px;
    background-image: url(https://static.tildacdn.com/tild3362-3664-4463-a162-653566666133/Logo_horizontal.png);
}
#rec451666260 > div.t228__mobile > div > div.t228__mobile_text.t-name.t-name_md > div strong { display: none !important; }
.js-store-search-mob-btn.t-store__filter__search-mob-btn.t-descr.t-descr_xs { display: none; }
#rec451666260 .t228__mobile { background-color: #fff; border-bottom: 1px solid rgb(228, 228, 235); }
.t228__burger span:nth-child(1),
.t228__burger span:nth-child(2),
.t228__burger span:nth-child(3),
.t228__burger span:nth-child(4) { height: 2px; }
.t228__mobile_container { background-color: #fff; }
#rec379135861 { padding-top: 40px !important; padding-bottom: 0px !important; }
.t-prefix_2 { padding: 0 30px 0 30px !important; }
.t-store__filter__controls-wrapper { margin-top: 10px !important; margin-bottom: 20px; }
}


/* =============================================
   ССЫЛКИ — ЦВЕТ ПО ВСЕМУ САЙТУ
   ============================================= */

#allrecords a { color: #185FA5; }
#allrecords a:hover { color: #0C447C; }


/* =============================================
   ТИПОГРАФИКА
   ============================================= */

.t-text {
    font-family: 'Roboto' !important;
    font-weight: 400;
    color: #000;
}

.t-rec_pb_30 { padding-bottom: 0px !important; }
.t-rec_pt_75 { padding-top: 40px !important; }
.t-rec_pt_60 { padding-top: 20px; }

.t-col_10 { max-width: 100% !important; }
.t-col_8 { max-width: 100% !important; }
.t-prefix_2 { padding: 0 !important; }
.t-prefix_1 { padding-left: 0px; }

@media screen and (max-width: 1200px) {
.t-title_xs { font-size: 24px; }
}

@media screen and (max-width: 640px) {
.t-title_xs { font-size: 24px; }
.t-name_xs { font-size: 14px; }
.t-name_md { font-size: 18px; }
.t-text_xs { font-size: 14px; line-height: 1.45; }
.t-descr_sm { font-size: 12px; line-height: 24px; }
}

.t051__text p span { text-align: center !important; }
.t058__text-impact div p { text-align: left !important; }

div.t480 > div > div.t480__top.t480__col.t-col.t-col_6 > div > div > h1 > div > p > span { text-align: left !important; }
div.t480 > div > div.t480__top.t480__col.t-col.t-col_6 > div > div > div { max-width: 100% !important; }
div.t480 > div > div.t480__top.t480__col.t-col.t-col_6 > div > div > h1 > div > p { text-align: left !important; }
.t480__content { display: block !important; }


/* =============================================
   КАТАЛОГ — ФИЛЬТРЫ КАТЕГОРИЙ
   ============================================= */

/* Убираем старые стили фильтров */
.t951 .t-store__parts-switch-btn { width: max-content; }

/* Враппер — перенос на новую строку */
.t951__sidebar .t-store__parts-switch-wrapper {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    margin-top: 20px;
}

/* Базовый стиль кнопки */
.js-store-parts-switcher.t-store__parts-switch-btn.t-menu__link-item {
    padding: 6px 14px !important;
    border-radius: 20px !important;
    border: 1px solid #e0e0e0 !important;
    background: #ffffff !important;
    color: #555770 !important;
    font-weight: 400 !important;
    margin: 0 4px 4px 0 !important;
    white-space: nowrap !important;
}

/* Hover состояние */
.js-store-parts-switcher.t-store__parts-switch-btn.t-menu__link-item:hover {
    border-color: #FFD700 !important;
    color: #1a1a1a !important;
    background: #ffffff !important;
}

/* Активная кнопка */
.js-store-parts-switcher.t-store__parts-switch-btn.t-menu__link-item.t-active {
    background: #FFD700 !important;
    color: #1a1a1a !important;
    border-color: #FFD700 !important;
    font-weight: 500 !important;
}

@media screen and (max-width: 960px) {
.t-store__filter__search-mob-btn { display: none !important; }
.t951__sidebar-wrapper { display: flex; flex-direction: column; }
.t951__sidebar .t-store__parts-switch-wrapper {
    order: 2;
    margin-bottom: 20px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
.t-store__filter { order: 1; margin-bottom: 0px !important; }
.t-store__search-icon { padding-left: 20px !important; padding-right: 20px !important; }
.t-store__search-close-icon { right: 70px !important; }
}


/* =============================================
   КАТАЛОГ — СЕТКА ТОВАРОВ
   ============================================= */

.t951__sidebar { width: 100% !important; }
.t-store__filter__search,
.t-store__filter__sort { width: 100% !important; margin: 20px 0 0 0; }
.t-store__search-wrapper { width: 100% !important; }

.t951 .t-store__filter__search-and-sort {
    display: flex;
    flex-direction: column;
}

.t951 .t-store__filter__search .t-store__filter__input { width: 100% !important; height: 52px; }
.t-store__search-icon { width: 20px !important; padding-left: 30px !important; padding-right: 30px !important; }
.t-store__filter__btn,
.t-store__filter__input { font-size: 15px !important; }
.t-clear.t-store__grid-separator { display: none; }

.t-store__valign-buttons.t-container:after,
.t-store__valign-buttons.t-container:before,
.t-store__valign-buttons.t-container_100:after,
.t-store__valign-buttons.t-container_100:before,
.t-store__valign-buttons.t-container_10:after,
.t-store__valign-buttons.t-container_10:before,
.t-store__valign-buttons.t-container_8:after,
.t-store__valign-buttons.t-container_8:before { display: none; }

.t-store__scroll-icon-wrapper { display: none; }
.t-store__tail-gap { display: none !important; }
.t-store__filter { margin-bottom: 10px !important; }

.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_xs { width: 100% !important; }
.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs { width: 100% !important; }

.t-store__card__sku { margin-top: 0px; }
.t-descr_xxs,
.t-store .t-product__option-select { font-size: 11px; }
.t-store__card__sku.t-descr.t-descr_xxs { display: none !important; }

.t-store .t-align_center .t-product__option-title,
.t-store .t-store__popup-container_8-cols .t-product__option-title { display: none !important; }

.t951 .t-align_center .t-product__option-variants,
.t951__popup-container_8-cols .t-product__option-variants { margin: 10px 0 0 0 !important; width: 100%; }

.t951 .t-store__card__btns-wrapper { margin-top: 0px !important; width: 100%; }
.t-store__search-close-icon { right: 100px !important; }

.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word;
    font-weight: 500 !important;
    font-size: 11px !important;
    line-height: 14px !important;
    margin-top: 8px;
    order: 2;
    height: 30px;
}

.t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option,
.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option { width: 100%; }

.t-store__card__price-wrapper {
    order: 1;
    margin-top: 12px;
}

.t-store__card__textwrapper {
    padding-top: 10px !important;
    margin-bottom: -18px;
    display: flex;
    flex-direction: column;
}

.t-store__card__price_old,
.t-store__prod-popup__price_old {
    font-size: 13px !important;
    color: #ff5353;
}

.t-store__card__price_old { margin-left: 8px; }

@media screen and (min-width: 960px) {
.t951__grid-cont { width: auto !important; max-width: 100% !important; }
.t-store__card-list { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; }
.t-store__stretch-col_25 { width: 100%; }
.t951__grid-cont:first-child { display: none; }
.t951__grid-cont:nth-last-child { display: none; }
.t951__grid-cont.t-container:after,
.t951__grid-cont.t-container:before,
.t951__grid-cont.t-container_100:after,
.t951__grid-cont.t-container_100:before,
.t951__grid-cont.t-container_10:after,
.t951__grid-cont.t-container_10:before,
.t951__grid-cont.t-container_8:after,
.t951__grid-cont.t-container_8:before { width: 0px; display: none; }
}

@media screen and (max-width: 960px) {
.t-store__grid-cont .t-col,
.t-store__grid-cont .t-store__stretch-col { margin-bottom: 16px; }
}

@media screen and (max-width: 480px) {
.t951 .t-store__card__btns-wrapper { margin-top: 0px !important; }
}


/* =============================================
   КАТАЛОГ — СОРТИРОВКА
   ============================================= */

.t-store__filter__sort { margin-left: 0px !important; }
.t-store__sort-select { width: 100% !important; height: 24px !important; }
.t-store__sort-select-wrapper { width: 100% !important; }


/* =============================================
   КАРТОЧКА ТОВАРА — ВЫПАДАЮЩИЙ СПИСОК
   ============================================= */

.js-product .t-product__option-select {
    display: flex;
    width: 100%;
    border: 0px #F2F2F5 solid;
    background: #F2F2F5;
    color: #555770;
    outline: 0px;
    box-sizing: border-box;
    cursor: pointer;
    padding: 4px 30px 4px 10px;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.js-product .t-product__option-select:hover {
    border: 0px #EBEBF0 solid;
    background: #EBEBF0;
    color: #185FA5;
}

.js-product .t-product__option-variants:after {
    border-width: 5px 4px 0 4px;
    border-color: #555770 transparent transparent transparent;
}

.js-product .t-product__option-variants:hover:after {
    border-width: 5px 4px 0 4px;
    border-color: #185FA5 transparent transparent transparent;
}


/* =============================================
   КОРЗИНА — ВСПЛЫВАЮЩЕЕ ОКНО
   ============================================= */

.t706 .t-form .t-input,
.t-select {
    height: 52px;
    border: 1px solid #E4E4EB !important;
    border-radius: 8px;
}

.t706 .t-form .t-input:hover,
.t-select:hover {
    height: 52px;
    border: 1px solid #C7C9D9 !important;
    border-radius: 8px;
}

.t706 .t-input-title {
    font-size: 14px !important;
    color: #555770 !important;
}

.t706 .t-form .t-input.t-input-phonemask,
.t706 .t-form .t-input.t-input-phonemask:hover { border: 0px !important; }

.t706 .t-submit {
    width: 100%;
    height: 52px !important;
    border-radius: 8px;
    font-weight: 500;
    color: #0e0e0e !important;
}

.t706 .t-submit:hover { background-color: #fdd923 !important; }

.t706__cartwin-totalamount-wrap { font-weight: 500 !important; }

.t-checkbox__indicator {
    border: 2px solid #E4E4EB !important;
    border-radius: 4px;
}

.t706__product-title {
    font-weight: 500 !important;
    padding: 16px 16px 16px 0;
}

.t706__cartwin-top { padding: 0 0 8px 0; border-bottom: 0px !important; }
.t706__cartwin-content { max-width: 992px !important; border-radius: 16px; }
.t706__cartwin-bottom { border-top: 0px !important; padding-top: 0px !important; }
.t706__form-upper-text { display: block !important; }
.t706__cartwin-prodamount-wrap { padding-bottom: 0px !important; }

.t-inputpromocode__btn {
    max-width: 120px;
    font-weight: 500;
    border-radius: 8px;
    background-color: #F2F2F5 !important;
    color: #555770 !important;
}

.t-inputpromocode__btn:hover {
    background-color: #EBEBF0 !important;
    color: #185FA5 !important;
}

.t-form__errorbox-wrapper {
    background: #FFE5E5 !important;
    border-radius: 8px;
}

.t-form__errorbox-item,
.t-form__errorbox-item p { color: #FF3B3B !important; }

.t-form__errorbox-item { padding-top: 0px !important; font-size: 14px; line-height: 2; }
.t-form__errorbox-text { padding: 0 10px 0px !important; }

.t706 .t-form__successbox {
    border-radius: 8px;
    color: #06C270;
    background-color: #E3FFF1 !important;
}


/* =============================================
   КОРЗИНА — ИКОНКА В ШАПКЕ
   ============================================= */

.t706__carticon_sm .t706__carticon-counter {
    right: -6px;
    bottom: 33px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}

@media screen and (max-width: 980px) {
.t706__carticon { position: absolute !important; top: 9px !important; right: 60px !important; }
.t706__carticon-counter { border-radius: 4px !important; font-family: 'Roboto' !important; }
.t706__carticon_sm .t706__carticon-counter {
    right: 2px;
    bottom: 25px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 50% !important;
    font-weight: 600;
}
.t706__carticon-imgwrap { box-shadow: none !important; border: 0px !important; background-color: transparent !important; }
}


/* =============================================
   КОРЗИНА — МОБИЛЬНАЯ ВЕРСИЯ
   ============================================= */

@media screen and (max-width: 560px) {

.t706__cartwin-content {
    border-radius: 0px;
    height: 100vh;
    overflow-y: auto;
    padding-top: 56px !important;
}

.t706 .t706__close {
    position: fixed;
    z-index: 1000;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 56px;
    background: #fff;
    border-bottom: 1px solid #E4E4EB;
    padding: 0 20px;
    box-sizing: border-box;
}

.t706 .t706__close::before {
    content: "Корзина";
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0e0e0e;
}

.t706 .t706__close-icon {
    width: 32px !important;
    height: 32px !important;
    background-color: #F2F2F5;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

}


/* =============================================
   БЛОК УВЕДОМЛЕНИЯ — ТРЕК-НОМЕР
   ============================================= */

#allrecords .sp-notice__text a {
    color: #185FA5;
    font-weight: 700;
    text-decoration: underline;
}

#allrecords .sp-notice__text a:hover {
    color: #0C447C;
    text-decoration: none;
}


/* =============================================
   ПОПАПЫ — СКРУГЛЕНИЕ УГЛОВ
   ============================================= */

/* Попап политики персональных данных */
[data-tooltip-hook="#popup:privacy"] .t-popup__container {
    border-radius: 16px !important;
    overflow: hidden;
}


/* =============================================
   БЛОК T577 — ШАГИ
   ============================================= */

.t577__textwrapper {
    display: flex;
    flex-direction: column;
    background: #fff;
    padding: 10px 34px 10px;
    height: 100%;
    box-sizing: border-box;
}

.t577__img { display: none; }

.t577__number {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    color: #fff;
}

.t577__circle {
    width: 24px !important;
    height: 24px !important;
    background-color: #1a1a1a !important;
    border-radius: 100%;
    border: 0 !important;
    margin: 0 auto;
    position: absolute;
    top: 30px !important;
    left: -10px;
    right: auto !important;
}

.t577__col {
    padding-top: 0px;
    position: relative;
    margin-bottom: 50px;
}

.t577__title { text-align: left; margin-top: 20px; }
.t577__descr { text-align: left; margin-top: 12px; margin-bottom: 20px; }

.t577 .t-section__topwrapper,
.t849 .t-section__topwrapper { margin-bottom: 0px !important; }

.t577 .t-section__title,
.t849 .t-section__title { margin-bottom: 20px; }

@media screen and (max-width: 960px) {
.t577__col.t-col_3,
.t577__col.t-col_4,
.t577__col.t-col_6 {
    width: 100%;
    max-width: 580px;
    display: table;
    vertical-align: middle;
    margin: 0 auto 0px;
    float: none;
}
.t577__circle { left: 8px !important; }
.t577 .t-section__topwrapper { margin-bottom: 20px; }
}


/* =============================================
   БЛОКИ T849, T923, T829, T572
   ============================================= */

.t849 .t-section__descr,
.t923 .t-section__descr { max-width: 100% !important; }

.t849__title.t-name { font-weight: 500 !important; color: #1a1a1a !important; }

.t923 .t-section__descr { text-align: left; max-width: 560px; }

.t923__bgimg { width: 120px; height: 120px; }

.t923__imgwrapper_1-1 { padding-bottom: 130px !important; }

.t923__textwrapper.t923__paddingsmall { padding: 18px 0px !important; }

.t923__paddingsmall.t923__btn-wrapper,
.t923__paddingsmall.t923__btntext-wrapper { padding: 0 0px 14px !important; }

.t829__title.t-name { display: none; }
.t829__descr.t-descr { display: none; }
.t829__btnwrapper { display: none; }
.t829 .t-section__descr { max-width: 100% !important; }
.t829 .t-section__topwrapper { margin-bottom: 20px !important; }

.t-section__topwrapper.t-align_center { margin-bottom: 0px !important; }

.t572 .t-section__topwrapper { margin-bottom: 30px !important; }


/* =============================================
   БЛОК T457 — СПИСОК
   ============================================= */

@media screen and (max-width: 960px) {
.t457__ul { display: flex; flex-direction: column; }
.t457__li {
    clear: both;
    font-family: 'Roboto';
    color: #000;
    font-size: 14px;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    font-weight: 500 !important;
    margin-top: 14px !important;
}
.t-prefix_1 { padding-left: 30px; }
}


/* =============================================
   ПОЛЕЗНЫЕ СТАТЬИ
   ============================================= */

@media screen and (max-width: 460px) {
.t896 .t-feed__row-grid__post-wrapper { padding-bottom: 0px; }
.t-feed__post__line-separator { display: none; }
}

.t896 .t-feed__row-grid__post-wrapper .t-feed__post-bgimg { border-radius: 8px; }


/* =============================================
   ВСПЛЫВАЮЩЕЕ ОКНО ТОВАРА
   ============================================= */

.t-store__prod-popup__text { display: block !important; }
/* Фильтры каталога — исправление ширины враппера */
.t951__sidebar .t-store__parts-switch-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

.t-store__parts-switch-wrapper.t-align_center {
    justify-content: flex-start !important;
}
/* Фильтры каталога — мобильная версия */
@media screen and (max-width: 640px) {
.js-store-parts-switcher.t-store__parts-switch-btn.t-menu__link-item {
    padding: 5px 10px !important;
    font-size: 13px !important;
    margin: 0 3px 3px 0 !important;
}