.product_basic{
    display: flex;
    column-gap: 40px;
}
.product-view__main .product_new__wrapper{
    margin-top: 48px;
}
@media screen and (max-width: 1920px){
   .product-view__main .product_new__wrapper{
        max-width: 1122px;
    }
}

.product_basic__wrapper{
    width: 82.46%;
}
.product_basic__title{
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    margin: 0;
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    color: #0f0f0f;
}
.product_basic__menu{
    margin-bottom: 40px;
    margin-top: 40px;
}
.product_basic__calculate{
    width: 100%;
    margin-bottom: 20px;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    display: flex;
    column-gap: 12px;
    align-items: center;
}
.product_basic__price{
    width: 100%;
}
.product_basic__num{
    display: flex;
}
.product_basic__price p{
    margin: 0;
    white-space: nowrap;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: #0f0f0f;
}
.product_basic__price span{
    font-size: 28px;
}
.product_basic__minus , .product_basic__plus{
    min-width: 48px;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
    cursor: pointer;
    transition: 0.5s;
}
.product_basic__minus:hover , .product_basic__plus:hover{
    transition: 0.5s;
    background-color: #f3f3f3;
}
.product_basic__num{
    width: 100%;
}
.product_basic__count{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}
.product_basic .product-view__slider-controls{
    display: none;
}
.product_basic .product-view__slider-img-box{
    margin: 0;
    width: 100%;
}
.product_basic .product-view__slider-slide-image{
    object-fit: cover;
}
.product_basic .product-view__slider-sliders-list{
    display: flex;
    align-items: center;
    top:unset;
    right: unset;
    bottom: 16px;
    left: 16px;
    column-gap: 12px;
}
.product_basic .product-view__slider-sliders-list li{
    margin: 0;
    border-radius: 12px;
    padding: 3px;
    outline: 2px solid #EBEDF1;
}
.product_basic .product-view__slider-sliders-list li img{
    border-radius: 10px;
}
.product_basic .product-view__slider-sliders-list .product-view__slider-sliders-item--current{
    outline: 2px solid  #D60000;
}
.product_basic .product-view__slider{
    height: 434px;
}
.product_basic__label{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    margin-top: 0;
    margin-bottom: 8px;
    color: #5A616C;
}
.product_basic__value{
    margin-top: 0;
    margin-bottom: 16px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #0f0f0f;
}
.product_basic__value:nth-last-child(1){
    margin-bottom: 0;
}
.product_basic__buttons{
    display: flex;
    column-gap: 12px;
}
.product_button__add{
    width: 100%;
    border-radius: 8px;
    border: none;
    height: 48px;
    color: #ffffff;
    background-color: #D60000;
    font-weight: 500;
    font-size: 16px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    line-height: 137%;
    cursor: pointer;
}
.product_new__wrapper .product-view__info-list {
    margin-top: 80px;
}
.product_basic__buttons .product-view__price-button{
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    width: 100%;
    border-radius: 8px;
    border: none;
    height: 48px;
    color: #D60000;
    background:none ;
    border: 2px solid #D60000;
    font-weight: 500;
    font-size: 16px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    line-height: 137%;
}
.new_characteristic{

    max-width: 735px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 28px;
    column-gap: 40px;
}
 body .new_characteristic .product-view__description-item {
     max-width: 347px;
        list-style-type: none;
        padding: 0;
        margin: 0;
 }
.new_characteristic .product-view__description-item .product-view__description-item-title{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #5A616C;
    margin-top: 0;
    margin-bottom: 8px;
}
.new_characteristic .product-view__description-item .product-view__description-text{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #0f0f0f;
    margin: 0;
}
.new_characteristic__title{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #0f0f0f;
    margin-bottom: 24px;
    margin-top: 42px;
}
.product_similar__products .product-view__info-price-box-title::before{
    content: unset;
}
.product_similar__products .product-view__info-price-box-title{
    padding: 0!important;
    margin-top: 40px;

}
.product-view__info-price-td a ,.product-view-gasblock__info-price-td a{
    font-weight: 400;
    font-size: 12px;
    line-height: 125%;
    color: #0f0f0f;
    text-decoration: none;
}
.product-view__info-price-td a:hover ,.product-view-gasblock__info-price-td a:hover {
    text-decoration: underline #0f0f0f;
}
.product_similar__products{
    padding-bottom: 40px;
}
.v3_mobile__cart{
    background-color: #ffffff;
    padding: 20px 16px ;
    margin-bottom: 10px;
}
.v3_mobile__cart-img img{
    object-fit:cover ;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.v3_mobile__cart-img{
    height: 160px;
    width: 100%;
}
.v3_mobile__cart-title a{
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #0f0f0f;
    text-decoration: none;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.v3_mobile__cart-title {
    margin:12px 0 ;
}
.v3_mobile__cart-info{
    display: flex;
    margin-bottom: 8px;
}
.v3_mobile__cart-info p{
    margin: 0;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.v3_mobile__cart-param{
    width: 152px;
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #777;
}
.v3_mobile__cart-value{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #0f0f0f;
}
.v3_mobile__cart-prices{
    display: flex;
    margin-top: 8px;
    margin-bottom: 20px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.v3_mobile__cart-price{
    width: 152px;
    font-weight: 500;
    font-size: 12px;
    line-height: 117%;
    color: #555;
    margin: 0;
}
.v3_mobile__cart-prices span{
    font-weight: 700;
    font-size: 16px;
    line-height: 112%;
    color: #0f0f0f;
}
.v3_mobile__cart button{
    background-color: #d60000;
    width: 100%;
    height: 44px;
    border-radius: 10px;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
}
.v3_mobile__title{
    margin-bottom: 24px;
    display: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 111%;
    color: #0f0f0f;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    margin-top: 0;
}
.product_basic .carousel__dots{
    display: none;
}
.product_new__wrapper .product-view__info-item,
.product_new__wrapper .product-view__info-button,
.product_new__wrapper .product-view__info-list{
    width: 100%;
}
.product_new__wrapper .product-view__info-item{
    flex-shrink: unset;
}
.product_new__wrapper .product-view__info-price-th:nth-child(1) {
    width: 170px;
}
.product_new__wrapper .product-view__info-price-td:nth-child(1) {
    width: 170px;
}
.product_new__wrapper .product-view__info-price-th:nth-child(2) {
    width: 257px;
}
.product_new__wrapper .product-view__info-price-td:nth-child(2) {
    width: 257px;
}
.product_new__wrapper .product-view__info-price-th:nth-child(3) {
    width: 117px;
}
.product_new__wrapper .product-view__info-price-td:nth-child(3) {
    width: 117px;
}
.product_new__wrapper .product-view__info-price-th:nth-child(4) {
    width: 152px;
}
.product_new__wrapper .product-view__info-price-td:nth-child(4) {
    width: 152px;
}
.product_new__wrapper .product-view__info-price-th:nth-child(5) {
    width: 193px;
}
.product_new__wrapper .product-view__info-price-td:nth-child(5) {
    width: 193px;
}
.product_new__wrapper .product-view__info-price-th:nth-child(6) {
    width: 193px;
}
.product_new__wrapper .product-view__info-price-td:nth-child(6) {
    width: 193px;
}
.product_basic__menu{
    user-select: none;
}

.product_similar__products-gasblock .product-view__info-price-td:nth-child(5) {
    width: 90px;
}
.product_similar__products-gasblock .product-view__info-price-th:nth-child(6) {
    width: 110px;
}
.product_similar__products-gasblock .product-view__info-price-td:nth-child(6) {
    width: 110px;
    background-color: #ffffff;
}
.product_similar__products-gasblock .product-view__info-price-td:nth-child(7){
    background:none;
    padding: 0;
}
.product_new__wrapper .product-view-gasblock__info-description-item-title {
    margin: 0;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    z-index: 1;
}
.product_new__wrapper .product-view-gasblock__info-description-item-text{
    margin: 0;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    position: relative;
    z-index: 1;
}
.product_new__wrapper .product-view__info-price-td button{
    font-weight: 500;
    font-size: 14px;
    line-height: 107%;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.product_new__wrapper .product-view__slider-img-box img{
    border-radius: 8px;
    background-color: #ffffff!important;
}
.product_new__wrapper .product-view__slider-sliders-list img{
    background-color: #ffffff;
}
.product_button__more{
    margin-top: 32px;

    padding: 8px 0;
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 200%;
    text-align: center;
    color: #111;
    background: rgba(255, 255, 255, 0.32);
    border:none;
    cursor: pointer;
}
.product_similar__products .pagination{
    padding: 0;
}
ul .pagination {
    width: 100%;
    justify-content: center;
    display: flex;
    list-style-type: none;
    column-gap: 12px;

}
ul .pagination li{
    margin-top: 16px;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration-style: unset;

}

ul .pagination li:nth-last-child(1){
    display: none;
}
ul .pagination li:first-child{
    display: none;
}
ul .pagination li a,.pagination_skip{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 14px;
    line-height: 200%;
    text-align: center;
    color:#777777;
    text-decoration: none;
}
ul .pagination .active{
    border-bottom:1px solid #D60000;
}
ul .pagination .active a{
    font-weight: 600;
    font-size: 14px;
    line-height: 200%;
    color:#D60000;
}
.page-item a{
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pagination-mobile{
    display: none;
}
.wrapper_factory{
    display: flex;
    column-gap: 32px;
    margin-bottom: 32px;
}
.wrapper_factory p{
    margin: 0;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 600;
    font-size: 20px;
    line-height: 140%;
    color: #777;

}
.factory_title{
    cursor: pointer;
}
.factory_active p{
    color: #D60000;
}
.factory_active {
    border-bottom: 1px solid #D60000;
}
.factory_off{
    color: #777;
    border-bottom: 1px solid #777;
}
.factory_wrapper__off{
    display: none;
}
.wrapper_factory{
    margin-top: 56px;
}
.product-view__inner .product-view__info-container{
    padding-bottom: 124px;
}

.product_new__wrapper .product-view__info-container{
    padding-bottom: 40px;
}

.factory_title p{
    white-space: nowrap;
}

@media (max-width: 640px){

    .price-card-list{
        display: block!important;
    }
    .product-view__info-price-table{
        display: none!important;
    }
}
@media screen and (min-width: 1921px) {
    .product_new__wrapper .product-view__info-price-th,.product_new__wrapper .product-view__info-price-td,.product_similar__products-gasblock .product-view__info-price-td,.product_similar__products-gasblock .product-view__info-price-th{
        width: 100%!important;
    }
    .product-view__info-price-table {
        width: 100%;
    }
    .product_new__wrapper thead .product-view__info-price-tr:first-child{
        column-gap: 9px;
    }
    .product_new__wrapper thead .product-view__info-price-tr th {
        margin-left: 0;
        width: 100%!important;
    }
}
@media screen and (max-width: 1200px) {
    .wrapper_factory{
        overflow-x: scroll;
        column-gap: 20px;
        margin-top: 32px;
    }
    .factory_title p {
        font-weight: 700;
        font-size: 16px;
        line-height: 175%;
    }
    .product-view__inner .product-view__info-container{
        padding-bottom: 0;
    }

    .pagination-mobile{
        display: block;
    }
    .pagination-desctop{
        display: none;
    }
    .v3_mobile__title{
        display: block;
    }
    .bread-crumbs{
        overflow: hidden;
        margin-right: 15px;
    }
    .bread-crumbs a{
        white-space: nowrap;
    }
    .product_basic .product-view__slider,.product_basic .product-view__slider-img-box,.product_basic .product-view__slider-img-box img{
        height: 206px;
        overflow: visible;
        background: none;
    }
    .bread-crumbs {
        padding-bottom: 11px!important;
    }
    .product_similar__products .product-view__info-price-box-title{
        font-weight: 700;
        font-size: 20px;
        line-height: 135%;
        color: #0f0f0f;
    }
    .product_basic__title{
        display: none;
    }
    .product_basic__wrapper{
        width: 100%;
    }
    .product_basic{
        flex-direction: column;
        overflow: hidden;
    }
    .product_basic__buttons,.product_basic__calculate{
        flex-direction: column;
    }
    .product_basic__calculate{
        row-gap:24px ;
        margin-bottom: 16px;
    }
    .product_basic__buttons{
        row-gap:8px ;
    }
    .product_basic .product-view__slider{
        width: 100%;
        margin: 0;
        max-width: unset;!important;
    }
    .product_basic__menu{
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .product_basic__price p , .product_basic__price span{
        font-weight: 700;
        font-size: 18px;
        line-height: 111%;
        color: #0f0f0f;
    }
    .product_basic .product-view__slider-inner img{
        height: 190px;
        border-radius: 8px;
        background-color: white;
        overflow: hidden;
    }
    .product_basic .carousel__dots {
        display: flex;
        position: unset;
    }
    .product_basic .carousel__dots .carousel__dot:after{
        top: unset;
        left: unset;
    }
    .product_basic .carousel__dots .carousel__dot:after{
        opacity: 1;
        background-color: #EBEDF1
    }
    .product_basic .carousel__dots .carousel__dot.is-selected:after{
        opacity: 1;
        background-color: #ffffff;
    }
    .new_characteristic__title{
        margin-top: 12px;
        font-weight: 600;
        font-size: 18px;
        line-height: 111%;
        color: #0f0f0f;
        margin-bottom: 16px;
    }
    .product-view__description-item-title{
        font-weight: 400;
        font-size: 12px;
        line-height: 120%;
        margin-bottom: 4px;
    }
    .product-view__description-text{
        font-weight: 400;
        font-size: 14px;
        line-height: 120%;
        color: #0f0f0f;
    }
    .new_characteristic {
        row-gap: 14px;
    }
    .product_similar__products .product-view__info-price-box-title {
        margin-top: 0;
    }
}
@media screen and (max-width: 650px) {
    .product_new__wrapper {
        margin-top: 0!important;
        padding-left:15px ;
        padding-right: 15px;
    }
}

/*Category description*/
.category_description{
    margin-top: 50px;
}
.wrapper_factory{
    display: none;
}
.category_description h2{
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    font-weight: 700;
    font-size: 24px;
    line-height: 112%;
    color: #0f0f0f;
    margin-top: 0;
    margin-bottom: 16px;
}
.category_description h3{
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    color: #0f0f0f;
    margin-top: 16px;
    margin-bottom: 16px;
}
.category_description p{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    margin-top: 0;
    margin-bottom: 16px;
}
.category_description li{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #0f0f0f;
    margin-bottom: 8px;
}
.category_description li:nth-last-child(1){
    margin-bottom: 0;
}
.category_description ul{
    padding-left: 24px;
    margin-bottom: 18px;
}
.catalog-gasblock__about-inner .products__link{
    margin-bottom: 30px;
}
.delivery_description{
    margin-top: 64px;
}
.delivery_description p{
    margin-top:0 ;
    margin-bottom: 12px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #0f0f0f
}
.delivery_description h3{
    margin-top: 32px;
    margin-bottom: 12px;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    color: #0f0f0f;
}
.delivery_description ul {
    margin: 0;
    padding: 0;
}
.delivery_description li{
    margin-left: 24px;
    margin-top: 0;
    margin-bottom: 9px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #0f0f0f;
}
.delivery_description h1,h2{
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
}
.text_after__tabs{
            max-width: 1122px;
                    margin: 35px auto 0;
}

.factory_overty__wrapper,
.pdopageMobile,
.factory_kachkanar__wrapper,
.pdopageMobileKachkanar{
    display: none;
}
.product_button__more{
    display: none;
}
.text_after__tabs p,.text_after__tabs li{
    font-size:14px;
}
.sidebar a{
    pointer-events: none;
}
.search_items_wrapper{
    display: none;
}
.sidebar.page-catalog-gbi__sidebar,.page-catalog__sidebar,.sidebar.page-catalog-gbi-category__sidebar,.page-catalog-ip__sidebar,.page-catalog-maf__sidebar,.sidebar.page-type-of-gasblock__sidebar,.sidebar.catalog-gasblock__sidebar{
    position: sticky;
    top: 107px;
}
.sidebar.page-catalog-gbi__sidebar .sidebar__submenu-list.sidebar__submenu-list--display,.sidebar__submenu-list.sidebar__submenu-list--display{
    max-height:240px;
    overflow-y:auto;
}
.sidebar.page-catalog-gbi__sidebar .sidebar__submenu-list.sidebar__submenu-list--display::-webkit-scrollbar,.sidebar__submenu-list.sidebar__submenu-list--display::-webkit-scrollbar{
 width:4px;
 background-color: black ; 

}
.sidebar.page-catalog-gbi__sidebar .sidebar__submenu-list.sidebar__submenu-list--display::-webkit-scrollbar-thumb,.sidebar__submenu-list.sidebar__submenu-list--display::-webkit-scrollbar-thumb{
  width:4px;
  background:#555555;
}
.page-catalog__product-card-list2{
    margin-top:24px!important;
}
.wrpper_tags{
    padding-top:0;
    margin-top:13px;
}
.page-catalog__sidebar {

    height: max-content!important;
}
@media screen and (max-width: 961px) {
    .sidebar.page-catalog-gbi__sidebar,.page-catalog__sidebar,.sidebar.page-catalog-gbi-category__sidebar,.page-catalog-ip__sidebar,.page-catalog-maf__sidebar,.sidebar.catalog-gasblock__sidebar,.sidebar.page-type-of-gasblock__sidebar{
    position: unset!important;
    }
    .wrpper_tags{
        padding-left:0 !important;
        padding-right:0 !important;
    }
}
@media screen and (max-width: 480px) {
    .sidebar__submenu-item::after {
        left: 102%!important;
    }
}
.product_advantages__wrapper{
    margin-top:40px;
    margin-bottom:40px;
}
.product_advantages__wrapper h2,.productMod_advantages__wrapper h2{
    font-weight: 700;
    font-size: 24px;
    line-height: 112%;
    color: #0f0f0f;
    margin-top:0;
    margin-bottom:24px;
}

.product_advantages__items{
    display:flex;
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap:40px;
}

.product_advantages__item{
    display:flex;
    column-gap:12px;
    width:100%;
    max-width:347px;
}
.product_advantages__item h3,.productMod_advantages__item h3{
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #0f0f0f;
    margin:0;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.product_advantages__item img{
    width:24px;
    height:24px;
}
.productMod_advantages__wrapper{
    max-width: 760px;
    margin-top:40px;
    margin-bottom:40px;
}
.productMod__items{
    display:flex;
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap:40px;
}
.productMod_advantages__item{
    display:flex;
    display:flex;
    column-gap:12px;
    width:100%;
    max-width:347px;
}
@media screen and (max-width: 1201px){
    .productMod_advantages__item {
        width: 100%;
        max-width: 300px;
    }
    .product_advantages__wrapper{
        max-width: 600px;
        margin-left:auto;
        margin-right:auto;
    }
    .product_advantages__item {
        max-width: 288px;
    }
     .product_advantages__items {
        column-gap:22px;
    }
}
@media screen and (max-width: 640px){
    .product_advantages__wrapper{
        max-width: 450px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .product_advantages__wrapper h2,.productMod_advantages__wrapper h2{
        font-weight: 700;
        font-size: 20px;
        line-height: 135%;
        color: #0f0f0f;
        margin-bottom:16px;
    }
    .product_advantages__item{
        max-width:100%;
    }
}
.advantages_img img{
    width:24px;
    height:24px;
}
.bascket_item__summ{

    padding-left:20px;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 27px;
    margin-top:unset;
    margin-bottom:unset;
}
.page-basket-top-left{
    display:flex;
    align-items:center;
}
.page-basket-top{
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.page-basket-top-right{
    margin-left:auto;
}
@media screen and (max-width: 1200px){
    .page-basket-top{
        align-items: start;
        flex-direction: column;
    }
    .page-basket-top-right{
        padding-right:20px;
        margin-top:6px;
        margin-left: 72px;
    }
    .page-basket-top-right p{
                font-size: 18px;
    }
}
@media screen and (max-width: 660px){
     .page-basket-top-right{

        margin-left: 80px;
    }
    
}
@media screen and (max-width: 1200px) {
    .product-view-gasblock__info-price-form,.product-view__info-price-form{
        margin-bottom: 8px;
    }
}

/* GOST START */
.gosts{
    max-width: 1140px;
    width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}
.gosts_title{
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    font-weight: 600;
    font-size: 40px;
    color: #0f0f0f;
    margin-bottom: 32px;
    margin-top: 57px;
}
.gosts_search{
    display: flex;
    align-items: center;
    column-gap: 8px;
    margin-bottom: 32px;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.gosts_search_input{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    border-radius: 10px;
    padding: 8px 40px 8px 12px;
    width: 192px;
    height: 16px;
    background: #ffffff;
    border:unset;
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #0f0f0f;
    }
.gosts_search_input-wrapper{
    position: relative;
}
.gosts_search_input-wrapper:after{
    content:url("/assets/images/icon/product-search-icon.svg");
    position: absolute;
    right: 12px;
    top:8px;
    width: 16px;
    height: 16px;
}
.gosts_search_input::placeholder{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #0f0f0f;
}
.gosts_search__btn{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    border-radius: 10px;
    max-width: 131px;
    width: 100%;
    height: 32px;
    background: #a2a2a2;
    cursor: pointer;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    user-select: none;
    color: #ffffff;
    transition: .3s;
}
.gosts_search__btn:hover{
    background: #929292;
}
.gosts_wrapper{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    margin-bottom: 48px;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}
.gosts_table__top,.gosts_table__row{
    display: flex;
    column-gap: 8px;

}
.gosts_table__top-item, .gosts_table__row-item{
    padding-top: 13px;
    padding-bottom: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #555;
    font-weight: 400;
    font-size: 12px;
    line-height: 125%;
    color: #ffffff;
}
.gosts_table__top-name{
    min-width: 350px;
}
.gosts_table__top-description{
    width: calc(100% - 16px);
}
.gosts_table__top-file{
    min-width: 170px;
}

.gosts_table__row-name a{
    color: #d60000;
    min-width: 318px;
    text-decoration: none;
}
.gosts_table__row-item{
    padding: 13px 16px;
    justify-content: start;
    background: #ffffff;
}
.gosts_table__row-description{
    padding: 13px 24px;
    text-transform: uppercase;
    color: #0f0f0f;
    width: calc(100% - 48px);
}
.gosts_table__row-file{
    min-width: 138px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.gosts_table__row-file a{
    color: #d60000;
    text-decoration: unset;
    display: flex;
    align-items: center;
    column-gap: 6px;
}
.gosts_wrapper__mobile{
    display: none;
}
.search_items{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    margin-bottom: 48px;
    display: none;
    flex-direction: column;
    row-gap: 12px;
}
.search_items__wrapper{
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}
.resource_id{
    display: none;
}
.gosts_table__top{
    margin-bottom: 4px;
}
.gosts_table__top .gosts_table__top-item{
    padding: 14.5px 0;

}
@media screen and (max-width: 1200px) {
    .gosts{
        width: calc(100% - 40px);
    }
}
@media screen and (max-width: 967px) {
    .gosts_table__top-name{
        min-width: 200px;
    }
    .gosts_table__row-name a{
        min-width: 168px;
    }
}
@media screen and (max-width: 767px){
    .gosts_wrapper{
        display: none;
    }
    .gosts_wrapper__mobile{
        display: block;
        font-family: 'Inter',"Inter Fb A","Inter Fb R";
    }
    .gosts_table__row{
        background-color: #ffffff;
        flex-direction: column;
        row-gap: 14px;
        padding: 18px;
        width: calc(100% - 36);
    }
    .gosts_wrapper__mobile-rows{
        display: flex;
        flex-direction: column;
        row-gap: 8px;
    }
    .gosts_table__row-item{
        width: 100%;
        padding: unset;
        height: auto;
    }
    .gosts_table__row-name a{
        font-weight: 400;
        font-size: 16px;
        line-height: 94%;
        color: #d60000;
    }
    .gosts_table__row-description{
        font-weight: 400;
        font-size: 14px;
        line-height: 129%;
        color: #0f0f0f;
    }
    .gosts_table__row-file{
        justify-content: start;
    }
    .gosts_table__row-file a{
        font-weight: 400;
        font-size: 14px;
        line-height: 107%;
        color: #d60000;
    }
    .gosts_table__row-file a img{
        width: 24px;
        height: 24px;
    }
    .gosts_search{
        flex-direction: column;
        row-gap: 8px;
        align-items: start;
    }
    .gosts_search_input {
        width: calc(100% - 52px);
        padding: 10px 40px 10px 12px;
        font-weight: 400;
        font-size: 15px;
        line-height: 107%;
    }
    .gosts_search_input::placeholder{
        color:#5A616C;
        font-weight: 400;
        font-size: 15px;
        line-height: 107%;
    }
    .gosts_search_input-wrapper{
        width: 100%;
    }
    .gosts_search__btn{
        width: 100%;
        max-width: unset;
        height: 36px;
    }
    .gosts_wrapper__mobile-rows-start{
        margin-bottom: 12px;
    }
    .gosts_button__more {
        width: 100%;
        font-weight: 500;
        font-size: 14px;
        line-height: 200%;
        text-align: center;
        color: #111;
        background: rgba(255, 255, 255, 0.32);
        border: none;
        cursor: pointer;
        transition: .3s;
        margin-top: 32px;
        padding: 8px 0;
    }
    .gosts_button__more{
        background: rgba(255, 255, 255, 0.66);
    }
    .gosts_wrapper__mobile .pagination{
        padding:unset;
    }
    .search_items .gosts_table__top{
        display: none;
    }
}
/* gost sigle */
.gosts_single{
    margin-bottom: 48px;
}
.gost_wrapper{
    display: flex;
    column-gap: 32px;
    align-items: start;
    padding-bottom: 48px;
}
.gost_wrapper__text{
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #0f0f0f;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.gost_wrapper__text p{
    margin-top: 0;
    margin-bottom: 10px;
}
.gost_wrapper__text p:last-child{
    margin-bottom: 0;
}
.gost_pdf{
    margin-top: 107px;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 6px;
    text-decoration: unset;
    color: #ffffff;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    background: #d60000;
    padding: 0 32px;
    height: 36px;
    border-radius: 6px;
    font-weight: 700;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    max-width: 125px;
}
.gost_pdf img{
    width: 18px;
    height: 18px;
}
.gost_wrapper__right img{
    width: 375px;
    max-height: 531px ;
    height: 100%;
}
.gost_products__title{
    font-weight: 700;
    font-size: 24px;
    line-height: 112%;
    color: #0f0f0f;
    text-transform: uppercase;
    margin: 0;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
}
.gost_products .v3_mobile__cart{
    flex-direction: column;
    display: flex;
    max-width: unset;
    width: auto;
    padding: 16px 12px;
    margin-bottom: unset;
    height: 100%;

}
.gost_products .v3_mobile__cart-img img{
    width: 100%;
    height: 134px;
}
.gost_products .v3_mobile__cart-img{
    height: 134px;
}
.gost_products .price-card-list__item-button{
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
}
.gost_products .price-card-list__item-button{
    margin-top: auto;
}
.gost_products__top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 44px;
    margin-bottom: 32px;
}
.gost_product__navigation{
    display: flex;
    column-gap: 16px;
    align-items: center;

}
.gost_product__navigation-item{
    position: unset!important;
    height: 27px!important;
    width: 41px!important;
    margin-top: 0!important;
}
.gost_product__navigation-item::after{
    display: block;!important;
    height: 9px !important;
    margin-top: -12px;
    font-size: unset!important;
    content:url("/assets/images/icon/arrow-slider.svg")!important;
}
.gost_product__navigation-item:first-child::after{
    content:url("/assets/images/icon/arrow-slider-left.svg")!important;
}
.gost-slide{
    display: flex!important;
    height: auto !important;
    flex-direction: column;
}
.gost_card__mobile{
    display: none;
}
.product-view-gost{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #D60000;
    margin: 0;
    text-decoration: none;
    display:block;
    margin-bottom:4px;
}
@media screen and (max-width: 967px) {
    .gost_wrapper__right img {
        width: 284px;
    }

}
@media screen and (max-width: 767px) {
    .gost_wrapper{
        flex-direction: column;
        row-gap: 32px;
    }
    .gost_pdf{
        margin-top: 24px;
        width: calc(100% - 64px);
        max-width: unset;
        height: 42px;
    }
    .gost_wrapper__right{
        width: 100%;
    }

    .gost_wrapper__right img{
        width: 100%;
        max-height: unset;
    }
    .gosts_title{
        font-weight: 700;
        font-size: 18px;
        line-height: 111%;
        margin-bottom: 30px;
        margin-top: 7px;
    }
    .gost_wrapper__text{
        font-weight: 400;
        font-size: 14px;
        line-height: 157%;
    }
    .gost_products__title{
        font-weight: 700;
        font-size: 20px;
        line-height: 135%;
    }
    .gost_products__top {
        margin-top: 8px;
        margin-bottom: 16px;
    }
    .gost_products .v3_mobile__cart-img img,.gost_products .v3_mobile__cart-img{
        height: 160px;
    }
    .gost_products .v3_mobile__cart{
        padding: 20px 16px ;
    }
    .gost_products .v3_mobile__cart-info {
        column-gap: 9px;
    }
    .gost_products .v3_mobile__cart-prices{
        column-gap: 9px;
    }
}

@media screen and (max-width: 550px) {
    .gostSwiper{
        display: none!important;
    }
    .gost_product__navigation{
        display: none;
    }
    .gost_card__mobile{
        display: flex;
        flex-direction: column;
        row-gap: 10px;
    }
}
.klientam_gosts{
    padding: 38px;
    background: #ffffff;
    border-radius: 17px;
    margin-top: 48px;
    position: relative;
    overflow: hidden;
}
.klientam_gosts__title{
    position: relative;
    z-index: 2;
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
    text-transform: uppercase;
    color: #0f0f0f;
    font-family: 'NEXT ART',"NEXT ART Fb A","NEXT ART Fb R";
    margin-top: unset;
    margin-bottom: 23px;
}
.klientam_gosts__img{
    line-height: 0;
}
.klientam_gosts__img img{
    width: 100%;
}
.klientam_gosts__button{
    position: relative;
    z-index: 2;
    width: 137px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0f0f0f;
    text-decoration: none;
    border-radius: 6px;
    column-gap: 4px;
    margin-top: 23px;
    margin-left: auto;
}
.klientam_gosts__button p{
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    text-transform: uppercase;
    color:#ffffff;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    margin: 0;
}
.klientam_gosts__button img{
    width: 24px;
    height: 24px;
}
.klientam_gosts__hover{
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(214, 0, 0, .8);
}
.klientam_gosts__hover img{
    width: 48px;
    height: 48px;
}
.klientam_gosts:hover .klientam_gosts__hover{
    display: flex;
}
.klientam_gosts:hover .klientam_gosts__title{
    color: #ffffff;
}
.klientam_gosts:hover .klientam_gosts__button{
    background-color: #ffffff;
}
.klientam_gosts:hover .klientam_gosts__button p{
    color: #0f0f0f;
}
.klientam_gosts:hover .klientam_gosts__button img{
    filter: invert(100%) sepia(100%) saturate(100%) hue-rotate(252deg) brightness(85%) contrast(97%);
}
.gost_wrapper__left{
    min-width: 733px;
}
@media screen and (max-width: 1200px) {
    .gost_wrapper__left{
        min-width: 62%;
    }
}
@media screen and (max-width: 640px) {
    .gost_wrapper__left{
        min-width: unset;
    }
    .klientam_gosts {
        width: calc(100% - 55.5px);
        margin-left: 13px;
        margin-right: 12.5px;
        padding: 15px;
    }
    .klientam_gosts__title {
        font-size: 18px;
        margin-bottom: 16px;
    }
}
.product-view__description-item a{
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #D60000;
    text-decoration: none;
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
}
.product-view__description-item a:hover{
    text-decoration: underline #D60000;
}
/* GOST END */
.products__link{
    height: auto!important;
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}
.bread-crumbs {
    overflow: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer и Edge */
}

/* Chrome, Safari, Opera */
.bread-crumbs::-webkit-scrollbar {
    display: none;
}
.employee_card__link{
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.page-contacts__info-item-link a{
    font-family: 'Inter',"Inter Fb A","Inter Fb R";
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000 !important;
}
.employee_card__link img{
    display: none;
}
.page-contacts__slide .employee_card__link img{
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    transition: .2s;
}
.page-contacts__slide .employee_card__link img:hover{
    filter: invert(8%) sepia(100%) saturate(7477%) hue-rotate(12deg) brightness(91%) contrast(114%);
}
.page-contacts__order-item{
    justify-content: unset!important;
}
.page-contacts__order-item h4{
    margin-bottom:6px;
}
@media screen and (max-width: 920px) {
    .mobile-sidebar__contacts .employee_card__link a{
        margin-left:0!important;
    }
}
.product-view__info-next{
    display:none;
}
.product-view-gasblock__info-button{
    box-sizing: border-box!important;
    border: 2px solid #0f0f0f!important;
    border-right-width: 1px!important;
    border-left-width: 1px!important;
}
@media screen and (max-width: 1200px) {
    .product_tabs__slider-first{
        max-width:600px;
        margin: 24px auto 0;
    }
}
@media screen and (max-width: 767px) {
    .product-view__description-title {
        font-size: 18px!important;
        line-height: 20px!important;
    }
    .product-view__description-list{

    }
    .product-view__description-item{
        position: relative;
        display:flex;
        justify-content: space-between;
        align-items: start;
        margin-top: 10px!important;
    }
    .product-view__description-item:first-child{
        margin-top: unset!important;
    }
    .product-view__description-item-title,.product-view__description-text{
        position: relative;
        z-index: 2;
        margin: unset!important;
        font-size: 14px!important;
        line-height: 16px!important;

    }
    .product-view__description-item-title{
        max-width: 40%;
        width:fit-content;
    }
    .product-view__description-text{
        max-width: 40%;
        text-align: end;
    }
    .product-view__description-item a{
        font-size: 14px!important;
        text-align: end;
        margin-bottom: unset;
        background-color: #dcdcdc;
        padding-left: 4px;
        position: relative;
        z-index: 2;
    }
    .product-view__description-item-gosts{
        display: flex;
        flex-direction: column;
        row-gap: 6px;
        align-items: end;
        max-width: 60%;
    }
        .product-view__description-text>p{
        margin:unset;
    }
}
.product_tabs__slider-first{
    margin-top:20px!important;
    margin-bottom:20px!important;
}
@media screen and (max-width: 640px) {
     .product-view__info-button,.product-view-gasblock__info-button{
        line-height: 1!important;
        height: auto!important;
        padding: 9px!important;
        border-width: 2px!important;
        min-width: 208px;
        border-radius:10px;
    }
    .product_new__wrapper .product-view__info-list{
        padding-left: unset;
        padding-right: unset;
    }
    .product-view__info-description p, .product-view__info-description li {
        font-size: 16px!important;
        line-height: 20px!important;
    }
    .product_new__wrapper .product-view__info-description{
        padding: unset!important;
    }
    .text_after__tabs{
        padding-right: 15px;
        padding-left: 15px;
    }
    .text_after__tabs p,.text_after__tabs li ,.text_after__tabs span{
        font-size: 16px!important;
        line-height: 20px!important;
    }
    .product_new__wrapper .product-view__info-item {
        flex-shrink: 0!important;
    }
    .product_tabs__slider,.product_tabs__slider-gasblock {
        max-width:90%;
        margin:unset!important;
    }
    .product-view-gasblock__info-button{
        font-size:16px!important;
        outline:none!important;
        border-width:2px!important;
    }
    .product_tabs__slider-wrapper{
        position:relative;
        margin: 20px 0;
    }
    .product-view__info-next{
        position: absolute;
        right: -14px;
        top: 0;
        height: 42px;
        width: 42px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .product_tabs__slider-first .product-view__info-next{
        right: 0;
    }
    .product-view__info-next svg{
        height: 52px;
        width: 52px;
    }
    .new_characteristic{
        margin-bottom:20px;
    }
    .product-view__info-button{
        width: 100%!important;
    }
    .product_tabs__slider-first{
        margin: 20px auto;
        max-width: 480px;
        box-sizing: border-box;
        padding: 0 15px;
    }
        .product-view__description-item-title span:last-child{
            position:relative;
        }
    .product-view__description-item-title span:last-child::before {
        content: "" !important;
        border-bottom: 1px dashed #000 !important;
        margin-left: 5px !important;
        display: block !important;
        position: absolute;
        width: 100vw;
        top: 83%;
        /* right: 0; */
        left: 100%;
        }

        .product-view__description-text{
            margin-top:auto!important;
        }
        .product-view__description-text span{
            background-color: #dcdcdc;
            padding-bottom: 4px;

        }
        body .new_characteristic .product-view__description-item{
            max-width:unset;
        }
        .product-view__description-item{
            overflow:hidden;
        }
}
.page-home__latest-in-blog-item-title{
    height:auto!important;
}
.page-home__latest-in-blog-item-text{
    display:none!important;
}
.page-home__latest-in-blog-item-link{
    margin-top:auto!important;
}
.page-home__latest-in-blog-item{
    display: flex!important;
    flex-direction: column;
    padding-bottom: 20px;
}
.product-view-gasblock__info-description{
    padding-top:0!important;
}
.product_tabs__slider-wrapper{
    margin-top:52px!important;
}
@media screen and (max-width: 640px) {
    .product_tabs__slider-wrapper{
    margin-top:52px!important;
}