.vendors{-js-display:flex;display:flex;flex-flow:row wrap;margin-bottom:22px}.vendor{flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%;padding:10px;margin-bottom:20px}.vendor:nth-child(1n){margin-left:0}.vendor:last-child{margin-right:0}.vendor:nth-child(1n){margin-right:0;margin-left:auto}@media only screen and (min-width:45em){.vendor{flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}.vendor:nth-child(1n){margin-right:30px;margin-left:0}.vendor:last-child{margin-right:0}.vendor:nth-child(2n){margin-right:0;margin-left:auto}}@media only screen and (min-width:64em){.vendor{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 40px);max-width:calc(33.3% - 40px);width:calc(33.3% - 40px)}.vendor:nth-child(1n){margin-right:60px;margin-left:0}.vendor:last-child{margin-right:0}.vendor:nth-child(3n){margin-right:0;margin-left:auto}}.vendorImg{-js-display:flex;display:flex;align-items:center;height:60px;margin-top:45px;margin-bottom:65px}.vendorImg img{display:block;margin:0 auto;max-height:100%}.vendorName{display:block;margin-bottom:20px;color:#4e4e4e;font-size:20px;font-weight:600;text-transform:uppercase}.vendorName:hover{color:#b71a25}.vendorDesc{color:#4e4e4e;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.15px}.vendorDetailPage .pageHead{flex-direction:column}.vendorDetailPage .vendorDetailImage{margin-bottom:55px}.vendorDetailPage .pageTitle{padding-bottom:34px;position:relative;font-size:26px}.vendorDetailPage .pageTitle:after{content:"";position:absolute;bottom:0;left:50%;width:60px;height:3px;margin-left:-30px;background-color:#b71a25}.vendorDetail{margin-bottom:100px}@media only screen and (min-width:64em){.vendorDetail{padding:0 90px}}.textContent{margin-bottom:50px}.textContent a{border-bottom:1px solid #000;color:#b71a25;text-decoration:none}.textContent a:hover{border-bottom-color:transparent}.textContent a:focus{outline:none}@media only screen and (min-width:64em){.textContent p{padding-right:46;padding-left:46}}.textContent p+.figRow{margin-top:52px}.textContent ul{margin-left:15px;margin-bottom:25px;font-size:18px}@media only screen and (min-width:64em){.textContent ul{margin-left:46px}}.textContent ul li{margin-left:1.2em;text-indent:-1.2em}.textContent ul li:before{margin-right:.2em;content:"\2014"}.textContent iframe{aspect-ratio:16/9}.relatedSlider{position:relative;width:100%;max-width:100%;padding:0 50px}.relatedSlider .swiper-wrapper{padding-bottom:30px}@media only screen and (min-width:30em){.relatedSlider .swiper-wrapper{padding-bottom:0}}.relatedSlider .swiperNavigation{-js-display:flex;display:flex;position:absolute;justify-content:space-between;top:0;right:0;left:0;height:100px;align-items:center}.relatedSlider .swiperNavigation.hidden{display:none}.relatedSlider .swiperButtonNext,.relatedSlider .swiperButtonPrev{-js-display:flex;display:flex;position:relative;justify-content:center;top:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='13.8' fill='none' stroke='%23b71a25' stroke-width='1.2'/%3E%3C/svg%3E");cursor:pointer;transition:background .3s;align-items:center;width:30px;height:30px}@media only screen and (min-width:64em){.relatedSlider .swiperButtonNext,.relatedSlider .swiperButtonPrev{margin:0}}.relatedSlider .swiperButtonNext svg,.relatedSlider .swiperButtonPrev svg{transition:all .2s}.relatedSlider .swiperButtonNext:hover,.relatedSlider .swiperButtonPrev:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='13.8' fill='%23b71a25' stroke='%23b71a25' stroke-width='1.2'/%3E%3C/svg%3E")}.relatedSlider .swiperButtonNext:hover svg,.relatedSlider .swiperButtonPrev:hover svg{fill:#fff}.relatedSlider .swiperButtonNext.swiper-button-disabled,.relatedSlider .swiperButtonPrev.swiper-button-disabled{opacity:0}.relatedSlider .swiperButtonArrow{display:block;margin-top:-1px;width:20px;height:20px;fill:#b71a25}.relatedSlider .swiperButtonNext .swiperButtonArrow{margin-right:-2px}.relatedSlider .swiperButtonPrev .swiperButtonArrow{margin-left:-2px}.catalog{position:relative;overflow:hidden;margin-bottom:55px}@media only screen and (min-width:64em){.catalog{margin-top:90px}}.catalog .catalogProducts{flex-wrap:wrap;-js-display:flex;display:flex;flex-direction:row}.catalog .catalogProducts .productCardWide{flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%}.catalog .catalogProducts .productCardWide:nth-child(1n){margin-left:0}.catalog .catalogProducts .productCardWide:last-child{margin-right:0}.catalog .catalogProducts .productCardWide:nth-child(1n){margin-right:0;margin-left:auto}@media only screen and (min-width:30em){.catalog .catalogProducts .productCardWide{flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%}.catalog .catalogProducts .productCardWide:nth-child(1n){margin-right:20px;margin-left:0}.catalog .catalogProducts .productCardWide:last-child{margin-right:0}.catalog .catalogProducts .productCardWide:nth-child(1n){margin-right:0;margin-left:auto}}@media only screen and (min-width:64em){.catalog .catalogProducts .productCardWide{flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%}.catalog .catalogProducts .productCardWide:nth-child(1n){margin-right:40px;margin-left:0}.catalog .catalogProducts .productCardWide:last-child{margin-right:0}.catalog .catalogProducts .productCardWide:nth-child(1n){margin-right:0;margin-left:auto}}.catalog .catalogProducts .productCard{flex-grow:0;flex-shrink:0;flex-basis:99.9%;max-width:99.9%;width:99.9%;border-bottom:1px solid #efefef}.catalog .catalogProducts .productCard:nth-child(1n){margin-left:0}.catalog .catalogProducts .productCard:last-child{margin-right:0}.catalog .catalogProducts .productCard:nth-child(1n){margin-right:0;margin-left:auto}@media only screen and (min-width:30em){.catalog .catalogProducts .productCard{border-bottom:none;flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 10px);max-width:calc(49.95% - 10px);width:calc(49.95% - 10px)}.catalog .catalogProducts .productCard:nth-child(1n){margin-right:20px;margin-left:0}.catalog .catalogProducts .productCard:last-child{margin-right:0}.catalog .catalogProducts .productCard:nth-child(2n){margin-right:0;margin-left:auto}}@media only screen and (min-width:45em){.catalog .catalogProducts .productCard{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 13.33333px);max-width:calc(33.3% - 13.33333px);width:calc(33.3% - 13.33333px)}.catalog .catalogProducts .productCard:nth-child(1n){margin-right:20px;margin-left:0}.catalog .catalogProducts .productCard:last-child{margin-right:0}.catalog .catalogProducts .productCard:nth-child(3n){margin-right:0;margin-left:auto}}@media only screen and (min-width:64em){.catalog .catalogProducts .productCard{flex-grow:0;flex-shrink:0;flex-basis:calc(24.975% - 15px);max-width:calc(24.975% - 15px);width:calc(24.975% - 15px)}.catalog .catalogProducts .productCard:nth-child(1n){margin-right:20px;margin-left:0}.catalog .catalogProducts .productCard:last-child{margin-right:0}.catalog .catalogProducts .productCard:nth-child(4n){margin-right:0;margin-left:auto}}.catalogSectionLink{display:inline-block;padding:10.5px 30px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#b71a25;border:1px solid #b71a25;border-radius:10px;transition:all .3s}.catalogSectionLink:hover{background:#e12c39;color:#fff;border-color:#e7545e}.catalogSectionLink.isActive{color:#fff;background:#e54752}.catalogSectionLink.isActive:hover{background:#e7545e;border-color:#e7545e}.catalogSectionLink.small{height:26px;padding:0 8px;line-height:26px;border-radius:10px;font-size:12px}.catalogInfo{margin-bottom:40px}@media only screen and (min-width:64em){.catalogInfo{-js-display:flex;display:flex}}.catalogPage .pageHead{flex-direction:column}@media only screen and (min-width:45em){.catalogPage .pageHead{flex-direction:row}}.catalogPage .pageTitle{margin-bottom:20px}@media only screen and (min-width:64em){.catalogPage .pageTitle{margin-bottom:0}}.oborudovanie-page .pageHead{-js-display:flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:64em){.oborudovanie-page .pageHead{flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width:1050px){.oborudovanie-page h1.pageTitle{max-width:850px!important}}@media only screen and (min-width:1450px){.oborudovanie-page h1.pageTitle{max-width:810px!important}}@media only screen and (max-width:350px){h1.pageTitle{font-size:22px}}.productCard{position:relative;padding-bottom:25px;margin-bottom:25px;border-bottom:none;-js-display:flex;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width:30em){.productCard{flex-direction:column;justify-content:space-between}}.productCard .productImg{flex:1 0 auto;height:100px;width:100px;max-width:100px;margin-right:20px}@media only screen and (min-width:64em){.productCard .productImg{height:200px;width:auto;max-width:none}}.productCard .productImg img{display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto;max-height:100%}.productCard .productCardText{position:relative;padding-top:16px;width:100%;height:100%}@media only screen and (min-width:64em){.productCard .productCardText{padding-left:26px;padding-right:26px}}@media only screen and (min-width:30em){.productCard .productCardText:before{content:"";position:absolute;top:0;left:0;width:52px;height:2px;background-color:#efefef;transition:all .1s}}.productCard .productCardVendor{margin-bottom:2px;color:#636363!important;font-size:10px;letter-spacing:2px}.productCard .productCardName,.productCard .productCardVendor{position:relative;font-weight:600;text-transform:uppercase;transition:top .4s}.productCard .productCardName{margin-bottom:4px;color:#4e4e4e;font-size:20px}.productCard .productCardProps{position:relative;display:block;transition:top .4s}@media only screen and (min-width:30em){.productCard:hover .productCardText:before{width:90px;height:3px}.productCard:hover .productCardVendor{top:9px}.productCard:hover .productCardName,.productCard:hover .productCardProps{top:4px}}.productCard:hover.metallorezhuwee .productCardText:before{background-color:#5e578f}.productCard:hover.metallorezhuwee .productCardName,.productCard:hover.metallorezhuwee .productCardVendor{color:#5e578f}.productCard:hover.listoobrabatyvayuwee .productCardText:before{background-color:#3e8b6d}.productCard:hover.listoobrabatyvayuwee .productCardName,.productCard:hover.listoobrabatyvayuwee .productCardVendor{color:#3e8b6d}.productCard:hover.shlifovalnoe .productCardText:before{background-color:#4e7aab}.productCard:hover.shlifovalnoe .productCardName,.productCard:hover.shlifovalnoe .productCardVendor{color:#4e7aab}.productCard:hover.oborudovanie-dlya-metallokonstruktsiy .productCardText:before{background-color:#658d43}.productCard:hover.oborudovanie-dlya-metallokonstruktsiy .productCardName,.productCard:hover.oborudovanie-dlya-metallokonstruktsiy .productCardVendor{color:#658d43}.productCard:hover.robototehnika .productCardText:before{background-color:#a54d7a}.productCard:hover.robototehnika .productCardName,.productCard:hover.robototehnika .productCardVendor{color:#a54d7a}.productCard:hover.instrumenty .productCardText:before{background-color:#658d43}.productCard:hover.instrumenty .productCardName,.productCard:hover.instrumenty .productCardVendor{color:#658d43}@media only screen and (min-width:64em){.catalogItemDuplicate{display:none}}@media only screen and (max-width:1150px){.productCardVendor{font-size:12px}}.productCardWide{display:none;position:absolute;left:-10000px}@media only screen and (min-width:64em){.productCardWide{-js-display:flex;display:flex;position:relative;justify-content:space-between;left:0;padding:50px 40px 120px}}.productCardWide .productImg{flex:1 0 50%;text-align:center}.productCardWide .productCardText{flex:1 0 50%;padding-left:40px}.productCardWide .productCardVendor{-js-display:flex;display:flex;margin-bottom:5px;align-items:center}.productCardWide .productCardVendorFlag{margin-right:12px;border-radius:100%;width:18px;height:18px}.productCardWide .productCardVendorName{color:#000;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.productCardWide .productCardName{margin-bottom:10px;color:#000;font-size:28px;font-weight:600;text-transform:uppercase}.productCardWide .productCardProps{margin-bottom:35px}.productCardWide .productCardDesc{margin-bottom:35px;color:#4e4e4e;font-size:18px;font-weight:300;line-height:28px;letter-spacing:.2px}.productCardWide .productCardLinks{-js-display:flex;display:flex;align-items:center}.productCardWide .productCardCompare,.productCardWide .productCardLink{-js-display:inline-flex;display:inline-flex;font-size:14px;font-weight:400;align-items:center}.productCardWide .productCardLink{color:#3c3c3c;transition:all .3s}.productCardWide .productCardLink:hover{color:#b71a25}.productCardWide .productCardLink:hover .productCardLinkIcon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='13.8' fill='%23b71a25' stroke='%23b71a25' stroke-width='1.2'/%3E%3C/svg%3E")}.productCardWide .productCardLink:hover .productCardLinkIcon svg{fill:#fff}.productCardWide .productCardLinkIcon{margin-bottom:4px;margin-left:16px;padding-left:1px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='13.8' fill='none' stroke='%233c3c3c' stroke-width='1.2'/%3E%3C/svg%3E");transition:all .3s;width:30px;height:30px;-js-display:flex;display:flex;flex-direction:column;justify-content:center;align-items:center}.productCardWide .productCardLinkIcon svg{transition:all .2s;fill:#3c3c3c;width:20px;height:20px}.productCardWide .productCardCompare{margin-left:65px;padding:7px 15px;border-bottom:none;background-color:transparent;color:#3c3c3c;line-height:14px;cursor:pointer;transition:all .4s}.productCardWide .productCardCompare span{padding-top:2px;border-bottom:1px solid transparent;transition:all .4s}.productCardWide .productCardCompare svg{transition:all .4s}.productCardWide .productCardCompare:hover svg{fill:#b71a25}.productCardWide .productCardCompare:hover span{border-bottom:1px solid #b71a25;color:#b71a25}.productCardWide .productCardCompare[disabled]{color:#999}.productCardWide .productCardCompare[disabled]:hover svg,.productCardWide .productCardCompare[disabled] svg{fill:#999}.productCardWide .productCardCompare[disabled]:hover span{border-bottom:1px solid transparent;color:#999}.productCardWide .productCardCompareIcon{margin-right:16px;width:18px;height:18px}.productCardWide .productCardCompareIcon svg{fill:#3c3c3c}.buttonGroup{-js-display:flex;display:flex;flex-wrap:wrap}.buttonGroup .button{margin-right:16px;margin-bottom:8px}.buttonGroup .button.small{margin-right:5px;margin-bottom:5px}.buttonGroup .button:last-child{margin-right:0}
