/*отключение описания начало */
        .t776 .js-product .t-store__card__textwrapper .js-store-prod-descr{
             display: none;
        }
        .t776 .js-store-grid-cont .t-product__option{
        margin-bottom: 3px;
        margin-top: 3px;
        }
        .t776 .js-store-grid-cont .t-product__option .js-product-edition-option-name, .t776 .js-store-grid-cont .t-product__option .t-product__option-title, .t776 .js-store-grid-cont .t-product__option .js-product-option-variants{
            font-size: 16px;
        }
        .t776 .js-store-grid-cont .t-product__option .t-product__option-item_simple{
            padding: 4px;
        }


/*отключение описания. начало */
/*каталог. начало */
        .t406 .t406__title{
        background-color: rgba(0,102,0,0.5);
        padding-right: 20px;
    }
    .t406 .t406__uptitle{
        color: #fff;
        text-align: center;
        font-weight: bold;
        width: 200px;
        background-color: rgba(153,0,0,0.6);
        padding: 10px;
        font-size: 20px;
    }
    .t406 .t406__text{
        color: #fff;
        width: 50%;
        margin-left: 40%;
        padding-right: 5%;
        background-color: rgba(0,102,0,0.5);
    }
    .t959__card-content>.t-card__title.t-name {
        background-color: rgba(0, 102, 0, 0.6);
        text-align: center;
        margin-left: 0;
        margin-right: 0;
    }
    #rec557692611 .t-card__descr, #rec560335089 .t-card__descr, #rec560339450 .t-card__descr, #rec560340880 .t-card__descr, #rec560341294 .t-card__descr  {
        text-align: center;
        font-weight: bold;
        background-color: rgba(153,0,0,0.6);
    }
/*каталог. конец */
/*Галерея продукции на всех страницах. начало */
    .js-product-edition-option-name, .js-product-option-name, js-product-edition-option-name, .t-product__option-title{
        font-size: 18px;
        color: #990000;
    }
    .t-product__option-variants>.js-product-edition-option-variants, .t-product__option-variants>.js-product-option-variants{
        border: 1px #006600 solid;
        font-size: 18px;
        color: #006600;
    }
    .t-product__option-selected>.t-product__option-selected-title{
        font-size: 18px;
        color: #006600;
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active{
    border: 2px #006600 solid;
        background-color: rgba(0,102,0,0.2);
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active .t-product__option-title, .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_simple .t-product__option-title{
        color: #006600;
    }
/*Галерея продукции на всех страницах. конец */
/* таблица с ценами. начало */
    .uc-table_price tr td:nth-child(2), .uc-table_price tr td:nth-child(3), .uc-table_price tr td:nth-child(4), .uc-table_price tr td:nth-child(5), .uc-table_price tr td:nth-child(6), .uc-table_price tr td:nth-child(7){
    	text-align: center;
    	width: 13%;
    }
    
    .uc-table_price tr td:nth-child(1), .uc-table_price tr:nth-child(1) td{
        font-weight: bold;	
    	color: rgba(4,78,15,1);
    }
    .uc-table_price tr td{
        border-bottom: 1px #006600 solid;	
    	font-size: 18px;
    }
    
    .uc-table_price tr td:nth-child(2n){
    	background-color: rgba(4,78,15,0.2);
    }
    .uc-table_price {
        width: 100%;
    }
    @media screen and (max-width: 980px){
        .uc-table_price tr td{
    	font-size: 12px;
    }
    uc-table_price tr td:nth-child(2), .uc-table_price tr td:nth-child(3), .uc-table_price tr td:nth-child(4), .uc-table_price tr td:nth-child(5), .uc-table_price tr td:nth-child(6), .uc-table_price tr td:nth-child(7){
    	width: 11%;
    } 
    .t406 .t406__text{
        width: 90%;
        margin-left: 4%;
        margin-right: 4%;
        margin-top: 15px;
    }
    .t406 .t406__textwrapper__content {
        margin: 0 auto;
    }
    .t406 .t406__uptitle{
        padding: 5px;
        margin-bottom: 15px;
    }
    .t406 .t406__submit {
    height: 40px;
    }
    .t406 .t406__button-wrapper {
    margin-top: 30px;
    }
    }
    .t-input, .t-select{
        height: 40px;
    }
    
/*таблица с ценами. конец */
/* ИНТЕРНЕТ МАГАЗИН*/
    .t-store__card__mark {
    height: 20px;
    border-radius: 5px;
    }
/* ИНТЕРНЕТ МАГАЗИН*/
.custom-quantity-wrapper {
    display: flex;
    align-items: center;
    border: 1px solid #ddd; /* Например, рамка */
    padding: 5px; /* Отступ внутри контейнера */
    border-radius: 5px; /* Радиус границ */
}

.custom-button {
    background-color: #f0f0f0; /* Фоновый цвет кнопки */
    border: none; /* Убираем стандартную рамку */
    padding: 5px 10px; /* Отступы внутри кнопки */
    cursor: pointer; /* Курсор при наведении */
    font-size: 16px; /* Размер шрифта */
}

.custom-button:hover {
    background-color: #e0e0e0; /* Цвет при наведении */
}

.custom-quantity-input {
    width: 50px; /* Ширина инпута */
    text-align: center; /* Центрируем текст в инпуте */
    border: 1px solid #ddd; /* Рамка инпута */
    border-radius: 5px; /* Радиус границ */
    margin: 0 5px; /* Отступы вокруг инпута */
}