@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic-ext");body,html{padding:0;color:#222;font:16px Open Sans,sans;margin:0}.search{position:relative;max-width:480px;margin:0 auto;z-index:1}.search .response-list{overflow:auto;border:1px solid #ddd;position:absolute;max-height:200px;top:100%;box-shadow:rgba(0,10,20,.15);border-radius:20px;background:#fff;left:0;width:100%;margin-top:5px;display:none}.search .response-list ul{list-style:none;padding:0;margin:0}.search .response-list li{color:#000;text-align:left;display:block}.response-list li:before{content:none!important}.search .response-list li:hover{color:#fff;background:#5bb8c6}.search .response-list li a{padding:10px 20px;text-decoration:none;color:inherit;display:block}.search input{height:44px;padding:0 15px 0 45px;border:2px solid #0ba4bc;outline:0;border-radius:22px;background:#fff url(/img/search.svg) no-repeat 15px 50%/auto 20px;width:100%}.row-padding-15{margin:-15px}.row-padding-15>[class*=col-]{padding:15px}.row-padding-8{margin:-8px}.row-padding-8>.col,.row-padding-8>[class*=col-]{padding:8px}.utp .row{margin:-7.5px}.utp .row>.col,.utp .row>[class*=col-]{padding:7.5px}.utp img{height:60px}.utp p{font-size:14px}#subscribe-form .form-group,.utp p{margin:0}#subscribe-form .form-group .help-block{margin:5px 0 0}.scroll-up{height:45px;right:25px;position:fixed;bottom:25px;border-radius:50%;background:#f0f0f0 url(/img/scroll-arr.svg) no-repeat 50% 50%/60% auto;cursor:pointer;width:45px;display:none}h1{font-size:25px}h2{font-size:20px}h3{font-size:18px}.line{padding:35px 0;position:relative}.line:after,.line:before{right:5px;content:"";position:absolute;left:5px}.line:after{bottom:10px}.line:before{top:10px}.screen-3 .line:after,.screen-3 .line:before{background:none!important}.button{padding:10px 15px;border:none;text-decoration:none;-webkit-appearance:none;appearance:none;color:#fff;font:inherit;font-size:16px;outline:0;min-width:200px;text-align:center;border-radius:26px;background:#0ba4bc;cursor:pointer;display:inline-block}.social-icon{margin-top:20px}.social-icon>div{margin-right:5px;display:inline-flex}header{position:fixed;top:0;left:0;width:100%;display:none;z-index:2}.top-header{padding:0;font-size:14px;font-weight:700;background:#fff}.header ul,.top-header ul{list-style:none;padding:0;margin:0}.header ul li,.top-header ul li{position:relative;vertical-align:middle;display:inline-block}.top-header ul li{border-left:2px solid #222;padding:10px 15px}.top-header ul li:last-child{border-right:2px solid #222}li.order{background-color:#a00000}li.active,li.order{color:#fff!important}li.active{background-color:#222}li.active .order-service,li.active a,li.order .order-service{color:#fff!important}.order-service,.top-header ul li a{text-decoration:none;color:#4a4a4a}.order-service>div{background:url(/img/cart.svg) no-repeat 0 50%/auto 100%;padding-left:30px}.order-service.active{padding:10px 15px;background:#eee}.header{padding:30px 0;color:#fff;background:#5bb8c6}.solid-line:after,.solid-line:before{border-bottom:1px solid #fff}.header ul{padding:0;margin:0}.header ul li{padding:0 30px;font-size:14px}.header ul li a{text-decoration:none;color:inherit}.footer .logo,.header .logo{width:140px}.footer .logo img,.header .logo img{width:100%}.header-phone{font-size:20px;font-weight:700}.header-phone a{text-decoration:none;color:#fff}.header-phone-time{font-size:10px;margin-top:5px}.header-phone-wrap .social-icon{position:relative;margin-top:0}.header-phone-wrap .social-icon img{max-width:20px}.header-phone-wrap .social-icon>div{justify-content:flex-end}.menu-mobile{display:none}.menu-mobile>div{height:30px;background:url(/img/menu-button.svg) no-repeat 50% 50%/100% auto;width:30px}.nav-dropdown{padding:50px;font-size:14px;right:0;color:#000;position:absolute;top:100%;box-shadow:0 0 3px rgba(0,0,0,.3);background:#fff;left:0;margin-top:30px;display:none;z-index:1000}.nav-dropdown.open{display:block}.nav-dropdown-name{font-weight:700;margin-bottom:30px}.nav-dropdown a{text-decoration:none;color:#000;margin:10px 0;display:block}.nav-dropdown-section a:before{background:#fff}.nav-dropdown-section a:before,.nav-dropdown-section a:hover:before{height:5px;margin-right:5px;content:"";border-radius:50%;width:5px;display:inline-block}.nav-dropdown-section a:hover:before{margin-bottom:2px;background:#0ba4bc}.nav-dropdown a:last-child{margin-bottom:0}.nav-dropdown a:first-child{margin-top:0}.nav-dropdown-section{height:100%;border-right:1px solid #ddd;padding:0 60px 0 0}.nav-dropdown [class*=col]:last-child .nav-dropdown-section{border:none}.service-nav-dropdown{padding:50px;font-size:14px;color:#000;background:#fff}.service-nav-dropdown-name{font-weight:700;margin-bottom:30px}.service-nav-dropdown a{text-decoration:none;color:#000;margin:10px 0;display:block}.service-nav-dropdown a:last-child{margin-bottom:0}.service-nav-dropdown a:first-child{margin-top:0}.service-nav-dropdown a:before{background:#fff}.service-nav-dropdown a:before,.service-nav-dropdown a:hover:before{height:5px;margin-right:5px;content:"";border-radius:50%;width:5px;display:inline-block}.service-nav-dropdown a:hover:before{margin-bottom:2px;background:#5bb8c6}.service-nav-dropdown-section{height:100%;border-right:1px solid #ddd;padding:0 60px 0 0}.service-nav-dropdown [class*=col]:last-child .service-snav-dropdown-section{border:none}.screen-1{padding:30px 0;color:#fff;text-align:center;background:url(/img/main-bg.jpg) 50% 50%/auto 644px}.screen-1-container{font-size:16px;max-width:945px}.screen-1 h1{font-size:30px;font-weight:700;text-transform:uppercase;margin:0 0 30px}.screen-1-subtext{font-size:20px;font-weight:700}.circle-container{margin-top:30px}.screen-1-circle{text-align:center}.screen-1-circle>div{height:100px;border-radius:50%;background:#5bb8c6;width:100px;display:inline-block}.screen-1-circle>div img{max-width:100%}.screen-1-circle p{font-size:20px;font-weight:700}.stitch-container{left:40%}.stitch-bg,.stitch-container{height:100%;position:absolute}.stitch-bg{right:0;right:250px;background:url(/img/stitch-bg.jpg) no-repeat 0 0/100% auto;width:566px;z-index:-1}.screen-2 .container{max-width:800px;width:100%}.screen-2 .container>.row{margin:-15px}.screen-2 .container>.row>[class*=col-]{padding:15px}.banner-container{padding:30px 0}.banner-container img{max-width:100%}.stock{margin:30px 0}.stock .row{margin:-15px}.stock [class*=col]{padding:15px}.tail-container a{color:#fff}.tail-container .row{margin-right:-8px;margin-left:-8px}.tail-container [class*=col-]{padding:8px}.tail{font-size:12px;font-weight:700;background-size:100% auto;text-align:center;padding-bottom:75%;width:100%}.tail>.row{right:0;position:absolute;bottom:0;top:0;margin:0;left:0}.tail.line{padding:0}.screen-3{padding:80px 0;color:#fff;background:url(/img/bg-2-2.jpg) 50% 50%}.screen-3 .tail{padding-bottom:87.5%}.youtube-container{padding:30px 0}.youtube-container .row{margin:-15px}.youtube-container .row [class*=col-]{padding:15px}.youtube-video{height:150px;position:relative;background:#999}.youtube-video iframe{height:100%!important;border:none;position:absolute;top:0;left:0;width:100%!important}.screen-5{padding:80px 0;color:#fff;background:url(/img/bg-3-2.jpg) 50% 50%}.screen-5 .tail-container{max-width:446px;width:100%}.screen-5 .tail{padding-bottom:70%}.screen-6{padding:30px 0}.screen-6 h2{text-align:center;margin-top:0}.screen-6 .collage{margin:0 -15px!important}.screen-6 .collage .col div{text-align:center;background:#eee;padding-bottom:84.2%}.footer{padding:60px 0;font-size:14px;background:#5bb8c6}.footer,.footer a{color:#eff8f9}.footer-title{font-weight:700;color:#c6e6eb;margin:0 0 10px}.footer .logo{margin-bottom:15px}.footer .contacts{height:100%;min-height:130px;position:relative;padding-bottom:30px}.footer .contacts p{font-size:18px;color:#fff;margin:0 0 15px}.footer .contacts a{text-decoration:none;color:#fff}.footer .developer{margin-top:5px}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{margin:10px 0}.footer ul li:last-child{margin-bottom:0}.footer ul li:first-child{margin-top:0}.footer ul a{text-decoration:none;color:#eff8f9}.footer .row{margin:-15px}.footer .row [class*=col-]{padding:15px}.calc-category-wrap{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:30px}.calc-category-wrap>.row{margin:-8px}.calc-category-wrap>.row [class*=col-]{padding:8px}.calc-category{padding:10px;font-size:14px;border:1px solid #bbb;color:#bbb;border-radius:5px;cursor:pointer}.calc-category-img{position:relative;background-size:auto 100%;background-position:0 50%;padding-bottom:100%}.calc-category.active{border-color:#0ba4bc;color:#0ba4bc}.calc-category.active .calc-category-img,.calc-category:hover .calc-category-img{background-position:100% 50%}.calc-content-position-img{position:relative;background-size:auto 100%;background-position:0 50%;padding-bottom:100%;width:50px}.calc-content-position-img.calc-img-active{background-position:100% 50%!important}.calc-content-position:hover .calc-content-position-img{background-position:100% 50%}.calc-category>.row{margin:-8px}.calc-category>.row [class*=col]{padding:8px}.calc-content>.calc-subcategory{padding:10px 15px;border:none;font-weight:700;color:#fff;background:#5bb8c6}.calc-content>div{padding:15px;background-color:#e5f4f6;margin:10px 0;border-radius:7px}.calc-content>div:last-child{border:none}.calc-content>div .row{padding:15px 0;margin:-15px}.calc-content>div [class*=col-]{padding:0 15px}.calc-content>div .field.counter{max-width:120px;width:100%;display:inline-block}.calc-stock{padding:5px 7px;font-size:12px;color:#fff;border-radius:3px;background:red;cursor:pointer;margin-top:15px;display:inline-block}.calc-stock-plus{height:12px;font-weight:700;color:red;text-align:center;border-radius:50%;background:#fff;margin-left:15px;width:12px;line-height:12px;display:inline-block}.field.counter{height:30px;padding:0 40px;position:relative}.field.counter input{height:100%;font-size:16px;border:none;font-weight:700;outline:0;text-align:center;box-sizing:border-box;background:none;width:100%}.counter-max,.counter-min{height:30px;color:#fff;position:absolute;text-align:center;top:0;border-radius:100%;background:#0ba4bc;cursor:pointer;width:30px;line-height:30px}.counter-min{left:0}.counter-max{right:0}.calc-result-wrap{padding:15px;border:1px solid #5bb8c6;border-radius:5px}.calc-result-wrap .calc-title{padding:15px;color:#fff;text-transform:uppercase;text-align:center;margin:-15px -15px 15px;background:#5bb8c6}.calc-result .calc-position{padding:5px 0}.calc-position.calc-total{padding:15px 0;font-weight:700}.old-price{text-decoration:line-through;font-weight:400;color:#bbb}.calc-delivery .calc-delivery-free{font-size:14px;font-style:italic;color:#0ba4bc;display:block}.position-price{font-style:italic;text-align:right}.tab-content{display:none}.card-review{margin:15px 0}.card-review-img{width:120px;float:left}.card-review-img img{max-width:100%}.card-review-content{padding-left:135px}.card-review-title{font-size:18px;text-decoration:none;font-weight:700;color:inherit}.card-review-date{font-size:14px;color:#999}.card-review-noimg .card-review-content{padding-left:0}.form-group{margin:15px 0}.form-group .control-label{font-size:14px;margin-bottom:5px;display:block}.form-group .help-block{font-size:10px;color:red}.form-group input,.form-group textarea{padding:0 10px;border:1px solid #ddd;outline:0;width:100%}.form-group input{height:40px}.form-group textarea{height:80px;padding:10px}.article{max-width:900px;margin:0 auto}.article img{margin-bottom:20px;max-width:100%}.article p:first-child{margin-top:0}.article ul{list-style:none;padding:0 0 0 15px}.article li{margin:15px 0}.article li:before{height:8px;margin-right:10px;content:"";border-radius:50%;background:#0ba4bc;width:8px;display:inline-block}.article .button{margin-bottom:30px}.overlay{background:rgba(0,0,0,.5);cursor:pointer;left:0;width:100%;display:none;z-index:100}.modal-menu,.overlay{height:100%;position:fixed;top:0}.modal-menu{overflow:auto;transform:translate3d(100%,0,0);right:0;transition:.3s;width:230px;z-index:101}.modal-menu.open{transform:translateZ(0)}.modal-menu>div{min-height:100%;padding:15px;background:#fff}.modal-menu ul{list-style:none;padding:0;margin:0}.modal-menu ul:last-child{margin-bottom:0}.modal-menu li{font-size:16px;margin-bottom:10px}.modal-menu li.active a{font-weight:700;color:#ec7d19}.modal-menu li.active{font-weight:700}.modal-menu li a{text-decoration:none;color:inherit}.modal-menu-title{font-size:18px;font-weight:700;margin-bottom:15px}.modal-menu .header-phone-wrap{margin-top:30px;display:none}.modal-menu .show-768{display:none}.review-icons{margin:30px 0}.review-icons .row{margin:-15px}.review-icons [class*=col]{padding:15px}.review-icons img{height:27px}.review{padding:15px;border:1px solid #eee;margin:30px 0;background:#fff}.review>.review{border:none;margin:15px 0 0;border-radius:0 10px 10px 10px;background:#f5f5f5}.review-name{font-weight:700;margin-bottom:15px}.review-comment{margin-bottom:10px}.review-date{font-size:12px;color:#999}.table-price{margin:20px 0}.table-price table{text-align:left;width:100%}.table-price td,.table-price th{padding:10px}.table-price th{font-weight:700;color:#fff;background:#000}.table-price tr:nth-child(odd) td{background:#ddd}.delivery td:last-child{padding-left:15px}.delivery td:first-child{min-width:51px;text-align:center}.delivery p{margin:0}.delivery tr{border:none;padding-bottom:20px;display:block}.delivery img{height:auto}.contact-card{margin-bottom:30px}.contact-card-border{padding:20px 30px 30px 0;border:1px solid #5bb8c6}.contact-card p{margin:0}.contact-card .row{margin:0 -8px}.contact-card-content{margin-top:10px;padding-left:50px}.contact-card [class*=col]{padding:0 8px}.contact-card-name{font-weight:700}.contact-card-img{text-align:center;width:50px}.contact-card-img img{margin:0;vertical-align:top}.error-page{padding:50px 0}.error-page-button{width:100%;display:block}.error-page-button>div{padding-bottom:26.3%;width:100%}.button-service{background:url(/img/zakazat_uslugi_pas.png) no-repeat 0 0/100% auto}.button-home{background:url(/img/glavnoe_menyu-pas.png) no-repeat 0 0/100% auto}.button-service:hover{background-image:url(/img/zakazat_uslugi_aktiv.png)}.button-home:hover{background-image:url(/img/glavnoe_menyu-aktiv.png)}.table-sale{overflow-x:auto;font-size:14px;border-collapse:collapse;max-width:700px;text-align:left;text-align:center;background-color:#fff;margin:15px auto;width:100%;line-height:1.5}.table-sale th{border:1px solid #5bb8c6;font-weight:700;color:#fff;background-color:#5bb8c6}.table-sale td,.table-sale th{padding:10px;vertical-align:top}.table-sale td{border:1px solid #999}.table-sale td:first-child{font-weight:700}.message-box{margin-bottom:30px}.message-box p{text-align:center;margin:0 0 15px}.message-box p:last-child{margin-bottom:0}.message-box.success{padding:15px 20px;font-weight:700;color:#3c8603;text-align:center;background:#e1f5de}.menu-overlay{display:none}.modal-overlay{height:100%;overflow:auto;position:fixed;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:100}.modal-overlay,.modal-overlay>.row{min-height:100%}.modal-overlay>.row>[class*=col]{padding:40px 0;max-width:100%}.modal-overlay .modal-form{max-width:885px;margin:0 auto}.modal-form{position:relative;border-radius:10px;background:#fff;display:none}.modal-header{padding:30px;font-size:20px;font-weight:700;text-align:center}.modal-header .subtext{font-size:14px;font-weight:400;color:#8694b2;line-height:1.5;margin-top:10px}.modal-content{padding:0 30px}.modal-form a{color:#4bb462}.modal-form a.btn{color:#000}.modal-form a:hover{text-decoration:none}.modal-message{padding:15px;margin-bottom:15px;text-align:center;border-radius:5px;background:#e5f4e8;line-height:1.7;display:none}.modal-footer{padding:30px}.modal-close{height:15px;right:10px;position:absolute;top:-25px;background:url(/img/close-modal.svg) no-repeat;cursor:pointer;width:15px}.modal-form.modal-inline{padding:0;margin-right:auto;background:none;margin-left:auto;display:block}.modal-form.modal-inline .modal-close{display:none}.modal-form.modal-inline .modal-content,.modal-form.modal-inline .modal-footer,.modal-form.modal-inline .modal-header{padding-right:0;padding-left:0}.ajax-loading{background:#cfd6e6!important}.top-cart-count{height:20px;font-size:10px;color:#c6e6eb;position:absolute;text-align:center;top:50%;margin-left:-10px;left:50%;width:20px;line-height:20px;margin-top:-10px}.cart-clear{font-size:14px;text-decoration:underline;color:#858585;cursor:pointer}.cart-clear:hover{text-decoration:none}.wrap-cart-clear{display:none}