/*цвет на главной суб категории*/
.category-extend__subcategories {
    color: #1a1a1a;
}

/*Жирность фильтра*/
.filters__filters {
    font-size: 15px;
}

.filter__name {
    font-weight: 600;
}

/*Черный текст описания и выделение х1*/
.content-decorator {
    color: #1a1a1a;
}

.product-page__description {
    max-width: 1600px;
}

.content-decorator li {
    color: #1a1a1a;
}

.content-decorator b, 
.content-decorator strong {
    font-size: 17px;
}

/*Хлебные крошки размер*/
.breadcrumbs {
    font-size: 15px;
}

/*Жирность характеристик в карточке*/
.product-feature__value_size-s {
    color: #1a1a1a;
}

.product-feature__value .link-decorator {
    color: #1a1a1a;
}

/*Размер телефонов и почты в шапке*/
.header-middle-bar-phone_size_s .header-middle-bar-phone__phone {
    font-size: 14px;
}

.link-box__link {
    font-size: 15px;
}

/*Скрываем вверх оптимизатор*/
.hide-on-mobile { 
    display: inline; 
}

/* Smartphone Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) { 
    .hide-on-mobile { 
        display: none; 
    }
}

/*Низ оптимизация*/
.textcols {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.textcols-row {
    display: table-row;
}

.textcols-item {
    display: table-cell;    
    width: 33%;
    vertical-align: top;
    padding: 0;
    border-right: 30px solid #fff;
    border-left: 30px solid #fff;
}

.textcols-row .textcols-item:first-child {
    border-left: none;
}

.textcols-row .textcols-item:last-child {
    border-right: none;
}

.new__h2 {
    font-size: 170% !important;
    text-align: center;
    color: #1f8711;
    font-family: arial, helvetica, sans-serif !important;
}

.new__h2_1 {
    font-size: 170% !important;
    font-family: arial, helvetica, sans-serif !important;
}

.ul__new {
    margin: 10px 0 25px 20px;
}

.ul__new li {
    margin: 10px 0;
}

.ul__new1 {
    margin: 10px 0 25px 20px;
    list-style: unset !important;
}

.ul__new1 li:before {
    position: absolute;
    content: '\2714';
    left: -20px;
}

.ul__new1 li {
    margin: 10px 0;
    position: relative;
    list-style: none;
}

.strong__flex {
    font-weight: bold;
    text-align: center;
    font-size: 16px;
}

/*Сроки доставки в карточке*/
.c-product-custom-blocks {
    min-width: 300px;
    padding: 0 19px;
    border: 1px solid #f2f2f2;
    border-radius: 10px;
    transition: box-shadow .2s ease-in-out;
}

.c-product-custom-blocks:hover {
    box-shadow: 0 10px 50px rgba(0,0,0,.07);
}

.c-product-custom-block {
    font-weight: bold;
}

.up-button {
    bottom: 80px;
}

.order-ui-decorator .wa-row {
    display: none;
}

.order-form-decorator .wa-type-wrapper .wa-date {
    display: none;
}

.order-form-decorator .wa-delivery-variant .wa-date {
    display: none;
}

.order-dialog-decorator .wa-shipping-pickup-dialog .wa-variants-section .wa-variant-wrapper .wa-date {
    display: none;
}

.order-form-decorator .wa-details-rates-section .wa-schedule-wrapper, 
.order-form-decorator .wa-details-rates-section .wa-table {
    display: none;
}

.product-mini__name {
    height: 45px;
}