@import url("https://fonts.googleapis.com/css?family=Rubik:400,500,700&display=swap&subset=latin-ext");@import url("https://zasekselfrim.lol/css/fakeloader.min.css");@import url("https://zasekselfrim.lol/css/animate.css");@import url("https://zasekselfrim.lol/css/hover.css");*,html{text-rendering:optimizeLegibility;box-sizing:border-box}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}img{vertical-align:middle}blockquote,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,menu,ol,p,pre,ul{margin:0}button,fieldset,iframe{border:0}button,fieldset,menu,ol,ul{padding:0}ol,ul{list-style:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0;width:100%}td{padding:0}body{font-size:15px;background:#fdfdfd;font-family:Poppins,sans-serif}a{transition:.3s}a:hover{text-decoration:none}button,input,textarea{outline:0}.header{height:140px;position:relative;background:#e00;z-index:9998}.header:before{height:140px;-webkit-transform:skewX(30deg);transform:skewX(30deg);content:"";position:absolute;top:0;background:#323232;left:20px;width:40%;display:block}.header-contact{height:40px;justify-content:center;margin-left:auto;margin-top:38px;display:flex}.header-contact span{font-size:18px;font-weight:600;margin-right:15px;color:#fff;margin-left:135px}.header-contact span i{margin-right:10px}.header-contact .language a{color:#000}.header-contact .language:hover ul{display:block}.header-contact .language .active-lang{padding:5px;font-weight:700;background:#fff}.header-contact .language img{height:20px;margin-right:5px}.header-contact .language ul{position:relative;display:none;z-index:99}.header-contact .language ul li{padding:5px;font-weight:700;transition:.3s;background:#fff}.header-contact .language ul li:hover{background:#205cb7}.header-contact .language ul li:hover a{color:#fff}.header .wrapper{position:relative;padding-right:15px;margin:0 auto;width:1170px;padding-left:15px;display:flex;z-index:99}.header .logo{height:140px;align-items:center;display:flex}.header .mobile-menu{display:none}.header .main-menu{right:0;position:relative;padding-right:30px;margin-top:100px}.header .main-menu,.header .main-menu:before{height:75px;position:absolute;background:#fff}.header .main-menu:before{-webkit-transform:skewX(-30deg);transform:skewX(-30deg);content:"";left:-22px;width:50px;display:block}.header .main-menu ul{height:75px;align-items:center;display:flex}.header .main-menu ul li{height:77px;margin-left:40px;line-height:77px}.header .main-menu ul li:hover ul{display:block}.header .main-menu ul li ul{height:auto;padding:15px 25px;position:absolute;flex-direction:column;align-items:flex-start;background:#fff;width:250px;margin-top:-1px;font-family:Rubik,sans-serif;display:none}.header .main-menu ul li ul:before{height:3px;content:"";position:absolute;top:0;background:#e93131;left:0;width:50px;display:block}.header .main-menu ul li ul li{height:auto;margin-bottom:10px;margin-left:0;line-height:2;margin-top:10px;font-family:Rubik,sans-serif}.header .main-menu ul li ul li a{font-size:15px;font-weight:400}.header .main-menu ul li a{font-size:16px;font-weight:600;color:#262626}.header .main-menu ul li a:hover{color:#e93131}main{background:#fff;z-index:999}.main-slider,main{position:relative}.main-slider .owl-nav button{height:50px;position:absolute;top:calc(50% - 50px);width:50px;display:block}.main-slider .owl-nav button.owl-prev{background:url(https://zasekselfrim.lol/img/prev.png);left:20px}.main-slider .owl-nav button.owl-next{transform:rotate(180deg);right:20px;background:url(https://zasekselfrim.lol/img/prev.png)}.main-slider .owl-dots{justify-content:center;position:absolute;bottom:20px;width:100%;display:flex}.main-slider .owl-dots .owl-dot{height:10px;margin:5px 7px;border-radius:50%;background:#d6d6d6;width:10px;display:block}.main-slider .owl-dots .owl-dot.active{background:#205cb7}.product-groups{padding-top:130px}.product-groups-title{font-size:32px;font-weight:600;margin-bottom:70px;color:#262626;text-align:center}.product-group-names{margin-bottom:60px;border-top:1px solid #e3dfdf;padding-bottom:20px}.product-group-names li{padding-top:20px;font-size:16px;font-weight:600;color:#262626;border-top:3px solid transparent;text-align:center;cursor:pointer;line-height:25px;margin-top:-1.5px}.product-group-names li:before{height:3px;transition:.3s;content:"";margin:-23px auto 23px;background:#e93131;width:0;display:block}.product-group-names li.active{color:#e93131}.product-group-names li.active:before{width:100%}.product-group-content{display:none}.p-group-box{position:relative}.p-group-box:hover .p-group-box-content{opacity:1}.p-group-box-image img{width:100%}.p-group-box-content{height:100%;justify-content:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;flex-direction:column;opacity:0;text-align:center;top:0;align-items:center;background:hsla(60,13%,85%,.8);left:0;width:100%;font-family:Rubik,sans-serif;display:flex;z-index:1}.p-group-box-cat-name{margin-bottom:10px}.p-group-box-cat-name a{color:#e93131}.p-group-box-name a{font-size:18px;font-weight:600;color:#fff}.corporate{padding-top:130px}.corporate-content{color:#555;line-height:27px}.corporate-content p{margin-bottom:30px;margin-top:35px}.corporate-title{font-size:32px;font-weight:600;color:#262626;font-family:Rubik,sans-serif}.corporate-image img{width:100%}.info-boxes{padding-bottom:80px;margin-top:120px}.info-boxes .row{margin:0}.info-boxes .col-md-4{padding:0}.info-box{height:170px;align-items:center;display:flex}.info-box#info1{background:#f5f5f5}.info-box#info1 .info-box-content,.info-box#info1 .info-box-icon{color:#333}.info-box#info2{background:#ec2d30}.info-box#info3{background:#353434}.info-box-icon{height:48px;flex-shrink:0;padding:0 25px;font-size:48px;color:#fff;line-height:1}.info-box-content{color:#fff;padding-right:25px}.info-box-title{font-size:24px;font-weight:600}.info-box-text{font-size:16px;line-height:27px;font-family:Rubik,sans-serif}.footer-katalog{height:80px;overflow:visible;padding-top:20px;font-size:30px;color:#fff;position:relative;text-align:center;margin:20px;background:#ea1e38;z-index:99}.brands{padding:130px 0}.brands .item{padding:20px;background:#f6f6f6}.brands .owl-dots,.brands .owl-nav{display:none}.page{padding-bottom:180px}.page-head{height:150px;justify-content:center;margin-bottom:-20px;background:url(https://zasekselfrim.lol/img/pagehead.jpg) top;background-size:cover;align-items:center;display:flex}.page-head h1{font-size:28px;font-weight:600;color:#000}.page-content{padding:35px 230px;font-size:16px;color:#555;background:#f8f8f8;line-height:28px;font-family:Rubik,sans-serif}.page-content h1{font-size:30px}.page-content h2{font-size:28px}.page-content h3{font-size:24px}.page-content h4{font-size:20px}.page-content h5{font-size:16px}.page-content h6{font-size:14px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:700;margin-bottom:20px;color:#000;font-family:Poppins,sans-serif}.page-content p{margin-bottom:20px}.sidebar{padding:30px;border:1px solid #ebebef}.sidebar-title{font-size:22px;font-weight:600;margin-bottom:25px;color:#262626}.sidebar ul li{padding:12px 0;font-size:15px;font-weight:400;border-bottom:1px solid #ebebef;font-family:Rubik,sans-serif}.sidebar ul li:last-child{border:none}.sidebar ul li a{color:#555}.sidebar ul li a:hover{color:#fe5a0e}.product-sidebar-title{font-size:24px;font-weight:600;margin-bottom:30px;color:#555;font-family:Rubik,sans-serif}.product-sidebar ul li{margin-bottom:10px;font-family:Rubik,sans-serif}.product-sidebar ul li:hover a{color:#fff;background:#666}.product-sidebar ul li a{padding:21px 25px;font-size:14px;font-weight:500;color:#252525;position:relative;background:#f5f5f5;display:block}.product-box{border:1px solid #ddd;margin-bottom:30px;transition:.3s}.product-box img{width:100%}.product-box:hover{border-color:#333}.product-box:hover .product-title{background:#333}.product-title{padding:20px;font-size:16px;font-weight:500;transition:.3s;text-align:center;background:#e93131;font-family:Rubik,sans-serif}.product-title a{color:#fff}.product-detail .detail-photo{border:1px solid #ccc;width:100%}.product-detail-title{height:50px;transform:skewX(30deg);font-size:20px;font-weight:600;color:#fff;padding-right:40px;background:#e93131;line-height:50px;margin-top:20px;padding-left:40px}.product-detail-title h1{transform:skewX(-30deg);padding-top:13px;font-size:20px}.product-props{padding:20px;background:#f6f6f6;margin-top:30px}.product-props-content img{margin-bottom:20px;max-width:100%}.product-props-content-title{font-size:28px;font-weight:700;margin-bottom:20px;color:#252525}.product-props-content ul{margin-bottom:30px}.product-props-content ul li{list-style:disc;font-size:16px;color:#555;margin-left:25px;line-height:30px;font-family:Rubik,sans-serif}.product-props-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#262626;border-bottom:1px solid #ddd;padding-bottom:10px}.contact-info{padding:30px;font-size:16px;margin-bottom:30px;color:#555;box-shadow:0 0 22px rgba(0,0,0,.1);background:#fff;line-height:27px;font-family:Rubik,sans-serif}.contact-info-title{font-size:30px;font-weight:500;margin-bottom:20px;color:#000}.contact-map img{width:100%}.contact-form{margin-top:50px}.contact-form-title{font-size:24px;margin-bottom:20px;color:#262626;line-height:26px}.contact-form input{height:45px;padding:0 20px;display:block}.contact-form input,.contact-form textarea{font-size:16px;border:none;margin-bottom:25px;color:#888;background:#f6f6f6;width:100%}.contact-form textarea{height:135px;padding:20px;resize:none}.contact-form button{height:45px;font-size:16px;font-weight:600;color:#fff;background:#d20404;width:100%}.site-footer{height:495px;position:fixed;bottom:0;width:100%}.footer-top{padding:50px 0;margin-bottom:495px;position:relative;border-bottom:3px solid #fe5a0e;background:#262626;z-index:99}.footer-middle{padding-top:95px;padding-bottom:60px}.footer-about{font-size:15px;color:#888;line-height:25px;font-family:Rubik,sans-serif}.footer-about img{margin-bottom:30px}.footer-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#262626}.footer-menu li a{font-size:15px;color:#888;border-bottom:2px solid transparent;line-height:25px;font-family:Rubik,sans-serif}.footer-menu li a:hover{border-bottom:2px solid #888}.footer-contact-text{font-size:16px;color:#555;font-family:Rubik,sans-serif}.footer-contact-text b{color:#555;display:block}.footer-contact-text p{margin-top:10px}.footer-bottom{color:#555;font-family:Rubik,sans-serif}.footer-bottom .container{padding-top:28.5px;border-top:1px solid #e1e1e1;padding-bottom:28.5px}.contact-us{color:#fff}.contact-us-title{font-size:32px;font-weight:600}.contact-us-text{font-size:16px}.contact-box{align-items:center;display:flex}.contact-box-icon{height:33px;flex-shrink:0;font-size:33px;margin-right:15px;color:#fff;width:33px;line-height:1}.contact-box-title{font-size:20px;font-weight:600;color:#fe5a0e}.contact-box-text{font-size:15px;color:#fff}@media screen and (max-width:1170px){.header{height:auto;background:#323231}.header .wrapper{flex-wrap:wrap;width:100%}.header:before{display:none}.header .logo{justify-content:center;text-align:center;width:100%}.header-contact{margin-left:0;width:100%;margin-top:0}.header-contact span{display:none}.header .mobile-menu{margin-bottom:15px;width:100%;margin-top:10px;display:block}.header .mobile-menu .mobile-btn{height:45px;padding:0 20px;font-size:22px;background:#fff;cursor:pointer;line-height:45px}.header .mobile-menu ul{padding:10px 0;display:none}.header .mobile-menu ul li{line-height:50px;font-family:Rubik,sans-serif}.header .mobile-menu ul li ul{padding:0 10px;display:block}.header .mobile-menu ul li a{color:#ccc}.header .main-menu{display:none}.product-groups{padding-top:20px}.product-groups-title{margin-bottom:20px}.corporate{padding-top:20px}.info-boxes{margin-top:20px}.brands{padding:20px 0}.page-head{margin-bottom:20px}.sidebar{margin-top:20px}.footer-top{padding:20px 0;margin-bottom:0}.footer-middle{padding-top:20px;padding-bottom:20px}.footer-title{margin-top:25px}.contact-box,.contact-us{margin-bottom:20px}.site-footer{position:relative}}