/* Новые стили */
.t706__product-title a,
a.t706__product-title, 
.t706__product-title .t-descr {
    font-family: 'Manrope', sans-serif !important;
    line-height: 1 !important;
    font-weight: 500 !important;
}
.t706__product-quantity, 
.t706__sidebar-prodamount-label,
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-currency,
.t706__cartpage-prodamount .t706__cartwin-prodamount-label, 
.t706__cartpage-prodamount .t706__sidebar-prodamount-label,
.t706__cartpage-prodamount .t706__cartwin-prodamount-price,
.t706__cartpage-prodamount .t706__cartwin-prodamount-currency,
input::placeholder,
textarea::placeholder ,
.t706 .t-form input.t-input,
.t706 .t-form .t-select,
.t706__cartwin-totalamount-wrap,
.t706 .delivery-full-address,
.t706__product-title__option,
.t-store__card .t-store__card__price,
.t-store__prod-popup__price-item,
.js-product-option-name {
    font-family: 'Manrope', sans-serif !important;
}
.t706__sidebar-bottom .t-btnflex__text,
.t-inputpromocode__wrapper .t-btn {
    font-family: 'Manrope', sans-serif !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}
.t-store__card__btn-text,
.js-store-prod-popup-buy-btn-txt {
    font-family: 'Manrope', sans-serif !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
}
.uc-zero-footer .t-checkbox__control {
    padding-top: 6px !important;
}
.t1003__item-txt {
    font-family: 'Jun', serif !important;
}
.t795__title,
.t004 .t-text {
    color: #000 !important;
    line-height: 1.33 !important;
}
.t004 .t-text {
    font-size: 20px !important;
}
.t750__close-text {
    font-family: 'Manrope',sans-serif !important;
    opacity: 1 !important;
}
.t280__descr {
    font-weight: 500 !important;
}
.t-text_xs {
    font-size: 14px !important;
}
.t706__product-title__option {
    font-size: 13px !important;
}
.t-checkbox__control {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.33;
}
#field-title_1677752639638,
#field-title_5625487771068 {
    display: none !important;
}
.t-radio__wrapper-delivery .t-name_md {
    font-size: 32px !important;
    padding-bottom: 32px !important;
}
.t856 .t-card__descr,
.t404__title {
    color: #000 !important;
}
.t404__title {
    font-size: 24px !important;
}

/* --- --- --- --- */

label.t-radio__control:nth-last-child(2) .delivery-checkbox-label::after {
    content: 'от 800 ₽';
    padding-left: 4px;
    color: #505050;
    font-size: 14px;
    font-family: 'Manrope',sans-serif;
    font-weight: 400;
    line-height: 1.33;
}
label.t-radio__control:last-child .delivery-checkbox-label::after {
    content: '(доставим через 60-90 минут после согласования и оплаты по тарифам Яндекс курьера)';
    padding-left: 4px;
    color: #505050;
    font-size: 14px;
    font-family: 'Manrope',Arial,sans-serif;
    font-weight: 400;
    line-height: 1.33;
}
.delivery-minimum-price,
.delivery-hint.t-text.t-text_xs {
    font-size: 15px !important;
}
.js-store-grid-cont .js-store-prod-descr{
    display:none;
}
 .js-store-grid-cont .js-store-price-wrapper .js-product-price, .js-store-grid-cont .t-store__card__price-currency{
    font-size:12px !important;
    /* font-family: Montserrat !important; */
}
.js-store-prod-all-text em{
    font-style:normal;
    /* font-family: Montserrat !important; */
}
.js-store-prod-all-text ul{
    /* font-family: Montserrat !important; */
}
.js-store-prod-all-text ul li:first-child{
    list-style-type:none;
    font-weight:bold;
    margin-left:-20px;
    padding-bottom:20px;
}
.js-store-prod-price .js-product-price,.js-store-prod-price .t-store__prod-popup__price-currency {
    /* font-family: Montserrat !important; */
    font-size: 14px;
}
/* .t706__cartpage-totals div{
    font-family: Montserrat !important;
}
.t706__product-title__option{
    font-family: Montserrat !important;
}
.t706__product-amount{
    font-family: Montserrat !important;
} */
.t503__title{
    margin-top:0 !important;
}
.delivery-hint,
.t-input-group_tx {
    background-color: #ac1c51;
    color: #fff !important;
    padding: 20px;
    font-weight: 400 !important;
}
.t-input-group_tx .t-text {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.33 !important;
}

.t-input-group_pm .t-radio__control {
    font-weight: 400 !important;
}

@media (min-width:981px) {
    .js-store-grid-cont .js-store-prod-name{
        width:60%;
        float:left;
        display:inline-block;
    }
     .js-store-grid-cont .js-store-price-wrapper{
        float:right;
        margin-top:0;
        width:40%;
        text-align:right;
        display:inline-block;
        margin-top:-1px;
    }
}

@media (max-width:640px){
    .t-store__card__btn-text,
    .js-store-prod-popup-buy-btn-txt {
        font-size: 12px !important;
    }
    .t-radio__wrapper-delivery .t-name_md {
        font-size: 24px !important;
    }  
    .t706__product-title a,
    a .t706__product-title {
        font-size: 14px !important;
        line-height: 1 !important;
    }
    .t004 .t-text {
        font-size: 16px !important;
    }
    .t856__table{
        height:350px !important;
    }
    .t-rec_pt_90{
        padding-top:45px !important;
    }
    .t-rec_pb_90{
        padding-bottom:45px !important;
    }
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col{
        margin-bottom:30px;
    }
    .t786 .t-store__card__btns-wrapper{
        margin-top:0 !important;
    }
    .t795__title{
        font-size:24px;
        margin-bottom:0 !important;
    }
    .t-rec_pb_60{
        padding-bottom:30px !important;
    }
    .t718__contentwrapper{
        text-align:left !important;
    }
    .t718__contacts{
        font-size:24px !important;
    }
    .t-heading_xs{
        font-size:24px !important;
    }
    .js-store-parts-select-container{
        margin-top:15px !important;
    }
    .t795__descr{
        margin-top:15px;
    }
    .t497{margin-top:30px !important;}
    .t856__text br{
        display:none !important;
    }
    .t856__col{
        margin-bottom:30px;
    }
    .t856__col:last-child{
        margin-bottom:0 !important;
    }
    .t004{
        padding:0 !important;
    }
    #rec548813768{
        padding-bottom:0 !important;
    }
    .t856 .t-card__descr br{display:none !important;}
}
.t404__textwrapper {
    position:absolute;
    top:0;
    width:100%;
}
.t404__link{
    padding-top:50px;
    display:block;
    position:relative;
}
.t795__descr{
    font-family: 'Manrope',Arial,sans-serif !important;
}
/*.js-store-prod-text br + br,*/.js-store-prod-text br + ul{
    display:none !important;
}
.js-store-prod-text em{
     font-family: 'Manrope',Arial,sans-serif !important;
     font-weight:300 !important;
     font-size:18px !important;
     display:block;
     width:100%;
     margin-top:15px;
     font-style:italic;
}
.js-store-prod-all-text{
    font-family: 'Manrope',Arial,sans-serif !important;
     font-weight:300 !important;
     font-size:18px !important;
}

.t758 ul {
    margin: 0
}

.t758__list {
    list-style-type: none;
    margin: 0;
    padding: 0!important
}

.t758__list_item {
    clear: both;
    font-family: 'Manrope',Arial,sans-serif;
    font-size: 16px;
    display: inline-block;
    margin: 0;
    color: #444444;
    white-space: nowrap
}

.t758__link-item__wrapper {
    display: inline-block;
    padding-right: 10px;
    min-height: 19px;
    vertical-align: middle;
    float: left
}

.t758__list-item__icon {
    height: 19px;
    margin-right: 10px;
    float: left
}

.t758 .t-menu__link-item {
    white-space: initial;
    line-height: 19px;
    min-height: 19px;
    display: inline-block;
    float: left
}

.t758__breadcrumb-divider {
    padding-right: 10px;
    font-family: Arial,Helvetica,sans-serif;
    float: left;
    line-height: 19px;
    height: 19px
}

.t758__list_item:last-child .t758__link-item__wrapper {
    padding-right: 0 !important;
}

.t758 a,#allrecords .t758 a {
    text-decoration: none;
    color: #444444
}

@media (max-width: 480px) {
    .t856__inner-wrapper .t-card__title {
        font-size: 24px !important;
    }
}

@media (max-width: 430px) {
    .t-radio__control.t-text_xs {
        line-height: 1.4 !important;
}
    .delivery-minimum-price {
        margin-left: auto !important;
        min-width: 42px;
        text-align: right;
}
    .t-radio__control {
        display: flex;
}
    label.t-radio__control:nth-last-child(2) .delivery-checkbox-label::after {
        position: absolute;
        right: 0;
    }
}