

/* Start:/bitrix/templates/keramzit-sert/styles.css?1782744579205370*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;/*height:100%;*/z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap;height:100%}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

@font-face{font-family:"SourceSansPro";src:url("/fonts/SourceSansPro-ExtraLight.woff2");src:url("/fonts/SourceSansPro-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro-ExtraLight.woff2") format("woff2"), url("/fonts/SourceSansPro-ExtraLight.woff") format("woff"), url("/fonts/SourceSansPro-ExtraLight.ttf") format("truetype"), url("/fonts/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"SourceSansPro";src:url("/fonts/SourceSansPro-Light.woff2");src:url("/fonts/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro-Light.woff2") format("woff2"), url("/fonts/SourceSansPro-Light.woff") format("woff"), url("/fonts/SourceSansPro-Light.ttf") format("truetype"), url("/fonts/SourceSansPro-Light.svg#SourceSansPro-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"SourceSansPro";src:url("/fonts/SourceSansPro-Regular.woff2");src:url("/fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro-Regular.woff2") format("woff2"), url("/fonts/SourceSansPro-Regular.woff") format("woff"), url("/fonts/SourceSansPro-Regular.ttf") format("truetype"), url("/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"SourceSansPro";src:url("/fonts/SourceSansPro-SemiBold.woff2");src:url("/fonts/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro-SemiBold.woff2") format("woff2"), url("/fonts/SourceSansPro-SemiBold.woff") format("woff"), url("/fonts/SourceSansPro-SemiBold.ttf") format("truetype"), url("/fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"SourceSansPro";src:url("/fonts/SourceSansPro-Bold.woff2");src:url("/fonts/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro-Bold.woff2") format("woff2"), url("/fonts/SourceSansPro-Bold.woff") format("woff"), url("/fonts/SourceSansPro-Bold.ttf") format("truetype"), url("/fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"SourceSansPro";src:url("/fonts/SourceSansPro-Black.woff2");src:url("/fonts/SourceSansPro-Black.eot?#iefix") format("embedded-opentype"), url("/fonts/SourceSansPro-Black.woff2") format("woff2"), url("/fonts/SourceSansPro-Black.woff") format("woff"), url("/fonts/SourceSansPro-Black.ttf") format("truetype"), url("/fonts/SourceSansPro-Black.svg#SourceSansPro-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"TTDrugs";src:url("/fonts/TTDrugs-Black.woff2");src:url("/fonts/TTDrugs-Black.eot?#iefix") format("embedded-opentype"), url("/fonts/TTDrugs-Black.woff2") format("woff2"), url("/fonts/TTDrugs-Black.woff") format("woff"), url("/fonts/TTDrugs-Black.ttf") format("truetype"), url("/fonts/TTDrugs-Black.svg#TTDrugs-Black") format("svg");font-weight:900;font-display:swap;font-style:normal}
@font-face{font-family:'Gilroy';src:url('/fonts/Gilroy-Regular.woff2');src:url('/fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/Gilroy-Regular.woff2') format('woff2'),url('/fonts/Gilroy-Regular.woff') format('woff'),url('/fonts/Gilroy-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}

#title-search-footer{position:relative;/*max-width:86%*/}
#title-search-input-footer{background:#fff;border:0.5px solid #019275;border-radius:5px;padding:7px 49px 7px 15px;height:45px;width:100%}
#title-search-footer .btn{width:49px;height:45px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#019275;top:0;right:0;border-radius:0 5px 5px 0}
#title-search-footer .btn input[name="s"]{width:100%;height:100%;position:absolute}
#title-search-footer .btn img{display:block;margin:0 auto}
.footer_contacts-col.column2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.ol_green{padding-left:20px;padding-bottom:1em}
.ol_green li{line-height:1.5}
.ol_green li::marker{color:#019275}
.ol_green li:not(:last-child){margin-bottom:0.7em}
.static_page p, .static_page div{margin-bottom:10px}
.show_content_list{display: block;line-height: normal;padding-bottom: 3px;color:#019275;position:relative;padding-right:15px}
.show_content_list::before{content: "";position: absolute;top: 50%;right: 0;width: 9px;height: 6px;background-image: url(/img/ic/arrow_green.svg);background-position: center center;-moz-background-size: contain;-o-background-size: contain;background-size: contain;background-repeat: no-repeat;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;-o-transition: -o-transform 0.3s;-moz-transition: transform 0.3s, -moz-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;}
.show_content_list.active::before{-webkit-transform: translateY(-50%) scaleY(-1);-moz-transform: translateY(-50%) scaleY(-1);-ms-transform: translateY(-50%) scaleY(-1);-o-transform: translateY(-50%) scaleY(-1);transform: translateY(-50%) scaleY(-1)}
.content-list{position: absolute;height: 100%;width:100%;background: #fff;padding: 10px;top: 50px;z-index: 9;display:none;max-height: 100%;overflow-y: scroll;border: 3px solid #019275;}
.content-list ul li{line-height:25px;position:relative;padding-left:20px}
.content-list ul li::before{content:'';width:5px;height:5px;border-radius:50%;background:#019275;position:absolute;left:0;top:50%;transform:translate(0,-50%)}
.content-list ul li a{font-size:1rem;}
.content-list ul li:hover a{color:#019275;text-decoration:underline}
.load_more{border:1px solid #ddd;cursor:pointer;text-align:center}
.popup-window, .modal{max-width:470px;width:100%;position:absolute;display:none;z-index:100;background:#fff;padding:40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.popup-window.popup-window-with-titlebar{padding:40px}
.popup-window-titlebar{height:auto}
.btn_buy_OZON{background-color:#0069FF!important;background-image:none!important}

.lines_tags .div_line{font-size: 16px;display: flex;flex-wrap: wrap;margin-bottom: 15px;gap: 9px 8px;align-items: center;}
.lines_tags .div_line:last-child {margin-bottom: 0;}

.lines_tags .div_line .active{background:#019275; color:#fff;order:-1}

.lines_tags .div_line div.hidden.active{display:inline-flex}
.lines_tags .div_line div.hidden{display:none}
.lines_tags .div_line span.name{margin-right: 16px;font-weight:600;order:-2}
.lines_tags .k-btn.active {order:-1}
.lines_tags .hidden.k-btn.active {order:-1}
.lines_tags .all_labels{cursor:pointer;margin-left: 16px;line-height: 1.08; color: #333; border-bottom: 1px dashed currentColor;}
@media(max-width:768px){
	.paper_content>*{width:100%}
}


span.logo_name{text-transform:uppercase;font-size:16.5px;font-weight:600;display:block;letter-spacing:-1px;color:#4D2000;padding-top:.25em} /*.85em*/
*{padding:0;margin:0;border:0}
*,
*:before,
*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}
:focus,
:active{outline:none}
a:focus,
a:active{outline:none}
nav,
footer,
header,
aside{display:block}
html,
body{width:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
input,
button,
textarea{font-family:inherit;font-size:inherit;background-color:transparent}
input::-ms-clear{display:none}
button{cursor:pointer;line-height:inherit}
button::-moz-focus-inner{padding:0;border:0}

a,
a:visited,
a:hover{text-decoration:none}

a.text-link{text-decoration:underline}
a.text-link:hover{color:#019275}

input,
button,
a{color:inherit}

ul li{list-style:none}

img{vertical-align:top}

h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{font-size:inherit;font-weight:inherit}
.input-inner input[type="number"]{-moz-appearance:textfield}
/*--------------------*/

/***********************Main*/

html{position:relative}

html,
body{font-family:"SourceSansPro", sans-serif;font-size:16px;font-weight:400;color:#4F4F4F}

p:not(:last-of-type){margin-bottom:1em}

/*--------------------------------Common--------------------------------*/

/*body{min-height:100vh}*/
.pp_overlay{background:#999;position:fixed;width:100%;height:100%;opacity:.6;z-index:99;display:none;top:0;left:0}
section{margin-bottom:5.625rem}
.product_block{overflow:hidden}
.product_block,.text_nOfert{margin-bottom:3em}
.text_nOfert{font-size:.9rem}

.container{margin-right:auto;margin-left:auto;padding-right:55px;padding-left:55px;width:100%;max-width:1400px}

h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{line-height:1.25;font-weight:600}
h1,h2,.h2{font-size:3rem}
h3 span,.h3 span,h3,.h3{font-size:1.75rem}
.h3.k-title{font-size:1.75em}

h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1rem;margin-bottom:1em}
.k-title{margin-bottom:3.125rem;text-align:center;color:#333}
.k-title.in_text{margin-top:3em; margin-bottom:2.5em}
.k-title span{color:#019275}
::-webkit-input-placeholder{color:inherit;opacity:0.7}

::-moz-placeholder{color:inherit;opacity:0.7}

:-moz-placeholder{color:inherit;opacity:0.7}

:-ms-input-placeholder{color:inherit;opacity:0.7}

.d-select-value[value=hidden]{color:inherit;opacity:0.7}

p{line-height:1.5}
.link_all_steps{color:#019275;padding-top:1em}
.link_all_steps svg{margin-left:10px}

.k-btn{cursor:pointer;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8.5px 18px;text-align:center;font-weight:400;line-height:1.55;color:#fff;background-color:#019275;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:1}
.k-btn:hover{background-color:#4BFFDB}
.k-btn:hover::before{opacity:0}
.k-btn{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.42)), to(rgba(0, 0, 0, 0.42)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border-radius:5px}
.k-btn__border{padding:7.5px 17px;color:#019275;background-color:transparent;background:none;border:1px solid #019275}

.k-btn__border:hover{color:#fff;background-color:#019275;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.42)), to(rgba(0, 0, 0, 0.42)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.k-btn__border::before{display:none}
.k-btn--is_tag {
    /* display: none; */
    padding: 6px 14px;
    font-weight: 600;
    line-height: 1.08;
    color: #019275;
    background-color: transparent;
    background: transparent;
    border: 1px solid #019275;
    border-radius: 30px;
}

.k-btn--is_tag.active,
.k-btn--is_tag:hover {
    color: #fff;
    background-color: #019275;
}
.k-link{position:relative;display:block;padding-right:25px;line-height:1.5625;color:#019275}
.k-link:hover::before{margin-right:-5px}
.k-link::before{content:"";position:absolute;top:50%;right:0;width:20px;height:20px;background-image:url(/img/ic/arrow.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:margin 0.3s linear;-o-transition:margin 0.3s linear;-moz-transition:margin 0.3s linear;transition:margin 0.3s linear}
.k-more{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.55;color:#019275;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.k-more svg{margin-left:5px;width:20px;height:10px;fill:#019275;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.swiper-button-prev{left:-6px}
.swiper-button-prev svg{-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%)}
.swiper-button-next{right:-6px}
.swiper-button-next svg{-webkit-transform:scaleX(-1) translateX(-20%);-moz-transform:scaleX(-1) translateX(-20%);-ms-transform:scaleX(-1) translateX(-20%);-o-transform:scaleX(-1) translateX(-20%);transform:scaleX(-1) translateX(-20%)}
.swiper-button-prev,.swiper-button-next{width:42px;height:42px;background-color:#019275;border:6px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;overflow:hidden}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#4BFFDB}
.swiper-button-prev:hover::before,.swiper-button-next:hover::before{opacity:0}
.swiper-button-prev::before,.swiper-button-next::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.42)), to(rgba(0, 0, 0, 0.42)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.42) 0%, rgba(0, 0, 0, 0.42) 100%);-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}
.swiper-button-prev::after,.swiper-button-next::after{display:none}
.swiper-button-prev svg,.swiper-button-next svg{position:relative;display:block;width:6px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}
.input{display:block}
.inputmask .input-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #E0E0E0}
.inputmask .input-inner::after{content:attr(d-suffix);padding-right:9px;line-height:100%}
.inputmask .input-inner input{padding-right:0.25em !important;border:0 !important}
.input-inner input{padding:7px 6px;width:100%;color:#E0E0E0;background-color:rgba(224, 224, 224, 0.2);border:4px solid #E0E0E0}
.input-inner input.error, .input-inner .inputtextarea.error{border-color:red!important}
.cont-policy.error span{color:red}
.cont-policy.error .checkbox_mark{background-color:red}
.input-inner input[type=number]{padding:7px;max-width:55px;color:#333;background-color:#F2F2F2;border-width:3px;border-color:#F2F2F2;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;-moz-transition:border-color 0.3s;transition:border-color 0.3s;}
.input-inner input[type=number]:hover{border-color:#019275}
.input_number{position:relative}
.search-page .name-str b{color:#019275}
.search-page hr{width:100%;height:1px;background:#f2f2f2;margin:1em 0}

/*
.input_number input[type=number]{display:none}*/

.input_number-value{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:7px;padding-right:25px;min-width:45px;height:100%;color:#333;background-color:#F2F2F2;border:3px solid #F2F2F2;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.input_number:hover .input_number-value{background-color:#fff;border-color:#019275}
.input_number__plus,.input_number__minus{cursor:pointer;position:absolute;right:10%;width:15px;height:11px;background-color:#fff}
.input_number__plus::before,.input_number__minus::before{content:"";position:absolute;left:50%;width:8px;height:5px;background-image:url(/img/ic/arrow_number.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}
.input_number__plus{bottom:50%}
.input_number__plus::before{bottom:3px;-webkit-transform:translateX(-50%) rotate(180deg);-moz-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);-o-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}
.input_number__minus{top:50%}
.input_number__minus::before{top:3px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}


.input-file input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}

.input-file_text{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);line-height:1.256875;color:#4f4f4f;display:flex;flex-wrap:wrap}



.input-file_text span{width:100%;/*-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;*/
overflow:hidden}

.input-file_btn,.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(9) .soa-property-container{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:8.5px 18px;line-height:1.55;color:#fff;background-color:#828282;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(9) .soa-property-container{max-width:100%}
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(9) .soa-property-container input[type=button]{margin:0!important}

.checkbox{position:relative;padding-left:25px;z-index:1}

.checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}

.checkbox_mark{position:absolute;top:2px;left:0;width:15px;height:15px;background-color:#4F4F4F;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}

.checkbox_mark::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;background-image:url(/img/ic/check.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;pointer-events:none}

.checkbox__bg-white .checkbox_mark{border:1px solid #4F4F4F;background-color:#fff}

input:checked ~ .checkbox_mark{background-color:#fff}

input:checked ~ .checkbox_mark::before{opacity:1}

.checkbox_text{font-size:0.875rem;line-height:1.25;color:#4F4F4F;font-weight:normal}

.checkbox_text a{text-decoration:underline;color:#01bba1;display:block}
.mf-ok-text{color:#fff}
.modal .mf-ok-text{color:#000}


.checkbox__bg-white .checkbox_text{color:#4f4f4f}
.cont-policy .checkbox_text{color:#fff}
.modal .cont-policy .checkbox_text{color:#333}

/*D-Select*/

.d-select{display:none}
.d-select-container{position:relative}
.d-select-container .d-options-wrapp{display:none}
.d-select-container.active .d-options-wrapp{display:block}
.d-select-container.top .d-options-wrapp{top:auto;bottom:100%}
.d-select-value{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:9px;width:100%;height:100%;white-space:nowrap;opacity:1}
.d-select-value:not(.anim){top:100%;opacity:0}
.d-select-value-wrap{cursor:pointer;position:relative;padding-right:30px;width:100%;height:39px;background-color:#fff;border:1px solid #E0E0E0;-webkit-transition:0.3s;-o-transition:0.3s;-moz-transition:0.3s;transition:0.3s;-webkit-transition-property:padding-left, color, background, border;-o-transition-property:padding-left, color, background, border;-moz-transition-property:padding-left, color, background, border;transition-property:padding-left, color, background, border;overflow:hidden}
.d-select-value-wrap::before{content:"";position:absolute;top:50%;right:10px;width:6px;height:7px;background-image:url(/img/ic/arrow_select.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.d-select-container.active .d-select-value-wrap::before{-webkit-transform:translateY(-50%) scaleY(-1);-moz-transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1);-o-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}
.d-options{position:relative;display:block;padding:6px 23px 6px 10px;width:100%;background-color:#fff;z-index:1}
.d-options-wrapp{position:absolute;top:100%;width:100%;-webkit-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);overflow:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:9}
.d-options li{cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:3.5px 9px;line-height:1.25;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;-moz-transition-property:color, background-color;transition-property:color, background-color}
.d-options li.hidden{display:none}
.d-options li[value=placeholder]{display:none}
.d-options li:hover{background-color:#F2F2F2}
.d-options li.active{background-color:#F2F2F2;pointer-events:none}

.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;margin-bottom:30px}
.breadcrumbs_item{position:relative;display:block;line-height:1.35;color:#828282}
.breadcrumbs_item:not(:last-of-type){margin-right:45px;font-weight:600;color:#4f4f4f;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.breadcrumbs_item:not(:last-of-type):hover{color:#019275}
.breadcrumbs_item:not(:last-of-type)::before{content:"";position:absolute;top:50%;right:-25px;background-image:url(/img/ic/arrow_breadcrumbs.svg);width:5px;height:9px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:9}
.breadcrumbs_item:last-of-type{pointer-events:none}

.sitemap, .sitemap ul{padding-left:30px}
.sitemap a{display:block}
.c-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.c-map>.lc{width:47%;position:relative}
.c-map>.side_m:after{position:absolute;content:'';width:1px;height:95%;background:#E0E0E0;top:20%;right:-6%;transform:translate(0%, -25%)}
.c-map .l_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3em;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.c-map .l_tit p.k-title{font-weight:600;font-size:28px;line-height:35px;color:#4F4F4F;margin-bottom:0}
.c-map .l_tit a{font-size:18px;line-height:23px;color:#019275;text-decoration:underline}
.c-map .lc .item_step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:3em}
.c-map .item_step .n_step{font-weight:700;font-size:110px;color:rgba(1, 146, 117, 0.4);position:relative;transform:translate(0%,-36%);}
.c-map .item_step img{margin-left:-7px;padding-right:20px}
.c-map .common_b_date .item_step{width:32%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.c-map .common_b_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2em;}
.c-map .common_b_date .item_step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1.5em}
.c-map .common_b_date .item_step .n_step{-webkit-transform:none;-ms-transform:none;transform:none;position:static}
.c-map .common_b_date .item_step img{margin-left:0}
.c-map .common_b_date .item_step>div{margin-left:-5px}
.c-map .common_b_date p.name{padding-bottom:5px}
.c-map .center-line{padding-left:3.1em}

/*--------------------------------Other--------------------------------*/
.modal_close, .popup-window-close-icon{cursor:pointer;position:absolute;top:0;right:0;padding:14px}
.close_white{top:50%; right:5px; transform:translate(0, -50%);position:absolute;width:10px;z-index:4}
.div_line .active{padding:6px 20px 6px 15px}

.modal_close > *{pointer-events:none}
.popup-window-close-icon::before{position:absolute; right:20px;top:20px;content:'';width:29px;height:29px;background:url(/img/ic/close.svg)}
.popup-window-close-icon::after{display:none}
.modal_close img{width:29px}

.modal_title, .popup-window-titlebar-text{margin-bottom:30px;font-size:24px;font-weight:600;line-height:1.25;color:#333;text-align:center;padding:0;text-align:center;width:100%}
.popup-window-with-titlebar .popup-window-content{padding:0}
.popup-window.popup-window-with-titlebar .k-btn{font-size:15px}
.modal_name_good{color:#333;font-size:15px;max-width:80%;margin:0 auto;padding:10px 0 0}
.modal_tel .modal_title{margin-bottom:10px}
.modal_form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px;padding-left:10px;max-width:195px}
.modal_form > *:not(:last-child){margin-bottom:15px}
.modal_form input,.modal_form .checkbox_text{color:#4F4F4F}
.modal_city{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-80px;margin-bottom:-20px;width:781px;height:344px}
.modal_city-wrap{margin-bottom:45px}
.modal_city-item{cursor:pointer;margin-right:80px;margin-bottom:20px;font-size:18px;line-height:1.25;color:#4f4f4f;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.modal_city-item:hover{color:#019275}
.modal_city-input > .title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.25}
.modal_city-input input{color:#333;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:8px;padding-bottom:8px}
.top-wrap{background-color:#F5F5F5}.top_region{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem;color:#333}
.top_region-btn{position:relative;margin-left:0.35em;border-bottom:1px dashed #333}
.top_address{color:#000}
.top_address-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.top_email-title,.top_address-title{position:relative;padding-right:0.25em;padding-left:16px;color:#333}
.top_email-title:before,.top_address-title::before{content:"";position:absolute;top:50%;left:0;width:13.5px;height:13.5px;background-image:url(/img/ic/local.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.top_email-title:before{background-image:url(/images/email.svg)}
.top_address-wrap .footer_mail{color:inherit;font-size:100%;text-decoration:underline}
.top_address-wrap .footer_mail:hover{color:#019275;text-decoration:none}
header{position:relative;margin-bottom:17px;z-index:77}
.city{background:none;border-bottom: 1px dashed #019275;font-size:16px}
.city:hover{cursor:pointer}
.mob_location{padding: 20px 45px;margin: 0 21px}
.mob_location select{color:#BDBDBD;border:none;}
.mob_location.top_address-title::before{width:30px;height:30px;background-image: url(/img/ic/local_w.svg);}


.header .compare_top{position:relative;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:17px}
.header.fixed{position:fixed;top:0;width:100%;background:#fff}
.header-inner{position:relative;width:100%}
.header-top{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;/*padding-top:10px;padding-right:80px*/}
.header_logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;margin-right:62px;max-width:269px}
.header_logo img{width:93%}
.header_tel{font-size:1.5rem;font-weight:600;color:#333}
.mobile-tel{display:none;padding-right:45px}
.mobile-tel img{width:40px;height:40px}
.header_tel .header_tel-link{display:none}
.header_tel p{display:block;font-size:1rem;font-weight:400;line-height:1.25}
.header_tel-link{display:block;font-size:1.5rem;font-weight:600;line-height:1.25;color:#019275;border-bottom:2px dashed #019275}
.header_tel-link:hover{border-color:transparent}
.header_social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.header_social-item{display:block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.header_social-item:hover circle{fill:#019275}
.header_social-item:hover{transform:scale(1.1)}
.header_social-item:not(:last-of-type){margin-right:12px}
.header_social-item svg{display:block;width:100%;height:100%}
.header_social-item svg circle{fill:#4D2000;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
/*.header_social-item svg path{fill:#fff}*/
.header_basket{position:relative;display:block;padding-top:10px;padding-right:10px}
.header_basket:hover span{background-color:#019275}
.header_basket-wrap, .bx-basket-block{cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.header_basket-wrap.active .header_price::before{-webkit-transform:translateY(-50%) scaleY(-1);-moz-transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1);-o-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}
.header_basket-wrap.active .header_basket-block-wrap{display:block}
.header_basket span,.compare_top .counter{position:absolute;top:0;right:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;text-align:center;font-size:0.875rem;font-weight:600;color:#fff;background-color:#4D2000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}
.compare_top .counter{top:-47%;right:-100%}
.header_basket svg{display:block;height:32px;fill:#333}
.header_basket-block{width:600px}
.header_basket-block-wrap{position:absolute;top:-webkit-calc(100% + 2px);top:-moz-calc(100% + 2px);top:calc(100% + 2px);right:10px;display:none;background-color:#fff;border:1px solid #E0E0E0;-webkit-box-shadow:0px 20px 50px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 20px 50px rgba(0, 0, 0, 0.3);box-shadow:0px 20px 50px rgba(0, 0, 0, 0.3);z-index:1}
.header_basket-block-wrap::before,.header_basket-block-wrap::after{content:"";position:absolute;right:36px;width:0;height:0;border-style:solid;border-width:0 12.5px 11px 12.5px;border-color:transparent transparent #e0e0e0 transparent;z-index:1}
.header_basket-block-wrap::before{top:-11px}
.header_basket-block-wrap::after{top:-10px;border-bottom-color:#fff}
.header_basket-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 64px 14px 22px;border-bottom:1px solid #E0E0E0}
.header_basket-item.total{padding-top:26px;padding-bottom:28px;border-bottom:0}
.header_basket-item > *{color:#4F4F4F}
.header_basket-item_img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:76px;height:62px;background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}
.header_basket-item_title{margin-right:20px;margin-left:8px;font-size:16px;line-height:1.5;font-weight:400}
.header_basket-item_num{margin-right:30px;margin-left:auto;width:50px;font-size:16px;line-height:1.25}
.header_basket-item.total .header_basket-item_num{font-weight:700}
.header_basket-item_price{font-size:16px;font-weight:700;line-height:1.25}
.header_basket-btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-right:43px;padding-bottom:30px;padding-left:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header_price{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;padding-right:14px}
.header_price::before{content:"";position:absolute;top:50%;right:0;width:9px;height:5px;background-image:url(/img/ic/arrow_green.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.header_price .num{display:block;font-size:1.125rem;font-weight:600;line-height:1.3;color:#333}
.header_price span{margin-left:5px;font-family:"SourceSansPro", sans-serif;font-size:1.125rem;color:#333}
.header_menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;background-color:#019275}
.header_menu a:hover{color:#fff}
.header_menu-item{position:relative;display:block;padding:10px 14px;font-weight:600;line-height:1.25;text-transform:uppercase;color:#fff}
.header_menu-item.selected a{text-decoration:underline}
.header_menu-item-wrap.sub_btn .header_menu-item::before{content:"";position:absolute;top:50%;right:0;width:9px;height:6px;background-image:url(/img/ic/arrow_menu.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.header_menu-item-wrap.sub_btn:hover .header_menu-item::before{-webkit-transform:translateY(-50%) scaleY(-1);-moz-transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1);-o-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}
.header_menu-item > span{position:relative}
.header_menu-item > span::before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background-color:#fff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.header_menu-item:hover > span::before,.header_menu-item.root-item-selected > span::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.header_menu-item-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.header_menu-item-wrap.sub_btn{cursor:pointer}
.header_menu-item-wrap:not(:last-child)::before{display:none;content:"-";position:absolute;top:50%;right:0;font-size:14px;color:#fff;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%)}
.header_menu-item-wrap:hover .sub_menu{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.header_menu-item-wrap .sub_menu{position:absolute;top:100%;left:0;padding:7px 30px 19px;min-width:100%;background-color:#01b692;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.header_menu-item-wrap .sub_item{display:block;padding-top:7px;padding-bottom:7px;font-size:16px;line-height:1.25;color:#03482b;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.header_menu-item-wrap .sub_item:hover,.header_menu-item-wrap .sub_item:hover a,.header_menu-item-wrap .sub_item.item-selected a{color:#4bffdb}
.header_menu-item-wrap .sub_item:not(:last-child){border-bottom:1px solid #03A382}
.up{position:fixed;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:110px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none;z-index:77}
.up.active{opacity:1}
.up.active img{pointer-events:all}
.up img{cursor:pointer;width:50px;height:50px}
.yandex-rating-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:19px;padding:13px;padding-right:18px;background-color:#fff;border:1px solid #BDBDBD}
.yandex-rating-wrap > img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:4px;margin-right:15px;width:50px}
.yandex-rating_title{font-weight:400}
.yandex-rating_stars{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.yandex-rating_stars img{width:20px}
.yandex-rating_stars img:not(:last-of-type){margin-right:4px}
.yandex-rating_stars span{margin-left:15px;font-size:26px;font-weight:600;line-height:1.25}
.yandex-rating_link{font-size:13px;line-height:1.25;text-decoration:underline}
.yandex-rating_link:hover{text-decoration:none}
.menu{position:fixed;top:232px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:78;top: 50%;left: 0;transform: translate(0,-50%)}
.menu_item{position:relative;padding-left:60px;height:60px;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;background:#019275}
/*.menu_item:not(:last-of-type){margin-bottom:10px} */
.menu_item:hover{background-color:#019275;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}

.menu_item:nth-child(2){-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.menu_item:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.menu_item:nth-child(2):hover{-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
.menu_item:last-child:hover{-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;}

/*.menu_item:hover::before{opacity:0}*/
.menu_item:hover::before{left:5px;transform: translate(0,-50%)}
/*.menu_item:hover::after{opacity:1}*/
.menu_item::before,.menu_item::after{content:"";position:absolute;top: 50%;left: 50%;width: 50px;transform: translate(-50%,-50%);width:50px;height:100%;background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}
/*.menu_item::after{opacity:0}*/
.menu_item-inner{display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:0;height:100%;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;pointer-events:none;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;padding-left:5px}
.menu_item-inner *{text-align:left;font-size:16px;line-height:0.922;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.menu_item-inner *:hover{font-weight:600}
.menu_item:hover .menu_item-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-right:8px;width:155px;pointer-events:all;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);color:#fff!important}
/*.menu_item:nth-of-type(1):hover .menu_item-inner{width:230px}*/
.menu_item-search{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.menu_item-search input{display:block;padding-right:40px;padding-left:7px;width:100%;height:40px;color:#fff;background-color:#2c2b2b;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:inset 0px 4px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0px 4px 4px rgba(0, 0, 0, 0.25);box-shadow:inset 0px 4px 4px rgba(0, 0, 0, 0.25)}
.menu_item-search-btn{position:absolute;top:50%;right:5px;width:38px;height:38px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.menu_item-search-btn svg{position:absolute;top:2.5px;right:0px;height:34px}
.menu_item-search input[type="submit"]{width:38px;height:38px;border-radius:50%;padding:0;margin:0;position:relative;z-index:99;opacity:0}
.menu_item-search-btn:hover circle{fill:#4BFFDB}
.menu_item-search-btn circle{fill:#01b692;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.menu_item-search-btn path{fill:#fff}
.menu_item-social{width:35px;height:35px}
.menu_item-social:not(:last-child){margin-right:5px}
.menu_item-social svg{width:100%;height:100%}
.menu_item-social circle{fill:#333;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.menu_item-social path{fill:#fff}
.menu_item-social:hover circle{fill:#BDBDBD}
.hamburger{position:absolute;top:0;right:0;max-width:420px;height:100%;background-color:#333;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;z-index:1}
.hamburger-wrap{position:fixed;top:0;right:0;width:100%;height:100vh;opacity:0;pointer-events:none;overflow:hidden;z-index:78;-webkit-transition:all 0s 0.3s;-o-transition:all 0s 0.3s;-moz-transition:all 0s 0.3s;transition:all 0s 0.3s}
.hamburger-wrap.active{opacity:1;pointer-events:all;-webkit-transition:all 0s;-o-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.hamburger-wrap.active .hamburger{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.hamburger_bg{position:absolute;top:0;left:0;width:100%;height:100%}
.hamburger_btn{cursor:pointer;position:absolute;top:25px;right:0;display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hamburger_btn img{display:block;width:40px;height:40px}
.hamburger_top .hamburger_btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;top:0;left:0;width:80px;height:86px;background-color:#019275;-webkit-box-shadow:inset 0px -2px 0px #00634F;-moz-box-shadow:inset 0px -2px 0px #00634F;box-shadow:inset 0px -2px 0px #00634F;transform:translate(0,0)}
.hamburger_top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.hamburger_search{padding:23px 24px;background-color:#4F4F4F;-webkit-box-shadow:inset 0px -2px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px -2px 0px rgba(0, 0, 0, 0.5);box-shadow:inset 0px -2px 0px rgba(0, 0, 0, 0.5)}
.hamburger_search .menu_item-search input{padding-right:7px;padding-left:45px}
.hamburger_search .menu_item-search-btn{right:auto;left:1px}
.hamburger_bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}
.hamburger_menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:-webkit-calc(100% - 86px);height:-moz-calc(100% - 86px);height:calc(100% - 86px)}
.hamburger_menu-wrap{width:100%}
.hamburger_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 24px;background-color:#333;border-bottom:1px solid #4F4F4F;-webkit-box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.5);box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.5);-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}
.hamburger_item.active{background-color:#2C2B2B}
.hamburger_item.active svg{fill:#019275}
.hamburger_item.active span{color:#019275}
.hamburger_item svg{width:26px;height:26px;fill:#BDBDBD;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.hamburger_item span{margin-left:10px;font-size:16px;line-height:1.5;color:#BDBDBD;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.hamburger_icon-menu{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:22px;width:80px;height:100%;background-color:#019275}
.hamburger_icon-item{width:40px;height:40px}
.hamburger_icon-item:not(:last-child){margin-bottom:20px}
.hamburger_icon-item img{width:100%;height:100%}
.hamburger_social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;/*margin-top:auto;*/padding-top:27px;padding-bottom:27px}
.hamburger_social-item{width:40px;height:40px}
.hamburger_social-item:hover circle{fill:#019275}
.hamburger_social-item:not(:last-of-type){margin-right:24px}
.hamburger_social-item svg{display:block;width:100%;height:100%}
.hamburger_social-item circle{fill:#828282;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.hamburger_social-item path{fill:#fff}
.hamburger_sub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.hamburger_sub > a{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.hamburger_sub > a::before{content:"";position:absolute;top:43%;right:-14px;width:9px;height:5px;background-image:url(/img/ic/arrow_hamburger.svg);background-position:center center;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.hamburger_sub__active > a svg{fill:#f2f2f2}
.hamburger_sub__active > a::before{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1)}
.hamburger_sub__active > a span{color:#f2f2f2}
.hamburger_sub-block{display:none;padding-top:5px;padding-bottom:6px;padding-left:36px}
.hamburger_sub-item{display:block;padding-top:7px;padding-bottom:7px;line-height:1.25;color:#bdbdbd;min-width:131px}
.hamburger_sub-item:not(:last-of-type){border-bottom:1px solid #4F4F4F}
footer{background-color:#F2F2F2}
.footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:4.375rem;padding-bottom:3.125rem}
.footer-col{padding-top:7px}
.footer-col:not(:last-child){margin-right:70px}
.footer-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:40px}
.footer-bottom-wrap{background-color:#333}
.footer-bottom_copyright{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;margin-right:90px;color:#fff}
.footer-bottom_link{text-decoration:underline;color:#BDBDBD;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.footer-bottom_link:hover{text-decoration:underline;color:#fff}
.footer-bottom_links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:155px;width:100%}
.footer-bottom_social{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.footer-bottom_social-item{display:block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.footer-bottom_social-item:hover circle{fill:#019275}
.footer-bottom_social-item:not(:last-of-type){margin-right:12px}
.footer-bottom_social-item circle{fill:#828282;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.footer-bottom_social-item path{fill:#fff}
.footer_contacts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:119px}
.footer_contacts-col:first-child{margin-right:/*90px*/115px;max-width:200px}
.footer_contacts-col:nth-of-type(2){padding-top:7px;max-width:/*264px*/217px}
.footer_contacts-col .footer_callback{margin-right:auto;margin-left:auto;margin-bottom:21px}
.footer_logo{width:200px;display:block}
.footer_logo img{width:100%}
.footer_inn{font-size:1.125rem;line-height:1.5;color:#333}
.footer_logo,.footer_inn{margin-bottom:39px} /*20px*/
.footer_address-wrap{font-size:0.875rem;line-height:1.4}
.footer_address-wrap:not(:last-of-type){margin-bottom:/*20px*/17px}
.footer_address-title{position:relative;margin-bottom:/*10px*/3px;padding-left:16px;font-size:inherit;font-weight:400;line-height:inherit}
.footer_address-title::before{content:"";position:absolute;top:50%;left:0;width:13.5px;height:13.5px;background-image:url(/img/ic/local.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.footer_tel{display:block;margin-bottom:0.3125rem;text-align:center;font-size:1.75rem;font-weight:600;line-height:1.25;color:#333;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.footer_tel:hover{color:#019275}
.footer_tel-text{margin-bottom:15px;text-align:center;font-size:1.125rem;line-height:1.25;color:#333}
.footer_mail{display:block;margin-bottom:1.25rem;text-align:center;font-size:1.125rem;line-height:1.25;text-decoration:underline;color:#019275}
.footer_social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}
.footer_social-item{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.footer_social-item:hover circle{fill:#019275}
.footer_social-item:not(:last-of-type){margin-right:20px}
.footer_social-item circle{fill:#BDBDBD;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.footer_social-item path{fill:#fff}
.footer_callback{display:block;text-align:center;font-size:1.5rem;font-weight:600;line-height:1.25;text-transform:uppercase;color:#019275;border-bottom:2px dashed #019275}
.footer_callback:hover{border-color:transparent}
.footer_title{margin-bottom:18px;font-size:1.5rem;font-weight:600;line-height:1.25;color:#333}.footer_link{display:block;margin-bottom:0.6em;line-height:1.5;text-decoration:underline;color:#4f4f4f;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.footer_link:hover,.footer_link.active{text-decoration:underline;color:#019275}
.cookies_line{background:#fff; padding:20px 0 40px;width:100%;position:fixed;bottom:0;z-index:9999}
.cookies_line a{color: #019275;text-decoration:underline}
.cookies_line .container{display:flex;justify-content: space-evenly;align-items: center}
.cookies_line_ok{background:#019275;padding:7px 15px;border-radius:5px;color:#fff}
.cookies_line_ok:hover{cursor: pointer;}
.sections{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}
.sections-main{padding-right:30px;padding-left:30px}
.sections-wrap{position:relative;z-index:2}
.sections_item{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:14px;padding-bottom:14px;width:100%;height:auto;font-size:20px;font-weight:600;text-transform:uppercase;color:#019275;background-color:#fff;border:2px solid #019275;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.sections_item:hover:not(.active){color:#fff;background-color:#019275}
.sections_item.active{color:#828282;border-color:#BDBDBD}
.sections_item:not(:last-child){margin-right:17px}
.m-slider-wrap{margin-top:-24px;position:relative}
.m-slider-wrap .item .text{display:inline-block;font-family:'Gilroy';position:absolute;top:50%;left:14%;transform:translate(-12%, -50%);text-align:right}
.m-slider-wrap .item .text h1{text-align:left}
.m-slider-wrap .item .text > *{font-family:'Gilroy'}
.m-slider-wrap .item .text p,.m-slider-wrap .item .text a{color:#c3d6c8;font-size:180%;margin-bottom:0;text-transform:uppercase;line-height:normal}
.m-slider .swiper-slide{/*padding-top:35.66%;*/background-position:center center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-slider img{max-width:100%}
.m-slider .swiper-buttons{position:absolute;left:110px;bottom:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:1}
.m-slider .swiper-button-prev,.m-slider .swiper-button-next{position:static;width:40px;height:40px;background-color:#4D2000;border:none}
.m-slider .swiper-button-prev:hover,.m-slider .swiper-button-next:hover{background-color:#019275}
.m-slider .swiper-button-prev::before,.m-slider .swiper-button-next::before{display:none}
.m-slider .swiper-button-prev svg,.m-slider .swiper-button-next svg{width:10px;fill:none;stroke:#fff;stroke-linecap:round;stroke-width:5px}
.m-slider .swiper-button-prev{margin-right:15px}
.m-slider .swiper-button-prev svg{-webkit-transform:translate(-2px);-moz-transform:translate(-2px);-ms-transform:translate(-2px);-o-transform:translate(-2px);transform:translate(-2px)}
.m-slider .swiper-button-next svg{-webkit-transform:translate(2px);-moz-transform:translate(2px);-ms-transform:translate(2px);-o-transform:translate(2px);transform:translate(2px)}
.m-slider_title{margin-bottom:2px;font-family:"TTDrugs", sans-serif;font-size:4.85rem;font-weight:900;text-transform:uppercase;color:#fff}
.m-slider_text{margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.25;color:#fff}
.m-slider .k-btn{padding:15px 28px;font-size:1.125rem}
.m-slider .k-btn:last-of-type{margin-left:15px;padding:13px 26px;color:#4BFFDB;border:2px solid #4BFFDB}
.m-slider .k-btn:last-of-type:hover{color:#fff;background-color:#4BFFDB}
.m-advantages{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:-30px}
.m-advantages-wrap{margin-bottom:4.9375rem;overflow:hidden}
.m-advantages_item-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}
.m-advantages_item-ic{width:80px;height:80px}
.m-advantages_item-title{margin-left:20px;font-weight:600;color:#333}
.m-advantages_item-description{margin-top:20px;max-width:90%}
.cont_description{position:relative;margin-bottom:3.75rem;}
.description{position:relative;padding: 4.6875rem 3.125rem 4.8675rem;background-color:#F2F2F2;z-index:1;text-align:justify}
.description::before,.description::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-repeat:no-repeat;z-index:-1}
.description::before{background-image:url(/img/bg_description_1.svg);background-position:top left}
.description::after{background-image:url(/img/bg_description_2.svg);background-position:top right}
.description-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.description_item{width:100%;color:#4f4f4f}
.description_item:not(:last-of-type){margin-right:34px}
.description_item span{display:inline-block}
.catalog-slider{overflow:initial}
.res_calc .input-inner input[type=number]{text-align:center}
.catalog-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;width:auto}
.catalog-inner.keramzitobeton .catalog_item-tag.MARKER_MOROZOSTOYKOST, section.res_calc .catalog_item-tag.MARKER_MOROZOSTOYKOST{display:none}
.catalog_panel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.catalog_panel-wrap{margin-bottom:30px;padding:13px 48px;border:2px dashed #BDBDBD}
.catalog_panel-item{cursor:pointer;position:relative;font-weight:600;text-transform:uppercase;color:#828282;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.catalog_panel-item:hover,.catalog_panel-item.active{color:#019275}
.catalog_panel-item.active::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.catalog_panel-item::before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background-color:#019275;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}
.catalog_item{margin-right:30px;margin-bottom:30px;padding:20px 14px;width:-webkit-calc(20% - 30px);width:-moz-calc(20% - 30px);width:calc(20% - 30px);height:auto;background-color:#FFFFFF;border:1px solid #F2F2F2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;-o-transition:box-shadow 0.3s;-moz-transition:box-shadow 0.3s, -moz-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s, -moz-box-shadow 0.3s}
.catalog_item:hover{-webkit-box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1);box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1)}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.catalog_item-tag{background:#fff;padding:3px 7px;font-size:0.9375rem;line-height:1.25;color:#4D2000;border:1px solid #4D2000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.catalog_item-tag:not(:last-of-type){margin-right:8px}
.catalog_item-tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}
.catalog_item-img{position:relative;margin-bottom:15px;width:100%;height:163px;background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}
.catalog_item-img img{display:block;margin:0 auto}
.compare_label,.catalog_item-weight{position:absolute;bottom:0;right:0}
.compare_label .add_compare{background:#fff;width:32px;height:32px;border-radius:50%;-webkit-box-shadow:0px 3px 3px 0px rgb(0 0 0 / 8%);box-shadow:0px 3px 3px 0px rgb(0 0 0 / 8%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.compare_label .add_compare:hover{cursor:pointer}
.compare_label .add_compare:hover path,.compare_label.active .add_compare path{stroke:#019275}
.vspl{display:none;position:absolute;z-index:9;/*transform:translate(-50%,65%);*/background:#fff;padding:10px;border-radius:10px;text-align:center;font-size:13px;border:1px solid #d4d4d4;bottom:-26%;left:-28.5%;white-space:nowrap}
.cont-c:hover .compare_label ~.vspl,
.compare_check:hover label ~.vspl{display:block}
.compare_check .vspl{transform:translate(-50%,100%);bottom:0%;left:30%}
.vspl:before{margin-left:-9px;border-bottom:8px solid #d4d4d4;border-right:9px solid transparent;border-left:9px solid transparent;top:-8px;z-index:1}
.vspl:after{margin-left:-8px;border-bottom:7px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;z-index:2}
.vspl:after, .vspl:before{content:"";position:absolute;left:50%}

.compare_label{right:auto;left:0}
.catalog_item-title{display:block;margin-bottom:15px;text-align:center;min-height:2.5em;font-size:1.125rem;font-weight:400;line-height:1.25;color:#333}
.catalog_item-title>span{font-size:85%;display:block;padding-top:5px}
.catalog_item:hover .catalog_item-title{font-weight:700}
.catalog_item-price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;font-size:1.5rem;line-height:1.25;color:#000}
.catalog_item-price span{display:block;margin-right:10px;font-size:1rem;text-decoration:line-through;color:#828282}
.catalog_item-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cb_b_with_price{display:flex;align-items:center;justify-content:space-around;margin-bottom:1em}
.cb_b_with_price .product-item-amount-description-container>span{font-size:1.5rem;line-height:1.25;color:#000}
.b_calc.catalog_item-price>div{color:#828282;font-size:85%;display:flex;align-items:center}
.b_calc.catalog_item-price .item_measure{font-size:85%;font-weight:normal}
.catalog_item-bottom .input{margin-right:10px}
.catalog_item-bottom .input-inner{height:100%}
.catalog_item-bottom .input-inner input{height:100%;text-align:center;padding-right:16px}
.catalog_loadmore{cursor:pointer;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#019275}
.catalog_loadmore-text{margin-top:-10%;margin-bottom:9px;text-align:center;font-size:24px;font-weight:600;line-height:1.25;color:#fff}
.catalog_loadmore img{height:84px}
.catalog_loadmore:hover img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;-moz-transition:transform 0.3s, -moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s}

.catalog-compare-table table{border-collapse:collapse}
.catalog-compare-table table td, .catalog-compare-table table th{border:1px solid rgba(0, 0, 0, 0.08);padding:.5rem;text-align:center;font-size:1rem}
.catalog-compare-table table th{border-color:#fff;background:#019275;color:#fff;font-style:normal;font-weight:400;font-size:18px;line-height:23px}
.catalog-compare-table table tr>td:first-child{text-align:left;background:#fff;position:relative;padding:0.4rem 0.889rem}
.catalog-compare-table .icon_control_btns{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}
.catalog-compare-table .icon_control_btns > *{display:block;padding:.4rem 0}
.catalog-compare-table table td .item_good{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.catalog-compare-table table td .item_good>div>p{margin-bottom:0}
.catalog-compare-table table td .item_good .catalog_item-tag.circle{margin-left:.5rem;width:26px;height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#019275}
.catalog-compare-table table td .item_good .img{margin-right:1rem}
.catalog-compare-table table td .item_good .online{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.calc{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px;padding:40px;max-width:717px;background-color:#F2F2F2;border:4px solid #E0E0E0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.calc-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:5.0625rem}
.calc-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;flex-wrap:wrap}
.calc-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.calc-bottom .calc_text{text-align:left;width:100%}
.calc_title{margin-bottom:30px;font-size:1.75rem;font-weight:600}

.calc_text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem;line-height:1.25;color:#BDBDBD;padding-bottom:.6em}
.calc_text span{display:block;font-size:1.5rem;font-style:italic;color:#019275;text-align:left}

.calc_inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-bottom:-10px;width:100%;justify-content:space-between}
.calc_inputs .input{margin-right:10px;margin-bottom:10px;width:-webkit-calc(32% - 10px);width:-moz-calc(32% - 10px);width:calc(32% - 10px)}
.calc_inputs .input:nth-child(3){margin-right:0}
/*.calc_inputs .input:nth-of-type(-n+3){width:-webkit-calc(33.333333% - 10px);width:-moz-calc(33.333333% - 10px);width:calc(33.333333% - 10px)}
.calc_inputs .input:nth-last-of-type(2){width:-webkit-calc(49.316% - 10px);width:-moz-calc(49.316% - 10px);width:calc(49.316% - 10px)}
.calc_inputs .input:last-of-type{width:-webkit-calc(50.684% - 10px);width:-moz-calc(50.684% - 10px);width:calc(50.684% - 10px)} */
/*.calc_inputs .input:last-of-type input{padding-top:6px;padding-bottom:6px;text-align:right;max-width:100%}*/
.calc_inputs .input input{color:#828282;background-color:#fff;font-weight:normal}
.calc_inputs .input input.border-min{padding:9px 25px 9px 9px;text-align:right;border-width:1px;max-width:100%;color:#333}
/*.calc_inputs .d-select-container::after{content:"";position:absolute;top:-webkit-calc(100% + 14px);top:-moz-calc(100% + 14px);top:calc(100% + 14px);right:-87px;width:109px;height:27px;background-image:url(/img/ic/arrow_calc.svg);background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}*/
.calc_btn-wrap{display:flex;width:100%;align-items:center;justify-content:space-between}
.calc_btn-wrap > *{width:47%}
.calc_btn-wrap .input-inner{position:relative;font-weight:normal;border:2px solid #019275}
/*.calc_btn-wrap .input-inner::before{content:attr(data-name);position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.calc_btn-wrap input{padding-left:65px;color:#BDBDBD;background-color:#fff;border-color:#019275}*/

.calc_btn-wrap .input.contV{position:relative}
.calc_btn-wrap .input.contV:before{content:'Объем:';position:absolute;top:50%;left:10px;transform:translate(0px,-50%);color:#BDBDBD;}
.info_calc{border:1px solid #F2F2F2;border-radius:6px;padding:25px 25px 25px 56px;position:relative;margin-top:2em;max-width:1024px;width:100%;margin:0 auto}
.info_calc p.atantion{position:absolute;transform:rotate(-90deg);top:41%;left:-2%;color:#019275;font-size:18px;font-weight:600;letter-spacing:0.1px}
.info_calc .text p{color:#4F4F4F;font-style:italic;font-size:16px;font-weight:500;line-height:26px}
.calc input[type="number"]{background:#fff;border:1px solid #ccc;padding:5px;}
.calc_btn-wrap input[name="V"]{text-align:right;min-width:100%;background-color:#fff!important;padding-right:32px;border-color:#fff;height:38px}
.calc select{background:#fff;padding:5px;min-width:150px;height:39px}
.calc .input{position:relative;}
.calc .contV:after,.calc .input_visota:after,.calc .input_storona:after{content:' м';position:absolute;right:5px;top:50%;transform:translate(-50%, -50%);}
.calc .input_visota:after{content:' см';right:2px}
.calc .contV:after{content:' м³';}
.calc_inputs .input input.border-min.h{padding-right:30px}
.calc .error_field{box-shadow:0 0 5px red inset;border:1px solid red!important}
.result_calc .catalog-slider{padding-bottom:3em}
.calc select[name="fract"]{border:2px solid #019275;width:100%;font-size:16px;text-align:center;}
.result_calc .upravl input[type="number"]{text-align:center}

.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-beetwen;-ms-flex-pack:space-beetwen;justify-content:space-beetwen;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex.lr-50 > *{width:49.5%}
.flex .l-70,.flex .r-70{width:70%}
.flex .l-30,.flex .r-30{width:30%}
.request{position:relative;padding:45px 92px 44px 82px;background-color:#333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;z-index:1}
.request.f_qa{padding:45px 92px 44px 82px;width:90%;margin:0 auto}
.request::before,
.request::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-repeat:no-repeat;z-index:-1}
.request::before{background-image:url(/img/bg_request_1.svg);background-position:top left}
.request::after{background-image:url(/img/bg_request_2.svg);background-position:bottom right}
.request .callback_title-wrap{align-items:center;justify-content:space-around}
.request.f_vacans .callback_title-wrap{justify-content:start;padding:0}
.request .callback_title-wrap span{padding-bottom:0;color:#fff}
.request.f_qa .callback_title-wrap{margin-bottom:20px}
.request_title{margin-bottom:12px;text-align:center;font-weight:600;text-transform:uppercase;color:#fff}
.request_title span{font-style:italic;text-transform:none;color:#019275}
.request_text{margin-bottom:24px;text-align:center;color:#E0E0E0}
.request_form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px}
.request_form > *{margin-right:15px}
.request_form .input{margin-bottom:20px;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}
.request_form .checkbox{width:-webkit-calc(66% - 15px);width:-moz-calc(66% - 15px);width:calc(66% - 15px)}
.steps-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:-39px}
.steps_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:39px}
.steps_item:hover svg *{fill:#019275}
.steps_item:hover svg circle:first-child{fill:transparent;stroke:#019275}
.steps_item:nth-of-type(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.steps_item svg{display:block;margin:0 auto;width:80px;height:80px}
.steps_item svg *{fill:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.steps_item svg circle:first-child{fill:#4D2000;stroke-width:1.5px;stroke:#4D2000}
.steps_item-title{text-align:center;font-weight:400;line-height:1.1875;color:#019275}
.steps_item:nth-of-type(odd) .steps_item-title{margin-top:12px}
.steps_item:nth-of-type(even) .steps_item-title{margin-bottom:12px}
.steps_description{margin-top:50px}
.characteristic_table{width:100%;border-collapse:collapse}
.characteristic_table-wrap{overflow:auto;padding-top:1em;/*padding-bottom:1.5em*/padding-bottom:0}
.characteristic_table th{min-width:136px;font-weight:400;white-space:nowrap;color:#fff;background-color:#828282}
.characteristic_table tr:first-child th{border-top-color:#828282;border-bottom:none}
.characteristic_table tr:first-child th:first-child,.characteristic_table tr td:first-child{border-left:none}
.characteristic_table tr:first-child th:last-child,.characteristic_table tr td:last-child{border-right:none}
.characteristic_table td{color:#4F4F4F;background-color:#F2F2F2}
.characteristic_table th,.characteristic_table td{padding:10px 5px;text-align:center;border:1px solid #DAC8A3}
.advantages-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}
.advantages_item{margin-right:30px;margin-bottom:30px;padding:20px;width:-webkit-calc(25% - 30px);width:-moz-calc(25% - 30px);width:calc(25% - 30px);border:1px solid #F2F2F2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);/*-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s*/}
.advantages_item:hover{padding:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;/*-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s*/}
.advantages_item .border{position:relative}
.advantages_item:hover .border{background: #019275;position:relative;padding:20px 20px 0;border:1px solid #F2F2F2;-webkit-border-radius:10px 10px 0 0 ;-moz-border-radius:10px 10px 0 0 ;border-radius:10px 10px 0 0 ;/*-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);*//*-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none*/border:none}
.advantages_item:hover .advantages_item-description{display: block;position: absolute;background: #019275;left: 0;padding: 0 20px 20px;border-radius: 0 0 10px 10px;z-index:9}
.decorat .advantages-inner{justify-content:space-between}
.decorat .advantages_item{width:-webkit-calc(24.33333% - 30px);width:-moz-calc(24.33333% - 30px);width:calc(24.33333% - 30px);padding:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;flex-wrap:wrap}
.decorat .advantages_item>div{width:50%}
.decorat .advantages_item>div:last-child{width:100%}
.decorat .advantages_item img{max-width:100%}
.decorat .advantages_item>div:last-child img{max-width:80px}
.decorat .advantages_item>div:last-child p{font-size:1rem;line-height:normal;padding-top:1rem;text-align:center}
.decorat .advantages_item:hover{background-color:transparent;border-color:#019275}
.advantages_item:hover{background-color:#019275}
.advantages_item-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;/*margin-bottom:1.25rem*/margin-bottom:0}
.advantages_item-top svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;fill:#019275;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.advantages_item:hover .advantages_item-top svg{fill:#fff}
.advantages_item-title{position:relative;display:inline-block;margin-right:-10px;margin-left:10px;padding-bottom:0;font-weight:400;color:#019275;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;font-size:1.375rem;line-height:1.25rem;padding-bottom:10px;border-bottom:1px solid}
.advantages_item-title::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#019275;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}
.advantages_item-title::before{display:none;}

.advantages_item:hover .advantages_item-title{padding-bottom:10px}

.advantages_item:hover .advantages_item-title{color:#fff}
.advantages_item:hover .advantages_item-title::before{background-color:#fff}
.advantages_item-description{display:none;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.advantages_item:hover .advantages_item-description{color:#fff}
.advantages-btn{display:none;margin-top:20px;padding-top:12px;padding-bottom:12px;width:100%;font-weight:600;border-width:2px}
.guarantee{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between}
.guarantee .complaint-book{margin-left:40px}
.guarantee_slider{padding-right:15px;padding-left:15px}
.guarantee_slider-wrap{max-width:510px}
.guarantee_only .guarantee_slider-wrap{max-width:100%}
.guarantee_slider-wrap .k-title{margin-bottom:30px}
.guarantee_slider .swiper-slide img{display:block;width:100%}
.complaint-book{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:43px 46px 43px 43px;background-position:50%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.complaint-book-inner{margin-left:30px;padding-top:12px}
.complaint-book svg{display:block;width:143px;fill:rgba(255, 255, 255, 0.7)}
.complaint-book_title{margin-bottom:20px;font-size:2.25rem;color:#fff}
.complaint-book_text{margin-right:15px;max-width:236px;font-size:1.125rem;line-height:1.25;color:#fff}
.complaint-book_text-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:47px}
.complaint-book .k-btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:10.5px;padding-bottom:10.5px}
.multimedia-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.multimedia-inner > *:not(.multimedia_foto__item-4){width:49.5%}
.embed-container{position:relative;overflow:hidden}
.embed-container::before{content:"";display:block;padding-bottom:56.25%;width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.page-photos .multimedia-inner > *{width:100%}
.multimedia_foto:not(.multimedia_foto__item-4){margin-right:10px}
.page-photos .multimedia_foto{margin-right:0}
.multimedia_foto__item-4, .multimedia_foto__item-8{width:100%}
.multimedia_foto-slider{height:460px}
.multimedia_foto .swiper-slide{height:-webkit-calc(50% - 5px);height:-moz-calc(50% - 5px);height:calc(50% - 5px);background-position:center center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.multimedia_foto .swiper-pagination{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto}
.multimedia_foto .swiper-pagination-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:30px}
.multimedia_foto .swiper-pagination-wrap .k-link{position:absolute;top:-9px;right:0;z-index:1}
.multimedia_foto .swiper-pagination-bullet{display:block;width:16px;height:16px;background-color:#BDBDBD;opacity:1}
.multimedia_foto .swiper-pagination-bullet:not(:last-of-type){margin-right:15px}
.multimedia_foto .swiper-pagination-bullet-active{background-color:#019275}
.multimedia_video-slider .swiper-slide,
.page-multimedia_video-slider .swiper-slide{padding-top:61.7%}
.page-multimedia_video-slider .swiper-slide{padding-top:40%}
.multimedia_video-slider .swiper-slide video, .multimedia_video-slider .swiper-slide iframe,
.page-multimedia_video-slider .swiper-slide video, .page-multimedia_video-slider .swiper-slide iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.page-multimedia_video-slider .swiper-slide video, .page-multimedia_video-slider .swiper-slide iframe{max-width:800px;left:50%;transform:translate(-50%,0)}
.multimedia_video-slider-thumbs,.page-multimedia_video-slider-thumbs{margin-top:10px}
.multimedia_video-slider-thumbs-wrap,
.page-multimedia_video-slider-thumbs-wrap{position:relative;padding-right:15px;padding-left:15px}
.multimedia_video-slider-thumbs .swiper-slide,
.page-multimedia_video-slider-thumbs .swiper-slide{padding-top:17%;border:3px solid #E0E0E0;background-position:center center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.page-multimedia_video-slider-thumbs .swiper-slide{padding-top:10%}
.multimedia_video-slider-thumbs .swiper-slide svg,
.page-multimedia_video-slider-thumbs .swiper-slide svg{position:absolute;top:50%;left:50%;width:30px;height:30px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.page-multimedia_video-slider-thumbs .swiper-slide circle,
.multimedia_video-slider-thumbs .swiper-slide circle{fill:#fff}
.multimedia_video-slider-thumbs .swiper-slide path,
.page-multimedia_video-slider-thumbs .swiper-slide path{fill:#828282;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.multimedia_video-slider-thumbs .swiper-slide-thumb-active,
.page-multimedia_video-slider-thumbs .swiper-slide-thumb-active{border-color:#019275}
.multimedia_video-slider-thumbs .swiper-slide-thumb-active path,
.page-multimedia_video-slider-thumbs .swiper-slide-thumb-active path{fill:#019275}
.dealer{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:30px;padding:36px 40px 40px;background-color:#141414;overflow:hidden;z-index:1}
.dealer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.dealer-wrap > *{width:50%}
.dealer-bg{position:absolute;top:0;left:0;height:100%;z-index:-1}
.dealer_title{position:relative;margin-top:-0.4375rem;margin-bottom:17px;font-weight:600;text-transform:uppercase;color:#fff}
.dealer_title::before{content:"";position:absolute;top:-webkit-calc(100% + 5px);top:-moz-calc(100% + 5px);top:calc(100% + 5px);right:0;width:75%;height:2px;background-color:#BDBDBD}
.dealer_text{text-align:right;font-size:1.125rem;line-height:1;color:#BDBDBD}
.dealer_text:first-child{text-transform:uppercase}
.callback{position:relative;padding:39px 68px 32px;background-color:#141414;overflow:hidden;z-index:1}
.callback::before,.callback::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-repeat:no-repeat;z-index:-1}
.callback::before{background-image:url(/img/bg_callback_1.svg);background-position:top left}
.callback::after{background-image:url(/img/bg_callback_2.svg);background-position:bottom right}
.callback_title{font-size:1.75rem;font-weight:600;text-transform:uppercase;color:#fff;margin:0}
.callback_title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px;padding-left:15px}
.callback_title-wrap span{display:block;padding-bottom:5px;padding-left:19px;font-size:0.9375rem;color:#828282}
.callback_form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;/*margin-right:-15px*/max-width:100%}
#save-order{justify-content:space-between}
#save-order .input-inner{width:48%;margin:0 0 20px}
#save-order .k-btn{width:100%;margin:0}
.callback_form-wrap{overflow:hidden}
.callback_form > *{margin-right:15px}
.callback_form .input-inner{width:-webkit-calc(37.5% - 15px);width:-moz-calc(37.5% - 15px);width:calc(37.5% - 15px)}
.callback_form.order_block .input-inner, #form_qa .input-inner{width:-webkit-calc(33.3% - 15px);width:-moz-calc(33.3% - 15px);width:calc(33.3% - 15px);margin-bottom:15px}
.callback_form.order_block .input-inner.width100{width:100%}
.callback_form.order_block textarea{width:100%;border:1px solid #e0e0e0;background:#fff;color:#4f4f4f;padding:7px 6px 7px 20px;min-height:6em}
.callback_form .checkbox{margin-top:10px}
.callback_f .submit{margin-right:0}
.modal .input-inner{margin:0 0 10px;width:49%}
.input-inner.width100{width:100%!important}
.modal input[type="submit"]{width:100%;margin:0}
.modal .callback_form{width:100%;justify-content:space-between}
.modal label.cont-policy{margin:10px 0 0}
.modal .input-inner input{color:#333}
#save-order .inputtextarea, .modal .input-inner .inputtextarea, #form_qa .inputtextarea{background-color:rgba(224, 224, 224, 0.2);border:4px solid #E0E0E0;color:#E0E0E0;height:40px;padding:7px 6px}
#save-order .inputtextarea{height:50px}
#form_qa .checkbox_text a,#form_vacans .checkbox_text a{display:inline-block}
#form_qa .mf-ok-text, #form_qa .checkbox_text,#form_vacans .mf-ok-text, #form_vacans .checkbox_text{color:#fff}
#form_qa .checkbox,#form_vacans .checkbox{margin-left:4%}
#form_vacans .input-inner{width:-webkit-calc(20% - 15px);width:-moz-calc(20% - 15px);width:calc(20% - 15px);margin-bottom:15px}
#form_vacans .input-inner textarea{padding:7px 6px;width:100%;color:#E0E0E0;background-color:rgba(224, 224, 224, 0.2);border:4px solid #E0E0E0;height:42px}
#form_vacans .input-inner.MESSAGE{width:58%}
.article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:6.875rem}
.article > *{width:50%}
.article_block-row > *:not(:last-child){margin-bottom:28px}
.article_block-row-wrap{margin-right:30px;position:relative}
.article_block-col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;margin-bottom:-38px}
.article_block-col > *{margin-right:30px;margin-bottom:38px;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px)}
.article_title{margin-bottom:0 !important}
.article_title-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;padding-bottom:18px}
.article_title-wrap .k-link{margin-bottom:1px}
.article_title-wrap::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#019275}
.article_item{display:block}
.article_item > *:not(:last-child){margin-bottom:1.25rem}
.article_item-title{font-weight:600;color:#333;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.article_item-title.h4{font-size:1.5rem}
.article_item-title a{display:block}
.article_item-title:hover{color:#019275}
.article_item p{font-size:16px}
.article_item-date{font-size:0.9375rem;line-height:1;color:#333;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.article_item-title:hover ~ .article_item-date{color:#019275}
.technical-cards_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}
.technical-cards_block-wrap{overflow:hidden}
.technical-cards_item{margin-right:30px;margin-bottom:30px;padding:20px 20px 16px;width:-webkit-calc(20% - 30px);width:-moz-calc(20% - 30px);width:calc(20% - 30px);background-color:#F2F2F2;border:1px solid #019275;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.technical-cards_ic{margin-right:9px;width:40px;height:40px}
.technical-cards_title{font-size:1.125rem;font-weight:400;line-height:1.25;color:#000}
.technical-cards_title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.technical-cards_text{margin-top:20px;color:#4F4F4F}
.features-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.features_item{color:#4F4F4F}
.features_item:nth-of-type(1),.features_item:nth-of-type(2){margin-bottom:40px}
.features_item:nth-of-type(1){margin-right:40px;width:-webkit-calc(45% - 20px);width:-moz-calc(45% - 20px);width:calc(45% - 20px)}
.features_item:nth-of-type(2){width:-webkit-calc(55% - 20px);width:-moz-calc(55% - 20px);width:calc(55% - 20px)}
.features_item:nth-of-type(3){width:100%}
.features_item img{margin-bottom:40px;width:100%}
.features_item h6{margin-bottom:1em;font-weight:400}
.features_item p ~ img{margin-top:40px;margin-bottom:0}
.features_item p:not(:last-of-type){margin-bottom:1em}
.ul_green{margin-bottom:1.2em}
.features_item ul li, .ul_green li{position:relative;padding-left:13px;line-height:1.5}
.features_item ul li:not(:last-of-type), .ul_green li:not(:last-of-type){margin-bottom:1em}
.features_item ul li::before,  .ul_green li::before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;background-color:#019275;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.application_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-30px}
.application_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px;padding:30px;width:-webkit-calc(33.333333% - 20px);width:-moz-calc(33.333333% - 20px);width:calc(33.333333% - 20px);border:1px solid #E0E0E0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.application_item:hover{border-color:#019275;-webkit-box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1);box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1)}
.application_img{width:58%}
.application_title{font-size:18px;font-weight:400;line-height:1.25;color:#333;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.application_item:hover .application_title{color:#019275}
.application_text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-top:10px;margin-bottom:14px;line-height:1.55;color:#019275;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.application_text-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:18px;height:100%}
.application_text svg{margin-left:5px;width:20px;height:10px;fill:#019275;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.application_item:hover .application_text{color:#828282}
.application_item:hover .application_text svg{fill:#828282}
.product_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.product_block.row{margin-right:-15px;margin-left:-15px}
.product_block .col-md-6{width:50%}
.product_block ul:not(:first-child){margin-top:20px}
.product_block ul li{line-height:1.5;color:#4f4f4f}
.product_block ul li:not(:last-of-type){margin-bottom:0}
.product_block ul li::before{content:"- "}
.product_block ul li.no_list::before{content:" "}
.var-color-dec{display:flex;justify-content:flex-start;flex-wrap:wrap}
.variant_color_size{width:22%;border:1px solid #444;box-shadow:0 0 1px 1px #f2f2f2;border-radius:10px;text-align:center;display:flex;align-items:center;justify-content:center;margin:5px;padding:10px}
.d_good_ul a.text-link:hover{text-decoration:none}
.product_img{width:100%;background-position:center center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}
.product_img-wrap{margin-right:30px;width:520px}
.product_about{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.product_about-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:37px;justify-content:space-between}
.product_block .col-md-6{padding:0 15px}
/*.product_table{margin-right:63px}*/
.product_block .slider{padding:0;color:#fff;margin-bottom:0}
.product_block .slider .swiper-container{width:100%;height:100%}
.product_block .slider__flex{display:flex;align-items:flex-start}
.product_block .slider__col{display:flex;flex-direction:column;margin-right:9px}
.product_block .slider__prev,.product_block .slider__next{display:none}
.product_block .slider__prev:focus,.product_block .slider__next:focus{outline:none}
.product_block .slider__thumbs{height:410px}
.product_block .slider__thumbs .slider__image:hover{opacity:1}
.product_block .slider__thumbs .swiper-slide-thumb-active .slider__image{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;border:1px solid #019275}
.product_block .slider__images{height:410px}
.product_block .slider__images img{max-height:100%;max-width:100%}
.product_block .slider__image{width:100%;height:100%;border-radius:10px;overflow:hidden}
.product_block .slider__image img{display:block;-o-object-fit:cover;object-fit:cover}
.product_table{margin-right:4%;width:50%}
.product_table tr:not(:last-of-type) td{padding-bottom:10px}
.product_table td:nth-of-type(1){padding-right:25px}
.product_table .catalog_item-tag{display:inline-block}
.product_table .catalog_item-tag.circle{width:26px;height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#019275}
.product_table .catalog_item-tag svg{margin-left:1px;width:9px;height:9px}
.product_link-block.adapt{display:none}
.product_link{/*margin-right:15px;*/display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 18px 15px;width:249px;color:#019275;border:2px solid #019275;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.product_link.black{color:#333;border-color:#333}
.product_link.black svg{fill:#333}
.product_link:hover{color:#4D2000;border-color:#4D2000}
.product_link:hover svg, .product_link:hover svg .cls-1{fill:#4D2000}
.product_link:not(:last-of-type){margin-bottom:20px}
.product_link svg{width:40px;height:40px;fill:#019275;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s}
.product_link span{margin-left:5px}
.product_link span>*{margin-left:0}
.product_price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:1.25;color:#000}
.product_price-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:25px}
.product_price-wrap .checkbox{margin-left:20px}
.product_price span{margin-right:10px;font-size:16px;text-decoration:line-through;color:#828282}
.product_price span::after{content:attr(data-currency);margin-left:0.3em}
.product_basket, .cont-combo2, .product-item-detail-pay-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.cont-combo2{align-items:center;justify-content:space-between}
.product-item-detail-pay-block{justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:10px;padding-top:1.5em}
.product-item-detail-pay-block.btn_OZON{align-items:flex-end;padding-top:0}
.product-item-detail-pay-block.btn_OZON .btn_buy_OZON{float:right;margin-top:.5rem;padding:8.5px 1.8rem}
.product_basket .input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.product_basket .k-btn{margin-left:10px}
.product_description-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.product_description-item{width:50%;color:#4F4F4F}
.product_description-item:nth-of-type(1){margin-right:30px}
.product_description-item.bg{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;background-color:#F2F2F2;z-index:1}
.product_description-item.bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/bg_product-description.jpg);background-position:top right;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;z-index:-1}
.product_description-item h5{margin-bottom:0.85rem;font-size:18px}
.product_description-item p:not(:last-of-type){margin-bottom:0.5em}
.product_description-item ul li{line-height:1.5}
.product_description-item ul li:not(:last-of-type){margin-bottom:0.5em}
.product_description-item ul li::before{content:"- "}
.compare_check.mob{display:none}
.compare_check label:hover{cursor:pointer}
.bx_catalog-compare-list{width:0;height:0;opacity:0}
.compare_check label.active svg path,.compare_check:hover svg path{stroke:#019275}
.compare_check label.active .product_link,.compare_check:hover .product_link{border-color:#019275}
.compare_check label.active span{color:#019275}
.compare_check{position:relative}
.compare_check svg{width:auto;height:auto}
.compare_check input{position:absolute}
.product_link-block .compare_check {display:none}
.news_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}
.news_tag-block{margin-bottom: 48px;}
.news_item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:30px;margin-bottom:30px;padding:50px;width:-webkit-calc(33.333333% - 30px);width:-moz-calc(33.333333% - 30px);width:calc(33.333333% - 30px);border:1px solid #F2F2F2;-webkit-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05)}
.news_item:hover .news_date, .news_item:hover .news_title{color:#019275}
.news_item__line{padding-left:41.439394%;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);min-height:347px}
.news_item__line:not(:last-of-type){margin-bottom:50px}
.news_item__line .news_img{position:absolute;top:50px;left:50px;margin-bottom:0;padding-top:18.939394%;width:35.378788%}
.news_item:hover .k-more{color:#828282}
.news_item:hover .k-more svg{fill:#828282}
.news_img{margin-bottom:30px;padding-top:64.516129%;width:100%;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.news_title{margin-bottom:0.7143em;color:#333}
.news_text{display:block;margin-bottom:1.1667em;font-size:18px}
.news_date{margin-top:1.3125em;color:#333}
.news .k-more{margin-top:auto}
.news_more{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:50px;margin-right:auto;margin-left:auto;padding-top:14.5px;padding-bottom:14.5px;width:100%;max-width:440px;font-size:18px;font-weight:600;border-width:2px}
.img.left{float:left;margin:10px 30px 10px 0}
.img.right{float:right;margin:10px 0 10px 30px}
.img.center{margin:0 auto;display:block;clear:both;text-align:center}
.paper-wrap{overflow:hidden}
.paper{line-height:1.38;color:#4f4f4f}
.border-gray{border:1px solid #F2F2F2;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.05);padding:20px 2em;box-sizing:border-box;margin-bottom:2.5em}
.border-gray .cont_tit{display:flex;align-items:center;justify-content:space-between}
.border-gray .title_content{font-size:22px;font-weight:600}
.border-gray>.title_content{display:none}
.border-gray .all_links{font-weight:400;font-size:20px;line-height:130%;color:#019275}
.all_links_block .tit{font-size:27px;font-weight:600}
.all_links_block .tit span{color:#019275}
.all_links_block{border:2px dashed #BDBDBD;padding:2em 2em 2em 3em;display:flex;align-items:center;justify-content:space-between;margin-top:3em}
.all_links_block img{max-width:50%}
.all_links_block a span{border-bottom:1px solid #333}
.all_links_block a span.green, .all_links_block p.a span.green{color:#019275;border-bottom:none}
.all_links_block a,.all_links_block p.a{display:block;margin-bottom:.6em}
.paper .with_goods, .paper .flex-block{display:flex;flex-wrap:wrap;overflow:initial}
.paper .flex-block{flex-direction:column}
.articleGoods{order:2;display:block;min-width:0;width:100%;padding-top:1em;padding-bottom:2em}
/*.articleGoods .catalog-inner{justify-content:center}
.articleGoods.one .catalog_item{width:100%}*/
.paper::after{content:"";clear:both}

.paper_title{margin-bottom:0.625em;color:#333}
.paper_title>span{color:#019275}
.paper h2{font-size:1.7rem}
.paper h3{font-size:1.4rem}
.paper h4{font-size:1.2rem}
.paper_date{margin-bottom:1.875em;line-height:1.5;color:#333}
.paper_img{float:left;margin-right:30px;width:100%;max-width:630px}
.paper_img:not(:last-child){margin-bottom:30px}
.paper p,.paper li{line-height:inherit}
.paper p:not(:last-child),.paper ul:not(:last-child){margin-bottom:0.85em}
.paper ul.ul_green{padding-bottom:0.85em}
.paper h2,.paper .h2,.paper h3,.paper .h3,.paper h4,.paper .h4{padding-top:.6em}
.paper ul>li{position:relative;padding-left:13px;display:table}
.paper li:not(:last-child){margin-bottom:0.7em}
.paper ul>li::before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#019275}
.paper_more{margin-top:50px;margin-right:auto;margin-left:auto}

.paper_metainfo {
	margin-bottom: 1.5rem;
}

.paper_metainfo-block {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-left: -24px;
	margin-bottom: -20px;
}

.paper_metainfo-block > * {
	margin-left: 24px;
	margin-bottom: 20px;
}

.paper_date {
    color: #4f4f4f;
}

@media screen and (min-width: 768px) {
	.paper_metainfo .paper_date {
	    flex-shrink: 0;
	    margin-top: 0.15em;
	}

	.paper_metainfo-block .lines_tags {
		max-width: 70%;
	}
	
	.paper_metainfo .div_line {
		justify-content: flex-end;
	}
}

@media screen and (max-width: 767.98px) {
	.paper_metainfo-block {
		flex-direction: column;
	}
}

.all_links_block.page_list ul>li>a{margin-bottom:0;padding-left:1em}
.all_links_block.page_list .num_step{margin-bottom:1em;}
.all_links_block.page_list .ul_green{padding-left:3em}
table.thead{margin:0 auto;border-collapse:collapse}
table.thead td{border:1px solid #ccc;padding:5px}
table.thead table.thead  td, table thead th{border:1px solid #1C8F59;text-align:center;padding:5px}
table.thead tr>td:nth-child(3),table.thead tr>td:nth-child(1){text-align:center}
#basket-root .hidden{display:none}
/*.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;display:flex} */
.basket-items-list-header{display:none}
.basket-items-list-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#fff;opacity:.7}
.basket-item-info-name-link{display:block;padding-bottom:8px;text-decoration:underline}
.basket-item-property-custom-value.PROPERTY_ONLINE_VALUE{display:block;padding-top:5px}
.basket-item-property-custom-value.PROPERTY_NAME_VALUE,
.basket-item-property-custom-value.PROPERTY_FRAKCIYA_VALUE,
.basket-item-property-custom-value.PROPERTY_MIN_ORDER_VALUE{display:none}
.basket{color:#333}
.basket .k-title{margin-top:0}
.basket_close{cursor:pointer;position:absolute;top:50%;right:20px;width:27px;height:27px;background-image:url(/img/ic/basket_close.svg);background-position:center center;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;opacity:0.75;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}
.basket_close:hover{opacity:1}
.basket_row{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}
.basket_row > div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;border-left:1px solid #E0E0E0;width:17.175%;text-align:center;justify-content:center}
.basket_row > div:last-child{border-right:1px solid #E0E0E0}
.basket_row > div:nth-child(1){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:50px;width:31.3%;text-align:left}
/*.basket_row > div:nth-child(2){width:12%}
.basket_row > div:nth-child(3){width:19%}
.basket_row > div:nth-child(4){width:19%}*/
.basket_row > div:nth-child(5){-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}
.basket_row > div:nth-child(2),.basket_row > div:nth-child(3){text-align:center}
.basket_row > div:nth-child(3){-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.basket_row .catalog_item-tag{margin-bottom:12px}
.basket_row .catalog_item-tags{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-8px;margin-bottom:-12px}
.basket-checkout-block-total-title{padding-right:20px}
.basket_row .input{display:inline-block;max-width:33%}
.basket_row.basket_titles > div:first-child{border-left:0}
.basket_row.basket_titles > div:last-child{border-right:0}
.basket_row:not(.basket_titles){border-bottom:1px solid #E0E0E0}
.basket_titles > div{font-size:18px;line-height:1.2572222222;color:#fff;background-color:#019275}
.basket_img{padding-top:81%;width:100%;background-position:center center;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.basket_img-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;width:100px}
.basket_title{display:block;margin-bottom:6px;font-weight:400;line-height:1.35}
.basket_title > span{text-decoration:underline;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}
.basket_img-wrap:hover ~ .basket_text .basket_title > span,.basket_title:hover > span{color:#019275}
.basket-item-property-custom-value.PROPERTY_ONLINE_VALUE{display:none}
.basket-item-property-custom-value.line-detail,
.basket-item-property-custom-value.PROPERTY_SIZE_VALUE{display:block}

.basket_availability{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;line-height:1.5;color:#4f4f4f;margin-top:19px}
.basket-item-block-price{width:100%}
.basket-item-price-old-text{text-decoration:line-through;color:#e0e0e0}
.basket-items-list-item-amount.input input{color:#333;border-color:#f9f9f9}

.basket_availability .img{margin-left:10px;width:21px;height:22px}
.basket-bottom{margin-top:30px}
.basket-bottom_text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;font-size:18px;line-height:1.2572222222;color:#4f4f4f}
.basket-bottom_text>div:first-child{font-size:16px}
.basket-bottom_total{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:700}
.basket-bottom_total .price{padding-left:12px;min-width:112px;text-align:right}
.basket-bottom_btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.basket-bottom_btns .k-btn__border{padding:6.5px 16px;font-weight:700;color:#333;border:2px solid #333}
.basket-bottom_btns .k-btn__border:hover{color:#fff;border-color:#019275}
#bx-soa-basket{display:none}
.order{margin-right:auto;margin-left:auto;padding:60px;max-width:750px;background-color:#f2f2f2}
.order_btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.order_btns .k-btn{padding-top:14px;padding-bottom:14px;width:100%;font-size:20px;line-height:1.4}
#bx-soa-region .radio-inline:first-child{margin-right:20px}
#bx-soa-region .radio-inline label input:checked ~ span{color:#fff;background-color:#019275}
.order_block #soa-property-7,.order_block #soa-property-19,.order_block #soa-property-9{height:40px}
.order_block .bx-soa-customer, .order_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.order_btns label{width:100%;display:block}
.input-inner textarea{display:block;padding:12px 20px;width:100%;height:170px;color:#4f4f4f;background-color:#fff;border:1px solid #E0E0E0;resize:none}
.order_block .bx-soa-customer > * , .order_block > .input, .order_block .order_payment{margin-bottom:20px;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.order_block label.input{margin-bottom:20px;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.order_block .bx-soa-customer{width:100%}
/*#bx-soa-paysystem{position:absolute;right:6em;bottom:6em}*/
#bx-soa-paysystem .bx-soa-paysystem{padding:0}
.bx-soa{position:relative}
.bx-soa *, .bx-soa *:before, .bx-soa *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:auto;-webkit-appearance:auto;appearance:auto}
.has-error input[type="text"], .has-error input[type="email"], .has-error textarea{border-color:red}
.order_block.FIZ_LICO .bx-soa-customer .input:nth-of-type(1),.order_block.FIZ_LICO .bx-soa-customer .input:nth-of-type(2){-webkit-box-ordinal-group:-9;-webkit-order:-10;-moz-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}
/*
.order_block.FIZ_LICO .bx-soa-customer .input:nth-of-type(2),
.order_block.FIZ_LICO .bx-soa-customer .input:nth-of-type(5){-webkit-box-ordinal-group:-7;-webkit-order:-8;-moz-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}

.order_block.FIZ_LICO .bx-soa-customer .input:nth-of-type(3),
.order_block.FIZ_LICO .bx-soa-customer .input:nth-of-type(6){-webkit-box-ordinal-group:-5;-webkit-order:-6;-moz-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}*/

.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(1),
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(5){-webkit-box-ordinal-group:-9;-webkit-order:-10;-moz-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}

.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(2),
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(6){-webkit-box-ordinal-group:-8;-webkit-order:-9;-moz-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}

.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(3),
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(7){-webkit-box-ordinal-group:-7;-webkit-order:-8;-moz-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}

.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(4),
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(8){-webkit-box-ordinal-group:-6;-webkit-order:-7;-moz-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}
.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(9){-webkit-box-ordinal-group:1;-webkit-order:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:3;display:flex;align-items:center;flex-wrap:wrap}

.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(10){-webkit-box-ordinal-group:1;-webkit-order:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:2;width:100%}

.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(10) textarea{height:170px;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.order_block.FIZ_LICO .bx-soa-customer .input:last-child textarea{height:170px}
.order_block input[type="text"],.order_block input[type="email"]{padding-left:20px;height:40px;color:#4f4f4f;background-color:#fff;border-width:1px}
.order_block .checkbox{display:block;margin-bottom:10px;padding-left:35px}
.bx-soa .checkbox_mark{top:50%;width:16px;height:16px;background-color:transparent;border:1px solid #019275;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bx-soa .checkbox_mark::before{width:8px;height:8px;background-color:#019275;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:none}
#bx-soa-paysystem{position:absolute;right:0;bottom:/*94px*/0;width:calc(50%-10px);width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.bx-soa .checkbox_text,.main-user-consent-request-announce-link{font-size:16px;line-height:1.2572222222;color:#4f4f4f}
.order_total{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:10px 20px;max-width:206px;font-size:18px;font-weight:700;line-height:1.2572222222;color:#4f4f4f;background-color:#fff;border:1px solid #E0E0E0}
.order_checkbox-title{margin-bottom:15px;font-size:28px;font-weight:600;line-height:1.2571428571;color:#4f4f4f}
.order_checkbox-text{margin-top:20px;color:#4F4F4F}
.order .input-file{margin-top:-58px;margin-bottom:31px}
.order_bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}
.order_bottom > *{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.order_bottom .checkbox{display:block}
.order_bottom .checkbox_mark::before{background-image:url(/img/ic/check_white.svg)}
.order_bottom .checkbox_text{display:block;color:#333333}
.order_bottom .checkbox_text a{display:block}
.order_block input:checked ~ .checkbox_mark{background-color:transparent}
.order_bottom input:checked ~ .checkbox_mark{background-color:#4F4F4F}
.marshrut{border:1px solid #019275;border-radius:3px;text-align:center;background:url(/img/marshrut.svg) no-repeat;background-position:10px 50%;min-height:45px;align-items:center;display:flex;justify-content:center;font-size:18px;margin-bottom:10px!important}
.map-marshr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:55%;margin:0 auto;padding:2em 0 2em}
.map-marshr .marshrut{margin-bottom:0!important;max-width:295px;width:100%}

.contacts_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border:1px solid #E0E0E0}
.contacts_item:not(:last-child){margin-bottom:30px}
.contacts_text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:70px 41px 47px 70px;max-width:430px;min-height:329px}
.contacts_text > *:not(:last-child){margin-bottom:22px}
.contacts_map{width:-webkit-calc(100% - 430px);width:-moz-calc(100% - 430px);width:calc(100% - 430px)}
.contacts_title{font-weight:600;color:#019275}
.contacts_tel{display:block;font-size:36px;line-height:1.2569444444;font-weight:600;color:#333;-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;margin-bottom:.5em}
.contacts_tel:hover{color:#019275}
.contacts_mail,.contacts_address,.contacts_time{position:relative;padding-left:48px;font-size:18px;line-height:1.2572222222}
.contacts_mail::before,.contacts_address::before,.contacts_time::before{content:"";position:absolute;top:0;left:0;width:30px;min-height:30px;height:100%;background-position:top center;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.contacts_mail::before{top:-2px;background-image:url(/img/ic/contact_mail.svg)}
.contacts_address,.contacts_time{color:#333}
.contacts_address::before{background-image:url(/img/ic/contact_local.svg)}
.contacts_time::before{background-image:url(/img/ic/contact_calendar.svg)}
.contacts_link{display:block;text-decoration:underline;color:#019275}
.contacts_link:hover{text-decoration:none}
.section_map{margin-top:-3em;height:500px}
.section_map .bx-yandex-view-layout{border:1px solid #E0E0E0}
#bx-soa-region .bx_soa_location .radio-inline{padding:0; width:50%;display:flex}
.news-list-faq-main{width:90%;margin:0 auto}
.news-list-faq-main .item{margin-bottom:30px}
.news-list-faq-main >* div{margin-bottom:0}
.news-list-faq-main .item>div{border:1px solid #f5f5f5;border-radius:6px;box-shadow:0 3px 14px -3px #ccc}
.news-list-faq-main .item.active>div{background:#f5f5f5}
.news-list-faq-main .item:hover{cursor:pointer}
.news-list-faq-main .item .name{background:transparent; color:#222;font-size:18px; line-height:20px; padding:1.4em .9em 1.4em 1.15em;border-radius:4px;position:relative}
.news-list-faq-main .item.active .name{background:#019275; color:#f5f5f5;font-size:18px;line-height:20px}
.news-list-faq-main.vacancii .item.active .name{color:#f5f5f5}
.news-list-faq-main.vacancii .item .name{color:#01896e}
.news-list-faq-main .item.active .name span{border-bottom:1px solid #fff}
.news-list-faq-main .item .name span,.news-list-faq-main.vacancii .item .name .span{border-bottom:1px solid #019275}
.news-list-faq-main.vacancii .item .name .span{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:5em}
.news-list-faq-main.vacancii .item.active .name .span{border-color:#fff}
.news-list-faq-main.vacancii .item .name span{border-bottom:none}
.news-list-faq-main.vacancii .item ul.ul_green li{margin-bottom:0}
.news-list-faq-main.vacancii .item p{margin-bottom:0}
.news-list-faq-main.vacancii .item table{margin-bottom:1.2em}
.news-list-faq-main .item .text{position:relative; display:none;padding:1em 1.4em 1em; font-size:16px;background:#fff;margin:0;border-radius:4px}
.news-list-faq-main .item .prev{font-size:16px; line-height:180%;padding-bottom:20px}
.news-list-faq-main .k-btn i{font-size:18px;position:absolute;left:57%;top:46%;transform:translate(-57%, -46%)}
.news-list-faq-main .item.active .k-btn i{transform:rotate(90deg);top:9%;left:37%}
.news-list-faq-main .k-btn.arr{border:2px solid #fff;width:25px;height:25px;border-radius:50%;color:#fff;padding:0;position:absolute;right:0;top:50%;transform:translate(-50%, -50%);margin:0}
.b_consult{border:1px solid #e0e0e0;background:#f2f2f2;padding:38px;width:61.5%;margin:0 auto;border-radius:8px}
.b_consult .k-title{margin-bottom:1.6rem;font-weight:normal}
.b_consult p{font-size:18px;line-height:28px;margin-bottom:0}
.b_consult p a.tel{font-size:24px;font-weight:600;padding-left:10px;padding-right:10px}
.b_consult p a.email{border-bottom:1px solid;color:#019275;margin-left:10px}
.search-page form{position:relative}
.search-page form input[name="q"]{width:100%;border:1px solid #000;padding:10px}
.search-page form input[type="submit"]{position:absolute;right:1px;background:#01b692;top:1px;padding:10px 15px;color:#fff}
.search-page form input[type="submit"]:hover{background:#4BFFDB;cursor:pointer}

.other_pack{padding-top:1em}
.other_pack .item>p{font-size:15px;width:100%;line-height:1;text-align:center}
.other_pack .item p.name{margin-bottom:0}
.other-pack-decor .item p.name>span{font-size:16px}
.other_pack .item{padding:5px;border:1px solid #E0E0E0;align-items:center;position:relative;text-align:center;border-radius:5px;width:138px;margin:2.5px 0 2.5px 4.5px}
/*.other_pack .item:not(:last-of-type){margin:2.5px 4.5px}*/
.other_pack .item:hover{border-color:#019275;text-decoration:none}
.other_pack .hover{display:none;text-align:center;position:absolute;left:50%;top:0;transform:translate(-50%,-100%);padding:10px;background:#FFF;border:1px solid #F2F2F2;box-shadow:0px 15px 20px rgb(0 0 0 / 5%);border-radius:10px;margin-top:-37px;z-index:99}
.other_pack .hover:after{content:'';position:absolute;left:25%;bottom:-37%;border:31px solid transparent;border-top:20px solid #fff;z-index:99}
.other_pack .hover:before{content:'';position:absolute;left:25%;bottom:-39%;border:31px solid transparent;border-top:20px solid #f2f2f2}
.other_pack img{width:100px}
.other_pack .item:hover .hover{display:block}
.other_pack .hover .price{font-size:20px}
.other_pack .item>.price{display:none}
.swip{overflow:initial}
.other_pack .item.active_good{border-color:#4D2000}
.slider .text-link.present, .product_about>.text-link.present{display:none}
.kniga_f{display:flex;flex-wrap:wrap;width:100%;max-width:1000px;background:#F2F2F2;margin:0 auto;padding:4em}
.kniga_f .left-colum{width:30%;padding-right:2em}
.kniga_f .left-colum img{border-radius:50%;margin:0 auto 20px;display:block;max-width:100%}
.kniga_f .left-colum p{margin-bottom:0}
.kniga_f .left-colum .name{color:#019275;font-size:16px;line-height:22px}
.kniga_f .left-colum .job{color:#4F4F4F}
.kniga_f .right-colum{width:70%}
.kniga_f .right-colum .order{padding:0}
.kniga_f .checkbox_text{color:#4F4F4F}
.kniga_f input:checked ~ .checkbox_mark{background-color:#fff}
.form_dir_contacts .left-colum{align-items:center;display:flex;width:35%;}
.form_dir_contacts .mf-ok-text{color:#000;font-size:16px;}
.form_dir_contacts .right-colum{width:65%;}
.form_dir_contacts .input-inner textarea{height:100px;}
.form_dir_contacts .title{font-size:30px;margin-bottom:0;line-height:175%;color:#019275}

.switcher__list-btns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:16px;padding:0 0 16px;font-size:1.25rem;text-align:center;overflow-x:auto;scrollbar-color:var(--color-primary) var(--color-primary--light);scrollbar-width:thin}
.switcher__list-btns::-webkit-scrollbar{width:3px;height:3px;background-color:var(--color-primary--light)}
.switcher__list-btns::-webkit-scrollbar-thumb{background:var(--color-primary)}
.switcher__list-btns>*{display:inline-block;margin:0;padding-left:2rem;padding-right:2rem}
.switcher__list-btns>* sup{font-size:0.7em;color:var(--color-default)}
.switcher__list-btns>* sup::before{content:"";display:inline-block;width:.3em}
.switcher__list-btns>*:first-child{padding-left:0}
.switcher__list-btns>*:last-child{padding-right:0}
.switcher__list-btns::before{content:"";position:absolute;left:0;bottom:16px;right:0;border-bottom:1px solid #ccc}
.switcher__list-btns--pos_center>*:first-child{margin-left:auto}
.switcher__list-btns--pos_center>*:last-child{margin-right:auto}
.switcher__item{white-space:nowrap}
.switcher__btn{position:relative;display:inline-block;padding-bottom:0.65em;font:600 1em var(--fm-1);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;color:#000}
.switcher__btn::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#019275;border-radius:8px 8px 0px 0px;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.switcher__btn[aria-expanded=true]::before{opacity:1}
.switcher__content-title{padding:0.625em 1.5em;font-weight:600;color:#fff;background-color:red}
.switcher__zebra{border:1px solid var(--color-border)}
.switcher__zebra-item{padding:1.5rem;border-bottom:1px solid var(--color-border)}
.switcher__zebra-item:nth-child(even){background-color:#f5f5f5}
.switcher__zebra-item:last-child{border-bottom:0}
.uk-switcher>:not(.uk-active){display:none}

@media (max-width:1399px){
.header_logo img{width:97%}
.map-marshr{width:70%;justify-content:space-between}
.container{padding-right:30px;padding-left:30px;max-width:1230px}
.k-title{margin-bottom:2.1875rem}
.k-title.in_text{margin-top:2em; margin-bottom:1.5em}
.k-link::before{top:55%}
.checkbox_mark{top:1.5px}
header{padding-bottom:15px;margin-bottom:0}
/*.header-top{padding-right:45px}*/
.header_logo{margin-right:42px;max-width:249px}
span.logo_name{font-size:15.5px;letter-spacing:-1.03px;padding-top:.45em}
.header_menu-item-wrap.sub_btn{width:110%}
.header_menu-item-wrap .sub_menu{padding-right:20px;padding-left:20px}
.footer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}
.footer_contacts{margin-right:80px}
.footer_contacts-col:first-child{margin-right:50px}
.m-advantages{margin-right:-15px}
.m-advantages_item-title{margin-right:-10px}
.m-advantages_item-description{margin-top:15px}
.catalog-inner{margin-right:-19px;margin-bottom:-20px}
.catalog_item{margin-right:19px;margin-bottom:20px;padding-right:9px;padding-left:9px;width:-webkit-calc(20% - 19px);width:-moz-calc(20% - 19px);width:calc(20% - 19px)}

/*.articleGoods .catalog_item{width:-webkit-calc(50% - 19px);width:-moz-calc(50% - 19px);width:calc(50% - 19px)}*/
.catalog_item-tag{font-size:15px}
.request{padding:23px 40px}
.request_text{display:none}
.request_form{margin-right:0}
.request_form > *{margin-right:0}
.request_form .input{width:100%}
.request_form .k-btn{width:100%}
.request_form .checkbox{margin-top:15px;width:100%}
.advantages-inner{margin-right:-20px;margin-bottom:-20px}
.advantages_item{margin-right:20px;margin-bottom:20px;width:-webkit-calc(25% - 20px);width:-moz-calc(25% - 20px);width:calc(25% - 20px)}
.decorat .advantages_item{width:-webkit-calc(24.33333% - 20px);width:-moz-calc(24.33333% - 20px);width:calc(24.33333% - 20px)}
.advantages_item-title{font-size:1.175rem}
.complaint-book{padding:20px 30px}
.complaint-book_text-wrap{padding-right:10px}
.multimedia_foto-slider{height:443px}
.dealer-bg{left:-40px}
.dealer_title{margin-top:-5px}
.callback{padding-right:30px;padding-left:30px}
.article_block-col{margin-right:-20px;margin-bottom:-28px}
.article_block-col > *{margin-right:20px;margin-bottom:28px;width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}
.article_item > *:not(:last-child){margin-bottom:0.9375rem}
.technical-cards_item{padding:16px}
.technical-cards_title{font-size:1rem;font-weight:500}
.technical-cards_title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.technical-cards_text{margin-top:11px}
.news_item{padding:45px}
.news_item__line{padding-left:45%}
.news_item__line .news_img{top:45px;left:45px;padding-top:23.4%;width:39%}
.basket_row > div:nth-child(1){padding-right:25px}
}

@media (max-width:1279px){
.basket-bottom_text>div{max-width:50%}
.footer_contacts{max-width:30%}
/*#title-search-footer{max-width:78%}*/
#title-search-footer{margin-top:1rem}
.map-marshr{width:80%;justify-content:space-between}
section, .product_block{margin-bottom:30px}
.container{padding-right:20px;padding-left:20px;max-width:1000px}
h2{font-size:2.8rem}
.k-title{margin-bottom:20px}
.k-title.in_text{margin-top:30px; margin-bottom:20px}
.breadcrumbs{margin-top:35px;margin-bottom:25px}
.modal_city{margin-right:-70px;width:758px}
.modal_city-item{margin-right:70px}
.top-wrap{display:none}
.header{padding-top:23px}
/*.header-top{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:11px;padding-right:88px}*/
.header-top{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.header_logo{max-width:217px}
span.logo_name{font-size:13.5px}
.header_tel .header_tel-link{display:block;margin-top:8px}
.header_tel p{margin-top:5px}
.header_tel-link{display:none}
/*.header_social{position:absolute;top:11px;right:105px}*/
.header .compare_top{position:relative;right:0;top:25%;transform:translate(-100%,-25%)}
.header_basket-wrap{margin-bottom:2px;padding-right:51px}
.header_menu{display:none}
.up{display:none}
.yandex-rating-wrap{display:none}
.yandex-rating{display:none}
.hamburger_btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.footer-col:not(:last-child){margin-right:0}
.footer-bottom_copyright{margin-right:20px}
.footer-bottom_link:not(:first-child){margin-top:3px}
.footer-bottom_link:last-child{display:none}
.footer-bottom_links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto}
.footer_contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}
.footer_contacts-col:first-child{margin-right:0;max-width:none}
.footer_contacts-col:nth-of-type(2){padding-top:0;max-width:none}
.footer_inn{display:none}
.footer_address-wrap{display:none}
.sections{padding-right:0;padding-left:0}
.sections_item{padding-top:10px;padding-bottom:10px;font-size:16px}
.m-slider-wrap{margin-top:-20px}
.m-slider .swiper-buttons{left:50px}
.m-slider_title{font-size:64px}
.m-slider_text{font-size:36px}
.m-advantages-wrap{margin-bottom:30px}
.m-advantages{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-20px;margin-bottom:-20px}
.m-advantages_item{margin-right:20px;margin-bottom:20px;width:-webkit-calc(40% - 20px);width:-moz-calc(40% - 20px);width:calc(40% - 20px)}
.m-advantages_item-title{font-size:1.3rem}
.description{margin-bottom:30px;padding:60px 40px;text-align:left}
.description-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.description_item:not(:last-of-type){margin-right:0;margin-bottom:0.9em}
.catalog-inner{margin-right:-20px}
.catalog_panel{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-10px}
.catalog_panel-wrap{margin-right:auto;margin-left:auto;padding:10px;max-width:510px}
.catalog_panel-item{margin-right:10px;margin-bottom:13px;margin-left:10px}
.catalog_panel-item:nth-of-type(1){margin-left:25px}
.catalog_panel-item:nth-of-type(4){margin-right:25px}
.catalog_item{margin-right:20px;padding-right:14px;padding-left:14px;width:-webkit-calc(33.333333% - 20px);width:-moz-calc(33.333333% - 20px);width:calc(33.333333% - 20px)}
.catalog_loadmore{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.calc{margin-right:0;width:100%;max-width:none}
.calc-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}
.request{margin-top:30px;padding:50px 107px}
.request_title{margin-bottom:20px}
.request_title br{display:none}
.request_form{margin-right:-15px}
.request_form > *{margin-right:15px}
.request_form .input{margin-bottom:15px;width:-webkit-calc(37.5% - 15px);width:-moz-calc(37.5% - 15px);width:calc(37.5% - 15px)}
.request_form .k-btn{margin-bottom:15px;width:auto}
.request_form .checkbox{margin-top:0}
.steps-inner{margin-right:-20px;margin-bottom:-20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.steps_item{margin-right:20px;margin-bottom:20px;width:-webkit-calc(25% - 20px);width:-moz-calc(25% - 20px);width:calc(25% - 20px)}
.steps_item:nth-of-type(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.steps_item:nth-of-type(even) .steps_item-title{margin-top:12px;margin-bottom:0}
.steps_description{margin-top:36px}
.advantages{overflow:hidden}
.decorat .advantages_item,.advantages_item{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}
.advantages-btn{display:block}
.guarantee{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.guarantee .complaint-book{margin-top:30px;margin-left:0}
.guarantee_slider-wrap{max-width:100%}
.guarantee_slider-wrap .k-title{margin-bottom:20px}
.complaint-book{padding:40px 43px}
.complaint-book_text-wrap{padding-right:34px}
.multimedia-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.multimedia-inner > *:not(.multimedia_foto__item-4){width:100%}
.multimedia_foto{margin-bottom:30px}
.multimedia_foto-slider{height:460px}
.dealer{margin-right:0;margin-bottom:30px}
.dealer-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.dealer-wrap > *{width:100%}
.dealer-bg{left:0}
.callback{padding:49px 107px 32px}
.callback_form .checkbox{margin-top:15px}
.article{margin-bottom:30px}
.article_block-row-wrap{margin-right:20px}
.article_block-col{margin-right:0}
.article_block-col > *{margin-right:0;width:100%}
.article_block-col > *:nth-of-type(4){display:none}
.technical-cards_item{width:-webkit-calc(33.333333% - 30px);width:-moz-calc(33.333333% - 30px);width:calc(33.333333% - 30px)}
.application_item{width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}
.product_about-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}

.product_block .slider__images img{max-height:auto;max-width:100%}
.product_price-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.product_price-wrap .checkbox{margin-top:5px;margin-left:0}
.product_description-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product_description-item{width:100%}
.product_description-item:nth-of-type(1){margin-right:0;margin-bottom:20px}
.compare_check,.compare_check.mob{display:none}
.product_link-block .compare_check{display:block}
.news_item{padding:35px;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px)}
.news_item__line{width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px)}
.news_item__line:not(:last-of-type){margin-bottom:30px}
.news_item__line .news_img{position:static;margin-bottom:30px;padding-top:64.516129%;width:100%}
.news_more{margin-top:30px;padding-top:12.5px;padding-bottom:12.5px;max-width:420px}
.basket_close{right:15px}
.basket_row > div:nth-child(1){width:35%}
.basket_row > div:nth-child(2){width:15.5%}
.basket_row > div:nth-child(3){width:14%}
.basket_row > div:nth-child(4){width:19.2%}
.all_links_block img{max-width:35%}
.product_link-block{display:none}
.product_link-block.adapt{display:flex;align-items:stretch}
}
@media (min-width:1279.1px) {
	.multimedia_foto__item-3 .multimedia_foto-slider {
		display:flex;
		flex-direction:column;
		height:100%;
	}
	
	.multimedia_foto__item-3 .swiper-wrapper {
		flex-grow:1;
		height:initial;
	}	
}
@media(min-width:768px) and (max-width:1279px){
	.text-link.present{display:none}
	.slider .text-link.present{display:inline-flex;padding-top:1em}
	
}
@media(min-width:1024px) and (max-width:1279px){
	.product_block .slider__images,.product_block .slider__thumbs{height:350px!important}
	.product_block .slider__image{height:auto}
	/*.hamburger_btn{top:25px}*/
}
@media(min-width:768px) and (max-width:1023px){
	.header_basket-wrap{padding-top:45px}
	.hamburger_btn{top:0}
}

@media(min-width:768px) and (max-width:1024px){
	.product_link{padding:.2rem}
	.header-top{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
}
@media(min-width:768px) and (max-width:1100px){.news-list-faq-main.vacancii .item .name .span{margin-right:2em}}
@media(min-width:768px) and (max-width:1279px){
.product_table{margin-right:0;margin-bottom:0;width:auto;order:1}
.product_link-block{width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between;order:3}
.product-item-detail-pay-block{order:2}
.product_link-block > *{width:33%}
.product_link-block .add_compare{width:100%;height:100%}
.product_link:not(:last-of-type){margin-bottom:0}
}
@media (max-width:1225px){
.menu{display:none}
.product_img-wrap{width:100%}
.request.f_qa{padding:5% 3.5%;width:100%}
.news-list-faq-main{width:100%}
.all_links_block{flex-wrap:wrap}
.all_links_block>div{max-width:50%}
}
@media(max-width:1100px){
.b_consult{width:100%;padding:20px}
.b_consult p a.tel{font-size:22px;padding-left:6px;padding-right:6px}
.b_consult p{font-size:16px;line-height:25px}
.all_links_block>div{max-width:60%}
header.fixed{background: #fff;box-shadow: 0 0 6px 1px #ccc;position: sticky;width: 100%;padding: 10px 0;top:0}
header.fixed .header{padding-top:0}
}
@media(min-width:1024px){
	.swip .swiper-wrapper{flex-wrap:wrap;justify-content: space-between}
.section_map.big{display:block;}.section_map.small{display:none;}
}

@media (max-width:1023px){
#title-search-footer{max-width:100%}
#title-search-footer{margin-top:1.5rem}
.header_basket-wrap{padding-right:0}
.section_map.big{display:none;}.section_map.small{display:block;}.map-marshr{width:100%;justify-content:space-between}
.container{max-width:768px}
.paper_img{float:none;max-width:100%}
.basket_close{top:15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.basket_row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0}
.basket-items-list-table{border-top:1px solid #E0E0E0}
.basket_row > div{border-left:0}
.basket_row > div:last-child{border-right:0}
.basket_row > div:nth-child(1){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px;width:70%}
.basket_row > div:nth-child(2){width:30%}
.basket_row > div:nth-child(3){width:33.333%}
.basket_row > div:nth-child(4){-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.333%}
.basket_row > div:nth-child(5){-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.333%}
.basket_titles{display:none}
.basket_text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap}
.basket_text>.basket_title,
.basket_text>.basket-item-info-name-link,
.basket_text>.basket_availability{width:100%}
.basket_title{margin-right:15px;margin-bottom:0}
.basket_availability{margin-left:auto}
.contacts_item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contacts_text{padding:40px 47px 47px;min-height:auto}
.contacts_map{width:100%;height:370px;overflow:hidden;}
.contacts_map>iframe{height:100%}
.request.f_qa{padding:5% 3.5%;width:100%}
.request.f_qa .callback_title{width:50%}
/*.m-slider_title{font-size:55px}*/
.m-slider-wrap .item .text p, .m-slider-wrap .item .text a{font-size:150%}
.all_links_block img{max-width:100%;margin:0 auto}
.all_links_block>div{max-width:100%}
.product_block .slider__thumbs{display:none}
.c-map .lc .item_step{flex-wrap:wrap}
/*.header_social{position:absolute;top:11px;right:48px}*/
.header .compare_top{display:none}
}
@media(max-width:900px){.kniga_f{padding:2em}}
@media(min-width:605px) and (max-width:767.98px){
	.product_table{width:50%;margin-right:4%}
	.product_link-block{width:46%}
	.product_link:not(:last-of-type){margin-bottom:20px}
	.product_about .text-link.present{display:inline-flex;order:3;}
	/*.product-item-detail-pay-block .text-link.present{display:inline-flex}*/

	.slider .text-link.present{display:none}
}
@media (max-width:767.98px){
  .header.fixed{padding-top:10px;padding-bottom:10px}
  .header-top{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;}
  .footer_contacts{max-width:100%}
  .footer_logo{margin:0 auto}
  .footer_contacts-col.column2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .news_tag-block {margin-bottom: 32px;}
  .kniga_f{padding:20px}
  .kniga_f .left-colum,.kniga_f .right-colum{width:100%}
  .kniga_f .left-colum{padding-right:0;display:flex;align-items:center;padding-bottom:1em}
  .kniga_f .left-colum .div_f{padding-left:1em}
  .kniga_f .left-colum img{width:110px;margin-bottom:0}
  .product_block .slider__flex{flex-direction:column-reverse}
  .product_block .slider__col{flex-direction:row;  align-items:center;  margin-right:0;  margin-top:24px;  width:100%}
  .product_block .slider__images{width:100%;height:auto}
  .product_block .slider__prev,.product_block .slider__next{height:auto;  width:32px}
  .other_pack .item>.price{display:block}
  .other_pack .item .hover .price{display:none}
  .other_pack .hover:after{bottom:-47%}
  .other_pack .hover:before{bottom:-48%}
  .product_link-block{display:flex;justify-content:flex-end;flex-wrap:wrap;order:3}
  .product_link-block > *{width:100%}
  .product_table{order:2}
  .product-item-detail-pay-block{order:1}
}
@media(min-width:768px) and (max-width:1023px){
	.article_title-wrap{flex-wrap:wrap;text-align:left}
	.article_title-wrap .k-title{width:100%;justify-content:left}
	.content-list{top:77px}
}
@media (max-width:767px){
.map-marshr{width:100%;justify-content:center}
.map-marshr>span{padding-bottom:.7em}
.map-marshr>.marshrut{max-width:100%}
.news-list-faq-main.vacancii .item .name .span{margin-right:0}
.news-list-faq-main .item .name span, .news-list-faq-main.vacancii .item .name .span{border-bottom:none;display:block}
.product_link-block{display:flex}
.product_link-block.adapt{display:none}
.product_block .col-md-6{width:auto;padding-left:15px;padding-right:15px}
.product_block .product_price-wrap{flex-wrap:wrap}
.product_block .product-item-detail-info-container.product_price{flex-wrap:wrap;width:100%}
.flex.lr-50 > *,.flex .l-70,.flex .r-70,.flex .l-30,.flex .r-30{width:100%}
.flex .l-70,.flex .r-70,.flex .l-30,.flex .r-30{padding:7px 0!important}
.request{width:100%}
.container{max-width:100%}
h2{font-size:30px}
h1{font-size:33px}
.d-options{padding-right:10px}
.breadcrumbs{margin-top:30px;margin-bottom:20px}
.modal{padding:40px 15px 20px}
.modal-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.modal_city{margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:290px;height:auto}
.modal_city-wrap{margin-bottom:30px}
.modal_city-item{margin-right:20px;font-size:16px;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.modal_city-item:nth-child(2n){margin-right:0}
.modal_city-input > .title{margin-bottom:10px;font-size:18px}
.header-top{padding-top:7px;padding-right:0}
.header_logo{margin-right:26px;max-width:185px}
.header_tel .header_tel-link{display:inline-block;margin-top:3px}
.header_tel p{margin-top:0}
.header_tel-link{font-size:20px}
.header_social{display:none}
.header_basket-wrap{position:absolute;margin-bottom:1px;right:0}
.header_basket svg{height:25px}
.header_basket-block{width:280px}
.header_basket-block-wrap{right:0}
.header_basket-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}
.header_basket-item.total{padding-top:15px;padding-bottom:20px}
.header_basket-item_title{margin-right:0;width:-webkit-calc(100% - 86px);width:-moz-calc(100% - 86px);width:calc(100% - 86px)}
.header_basket-item:not(.total) .header_basket-item_num,
.header_basket-item:not(.total) .header_basket-item_price{margin-top:10px}
.header_basket-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:15px;padding-bottom:20px;padding-left:15px}
.header_basket-btns > *:nth-child(1){margin-bottom:15px}
.header_price{display:none}
.hamburger_btn{top:0}
.footer{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:33px}
.footer-col{display:none}
.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.footer-bottom_copyright{margin-right:0;margin-bottom:11px}
.footer-bottom_link{line-height:1.5}
.footer-bottom_link:not(:first-child){margin-top:0}
.footer-bottom_links{margin-bottom:16px}
.footer-bottom_social{margin-left:auto}
.sections{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sections_item:not(:last-child){margin-right:0;margin-bottom:10px}
.m-slider-wrap{margin-top:30px}
.m-slider .swiper-slide{min-height:auto}
.m-slider .swiper-buttons{display:none}
.m-slider_title{margin-bottom:4px;text-align:center;font-size:55px}
.m-slider_text{text-align:center;font-size:20px}
.m-slider .k-btn:last-of-type{margin-top:15px;margin-left:0}
.m-slider_btns{text-align:center}
.m-advantages_item{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}
.m-advantages_item-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.m-advantages_item-title{margin-top:12px;margin-left:0;font-size:18px}
.m-advantages_item-description{margin-top:10px;max-width:98%}
.description{padding:55px 30px;}
.catalog{margin-bottom:0;padding-bottom:30px;overflow:hidden}
.catalog-inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:0;margin-bottom:0;width:100%}
.catalog_panel-item:nth-of-type(1){margin-left:10px}
.catalog_panel-item:nth-of-type(4){margin-right:10px}
.catalog_item{margin-right:0;margin-bottom:0;width:230px}
.catalog_loadmore{display:none}
.calc{padding:20px 20px 30px;border-width:2px}
.calc-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
/*.calc-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}*/
.calc-bottom .calc_text{margin-top:0;text-align:center}
.calc_title{margin-bottom:20px;font-size:24px}
.calc_text{margin-right:0;margin-bottom:20px;padding-left:0;text-align:center;font-size:16px}
.calc_text i,.calc_text br{display:none}
.calc_inputs .input:nth-of-type(1),.calc_inputs .input:nth-of-type(3){width:32%}
.calc_inputs .input:nth-of-type(2){width:-webkit-calc(36% - 20px);width:-moz-calc(36% - 20px);width:calc(36% - 20px)}
/*.calc_inputs .input:nth-of-type(4){margin-right:0;width:-webkit-calc(53% + 0px);width:-moz-calc(53% + 0px);width:calc(53% + 0px)}
.calc_inputs .input:last-of-type{width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px);width:calc(100% - 65px)}*/
/*.calc_inputs .d-select-container::after{top:-webkit-calc(100% + 7px);top:-moz-calc(100% + 7px);top:calc(100% + 7px);right:9px;width:47px;height:36px;background-image:url(/img/ic/arrow_calc-mob.svg)}*/
.calc_btn-wrap{text-align:center}
.calc_btn-wrap .input{margin:0 auto}
.request{padding:24px 40px}
.request_title{margin-bottom:14px;text-align:center;font-size:20px}
.request_title br{display:block}
.request_form{margin-right:0}
.request_form > *{margin-right:0}
.request_form .input{margin-right:auto;margin-bottom:15px;margin-left:auto;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}
.request_form .k-btn{margin-right:auto;margin-bottom:15px;margin-left:auto;width:auto}
.request_form .checkbox{margin-top:0;margin-right:auto;margin-left:auto;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}
.steps{overflow:hidden}
.steps-inner{margin-right:-15px}
.steps_item{margin-right:15px;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}
.steps_item svg{width:50px;height:50px}
.steps_item:nth-of-type(n) .steps_item-title{margin-top:10px}
.steps_description{margin-top:20px}
.characteristic_table th{min-width:70px}
.advantages-inner{margin-right:0}
.advantages_item{margin-right:0;padding:15px;width:100%}
.advantages_item-top svg{width:30px;height:30px}
.advantages_item-title{margin-bottom:3px;padding-bottom:6px;font-size:16px}
.guarantee{overflow:hidden}
.guarantee .complaint-book{width:100%}
.guarantee_slider{padding-right:0;padding-left:0;overflow:initial}
.guarantee_slider [class^=swiper-button-]{display:none}
.complaint-book{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 20px 22px;background-image:url(/img/bg_complaint-book_2.jpg)}
.complaint-book-inner{margin-left:0;padding-top:5px}
.complaint-book svg{width:81px}
.complaint-book_title{margin-bottom:10px;text-align:center;font-size:32px}
.complaint-book_text{margin-right:0;margin-bottom:9px;text-align:center;font-size:18px}
.complaint-book_text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}
.multimedia{overflow:hidden}
.multimedia_foto-slider{height:237px}
.multimedia_foto .swiper-pagination{display:none}
.multimedia_foto .swiper-pagination-wrap{margin-top:18px}
.multimedia_video-slider-thumbs-wrap{padding-right:0;padding-left:0}
.multimedia_video-slider-thumbs-wrap [class^=swiper-button-]{display:none}
.multimedia_video-slider-thumbs .swiper-slide{padding-top:23%}
.dealer{padding:30px}
.dealer_title{margin-top:-10px;margin-bottom:4px;font-size:38px;line-height:1.55}
.dealer_title::before{top:-webkit-calc(100% - 5px);top:-moz-calc(100% - 5px);top:calc(100% - 5px)}
.dealer_text{font-size:16px}
.callback{padding:24px 40px}
.callback_title{margin-right:-10px;margin-left:-10px;text-align:center;font-size:24px}
.callback_title-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-bottom:13px}
.callback_title-wrap span{padding-bottom:0;padding-left:0;font-size:15px}
.callback_form{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}
.callback_form > *{margin-right:0}
.callback_form > *:not(:last-child){margin-bottom:15px}
.callback_form .input{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}
.callback_form .checkbox{margin-top:0;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}
.article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.article > *{width:100%}
.article_block-row-wrap{margin-right:0}
.article_block-row{margin-bottom:30px}
.article_title{font-size:24px}
.article_title-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px;padding-bottom:0}
.article_title-wrap .k-link{margin-top:24px}
.article_title-wrap::before{bottom: 36px}
.content-list{top:69px;height: calc(100% - 82px)}
.article_item > *:not(:last-child){margin-bottom:20px}
.article_item-title{font-size:24px}
.article_item-date{font-size:15px}
.technical-cards_block{margin-right:0;margin-bottom:-20px;justify-content:space-between}
.technical-cards_item{margin-right:0;margin-bottom:20px;padding:20px 20px 16px;width:47.5%}
.technical-cards_title{font-size:1.125rem;font-weight:400}
.features_item:nth-of-type(1),
.features_item:nth-of-type(2){margin-right:0;margin-bottom:25px;width:100%}
.features_item img{margin-bottom:20px}
.features_item p ~ img{margin-top:20px;margin-bottom:0}
.application_block{margin-bottom:-20px}
.application_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;padding:15px;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 10px)}
.application_img{margin-bottom:20px;width:100%}
.application_text{margin-bottom:0}
.application_text-wrap{margin-left:0}
.product_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product_img-wrap{margin-bottom:25px;width:100%}
.product_description-item.bg{padding:25px}
.news_block{margin-right:0;margin-bottom:-20px}
.news_item{margin-right:0;margin-bottom:20px;padding:25px;width:100%}
.news_item__line{width:100%}
.news_item__line,
.news_item__line:not(:last-of-type){margin-bottom:20px}
.news_item__line .news_img{margin-bottom:20px;background-size:contain}
.news_img{margin-bottom:20px}
.news_title{margin-bottom:0.4em;font-size:24px}
.news_text{font-size:16px}
.news_date{margin-top:1em;font-size:15px}
.news_more{margin-top:25px;padding-right:12px;padding-left:12px;font-size:15px}
.basket_close{top:10px}
.basket_row{padding:41px 10px 20px}
.basket_row > div{padding:0}
.basket_text{padding-left:20px}
.basket_row > div:nth-child(1){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:0;width:100%}
.basket_row > div:nth-child(2){width:100%}
.basket_row > div:nth-child(3){width:50%}
.basket_row > div:nth-child(4){width:50%}
.basket_row > div:nth-child(5){margin-top:10px;width:100%}
.basket_row .catalog_item-tags{margin-bottom:2px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;width:100%}
.basket_img{padding-top:100%}
.basket_img-wrap{margin-right:0;width:35%;max-width:120px}
.basket_text{display:block;margin-bottom:17px;width:auto}
.basket_title{margin-right:0;margin-bottom:10px;line-height:1.25}
.basket_availability{margin-left:0}
.basket-bottom{margin-top:20px}
.basket-bottom_text{margin-bottom:25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.basket-bottom_total{margin-top:15px;width:100%}
.basket-bottom_btns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.basket-bottom_btns .k-btn{width:100%}
.basket-bottom_btns .k-btn:nth-child(1){margin-bottom:15px}
.order{padding:25px 15px}
.order_btns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#bx-soa-region .bx_soa_location .radio-inline{width:100%}
.order_btns .k-btn{padding-top:11px;padding-bottom:11px;width:100%;font-size:18px;line-height:1.4}
#bx-soa-region .radio-inline:first-child{margin-right:0;margin-bottom:20px}
.order_block .bx-soa-customer > * , .order_block > .input, .order_block .order_payment, .order_block label.input, #bx-soa-paysystem,.order_block.UR_LICO .bx-soa-customer .input:nth-of-type(10) textarea{margin-bottom:15px;width:100%}
.order_block .order_payment{margin-bottom:0}
#bx-soa-paysystem{position:static}
.order_block .input:nth-of-type(n){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order_block textarea{height:126px}
.order_total{max-width:100%}
.order_checkbox-title{font-size:24px}
.order .input-file{margin-top:10px;max-width:320px}
.order_bottom{margin-top:5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.order_bottom > *{width:100%}
.contacts_text{padding:20px 10px;max-width:100%}
.contacts_map{height:280px}
.contacts_map>ymaps{height:100%!important}
.contacts_tel{font-size:26px}
.contacts_mail,.contacts_address,.contacts_time{font-size:16px}
.product_about .checkbox_1.compare_check.mob{display:inline-flex;order:3;width:50%;padding-top:1rem}
.product_about .checkbox_1.compare_check.mob>label, .product_about .checkbox_1.compare_check.mob .add_compare{width:100%}
.link_presentation{display:none}
.product-item-detail-pay-block{padding-top:0}
}

@media(max-width:604px){
	.product_table{width:auto;margin-right:0}
	.product_link-block{width:100%;justify-content:space-between;padding-top:1em}
	.product_link-block > *{width:49%}
	.product_link:not(:last-of-type){margin-bottom:0}
	/*.m-slider-wrap .item .text h1{margin-bottom:0;line-height:1}*/

	.product_about .text-link.present{order:3;padding-top:1em;display:inline-flex}
	.product-item-detail-pay-block .text-link.present{display:none}
	.technical-cards_title-wrap{display:block}
	.calc_btn-wrap .select2-container{width:100%!important}
	.basket-bottom_text>div{max-width:100%}
	.cookies_line .container, .cookies_line .container a{display:block;line-height:normal;font-size:16px}
	.cookies_line_ok{display: inline-block;margin-top: 10px;padding: 7px 20%}
	
}
@media(min-width:576px) and (max-width:766px){
.header_logo{width:200px}
.header_logo img{max-width:85%}
span.logo_name{font-size:12px}
}

@media(max-width:575px){
.decorat .advantages_item>div{width:100%}
.link_all_steps svg{margin-left:0}
.article_block-col > *:nth-of-type(3){display:none}
.img.left,.img.right{float:none;clear:both;margin:5px auto}
.callback_form > *{width:100%!important}
.popup-window.popup-window-with-titlebar{padding:10px}
.popup-window.popup-window-with-titlebar .k-btn{font-size:inherit}
.modal_title, .popup-window-titlebar-text{font-size:20px}
.popup-window-close-icon::before{top:7px;right:10px;width:25px;height:25px}
.basket-items-list-item-price .basket-item-price-current-text{text-align:center;display:block}
.img img{max-width:100%!important;display:block;margin:10px auto!important}
.page-multimedia_video-slider .swiper-slide{padding-top:56%}
.page-multimedia_video-slider-thumbs .swiper-slide{padding-top:24%}
.news-list-faq-main .item .name{font-size:inherit;line-height:inherit;padding-right:13%}
.news-list-faq-main .item.active .k-btn i{left:33%}
span.logo_name{font-size:12px}
.calc_btn-wrap{flex-wrap:wrap}
.calc_btn-wrap > *{width:100%;padding-bottom:0}
.calc button[name="calculate"]{margin-top:1em;min-height:43px;padding-top:0}
.cont-combo2{padding-bottom:10px}
.calc_text span{text-align:center}
.calc_inputs .input{width:100%}
/*.product_link{width:auto}
.product_link span{display:none}
.product_link-block{justify-content:center;padding-bottom:15px}*/
.product_table{padding-top:1em}
.border-gray{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product_link span>span{display:none}
.border-gray>.title_content{display:block;padding-bottom:.5em}
.border-gray .cont_tit>.title_content{display:none}
.border-gray .cont_tit{order:1}
.border-gray .ul_green{order:0}
.calc-wrap .calc{width:100%!important}
.c-map .l_tit p.k-title{font-size:19px;line-height:normal}
.c-map .l_tit a{font-size:16px;line-height:normal;padding-top:1em}

.c-map .common_b_date .item_step{width:100%}
.c-map .item_step img{max-width:100%}
.c-map .item_step .n_step{transform:translate(0%,0)}
.c-map .lc .item_step{position:relative}
.c-map .lc .item_step .n_step{transform:translate(-22%,-20%);position:absolute;top:-10%;left:0}
.c-map .lc .item_step a.fancybox{display:block;padding-left:47px}
.c-map .center-line{padding-left:0}
.section_map{margin-top:0}
.c-map .lc .item_step img{padding-right:0}
.c-map .lc .item_step p.name{line-height:normal;padding-top:1em;min-height:70px}
.inset_combo{width:100%}
.cont-combo2{justify-content:space-between}
}
@media (max-width:479px){
.header_tel{display:none}
.basket_row .input{max-width:35%}
.mobile-tel{display:block}
.header-top{height:100%;align-items:center;padding-top:0;justify-content:space-between}
.header_logo{max-width:201px;margin-right:3px}
.header_logo img{max-width:86%}
span.logo_name{font-size:11px}
.m-slider_title{font-size:34px}
.m-slider-wrap .item .text p, .m-slider-wrap .item .text a{display:inline-block;font-size:100%}
.section_map{height:300px;overflow:hidden}
.header_basket-wrap{position:absolute;left:50%;top:50%;margin-bottom:1px;transform:translate(-50%,-50%);justify-content:center}
.hamburger_btn{top:50%;right:0;transform:translate(0%,-50%)}
}

@media(max-width:386px){
	.c-map .l_tit p.k-title{font-size:17px;line-height:normal}
	.c-map .l_tit a{font-size:14px;line-height:normal;padding-top:1em}
	.c-map .lc .item_step p.name{min-height:75px}
	.c-map p.name{font-size:14px}
}
@media(max-width:374px){
	.header_logo{max-width:150px}
	.header_logo img{max-width:93%}
}
@media(max-width:320px){
	.header_logo{max-width:100px}
	.header_logo img{max-width:99%}
}
/* Обёртка */
.email-copy-wrap {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

/* Иконка */
.copy-icon {
    position: relative;
    width: 16px;
    height: 16px;
    cursor: pointer;
    flex-shrink: 0;
}

/* Задний квадрат */
.copy-icon::after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border: 1.5px solid #019275;
    border-radius: 2px;
    top: 3px;
    left: 3px;
}

/* Передний квадрат (белый!) */
.copy-icon::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border: 1.5px solid #019275;
    border-radius: 2px;
    top: 0;
    left: 0;
    background: #ffffff;   /* ВАЖНО — белый фон */
    z-index: 2;
}

/* ✅ После копирования */
.copy-icon.copied::before {
    content: "✓";
    border: none;
    background: none;
    font-size: 16px;
    color: #019275;
    position: absolute;
    top: -1px;
    left: 1px;
}

.copy-icon.copied::after {
    display: none; /* убираем задний квадрат */
}
/* ============================= */
/* TELEGRAM DROPDOWN */
/* ============================= */

.telegram-dropdown {
    position: relative;
    margin-right: 12px; /* отступ от Дзена */
}

.telegram-icon {
    cursor: pointer;
}

.telegram-menu {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    
    padding: 8px 12px;
    display: flex;
    flex-direction: column;
    gap: 6px;

    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease, visibility 0.2s ease;
    white-space: nowrap;
    z-index: 20;
}

.telegram-menu a {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    transition: color 0.2s ease;
}

.telegram-menu a:hover {
    color: #019275;
}

.telegram-dropdown:hover .telegram-menu {
    opacity: 1;
    visibility: visible;
}

/* Цитата в статье на всю ширину без фото эксперта */
.aq-full {
    display: block;
}

.aq-full .quote-cont {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%;
}

/* === Rutube карусель (3 крупных + намёк на 4-й) === */

/* Контейнер */
.rutube-grid{
    display:flex;
    flex-wrap:nowrap;

    gap:28px;

    overflow-x:auto;
    overflow-y:hidden;

    width:100%;

    padding:10px 0 20px;

    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
}

/* Скроллбар */
.rutube-grid::-webkit-scrollbar{
    height:6px;
}
.rutube-grid::-webkit-scrollbar-thumb{
    background:#ccc;
    border-radius:10px;
}

/* ВАЖНО: твой реальный класс */
.rutube-item{
    flex:0 0 calc((100% - 56px) / 3.2);
    /* 3 крупных + кусочек 4-го */

    scroll-snap-align:start;
}

/* Видео */
.rutube-item iframe{
    width:100%;
    aspect-ratio:16/9;
    height:auto;

    border:none;
    border-radius:14px;
}

/* Планшет */
@media(max-width:991px){
    .rutube-item{
        flex:0 0 calc((100% - 28px) / 2.2);
    }
}

/* Мобилка */
@media(max-width:640px){
    .rutube-item{
        flex:0 0 85%;
    }
}
/* === Скроллбар видео-карусели (плавный hover-эффект) === */

.rutube-grid::-webkit-scrollbar-thumb{
    background:#ccc;
    border-radius:10px;
    transition: background 0.3s ease; /* плавное изменение цвета */
}

/* при наведении на весь блок карусели */
.rutube-grid:hover::-webkit-scrollbar-thumb{
    background:#019275;
}

/* =========================================================
   БЛОК СРАВНЕНИЯ СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ
========================================================= */

.compare-materials{
    margin:40px 0 25px;
    width:100%;
}

/* =========================================================
   ЗАГОЛОВОК БЛОКА
========================================================= */

.compare-materials__title{
    font-size:24px;
    line-height:1.3;
    font-weight:600;
    color:#019275;
    margin-bottom:20px;
}

/* =========================================================
   СЕТКА КАРТИНОК
========================================================= */

.compare-materials__grid{
    display:flex;
    flex-wrap:wrap;

    gap:20px;

    justify-content:center;

    align-items:flex-start;
}

/* =========================================================
   КАРТОЧКА МАТЕРИАЛА
========================================================= */

.compare-materials__item{
    flex:0 1 calc(33.333% - 14px);

    max-width:409px;

    display:block;

    border:1px solid rgba(1,146,117,.45);

    border-radius:12px;

    overflow:visible;

    text-decoration:none;

    background:#fff;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;

    position:relative;

    z-index:1;
}

/* =========================================================
   ЭФФЕКТ ПРИ НАВЕДЕНИИ
========================================================= */

.compare-materials__item:hover{
    transform:translateY(-4px);

    box-shadow:0 10px 24px rgba(1,146,117,.12);

    border-color:#019275;

    z-index:5;
}

/* =========================================================
   ИЗОБРАЖЕНИЯ
========================================================= */

.compare-materials__item img{
    width:100%;
    height:auto;
    display:block;

    border-radius:12px;
}

/* =========================================================
   КНОПКА РАСКРЫТИЯ
========================================================= */

.compare-materials__toggle{
    margin-top:18px;

    display:flex;
    align-items:center;
    justify-content:flex-end;

    gap:6px;

    width:100%;

    background:none;
    border:none;
    padding:0;

    cursor:pointer;

    font-size:16px;
    line-height:1.3;
    font-weight:500;

    color:#019275;

    transition:opacity .2s ease;
}

/* =========================================================
   ЭФФЕКТ КНОПКИ
========================================================= */

.compare-materials__toggle:hover{
    opacity:.75;
}

/* =========================================================
   ИКОНКА СТРЕЛКИ
========================================================= */

.compare-materials__toggle-icon{
    font-size:15px;
}

/* =========================================================
   СКРЫВАЕМЫЙ БЛОК
========================================================= */

.compare-materials__hidden{
    max-height:0;

    overflow:hidden;

    opacity:0;

    transition:
        max-height .7s ease,
        opacity .35s ease,
        margin-top .35s ease;
}

/* =========================================================
   АКТИВНОЕ СОСТОЯНИЕ СКРЫВАЕМОГО БЛОКА
========================================================= */

.compare-materials__hidden.active{
    max-height:1500px;

    opacity:1;

    margin-top:20px;
}

/* =========================================================
   АДАПТИВ ДЛЯ ПЛАНШЕТОВ
========================================================= */

@media(max-width:991px){

    .compare-materials__item{
        flex:0 1 calc(50% - 10px);
    }

}

/* =========================================================
   АДАПТИВ ДЛЯ ТЕЛЕФОНОВ
========================================================= */

@media(max-width:640px){

    .compare-materials__grid{
        gap:15px;
    }

    .compare-materials__item{
        flex:1 1 100%;
        max-width:100%;
    }

    .compare-materials__title{
        font-size:22px;
    }

    .compare-materials__toggle{
        justify-content:flex-start;
        font-size:15px;
    }

}

/* =========================================================
   ЗЕЛЕНЫЕ ЦИФРЫ ВНУТРИ ТЕКСТА
========================================================= */

.green_num{
    color:#019275;
    font-weight:600;
}

/* ======================================================
   ГАЛЕРЕЯ ИЗОБРАЖЕНИЙ В СТАТЬЯХ / НОВОСТЯХ
   Fancybox + адаптивная сетка
====================================================== */

.article-gallery-3{
    display:flex;
    gap:15px;
    margin:25px 0;
    flex-wrap:wrap;
}

.article-gallery-3__item{
    flex:1;
    min-width:220px;
    overflow:hidden;
    border-radius:8px;
}

.article-gallery-3__item img{
    width:100%;
    height:260px;
    object-fit:cover;
    display:block;
    transition:0.3s;
}

.article-gallery-3__item:hover img{
    transform:scale(1.03);
}

/* =========================================================
   MAX: ОБЩИЕ СТИЛИ ДЛЯ ШАПКИ И ФУТЕРА
========================================================= */

.max-wrapper{
    margin:15px 0 25px;
    display:flex;
    justify-content:center;
}

.max-dropdown{
    position:relative;
}

.max-icon img{
    width:40px;
    height:40px;
    display:block;
    transition:0.2s;
}

.max-icon:hover img{
    transform:scale(1.05);
}

.max-menu{
    position:absolute;
    background:#fff;
    border-radius:8px;
    box-shadow:0 8px 25px rgba(0,0,0,0.12);
    padding:10px;
    display:flex;
    flex-direction:column;
    gap:4px;
    opacity:0;
    visibility:hidden;
    transition:0.25s ease;
    white-space:nowrap;
    z-index:100;
}

.max-title{
    font-size:11px;
    color:#888;
}

.max-menu a{
    font-size:14px;
    font-weight:500;
    color:#222;
    text-decoration:none;
    padding:6px 10px;
    border-radius:6px;
    transition:0.2s;
}

.max-menu a:hover{
    background:#f4f6f7;
    color:#019275;
}

.max-dropdown:hover .max-menu{
    opacity:1;
    visibility:visible;
}

/* MAX в футере и обычной шапке: меню справа от иконки */
.max-wrapper .max-menu,
.header-max-menu{
    top:50%;
    left:50px;
    transform:translateY(-50%);
    min-width:160px;
}

.header_social-item{
    position:relative;
}


/* =========================================================
   МОБИЛЬНАЯ ШАПКА ДО 479PX
   Лого слева, бургер справа, телефон / Max / корзина между ними
========================================================= */

@media (max-width:479px){

    .header{
        position:relative;
    }

    .header_logo{
        position:relative;
        z-index:2;
    }

    .header-top{
        position:absolute;
        top:50%;
        right:56px;
        transform:translateY(-50%);
        display:flex;
        align-items:center;
        gap:clamp(6px, 2vw, 14px);
        z-index:3;
    }

    .mobile-tel{
        display:block;
        padding-right:0;
        width:36px;
        height:36px;
        flex:0 0 36px;
    }

    .mobile-tel img{
        width:36px;
        height:36px;
        display:block;
    }

    .header_social{
        display:flex !important;
        align-items:center;
        justify-content:center;
        width:36px;
        height:36px;
        flex:0 0 36px;
        margin:0;
        position:relative;
    }

    .header_social-item{
        width:36px;
        height:36px;
        margin:0 !important;
    }

    .header_social .max-icon img{
        width:36px;
        height:36px;
        display:block;
    }

    .header_basket-wrap{
        position:relative;
        left:auto;
        top:auto;
        transform:none;
        margin:0;
        padding:0;
        width:36px;
        height:36px;
        flex:0 0 36px;
    }

    .header_basket{
        padding:0;
        width:36px;
        height:36px;
        display:flex;
        align-items:center;
        justify-content:center;
    }

    .header_basket svg{
        height:30px;
    }

    .hamburger_btn{
        position:absolute;
        top:50%;
        right:0;
        transform:translateY(-50%);
        z-index:4;
    }

    .compare_top,
    .header_tel,
    .header_tel-link{
        display:none !important;
    }

    .header_social .max-dropdown:hover .max-menu{
        opacity:0;
        visibility:hidden;
    }

    .header_social .max-dropdown.active .max-menu{
        opacity:1;
        visibility:visible;
    }

    .header_social .header-max-menu{
        top:46px;
        left:50%;
        transform:translateX(-50%);
        min-width:170px;
    }
}


/* =========================================================
   МОБИЛЬНАЯ ШАПКА ДО 415PX
   Логотип и подпись уменьшаются пропорционально
========================================================= */

@media (max-width:415px){

    .header_logo{
        max-width:40%;
        display:flex;
        flex-direction:column;
        align-items:flex-start;
    }

    .header_logo img{
        width:100%;
        max-width:100%;
        height:auto;
        display:block;
    }

    .header_logo .logo_name{
        width:100%;
        font-size:clamp(9px, 2.4vw, 11px);
        line-height:1.15;
        letter-spacing:-0.5px;
    }
}

/* =========================================================
   ТЕКСТ ПРИМЕНЕНИЯ В КАРТОЧКЕ ТОВАРА
   Выводится из свойства TEXT4
========================================================= */

.product-application-text{
    margin:0 0 30px;
    padding:28px 32px;
    background:#F2F2F2;
    border-left:4px solid #019275;
    border-radius:10px;
    color:#4F4F4F;
    line-height:1.55;
    column-count:2;
    column-gap:34px;
}

.product-application-text p{
    margin-bottom:0.85em;
}

@media(max-width:767px){
    .product-application-text{
        padding:22px 20px;
        margin-bottom:24px;
        column-count:1;
    }
}
/* End */


/* Start:/bitrix/templates/keramzit-sert/components/bitrix/search.title/search/style.css?16594629812108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/keramzit-sert/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/keramzit-sert/components/bitrix/search.title/footer/style.css?16859972592108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/keramzit-sert/components/bitrix/search.title/footer/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/js/fancy/fancybox.css?166371063215598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */
/* /bitrix/templates/keramzit-sert/styles.css?1782744579205370 */
/* /bitrix/templates/keramzit-sert/components/bitrix/search.title/search/style.css?16594629812108 */
/* /bitrix/templates/keramzit-sert/components/bitrix/search.title/footer/style.css?16859972592108 */
/* /js/fancy/fancybox.css?166371063215598 */
