.js-store-prod-all-text {
    display:none;
}
.t706__product-title, .t-name, .js-store-prod-descr, .js-store-prod-name, .t-store__prod-popup__sku, .js-store-prod-price, .js-product-edition-option, .js-store-prod-popup-buy-btn-txt {
    font-family: 'wysion'!important;
}
.t572 a {
    color: #bcbcbc!important;
}
.js-store-tabs.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
    padding-left: 0px!important;
    padding-right: 0px!important;
    overflow: hidden;
}

/* Планшеты (768px-1023px) и компьютеры (1024px+) */
@media (min-width: 768px) {
    .t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_lg.t944__btn {
        max-width: 177px;
        max-height: 45px;
        font-size: 16px;
        font-weight: 'wysion';
    }
  .t-store__tabs__content.t-descr {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
    width: max-content;
    overflow: hidden;

  }
.t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    padding-left: 20px!important;
}

}

/* Мобильные (до 767px) */
@media (max-width: 767px) {
    #rec1655892751 {
        padding-top:10px!important;
    }
    #rec1655892751 label {
        font-weight: 600;
    }

    #rec1655892751 .t-input-group.t-input-group_em, #rec1655892751 .t-input-group.t-input-group_in  {
        margin-bottom: 10px!important;
    }
    
    #form1655892751 {
        padding-left: 10%;
        padding-right: 10%;
    }
    #form1655892751 input,  #form1655892751 button {
        height: 45px;
    }
  .t-store__tabs__content.t-descr {
    margin-left: -15px !important;
    margin-right: -25px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    overflow: hidden;
    max-width: 100vw;

  }
   .t-store__tabs__item {
        max-width: 100vw;
    }
    .t-store .t-store__tabs_accordion .t-store__tabs__item-button {
        padding-left: 20px!important;
        padding-right: 20px!important;
        width: calc(100% - 40px);
    }
    .t678 .t-form__submit {
        margin-top: 15px!important;
        padding-bottom: 5px!important;
    }
}

.t-typography__characteristics.js-store-prod-charcs {
color: black;
    font-weight: 600;
    font-family: 'wysion';
}

#rec1660673431 {
    padding-left: 10%;
    padding-right:10%;
}
#allrecords a {
    color: #9a0904;
}