@import '../css/font-awesome.min.css';@import '../js/owlcarousel/assets/owl.carousel.min.css';@import '../js/owlcarousel/assets/owl.theme.default.min.css';@import '../js/magnific-popup/magnific-popup.css';@import '../js/ui/jquery-ui.min.css';@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');.font_100{font-weight: 100}.font_300{font-weight: 300}.font_500{font-weight: 500}.font_700{font-weight: 700}.font_900{font-weight: 900}*{font-size: 1em}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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption{border: 0px;margin: 0px;outline: 0px;padding: 0px}html,body{margin: 0px;padding: 0px;width: 100%;height: 100%}html{overflow-y: scroll}body{margin: 0;padding: 0;font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 21px;color: #2e2e2e;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}a{color: #0071bc;text-decoration: underline}a:hover{text-decoration: none}#body{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%}.article{font-size: 16px;line-height: 22px}.article p{margin-bottom: 15px}.article ul,.article ol{margin-left: 20px;margin-bottom: 15px}.article h1,.article h2,.article h3{margin-bottom: 15px;line-height: 1.2em}.article h1{font-size: 30px}.article h2{font-size: 24px}.article h3{font-size: 18px}.article table{margin-bottom: 15px;border-collapse: collapse}.article table th,.article table td{padding-right: 20px}.article table th{text-align: left}.article img,.article iframe{max-width: 100%}input[type=text],input[type=password],input[type=email],textarea,select{border: 1px solid #e3e3e3;font-family: 'Montserrat', sans-serif;box-sizing: border-box}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{outline: none;border-color: #0071bc}input[type=submit],input[type=button],#body button,button.send{background: #0071bc;border: 0;height: 44px;padding: 0 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 18px;color: #fff;font-family: 'Montserrat', sans-serif;cursor: pointer;-webkit-appearance: none}input[type=submit]:focus,input[type=button]:focus,#body button:focus,button.send:focus{outline: none}input[type=submit]:hover,input[type=button]:hover,#body button:hover,button.send:hover{background: #9bc531}button i{margin-left: 10px}.modal{padding: 40px;background: #fff;width: 350px;margin: 0 auto;position: relative;text-align: center}.modal .title{font-size: 16px;line-height: 20px;margin-bottom: 10px}.modal .title p{padding-bottom: 10px}.modal .title p:first-child{font-size: 20px;font-weight: 700}.modal .result{padding-top: 15px}.wrap{width: 1085px;margin: 0 auto;box-sizing: border-box;position: relative}.container{padding: 0 20px}.left{float: left}.right{float: right}.clear{clear: both}.success{color: #9bc531}.error{color: #e03c42}.block{padding: 30px 0}.block .title{font-size: 24px;line-height: 30px;text-transform: uppercase;font-weight: 700;color: #0071bc;margin-bottom: 30px}#content{padding-bottom: 450px}.bc{padding-top: 40px;padding-bottom: 30px;background: url("../images/line_blue.png") no-repeat center bottom;margin-bottom: 20px;font-size: 16px;line-height: 20px}.bc a,.bc span{display: inline-block;vertical-align: middle}.bc a{color: #5d5d5d;text-decoration: none}.bc a:hover{color: #0071bc}.bc a.home{background: url("../images/icon_home.png") no-repeat center left;width: 20px;height: 20px}.bc a.home span{display: none}.bc + h1{font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 20px;text-transform: uppercase;color: #0071bc}.pages{padding: 20px 0px}.pages ul{list-style: none;text-align: center}.pages ul li{display: inline-block;vertical-align: top;font-size: 24px;line-height: 34px;margin: 0 10px}.pages ul li a,.pages ul li span{display: inline-block}.pages ul li a{text-decoration: none;color: #2e2e2e}.pages ul li a:hover{color: #0071bc}.pages ul li span{color: #fff;background: #0071bc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 0 5px}header a{color: #5d5d5d;text-decoration: none}header a:hover{color: #9bc531}header .top{text-align: right;padding: 15px 0 0}header .top nav,header .top .social{display: inline-block;vertical-align: top}header .top nav ul li{font-size: 14px;line-height: 20px;margin-left: 5px;padding: 0 5px}header .top nav ul li.li_4{background: url("../images/icon_address.png") no-repeat center left;padding-left: 20px;margin-left: 30px}header .top nav ul li.li_1{border: 1px dashed #9bc531;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}header .top .social{margin-left: 30px}header .top .social a{font-size: 20px;line-height: 20px;color: #838383;margin-left: 5px}header .top .social a:hover{color: #0071bc}header .header .logo{float: left}header .header .logo a,header .header .logo img{display: block}header .header .right{padding-top: 15px}header .header .phones{float: right;text-align: right}header .header .phones .phone{font-size: 24px;line-height: 30px}header .header .phones .phone i{font-size: 18px;margin-right: 10px}header .header .phones .call{font-size: 12px}header .header .phones .call a{border-bottom: 1px solid rgba(93,93,93,0.5)}header .header .phones .call a:hover{border-color: transparent}header .header nav{float: right;margin-left: 40px}header .header nav ul li{margin-left: 25px;font-size: 24px;line-height: 30px}header .header .cart{float: right;font-size: 14px;line-height: 20px;margin-left: 40px}header .header .cart a{background: url("../images/icon_cart.png") no-repeat center left;padding-left: 35px;display: inline-block;position: relative}header .header .cart a span{position: absolute;background: #0071bc;color: #fff;width: 18px;height: 18px;line-height: 18px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;top: -8px;left: 10px;font-size: 12px}header nav ul{list-style: none}header nav ul li{display: inline-block;vertical-align: top}header nav ul li:first-child{margin: 0}header nav ul li.active > a{color: #0071bc}.owl-carousel .owl-nav{margin: 0;position: absolute;width: 100%;top: 50%;margin-top: -20px}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;background: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: rgba(93,93,93,0.5);font-size: 40px;line-height: 40px}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{color: #0071bc;background: transparent}.owl-carousel .owl-nav .owl-prev{left: -40px}.owl-carousel .owl-nav .owl-next{right: -40px}.owl-carousel .owl-dots{margin: 0;text-align: center;position: absolute;width: 100%;bottom: 60px}.owl-carousel .owl-dots .owl-dot span{border: 0;margin: 0 4px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 45px;height: 5px;background: rgba(0,113,188,0.5)}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background: #9bc531}#slider .item{height: 550px;background-position: center bottom;background-repeat: no-repeat}#slider .item .inner{padding: 120px 20px}#slider .item .inner .top{padding-right: 350px;text-align: right;font-weight: 900;margin-bottom: 60px;text-transform: uppercase}#slider .item .inner .top .name{color: #9bc531;font-size: 33px;line-height: 40px}#slider .item .inner .top .announce{font-size: 24px;line-height: 30px;color: #5d5d5d}#slider .item .inner .text{color: #fff;padding-left: 130px;max-width: 630px;font-size: 16px;line-height: 20px;margin-bottom: 70px}#slider .item .inner .text .links{text-align: right;padding-top: 15px}#slider .item .inner .text .links a{display: inline-block;vertical-align: top;font-size: 16px;line-height: 34px;padding: 0 10px;border: 1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;text-decoration: none;margin-left: 10px}#slider .item .inner .text .links a:hover{color: #0071bc;background: #fff}#slider .item .inner .icons .it{display: inline-block;vertical-align: top;margin-right: 20px}#slider .item .inner .icons .it .icon,#slider .item .inner .icons .it .ann{display: inline-block;vertical-align: middle}#slider .item .inner .icons .it .icon{width: 60px;height: 60px;background-position: center center;background-repeat: no-repeat;margin-right: 10px}#slider .item .inner .icons .it .ann{color: #5d5d5d;font-size: 14px;line-height: 20px;width: 160px}.index_steps .title{color: #fff;background: url("../images/bg_step.png") no-repeat top left;width: 571px;height: 143px;box-sizing: border-box;padding-left: 60px;padding-top: 25px;font-size: 33px;line-height: 40px;font-weight: 900;margin: 0}.index_steps .items{margin-top: -30px;padding-left: 120px}.index_steps .items .item{display: inline-block;vertical-align: top;width: 227px;margin-right: 10px;margin-bottom: 15px}.index_steps .items .item .photo{margin-bottom: 10px}.index_steps .items .item .photo img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;display: block}.index_steps .items .item .name{font-size: 14px;line-height: 20px;padding-left: 15px;color: #5d5d5d}.index_steps .items .item:last-child{margin-right: 0}footer{background: url("../images/bg_footer.jpg") no-repeat center top;color: #fff;padding-top: 90px;padding-bottom: 50px;height: 398px;box-sizing: border-box;position: absolute;bottom: 0;left: 0;width: 100%}footer a{color: #fff;text-decoration: none}footer a:hover{color: #9bc531}footer .left{width: 220px}footer .right{width: calc(100% - 270px)}footer .logo{margin-bottom: 40px}footer .social{text-align: center}footer .social a{font-size: 20px;line-height: 20px;display: inline-block;vertical-align: top;margin: 0 5px}footer .contacts{margin-bottom: 50px}footer .contacts .phones,footer .contacts .address{display: inline-block;vertical-align: top}footer .contacts .phones{text-align: right;margin-right: 50px;padding-top: 12px}footer .contacts .phones .phone{font-size: 24px;line-height: 30px}footer .contacts .phones .phone i{font-size: 18px}footer .contacts .phones .call{font-size: 12px}footer .contacts .phones .call a{border-bottom: 1px solid rgba(255,255,255,0.5)}footer .contacts .phones .call a:hover{border-color: transparent}footer .contacts .address{font-size: 14px;line-height: 20px;max-width: 360px;padding-left: 25px;position: relative}footer .contacts .address i{font-size: 18px;position: absolute;top: 50%;left: 0;margin-top: -10px}footer nav{margin-bottom: 30px}footer nav ul{list-style: none}footer nav ul li{display: inline-block;vertical-align: top;font-size: 14px;line-height: 20px;margin-right: 10px}footer .copy{font-size: 14px;line-height: 20px}footer .copy p{margin-bottom: 10px}.static_1 .article{padding-top: 40px}.static_1 .article img{float: left;margin-top: -40px}.static_1 .bottom{background: #9bc531;clear: both;padding: 0 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.static_1 .bottom strong{color: #fff;font-weight: 600;font-style: italic}.static_1 .bottom strong span{font-weight: 400}.static_1 .bottom sup{font-size: 12px}.static_1 .bottom p{display: inline-block;vertical-align: middle;height: 54px;line-height: 18px;padding: 7px 0;margin: 0;box-sizing: border-box}.static_1 .bottom p:first-child{background: url("../images/st1.png") no-repeat center right;padding-right: 50px;padding-top: 0;padding-bottom: 0;margin-right: 15px;line-height: 55px}.static_1 .bottom p:first-child strong{font-style: normal}.static_2{padding: 60px 0;background: url("../images/line_blue.png") no-repeat center top, url("../images/line_blue.png") no-repeat center bottom;color: #fff;font-size: 18px;line-height: 28px;margin-bottom: 40px}.static_2 a{color: #fff;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,0.5);font-weight: 700;text-transform: uppercase}.static_2 a:hover{border-color: transparent}.static_2 .text{background: url("../images/bg_st2.png") no-repeat center center;min-height: 280px;padding: 140px 270px 0 150px;box-sizing: border-box}.catalog .item{display: inline-block;vertical-align: top;width: 250px;margin: 0 25px 50px 0;position: relative}.catalog .item:nth-child(4n){margin-right: 0}.catalog .item .photo{height: 300px;margin-bottom: 10px;text-align: center;position: relative;border: 1px solid #e3e3e3;padding: 10px 10px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}.catalog .item .photo a{display: block;height: 100%}.catalog .item .photo a img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle}.catalog .item .photo a:after{content: '';display: inline-block;vertical-align: middle;height: 100%}.catalog .item .name{font-size: 16px;line-height: 18px;margin-bottom: 5px;font-weight: 600}.catalog .item .name a{color: #2e2e2e;text-decoration: none}.catalog .item .name a:hover{color: #0071bc}.catalog .item .announce{font-size: 12px;line-height: 15px;color: #5d5d5d;margin-bottom: 5px}.catalog .item .spec{padding-left: 10px;font-size: 14px;line-height: 20px}.catalog .item .price{font-size: 24px;line-height: 30px;color: #0071bc;padding: 10px 0 10px 10px}.catalog .item .price span{font-size: 30px}.catalog .cart,.detail_catalog .cart{margin-bottom: 5px}.catalog .cart input[type=submit],.detail_catalog .cart input[type=submit]{width: 180px;height: 45px;background: url("../images/icon_buy.png") #0071bc no-repeat 150px -2px;font-size: 24px;text-align: left;padding-left: 15px;box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.catalog .cart input[type=submit]:hover,.detail_catalog .cart input[type=submit]:hover{background-color: #9bc531}.catalog .oneclick,.detail_catalog .oneclick{font-size: 14px;line-height: 20px;padding-left: 10px}.catalog .oneclick a,.detail_catalog .oneclick a{color: #5d5d5d;text-decoration: none;border-bottom: 1px solid rgba(93,93,93,0.5)}.catalog .oneclick a:hover,.detail_catalog .oneclick a:hover{color: #0071bc;border-color: transparent}.catalog_hit{background: url("../images/line_blue.png") no-repeat center top}.catalog_hit .all{text-align: right}.catalog_hit .all a{display: inline-block;line-height: 30px;background: url("../images/arrow_all.png") no-repeat center left;padding-left: 25px;font-size: 24px;font-weight: 700;text-decoration: none;text-transform: uppercase}.catalog_hit .all a span{border-bottom: 1px solid rgba(0,113,188,0.5)}.catalog_hit .all a:hover span{border-color: transparent}.catalog_instr{background: url("../images/line_blue.png") no-repeat center top, url("../images/line_blue.png") no-repeat center bottom}.catalog_page .filters{margin-bottom: 30px;padding-left: 15px}.catalog_page .filters .filter{display: inline-block;vertical-align: top}.catalog_page .filters .filter .name,.catalog_page .filters .filter .vars{display: inline-block;vertical-align: top}.catalog_page .filters .filter .name{background: url("../images/icon_filter.png") no-repeat center left;padding-left: 25px}.catalog_page .filters .filter .vars label{display: inline-block;vertical-align: top;margin-left: 15px}.catalog_page .filters .filter .vars label a{color: #2e2e2e;text-decoration: none}.catalog_page .filters .filter .vars label a:hover{color: #0071bc}.catalog_page .filters .filter .vars label input{border: 1px solid #0071bc}.catalog_page .filters .empty{display: inline-block;vertical-align: top;margin-left: 30px}.catalog_page .filters .empty a{color: #2e2e2e;border-bottom: 1px solid rgba(46,46,46,0.5);text-decoration: none}.catalog_page .filters .empty a:hoevr{border-color: transparent}#detail_photos .owl-nav .owl-prev{left: 0}#detail_photos .owl-nav .owl-next{right: 0}#detail_photos .owl-dots{position: relative;bottom: auto;padding-top: 20px}.detail_catalog{margin-bottom: 50px}.detail_catalog .photos{float: left;width: 500px;position: relative;text-align: center}.detail_catalog .photos iframe{max-width: 100%}.detail_catalog .photos a{display: inline-block;padding-top: 10px;border: 1px solid #e3e3e3;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;min-width: 250px}.detail_catalog .photos img{width: auto;display: inline-block}.detail_catalog .info{float: right;width: calc(100% - 530px)}.detail_catalog h1{font-size: 36px;line-height: 40px;font-weight: 700}.detail_catalog .spec{margin-bottom: 20px}.detail_catalog .spec div{margin-bottom: 10px}.detail_catalog .price{font-size: 24px;line-height: 40px;margin-bottom: 30px;color: #0071bc}.detail_catalog .price span{font-size: 36px}.detail_catalog .n{margin-bottom: 20px}.detail_catalog .n span,.detail_catalog .n input{display: inline-block;vertical-align: middle}.detail_catalog .n span{margin-right: 20px}.detail_catalog .n input[type=text]{width: 30px;height: 30px;text-align: center;padding: 0;border: 1px solid #0071bc}.detail_catalog .n input[type=text]:focus{border-color: #9bc531}.detail_catalog .n input[type=button]{width: 16px;height: 16px;line-height: 16px;font-size: 12px;color: #fff;background: #9bc531;padding: 0;border: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.detail_catalog .n input[type=button]:hover{background: #0071bc}#cart{width: 570px;text-align: left}#cart .bc{padding: 0;margin: 0;line-height: 44px;position: absolute;left: 0px;top: -40px;background: none}#cart .wrap{width: 100%;padding-top: 20px}.basket_page .user{float: left;width: 420px}.basket_page .user .info .fio{font-size: 14px;line-height: 24px;font-weight: 700;margin-bottom: 15px;white-space: nowrap}.basket_page .user .info .fio a{display: inline-block;vertical-align: top;margin-left: 20px;margin-top: 4px;width: 16px;height: 16px}.basket_page .user .info .field .name{font-size: 12px;margin-bottom: 4px;color: #0071bc}.basket_page .user .info .field .value{font-size: 14px}.basket_page .user .info .repeat{margin-bottom: 20px}.basket_page .user .info .repeat a{display: block;background: #0071bc;color: #fff;text-decoration: none;line-height: 35px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.basket_page .user .info .repeat a:hover{background: #ff5e00}.basket_page .user .info .orders{text-align: center}.basket_page .user .legend{color: #0071bc;font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 10px}.basket_page .user .legend a{color: #2e2e2e;float: right;font-size: 12px;font-weight: 400}.basket_page .user .field{margin-bottom: 10px}.basket_page .user .field label{display: block}.basket_page .user .field label span{font-size: 12px;margin-bottom: 3px;padding-left: 10px;display: block}.basket_page .user .field label span sup{color: #0071bc;font-size: 12px}.basket_page .user .field input[type=text],.basket_page .user .field input[type=email],.basket_page .user .field select,.basket_page .user .field textarea{box-sizing: border-box;color: #2e2e2e;border: 1px solid #e3e3e3}.basket_page .user .field input[type=text]:focus,.basket_page .user .field input[type=email]:focus,.basket_page .user .field select:focus,.basket_page .user .field textarea:focus{border-color: #0071bc}.basket_page .user .field input[type=text],.basket_page .user .field input[type=email],.basket_page .user .field select{width: calc(100% - 70px);height: 35px;padding: 0 10px}.basket_page .user .field textarea{width: 100%;height: 110px;padding: 10px;resize: vertical}.basket_page .list{float: right;width: calc(100% - 460px);padding-left: 40px;border-left: 1px solid #5d5d5d;box-sizing: border-box}.basket_page .title,.basket_page .summ{color: #0071bc;font-size: 24px;font-weight: 700}.basket_page .title{background: url("../images/icon_cart_title.png") no-repeat center left;line-height: 30px;padding-left: 35px;margin-bottom: 25px}.basket_page .title.center{text-align: center;padding: 70px 0;background: none}.basket_page .title a{text-decoration: none;border-bottom: 1px solid #0071bc}.basket_page .title a:hover{border-color: transparent}.basket_page .summ,.basket_page .submit{text-align: center}.basket_page .summ{line-height: 48px;margin-bottom: 20px}.basket_page .summ.delivery{font-size: 24px;margin-bottom: 15px}.basket_page .submit a,.basket_page .submit button{display: inline-block;height: 48px !important;line-height: 48px;text-decoration: none;background: #0071bc;cursor: pointer;box-sizing: border-box;font-size: 16px;padding: 0 20px;text-align: center;color: #fff;font-weight: 700;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}.basket_page .submit a:hover,.basket_page .submit button:hover{background: #9bc531}.basket_page.step1{width: 570px;margin: 0 auto}.basket_page.step1 .summ{float: left;font-size: 24px;margin-left: 25px;margin-bottom: 0}.basket_page.step1 .submit{float: right}.basket_page .back{text-align: center;padding-top: 30px}.basket_page .back a{color: #2e2e2e;line-height: 45px;display: inline-block;text-decoration: none}.basket_page .back a i,.basket_page .back a span{display: inline-block;vertical-align: middle}.basket_page .back a i{font-size: 45px;color: #0071bc;margin-right: 15px}.basket_page .back a span{border-bottom: 1px solid rgba(46,46,46,0.7);line-height: 15px}.basket_page .back a:hover span{border-color: transparent}.basket_page .terms{padding-top: 25px;text-align: center}.basket_page .items{width: 100%;display: table;margin-bottom: 25px}.basket_page .items .item{display: table-row}.basket_page .items .item > div{display: table-cell;vertical-align: middle;padding: 10px 0;border-bottom: 1px solid #5d5d5d}.basket_page .items .item .photo{width: 80px}.basket_page .items .item .photo a{display: block;text-align: center}.basket_page .items .item .photo a img{max-width: 90%}.basket_page .items .item .info{padding: 10px 30px}.basket_page .items .item .info .name{font-size: 16px;line-height: 18px;margin-bottom: 7px}.basket_page .items .item .info .name a{color: #2e2e2e;text-decoration: none}.basket_page .items .item .info .name a:hover{color: #0071bc}.basket_page .items .item .info .art{color: #2e2e2e;font-size: 12px;margin-bottom: 7px}.basket_page .items .item .price{color: #0071bc;font-size: 16px}.basket_page .items .item .price span{font-weight: 700}.basket_page .items .item .amount{color: #2e2e2e;font-size: 12px;width: 120px}.basket_page .items .item .amount label,.basket_page .items .item .amount .inputs{display: inline-block;vertical-align: middle}.basket_page .items .item .amount strong{font-size: 16px;margin-left: 10px;font-weight: 400;font-weight: 700}.basket_page .items .item .amount .inputs{width: 60px;height: 35px;margin-left: 10px;display: inline-block;border: 1px solid #5d5d5d;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden;position: relative}.basket_page .items .item .amount .inputs input[type=text]{position: absolute;top: 0;left: 0;width: 35px;height: 35px;text-align: center;font-size: 14px;border: 0;padding: 0;font-weight: 700;color: #2e2e2e}.basket_page .items .item .amount .inputs .buttons{position: absolute;top: 0;right: 0;width: 25px;height: 35px}.basket_page .items .item .amount .inputs .buttons input{position: absolute;bottom: 0;right: 0;width: 23px;height: 17px;cursor: pointer;border: 0;padding: 0;border-left: 1px solid #5d5d5d;background: transparent;display: inline-block;color: #5d5d5d;font-size: 14px;line-height: 17px;font-weight: 700}.basket_page .items .item .amount .inputs .buttons input:first-child{border-bottom: 1px solid #5d5d5d;bottom: auto;top: 0}.basket_page .items .item .remove{padding-left: 30px;width: 40px;text-align: center;font-size: 16px}.basket_page .items .item .remove a{color: #2e2e2e;text-decoration: none}.basket_page .items .item .remove a:hover{color: #0071bc}.form .name{font-size: 19px;line-height: 25px;color: #0071bc;text-transform: uppercase;margin-bottom: 5px}.form .announce{font-size: 16px;line-height: 20px;margin-bottom: 15px}.form input[type=text],.form input[type=email],.form input[type=password],.form textarea,.form select{width: 100%;border: 1px solid #e3e3e3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 15px;font-size: 18px}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form textarea:focus,.form select:focus{border-color: #0071bc;outline: none}.form input[type=text],.form input[type=email],.form input[type=password],.form select{height: 35px;padding: 0 15px}.form textarea{padding: 15px 25px;height: 90px}.form .submit{padding: 10px 0}.form .submit button{background: #2e2e2e !important;border: 0;height: 40px;padding: 0 30px;font-size: 18px;text-transform: uppercase}.form .submit button:hover{background: #0071bc !important}.form .result{font-size: 18px;font-weight: 500}.calc{background: url("../images/line_green.png") no-repeat center top, url("../images/line_green.png") no-repeat center bottom;padding: 40px 0 50px}.calc .left{width: 571px;min-height: 143px;background: url("../images/calc_bg.png") no-repeat center top;box-sizing: border-box;padding: 30px 50px 0;color: #fff}.calc .left .name{font-size: 27px;line-height: 30px;font-weight: 900;text-transform: uppercase}.calc .left .announce{font-size: 15px;line-height: 20px;padding-left: 125px}.calc .right{width: calc(100% - 600px)}.calc .right .selects{margin-bottom: 30px}.calc .right .selects label{display: inline-block;vertical-align: top;margin-right: 45px}.calc .right .selects label span{display: block;font-size: 18px;line-height: 20px;margin-bottom: 10px}.calc .right .selects label select{height: 34px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 0 15px;border: 1px solid #5d5d5d}.calc .right .selects label select:focus{border-color: #9bc531}.calc .right .result{font-size: 33px;line-height: 40px;font-weight: 900;color: #9bc531;text-transform: uppercase}.calc .right .result span{font-size: 45px;color: #2e2e2e}.detail_catalog + .calc,.catalog_page + .calc{background: url("../images/line_green.png") no-repeat center top}.button_popup{background: url("../images/bg_btn_popup.png") no-repeat center center;min-height: 220px;color: #fff;padding: 70px 180px;font-size: 18px;line-height: 24px;box-sizing: border-box}.button_popup .name{font-weight: 700;text-transform: uppercase}.button_popup .btn{text-align: right;padding-right: 50px}.button_popup .btn a{display: inline-block;line-height: 45px;color: #fff;padding: 0 15px;border: 1px solid #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-decoration: none}.button_popup .btn a:hover{color: #9bc531;background: #fff}.news .item{display: inline-block;vertical-align: top;margin: 0 30px 30px 0;width: 250px}.news .item .photo a{display: block}.news .item .photo a img{display: block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.news .item .text{padding: 10px}.news .item .name{font-size: 16px;line-height: 18px;font-weight: 600;margin-bottom: 5px}.news .item .name a{text-decoration: none;color: #2e2e2e}.news .item .name a:hover{color: #0071bc}.news .item .announce{font-size: 14px;line-height: 20px}.news_page .item{margin-right: 20px}.index_news .item{margin: 0}.index_news .row .left,.index_news .row .right{width: calc(50% - 15px)}.index_news .row .left .item{width: 100%;max-width: 530px;margin: 0 auto}.index_news .row .left .item .text{padding: 15px}.index_news .row .left .item .name{font-size: 18px;line-height: 20px}.index_news .row .right .item{margin: 0 20px 5px 0}.index_news .row .right .item:nth-child(even){margin-right: 0}.detail_news .photo{float: left;margin: 0 20px 20px 0}.detail_news .top{margin-bottom: 25px}.detail_news h1{float: left;width: calc(100% - 200px);font-size: 24px;font-weight: 700;font-weight: normal}.detail_news .date{float: right;width: 200px;text-align: right;font-size: 16px}@media (max-width: 1260px){.wrap{width: 100%;padding: 0 30px}.article{font-size: 13px;line-height: 20px}header .top{margin-bottom: 10px}header .top nav{float: left}header .top nav ul li.li_4{margin-left: 5px}header .top .social{float: right;margin: 0}header .header .logo{width: 245px}header .header .logo img{max-width: 100%}header .header .cart{margin-left: 30px}header .header .cart a{width: 35px;box-sizing: border-box;text-indent: -3000px}header .header .cart a span{text-indent: 0}header .header nav{margin-left: 30px}header .header nav ul li{font-size: 20px}header .header .phones .phone{font-size: 18px;line-height: 20px}header .header .phones .phone a:last-child{display: block}.owl-carousel .owl-nav .owl-prev{left: 10px}.owl-carousel .owl-nav .owl-next{right: 10px}.static_1 .article{padding: 0}.static_1 .article img{margin-top: 0}.static_1 .bottom{padding: 0 15px}.static_1 .bottom p{font-size: 11px;line-height: 18px}.static_1 .bottom p:first-child{width: 200px;line-height: 18px;padding-right: 30px;padding: 7px 0;font-size: 12px}.static_1 .bottom p:first-child + p{width: calc(100% - 220px)}.catalog{text-align: center}.catalog .item{text-align: left}.calc .left{width: 440px;background-image: url("../images/calc_bg_t.png");min-height: 110px;padding-top: 25px}.calc .left .name{font-size: 16px;line-height: 24px;margin-bottom: 5px}.calc .left .announce{padding: 0}.calc .right{width: calc(100% - 445px)}.calc .right .selects label{margin-bottom: 10px}.calc .right .result{font-size: 18px}.calc .right .result span{font-size: 24px}.index_news .row .left,.index_news .row .right{float: none;width: 100%;text-align: center}.index_news .row .left .item,.index_news .row .right .item{text-align: left}.index_news .row .left{margin-bottom: 15px}.static_2 .text{background-image: url("../images/bg_st2_t.png");min-height: 190px;max-width: 663px;margin: 0 auto;padding: 80px 130px 0 90px}.button_popup{background-image: url("../images/bg_btn_popup_t.png");background-position: center top;min-height: 150px;max-width: 667px;margin: 0 auto;padding: 30px 95px;font-size: 14px;line-height: 18px}.button_popup .btn a{line-height: 30px}footer{padding-top: 40px}footer .contacts{margin-bottom: 30px}footer .contacts .phones{margin-bottom: 10px}.detail_catalog .photos{width: 270px}.detail_catalog .info{width: calc(100% - 300px)}#cart .wrap{padding: 0}.basket_page.step1{width: 100%}.basket_page .list,.basket_page .user{float: none;width: 100%}.basket_page .list{border: 0;margin-bottom: 40px;padding: 0}.basket_page .user .field input[type=text],.basket_page .user .field input[type=email],.basket_page .user .field select{width: 100%}.modal{padding: 30px}.inside_portfolio .item{width: calc(33% - 25px)}}@media (max-width: 1160px){#slider .item .inner .top{padding-right: 20%}}@media (max-width: 1000px){#slider .item .inner .top{text-align: left;padding: 0}#slider .item .inner .text{padding: 0}}@media (max-width: 810px){#slider .item .inner{padding: 40px 20px}#slider .item .inner .top{margin-bottom: 80px}#slider .item .inner .top .name{margin-bottom: 20px}#slider .item .inner .icons{padding-right: 50px}#slider .item .inner .icons .it{width: calc(33.33% - 25px)}#slider .item .inner .icons .it .icon{width: 40px;height: 40px;background-size: contain}#slider .item .inner .icons .it .ann{width: calc(100% - 55px);font-size: 12px;line-height: 15px}}@media (max-width: 719px){.wrap{padding: 0 15px}.article img{height: auto !important}header .top{text-align: left}header .top nav{float: none}header .top nav ul li{margin: 0 5px 5px 0}header .top .social{float: none;position: absolute;bottom: -50px;right: 15px;white-space: nowrap}header .header .logo{width: 220px}header .header .right{float: none;clear: both}header .header nav{float: left;margin: 0}header .header .cart{margin: 0}header .header .phones{float: none;clear: both;margin: 0 auto;padding-top: 15px;text-align: center}header .header .phones .phone a:last-child{display: inline}#slider .item{height: auto;background-position: center top}#slider .item .inner{padding: 80px 10px 0}#slider .item .inner .top .name{font-size: 24px;line-height: 30px}#slider .item .inner .top .announce{font-size: 20px;line-height: 25px}#slider .item .inner .text{font-size: 12px;line-height: 16px;margin-bottom: 90px}#slider .item .inner .text .links{text-align: left}#slider .item .inner .text .links a{margin: 0;font-size: 12px}#slider .item .inner .text .links a:first-child{margin-right: 5px}#slider .item .inner .icons{padding: 0;background: #fff;width: calc(100% + 20px);margin-left: -10px}#slider .item .inner .icons .it{margin: 0 10px 10px 0}.static_1 .article img{float: none}.static_1 .bottom{padding: 15px}.static_1 .bottom p{height: auto;display: block}.static_1 .bottom p:first-child{width: 100%;padding: 0;border-bottom: 1px solid #fff;background: none}.static_1 .bottom p:first-child + p{width: 100%}.index_steps .title{width: 100%;font-size: 24px;line-height: 30px;font-weight: 700;padding-left: 50px}.index_steps .items{padding-left: 30px}.catalog .item{margin: 0 auto 20px;width: 100%;max-width: 250px}.calc .left,.calc .right{float: none;width: 100%}.calc .left{padding-top: 15px}.index_news .row .right .item{margin: 0 0 20px 0}.static_2{padding: 40px 0}.static_2 .text{padding: 20px;background-position: center bottom;min-height: auto}.button_popup{min-height: auto;padding: 20px}.detail_catalog .photos,.detail_catalog .info{float: none;width: 100%}.detail_catalog .photos{margin-bottom: 15px}.news_page .item{display: block;margin: 0 auto 20px}#content{padding-bottom: 50px}footer{background-size: cover;height: auto;position: relative}footer .left{text-align: center;margin-bottom: 20px}footer .left,footer .right{float: none;width: 100%}footer .logo{margin-bottom: 10px}footer .contacts .phones{margin: 0 auto 15px;display: block}.modal{padding: 15px;width: 100%;box-sizing: border-box}#cart{width: 100%}#cart .bc{position: relative;top: auto}.basket_page .title,.basket_page .summ{font-size: 20px}.basket_page .items{display: block}.basket_page .items .item{display: block;border-bottom: 1px solid #5d5d5d;padding: 10px 0}.basket_page .items .item > div{display: inline-block;vertical-align: middle;padding: 5px 0 !important;width: calc(50% - 5px) !important;border: 0}.basket_page .items .item .photo{text-align: center}.basket_page .items .item .amount{text-align: center}.basket_page.step1 .summ{float: none;text-align: center;font-size: 20px;margin: 0}.basket_page.step1 .submit{float: none}.basket_page .back a{display: block}.basket_page .back a span{width: calc(100% - 70px);text-align: left;border: 0}.gallery ul li{display: block;width: 100%;max-width: 100%;margin: 0 0 15px}.inside_portfolio{text-align: center}.inside_portfolio .item{width: 100%;display: block;margin: 0 0 20px 0}}@media (max-width: 520px){#slider .item .inner .top{margin-bottom: 30px}#slider .item .inner .text{margin-bottom: 30px}#slider .item .inner .icons .it{display: block;width: 100%;margin: 0 0 10px 0}}.gallery{text-align: center;background: #2e2e2e;padding-bottom: 20px}.gallery ul{list-style: none}.gallery ul li{display: inline-block;vertical-align: middle;text-align: center;margin: 0 10px;max-width: calc(50% - 25px)}.gallery ul li img{display: inline-block;max-width: 100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.index_portfolio .item img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}.inside_portfolio .item{display: inline-block;vertical-align: top;margin: 0 20px 20px 0}.inside_portfolio .item a{display: block}.inside_portfolio .item a img{max-width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}