.t-popup__block-close {
    background-color: #fff !important;
}

@media screen and (min-width:300px) {
    .t-store__card__bgimg, .t-store__card__bgimg_second {
        /*width: 250px;*/
        /*margin-left: 60px;*/
        border-radius: 25px;
        box-shadow: 5px 5px 23px 3px #0000004d;
    }
    .t-store__card__btn {
        height: 70px;
        font-size: 18px;
    }
    .t-btn_sm {
        font-size: 18px;
        height: 70px;
    }
    .js-store-prod-all-text{
        font-size: 16px;
    }
    .js-store-prod-descr {
        font-size: 16px;
    }
    .t-store__card__btns-wrapper, .js-store-buttons-wrapper {
        margin-top: 0px;
    }
    .js-product-price, .js-store-prod-price-val, .t-store__prod-popup__price-value, .t-store__prod-popup__price-currency {
        font-size: 20px;
    }
    .js-product-brand {
        font-size: 16px;
    }
    .js-store-prod-weight {
        font-size: 16px;
    }
    .js-store-prod-name, .js-product-name, .t-store__card__title, .t-name t-name_md {
        font-size: 20px;
    }
    .t-store__card__btn-text {
        font-size: 15px;
    }
}

@media screen and (min-width:640px) {
    .t-btn_sm {
        height: 70px;
        width: 280px;
    }
    .t-store__card__btn-text {
        font-size: 18px;
    }
}

@media screen and (min-width:960px) {
    .t-btn_sm {
        height: 70px;
        width: 300px;
    }
}
@media screen and (min-width:1200px) {
    .t-btn_sm {
        height: 70px;
        width: 360px;
    }
}


@media screen and (min-width:1440px) {
    .t-store__card__btn-text {
        font-size: 20px;
    }
    .t-store__card__bgimg, .t-store__card__bgimg_second {
        /*width: 250px;*/
        /*margin-left: 60px;*/
        border-radius: 25px;
        box-shadow: 5px 5px 20px 9px rgb(0 0 0 / 20%);
    }
    .t-form .t-submit {
    width: 460px;
    }
}
    
    .t754 .t-store__card__btns-wrapper {
         margin-top: 0px;
}

