@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;
    }
}
label.t-radio__control:nth-last-child(2) .delivery-checkbox-label::after {
    content: 'от 800 ₽';
    padding-left: 4px;
    color: #505050;
    font-size: 15px;
    font-family: 'Romul',Arial,sans-serif;
    font-weight: 300;
}
label.t-radio__control:last-child .delivery-checkbox-label::after {
    content: '(отправка по тарифам Яндекса)';
    padding-left: 4px;
    color: #505050;
    font-size: 15px;
    font-family: 'Romul',Arial,sans-serif;
    font-weight: 300;
}
.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: #ff578a;
    color: #fff !important;
    padding: 20px;
    font-weight: 500 !important;
}
.t-input-group_tx .t-text {
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
}

.t-input-group_pm .t-radio__control {
    font-weight: 500 !important;
}
@media (max-width:640px){
    .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:20px !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: 'Romul',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: 'Romul',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: 'Romul',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: 'Romul',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: 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;
    }
}