.js-store-prod-all-text {
     font-size: 16px !important;
}

.t772__bgimg.t-bgimg.loaded {
    border-radius: 17px;
}

.t-descr {
    font-family: 'PPNeue', Arial, sans-serif;
    font-weight: 600;
    color: #357025;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid rgba(53, 112, 57);
    border-radius: 12px;
    background-color: #ffffff;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    border-radius: 12px;
    background-color: #ffffff75;
    border: 1px solid #ddd;
}

.t-store__sort-select {
    border: 0px #ddd solid !important;
    background: #F4EEE0 !important;
    color: #327120 !important;
    text-transform: uppercase !important;
    outline: 0 !important;
    width: 240px !important;
}

.t-store__product-popup .t-typography__characteristics {
    display: none !important;
}


/*Кнопка у промокода*/

.t-inputpromocode__btn .t-btn .t-btn_md {
    color: #F4EEE0 !important;
    background: #327120 !important;
}

/*Заголовок товара в корзине*/

.t706__product-title__portion, .t706__product-title__option, .t706__product-amount--portion .t706__product-portion {
    opacity: .7;
    font-size: 14px;
    font-weight: 600;
    color: #32711f;
    padding-top: 15px;
}

.t706__product-title {
    font-size: 15px;
    font-weight: 600 !important;
    line-height: 1.1;
}

/*"Preorder Now" вместо "Out of Stock" в каталоге*/

.js-store-prod-sold-out {
    visibility: hidden; /* Hides the original text without removing the element */
}

.js-store-prod-sold-out::before {
    content: "Доступно к предзаказу"!important; /* Your new custom text */
    visibility: visible;
    font-weight: bold;
    color: #ff8562;
}

/*Шрифт табов в мобильной версии*/

@media (max-width: 768px) {
    .t-store__tabs__item-title {
        font-size: 14px; 
        font-weight: normal;
    }

    .t-store__tabs__content {
        font-size: 14px;
        line-height: 1.4;
        padding: 10px;
    }
}


@media (max-width: 768px) {
    .t-radio__control {
        font-size: 14px; 
        font-weight: normal;
    }
}

.t-store__prod-snippet__container {
    padding-bottom: 120px;
    padding-top: 40px !important;
}

@media (max-width: 767px) {
    .t-store__prod-snippet__container {
        padding-top: 15px !important;
        padding-bottom: 60px; /* если хочешь, можно и bottom уменьшить */
    }
}