

/* Start:/local/templates/.default/components/bitrix/catalog/.default/style.css?1676470607190*/
.c-subsection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5px;
    margin-bottom: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/b2b/style.css?17544647015910*/
.product__left.no-photo {
    display: table;
}

.product__left.no-photo .product__slider {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.product__left.no-photo .product__slider img {
    width: 50%;
}

.product-storage__presence>span.red{
    color: #ed2129;
}

.product-top__check_link{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: revert;
    -ms-flex-align: center;
    align-items: flex-end;
    margin: 0 0 35px;
    justify-content: flex-end;
    align-content: flex-start
}
.product-top__check_link a{
    border-bottom: 1px dashed #152267; 
    color: #152267;
    display: flex;
    align-items: center;
    font-weight: 500;
}

.img_block_left{
    float: left; 
    width: 29%; 
    margin:0; 
    padding: 10px; 
    display: block;
}

.product-justify-content {
    display: flex;
    justify-content: space-between;
}

.bnt-orange{
    background-color: #ed7b21; 
    color: #fff;
    font-size: 14px;
}    

.i-icon-danger {
    background-repeat: no-repeat;
    background-position: 50%;
    display: inline-block;
    vertical-align: middle;
    width: 25px; 
    height: 25px; 
    margin-right: 10px;
}


.product-params__row {
    font-size: 13px;
}

.product__link.active:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: #ed2129;
}

.product__link:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: #DEE1E6;
}

.product__main{
    border: none;
}

.product__thumbs{
    margin-right: 0;
}
.product__slider, .product__thumbs .swiper-container{
    height: auto;
}

.product__thumbs .swiper-container .swiper-slide{
    height: auto !important;
}

.swiper-slide{
    margin-bottom: 0
}

.swiper-slide-next, .swiper-slide-active{
    width: 100px;
}

.product__img{
    width: 100%;
}

.product-description__char>:last-child:first-child .product-params__value {
    width: 54%;
}

.zakaz_obraztsa{
    pointer-events: all; 
    background-color: #ed7b21; 
    color: #fff;     
    margin-top: 0px;
}

.product__link {
    font-size: 14px;
}

.product-description__content.active{
    padding: 20px 10px 25px
}

.product-top__bottom .tooltip__handle {
    margin-right: 0px;
}


.header_product_block{
    height: 105px; 
    width: 100%; 
    padding-left:20px; 
    border: 0;
}
.product-right-block{
    display: flex; 
    width: 74%; 
    padding: 10px;
}
.product-right-block-data{
    display: table; 
    width: 42%; 
    padding-right: 10px;
}
.product-right-block-param{
    display: table; 
    width: 57%; 
    padding: 0px;
}
.right-block-param-tab{
    padding: 11px 9px; 
    margin-right: 10px
}

.border-left-param{
    border: none; 
    border-left: 1px solid #dee1e6;
}

.product-storage__presence{
    margin: 0;
}

@media (max-width: 1700px){
    .product__left.no-photo .product__slider img {
        width: 60%;
    }
}

@media (max-width: 1279px){
    .product__left.no-photo .product__slider img {
        width: 60%;
    }
}

@media (max-width: 1023px){
    .product__left.no-photo .product__slider img {
        width: 40%;
    }
    .header_product_block{
        height: 100%; 
        width: 100%; 
        padding: 0px 7px 10px 7px;
    }
    .product-right-block{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .product-right-block-data{
        display: table;
        width: 100%; 
        margin-top: 10px;
    }
    .product-right-block-param{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .border-left-param{
        border-left: 0px solid #dee1e6;
    }
}

@media (max-width: 767px){
    .header_product_block{
        height: 100%; 
        width: 100%; 
        padding: 0px 7px 10px 7px;
    }
    .product-right-block{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .product-right-block-data{
        display: table;
        width: 100%; 
        margin-top: 10px;
    }
    .product-right-block-param{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .border-left-param{
        border-left: 0px solid #dee1e6;
    }

}
@media (max-width: 500px){
    .header_product_block{
        height: 100%; 
        width: 100%; 
        padding: 0px 7px 10px 7px;
    }
    .product-right-block{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .product-right-block-data{
        display: table;
        width: 100%; 
        margin-top: 10px;
    }
    .product-right-block-param{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .product-description__char>:last-child:first-child .product-params__value {
        width: 100%;
    }
    .border-left-param{
        border-left: 0px solid #dee1e6;
    }

}

@media (max-width: 390px){
    .header_product_block{
        height: 100%; 
        width: 100%; 
        padding: 0px 7px 10px 7px;
    }
    .product-right-block{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .product-right-block-data{
        display: table;
        width: 100%; 
        margin-top: 10px;
    }
    .product-right-block-param{
        display: table;
        width: 100%;
        margin-top: 10px;
    }
    .product-description__char>:last-child:first-child .product-params__value {
        width: 100%;
    }
    .border-left-param{
        border-left: 0px solid #dee1e6;
    }

}

/* End */


/* Start:/local/templates/.default/components/citfact/html.catalog.item/product_table/style.css?1700554214311*/
.select-items ul>.disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
}
/* End */
/* /local/templates/.default/components/bitrix/catalog/.default/style.css?1676470607190 */
/* /local/templates/.default/components/bitrix/catalog.element/b2b/style.css?17544647015910 */
/* /local/templates/.default/components/citfact/html.catalog.item/product_table/style.css?1700554214311 */
