html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{background:#000}body{font-size:16px;font-family:'Helvetica Neue', sans-serif;background:#000;color:#fff;overflow-x:hidden;min-height:100%;min-width:1010px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease}.clear{clear:both;width:0px;height:0px;overflow:hidden;font-size:0px;line-height:0px}a{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;text-decoration:none;color:#fff;-webkit-appearance:none}a:hover{text-decoration:underline}b,strong{font-weight:700}body img{max-width:100%}input,textarea,select{font-family:'Helvetica Neue', sans-serif;-webkit-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.btn{color:#fff;position:relative;text-align:center;display:inline-block;text-transform:uppercase;-webkit-appearance:none;border:3px solid #fff;background:transparent;font-size:14px;padding:15px 52px 15px 31px;font-weight:500;color:#fff;border-radius:0px;cursor:pointer;box-shadow:0px 4px 10px 0 rgba(0,0,0,0.4);letter-spacing:0.8px}.btn:hover{text-decoration:none;color:#000;background:#fff}.btn-str{position:relative}.btn-str:before{content:"";position:absolute;width:17px;height:10px;background:url(btn-str.png) no-repeat;background-size:contain;margin:auto;top:0;bottom:0;right:23px}.btn-str:hover:before{background:url(btn-str-black.png) no-repeat;background-size:contain}.btn-black{background:#fff;color:#000;border-color:#000}.btn-black:before{background:url(btn-str-black.png) no-repeat;background-size:contain}.btn-black:hover{background:#000;color:#fff}.btn-black:hover:before{background:url(btn-str.png) no-repeat;background-size:contain}.pull-left{float:left}.pull-right{float:right}.desktop{display:block}.mobile{display:none !important}.cont{width:1010px;margin:0 auto;position:relative}body{padding:75px 0 0 0}header{position:fixed;width:100%;top:0;left:0;background:#000;z-index:12}header .cont{width:1190px}header .logo{float:left;width:160px;height:45px;background:url(logo.png) no-repeat;background-size:contain;margin:15px 0 0 0}header .main-menu{float:left;margin:31px 0 0 43px;font-size:14px}header .main-menu li{float:left;margin:0 45px 0 0;position:relative;padding:0 0 30px 0}header .main-menu li a{text-transform:uppercase;text-decoration:none}header .main-menu li:hover a{color:#b6f900}header .main-menu li:hover ul li a{color:#fff}header .main-menu li ul{position:absolute;top:99%;left:-15px;background:#000;min-width:250px;display:none}header .main-menu li ul li{float:none;margin:0;display:block;border-top:1px solid rgba(182,249,0,0.2);padding:0}header .main-menu li ul li a{text-transform:none;text-decoration:none;display:block;padding:10px 15px}header .main-menu li ul li:hover a{color:#b6f900 !important}header .main-menu li:hover ul{display:block}header .work-btns{float:left;margin:31px 0 0 17px}header .work-btns .search{float:left;width:15px;height:15px;background:url(search.png) no-repeat;background-size:contain;border:none}header .work-btns .fav{float:left;width:18px;height:15px;background:url(fav.png) no-repeat;background-size:contain;margin:0 32px 0 33px;cursor:pointer}header .work-btns .fav:hover{transform:scale(1.1)}header .work-btns .cart{float:left;width:16px;height:16px;background:url(cart.png) no-repeat;background-size:contain;cursor:pointer}header .work-btns .cart:hover{transform:scale(1.1)}header .lng{float:right;margin:33px 69px 0px 0;position:relative;padding-bottom:28px;cursor:pointer}header .lng .current{font-size:12px;position:relative;padding:0 20px 0 0;text-transform:uppercase}header .lng .current:after{content:"";position:absolute;width:13px;height:9px;right:0;top:1px;background:url(ru.png) no-repeat;background-size:contain}header .lng .current.en:after{background:url(en.png) no-repeat;background-size:contain}header .lng .current.fr:after{background:url(fr.png) no-repeat;background-size:contain}header .lng .current.de:after{background:url(de.png) no-repeat;background-size:contain}header .lng ul{position:absolute;background:#000;top:100%;left:-5px;display:none}header .lng ul li{margin:0;display:block;border-top:1px solid rgba(182,249,0,0.2);padding:0}header .lng ul li a{display:block;text-transform:uppercase;font-size:12px;padding:10px 15px}header .lng ul li a:hover{text-decoration:none;color:#b6f900}header .lng:hover ul{display:block}.top-slider{height:672px}.top-slider .nav{position:absolute;width:100%;left:0;top:0;z-index:11}.top-slider .prev{position:absolute;left:-34px;top:335px;width:10px;height:17px;background:url(prev.png) no-repeat;background-size:contain;cursor:pointer}.top-slider .next{position:absolute;right:-34px;top:335px;width:10px;height:17px;background:url(next.png) no-repeat;background-size:contain;cursor:pointer}.top-slider ul{position:absolute;width:100%;left:0;top:616px;text-align:center;display:none}.top-slider ul li{width:60px;height:2px;background:#939393;display:inline-block;margin:0 10px;cursor:pointer}.top-slider ul li:hover,.top-slider ul li.active{background:#3f40b6}.top-slider .slide{position:relative;padding:67px 0 0 0;height:calc(672px - 67px)}.top-slider .top-slider-cont{height:100%}.top-slider .slide .name{font-size:90px;font-family:'Oswald', sans-serif;text-transform:uppercase;width:60%;line-height:82px}.top-slider .slide .btn{margin:203px 0 0 0}.top-slider .owl-controls .owl-nav{display:none}.top-slider .owl-controls .owl-dots{position:absolute;bottom:40px;left:0;width:100%;text-align:center}.top-slider .owl-controls .owl-dots .owl-dot{display:inline-block;width:60px;height:2px;background:#939393;display:inline-block;margin:0 10px;cursor:pointer}.top-slider .owl-controls .owl-dots .owl-dot:hover,.top-slider .owl-controls .owl-dots .owl-dot.active{background:#3f40b6}.top-page-products{text-align:center;background:#fff;color:#000;padding:32px 0 24px 0}.top-page-products .title{font-size:18px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:13px}.top-page-products p{font-size:13px}.top-page-products .list{position:relative;margin:50px 0 0 0;width:110%}.top-page-products .list .nav{position:absolute;top:0;left:0;width:94%;z-index:11}.top-page-products .list .nav .prev{position:absolute;left:-36px;top:121px;width:10px;height:17px;background:url(prev-black.png) no-repeat;background-size:contain;cursor:pointer}.top-page-products .list .nav .next{position:absolute;right:-36px;top:121px;width:10px;height:17px;background:url(next-black.png) no-repeat;background-size:contain;cursor:pointer}.top-page-products .list .product-item{position:relative;float:left;height:380px;margin:0 28px 0 0;width:300px;margin:0 69px 0 0}.top-page-products .list .product-item .image{display:block;width:300px;height:250px;position:relative}.top-page-products .list .product-item .image img{display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-height:100%;width:auto;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.top-page-products .list .product-item:hover .image img{transform:scale(1.1)}.top-page-products .list .product-item .labels{height:20px;margin:10px 0 24px 0;position:relative}.top-page-products .list .product-item .labels label{display:inline-block;color:#000;border-radius:3px;padding:3px 9px;font-size:13px}.top-page-products .list .product-item .labels label.is-new{background:#b6f900}.top-page-products .list .product-item .name{font-size:18px;font-family:'Oswald', sans-serif;text-transform:uppercase;color:#000}.top-page-products .list .product-item .name:hover{text-decoration:none;color:#3f40b6}.top-page-products .list .product-item .short{text-transform:uppercase;font-size:12px;margin:7px 0 20px 0}.top-page-products .list .product-item .work-btn{text-align:center;position:relative}.top-page-products .list .product-item .work-btn .fav{display:inline-block;width:18px;height:15px;background:url(fav-black.png) no-repeat;background-size:contain;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.top-page-products .list .product-item .work-btn .fav:hover{transform:scale(1.1)}.top-page-products .list .product-item .work-btn .fav-fill{background:url(fav-black-fill.png) no-repeat;background-size:contain}.top-page-products .owl-controls{display:none}.top-page-products.top-page-products-catalog .list{margin-top:89px}.top-page-products.top-page-products-catalog .list center{width:91%}.top-page-products.top-page-products-catalog .list .product-item{height:405px}.top-page-products.top-page-products-catalog center{margin-bottom:31px}.top-page-products.top-page-products-catalog center .btn{padding:15px 31px 15px 31px}.top-page-products.top-page-products-catalog .desription{font-size:13px;line-height:20px;padding-bottom:50px}.big-slides{background:#fff}.big-slides .item{width:493px;height:475px;position:relative;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.big-slides .item:hover{background-size:105% auto !important}.big-slides .item.pull-left{background:url(big-image-1.jpg) no-repeat;background-size:cover}.big-slides .item.pull-right{background:url(big-image-2.jpg) no-repeat;background-size:cover}.big-slides .item .item-cont{position:absolute;bottom:36px;left:35px;z-index:1;width:72%}.big-slides .item .item-cont .name{font-size:28px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:13px}.big-slides .item .item-cont p{font-size:13px;line-height:19px;margin-bottom:44px}.small-slides{background:#fff;padding:30px 0 35px 0}.small-slides .list{width:105%}.small-slides .item{float:left;width:320px;height:295px;position:relative;margin:0 25px 0 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.small-slides .item-1{background:url(small-image-1.jpg) no-repeat center;background-size:100% auto}.small-slides .item-2{background:url(small-image-2.jpg) no-repeat center;background-size:100% auto}.small-slides .item-3{background:url(small-image-3.jpg) no-repeat center;background-size:100% auto;color:#000}.small-slides .item:hover{background-size:105% auto !important}.small-slides .item .item-cont{position:absolute;margin:34px 0 0 35px}.small-slides .item .item-cont .name{font-size:28px;font-family:'Oswald', sans-serif;text-transform:uppercase}.short-about-block-left{float:left;width:50%;background:#3f40b6;height:475px}.short-about-block-left .cont{width:505px;float:right;padding:64px 0 0 0}.short-about-block-left .slider .item .columns{margin:0 0 25px 0}.short-about-block-left .slider .item .column{float:left;margin:0 40px 0 0}.short-about-block-left .slider .item .column span{display:block;text-transform:uppercase;font-size:12px}.short-about-block-left .slider .item .column b{display:block;font-size:28px;font-family:'Oswald', sans-serif;text-transform:uppercase;font-weight:normal}.short-about-block-left .slider .item p{font-size:13px;line-height:20px;width:91%;margin:0 0 30px 0}.short-about-block-left ul{position:absolute;width:100%;left:0;top:419px}.short-about-block-left ul li{width:60px;height:2px;background:#939393;display:inline-block;margin:0 10px 0 0;cursor:pointer}.short-about-block-left ul li:hover,.short-about-block-left ul li.active{background:#000}.short-about-block-right{float:right;width:50%;background:#000 url(3.jpg) center no-repeat;background-size:cover;height:475px}.about-big-image{background:#1f1f1f url(4.jpg) center no-repeat;background-size:cover;height:478px}.subsriber{padding:78px 0 77px 0}.subsriber p{float:left;font-size:28px;line-height:30px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin:0 0 0 36px;width:400px}.subsriber .btn{float:right;margin:23px 36px 0px 0}footer{background:#151516;padding:64px 0 0 0}footer .menus .item{float:left;width:200px;margin:0 146px 0 0}footer .menus .item h4{text-transform:uppercase;font-size:14px;margin-bottom:46px}footer .menus .item ul{font-size:14px;line-height:20px;margin-bottom:40px}footer .menus .item ul li{margin-bottom:9px}footer .menus .item-2{width:320px;margin-right:24px}footer .menus .item-3{margin-right:0}footer .bottom-text{font-size:13px;line-height:20px;color:#939393;padding:30px 0 40px 0}footer .bottom-text p{margin-bottom:9px}footer .bottom-text p a{color:#3f40b6}.footer-bottom{padding:19px 0 19px 0}.footer-bottom span{float:left;font-size:13px}.footer-bottom .lang{position:absolute;font-size:13px;width:80px;margin:auto;top:0;left:0;right:0}.footer-bottom .lang:after{content:"";position:absolute;width:13px;height:9px;background:url(ru.png) no-repeat;background-size:contain;top:2px;right:2px}.footer-bottom .bd{float:right;font-size:13px;color:#939393;position:relative;margin:0 101px 0 0;padding:0 24px 0 0}.footer-bottom .bd:after{content:"";position:absolute;width:17px;height:14px;background:url(bd.png) no-repeat;background-size:contain;right:0;top:0}.bread{text-align:center;padding:48px 0 37px 0}.bread .block{font-size:13px;margin:0 0 37px 0}.bread .block a{color:#fff;margin:0 10px}.bread .block span{color:#939393;margin:0 10px}.bread h1{font-size:35px;line-height:25px;font-family:'Oswald', sans-serif;text-transform:uppercase}.bread .short{font-size:13px;line-height:20px;margin:45px 0 0 0}.bread-catalog{padding-bottom:34px}.bread .work-btns{display:flex;justify-content:space-between;margin:52px 0 0 0}.bread .count{color:#939393;font-size:13px}.bread .work-btns h1{margin:-16px 0 0 0}.bread .price{text-decoration:none;color:#fff;font-size:13px;position:relative;padding:0 0 0 23px}.bread .price:before{content:"";position:absolute;width:16px;height:20px;background:url(doc-white.png) no-repeat;background-size:contain;left:0;top:0;margin:-3px 0 0 -2px}.akcii-item{padding:59px 0 56px 0;background-size:cover !important;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.akcii-item:hover{background-size:105% auto !important}.akcii-item .date{font-size:12px;line-height:20px;text-transform:uppercase;margin-bottom:7px}.akcii-item .title{font-size:40px;line-height:40px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:18px;width:370px}.akcii-item .short{font-size:13px;line-height:20px;width:421px;min-height:225px}.about-block{background:#151516}.about-block-left{float:left;width:50%;height:475px}.about-block-left .cont{width:502px;float:right}.about-block-left .title{font-size:28px;line-height:30px;font-family:'Oswald', sans-serif;text-transform:uppercase;padding:48px 0 0 0;margin:0 0 21px 0}.about-block-left .short{font-size:13px;line-height:20px;width:90%;min-height:270px}.about-block-left .short p{margin-bottom:15px}.about-block-left .short ul li{position:relative;padding:0 0 0 30px;margin-bottom:10px}.about-block-left .short ul li:before{content:"";position:absolute;left:0;top:0;width:20px;height:2px;background:#fff;margin:11px 0 0 -2px}.about-block-right{float:left;width:50%;background:url(about-block-right.jpg) no-repeat;background-size:cover;height:475px}.about-text{background:#fff;color:#000;padding:46px 0 0 0}.about-text h2{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;padding:0 34px;margin-bottom:15px}.about-text h3{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;padding:0 34px;margin-bottom:15px}.about-text h2.big{font-size:28px;line-height:30px}.about-text p{font-size:13px;line-height:20px;padding:0 34px;margin-bottom:25px}.about-text p a{color:#3f40b6}.about-text p.citat{color:#fff;background:#3f40b6;text-align:center;padding:32px 34px;margin-bottom:50px}.about-text ul{font-size:13px;color:#5c5c5c;margin:19px 0 40px 0}.about-text ul li{position:relative;padding:0 0 0 68px;margin-bottom:17px}.about-text ul li:before{content:"";position:absolute;left:0;top:0;width:20px;height:2px;background:#5c5c5c;margin:6px 0 0 32px}.about-text .about-sert{background:url(31.jpg) no-repeat;background-size:cover;color:#fff;margin:44px 0 46px 0;padding:53px 35px 37px 35px}.about-text .about-sert .title{font-size:28px;line-height:30px;font-family:'Oswald', sans-serif;text-transform:uppercase;width:100%;margin-bottom:20px}.about-text .about-sert .short{font-size:13px;line-height:20px;min-height:255px}.about-text .about-colemns{padding:15px 0 56px 33px}.about-text .about-colemns .column{float:left;margin:0 53px 0 0}.about-text .about-colemns .column span{display:block;text-transform:uppercase;font-size:13px;line-height:20px}.about-text .about-colemns .column b{display:block;font-size:40px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin:18px 0 22px 0}.about-text .about-colemns-big{padding-bottom:15px}.about-text .about-colemns-big p{padding-left:0}.about-text .about-colemns-big .column{width:27%}.about-text .about-colemns-big .column span{margin-bottom:10px}.about-text .about-colemns-big .column p{line-height:24px}.about-text-small{padding-bottom:40px}.about-text-small p{margin-bottom:10px}.about-text-small ul{font-size:13px;color:#5c5c5c;margin:19px 0 40px 0}.about-text-small ul li{position:relative;padding:0 0 0 68px;margin-bottom:17px}.about-text-small ul li:before{content:"";position:absolute;left:0;top:0;width:20px;height:2px;background:#5c5c5c;margin:6px 0 0 32px}.about-text-small .tabs a{float:left;letter-spacing:2px;margin:0 10px 0 0;background:#3f40b6;color:#fff;text-transform:uppercase;font-size:12px;line-height:15px;text-decoration:none;font-weight:bold;text-align:center;padding:0px 31px 0px 31px;height:51px}.about-text-small .tabs a.active,.about-text-small .tabs a:hover{background:#e9e9e9;color:#000}.about-text-small .tabs a table{height:51px}.about-text-small .tabs a table td{text-align:center;vertical-align:middle}.about-text-small .tabs-cont{padding:35px 0 0 0;display:none}.about-text-small .tabs-cont.active{display:block}.about-text-small .tabs-cont p{padding-left:0;margin-bottom:32px}.about-text-small .tabs-cont .contact-list .item{float:left;margin:0 80px 37px 0;width:calc(33% - 80px)}.about-text-small .tabs-cont .contact-list .item .name{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:13px;font-weight:bold}.about-text-small .tabs-cont .contact-list .item .who{font-size:13px;line-height:20px;text-transform:uppercase;margin-bottom:10px}.about-text-small .tabs-cont .contact-list .item .phone{font-size:13px;line-height:20px;margin-bottom:10px}.about-text-small .tabs-cont .contact-list .item .email{font-size:13px;line-height:20px}.about-text-small .tabs-cont .contact-list .item .email a{color:#3f40b6}.about-block-blue{background:#3f40b6}.about-block-blue .about-block-right{background:url(3.jpg) no-repeat;background-size:cover;position:relative}.about-block-blue .about-block-right #map-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.about-block-blue-diler .about-block-left .short{min-height:182px}.about-block-blue-catalog span{text-transform:uppercase;font-size:12px;padding:64px 0 0 0;display:block}.about-block-blue-catalog .title{font-size:40px;line-height:40px;padding-top:10px}.sotrud{background:#3f40b6;color:#fff;padding:54px 0 56px 0}.sotrud .cont{width:940px}.sotrud .title{font-size:28px;line-height:30px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:20px}.sotrud p{font-size:13px;line-height:20px;margin-bottom:21px}.sotrud .phones{font-size:18px;line-height:30px;font-family:'Oswald', sans-serif;text-transform:uppercase}.sotrud .phones .email{color:#000}.bread-product{background:#fff;color:#000;font-size:13px;padding:33px 0 45px 0}.bread-product a{color:#000;margin:0 22px 0 0}.bread-product span{color:#939393;margin:0 22px 0 0}.product-page{background:#fff;color:#000}.product-page .product-gal{float:left;position:relative;width:513px;margin:0 13px 0 0}.product-page .product-gal .nav{position:absolute;width:100%;left:0;top:0}.product-page .product-gal .prev{position:absolute;left:-26px;top:179px;width:10px;height:17px;background:url(prev-black.png) no-repeat;background-size:contain;cursor:pointer}.product-page .product-gal .next{position:absolute;right:10px;top:179px;width:10px;height:17px;background:url(next-black.png) no-repeat;background-size:contain;cursor:pointer}.product-page .product-gal .big-image{display:block;height:375px;margin:0 0 9px 0;position:relative}.product-page .product-gal .big-image img{display:block;margin:0 auto}.product-page .product-gal .gal-image{width:103%}.product-page .product-gal .gal-image .item{float:left;width:102px;height:80px;position:relative;overflow:hidden;margin:0 10px 10px 0;-webkit-transition:all 0s ease;-o-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease}.product-page .product-gal .gal-image .item.active,.product-page .product-gal .gal-image .item:hover{border:2px solid #3f40b6;margin:-2px 8px 8px -2px}.product-page .product-gal .gal-image .item img{display:block;margin:0 auto}.product-page .product-info{float:left;width:467px;margin:-7px 0 0 0}.product-page .product-info h1{font-size:35px;line-height:40px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:20px}.product-page .product-info .short{font-size:13px;line-height:20px;margin-bottom:33px}.product-page .product-info .svoistvo{border:2px solid #1fb1ee;border-radius:1px;position:relative;padding:30px 25px 13px 25px;margin:0 0 28px 0}.product-page .product-info .svoistvo .label{position:absolute;font-size:11px;color:#1fb1ee;width:208px;text-align:center;background:#fff;margin:auto;top:-6px;right:0;left:0}.product-page .product-info .svoistvo .list .item{display:block;position:relative}.product-page .product-info .svoistvo .list .item input[type="checkbox"]{display:none}.product-page .product-info .svoistvo .list .item input[type="checkbox"]+label{font-size:13px;line-height:20px;position:relative;display:block;padding:0 0 0 42px;margin-bottom:5px;min-height:44px}.product-page .product-info .svoistvo .list .item input[type="checkbox"]+label img{float:left;width:30px}.product-page .product-info .svoistvo .list .item input[type="checkbox"]+label span{float:left;width:calc(100% - 60px);margin:6px 0 0 19px}.product-page .product-info .svoistvo .list .item input[type="checkbox"]+label:before{content:'';position:absolute;width:18px;height:18px;border:2px solid #000;border-radius:1px;left:0;top:5px;background:#fff}.product-page .product-info .svoistvo .list .item input[type="checkbox"]:checked+label:before{border-color:#3f40b6;background:#3f40b6}.product-page .product-info .svoistvo .list .item input[type="checkbox"]:checked+label:after{content:"";position:absolute;left:0;top:0;width:13px;height:9px;background:url(checked.png) no-repeat;background-size:contain;margin:11px 0 0 5px}.product-page .product-info .svoistvo .list .item input[type="checkbox"][disabled="disabled"]+label{opacity:0.5}.product-page .product-info .svoistvo .list .item.disabled{opacity:0.3}.product-page .product-info .price{margin-bottom:35px}.product-page .product-info .price span{display:block;text-transform:uppercase;font-size:12px;margin-bottom:14px}.product-page .product-info .price b{display:block;font-size:25px;font-family:'Oswald', sans-serif;text-transform:uppercase}.product-page .product-info .download{position:relative;color:#000;padding:0 0 0 23px;font-size:13px;display:inline-block;margin:0 0 36px 0}.product-page .product-info .download:before{content:"";position:absolute;width:16px;height:20px;background:url(doc.png) no-repeat;background-size:contain;left:0;top:0;margin:-3px 0 0 -2px}.product-page .product-info .cart-btn .fav{float:left;border:3px solid #000;width:55px;height:44px;background:#fff url(fav-black.png) no-repeat center;background-size:18px 15px;margin-right:-3px;position:relative;z-index:1;cursor:pointer}.product-page .product-info .cart-btn .fav.fav-fill{background:url(fav-black-fill.png) no-repeat center;background-size:18px 15px}.product-page .product-info .cart-btn .btn{float:left}.product-page .tabs{padding:39px 0 20px 0}.product-page .tabs a{float:left;font-size:12px;text-transform:uppercase;color:#fff;background:#3f40b6;text-decoration:none;padding:19px 34px 19px 34px;letter-spacing:2.5px;margin:0 5px 0 0}.product-page .tabs a.active,.product-page .tabs a:hover{color:#000;background:#e9e9e9}.product-page .tabs-cont{display:none}.product-page .tabs-cont table{font-size:13px;line-height:20px;width:100%}.product-page .tabs-cont .description{display:none}.product-page .tabs-cont .description:first-child{display:block}.product-page .tabs-cont table tr:first-child td{font-weight:bold}.product-page .tabs-cont table tr td:first-child{font-weight:bold;text-transform:lowercase}.product-page .tabs-cont table tr td:first-child:first-letter{text-transform:uppercase}.product-page .tabs-cont table tr td{padding:5px 9px}.product-page .tabs-cont table tr th{padding:5px 9px;background:#e9e9e9}.product-page .tabs-cont table tr:nth-child(2n+1) td{background:#e9e9e9}.product-page .tabs-cont table img{display:none}.product-page .tabs-cont{font-size:13px;line-height:20px}.product-page .tabs-cont p{margin-bottom:20px}.product-page .tabs-cont ul{list-style:disc;padding:0 0 0 14px}.product-page .tabs-cont ul li{margin-bottom:10px}.product-page .tabs-cont ol{list-style:decimal;padding:0 0 0 14px}.product-page .tabs-cont ol li{margin-bottom:10px}.product-page .tabs-cont.active{display:block}.filter-block{background:#fff;color:#000;padding:24px 0 0 0}.filter-block .filter-btn{font-size:12px;color:#3f40b6;text-transform:uppercase;border:3px solid #3f40b6;float:left;background:url(filter-menu.png) no-repeat left 16% center;background-size:12px 11px;font-weight:bold;text-decoration:none;letter-spacing:2px;padding:11px 19px 10px 41px}.filter-block select{float:right;background:transparent url(select.png) no-repeat center right 5%;background-size:10px 5px;border:none;padding:0 27px 0 0;margin:11px 0 0 0}.filter-block .filter-items{margin:20px 0 0 0}.filter-block .filter-items .list{float:left}.filter-block .filter-items .list span{position:relative;float:left;background:#e9e9e9;padding:8px 37px 9px 17px;font-size:13px;margin:0 10px 0 0}.filter-block .filter-items .list span i{position:absolute;width:12px;height:12px;background:url(remove.png) no-repeat;background-size:contain;right:13px}.filter-block .filter-items .clear-btn{float:right;background:#e9e9e9;color:#000;padding:8px 17px 9px 17px;font-size:13px}.filter-dd{position:relative;background:#3f40b6;color:#fff;padding:39px 0 0 0}.filter-dd .remove{position:absolute;right:20px;top:20px;width:14px;height:14px;background:url(remove-white.png) no-repeat;background-size:contain}.filter-dd .column{float:left;width:25%;margin-bottom:20px}.filter-dd .column h4{font-weight:bold;text-transform:uppercase;font-size:13px;margin-bottom:22px}.filter-dd .column ul{font-size:13px;padding:0}.filter-dd .column ul li{margin-bottom:17px}.filter-dd .column ul li input[type='checkbox']{display:none}.filter-dd .column ul li input[type='checkbox']+label{position:relative;padding:0 0 0 40px}.filter-dd .column ul li input[type='checkbox']+label:before{content:"";position:absolute;width:22px;height:22px;border-radius:2px;left:0;top:-3px;background:#fff}.filter-dd .column ul li input[type='checkbox']:checked+label:after{position:absolute;content:"";left:0;top:0;width:13px;height:9px;background:url(check-black.png) no-repeat;background-size:contain;margin:4px 0 0 5px}.filter-dd .column.column-hide{display:none}.filter-dd .btn{position:relative;margin:8px 0 43px 0px}.filter-dd .btn:before{content:"";position:absolute;width:10px;height:5px;background:url(select-white.png) no-repeat;background-size:contain;margin:auto;top:0;bottom:0;right:23px}.filter-dd .btn:hover:before{background:url(select.png) no-repeat;background-size:contain}.big-cats{background:#fff url(category-bg.jpg) no-repeat;background-size:1920px auto;color:#000}.big-cats .item{float:left;width:33.33%;background:#1f1f1f;color:#fff;height:476px;position:relative;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.big-cats .item:hover{background-size:auto 105% !important}.big-cats .item-cont{padding:38px 36px 0 36px}.big-cats .item-cont b{display:block;font-size:40px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:18px}.big-cats .item-cont p{font-size:13px;line-height:20px}.big-cats .item-cont .btn{bottom:33px;left:33px;position:absolute}.big-cats h1{text-align:center;font-size:35px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin:59px 0 15px 0px}.big-cats .description{font-size:13px;line-height:20px;padding-bottom:62px}.big-slides-news{background:#fff url(category-bg.jpg) no-repeat;background-size:1920px auto}.big-slides-news .item{margin-bottom:20px}.big-slides-news center{padding-bottom:50px;padding-top:30px}.big-slides-news center .btn{padding:15px 31px 15px 31px}.bread-article{background:#fff;color:#000;font-size:13px;padding:33px 0 45px 0}.bread-article a{color:#000;margin:0 22px 0 0}.bread-article span{color:#939393;margin:0 22px 0 0}article{background:#fff;color:#000}article h1{font-size:35px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:39px}article .description{font-size:13px;line-height:20px}article .description p{margin-bottom:20px}article .description ul{list-style:disc;padding:0 0 0 14px}article .description ul li{margin-bottom:10px}article .description ol{list-style:decimal;padding:0 0 0 14px}article .description ol li{margin-bottom:10px}article .description .sert-list{margin:45px 0 0 0}article .description .sert-list .item{float:left;text-align:center;width:150px;margin:0 45px 0 0;height:350px}article .description .sert-list .item .img{display:block;margin-bottom:17px}article .description .sert-list .item .img img{display:block}article .description .sert-list .item .name{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:7px}article .description table{width:100%}article .description table tr:first-child td{font-weight:bold}article .description table tr td:first-child{font-weight:bold;text-transform:lowercase}article .description table tr td:first-child:first-letter{text-transform:uppercase}article .description table tr td{padding:5px 9px}article .description table tr th{padding:5px 9px;background:#e9e9e9}article .description table tr:nth-child(2n+1) td{background:#e9e9e9}.about-text .video-list{margin:45px 0 0 0}.about-text .video-list .video-item-small{float:left;text-align:left;width:150px;margin:0 45px 0 0;height:350px;color:#000}.about-text .video-list .video-item-small .image{display:block;margin-bottom:17px}.about-text .video-list .video-item-small .image img{display:block}.about-text .video-list .video-item-small .name{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:7px}.about-text .description{font-size:13px;line-height:20px;color:#000;padding-bottom:50px}.about-text .description p{margin-bottom:20px;padding-left:0;padding-right:0}.about-text .description ul{list-style:disc;padding:0 0 0 14px}.about-text .description ul li{margin-bottom:10px}.about-text .description ul li:marker{display:none}.about-text .description ol{list-style:decimal;padding:0 0 0 14px}.about-text .description ol li{margin-bottom:10px}.about-text .description .sert-list{margin:45px 0 0 0}.about-text .description .sert-list .item{float:left;text-align:center;width:150px;margin:0 45px 0 0;height:350px}.about-text .description .sert-list .item .img{display:block;margin-bottom:17px}.about-text .description .sert-list .item .img img{display:block}.about-text .description .sert-list .item .name{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:7px}.about-text .description table{width:100%}.about-text .description table tr:first-child td{font-weight:bold}.about-text .description table tr td:first-child{font-weight:bold;text-transform:lowercase}.about-text .description table tr td:first-child:first-letter{text-transform:uppercase}.about-text .description table tr td{padding:5px 9px}.about-text .description table tr th{padding:5px 9px;background:#e9e9e9}.about-text .description table tr:nth-child(2n+1) td{background:#e9e9e9}.about-text .contact-columns .column{float:left;margin:0 80px 37px 0}.about-text .contact-columns .column .image{display:none}.about-text .contact-columns .column b{font-size:18px;line-height:20px;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:13px;font-weight:bold}.about-text .contact-columns .column a{color:#3f40b6}.about-text .contact-columns .column .who{font-size:13px;line-height:20px;text-transform:uppercase;margin-bottom:10px}.about-text .contact-columns .column .phone{font-size:13px;line-height:20px;margin-bottom:10px}.about-text .contact-columns .column .email{font-size:13px;line-height:20px}.about-text .contact-columns .column .email a{color:#3f40b6}.about-text .line .item{float:left}.about-text .partners-block{font-weight:bold;text-align:center;margin:20px 0 20px 0}.about-text .partner-list{width:103%}.about-text .partner-list .item{float:left;text-align:center;font-family:'Oswald', sans-serif;text-transform:uppercase;margin:0 40px 20px 0}.header-dd-more{display:none}.header-dd{display:none}.modal-hidden{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:#000;opacity:0.8;display:none}.modal{position:fixed;width:520px;height:460px;background:#fff;margin:auto;top:0;right:0;bottom:0;left:0;text-align:center;z-index:100;color:#000;display:none}.modal .close{position:absolute;right:20px;top:20px;width:14px;height:14px;background:url(close.png) no-repeat;background-size:contain;cursor:pointer}.modal .title{font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:18px;padding:43px 0 25px 0px}.modal .short{font-size:13px;line-height:20px;margin:0 0 42px 0}.modal .form-item{margin-bottom:38px}.modal .form-item input{text-transform:uppercase;padding:0;border:0;border-bottom:2px solid #e3e3e2;width:100%;text-align:center;color:#000;padding-bottom:13px}.modal .polit{font-size:13px;line-height:20px;margin:-13px 0 25px 0}.modal .polit input[type="checkbox"]{display:none;position:relative}.modal .polit input[type="checkbox"]+label{padding:0 0 0 40px}.modal .polit input[type="checkbox"]+label:before{content:"";position:absolute;width:22px;height:22px;background:#e9e9e9;border-radius:3px;margin:-1px 0 0 -39px}.modal .polit input[type="checkbox"]:checked+label:before{background:#e9e9e9 url(checked-black.png) no-repeat center}.modal .btn{display:block;box-shadow:none;margin:0 10px 0 10px;font-size:16px;letter-spacing:2px;padding:19px 0}@media screen and (max-width: 1010px){.desktop{display:none !important}.mobile{display:block !important}.header-mobile{background:#080808;position:fixed;top:0;left:0;width:100%;z-index:12;height:75px}.header-mobile .c-hamburger{margin:34px 74px 0px 0px;float:left;-webkit-transition:background 0.3s;transition:background 0.3s;position:relative;margin:0;padding:0;width:70px;height:30px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s;margin:0;padding-left:13px;padding-right:13px}.header-mobile .c-hamburger:focus{outline:none}.header-mobile .c-hamburger:hover{background:transparent}.header-mobile .c-hamburger.is-active{background:transparent}.header-mobile .c-hamburger b{float:left;font-weight:bold;text-transform:uppercase;font-size:14px;line-height:16px;color:#6d1d34;width:50px;height:20px;text-indent:0;margin:3px 0 0 30px;letter-spacing:1px}.header-mobile .c-hamburger span{display:block;position:absolute;top:7px;left:0;right:23px;height:2px;background:#fff;width:100%;float:left}.header-mobile .c-hamburger span::before,.header-mobile .c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}.header-mobile .c-hamburger span::before{top:-6px}.header-mobile .c-hamburger span::after{bottom:-6px}.header-mobile .c-hamburger--htx{background-color:transparent;opacity:1;margin:28px 0px 0px 0px;padding-left:0;padding-right:0;width:17px}.header-mobile .c-hamburger--htx span{transition:background 0s 0.3s}.header-mobile .c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s}.header-mobile .c-hamburger--htx span::before{transition-property:top, transform}.header-mobile .c-hamburger--htx span::after{transition-property:bottom, transform}.header-mobile .c-hamburger--htx.is-active span{background:none}.header-mobile .c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.header-mobile .c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.header-mobile .c-hamburger--htx.is-active span::before,.header-mobile .c-hamburger--htx.is-active span::after{transition-delay:0s, 0.3s}.header-mobile .logo{position:absolute;margin:auto;top:21px;left:0;right:0;width:124px;height:37px;background:url(logo.png) no-repeat;background-size:contain}.header-mobile .cart{float:right;width:16px;height:16px;background:url(cart.png) no-repeat;background-size:contain;margin:29px 0 0 0}.header-mobile .lng{float:right;margin:33px 0px 0px 0;position:relative;padding-bottom:28px;cursor:pointer}.header-mobile .lng .current{font-size:12px;position:relative;padding:0 20px 0 0;text-transform:uppercase}.header-mobile .lng .current:after{content:"";position:absolute;width:13px;height:9px;right:0;top:1px;background:url(ru.png) no-repeat;background-size:contain}.header-mobile .lng .current.en:after{background:url(en.png) no-repeat;background-size:contain}.header-mobile .lng .current.fr:after{background:url(fr.png) no-repeat;background-size:contain}.header-mobile .lng .current.de:after{background:url(de.png) no-repeat;background-size:contain}.header-mobile .lng ul{position:absolute;background:#000;top:100%;left:-5px;display:none}.header-mobile .lng ul li{margin:0;display:block;border-top:1px solid rgba(182,249,0,0.2);padding:0}.header-mobile .lng ul li a{display:block;text-transform:uppercase;font-size:12px;padding:10px 15px}.header-mobile .lng ul li a:hover{text-decoration:none;color:#b6f900}.header-mobile .lng:hover ul{display:block}.header-dd{position:fixed;top:75px;left:0;width:100%;background:#080808;height:100%;z-index:12;display:none}.header-dd li a{display:block;background:#212121;border-top:1px solid #080808;text-transform:uppercase;text-decoration:none;font-size:12px;color:#fff;letter-spacing:1px;padding:25px 0 23px 20px}.header-dd-more{position:fixed;top:75px;left:-110%;width:100%;background:#080808;height:100%;z-index:13;display:block;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}.header-dd-more.active{left:0}.header-dd-more li a{display:block;background:#212121;text-decoration:none;font-size:12px;color:#fff;padding:15px 0 13px 20px}.header-dd-more .back{border-bottom:1px solid #080808;padding:25px 0 23px 50px;text-transform:uppercase;background:#212121 url(back.png) center left 20px no-repeat;background-size:17px 10px;display:block}body{min-width:100%}.cont{width:90%}.top-slider .slide .name{width:100%;font-size:40px;line-height:52px}.top-slider{height:432px}.top-slider .slide{height:calc(432px - 67px)}.top-slider .slide .btn{margin:83px 0 0 0}.top-page-products .list{width:100%;margin-top:30px}.top-page-products .list .nav{width:100%}.top-page-products .list .nav .prev{left:0}.top-page-products .list .nav .next{right:0}.top-page-products .list .product-item{width:100%;margin-right:0}.top-page-products .list .product-item .image{width:100%;height:250px}.top-page-products .list .product-item{height:380px}.big-slides .item{width:100%;margin:0 0 20px 0}.small-slides .item{margin-bottom:20px}.short-about-block-left{width:100%;height:auto;padding-bottom:50px}.short-about-block-left .cont{float:none;width:90%}.short-about-block-left .slider .item .column{margin-bottom:15px}.short-about-block-left .slider .item .column span{margin-bottom:10px}.short-about-block-right{width:100%;height:295px}.about-big-image{height:295px}.subsriber{text-align:center}.subsriber p{margin:0 0 20px 0;width:100%}.subsriber .btn{float:none;margin-right:0;width:calc(100% - 6px);padding-left:0;padding-right:0}.about-text .about-colemns .column b{line-height:50px}footer .menus .item{width:100%}footer .menus .item h4{margin-bottom:26px}.footer-bottom{text-align:center}.footer-bottom span{float:none;display:inline-block;text-align:center}.footer-bottom .lang{position:relative;top:inherit;display:block;margin:20px auto 20px auto;padding:0 10px 0 0}.footer-bottom .bd{float:none;display:inline-block;margin-right:0}.bread{padding:18px 0 20px 0}.bread .block{margin:0 0 17px 0}.bread-product a{margin-bottom:10px;display:inline-block}.bread-product span{margin-bottom:10px;display:inline-block}.bread h1{font-size:25px}.big-cats .item{width:100%;margin:20px 0 0 0}.big-cats .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.big-cats .item-cont{position:relative;z-index:1;height:calc(100% - 38px)}.big-slides .item{background-size:cover !important}.big-slides .item:hover{background-size:cover !important}.small-slides .list{width:100%}.small-slides .item{width:100%}.filter-dd .column{width:50%}.filter-dd .column ul li input[type='checkbox']+label{display:block}.akcii-item .title{width:100%}.akcii-item .short{width:100%}.about-text p{padding-left:0;padding-right:0}.about-text h2{padding-left:0;padding-right:0}.about-text h3{padding-left:0;padding-right:0}.about-text img{height:auto !important}.sotrud .cont{width:90%}.product-page .product-gal{width:100%}.product-page .product-gal .big-image{width:100%;height:auto}.product-page .product-info{width:100%;margin-top:0}.product-page .tabs a{letter-spacing:0;padding:15px 15px 15px 15px;margin:0 5px 5px 0}.about-block-left{width:100%;height:auto;padding-bottom:40px}.about-block-left .short{min-height:auto;padding-bottom:20px}.about-block-left .cont{float:none;width:90%}.about-block-right{width:100%}.about-text .video-list{margin-top:25px}.about-text .video-list .video-item-small{margin:0 5% 0 0;width:45%}.about-text .partner-list .item{width:100%;margin-right:0}.about-text .about-colemns-big{padding-left:0}.about-text .about-colemns-big .column{width:100%;margin-right:0}.modal{width:90%;height:482px}.modal .short{margin:0 20px 22px 20px}.about-text-small .tabs a{margin:0 10px 10px 0;font-size:10px;line-height:13px;padding:0px 10px;height:47px}.about-text-small .tabs-cont .contact-list .item{width:100%;margin-right:0}}
