html{font-family:sans-serif;line-height:1.15}html,body{height:100%;margin:0;padding:0;border:0}body{background:#fff;position:relative}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper{position:relative;overflow:hidden;max-width:1920px;margin:0 auto;background:#fff}.fullwidth-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.container{position:relative;margin:0 auto;width:1130px}.no-scroll{overflow:hidden}.page-content{background:#fff}.content-wrapper{position:relative;z-index:1;left:0;padding-top:75px}.content-block{padding-bottom:40px}.content-block_pad{padding:40px 0}.content-block__title{margin-bottom:30px}.content-block__title>*:last-child{margin-bottom:0}.page-head{padding:140px 0 50px}@font-face{font-family:'museo_sans_cyrillic500';src:url('../fonts/museosanscyrl-500.eot');src:url('../fonts/museosanscyrl-500.eot?#iefix') format('embedded-opentype'),url('../fonts/museosanscyrl-500.woff') format('woff'),url('../fonts/museosanscyrl-500.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'museo_sans_cyrillic500';src:url('../fonts/museosanscyrl-700.eot');src:url('../fonts/museosanscyrl-700.eot?#iefix') format('embedded-opentype'),url('../fonts/museosanscyrl-700.woff') format('woff'),url('../fonts/museosanscyrl-700.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'museo_sans_cyrillic500';src:url('../fonts/museosanscyrl-900.eot');src:url('../fonts/museosanscyrl-900.eot?#iefix') format('embedded-opentype'),url('../fonts/museosanscyrl-900.woff') format('woff'),url('../fonts/museosanscyrl-900.ttf') format('truetype');font-weight:900;font-style:normal}body{font-family:'museo_sans_cyrillic500',sans-serif;font-size:16px;line-height:1.5;color:#2f313a}h1{font-size:34px;font-weight:800;line-height:1.2;margin:0 0 20px}h2{font-size:34px;font-weight:700;line-height:1.2;margin:0 0 25px}h3{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 20px}h4{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 15px}p{margin:0 0 15px}.font-large{font-size:20px}.small{font-size:12px;line-height:1.4}sup{font-size:75%;line-height:0;position:relative;top:-0.5em;vertical-align:baseline}.list{margin:0;padding:0;list-style:none}.list li{margin-bottom:10px;position:relative;padding-left:20px}.list li:last-child{margin-bottom:0}.list li::before{content:'';position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:#ef4136}a{outline:none !important;background-color:transparent;-webkit-text-decoration-skip:objects;color:#2f313a;text-decoration:none !important;-webkit-transition:.2s;transition:.2s}a:active,a:hover{outline-width:0}.text-content ul{margin:0;padding:0;list-style:none;margin-bottom:15px;line-height:1.6}.text-content ul li{margin-bottom:5px;position:relative;padding-left:15px}.text-content ul li:last-child{margin-bottom:0}.text-content ul li::before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#58b6db}.text-content a{color:#ef4136}.text-content a:hover{opacity:.8}.link-solid{text-decoration:underline !important}blockquote{padding-left:20px;border-left:2px solid #ef4136}table,table th,table td{border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:15px}.table td,.table th{border:1px solid #ddd;padding:6px 12px;line-height:1.3;background:#fff}.table th{vertical-align:top;text-align:left}.table.table-striped tr:nth-child(2n+1) td{background:#f9fafa}.table-responsive{overflow-x:auto;min-height:.01%}img{border-style:none}svg:not(:root){overflow:hidden}.clearfix:before,.clearfix:after{display:table;content:''}.clearfix:after{clear:both}.hidden{display:none !important}.text-center{text-align:center}.text-left{text-align:left}.img-responsive{display:block;max-width:100%}.rub{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.tel,.tel:hover,.tel:focus{color:inherit;border-bottom:none !important;text-decoration:none !important}.img-lazy{opacity:0;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.img-lazy.b-loaded{opacity:1}.tns-lazy{opacity:0;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.tns-lazy.loaded{opacity:1}.anim-up{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:transform .6s .4s,opacity .3s .3s;transition:transform .6s .4s,opacity .3s .3s}.anim-up.img-loaded{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.img-fit{display:block;object-fit:cover;object-position:center;height:100%;width:100%}.flex{display:flex;align-items:flex-start}.red{color:#ef4136}.bg-gray{background:#f2f1ef}.bg-light{background:#e8e5e6}.bg-dark{background:#2f313a}.shadow{box-shadow:0 10px 40px rgba(76,80,94,0.25)}.pad-bot__lg{padding-bottom:105px}.pad-top__lg{padding-top:105px}.pad-top__sm{padding-top:60px}.pad-left__md{padding-left:115px}.pad-left__sm{padding-left:90px}.margin-top__lg{margin-top:75px}button{font-family:sans-serif;font-size:100%;margin:0;overflow:visible;text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,.btn{font-family:'museo_sans_cyrillic500',sans-serif;line-height:1;border:none !important;box-shadow:none !important;text-decoration:none !important;outline:none !important;cursor:pointer}button:disabled,.btn:disabled{cursor:default;pointer-events:none;opacity:.4}.btn{-webkit-transition:.2s;transition:.2s;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:16px 20px;border-radius:6px;text-align:center;border:2px solid !important}.btn_green{background:#50bdc8 !important;border-color:#50bdc8 !important;color:#fff !important}.btn_green:hover,.btn_green:focus{background:#182a7e !important;border-color:#182a7e !important}.btn_blue{background:#182a7e !important;border-color:#182a7e !important;color:#fff !important}.btn_blue:hover,.btn_blue:focus{background:#50bdc8 !important;border-color:#50bdc8 !important}.btn_black{background:#2f313a !important;border-color:#2f313a !important;color:#fff !important}.btn_black:hover,.btn_black:focus{background:#111 !important;border-color:#111 !important}.btn_white{background:#fff !important;border-color:#fff !important;color:#000 !important}.btn_white:hover,.btn_white:focus{color:#ef4136 !important}input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}select{text-transform:none}textarea{overflow:auto}.form-subtitle{padding-top:15px;border-top:2px solid #ef4136;position:relative}.form-subtitle::before{content:'';position:absolute;left:-14px;top:-8px;width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid #ef4136}.form-group{margin-bottom:15px;position:relative}.form-group label{display:block;margin-bottom:3px;font-size:15px;font-weight:normal;color:#2f313a;line-height:1.2}.form-group.required>label::after{content:'*';color:#ff2906}.help-block{color:#ff2906;font-size:12px;display:none}.form-group-phone .help-block,.has-error .help-block{display:block}.field-callbackform-agree{position:relative;padding-left:25px}.field-callbackform-agree a{color:#50bdc8}.field-callbackform-agree input{position:absolute;top:0;left:0}.field-reserveform-agree{position:relative;padding-left:25px}.field-reserveform-agree a{color:#50bdc8}.field-reserveform-agree input{position:absolute;top:0;left:0}.hint-block{font-size:15px;position:absolute;z-index:1;top:-3px;right:0}.hint-block a{color:#ef4136}.form-control{font-family:'museo_sans_cyrillic500',sans-serif;font-size:15px;color:#2f313a;background:#fff;border-radius:0;border:1px solid #ccc;display:block;width:100%;padding:0 12px;height:40px;line-height:40px;outline:none !important;box-shadow:none !important}.form-control:focus{border-color:#111 !important}.form-control.has-error{border-color:#ff2906 !important}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#f5f6f7;opacity:1}.form-control[readonly]{cursor:default}textarea.form-control{resize:vertical;min-height:38px;height:auto;line-height:1.5;padding:10px 12px}.radio,.checkbox{position:relative}.radio>label,.checkbox>label{cursor:pointer;padding:5px 0;color:#2f313a}input[type="radio"],input[type="checkbox"]{padding:0}input[type="radio"]+span,input[type="checkbox"]+span{position:relative;padding-left:30px;cursor:pointer;display:inline-block;vertical-align:top;min-height:22px;line-height:1.2}input[type="radio"]+span::before,input[type="checkbox"]+span::before{content:'';position:absolute;left:0;top:-3px;width:22px;height:22px;border:1px solid #ccc;background:#fff;-webkit-transition:.2s;transition:.2s}input[type="radio"]+span::after,input[type="checkbox"]+span::after{content:'';position:absolute;-webkit-transition:.2s;transition:.2s}input[type="radio"]:disabled+span,input[type="checkbox"]:disabled+span{opacity:.5}input[type="radio"]:disabled+span::before,input[type="checkbox"]:disabled+span::before{border-color:#666}input[type="radio"]+span:before{border-radius:50%}input[type="radio"]+span:after{width:12px;height:12px;background:#ef4136;top:2px;left:5px;border-radius:50%}label:hover input[type="radio"]+span:after{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}input[type="checkbox"]+span:before{border-radius:4px}input[type="checkbox"]+span:after{width:18px;height:18px;background:url(../img/icon_check.svg) no-repeat center / contain;top:0;left:2px}input[type="radio"]:not(:checked)+span:after,input[type="checkbox"]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}input[type="radio"]:checked+span:after,input[type="checkbox"]:checked+span:after{opacity:1 !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}input[type="checkbox"]:checked+span:before,label:hover input[type="checkbox"]:not(:disabled)+span:before{background:#2f313a;border-color:#2f313a}.input-loading{position:relative;background:#fff url(../img/loader.gif) no-repeat center right}.iti{display:block !important}.iti__flag-container{display:none}.iti__selected-flag{padding:0 8px}.form-group-phone{position:relative}.field-cartform-phone,.field-signupform-phone,.field-profileeditform-phone,.field-passwordresetrequestform-phone{margin:0}.field-cartform-phone p,.field-signupform-phone p,.field-profileeditform-phone p,.field-passwordresetrequestform-phone p{margin:0}.login-block .sms-code{margin-bottom:-15px}.sms-code .form-group{width:140px;margin:15px 0 -15px}.sms-code__info p{margin:15px 0 0}.sms-btn-wrap{position:absolute;z-index:5;right:0;top:20px;width:180px}.sms-btn{font-size:10px;width:100% !important;padding:12px 0;border-radius:0 6px 6px 0;margin:0 !important}.sms-btn:disabled{cursor:default;pointer-events:none;opacity:.4}.sms-success{font-size:12px;color:#40ae13}.btn-image{width:100%;padding:10px 10px 10px 45px;display:block;border:1px solid #ddd !important;background:#fff !important;border-radius:6px;text-align:left;position:relative;color:#aaa;text-transform:none;letter-spacing:normal;font-weight:normal}.btn-image:before{content:'';display:block;width:22px;height:22px;position:absolute;left:10px;top:5px;background:url(../img/icon_camera.svg) no-repeat center / contain}.form-group-image-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;font-size:0}.image-file-name{display:none;font-size:13px;margin:15px 0 -10px;padding-right:40px}#file-name{font-weight:bold}.field-signupform-photo label,.field-signupform-photo input{display:none}.row{display:flex;flex-wrap:wrap;align-items:flex-start}.row-pad-15{margin-right:-15px;margin-left:-15px}.row-pad-30{margin-right:-30px;margin-left:-30px}.col{position:relative;width:100%;flex-basis:0;flex-grow:1;max-width:100%}.row-pad-15>.col{padding-right:15px;padding-left:15px}.row-pad-30>.col{padding-right:30px;padding-left:30px}.col-1{flex:0 0 100%;max-width:100%}.col-2{flex:0 0 50%;max-width:50%}.col-3{flex:0 0 33.33%;max-width:33.33%}.col-4{flex:0 0 25%;max-width:25%}.col-5{flex:0 0 20%;max-width:20%}.col-6{flex:0 0 16.66%;max-width:16.66%}.col-icon{display:flex;align-items:flex-start}.col-icon img{flex-shrink:0;margin-right:20px}.fancybox-bg{background:rgba(0,0,0,0.6)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-slide>div{padding:0}.fancybox-gallery{cursor:zoom-in}.modal{margin:10px 0 !important;opacity:0;visibility:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.2);-webkit-transform:translateY(30px) scale(.9, .9);transform:translateY(30px) scale(.9, .9);-webkit-transition:.2s;transition:.2s}.modal:not(.modal-ajax){display:none}.modal_animated{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1, 1);transform:translateY(0) scale(1, 1)}.modal__title{padding:15px 60px 15px 30px}.modal__title h3{margin:0;line-height:1.1}.modal__content{background:#e9eaed;padding:20px}.modal__content .btn{min-width:200px}.modal__body{padding:20px 30px}.modal__footer{display:flex;padding:20px 25px}.modal__footer-btn{flex:1;padding:0 5px}.modal__footer .btn{display:block;width:100%}.modal-form{width:600px}.slick-arrow{position:absolute;z-index:10;top:50%;font-size:0;text-indent:-9999px;overflow:hidden;background:none;box-shadow:none;border:none !important;padding:0;margin-top:-20px;width:40px;height:40px;border-radius:50%}.slick-arrow:hover{opacity:.7}.slick-arrow::before{content:'';display:block;position:absolute;left:50%;margin-left:-13px;top:50%;margin-top:-13px;z-index:1;width:26px;height:26px;background:url(../img/icon_arrow-black.svg) no-repeat center / contain}.slick-arrow.slick-disabled{pointer-events:none}.slick-arrow.slick-disabled::before{opacity:.3}.slick-prev{left:0}.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:0}.slick-dots{position:static !important;margin:0}.slick-dots li{margin:0 2px 2px}.slick-dots li button::before{font-size:40px !important;color:#fff;opacity:1 !important}.slick-dots li.slick-active button:before{color:#50bdc8 !important}.header__main{position:fixed;z-index:9999;top:0;left:0;right:0;height:75px;background:#50bdc8;line-height:1;-webkit-transition:.2s;transition:.2s}.header__main>.container{height:100%;display:flex;align-items:center}.header__contacts{margin-left:auto;display:flex}.header__contacts-item+.header__contacts-item{margin-left:40px}.header__contacts-item span{display:block;font-size:13px;margin-bottom:8px}.header__contacts-item a{font-size:18px;font-weight:700;color:#111}.logo{position:absolute;left:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.logo__img{display:block;width:114px;height:50px;background:url(../img/logo.png) no-repeat center left / contain}.header__nav{margin-left:180px;width:100%}.header__nav-menu{display:flex;align-items:center;-webkit-transition:.2s;transition:.2s}.header__nav-menu ul{margin:0;padding:0;list-style:none;display:flex;z-index:1}.header__nav-menu>ul>li:not(:last-child){margin-right:15px}.header__nav-menu>ul>li>a{text-transform:uppercase;padding:8px 10px;border-radius:20px;font-size:13px;font-weight:800;letter-spacing:.4px;line-height:1;display:block;color:#2f313a;background:#e5eaed;border-radius:40px;position:relative;z-index:2}.header__nav-menu>ul>li:hover>a{background:#fff}.header__nav-menu>ul>li.current>a{color:#50bdc8}.btn-nav-open{position:absolute;z-index:1;right:0;top:0;background:none;border-left:1px solid #00abbd !important;width:58px;height:58px;z-index:2;padding:0 15px;display:none}.btn-nav-open i{display:block;height:3px;margin:8px 0;background:#fff}.btn-nav-close{display:block;position:fixed;z-index:10001;top:0;left:0;right:0;bottom:0;width:100%;border-radius:0;background:rgba(0,0,0,0.9);padding:0;visibility:hidden;opacity:0}.nav-opened .btn-nav-close{visibility:visible;opacity:1;-webkit-transition:.2s;transition:.2s}.btn-nav-close i{display:block;position:fixed;right:18px;top:18px;width:22px;height:22px;background:url(../img/icon_close-white.svg) no-repeat center / contain;opacity:0}.nav-opened .btn-nav-close i{opacity:1;-webkit-transition:.2s;transition:.2s}.footer{background:#fff;border-top:4px solid #50bdc8}.footer__bottom{padding:40px 0;font-size:14px}.footer__bottom .container{display:flex;flex-wrap:wrap;align-items:center}.cookie-info{position:fixed;z-index:100001;bottom:10px;left:50%;transform:translateX(-50%);width:360px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);border-radius:10px;padding:20px;font-size:12px;line-height:1.4;color:#111}.cookie-info p{margin:0 0 15px}.cookie-info p a{text-decoration:underline !important}.cookie-info__options{display:none}.cookie-info__options label{font-size:12px;font-weight:normal;margin:0 0 6px;margin-right:10px;margin-bottom:10px;white-space:nowrap;display:inline-block;vertical-align:top}.cookie-info__options input[type="checkbox"]{position:static !important;display:inline !important;margin-right:4px}.cookie-info__btns{display:flex;align-items:center;margin-top:5px}.cookie-info__btns .btn{font-size:13px;text-transform:none;letter-spacing:normal;font-weight:normal;padding:8px 12px;border-radius:5px;border:1px solid #111 !important;box-shadow:none !important}.cookie-info__btn-agree{color:#fff !important;background:#111 !important;margin-right:5px}.cookie-info__btn-options{color:#111 !important;border-color:#111 !important;background:#fff !important}.cookie-info__close{position:absolute;top:10px;right:10px;text-decoration:none !important;border:none !important;color:#333 !important;font-size:32px;height:32px;line-height:10px}.pager{margin:0;padding:0;list-style:none;margin-top:40px;display:flex;flex-wrap:wrap}.pager li{font-size:14px;font-weight:600;text-align:center;height:36px;width:36px;line-height:34px;margin-right:6px}.pager li a{display:block;color:#2f313a;height:100%;background:#f2f1ef;border-radius:50%}.pager li:hover a{color:#ef4136}.pager li.active a{background:#ef4136;color:#fff}.pager li.disabled{display:none}.pager li.first,.pager li.previous,.pager li.next,.pager li.last{font-size:22px;line-height:28px}.contacts{padding:80px 0 0;background:#fff;text-align:center;box-shadow:0 50px 50px -50px rgba(33,15,37,0.4);position:relative;z-index:1}.container-contacts{position:relative;padding:0;margin-right:auto;margin-left:auto}.contacts{padding:80px 0 0;background:#fff;text-align:center;box-shadow:0 50px 50px -50px rgba(33,15,37,0.4);position:relative;z-index:1}.contact-tabs{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap;width:100%}.contact-tab{width:auto;box-sizing:content-box;position:relative;display:table-cell;vertical-align:top;padding:7px;margin:5px;display:inline-block;float:left}.contact-tab:hover{background:#e8edf0}.contact-tab.active{background:#eff3f6;order:2;padding:30px 0;margin:0;flex:1 100%}.contact-block{display:none}.contact-tab.active .contact-block{display:inline-block}.contact-tab.active:after{content:"";display:block;position:absolute;z-index:10;top:100%;left:50%;margin-left:-38px;width:76px;height:39px;background:url(../img/arr-down.png) no-repeat center}.adress-block{cursor:pointer;margin:0 -5px;padding:8px 5px 0}.adress-block.active{background:#fff;box-shadow:0 0 15px 5px rgba(9,38,98,0.06)}.adress-block:hover{color:#08a4a5;background:#eff3f6}.contact__city{text-transform:uppercase;font-size:16px;letter-spacing:.2px;color:#08a4a5;margin:0;cursor:pointer}.contact-block p{margin-bottom:8px;font-size:13px}.contact-block img{display:block;margin:15px auto;width:120px}.contact-block strong{font-weight:900}.contact-block h5{font-weight:700;font-size:16px;margin:0 0 10px}.active .contact__city{color:#000}.phone-people{font-size:16px}.map-info{background:url(../img/map-icon-small.png) no-repeat left;padding-left:14px;font-size:11px !important;color:#08a4a5;display:inline-block}.adress-block.active .map-info{opacity:.2}.map *,.map *:before,.map *:after{box-sizing:content-box !important}.dg-control-round__icon{left:0}#map{height:400px;position:relative;z-index:0}.dg-label__content{font-family:'museo_sans_cyrillic500',sans-serif;font-size:13px !important;padding:12px 20px !important;line-height:1.4 !important;border:none !important;background:#fff !important;color:#2f313a !important}.dg-label__content strong{font-size:14px !important;line-height:1.3 !important;margin-bottom:6px}.categories__item+.categories__item{border-top:1px solid #ddd;padding-top:25px}.categories__item-title{display:flex;align-items:center;margin-bottom:35px;line-height:1}.categories__item-title img{flex-shrink:0;width:50px;margin-right:15px}.categories__item-title span{flex-grow:2;font-size:24px;font-weight:600}.categories__item-products{display:flex;flex-wrap:wrap;align-items:flex-start}.categories__item-product{flex-shrink:0;width:25%;padding-right:35px;margin-bottom:25px}.categories__item-product-body{display:block;margin-bottom:10px}.categories__item-product-body span{display:block;margin-top:10px;line-height:1.3}.categories__item-product-img{background:#d9edf7;border-radius:50%;padding:20px 10px;border:#aaa 1px solid;box-shadow:0 1px 1px 1px #bbb}.categories__item-product-btn{color:#50bdc8;font-size:18px}.product-page{display:flex;align-items:flex-start}.product-page__img{flex-shrink:0;width:640px;padding-right:40px}.product-page__text{flex-grow:2}.page-error{position:relative;padding:180px 0 100px;overflow:hidden;display:flex;justify-content:center;text-align:center;align-items:center;background:#fff url(../img/pattern.png) repeat}.page-error__text{position:relative;z-index:5;padding:0 30px}.page-error__text h1{font-size:100px}.page-error__text h2{font-weight:normal}.page-error__text .btn{display:inline-block;margin-top:25px}.mainpage-itnro{padding:15px 0}.mainpage-gallery{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.mainpage-gallery a{flex-shrink:0;width:calc(16.66% - 10px);margin-bottom:14px}.mainpage-gallery a img{height:140px}.declaration-gallery{max-width:1060px;margin:0 auto}.declaration-gallery .slick-prev{margin-left:-60px}.declaration-gallery .slick-next{margin-right:-60px}.declaration-gallery .slick-slide{text-align:center}.declaration-gallery .slick-slide a{border:7px solid #50bdc8;position:relative;display:inline-block}.declaration-gallery .slick-slide a span{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:#fff;background:#111;padding:10px;line-height:1}@media (max-width:1270px){.container{width:960px}.pad-left__md{padding-left:70px}.pad-left__sm{padding-left:70px}.col-md-1{flex:0 0 100%;max-width:100%}.col-md-2{flex:0 0 50%;max-width:50%}.col-md-3{flex:0 0 33.33%;max-width:33.33%}.col-md-4{flex:0 0 25%;max-width:25%}.logo__img{width:125px;height:40px}.header__nav{margin-left:140px}}@media (max-width:1023px){.container{width:auto;padding-left:40px;padding-right:40px}.page-head{padding-top:120px}.content-wrapper{padding-top:58px}.col-sm-1{flex:0 0 100%;max-width:100%}.col-sm-2{flex:0 0 50%;max-width:50%}.col-sm-3{flex:0 0 33.33%;max-width:33.33%}.col-sm-4{flex:0 0 25%;max-width:25%}.header__main{height:58px}.header__contacts{display:block;margin-left:0}.header__contacts-item{margin-top:25px}.header__contacts-item+.header__contacts-item{margin-left:0}.logo{left:15px}.header__nav{margin-left:0}.header__nav-menu{position:fixed;z-index:10002;width:250px;top:0;left:-250px;bottom:0;background:#50bdc8;overflow-x:hidden;overflow-y:scroll;margin-top:0;flex-direction:column}.nav-opened .header__nav-menu{left:0;box-shadow:0 0 20px rgba(0,0,0,0.3);-webkit-transition:left .3s cubic-bezier(.2, .8, .4, 1);transition:left .3s cubic-bezier(.2, .8, .4, 1)}.header__nav-menu>ul{flex-direction:column;margin-top:30px}.header__nav-menu>ul>li{margin-right:0 !important}.header__nav-menu>ul>li>a{font-size:15px;padding:15px 20px;margin-left:-20px;margin-bottom:20px}.btn-nav-open{display:block}.product-page{display:block}.product-page__img{width:auto;padding-right:0;margin-bottom:40px}}@media (max-width:767px){.container{padding-left:15px;padding-right:15px}.content-block__title{margin-bottom:20px}.page-head{padding:90px 0 30px}body{font-size:14px}h1{font-size:28px}h2{font-size:24px;margin-bottom:20px}h3{font-size:22px;margin-bottom:15px}h4{font-size:18px;margin-bottom:15px}.font-large{font-size:18px}.small{font-size:12px}.flex{display:block}.shadow{box-shadow:0 8px 30px rgba(76,80,94,0.25)}.pad-top__lg{padding-top:60px}.pad-top__sm{padding-top:40px}.pad-bot__lg{padding-bottom:60px}.margin-top__lg{margin-top:40px}.col-xs-1{flex:0 0 100%;max-width:100%}.col-xs-2{flex:0 0 50%;max-width:50%}.col-icon img{max-width:60px;margin-right:15px}.modal{width:300px !important}.slick-arrow{width:30px;height:30px;margin-top:-15px}.slick-arrow::before{margin-left:-3px;margin-top:-3px;width:7px;height:7px}.slick-dots li,.slick-dots li button{width:16px;height:16px}.slick-dots li button::before{font-size:30px;line-height:16px;width:16px;height:16px}.footer__bottom{padding:30px 0;font-size:13px}.footer__bottom .container{display:block}.pager{margin-top:30px}.cookie-info{bottom:0;left:0;transform:none;width:100%;border-radius:0;padding:15px}.contacts{padding-top:60px}.contact__city{font-size:14px}.contact-block img{margin:10px auto;width:100px}#map{height:230px}.categories__item-title span{font-size:18px}.categories__item-product{width:50%;padding-right:25px}.page-error{padding:80px 0 50px}.page-error__text h1{font-size:100px}.page-error__text br{display:none}.mainpage-gallery a{width:calc(50% - 5px);margin-bottom:10px}.mainpage-gallery a img{height:120px}}