@media screen and (min-width: 1px) {
  .t-store__parts-switch-wrapper {
    text-align: center;      /* центрируем блок табов по горизонтали */
  }
  .js-store-parts-switcher {
    display: inline-block;     /* позволяем центрировать элемент в контейнере */

    line-height: 50px;          /* высота таба 50 */
    padding-left: 22px;
    padding-right: 22px;
    border-radius: 10px;
    margin-right: 0px;
    margin-left: 0px;
    border: 1px solid #937051;
    height: 50px !important;
    vertical-align: middle !important;
    box-sizing: content-box !important;
    margin-bottom: 40px;          /* отступ ниже табов 40px (уточнено в коде) */
  }
  .t-store__parts-switch-btn.t-active {   background-color: #C59365 !important;  color: #ffffff !important;  border: 1px solid #C59365 !important; } 
  .t-store__parts-switch-btn:hover {  background-color: #C59365 !important;  color: #ffffff !important;  border: 1px solid #C59365 !important; } 
}
    /* Тотально скрываем кнопку "Все" */
    /*.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-store__parts-switch-btn-all {
      display: none !important;*/
   /* }*/
    /* размер текста и кнопки внутри попапа */    
/* Общие стили (и для десктопа, и для мобилки) */
.js-store-prod-all-text {
  font-size: 18px;
  font-weight: 400;
}

a.t-store__prod-popup__btn.t-btn.t-btn_sm {
  font-size: 16px;
}

a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
  font-size: 16px;
}

a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_sm {
  font-size: 16px;
}
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    margin: 0 10px 8px 0;
}
/*кнопка загрузить еще*/
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    color: #937051 !important;
    border: 1px solid #937051 !important;
    border-radius: 9px!important;
    font-family: Rawline;
    font-weight: 500;
    background-color: #f5f5f5 !important;
    height: 38px!important;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
/*форма заказа*/
.t706__cartwin-heading.t-name.t-name_xl {
    font-size: 36px;
    line-height: 1.05;
}
span.t-input-phonemask__select-code {
    font-size: 16px;
    font-family: 'Rawline';
}
label#field-title_5411158466360 {
    font-size: 14px;
    font-family: 'Rawline';
    font-weight: 300;
}

input#input_5411158466360 {
    font-size: 16px;
    font-family: 'Rawline';
    font-weight: 400;
}

label#field-title_5411158466362 {
    font-size: 14px;
    font-family: 'Rawline';
    font-weight: 300;
}

input#input_5411158466362 {
    font-size: 16px;
    font-family: 'Rawline';
    font-weight: 400;
}

label#field-title_5411158466361 {
    font-size: 14px;
    font-family: 'Rawline';
    font-weight: 300;
}

input#input_5411158466361 {
    font-size: 16px;
    font-family: 'Rawline';
    font-weight: 400;
}

.t706__product-title.t-descr.t-descr_sm {
    font-size: 18px;
    font-family: 'Rawline';
}
/*окно Спасибо попап*/
div#tildaformsuccesspopuptitle-new {
    font-size: 50px;
        font-weight: 600;
}

button#tildaformsuccesspopupbtn-new {
    display: none;
}
span.t-btnflex__text {
    font-size: 16px;
}

a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t778__btn {
    max-width: 70%;
}

.t778__descr.t-descr.t-descr_xxs {
    font-weight: 400;
}
.t778__container.t-container.t778__container_mobile-grid {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    align-content: center;
    justify-content: center;
}

.t778__col.t-col.t-col_4.t-align_left.t-item.t778__col_mobile-grid.js-product {
    width: 90%;
}
.t778__container.t-container.t778__container_mobile-grid {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
}
.t778__descr.t-descr.t-descr_xxs {
    padding-bottom: 22px!important;
}
label#field-title_7212766622710 {
    color: #2c2c2c;
    font-family: 'Rawline';
}

label#field-title_7212766622711 {
    color: #2c2c2c;
    font-family: 'Rawline';
}

label#field-title_7212766622712 {
    color: #2c2c2c;
    font-family: 'Rawline';
}
input#input_7212766622711 {
        color: #2c2c2c;
    font-family: 'Rawline';
}

.t706__cartwin-content {
    padding-bottom: 0px;
}
/* Мобилка*/
@media screen and (max-width: 767px) {
    .js-store-parts-switcher {
    height: 44px !important;   
    line-height: 44px;
    padding-left: 20px;
    padding-right: 20px;
        margin-bottom: 14px;
  }
.js-store-prod-all-text {
  font-size: 16px;

}
  a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    font-size: 16px;
  }

  a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    font-size: 16px;
  }

  a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_sm {
    font-size: 16px;
  }
}
/* кнопки под карточками в мобилке */
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    width: 50%;
}

a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_sm {
    width: 50%;
}

.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: flex-end;
}

a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    margin: 0 10px 8px 0;
}
.t778__textwrapper.t778__paddingsmall {
    padding: 0 20px;
    padding-top: 18px;
}

.t778__btn-wrapper.t1002__btns-wrapper.t778__paddingsmall {
    padding: 0 20px 34px;
}
/*планшет*/
/* Только для планшетов */
@media (min-width: 768px) and (max-width: 1024px) {
  .t-store__card__btns-wrapper.js-store-buttons-wrapper {
    padding-left: 0px!important;
    padding-right: 0px!important;
  }
}



