html,body{margin:0;padding:0;min-height:100%}
body{font-family:Arial,sans-serif;font-size:14px;position:relative}
*,*:before,*:after{box-sizing:border-box}
img{max-width:100%;border:0}
form,fieldset{margin:0;padding:0}
fieldset{border:0}
table{border-collapse:collapse}
a{color:#3895b6}
h1,h2,h3,h4,p{margin-top:0}
h1,h1.page-title{color:#202830;font-size:26px;font-weight:700;margin:0 0 10px;padding:17px 0 0;text-transform:uppercase}
.meta{display:none}
.cl{clear:both;font-size:0;height:0;overflow:hidden;padding:0!important}
.fl_left{float:left}
.fl_right{float:right}
.fr{display:flex;flex-direction:row}
.fc{display:flex;flex-direction:column}
.fw-w{flex-wrap:wrap}
.jc-sb{justify-content:space-between}
.ai-c{align-items:center}
.container{margin:0 auto;max-width:1200px;min-width:1000px}
.header{min-height:101px;padding:13px 0 8px 16px}
.logo{float:left;position:relative;width:213px}
.logo img{display:block;height:auto;width:213px}
.header_info{float:left;padding:16px 0 0 20px;text-align:right;width:280px}
.header_info .big{color:#fd5300;font-size:26px;font-weight:700}
.header_info small{color:#666;display:block;font-size:16px;line-height:12px;padding-right:3px}
.header_phone{float:right;padding-top:10px}
.header_phone .adr{color:#666;display:inline-block;font-size:14px;padding:0 14px 0 5px;vertical-align:top}
.header_phone .tel{color:#1b2226;display:block;font-size:24px;font-weight:700;line-height:24px;text-decoration:none}
.header_phone .tel a{color:#1b2226;text-decoration:none}
.free-dlv{display:block}
.header-nav-menu{min-height:34px}
.main_menu{padding:0 10px 0 15px}
.main_menu ul{display:table;list-style:none;margin:0;padding:0;width:100%}
.main_menu li{background:#fff;display:table-cell;font-size:13px;font-weight:700;height:34px;text-transform:uppercase}
.main_menu li a{color:#1c2226;display:block;height:34px;padding:8px 4px 0;text-align:center;text-decoration:none}
.global{padding:7px 0 25px}
.table_header{width:100%}
.search_form{height:39px;margin:0 4px 0 16px;padding:15px 18px 0 17px;position:relative}
.search_form,.search_form *{box-sizing:content-box}
.search_form .inp_01{box-sizing:border-box}
.search_form table{width:100%}
.search_form td{padding-right:12px;vertical-align:top}
.search_form label{font-size:24px;font-weight:700;line-height:19px}
.inp_01{float:left;font-size:14px;height:25px;padding:0 8px;width:96%}
.button_01{border:0;cursor:pointer;height:35px;position:relative;top:-5px;width:90px}
.right_part{float:left;width:100%}
.content{font-size:16px;margin-left:275px;max-width:910px;padding-top:3px}
.left_part{float:left;margin-left:-100%;margin-right:-10px;padding-left:16px;width:262px}
.left_menu{list-style:none;padding:0 0 22px}
.menu-wrap{padding-right:20px;position:relative}
.left_menu>li{border-top:1px solid #e5e5e5;font-size:16px;font-weight:700;padding:15px 10px;text-transform:uppercase}
.left_menu>li:first-child{border-top:0}
.left_menu>.sub-category__wrapper{border:0;height:0;overflow:hidden;padding:0}
.left_menu .sub-category{display:none!important}
.sale-button{border:1px solid #d9d9d9;border-radius:3px;color:#fd5300;display:inline-block;font-size:16px;font-weight:700;margin:20px 20px 0 0;padding:9px 8px 6px;text-align:center;text-decoration:none;text-transform:uppercase}
.sale-button:before{content:url(https://img.welding-russia.ru/L8QgidHDNZqEEVABkQ3E/auto/0/0/sm/0/plain/https://www.welding-russia.ru/design/images/sale-icon2.png);display:inline-block;height:33px;margin-right:10px;vertical-align:middle;width:33px}
.left_menu__btn{align-items:center;border:0;border-radius:5px;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-top:32px;padding:20px 14px;text-transform:uppercase;width:100%}
.index-left__menu{position:relative}
.index-left__menu .left_menu{display:none}
.flat-menu,.fArrow,.left_part__header{display:none}
.flat-menu{background:#fff;border-left:5px solid #fc5300;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);left:259px;min-width:550px;padding:60px 20px 30px;position:absolute;top:300px;z-index:1075}
.flat-menu ul{padding-left:15px}
.flat-menu li{list-style:none}
.flat-menu li a{color:#3895b6;display:flex;line-height:18px;padding:0 5px 12px 11px;text-decoration:none}
.flat-menu>li:not(.flat-menu_sub-cat){left:20px;position:absolute;top:20px}
.flat-menu>li:not(.flat-menu_sub-cat) a{color:#202830;font-size:24px;font-weight:700;white-space:nowrap}
.flat-menu_sub-cat>ul>li>a{font-weight:700}
.fArrow{background:transparent;border:13px solid transparent;border-right:14px solid #fc5300;position:absolute;right:-13px;top:30px;z-index:1076}
.form-filter__container{padding-right:20px}
html.js:not(.full-css-ready) .form-filter__container{visibility:hidden}
.form-filter{margin:20px 20px 0 0}
.form-filter__fields{align-items:stretch;display:flex;flex-direction:column;gap:24px}
.form-filter__row>label{font-weight:700}
.form-filter__row .select_block{margin:12px 0}
.form-custom-checkbox{align-items:center;display:flex;font-weight:400!important;margin:6px 0}
.form-custom-checkbox input[type=checkbox]{display:none}
.form-custom-checkbox .form-checkbox{border:1px solid #d9d9d9;border-radius:3px;display:inline-block;height:16px;margin-right:12px;min-width:16px;width:16px}
.brands-rows{margin-top:12px}
.form-rows__container .form-custom-checkbox{display:none}
.form-filter__row>.form-rows__container:not(.smaller-list) .form-custom-checkbox:nth-child(-n+10),.form-rows__container.smaller-list .form-custom-checkbox:nth-child(-n+7),.form-filter__row_smaller>.form-rows__container:not(.smaller-list)>.form-custom-checkbox:nth-child(-n+4){display:flex}
.btn-show-toggle{background:none;border:0;display:none;margin-top:12px}
.form-rows__container .btn-show-toggle:first-child{display:block}
.form-filter__inp-row{display:flex;flex-direction:row;gap:12px;margin-top:12px}
.form-filter__inp-row input{border-radius:3px;flex:1;height:auto;min-width:0;padding:8px;width:100%}
.mobile_menu_btn,.mobile_basket,.contacts-mobile-wrap,.search_mobile,.recall-me-mobile,.whatsapp-mobile,.mobile_menu,.new-tab-menu,.popup_overlay,.no-item__wrapper{display:none}
.basket_header{display:block;height:54px;margin-right:10px;width:266px}
.search_equip{height:104px;margin:21px 0 26px;padding-left:18px;position:relative}
.search_equip table{width:100%}
.search_equip td{padding:0;vertical-align:top}
.search_equip h4,.search_equip .search_equip-title{color:#ff923b;font-size:14px;line-height:normal;margin:0;padding:14px 0 12px;text-transform:none}
.search_equip label{display:block;margin-bottom:2px}
.search_equip select{height:27px;max-width:100%}
.search_equip .button_02{margin:12px 0 0 -4px}
.product_block{border:1px solid #d6d6d6;border-radius:6px;margin:0 0 11px;min-height:171px;position:relative;width:49%}
.product_block>div{height:169px;padding-left:21px}
.product_block .product_has_img{overflow:hidden;position:relative}
.product_block_img{bottom:0;height:100%;max-height:170px;pointer-events:none;position:absolute;right:0;width:auto;z-index:0}
.product_block h2,.product_block h4,.product_block ul{position:relative;z-index:1}
.product_block h2,.product_block h4{font-size:16px;line-height:normal;margin:0;padding:13px 0 16px;text-transform:none}
.product_block h2 a,.product_block h4 a{color:#202830}
.product_block ul{list-style:none;margin:0;padding:3px 155px 0 9px}
.product_block li{display:inline-block;padding:0 0 3px 11px;width:66px}
.banner-wrap img{display:block;height:auto;width:100%}
.banner-wrap p{margin:0}
.table_catalog{margin-right:-4px;padding-top:16px}
.table_catalog table{position:relative;width:100%}
.table_catalog th{font-weight:400;padding:0 4px 6px 0;text-align:center}
.table_catalog th a{display:block;padding:10px 0 9px 10px;text-decoration:none}
.table_catalog .v_tb_bottom_line td,.table_catalog td[rowspan]{padding:13px 5px 15px 0}
.table_catalog td img{display:block;margin:0 auto;max-height:170px;max-width:170px;object-fit:contain}
.table_catalog td .v_h3{margin:10px 0 0;padding:0}
.img_section__container{position:relative;width:21%}
.filter-sort__wrapper{align-items:flex-end;display:flex;gap:24px;margin-bottom:8px}
.filter-sort__item.active:after{content:"";display:inline-block;height:18px;margin-left:3px;position:relative;top:4px;width:10px}
.filter-sort__mobile,.filter-btn__wrapper{display:none}
.product{width:100%}
.product_title-wrap{align-items:flex-start;margin-bottom:10px;padding-top:17px;position:relative}
.product_title-wrap .product_title{display:inline;font-size:26px;margin:0;max-width:70%;padding:0 10px 0 0;text-transform:uppercase}
.articulus{border:1px solid #d9d9d9;border-radius:3px;font-size:12px;height:30px;line-height:21px;padding:0 10px;text-align:center}
a.item_markdown,a.item_original{display:inline-block;margin-bottom:15px}
.stikers-wrap{display:flex;justify-content:space-between}
.stikers-left-block{display:flex;width:360px}
.stikers-right-block{display:flex;flex-direction:column}
.return-guarantee{align-items:center;display:flex;font-size:13px;line-height:16px;margin-right:15px}
.return-guarantee:before{content:"";display:inline-block;height:35px;margin-right:8px;width:31px}
.product-availability{display:inline-block;margin-left:auto}
.product-availability.normal,.product-availability.small,.product-availability.unknown{font-size:12px;height:25px;padding-left:25px;width:100px}
.product__info__wrap{align-items:flex-start;width:100%}
.product-gallery{flex:0 0 360px;max-width:360px}
.product-gallery__track{list-style:none;margin:0;padding:0}
.product-gallery__track>li:not(:first-child){display:none}
.product-gallery__viewport,.product-gallery__track,.thumb__list_item{min-height:325px}
.thumb__list_img{display:block;height:325px;margin:0 auto;object-fit:contain;width:325px}
.product__info_char{flex:0 0 60%;max-width:60%;min-height:432px;min-width:0;padding-left:20px;position:relative}
.product_info ul{list-style:none;padding:0}
.product_info li{margin:0;padding:0 0 16px}
.product__info_shares{margin-left:-7px;min-height:180px}
.product__info_price{border-top:1px solid #d9d9d9;padding-top:25px}
.advantage_block{min-height:160px}
.advantage .advantage__item{background-repeat:no-repeat;cursor:pointer;margin:0 0 5px;min-height:50px;padding:0 0 0 60px;position:relative}
.advantage__item span{font-size:18px;position:relative;top:14px}
.product__info_price{width:100%}
.price_price{flex:0 0 60%;font-size:36px;font-weight:700;max-width:60%}
.price_info{flex:0 0 40%;max-width:40%}
.price__wrap{position:relative}
.price__cont{margin-top:6px;padding:7px 2px 5px;text-align:center}
.price_rassrochka{align-items:center;border-top:1px solid #d9d9d9;display:flex;flex-direction:column;justify-content:center;margin:15px 15px 15px 0;padding:22px 0 0 15px}
.rassrochka_unit{display:flex;flex-direction:row;margin-bottom:10px;width:250px}
.rassrochka_img{background-repeat:no-repeat;height:49px;width:46px}
.price_rassrochka_value,.price_rassrochka_jur_value{font-size:16px;font-weight:400;margin:0 0 5px 10px}
.price_rassrochka_month{font-size:16px;font-weight:700;margin-left:10px}
.thumb{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}
.thumb__list{flex:0 0 78%;list-style:none;overflow:hidden;padding-left:0}
.thumb__info{align-self:flex-start;flex:0 0 24%;margin-left:-3px;margin-top:16px;max-width:24%;min-width:202px}
.btn{border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;padding:.375rem 1rem;text-align:center;text-decoration:none}
.btn_orange{display:block;font-size:20px;font-weight:700;padding:17px 0;text-transform:uppercase}
.review-rate{align-items:flex-end;display:flex;position:absolute;right:0;top:55px}
.stiker-mobile{display:none}
.path__container{min-height:20px}
.path{color:#666;padding-top:28px}
.path a{color:#666}
.footer{clear:both}
.footer_bg{margin:0 auto;max-width:1200px}

@media(max-width:1199px){
  .container{min-width:0}
  .header_info .big{font-size:20px}
  .header_info{width:auto}
}

@media(max-width:991px){
  body{background:none}
  .container{max-width:none;width:100%}
  .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:-5px;min-height:100px;padding:15px;position:relative;text-align:center}
  .header .header_info{display:none}
  .header .logo{float:none;margin:0 auto;width:120px}
  .header .logo img{height:auto;width:120px}
  .header>.header_phone{display:none}
  .mobile_menu_btn{background:transparent url(https://img.welding-russia.ru/L8QgidHDNZqEEVABkQ3E/auto/0/0/sm/0/plain/https://www.welding-russia.ru/design/images/burg-m.png) no-repeat center;border:0;cursor:pointer;display:block;height:44px;left:10px;padding:0;position:absolute;top:26px;width:44px}
  .header>a[href="/basket.html"]{display:block;height:44px;position:absolute;right:10px;top:26px;width:44px}
  .mobile_basket{display:block;height:44px;width:44px}
  .contacts-mobile-wrap{display:flex;justify-content:center;gap:18px;padding:10px 20px}
  .header-nav-menu,.main_menu,.table_header,.left_part{display:none}
  .global{padding-bottom:0}
  .search_mobile{display:block;padding:16px}
  .search_mobile .search-ui{display:flex;flex-direction:row-reverse;min-height:44px;position:relative}
  .search_mobile .search-ui .search_btn{border:0;flex:0 0 44px;float:none;height:44px;margin:0;min-height:44px;min-width:44px;width:44px}
  .search_mobile .search-ui .input_wrap{flex:1;margin:0}
  .search-ui input{height:44px;width:100%}
  .right_part{float:none}
  .content{margin:0 auto;max-width:none;padding:0 15px;width:100%}
  .path__container{height:44px;min-height:44px;overflow:hidden}
  .content .path{font-size:15px;padding:13px 15px}
  .content h1.page-title{font-size:22px;line-height:1.2;padding-top:14px}
  .search_equip{display:none!important}
  .product_block.fl_left,.product_block.fl_right{float:none;width:100%}
  .product_block>div{height:auto;min-height:170px;padding-bottom:10px}
  .banner-wrap{display:none;margin:0 -15px}
  .table_catalog{margin:0 -4px 0 0;padding-top:16px;width:100%}
  .table_catalog th{display:none}
  .table_catalog table,.table_catalog tbody{display:block;width:100%}
  .table_catalog tr{display:flex;flex-wrap:wrap;width:100%}
  .table_catalog td[rowspan]{display:block;flex:0 0 42%;padding:13px 5px 15px 0;width:42%}
  .table_catalog tr>td:not([rowspan]){display:block;width:100%}
  .table_catalog .v_tb_bottom_line{align-items:center;justify-content:space-between}
  .table_catalog tr.v_tb_bottom_line td{display:none!important}
  .table_catalog tr.v_tb_bottom_line td.show_mobPrice{display:block!important;padding:13px 5px 15px 0;width:100%}
  .table_catalog td img{height:auto;max-height:170px;width:170px}
  .table_catalog .product-sticker-wrap{align-items:baseline;display:flex;flex-direction:column-reverse;font-weight:700}
  .table_catalog .freeDeliveryInList{display:block;font-size:16px!important;margin-top:10px}
  .filter-control{align-items:center;display:flex;height:22px;justify-content:space-between;margin-top:12px;overflow:hidden}
  .product_title-wrap{display:block}
  .product_title-wrap .product_title{font-size:22px;max-width:100%}
  .stiker-desktop{display:none}
  .stiker-mobile{display:block}
  .review-rate{display:inline-block;margin-left:10px;position:static}
  .product .product__info__wrap{display:flex;flex-direction:column;margin:0 -18px}
  .product-gallery{max-width:100%;width:100%}
  .product-gallery__viewport,.product-gallery__track,.thumb__list_item{min-height:325px}
  .product__info_char{flex:0 0 100%;max-width:100%;min-height:0;padding-left:0;width:100%}
  .product_title-wrap .product_title{line-height:29px}
  .stikers-content,.stikers-left-block{width:100%}
  .stikers-left-block{align-content:flex-start;align-items:flex-start;flex-wrap:wrap}
  .stikers-left-block .articulus{display:inline;margin-right:10px;padding:4px 20px}
  a.item_markdown{text-align:center}
  .price_price,.price_info{flex:0 0 100%;max-width:100%}
  .product__info_price{display:block;padding:15px 10vw 0}
  .recall-me-mobile,.whatsapp-mobile{display:block;position:fixed;z-index:50}
  .footer_bg{max-width:100%}
  .hidden-xs,.hidden-sm{display:none!important}
}

@media(max-width:767px){
  .header{margin-bottom:0;min-height:50px;padding:2px 15px}
  .header .logo{height:46px;margin-left:40px;margin-right:40px;text-align:left}
  .header .logo a img{display:inline-block;height:100%;max-height:69px;vertical-align:middle;width:100%}
  .contacts-mobile-wrap{align-items:center;border-top:1px solid #dfe3e8;justify-content:space-between;margin-bottom:-5px;padding:10px 20px}
  .contacts-mobile-wrap .tel{align-items:center;display:flex;font-size:16px;font-weight:700;height:40px}
}

@media(max-width:480px){
  .contacts-mobile-wrap{padding:10px 20px}
  .contacts-mobile-wrap .geo_phone{display:none}
  .content{padding:0 18px}
  .search_mobile{padding:16px}
  .thumb__list_img{height:270px;max-height:270px;width:min(270px,100%)}
  .product__info_price{padding-left:6vw;padding-right:6vw}
  .stikers-left-block .articulus{margin:0 0 10px;width:100%}
  .return-guarantee{max-width:160px}
}
