    .t-store__card__bgimg, .t-store__card__bgimg_second {
        border-radius: 20px
    }
    
    
.t-store__card__mark {
    height: 60px !important;
}

.t-store__card__mark {
    font-weight: 450 !important;
}


.t-store__prod__quantity {
    height: 37px !important;
}

/*Выделение карточек*/
.js-store-grid-cont {
    background-color: #ffffff;
    padding: 50px 30px;
    border-radius: 30px;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
}
/*Выделение Хита продаж*/
.t-descr_xxs span {
  background-color: #38C4A8; /* Здесь выберите цвет фона */
  padding: 5px 10px; /* Чтобы фон был вокруг слова */
  border-radius: 100px !important;
  color:#ffffff !important;
  
}

@media screen and (max-width: 480px){
#rec629098338 .t-btn {
    font-size: 10px !important;
}
#rec629098338 .t-store__card__price {
    font-size: 21px !important;}
    #rec629098338 .t-store__card__price_old{
        font-size: 21px !important;
    }
    
        .js-store-grid-cont {
 padding: 50px 20px;

}
}

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

@media(min-width:640px) {
    .t-col_4 {
    max-width: 380px;
}
}

@media(min-width: 1200px) {
       .t-col_3 {
    max-width: 280px !important;
    }
}

/*Высота кнопок в мобилке*/
@media screen and (max-width: 480px)
.t-btn_sm {
    height: 75px;
}

@media screen and (max-width: 960px){
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 100px;
}
}
 
 /*Выравнивание цены*/
 
.t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
}
.js-store-price-wrapper {
    margin-top: auto;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px;
}
.js-store-prod-sold-out {
    width: 100%;
    order: -1;
}
.t-store__card__price {
    margin-right: 5px;
}

    
    
    
    
    
    
   /*Дизайн формы для консультаций*/

    @media (min-width: 640px) {
        .t-popup__container {
            border-radius: 25px;
        }
        
        .t702 .t702__wrapper {
    padding: 60px 45px !important;
}
    }
    
    .t-title_xxs {
    line-height: 1 !important;
    
    .t702 .t702__title {
    margin-bottom: 15px !important;
}
}

@media screen and (max-width: 560px){
.t-popup__block-close {
    background: #ffffff !important;
}
}




    
    /*редактирование корзины*/
    
        .t706__cartwin-totalamount-wrap {
        display: none;
    }
    .t706__form-bottom-text {
    margin-top: 0px;
    margin-bottom: 0px;
}
@media screen and (max-width: 640px){
.t706 .t-form__submit {
    padding-bottom: 0px;
}
}



@media screen and (max-width: 640px){
.t-descr_xs, .t-input {
    font-size: 16px !important;
}
.t706__orderform {
    margin-bottom: 20px !important;
}
.t706__cartwin-top {
    display: none !important;
}
.t706__product {
    margin: 15px 0 !important;
}
}

    
.t-input-group_tx {
    background-color: #D7F3EE;
    padding: 20px 24px;
    border-radius: 15px;
    line-height: 1.3; 
}

.t-input-group_tx .t-input-block {
    margin-bottom: 0px !important;
}


.t706__product-title, .t706__cartwin-prodamount-label {
        font-weight: 500 !important;
}
 .t706__sidebar-prodamount-wrap, .t706__cartwin-prodamount-wrap{
        font-weight: 500 !important;
        font-size: 25px !important;
}
.t706__product-quantity {
    color: #52ad9b !important;
}
 @media(min-width: 1200px) {
     .t706__cartpage-form .t-col{
         margin-left: 100px !important;
     }
     .t706__cartpage-form .t-col .t-col_6 {
         max-width: 400px !important;
     }
      .t706 .t706__cartpage .t706__cartpage_showed .t706__cartpage-content .t-container {
    max-width: 1400px;
    }
    
    .t706__cartpage-content {
    flex-wrap: wrap;
    justify-content: space-between !important;
}
 }
 
@media screen and (max-width: 640px){
.t-descr_xs {
    font-size: 14px !important;
}
}


/*Ошибка при заполнении формы в корзине*/

.t-form .js-error-control-box .t-input.t-input_bbonly { 
    padding-left: 0px!important; 
}
.t-form .js-error-control-box .t-input:not(.t-input-phonemask) { 
    border: none!important;
    border-bottom: 1px solid #808080!important;
}
.t-form .js-error-control-box .t-input.t-input_bbonly {
    padding-left: 0px!important;
}
.t-form .js-error-control-box .t-checkbox__control{
    border: none!important;
}
.t-form .js-error-control-box .t-checkbox__control {
    padding: 0px;
}
.t-form__errorbox-wrapper {
    border-radius: 20px;
}




/*Дизайн карточек */

.t774 .t-section__topwrapper {
    margin-bottom: 30px !important;
}
@media (min-width: 1200px) {
    .t-col {
    margin-left: 10px;
    margin-right: 10px;
}
}

@media (max-width: 480px) {
    .t983 .t-section__topwrapper {
    margin-bottom: 10px;
}

.t983 .t-section__title {
    margin-bottom: 10px !important;
}
}