

/* Start:/local/templates/gidrolock/css/main.css?1785761645121954*/
@font-face{font-family:"Rebrand Txt";src:url("/local/templates/gidrolock/css/../assets/fonts/Rebrand Dis Regular.otf");font-style:normal;font-weight:400}@font-face{font-family:"Rebrand Txt";src:url("/local/templates/gidrolock/css/../assets/fonts/Rebrand Dis Medium.otf");font-weight:500}@font-face{font-family:"Rebrand Txt";src:url("/local/templates/gidrolock/css/../assets/fonts/Rebrand Dis SemiBold.otf");font-style:normal;font-weight:700}*,*::before,*::after{box-sizing:border-box}html{font-family:"Open Sans";font-size:.5208335vw;font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0}body{font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0;color:#000;background-color:#fff}input,textarea{-webkit-animation:bugfix infinite 1s;line-height:inherit;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit}a{color:unset}a,a:hover{text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}p{margin-top:0;margin-bottom:0}img{width:100%;height:auto;display:block}button{border:none;color:inherit;font:inherit;text-align:inherit;padding:0;background-color:rgba(0,0,0,0)}ul{padding:0;margin:0}ul li{margin:0;padding:0;list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.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(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}body{background-color:#f5f5f5;color:#162e3a;font-family:"Rebrand Txt"}.lock body{overflow:hidden;touch-action:none}.disable-margin section{margin-top:6rem !important}.wrapper{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;position:relative}.container{width:178.7rem;margin:0 auto}.container-small{width:105.8rem;margin:0 auto}main{flex-grow:1}main section{margin:11rem 0 0}main section._first{margin:3.2rem 0 0rem}.desktop{display:block}.mobile{display:none}.tl1{font-family:"Rebrand Txt";font-weight:800;font-size:4rem;line-height:120%}.tl2{font-family:"Rebrand Txt";font-weight:500;font-size:6rem;line-height:100%}.tl3{font-family:"Rebrand Txt";font-weight:500;font-size:3.2rem;line-height:3.84rem}.tl4{font-family:"Rebrand Txt";font-weight:600;font-size:2.4rem;line-height:135%}.txt22{font-family:"Rebrand Txt";font-size:2.2rem;line-height:110%;font-weight:400}.txt22._bold{font-weight:700}.txt20{font-family:"Rebrand Txt";font-size:2rem;line-height:110%;font-weight:400}.txt18{font-family:"Rebrand Txt";font-size:1.8rem;line-height:2.4rem;font-weight:400}.txt18_bold{font-weight:600;line-height:140%}.txt16{font-family:"Rebrand Txt";font-size:1.6rem;line-height:120%;font-weight:400}.txt16_medium{font-weight:600}.txt15{font-family:"Rebrand Txt";font-weight:400;font-size:1.5rem;line-height:110%}.txt15_bold{font-weight:600}.txt15_medium{font-weight:500}.txt15_caps{text-transform:uppercase}.txt14{font-family:"Rebrand Txt";font-weight:500;font-size:1.4rem;line-height:110%}.txt12{font-family:"Rebrand Txt";font-size:1.2rem;line-height:140%;font-weight:600}.txt12_medium{font-size:1.5rem;line-height:130%;font-weight:500}.btn-primary{flex-shrink:0;height:fit-content;width:fit-content;border-radius:.3rem;box-sizing:border-box;padding:1.6rem 4.4rem;display:flex;align-items:center;gap:1rem;font-family:"Rebrand Txt";font-size:1.8rem;font-weight:500;line-height:2.34rem;transition:box-shadow .5s;background-color:#fff;color:#162e3a}.btn-primary svg,.btn-primary img{object-fit:contain;max-width:3.2rem;max-height:3.2rem}.btn-primary:hover,.btn-primary:focus{box-shadow:.4rem .4rem 2.4rem 0px rgba(35,33,49,.25);text-shadow:.1rem 0 0 currentColor}.btn-primary.disabled{pointer-events:none;}.btn-primary.disabled,.btn-primary:disabled{background-image:none;background-color:#e6e6e6 !important;color:rgba(22,46,58,.5);box-shadow:none !important;font-weight:500 !important;text-shadow:none !important;cursor:default}.btn-primary_img-right img,.btn-primary_img-right svg{transform:rotate(-90deg)}.btn-primary_small{padding:1.4rem 2.3rem}.btn-primary_small svg,.btn-primary_small img{width:2.4rem;max-height:2.4rem;display:flex;flex-shrink:0;height:auto}.btn-primary_green{background-color:#6db547;color:#fff}.btn-primary_green:hover{color:#fff !important}.btn-primary_blue{color:#fff;background-color:#005c8f;background:linear-gradient(90deg, #016192 0%, #014B7B 100%)}.btn-primary_blue-active{background-image:none;background-color:rgba(0,0,0,0);border:.2rem solid #005c8f;color:#005c8f}.btn-primary_blue-active svg path{stroke:#005c8f}.btn-primary_white{border:.2rem solid #005c8f;background:none;color:#005c8f}.btn-nav{display:flex;gap:1rem;align-items:center;color:#005c8f;font-family:"Rebrand Txt";font-size:2rem;font-weight:600;line-height:2.4rem;letter-spacing:.02em;text-align:left;transition:gap .5s;width:fit-content;white-space:nowrap;cursor:pointer}.btn-nav svg,.btn-nav img{width:1.8rem;max-height:1.8rem;height:auto;display:flex;flex-shrink:0}.btn-nav_ul{text-decoration:underline !important}.btn-nav_bg{background-color:#fff;padding:1rem 2rem;box-sizing:border-box;color:#162e3a;gap:1rem !important;font-size:1.8rem;font-weight:500;line-height:2.34rem}.btn-nav_bg svg,.btn-nav_bg img{transform:rotate(-90deg)}.btn-icon{background-color:#005c8f;border-radius:.3rem;display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem}.btn-icon svg,.btn-icon img{width:3.2rem;height:3.2rem}.btn-swiper{background-color:rgba(0,92,143,.7);border-radius:.3rem;display:flex;align-items:center;justify-content:center;box-shadow:2.4rem 5.4rem 1.6rem 0px rgba(0,0,0,0);width:6rem;height:6rem}.btn-swiper svg,.btn-swiper img{max-width:30%}.btn-swiper:disabled{background-color:#e6e6e6 !important;display:none}.btn-swiper:hover{background-color:#005c8f}.btn-swiper_overlayed{position:absolute;z-index:10;top:50%;transform:translate(0, -50%)}.btn-swiper_overlayed.btn-swiper_left{left:1rem}.btn-swiper_overlayed.btn-swiper_right{right:1rem}.btn-swiper_left svg,.btn-swiper_left img{transform:rotate(180deg)}.btn-swiper_left:active svg,.btn-swiper_left:active img{margin-right:1rem}.btn-swiper_right:active svg,.btn-swiper_right:active img{margin-left:1rem}.btn-download{display:flex;justify-content:space-between;padding:.8rem;box-sizing:border-box;background-color:#fff}.btn-download-green{display:flex;gap:2rem;background-color:#fff;justify-content:space-between}.btn-download-green__img{height:11rem;width:8rem;display:flex;margin:3rem;margin-right:0;padding:0;background-color:none}.btn-download-green__img img{object-fit:cover;object-position:center}.btn-download-green__txt{align-self:center;margin-right:auto;font-weight:600}.btn-download-green__link{background-color:#6db547;display:flex;align-items:center;justify-content:center;padding:0 2.4rem;box-sizing:border-box}.btn-download span{align-items:center;display:flex;gap:1rem}.btn-download__img{width:5.2rem;height:5.2rem;justify-content:center;background:linear-gradient(90deg, #016192 0%, #014B7B 100%)}.btn-download__img svg,.btn-download__img img{width:50%;height:50%}.btn-download__link{justify-content:center}.btn-download__link img,.btn-download__link svg{width:2.4rem;height:2.4rem}.btn-counter{display:grid;grid-template-columns:5.5rem auto 5.5rem;grid-template-rows:5.5rem;gap:1rem;align-items:center;border:.2rem solid #979da0;height:fit-content;width:fit-content}.btn-counter *{text-align:center}.btn-counter button{height:100%;text-align:center;font-size:2.4rem;font-weight:600}.btn-counter button:active{background-color:#e6e6e6}.btn-counter span{font-weight:600;font-size:2.6rem}.radio{position:relative;cursor:pointer;display:flex;align-items:center;gap:1rem}.radio._opened input+.radio-square,.radio._active input+.radio-square{background-color:#005c8f;border:.2px solid #005c8f;color:#fff;opacity:1 !important}.radio._opened input+.radio-slider,.radio._active input+.radio-slider{background-color:#005c8f;border-color:#005c8f}.radio._opened input+.radio-slider:after,.radio._active input+.radio-slider:after{left:100%;transform:translate(-100%, 0);right:0;background-color:#005c8f}.radio._opened input+.radio-default::after,.radio._active input+.radio-default::after{opacity:1}.radio._opened input~.radio-txt,.radio._active input~.radio-txt{opacity:1}.radio._opened input~.radio-border,.radio._active input~.radio-border{border-color:#005c8f}.radio._opened input+.radio-square_show-help svg rect,.radio._active input+.radio-square_show-help svg rect{stroke:#fff}.radio._opened input+.radio-square_show-help svg path,.radio._active input+.radio-square_show-help svg path{fill:#fff}.radio_pay{min-width:34rem;height:20rem;padding:1.6rem;justify-content:space-between;flex-direction:column;gap:2.4rem}.radio_pay .radio-default{margin-right:auto}.radio_pay .radio-img{max-width:100%;max-height:60%;display:flex;gap:1rem}.radio_pay .radio-img img{max-width:9rem;flex-shrink:0}.radio_pay .radio-txt{opacity:.7;margin-bottom:auto}.radio_pay .radio-border{left:0rem;top:0rem;display:block;position:absolute;z-index:2;width:100%;height:100%;border:.2rem solid #e6e6e6}.radio input{position:absolute;z-index:1;opacity:0}.radio input:checked+.radio-square{background-color:#005c8f;border:.2px solid #005c8f;color:#fff;opacity:1 !important}.radio input:checked+.radio-slider{background-color:#005c8f;border-color:#005c8f}.radio input:checked+.radio-slider:after{left:100%;transform:translate(-100%, 0);right:0;background-color:#005c8f}.radio input:checked+.radio-default::after{opacity:1}.radio input:checked~.radio-txt{opacity:1}.radio input:checked~.radio-border{border-color:#005c8f}.radio input:checked+.radio-square_show-help svg rect{stroke:#fff}.radio input:checked+.radio-square_show-help svg path{fill:#fff}.radio-square{padding:1.6rem 2.4rem;box-sizing:border-box;background-color:rgba(0,0,0,0);color:#162e3a;border:.2px solid #162e3a;opacity:.6;border-radius:.2rem;transition:opacity .5s,color .5s,background-color .5s;text-transform:uppercase;cursor:pointer;display:flex;gap:1rem;flex-wrap:nowrap;align-items:center}.radio-square:hover{opacity:.9}.radio-slider{width:6.6rem;height:2.8rem;background-color:#979da0;border:.2px solid #979da0;position:relative;border-radius:2rem;cursor:pointer}.radio-slider::after{content:"";position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;background-color:#979da0;border:.4rem solid #fff;border-radius:50%;transition:all .5s}.radio-default{width:2.4rem;height:2.4rem;border:.2rem solid #005c8f;border-radius:50%;background-color:rgba(0,0,0,0);position:relative;flex-shrink:0}.radio-default::after{content:"";left:0;top:0;position:absolute;width:100%;height:100%;border-radius:50%;border:.3rem solid #fff;background-color:#005c8f;opacity:0;transition:opacity .5s}.checkbox{position:relative;cursor:pointer;display:flex;align-items:flex-start;gap:1rem}.checkbox-hiden{cursor:pointer;font-weight:500}.checkbox-hiden input{opacity:0;position:absolute;z-index:-1}.checkbox-hiden input:checked+span{color:#005c8f;font-weight:700}.checkbox_light .checkbox-check{border-color:#e6e6e6}.checkbox input{position:absolute;opacity:0}.checkbox input:checked+.checkbox-check{background-color:#005c8f}.checkbox input:checked+.checkbox-check svg,.checkbox input:checked+.checkbox-check img{opacity:1}.checkbox._error{color:#d93838}.checkbox-check{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border:.2rem solid #005c8f;flex-shrink:0;align-self:baseline}.checkbox-check svg,.checkbox-check img{opacity:0;width:1rem;height:.7rem}.input-text{display:grid;gap:.4rem 0;position:relative}.input-text._error .input-text-placeholder{color:#d93838}.input-text._error .input-text-placeholder::after{color:#d93838}.input-text._error input,.input-text._error textarea{border-color:#d93838}.input-text._error .input-phone{border-color:#d93838}.input-text-placeholder{position:absolute;z-index:2;display:block;width:100%;height:100%;padding:1.6rem 2.9rem;box-sizing:border-box;font-size:1.8rem;font-weight:400;line-height:100%;color:#979da0}.input-text-placeholder_wh{color:#fff}.input-text-placeholder::after{content:attr(data-end);color:#005c8f}.input-text textarea{height:100%}.input-text input,.input-text textarea{border:.2rem solid #979da0;padding:1.6rem 2.4rem;border-radius:.3rem;font-family:Rebrand Txt;font-size:1.8rem;font-weight:400;line-height:120%;resize:none;position:relative;z-index:3;height:fit-content}.input-text input.input-text_bg,.input-text textarea.input-text_bg{height:5.36rem}.input-text input:focus,.input-text textarea:focus{border-color:#005c8f}.input-text input::placeholder,.input-text textarea::placeholder{color:rgba(0,0,0,0)}.input-text input[type=password]~.input-text-password,.input-text textarea[type=password]~.input-text-password{background-image:url(/local/templates/gidrolock/css/../assets/images/icons/password-hiden.svg)}.input-text-error-msg{grid-column:1;grid-row:2;min-height:1.5rem;color:#d93838;font-family:"Rebrand Txt";font-size:1.4rem;font-weight:500;line-height:110%}.input-text-password{position:absolute;right:1rem;top:0;z-index:3;grid-column:2;grid-row:1;width:3rem;height:68%;display:flex;align-items:center;justify-content:center;background-image:url(/local/templates/gidrolock/css/../assets/images/icons/passowrd-visible.svg);background-position:center;background-size:2.4rem;background-repeat:no-repeat}.input-text-bg{position:absolute;z-index:1;border:.2rem solid rgba(0,0,0,0);border-radius:.3rem;box-sizing:border-box;left:0;top:0;width:100%;background-color:#fff;height:5.36rem}.input-phone{display:flex;border:.2px solid #979da0;border-radius:.3rem;position:relative}.input-phone input:focus+.input-text-placeholder{display:none !important}.input-phone .input-text-placeholder{width:85%;right:0}.input-phone__select{background-color:#e6e6e6;z-index:10;display:flex;transition:all .5s;position:relative}.input-phone__select._opened .input-phone__select-list{max-height:100vh}.input-phone__select._opened .input-phone__select-current .input-phone__select-current-arrow{transform:rotate(180deg)}.input-phone__select-current{align-self:center;display:flex;padding:0 1.4rem;gap:1rem;box-sizing:border-box;min-width:8rem;height:100%;display:flex;align-items:center;justify-content:center}.input-phone__select-current-flag{width:2.4rem;height:1.6rem}.input-phone__select-current-arrow{flex-shrink:0;margin:auto;max-width:1.2rem;max-height:1.2rem;transition:transform .5s}.input-phone__select-list{position:absolute;z-index:10;top:100%;left:0;width:100%;max-height:0;overflow:hidden;display:block}.input-phone__select-list-wrp{display:flex;flex-direction:column}.input-phone__select-list-btn{display:flex;gap:.1rem;font-size:1.8rem;font-weight:400;line-height:2.4rem;padding:1rem .5rem;box-sizing:border-box;background-color:#e6e6e6;color:rgba(22,46,58,.5)}.input-phone__select-list-btn:hover{background-color:#979da0 !important;color:#162e3a}.input-phone__select-list-btn:nth-child(odd){background-color:#fff}.input-phone__select-list-btn img{width:2.4rem;height:1.6rem}.input-phone input,.input-phone textarea{width:100%;padding:1.6rem 2.4rem;position:relative;z-index:3;font-family:Rebrand Txt;font-size:1.8rem;font-weight:400;line-height:120%;border:none}.input-phone .input-text-error-msg{grid-column:1/span 2}.input-stars{display:flex;align-items:center;flex-direction:row-reverse;gap:1rem}.input-stars-static{display:grid;width:fit-content;grid-template-columns:repeat(5, 1.8rem);grid-template-rows:1.8rem;gap:.5rem}.input-stars-static svg{fill:#d9d9d9}.input-stars-static-1 svg:nth-of-type(1){fill:#6db547}.input-stars-static-2 svg:nth-of-type(-n+2){fill:#6db547}.input-stars-static-3 svg:nth-of-type(-n+3){fill:#6db547}.input-stars-static-4 svg:nth-of-type(-n+4){fill:#6db547}.input-stars-static-5 svg:nth-of-type(-n+5){fill:#6db547}.input-stars-static svg{width:100%;height:100%}.input-stars__c{display:grid;width:fit-content;grid-template-columns:repeat(5, 3.2rem);grid-template-rows:3.2rem}.input-stars__c-item{position:relative;z-index:2;width:100%;height:100%;opacity:0}.input-stars__c-item[value="1"]:checked~.input-stars__c-stars svg:nth-of-type(1){fill:#6db547}.input-stars__c-item[value="2"]:checked~.input-stars__c-stars svg:nth-of-type(-n+2){fill:#6db547}.input-stars__c-item[value="3"]:checked~.input-stars__c-stars svg:nth-of-type(-n+3){fill:#6db547}.input-stars__c-item[value="4"]:checked~.input-stars__c-stars svg:nth-of-type(-n+4){fill:#6db547}.input-stars__c-item[value="5"]:checked~.input-stars__c-stars svg:nth-of-type(-n+5){fill:#6db547}.input-stars__c-item:disabled{cursor:default}.input-stars__c-stars{position:absolute;z-index:1;display:grid;width:fit-content;grid-template-columns:repeat(5, 3.2rem);grid-template-rows:3.2rem}.input-stars__c-stars svg{width:100%;height:100%;fill:#979da0}.input-4x-code{display:grid;grid-template-columns:auto auto auto auto;gap:4rem;justify-content:center;position:relative;width:100%;margin:3rem auto}.input-4x-code input{position:relative;z-index:3;font-size:10rem;width:100%;text-align:center;border:.2rem solid #e6e6e6;background-color:rgba(0,0,0,0)}.input-4x-code .input-text-error-msg{opacity:0;user-select:none;grid-column:1/span 4}.input-4x-code._error input{border-color:#d93838}.input-4x-code._error .input-text-error-msg{opacity:1}.input-file{position:relative;width:fit-content;height:fit-content}.input-file._error span{color:#d93838}.input-file input{position:absolute;z-index:-1;opacity:0}.input-file input[data-required=true]+.input-file-add::after{content:"*";color:#005c8f}.input-file span{cursor:pointer}.input-file span:hover{opacity:.7}.input-file._active .input-file-add{display:none}.input-file._active .input-file-got{display:flex}.input-file .input-file-add{display:flex}.input-file .input-file-add img{flex-shrink:0}.input-file .input-file-got{display:none}.input-file .input-file-got img{flex-shrink:0}.input-file .input-text-error-msg{display:none}.select{position:relative;min-width:29rem}.select._opened .select__items{max-height:100vh}.select_just-watch .select__target{background-color:#6db547;color:#fff}.select_just-watch .select__target img{width:1rem;height:.7rem}.select__target{display:flex;justify-content:space-between;align-items:center;width:100%;border:.2rem solid #979da0;position:relative}.select__target-input{width:100%;padding:1.4rem 2rem;background-color:#fff;z-index:-1}.select__target img{position:absolute;top:50%;right:1rem;z-index:0;transform:translateY(-50%);transition:transform .5s;max-width:1.4rem;max-height:2.4rem;z-index:-1}.select__target._opened img{transform:rotate(180deg)}.select__items{position:absolute;z-index:10;top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:all .5s}.select__items-list{width:100%;display:flex;flex-direction:column;border:.2rem solid #979da0;background-color:#fff;border-radius:0 0 .3rem .3rem}.select__items-list-e{padding:1.6rem 2rem}.select__items-list-e:disabled{background-color:#6db547 !important;color:#fff}.select__items-list-e:hover{background-color:#e6e6e6}.select-default{padding:1.4rem 2rem;box-sizing:border-box;background-color:rgba(0,0,0,0);border:.2rem solid #979da0;min-width:29.1rem}.select-default:hover,.select-default :focus{outline:none;background-color:#fff}.item-card{display:flex;flex-direction:column;gap:2rem;background-color:#fff;padding:1.8rem 2rem;box-sizing:border-box;border-radius:.3rem}.item-card__top{width:100%;display:flex;align-items:center;min-height:4.5rem}.item-card__top-discount{padding:1.1rem 1.6rem;box-sizing:border-box;background-color:#f7bc00}.item-card__top-discount::after{content:"%"}.item-card__top-favorite{width:3.2rem;height:3.2rem;margin-left:auto;background-image:url(/local/templates/gidrolock/css/../assets/images/icons/like.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.item-card__top-favorite_active{background-image:url(/local/templates/gidrolock/css/../assets/images/icons/like-checked.svg)}.item-card__img{width:100%;height:24.8rem;overflow:hidden}.item-card__img img{object-fit:contain;max-width:100%;height:100%}.item-card__ttl{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;height:7rem}.item-card__info{display:flex;gap:1rem;margin-top:auto;flex-shrink:0;min-height:4.5rem;align-items: center;}.item-card__info-price{display:flex;gap:1rem}.item-card__info-price .tl4{font-size:2.2rem}.item-card__info-price-e{letter-spacing:.1rem}.item-card__info-price-e_discount{color:#979da0;text-decoration: line-through;}.item-card__info-basket{margin-left:auto;display:flex;gap:1rem;border-radius:.3rem;border:.2rem solid #979da0;height:4.5rem}.item-card__info-basket-count{text-align:center}.item-card__info-basket-btn{padding:0 1.2rem;box-sizing:border-box;font-weight:700}.item-card__info-basket-btn:disabled{opacity:.5;cursor:default}.item-card__info-basket-btn:hover,.item-card__info-basket-btn:focus{background-color:#e6e6e6}.item-card .btn-primary{width:100%;justify-content:center;height:6.2rem}.item-card-row{padding:4rem;border-bottom:.2rem solid #f5f5f5;display:grid;grid-template-columns:11rem 48rem auto auto 3rem;grid-auto-rows:auto;gap:2.4rem;align-items:flex-start}.item-card-row_history{grid-template-columns:11rem 48rem auto auto auto}.item-card-row._disabled{opacity:.5}.item-card-row-img{width:100%;height:11rem;display:flex}.item-card-row-img img{object-fit:contain}.item-card-row-text{display:flex;flex-direction:column;gap:1rem}.item-card-row-prices{display:grid;grid-template-columns:auto min-content;grid-auto-rows:auto;gap:1rem;flex-shrink:0}.item-card-row-prices .price{grid-column:1/span 2}.item-card-row-prices .price_discount{grid-row:2;grid-column:1}.item-card-row-prices-discount{grid-row:2;grid-column:2}.item-card-row-counts{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.item-card-row-link{display:flex;gap:1rem;align-items:center}.item-card-row-link svg,.item-card-row-link img{width:1.8rem;max-height:1.8rem;height:auto;display:flex;flex-shrink:0}.item-card-small{display:flex;gap:1.5rem}.item-card-small-img{background-color:#fff;width:10rem}.item-card-small-img img{width:100%;object-fit:cover;object-position:center}.item-card-small-info{display:flex;flex-direction:column;gap:.8rem}.item-card-small-info .flex-row{width:100%;justify-content:space-between}.marked-list{display:flex;flex-direction:column;gap:1.2rem}.marked-list__e{display:flex;gap:1rem}.marked-list__e svg{margin-top:1rem;width:.6rem;height:.6rem}.marked-list__e_big img{width:3.2rem;height:3.2rem}.aside-delivery{display:grid;grid-template-columns:min-content auto;grid-auto-rows:auto;border:.3rem solid #979da0;border-radius:.3rem;padding:3.2rem;box-sizing:border-box;gap:1.6rem 2rem}.aside-delivery__img{grid-column:1;grid-row:1;width:4.4rem;height:4.4rem}.aside-delivery__top{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:space-between}.aside-delivery__bottom{grid-column:1/span 2;display:flex;justify-content:flex-start;gap:2rem}.category-slide{position:relative;overflow:hidden}.category-slide.line-gr a{border-color:#6db547}.category-slide.line-ye a{border-color:#f7bc00}.category-slide.line-ye a:hover{border-color:#005c8f}.category-slide-img{object-fit:cover;object-position:center;min-height:100%}.category-slide a{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.123);border-bottom:.5rem solid #005c8f;display:flex;align-items:flex-end;padding:2.3rem;box-sizing:border-box}.category-slide a:hover{border-color:#f7bc00}.filter-tag{padding:.6rem 1.6rem;box-sizing:border-box;display:flex;align-items:center;gap:1rem;background-color:#fff;width:fit-content}.filter-tag__btn{width:1.5rem;height:1.5rem}.filter-tag__btn:hover{opacity:.7}.drop-down-container-default{transition:all .5s;display:grid;grid-template-rows:min-content 0fr;overflow:hidden}.drop-down-container-default._opened{grid-template-rows:min-content 1fr}.drop-down-target-default{display:flex;align-items:center;justify-content:space-between}.drop-down-target-default *{position:relative;z-index:-1}.drop-down-target-default-img{flex-shrink:0;max-width:3.2rem;max-height:3.2rem;display:flex;align-items:center;justify-content:center}.drop-down-target-default-img img,.drop-down-target-default-img svg{transition:transform .5s ease-in-out;max-width:60%;max-height:70%}.drop-down-target-default._opened img{transform:rotate(180deg)}.drop-down-target-default+div{overflow:hidden;height:100%}.drop-down-target-default+div ul{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.drop-down-target-default+div ul li{padding-left:2rem}.api-pagination{margin:auto;margin-top:4rem;display:flex;gap:2rem;height:4.6rem}.api-pagination-btn{display:flex;align-items:center;justify-content:center;height:100%;width:4.6rem}.api-pagination-btn:hover{opacity:.7}.api-pagination-btn:active{background-color:#fff}.api-pagination-btn img{max-width:50%;max-height:50%}.api-pagination-btn_prev{transform:rotate(90deg)}.api-pagination-btn_next{transform:rotate(-90deg)}.api-pagination-pages{display:flex;gap:1rem}.api-pagination-pages-btn{height:100%;width:4.6rem;display:flex;align-items:center;justify-content:center}.api-pagination-pages-btn:hover{opacity:.7}.api-pagination-pages-btn:disabled{background-color:#fff}.swiper-pagination-bullets{display:flex;justify-content:center;margin-top:2rem}.swiper-pagination-bullet{background-color:#005c8f;opacity:.5;width:1.2rem;height:1.2rem}.swiper-pagination-bullet-active{opacity:1}.noUi-target{background-color:#e6e6e6;border:none;height:.5rem}.noUi-connect{background-color:#005c8f}.noUi-handle{width:2.4rem !important;height:2.4rem !important;top:-0.8rem !important;border:3px solid #fff;border-radius:50%}.noUi-handle::after,.noUi-handle::before{display:none}.noUi-touch-area{background-color:#005c8f;border-radius:50%}.noUi-touch-area::after,.noUi-touch-area::before{display:none}.noUi-horizontal .noUi-handle{right:-8px}.col-gr{color:#979da0 !important}.col-grn{color:#6db547 !important}.col-bl{color:#005c8f !important}.col-wh{color:#fff !important}.col-blk{color:#162e3a !important}.bg{padding:.5rem 1rem;box-sizing:border-box;width:fit-content}.bg-wh{padding:0;width:auto;background-color:#fff}.bg_wh{background-color:#fff}.bg_grn{background-color:#6db547}.bg_gr{background-color:#e6e6e6}.bg_bl{background-color:#005c8f}.bg_ye{background-color:#f7bc00}.fit{width:fit-content}.price_discount{color:#979da0;position:relative}.price_discount::before{content:"";position:absolute;left:0;top:45%;width:60%;height:.2rem;background-color:#979da0}.count::after{content:"шт."}.two-line{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.show-help{position:relative}.show-help svg,.show-help img{width:2rem;height:2rem}.show-help-text{width:25.8rem;position:absolute;background-color:#162e3a;color:#fff;padding:.8rem 1.2rem;top:-2rem;left:50%;transform:translate(-50%, -100%);display:none;text-transform:none}.flex-row{display:flex;gap:1rem;align-items:center}.flex-row img,.flex-row svg{max-width:2rem;max-height:2rem;flex-shrink:0}.flex-column{display:flex;flex-direction:column;gap:1.5rem}.breadcrumps{margin-top:6rem}.breadcrumps~section:first-of-type{margin-top:6rem !important}.breadcrumps__c{display:flex;flex-wrap:nowrap;gap:.5rem}.breadcrumps__c-e{white-space:nowrap}.breadcrumps__c-e:hover{color:#979da0}.breadcrumps__c-e+a::before{content:"/";margin-right:.5rem}.breadcrumps__c-e:last-of-type{color:#005c8f}.banner-fs__c{padding:6.8rem;position:relative;z-index:2;background-color:#005c8f;background:linear-gradient(90deg, #016192 0%, #014B7B 100%);position:relative;display:flex;justify-content:space-between;align-items:center;gap:8.7rem}.banner-fs__c::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/local/templates/gidrolock/css/../assets/images/banner-fs.webp);background-position:right;background-size:auto 100%;background-repeat:no-repeat;z-index:1}.banner-fs__c-logo{width:33.3rem;object-fit:contain}.banner-fs__c .tl3{white-space:pre-line}.banner-fs__c-list{display:flex;flex-direction:column;gap:1.4rem}.banner-fs__c-list-e{display:flex;align-items:center;gap:1rem}.banner-fs__c-list-e svg,.banner-fs__c-list-e img{width:3.2rem;height:3.2rem}.choice-system{background-color:#005c8f;position:relative}.choice-system__c{display:grid;grid-template-columns:50% 50%;grid-template-rows:77rem}.choice-system__c-left{padding:11rem 2.4rem 0}.choice-system__c-left-top{display:flex;justify-content:space-between}.choice-system__c-left-top .tl2{white-space:nowrap}.choice-system__c-left-top-pagination{display:flex;align-items:flex-end;justify-content:flex-end;color:#fff;font-family:Rebrand Txt;font-size:2rem;font-weight:600;line-height:110%;letter-spacing:.05em;margin-right:4rem}.choice-system__c-left-slider{margin-top:4rem}.choice-system__c-left-slider-form{padding-bottom:11rem}.choice-system__c-left-slider-form-e{display:flex;flex-direction:column;flex-grow:1;padding-right:20rem}.choice-system__c-left-slider-form-e .btn-primary{margin-top:4rem}.choice-system__c-left-slider-form-e .select{margin-top:1rem}.choice-system__c-left-slider-form-e .select+p{margin-top:3.2rem}.choice-system__c-right{height:100%;display:flex}.choice-system__img{position:absolute;right:0;top:0;width:50%;height:100%;display:flex}.choice-system__img img{object-fit:cover;object-position:center}.complects__c-top{margin-bottom:4rem;display:flex;justify-content:space-between}.complects__c-slider{position:relative}.defense-work__c-slider{margin-top:4rem}.defense-work__c-slider-e{display:flex;flex-direction:column;gap:5rem}.defense-work__c-slider-e:nth-child(2){z-index:2}.defense-work__c-slider-e:nth-child(3){z-index:1}.defense-work__c-slider-e-img{width:100%;height:54.5rem;display:flex;position:relative}.defense-work__c-slider-e-img-first{position:absolute;display:grid;grid-template-columns:45.2rem 45.2rem;grid-template-rows:26.2rem 26.2rem;gap:2rem;z-index:2}.defense-work__c-slider-e-img-first div img{width:100%;min-height:100%;object-fit:cover}.defense-work__c-slider-e-img-two{position:relative;width:100%;flex-grow:1}.defense-work__c-slider-e-img-two img{position:absolute;z-index:3;width:40rem;height:40rem;object-fit:contain;top:50%;left:50%;transform:translate(-10%, -50%)}.defense-work__c-slider-e-img-three{object-fit:cover;object-position:center}.defense-work__c-slider-e-bottom{display:flex;align-items:flex-start;gap:1rem}.defense-work__c-slider-e-bottom .tl4{margin-top:.5rem}.footer{background-color:#fff;border-top:.2rem solid #979da0;padding-top:4rem;padding-bottom:4rem;margin-top:11rem}.footer__c{display:grid;grid-template-columns:40rem repeat(4, 1fr);gap:9rem}.footer__c-info-img{width:23rem}.footer__c-info-img img{width:100%;object-fit:contain;margin-bottom:.7rem}.footer__c-info .tl4{margin-top:6.9rem;margin-bottom:2.4rem;text-transform:uppercase;max-width:30rem}.footer__c-info-form{display:grid;grid-template-columns:auto 5rem;grid-template-rows:auto auto;gap:1rem 0}.footer__c-info-form input{background-color:#e6e6e6;border:none !important}.footer__c-info-form .input-text-placeholder{color:#979da0;z-index:3}.footer__c-info-form-submit{height:5.6rem;background-color:#e6e6e6;border-left:none;display:flex;align-items:center;justify-content:center}.footer__c-info-form-submit:hover img{transform:translate(1rem, 0)}.footer__c-info-form-submit img{max-width:50%;object-fit:contain;transition:transform .5s}.footer__c-info-form label input{height:5.6rem}.footer__c-links-e{display:block !important}.footer__c-links-e-target{padding:1.2rem 0}.footer__c-links-e-items-list a:hover{color:#005c8f !important}.footer__c-contacts{display:flex;flex-direction:column;gap:2rem}.footer__c-contacts-e{display:flex;gap:2rem;align-items:flex-start}.footer__c-contacts-e img{width:2.4rem;height:2.4rem}.footer__c-contacts-e span{display:flex;flex-direction:column}.footer__c-social{display:flex;gap:2rem}.footer__c-sign{grid-column:4/span 2;justify-self:flex-end}.footer__c-sign p{display:flex;align-items:center;gap:1rem}.footer__c-sign p a{display:flex;align-items:center;gap:1rem}.header{position:relative;z-index:50;width:100%}.header-wrp{position:relative}.header__top{background-color:#f5f5f5;display:flex;justify-content:space-between;padding-top:1.2rem;padding-bottom:1.2rem}.header__top a:hover{color:#005c8f}.header__top-nav{display:flex;gap:6rem}.header__top-nav.mobile{display:none}.header__top-link{display:flex;align-items:center;gap:1.2rem}.header__top-link svg,.header__top-link img{width:2.4rem;height:2.4rem;margin-left:1.2rem}.header__main{padding:2.8rem 0;background-color:#fff}.header__main-c{display:flex;align-items:center;gap:3.2rem}.header__main-c-logo{width:21.6rem}.header__main-c-logo img{width:100%;object-fit:contain;margin-bottom:.7rem}.header__main-c-search{background-color:#f5f5f5;display:flex;width:99.6rem;border-radius:.3rem;overflow:hidden}.header__main-c-search input{padding:1.8rem 4.4rem;width:100%}.header__main-c-search input::placeholder{color:#979da0}.header__main-c-search button[type=submit]{padding:1.8rem 2.5rem}.header__main-c-link{display:flex;gap:.5rem;flex-direction:column;align-items:center;position:relative}.header__main-c-link:first-of-type{margin-left:auto}.header__main-c-link img{width:2.4rem;height:2.4rem}.header__main-c-link-basket-count{position:absolute;color:#fff;top:0;right:10%;width:2.5rem;height:2.5rem;background-color:#f7bc00;display:flex;align-items:center;justify-content:center;border-radius:50%}.header__main-c-btn{display:none}.header__main-c-btn span{display:block;width:4rem;height:1px;background-color:#fff;transition:all .5s}.header__main-c-btn._opened{gap:1.5rem}.header__main-c-btn._opened span{opacity:0;width:4.7rem;margin-left:1.5rem}.header__main-c-btn._opened span:first-of-type{opacity:1;transform:rotate(45deg);transform-origin:left top}.header__main-c-btn._opened span:last-of-type{opacity:1;transform:rotate(-45deg);transform-origin:left bottom}.header__bottom{padding:0 0 1.5rem;background-color:#fff}.header__bottom a:hover{color:#005c8f}.header__bottom-c{display:flex;align-items:center;gap:1.2rem}.header__bottom-c-list{display:flex;gap:3.2rem;align-items:center;padding:1.6rem 2.4rem;box-sizing:border-box;border:.2rem solid #979da0;border-radius:.3rem}.header__bottom-c-link{text-transform:uppercase;display:flex;align-items:center;gap:1rem}.header__bottom-c-link img{width:2.4rem;height:2.4rem}.header__bottom-c-link:nth-of-type(1){margin-left:auto}.header__bottom-c-link+.header__bottom-c-link{margin-left:3.6rem}.header__mobile{display:none}.header__mobile._opened .header__mobile-c{transform:translate(0, 0)}.header__mobile-c{padding:4rem 2rem 10rem;box-sizing:border-box;overflow:auto;height:100%;background-color:#fff;width:70%;transform:translate(-100%, 0);transition:transform .5s}.header__mobile-c-list{display:flex;flex-direction:column;gap:4rem}.header__mobile-c-list-logo{width:22rem;object-fit:contain}.header__mobile-c-list a{display:flex;align-items:center}.header__mobile-c-list a svg,.header__mobile-c-list a img{width:5rem;height:5rem;margin-right:2rem}.header__mobile-c-list hr{width:100%;height:.5rem;background-color:#979da0}.header-small{background-color:#fff}.header-small__c{display:flex;justify-content:space-between;padding:2.8rem 0;box-sizing:border-box}.header-small__c-links{display:flex;gap:1rem}.main-heading__c{display:flex;flex-direction:column;min-height:50rem}.main-heading__c-main{width:100%;display:grid;gap:3rem}.main-heading__c-main-slider{width:100%}.main-heading__c-main-slider-list-e{position:relative;display:grid;grid-template-columns:50% 50%;background-color:#cfcfd1}.main-heading__c-main-slider-list-e-left{position:relative}.main-heading__c-main-slider-list-e-left-bg{position:absolute;z-index:1;left:0;height:100%;width:auto;object-fit:contain}.main-heading__c-main-slider-list-e-left-c{padding:4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:4rem;width:56rem;position:relative;z-index:2}.main-heading__c-main-slider-list-e-right{display:flex;overflow:hidden}.main-heading__c-main-slider-list-e-right img{object-fit:contain;object-position:bottom}.main-heading__c-main-special{grid-column:2;grid-row:1;width:42rem;height:100%;padding:2.4rem;background-color:#fff;display:flex;flex-direction:column;gap:3.6rem}.main-heading__c-main-special-top{padding:.9rem 1.6rem;box-sizing:border-box;background-color:#f7bc00;width:fit-content}.main-heading__c-main-special-img{max-width:100%;max-height:27.4rem;object-fit:contain;object-position:center}.main-heading__c-main-special-bottom{margin-top:auto;display:flex;gap:2rem}.main-heading__c-main-special-bottom-ttl{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}@keyframes carousel{from{transform:translate(0, 0)}to{transform:translate(-250%, 0)}}.partners{margin-top:6rem !important}.partners__c-items{overflow:hidden}.partners__c-items-list{display:flex;justify-content:space-between;align-items:center;transform:translate(0, 0)}.partners__c-items-list-e{display:flex}.partners__c-items-list-e img{object-fit:contain;object-position:center}.send-quest{margin-bottom:11rem}.send-quest__c-top{display:flex;flex-direction:column;gap:2.4rem}.send-quest__c-form{margin-top:4rem;display:grid;grid-template-columns:42rem 42rem auto;grid-auto-rows:auto;gap:3.2rem}.send-quest__c-form-bottom{grid-column:1/span 2;display:flex;align-items:center;gap:2rem}.why-choice{background-color:#fff;padding:11rem 0}.why-choice__c-top{display:flex;justify-content:space-between;margin-bottom:4rem}.why-choice__c-slider-list-e img{height:6.4rem;width:fit-content}.why-choice__c-slider-list-e .tl4{white-space:pre-line;margin:2rem 0 1.6rem}.why-choice__c-link{margin-top:3rem;display:flex;justify-content:center}.mobile-nav{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;display:flex;justify-content:space-between;padding:2.8rem 2.8rem 4rem;box-sizing:border-box;border-top:.2rem solid #005c8f;z-index:50;align-items:center;transition:transform .5s;transform:translateY(100%)}.mobile-nav._opened{transform:translateY(0)}.mobile-nav__e{display:flex;flex-direction:column;align-items:center;gap:1rem}.mobile-nav__e svg,.mobile-nav__e img{width:5rem;height:5rem}.mobile-nav__e svg path,.mobile-nav__e img path{stroke:#979da0}.mobile-nav__e._active{color:#005c8f}.mobile-nav__e._active svg path{stroke:#005c8f}.lock .mobile-nav{transform:translateY(100%)}.banner-with-img__c{background:linear-gradient(90deg, #5B8BA1 0%, #335062 100%);min-height:33.6rem;display:flex}.banner-with-img__c-wrp{flex-grow:1;background-image:url(/local/templates/gidrolock/css/../assets/images/banner-bg.webp);background-size:50% 100%;background-position:46% 0;background-repeat:no-repeat;display:grid;grid-template-columns:50% 50%}.banner-with-img__c_rev{background-image:url(/local/templates/gidrolock/css/../assets/images/banner-bg-rev.png)}.banner-with-img__c_rev .banner-with-img__c-img{grid-column:2;transform:scale(-1, 1)}.banner-with-img__c_rev .banner-with-img__c-info{padding:6rem 0 6rem 6rem}.banner-with-img__c-img{grid-row:1;width:100%;display:flex;overflow:hidden}.banner-with-img__c-img picture{display:flex;flex-grow:1}.banner-with-img__c-img img,.banner-with-img__c-img picture img{object-fit:cover}.banner-with-img__c-info{grid-row:1;padding:1rem 6rem 1rem 0;display:flex;justify-content:space-between;width:100%}.banner-with-img__c-info-left{display:flex;flex-direction:column;gap:2.4rem;align-self:center}.banner-with-img__c-info-left .txt20{max-width:38.3rem}.banner-with-img__c-info-left-list{display:grid;grid-template-columns:repeat(3, 1fr);max-width:60rem;gap:5rem}.banner-with-img__c-info-left-list-e{display:flex;flex-direction:column;gap:1rem}.banner-with-img__c-info-left-list-e img{width:3.2rem;height:3.2rem}.banner-with-img__c-info-right{display:flex;align-items:center}.catalog-head{display:flex;flex-direction:column;gap:6rem}.catalog-head-wrp{width:100%;background:linear-gradient(90deg, #016192 0%, #014B7B 100%)}.catalog-head-pagination .swiper-pagination-bullet{background-color:#fff}.catalog-head-link{display:flex;justify-content:center;margin-top:4rem}.catalog-head__c{padding-top:11rem;padding-bottom:11rem;box-sizing:border-box;display:grid;grid-template-columns:35% 60%;gap:5%}.catalog-head__c-left{display:flex;flex-direction:column;height:100%}.catalog-head__c-left .txt20{margin:4rem 0 7.4rem;width:52.2rem}.catalog-head__c-left-img{margin-top:auto;width:100%;height:50rem;display:flex}.catalog-head__c-left-img img{object-fit:contain;object-position:bottom}.catalog-head__c-right .desktop{margin-bottom:4rem}.catalog-head__c-right .desktop a{margin-left:auto}.catalog-defense__c{display:grid;grid-template-columns:20% 75%;grid-auto-rows:auto;gap:5%}.catalog-defense__c .tl2{grid-column:1/span 2}.catalog-defense__c-left{display:flex;flex-direction:column;gap:3.2rem}.catalog-defense__c-right{width:100%}.catalog-defense__c-link{margin-top:4rem;display:flex;justify-content:center}.category-fs{padding-top:5rem;padding-bottom:5rem}.category-fs__c-top{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:2.4rem;margin-bottom:4rem}.category-fs__c-top .btn-nav{justify-self:flex-end}.category-fs__c-link{margin-top:4rem;display:flex;justify-content:center}.footer-before{margin-bottom:10rem}.footer-before__c{display:grid;grid-template-columns:49% 49%;gap:2%}.footer-before__c-left{display:flex;flex-direction:column;gap:4rem}.footer-before__c-right{grid-column:1;grid-row:1}.catalog-current .container{display:grid;grid-template-columns:30rem auto;grid-auto-rows:auto;gap:4rem 6rem;position:relative}.catalog-current__top{display:flex;flex-direction:column;gap:4rem;grid-column:1/span 2}.catalog-current__top .mobile{margin:auto 2rem auto auto}.catalog-current__filter{grid-column:1;grid-row:2/span 3}.catalog-current__filter-wrp{display:flex;flex-direction:column;gap:3.2rem}.catalog-current__filter hr{width:100%;height:.2rem;background-color:#e6e6e6;border:none}.catalog-current__filter-scroll{overflow:auto;height:100%}.catalog-current__filter-scroll-list{display:flex;flex-direction:column;gap:3.2rem;padding-right:2rem}.catalog-current__filter-scroll-list-price{display:grid;grid-template-columns:48% 48%;gap:4%}.catalog-current__filter-scroll-list-price .tl4{grid-column:1/span 2;margin-bottom:1rem}.catalog-current__filter-scroll-list-price input{text-align:center;border-radius:.3rem;border:.2rem solid #979da0;padding:.8rem 1rem}.catalog-current__filter-scroll-list-price-slider{margin:2rem 2rem 0;grid-column:1/span 2}.catalog-current__filter-scroll-list *{word-break:break-word}.catalog-current__filter-scroll-list-radio{display:flex;justify-content:space-between}.catalog-current__filter-current{overflow:auto;margin:0 3rem}.catalog-current__filter-current-list{display:flex;flex-wrap:nowrap;gap:2rem;padding-bottom:2rem}.catalog-current__filter-current-list div{flex-shrink:0}.catalog-current__filter-submit{width:100%;justify-content:center}.catalog-current__filter-reset{margin:0 auto}.catalog-current__filter-closer{width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 3rem}.catalog-current__filter-closer img{width:3rem;height:3rem}.catalog-current__filter-closer span{display:block}.catalog-current__banner{background:linear-gradient(90deg, #016192 0%, #014B7B 100%)}.catalog-current__banner-wrp{border-radius:.3rem;display:flex;justify-content:space-between;background-image:url(/local/templates/gidrolock/css/../assets/images/banner-bg-rev.png);background-size:82% 100%;background-position:1% 0;background-repeat:no-repeat}.catalog-current__banner-main{padding:5rem 0 5rem 5rem;display:flex;flex-direction:column;gap:2.4rem;max-width:47.3rem}.catalog-current__banner-img{transform:scale(-1, 1);display:flex;justify-content:flex-end;overflow:hidden}.catalog-current__banner-img img{max-height:100%;object-fit:contain;object-position:right}.catalog-current__items{display:flex;flex-direction:column}.catalog-current__items-top{display:flex;justify-content:space-between;margin-bottom:2rem}.catalog-current__items-top-opener{display:flex;align-items:center}.catalog-current__items-filters{margin-bottom:2rem;display:flex;gap:2rem;flex-wrap:wrap}.catalog-current__items-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:3.2rem}.card-page-top__c{display:grid;grid-template-columns:58rem 58rem auto;grid-template-rows:repeat(4, auto);grid-template-areas:"head head . " "img info cash" "img description cash" "img description optional";gap:3.2rem}.card-page-top__c-head{grid-area:head}.card-page-top__c-img{grid-area:img;min-height:56rem;position:relative}.card-page-top__c-img-overlay{position:absolute;z-index:10;top:0;left:0;width:calc(100% - 5.1rem);margin:2.6rem;display:flex;justify-content:space-between}.card-page-top__c-img-overlay-discount:after{content:"%"}.card-page-top__c-img-bottom{margin-top:1.6rem}.card-page-top__c-img-bottom button:disabled{opacity:0}.card-page-top__c-img-bottom-slide{cursor:pointer}.card-page-top__c-info{grid-area:info;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:.6rem}.card-page-top__c-info-stars{grid-column:2;grid-row:1}.card-page-top__c-info-art_org{grid-column:1/span 2}.card-page-top__c-description{grid-area:description;display:flex;flex-direction:column;gap:3.2rem}.card-page-top__c-description-guarantee{display:flex;align-items:center;gap:1rem}.card-page-top__c-description-list{display:flex;flex-direction:column;gap:1rem}.card-page-top__c-description-list-e{width:100%;display:flex;align-items:flex-end}.card-page-top__c-description-list-e-key{flex-shrink:0}.card-page-top__c-description-list-e hr{width:100%;border:none;height:.1rem;background-color:rgba(137,132,133,.3);margin:0 1rem}.card-page-top__c-cash{margin-left:auto;width:45.2rem;grid-area:cash;background-color:#fff;padding:3.2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.6rem}.card-page-top__c-cash-price-count{margin-top:1rem;display:flex;gap:1rem}.card-page-top__c-cash-btns{display:flex;justify-content:space-between}.card-page-top__c-optional{margin-left:auto;width:45.2rem;grid-area:optional;display:flex;flex-direction:column;gap:3.2rem}.card-page-description__c{display:grid;grid-template-columns:33rem 70rem auto;grid-template-rows:min-content;gap:3.2rem}.card-page-description__c-nav{display:flex;flex-direction:column;width:100%}.card-page-description__c-nav-btn{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:2rem 2.4rem}.card-page-description__c-nav-btn:hover{color:#fff;background-color:#005c8f;opacity:.8}.card-page-description__c-nav-btn:hover svg path{stroke:#fff}.card-page-description__c-nav-btn._opened{color:#fff;background-color:#005c8f;opacity:1 !important}.card-page-description__c-nav-btn._opened svg path{stroke:#fff}.card-page-description__c-slider{width:100%;height:fit-content}.card-page-description__c-slider-e-complect{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:3.2rem}.card-page-description__c-slider-e-complect-item{display:grid;grid-template-columns:10rem auto;grid-template-rows:auto auto auto;gap:.8rem 2rem}.card-page-description__c-slider-e-complect-item-img{grid-column:1;grid-row:1/span 3;background-color:#fff;display:flex}.card-page-description__c-slider-e-complect-item-img img{object-fit:contain;object-position:center}.card-page-description__c-slider-e-complect-item-counts{display:flex;justify-content:space-between}.card-page-description__c-slider-e-complect-item-counts-count::after{content:"шт"}.card-page-description__c-form{background:linear-gradient(90deg, #016192 0%, #014B7B 100%);display:flex;flex-direction:column;gap:1.6rem;padding:4rem}.video__c{display:flex;flex-direction:column;gap:3.6rem}.video__c-wrp{position:relative;height:67rem}.video__c-wrp-overlay{cursor:pointer;position:absolute;z-index:1;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0}.video__c-wrp-overlay .video__c-wrp-overlay-btn{background-color:#fff;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.video__c-wrp-overlay .video__c-wrp-overlay-btn svg{max-width:50%;max-height:50%}.video__c-wrp-overlay:hover .video__c-wrp-overlay-btn{background-color:#005c8f}.video__c-wrp-overlay:hover .video__c-wrp-overlay-btn svg{fill:#fff}.video__c-wrp-item{height:100%;flex-grow:1;width:100%;background-color:#fff}.feedback__c{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.feedback__c-top{display:flex;align-items:flex-end;gap:1rem}.feedback__c-links{width:100%;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.feedback__c-slider{width:100%}.feedback__c-slider button{top:13rem !important}.feedback__c-slider-e{display:grid;grid-template-columns:auto min-content;grid-auto-rows:auto;grid-template-areas:"head stars" "date ." "body body" "files files";gap:1.2rem;padding:3.2rem;box-sizing:border-box;background-color:#fff}.feedback__c-slider-e-head{grid-area:head}.feedback__c-slider-e-stars{grid-area:stars}.feedback__c-slider-e-date{grid-area:date}.feedback__c-slider-e-body{grid-area:body}.feedback__c-slider-e-body p._closed{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.feedback__c-slider-e-body._opened p{-webkit-line-clamp:100;line-clamp:100}.feedback__c-slider-e-files{grid-area:files;min-height:9rem;display:flex;gap:1rem}.feedback__c-slider-e-files-e{width:6.4rem;height:100%;display:flex}.feedback__c-slider-e-files-e img{object-fit:cover;object-position:center}.feedback__c-placeholder{width:100%;padding:4rem;box-sizing:border-box;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.feedback__c-placeholder-left{display:flex;flex-direction:column;gap:2.4rem;max-width:52rem}.feedback__c-placeholder-left-stars{display:grid;grid-template-columns:repeat(5, 1.8rem);grid-template-rows:repeat(1, 1.8rem);gap:.4rem}.basket-main{display:grid;grid-template-columns:65% 30%;grid-template-rows:auto auto;grid-template-areas:"basket aside" "order aside";gap:0 5%;justify-content:space-between;margin-top:6rem}.basket-list{margin-top:0;grid-area:basket;display:flex;flex-direction:column;gap:3.2rem}.basket-list-c{background-color:#fff;width:100%}.basket-list__banners{display:flex;flex-direction:column;gap:2rem}.basket-list__banner{padding:2.5rem 4rem;box-sizing:border-box}.basket-list__banner-text{display:flex;flex-direction:column;gap:1.2rem}.basket-list__banner-text span.tl4{display:flex;align-items:center;gap:1rem}.basket-list__banner-unlogin{display:flex;justify-content:space-between;align-items:center}.basket-list__banner-login{display:flex;justify-content:space-between;gap:4rem}.basket-list__banner-login-indication{display:flex;justify-content:space-between;width:66.3rem;position:relative}.basket-list__banner-login-indication-line{position:absolute;height:.4rem;width:100%;top:43%;left:0;z-index:2;background-color:#e6e6e6}.basket-list__banner-login-indication-e{display:flex;flex-direction:column;gap:.6rem;align-items:center}.basket-list__banner-login-indication-e._active .basket-list__banner-login-indication-e-circle>circle+circle{fill:#6db547}.basket-list__banner-login-indication-e:first-of-type{align-items:flex-start}.basket-list__banner-login-indication-e:last-of-type{align-items:flex-end}.basket-list__banner-login-indication-e-circle{width:2.4rem;height:2.4rem;position:relative;z-index:3}.basket-list__code{display:grid;max-width:57rem;grid-template-columns:max-content auto;gap:1rem}.basket-list__code .tl4{grid-column:1/span 2}.basket-list__code label{width:100%}.basket-order{display:flex;flex-direction:column;gap:2.4rem;grid-area:order}.basket-order-c{background-color:#fff;border-radius:.3rem;padding:4rem;width:100%}.basket-order__userdata{display:grid;grid-template-columns:repeat(2, calc(50% - 4rem));grid-auto-rows:min-content;gap:3.2rem 4rem}.basket-order__userdata .switcher-slide{grid-column:1/span 2}.basket-order__userdata-form{display:grid;grid-template-columns:repeat(2, calc(50% - 4rem));grid-auto-rows:min-content;gap:1rem 4rem}.basket-order__userdata-e{width:100%}.basket-order__userdata-e-radio+.basket-order__userdata-e-radio{margin-left:5rem}.basket-order__userdata-e-link{display:flex;align-items:center;gap:1rem;height:fit-content;width:fit-content;margin-left:auto}.basket-order__userdata-e-link img,.basket-order__userdata-e-link svg{width:1.8rem;max-height:1.8rem;height:auto;display:flex;flex-shrink:0}.basket-order__userdata-e-addfile{display:flex;gap:1rem;align-items:center;height:fit-content;width:fit-content}.basket-order__userdata-e-addfile img,.basket-order__userdata-e-addfile svg{width:3.2rem;height:3.2rem}.basket-order__delivery{display:flex;flex-direction:column;gap:2rem}.basket-order__delivery .select{width:fit-content}.basket-order__delivery-type{display:flex;position:relative;justify-content:flex-start;width:100%;gap:2rem}.basket-order__delivery-type-options{display:flex;flex-direction:column;width:100%;gap:2rem}.basket-order__delivery-type-option{width:100%}.basket-order__delivery-type-option-cdek{height:13rem;display:flex;align-items:center;justify-content:center;background-image:url(/local/templates/gidrolock/css/../assets/images/cdek-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.basket-order__delivery-type-option-cdek-item{background-color:#f5f5f5;width:100%;padding:3.2rem;display:flex;justify-content:space-between;align-items:center}.basket-order__delivery-type-option-cdek-item-data{display:flex;flex-direction:column;gap:1.5rem}.basket-order__delivery-type-option-cdek-item-btn{background-image:none;background-color:rgba(0,0,0,0);color:#6db547;border:.2rem solid #6db547}.basket-order__delivery-type-option-currier{display:grid;grid-template-columns:repeat(2, calc(50% - 1.5rem));grid-auto-rows:auto;gap:1rem 3rem;width:100%}.basket-order__delivery-type-option-currier-comment{grid-column:1/span 2}.basket-order__delivery-type-option-samovivoz{display:flex;flex-direction:column;gap:2rem;width:100%}.basket-order__delivery-type-option-samovivoz-txt{display:flex;align-items:center;gap:1rem}.basket-order__delivery-type-option-samovivoz-txt svg,.basket-order__delivery-type-option-samovivoz-txt img{width:1.8rem;max-height:1.8rem;height:auto;display:flex;flex-shrink:0}.basket-order__delivery-type-option-samovivoz-comment{width:100%}.basket-order__pay{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto auto;width:100%;gap:3rem}.basket-order__pay .tl3{grid-column:1/span 3}.basket-order__comment{display:flex;flex-direction:column;gap:4rem}.basket-main-aside{margin-top:14rem;grid-area:aside;position:sticky;top:10rem;height:fit-content;display:flex;flex-direction:column;padding:3.2rem;box-sizing:border-box;background-color:#fff;gap:1.2rem}.basket-main-aside__row{display:flex;justify-content:space-between;gap:5rem}.basket-main-aside__row .price{flex-shrink:0}.basket-main-aside__row:first-of-type,.basket-main-aside__row:last-of-type{margin-bottom:2rem}.basket-main-aside__row-head{display:flex;flex-direction:column}.basket-main-aside hr{width:100%;height:.2rem;border:none;background-color:#979da0}.basket-main-aside .basket-submit{margin-top:2rem;width:100%;justify-content:center}.basket-placeholder__c{margin:4rem 0;display:flex;flex-direction:column;gap:2.4rem;max-width:58rem}.successe__c{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;min-height:70rem;background-image:url(/local/templates/gidrolock/css/../assets/images/order-successe-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.successe__c-btns{display:flex;gap:2rem}.successe__c .txt18{max-width:50rem;text-align:center}.user-page__deleteme{display:flex;flex-direction:column;gap:3.2rem}.user-page-c{margin-top:4rem;display:grid;grid-template-columns:33rem auto;gap:3.2rem}.user-page-c .switcher-slide{grid-column:2}.user-page__left{display:flex;flex-direction:column;gap:2.4rem}.user-page__left-btn{background-color:#e6e6e6;background-image:none;color:rgba(22,46,58,.5);width:100%}.user-page__left-btn ._fill{fill:#979da0}.user-page__left-btn ._stroke{stroke:#979da0}.user-page__left-btn._opened{background-color:#005c8f;color:#fff}.user-page__left-btn._opened ._fill{fill:#fff}.user-page__left-btn._opened ._stroke{stroke:#fff}.user-page__left-logout{display:flex;align-items:flex-end;gap:1rem}.user-page__left-logout:hover{color:#d93838}.user-page__left-logout:hover svg{fill:#d93838}.user-page__main{display:flex;width:100%}.user-page__main-banner{margin-top:3rem;width:100%}.user-page__main-banner>.catalog-choice__c>.catalog-choice__c-img{width:67%}.user-page__main-personal{background-color:#fff;display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;gap:1rem 3rem;padding:4rem;height:fit-content}.user-page__main-personal-row{grid-column:1/span 2}.user-page__main-personal p{margin-bottom:2rem}.user-page__main-personal-change{margin-left:auto}.user-page__main-history{display:flex;flex-direction:column;gap:3.2rem;width:100%}.user-page__main-history-top{display:flex;gap:2rem}.user-page__main-history-heading{width:100%;display:grid;padding:4rem;box-sizing:border-box;background-color:#e6e6e6;grid-template-columns:repeat(5, auto) 4rem;justify-content:space-between}.user-page__main-history-heading li{color:#979da0;text-align:center}.user-page__main-history-heading li:first-of-type{text-align:left}.user-page__main-history-item{height:fit-content;background-color:#fff}.user-page__main-history-item._opened .user-page__main-history-item-list{border-top:1px solid #e6e6e6}.user-page__main-history-item-target{padding:4rem;box-sizing:border-box}.user-page__main-history-item-target img{width:1.8rem;max-height:1.8rem;height:auto;display:flex;flex-shrink:0}.user-page__main-history-item-list{display:flex;flex-direction:column;gap:2rem}.user-page__main-history-item-list-wrp{margin-top:5rem}.user-page__main-history-item-list-wrp>.txt18:first-of-type{padding-left:4rem}.user-page__main-history-item-list-adress{display:flex;align-items:center;gap:1rem}.user-page__main-history-item-list-adress svg,.user-page__main-history-item-list-adress img{width:1.8rem;max-height:1.8rem;height:auto;display:flex;flex-shrink:0}.user-page__main-history-item-list-summary{margin-top:2rem;display:flex;gap:2rem;box-sizing:border-box;padding:4rem;padding-top:0}.user-page__main-history-item-list-summary-data{margin-left:auto}.user-page__main-favorite{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:3.2rem}.user-page__right{margin-left:3.2rem;padding:3.2rem;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:2rem;height:fit-content}.user-page__right-list{display:flex;flex-direction:column;gap:.8rem}.user-page__right-list li{display:flex;gap:2rem}.user-page__right-indication{display:flex;width:100%;justify-content:space-between;position:relative}.user-page__right-indication-item{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative;z-index:2}.user-page__right-indication-item:first-of-type{align-items:flex-start}.user-page__right-indication-item:last-of-type{align-items:flex-end}.user-page__right-indication-item._active svg circle+circle{fill:#6db547}.user-page__right-indication-line{position:absolute;z-index:1;top:1rem;left:0;width:100%;height:.2rem;background-color:#e6e6e6}.user-page__right-links{display:flex;justify-content:space-between;margin-bottom:3.2rem}.user-page__right-links-e{display:flex;align-items:center;gap:1rem;font-size:2rem;line-height:110%;font-weight:700}.user-page__right-links-e img{width:2.4rem;max-height:2.4rem;display:flex;flex-shrink:0;height:auto}.sign-up .container{max-width:105rem}.sign-up__top{display:flex;flex-direction:column;gap:6rem;margin-bottom:2rem}.sign-up__c{width:100%;overflow:hidden}.sign-up__c-slider{width:100%;display:grid;grid-template-columns:100% 100%;gap:50px}.sign-up__c-slider form{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1rem 3.2rem}.sign-up__c-slider form .tl3{margin-top:2rem;margin-bottom:2rem}.sign-up__c-slider form .txt18{margin:2rem 0}.sign-up__c-row{grid-column:1/span 2}.sign-up-successe{min-height:28rem;margin:10rem}.sign-up-successe__c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}.modal{position:fixed;top:0;left:0;display:none;z-index:111}.modal.modal-mail-help{z-index:112}.modal._opened>.modal-wrp>.modal__c{transform:translateY(0);opacity:1}.modal-wrp{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(22,46,58,.3);backdrop-filter:blur(4rem)}.modal__c{transform:translateY(-100%);opacity:0;transition:transform .5s,opacity .5s;background-color:#fff;display:flex;flex-direction:column;padding:5.4rem;box-sizing:border-box;position:relative;gap:3.2rem;width:75rem}.modal__c-closer{position:absolute;top:2rem;right:2rem;width:1.8rem;height:1.8rem;background-image:url(/local/templates/gidrolock/css/../assets/images/icons/x-black.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.modal__c ol{display:flex;flex-direction:column;gap:2rem}.modal__c ol li{list-style-position:inside}.modal__c-btn{position:absolute;right:2.4rem;top:2.4rem;width:3rem;height:3rem;background-image:url(/local/templates/gidrolock/css/../assets/images/icons/x-black.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.modal__c-btn:hover{opacity:.7}.modal-sign{width:63rem}.modal-sign__slider{width:100%;overflow:hidden}.modal-sign__slider-list{width:100%;display:grid;grid-template-columns:100% 100%}.modal-sign__slider-list-e-body{display:flex;flex-direction:column;gap:3.2rem;justify-content:space-between}.modal-sign__slider-list-e-body .btn-primary{width:100%;justify-content:center}.modal-cdek__c{display:grid;grid-template-rows:min-content 60rem;gap:4rem;min-width:100rem;max-width:100%;background-color:#f5f5f5;padding:8rem;box-sizing:border-box}.modal-cdek__c-top{display:grid;grid-template-columns:auto auto 2fr;gap:3.2rem}.modal-cdek__c-top label>input::placeholder{color:#979da0}.modal-cdek__c-items{width:100%;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(22,46,58,.5) rgba(22,46,58,.2)}.modal-cdek__c-items-list{width:100%;display:flex;flex-direction:column;gap:1rem}.modal-cdek__c-items-list-e{border:.2rem solid rgba(0,0,0,0);background-color:#fff;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;box-sizing:border-box}.modal-cdek__c-items-list-e._active{border:.2rem solid #6db547}.modal-cdek__c-items-list-e .flex-row{margin-bottom:1.2rem;justify-content:space-between}.modal-cdek__c-map{height:59rem;background-color:green}.feedback-page-mobile-actions{display:none}.feedback-page._opened .feedback-page-mobile-raiting{transform:translateY(0)}.feedback-page-mobile-raiting{display:none}.feedback-page-mobile-raiting__c{transform:translateY(0);position:relative;width:100vw;padding:3rem 2rem;background-color:#fff;display:flex;flex-direction:column;gap:2.6rem}.feedback-page-mobile-raiting__c-head{display:flex;gap:2rem;justify-content:flex-start}.feedback-page-mobile-raiting__c-head+.txt14{margin-bottom:2.6rem}.feedback-page-mobile-raiting__c .flex-row{justify-content:space-between}.feedback-page-top{grid-column:1}.feedback-page-top__c{display:flex;justify-content:space-between;background-color:#fff;padding:2rem 3.2rem;align-items:center}.feedback-page-top__c-card{display:flex;gap:2rem}.feedback-page-top__c-card-img{height:13rem;display:flex;flex-shrink:0;max-width:21rem}.feedback-page-top__c-card-img img{object-fit:contain;height:100%}.feedback-page-top__c-card-info{display:flex;flex-direction:column;gap:.8rem}.feedback-page-top__c-actions{flex-shrink:0;display:flex;gap:2rem;align-items:center}.feedback-page-top__c-actions *{height:fit-content}.feedback-page-main__c{display:grid;grid-template-columns:auto 45rem;gap:0 15rem}.feedback-page-main__c-sorting{margin:4rem 0}.feedback-page-main__c-sorting-e.desktop{display:flex}.feedback-page-main__c-sorting-e.mobile{display:none}.feedback-page-main__c-sorting .flex-row{margin-right:4rem}.feedback-page-main__c-sorting-check{margin-left:auto}.feedback-page-main__c-sorting-check+.feedback-page-main__c-sorting-check{margin-left:4rem}.feedback-page-main__c-raiting{grid-column:2;grid-row:1/span 2;position:sticky;top:10rem;height:fit-content;display:flex;flex-direction:column;gap:1.2rem;width:100%;background-color:#fff;padding:3.2rem}.feedback-page-main__c-raiting button{margin:2.8rem 0;width:100%;justify-content:center}.feedback-page-main__c-raiting .flex-row{justify-content:space-between}.feedback-page-main__c-raiting .flex-row button{width:2.4rem;height:2.4rem;background-image:url(/local/templates/gidrolock/css/../assets/images/icons/question.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0}.feedback-page-main__c-raiting .flex-row .flex-row{justify-content:baseline;gap:1rem}.feedback-page-main__c-list{grid-column:1;display:flex;flex-direction:column;gap:4rem}.feedback-page-main__c-list-e{background-color:#fff;padding:4rem;display:grid;grid-template-rows:auto 1fr;gap:4.8rem}.feedback-page-main__c-list-e-self{display:flex;flex-direction:column;gap:1.6rem}.feedback-page-main__c-list-e-self-body{margin-top:1.6rem}.feedback-page-main__c-list-e-self-attachments{display:flex;gap:1rem}.feedback-page-main__c-list-e-self-attachments-e{width:6.4rem;height:9.2rem;display:flex;overflow:hidden;position:relative;border-radius:1rem}.feedback-page-main__c-list-e-self-attachments-e img{object-fit:cover;height:100%}.feedback-page-main__c-list-e-self-attachments-e-video{position:absolute;z-index:1;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.2);align-items:center;justify-content:center}.feedback-page-main__c-list-e-self-attachments-e-video img{width:3rem;height:3rem}.feedback-page-main__c-list-e-comments{display:flex;flex-direction:column;gap:3rem;padding-left:10rem}.feedback-page-main__c-list-e-comments-item{display:grid;grid-template-columns:min-content auto;grid-template-rows:auto auto auto;gap:0 2.4rem;grid-template-areas:"img name" "img status" "body body"}.feedback-page-main__c-list-e-comments-item-img{grid-area:img;overflow:hidden;height:6.7rem;width:6.7rem;display:flex}.feedback-page-main__c-list-e-comments-item-img img{object-fit:cover;height:100%}.feedback-page-main__c-list-e-comments-item-name{grid-area:name}.feedback-page-main__c-list-e-comments-item-status{grid-area:status}.feedback-page-main__c-list-e-comments-item-body{margin-top:2rem;grid-area:body}.feedback-page-form{margin-top:0}.feedback-page-form__c{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 3.6rem}.feedback-page-form__c-row{grid-column:1/span 2}.feedback-page-form__c-row.input-stars{margin-right:auto}.feedback-page-form__c .flex-row{justify-content:space-between}.feedback-page-form__c .tl3{margin-bottom:2rem;margin-top:4rem}.feedback-page-form__c-footer{justify-content:flex-start !important;gap:4rem !important;margin-top:4rem}.feedback-page-form__c-comment{height:20rem}.contacts__c{display:grid;grid-template-columns:.75fr 1fr;gap:3.2rem;width:100%;margin:4rem 0}.contacts__c-list{display:flex;flex-direction:column;gap:.5rem}.contacts__c-list-e{display:grid;grid-template-columns:.3fr .7fr;justify-content:flex-start;background-color:#fff;border-radius:.3rem;padding:3.2rem;box-sizing:border-box;align-items:flex-start;justify-content:space-between}.contacts__c-list-e-head{display:flex;gap:1rem;align-items:center}.contacts__c-list-e-head img{width:4.4rem;height:4.4rem}.contacts__c-list-e-body{display:flex;flex-direction:column;gap:.8rem;min-height:100%;justify-content:center}.contacts__c-list-e-body .txt18{margin-bottom:1.8rem}.contacts__c-list-e .txt20{font-weight:600}.contacts__c-list-e-links{display:flex;gap:1rem}.delivery-pay__c{width:100%;display:grid;grid-template-columns:auto auto;gap:10rem;margin-top:4rem}.delivery-pay__c-left{display:flex;flex-direction:column;gap:4rem;grid-column:1}.delivery-pay__c-left_payback{gap:2rem}.delivery-pay__c-left li{display:flex;flex-direction:column;gap:2rem}.delivery-pay__c-right{grid-row:1/span 2;grid-column:2}.delivery-pay__c-right .banner-fs{position:sticky;top:10rem}.news{margin-top:6rem}.news .tl1{margin-bottom:4rem}.news__c{display:flex;flex-direction:column}.news__c-load-more{margin:auto;margin-top:2rem;margin-bottom:2rem}.news__main-list{display:grid;width:100%;grid-template-columns:repeat(5, 1fr);grid-auto-rows:auto;gap:3.2rem}.news-item{background-color:#fff;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.2rem}.news-item-img{width:100%;height:30rem;display:flex;margin-bottom:1.2rem}.news-item-img img{object-fit:cover;object-position:center;height:100%}.news-item .txt18{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}.news-item .tl4{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.news-detail__c{display:flex;flex-direction:column;gap:4rem;white-space:break-spaces}.news-detail .tl3,.news-detail .tl2,.news-detail .tl4{font-weight:600}.news-detail-img-fs{width:100%;height:45rem;overflow:hidden;display:flex}.news-detail-img-fs img{object-fit:cover;object-position:center}.news-detail-section{display:flex;flex-direction:column;gap:1rem}.news-detail-video-fs{position:relative;width:100%;height:45rem;overflow:hidden}.news-detail-video-fs__btn{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.2);cursor:pointer;display:flex;align-items:center;justify-content:center}.news-detail-video-fs__btn:hover{background-color:rgba(0,0,0,.6)}.news-detail-video-fs__btn img{width:8rem;height:8rem}.news-detail-video-fs img{object-fit:cover;object-position:center}.news-detail-slider-e img{max-width:100%;max-height:100%}.loyalty-programm .tl1{text-align:center;margin-bottom:4rem;font-size:6.4rem}.loyalty-programm__c{display:grid;grid-template-columns:1fr 1fr;gap:4rem;width:100%}.loyalty-programm__c-left{display:flex;flex-direction:column;gap:4rem}.loyalty-programm__c-right{background-color:#fff;padding:6rem;box-sizing:border-box;position:relative;display:flex;justify-content:space-between}.loyalty-programm__c-right-line{position:absolute;top:48%;left:14%;z-index:2;width:70%;height:.5rem;background-color:#e6e6e6}.loyalty-programm__c-right-item{position:relative;z-index:3;display:flex;flex-direction:column;gap:.6rem;align-items:center;justify-content:center}.loyalty-partners{background-color:#fff;padding:8rem 0 0;background-image:url(/local/templates/gidrolock/css/../assets/images/partners-bg.png);background-size:cover;background-position:right;background-repeat:no-repeat}.loyalty-partners__c{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.loyalty-partners__c-form{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:1rem 3rem}.loyalty-partners__c-form-row{grid-column:1/span 2}.loyalty-partners__c-form-margin{margin:1.5rem 0}.loyalty-partners__c-img{display:flex;overflow:hidden;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 92, 143, 0.3) 0%, rgba(0, 92, 143, 0) 100%)}.loyalty-partners__c-img img{width:100%;object-fit:contain}.two-side-banner{background-color:#fff;position:relative;height:62rem;display:flex;overflow:hidden}.two-side-banner+.why-choice{background-color:#f5f5f5}.two-side-banner-bg{position:absolute;z-index:2;width:50%;right:0;top:0;height:auto}.two-side-banner__c{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:9rem;align-items:center;justify-content:center}.two-side-banner__c-left{margin-left:9rem;display:flex;flex-direction:column;gap:3rem}.heading-two-side__c{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50rem;background:linear-gradient(90deg, #016192 0%, #014B7B 100%)}.heading-two-side__c-left{height:100%;flex-grow:1;display:flex;flex-direction:column;gap:4rem;justify-content:center;position:relative;box-sizing:border-box;padding:0 4rem;color:#fff}.heading-two-side__c-left *{position:relative;z-index:3}.heading-two-side__c-left-bg{position:absolute;z-index:2;height:100%;width:auto;left:0%}.heading-two-side__c-left .txt22{max-width:62rem}.heading-two-side__c-right{position:relative;padding:4rem;box-sizing:border-box;display:flex}.heading-two-side__c-right *{position:relative;z-index:2}.heading-two-side__c-right-bg{top:0;right:0;position:absolute;z-index:1;width:auto;height:100%}.heading-two-side__c-right-img{transform:translateY(-6rem);height:130%;object-fit:contain; width:400px;}.heading-two-side__c-right-items{display:flex;flex-direction:column;gap:3.2rem}.heading-two-side__c-right-items li{width:36.2rem;background-color:#fff;padding:2.4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem}.partners__c{display:flex;flex-direction:column;gap:6rem}.partners__c-top{display:flex;justify-content:space-between;align-items:center}.partners__c-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:3.2rem}.partners__c-list-e{background-color:#fff;padding:3.2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.2rem}.partners__c-list-e .tl4{margin-bottom:2rem}.policy__c{display:flex;flex-direction:column;gap:4rem;gap:2rem}.policy__c .tl1,.policy__c .tl3{font-weight:600;margin-bottom:2rem}.not-found{background-image:url(/local/templates/gidrolock/css/../assets/images/order-successe-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:85.5rem;display:flex;align-items:center;justify-content:center;margin-top:0;background-color:#fff}.not-found__c{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem;position:relative}.not-found__c-drops{position:absolute;top:-9%;width:25rem;height:35rem}.not-found__c-drops:first-of-type{left:0;transform:scale(-1, 1)}.not-found__c-drops:last-of-type{right:0}.not-found__c-code{font-size:30rem;font-weight:700}.not-found__c-code-text{color:#162e3a;position:relative;z-index:2}.not-found__c-code-mask{background-image:url(/local/templates/gidrolock/css/../assets/images/67aa8f0dd96a1a32cb7edf0115c694e2.png);background-clip:text;color:rgba(0,0,0,0);position:absolute;z-index:3}.not-found__c .txt20{max-width:60rem}.support-heading__c{display:grid;min-height:50rem;grid-template-columns:1fr 1fr;grid-row:100%;background:linear-gradient(90deg, #016192 0%, #014B7B 100%)}.support-heading__c-left{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;height:100%}.support-heading__c-left-bg{position:absolute;z-index:2;right:-10%;top:0;height:100%}.support-heading__c-left-text{position:relative;z-index:3;margin-left:4rem;max-width:58rem;display:flex;flex-direction:column;gap:4rem}.support-heading__c-left .btn-nav{width:100%;justify-content:center;padding:2rem 0}.support-heading__c-right{display:flex;position:relative}.support-heading__c-right img{position:absolute;height:100%;right:0;top:0;width:auto;object-fit:contain}.support-list__c{display:grid;grid-template-columns:33rem auto;gap:3.2rem}.support-list__c-nav{display:flex;flex-direction:column;gap:2rem}.support-list__c-nav .radio .radio-square{border:none;opacity:1;background-color:#e6e6e6;color:#979da0;width:100%;text-transform:none}.support-list__c-list-top{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:8rem}.support-list__c-list-top-filter{margin-top:6rem;display:flex;gap:1rem;flex-wrap:wrap}.support-list__c-list-top-filter .radio .radio-square{text-transform:none}.support-list__c-list-body{display:flex;flex-direction:column;gap:4rem}.support-list__c-list-body-card._opened>.support-list__c-list-body-card-grid>.support-list__c-list-body-card-grid-loadmore{opacity:0;width:0;cursor:default}.support-list__c-list-body-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:3.2rem;overflow:hidden}.support-list__c-list-body-card-grid-loadmore,.support-list__c-list-body-card-grid-hidemore{justify-self:center;align-self:flex-start;grid-column:1/span 2;margin:2rem 0}.support-list__c-list-body-card-grid .tl3{grid-column:1/span 2}.support-footer{display:flex;background:linear-gradient(90deg, #6B98AD 0%, #41606F 100%)}.support-footer-bg{flex-grow:1;background-image:url(/local/templates/gidrolock/css/../assets/images/support-footer-bg.png);background-position:right;background-size:contain;background-repeat:no-repeat}.support-footer__c{display:grid;grid-template-columns:1fr 1fr;padding:8rem 0 10rem}.support-footer__c-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem}.support-footer__c-form-row{grid-column:1/span 2}.support-footer__c-form-top{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;color:#fff}.support-contacts__c{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.2rem}.support-contacts__c .tl3{grid-column:1/span 3}.support-contacts__c-item{padding:3.2rem;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:1.2rem}.support-contacts__c-item .tl4+.txt20{margin-bottom:3rem}.selection__c{display:grid;grid-template-columns:100%;grid-auto-rows:min-content;gap:4rem}.selection__c[data-step="1"] .selection__c-step-1{display:grid}.selection__c[data-step="1"] .selection__c-step-2{display:none}.selection__c[data-step="1"] .selection__c-step-3{display:none}.selection__c[data-step="1"] .selection__c-step-4{display:none}.selection__c[data-step="2"] .selection__c-step-1{display:grid}.selection__c[data-step="2"] .selection__c-step-2{display:grid}.selection__c[data-step="2"] .selection__c-step-3{display:none}.selection__c[data-step="2"] .selection__c-step-4{display:none}.selection__c[data-step="3"] .selection__c-step-1{display:grid}.selection__c[data-step="3"] .selection__c-step-2{display:grid}.selection__c[data-step="3"] .selection__c-step-3{display:grid}.selection__c[data-step="3"] .selection__c-step-4{display:none}.selection__c[data-step="4"]{gap:0}.selection__c[data-step="4"] .selection__c-step-1{display:none}.selection__c[data-step="4"] .selection__c-step-2{display:none}.selection__c[data-step="4"] .selection__c-step-3{display:none}.selection__c[data-step="4"] .selection__c-step-4{display:grid}.selection__c[data-step="4"] .selection__c-footer-back{display:flex}.selection__c-top{display:flex;justify-content:space-between}.selection__c-step{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3.2rem;height:100%}.selection__c-step-item{display:flex;flex-direction:column;gap:2rem;width:100%;margin-bottom:2rem}.selection__c-step-item .item-selfremove{background-image:url(/local/templates/gidrolock/css/../assets/images/icons/trash-blue.svg);background-position:center;background-repeat:no-repeat;background-size:100%;width:2.4rem;height:2.4rem}.selection__c-step-item .item-selfremove:hover{opacity:.7}.selection__c-step-item .item-origin .item-selfremove{display:none}.selection__c-step-item-row{grid-column:1/span 2}.selection__c-step-item-grid{display:grid;grid-template-columns:auto auto auto;justify-content:flex-start}.selection__c-step-item-grid .txt18{grid-column:1/span 3}.selection__c-step-item .tl4{margin:2rem 0}.selection__c-step-item-list{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:3.2rem;margin:2.2rem}.selection__c-footer{display:flex;justify-content:space-between;width:100%}.selection__c-footer .selection__c-footer-back{display:none}.promo__c-top{display:flex;justify-content:space-between;margin-bottom:4rem}.promo__c-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.2rem}.promo__c-list-e{display:flex;flex-direction:column;gap:2.4rem;padding:2rem;background-color:#fff}.promo__c-list-e-img{display:flex;height:30rem}.promo__c-list-e-ttl{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.promo__c-list-e-body{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}.promo__c-footer{margin:auto;width:fit-content;display:flex;flex-direction:column;align-items:center;margin-top:3.2rem}.promo-detail__c{display:flex;flex-direction:column;gap:4rem}.promo-detail__c-banner{overflow:hidden;height:50rem;display:grid;grid-template-columns:1fr 1.3fr;background-color:#005c8f;background-image:url(/local/templates/gidrolock/css/../assets/images/promo-bg.png);background-position:14%;background-repeat:no-repeat;background-size:50% 100%;position:relative}.promo-detail__c-banner-body{padding:4rem;color:#fff;display:flex;flex-direction:column;gap:4rem;max-width:79%}.promo-detail__c-banner-img{display:flex}.promo-detail__c-banner-img img{object-fit:cover}.promo-detail__c-banner-flag{position:absolute;display:flex;padding:2rem 6.5rem 11rem;border-radius:50%;background-color:rgba(255,255,255,.7);bottom:0;left:37%;transform:translateY(39%)}.promo-detail__c-banner-flag img{max-width:13rem;max-height:13rem;object-fit:contain}.promo-detail__c-body{display:flex;flex-direction:column;gap:6rem}.promo-detail__c-body-cell{display:flex;flex-direction:column;gap:2rem}.promo-detail__c-body-cell ol,.promo-detail__c-body-cell ul{margin:0;display:flex;flex-direction:column;gap:2rem}.promo-detail__c-items{display:flex;flex-direction:column;gap:3.2rem}.promo-detail__c-items-top{display:flex;justify-content:space-between}.promo-detail__c-items-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:3.2rem}.promo-detail__c-items-footer{margin:auto;width:fit-content;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 47rem){.footer__c-links-e-items-list-link{padding-left:0 !important}}@media screen and (min-width: 48em){.banner-fs_ss{padding:4rem;box-sizing:border-box}.banner-fs_ss .banner-fs__c{display:grid;grid-template-columns:auto auto;grid-template-areas:"logo btn" "subhead subhead" "list list";gap:4rem}.banner-fs_ss .banner-fs__c-logo{grid-area:logo}.banner-fs_ss .banner-fs__c .btn-primary{grid-area:btn}.banner-fs_ss .banner-fs__c .tl3{grid-area:subhead}.banner-fs_ss .banner-fs__c-list{grid-area:list;flex-direction:row}.banner-fs_ss .banner-fs__c-list-e{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:17rem}.header__bottom-c-list{margin-right:auto}}@media (min-width: 48em){.catalog-defense__c-right{height:61rem}.basket-order__userdata-e_row{grid-column:1/span 2}.user-page .switcher-slide .user-page__main{grid-column:1/span 4}.sign-up__c-slider form .sign-up__c-pass{max-width:60%}}@media screen and (min-width: 47em){.category-slide{width:41rem !important;height:28.8rem !important}.category-slide._big{width:85rem !important;height:28.8rem !important}}@media (min-width: 1920px){html{font-size:10px}}@media (max-width: 48em){html{font-size:5px;font-size:1.5625vw;font-size:1.3333333333vw;-webkit-text-size-adjust:none}body{-webkit-text-size-adjust:none}.container{padding:0 1.5rem;width:100%}.container-small{width:100%;padding:0 1.5rem}main section{margin:20rem 0 0}main section._first{margin:6.4rem 0 0rem}.desktop{display:none}.mobile{display:block}.tl1{font-size:5rem;line-height:110%}.tl2{font-size:5rem;line-height:110%}.tl3{font-size:4.8rem}.tl4{font-size:3.5rem}.txt22{font-size:3rem;line-height:110%}.txt20{font-size:3rem;line-height:110%}.txt18{font-size:3rem;line-height:110%}.txt16{font-size:3rem}.txt14{font-size:3rem}.btn-primary{padding:3rem;gap:2rem;font-size:3rem;line-height:4rem;padding:3rem 3.4rem}.btn-primary:hover,.btn-primary:focus{box-shadow:.8rem .8rem 4.8rem 0px rgba(35,33,49,.25)}.btn-primary_small{padding:4rem 5rem}.btn-primary_small svg,.btn-primary_small img{width:4.8rem;max-height:4.8rem;height:auto}.btn-nav{gap:1rem;font-size:3rem;line-height:3.4rem}.btn-nav svg,.btn-nav img{width:3.6rem;max-height:3.6rem;height:auto}.btn-icon{width:8rem;height:8rem;border-radius:.4rem}.btn-icon svg,.btn-icon img{width:5rem;height:5rem}.btn-swiper{width:12rem;height:12rem}.btn-swiper svg,.btn-swiper img{width:4.8rem;height:4.8rem}.btn-download{padding:1.6rem}.btn-download__img{width:10rem;height:10rem}.btn-download__link img,.btn-download__link svg{width:4rem;height:4rem}.btn-counter{grid-template-columns:9rem auto 9rem;grid-template-rows:9rem}.btn-counter button{font-size:4rem}.btn-counter span{font-size:4rem}.radio_pay{height:36rem;gap:5rem}.radio_pay .radio-img{height:7.6rem;max-height:7.6rem}.radio_pay .radio-txt{height:4.8rem}.radio-square{padding:3rem}.radio-slider{width:10rem;height:4rem}.radio-slider::after{width:3.4rem;height:3.4rem}.radio-default{width:4.8rem;height:4.8rem;border-width:2px}.radio-default::after{border-width:2px}.checkbox{gap:2rem}.checkbox-check{width:4rem;height:4rem}.checkbox-check svg,.checkbox-check img{width:2rem;height:1.4rem}.input-text{gap:1rem}.input-text-placeholder{font-size:3rem;padding:2.4rem 5rem;min-height:8rem}.input-text input.input-text_bg,.input-text textarea.input-text_bg{height:8rem}.input-text input,.input-text textarea{font-size:3rem;padding:1.4rem 5rem;min-height:8rem}.input-text-error-msg{min-height:3rem;font-size:2rem}.input-text-password{width:4rem;height:4rem;transform:translateY(50%);background-size:cover}.input-text-bg{height:8rem}.input-phone .input-text-placeholder{width:80%;padding-left:1rem}.input-phone__select{width:13rem;height:8rem}.input-phone__select-current{padding:0 2.8rem;min-width:13rem}.input-phone__select-current-flag{width:4rem;height:2.4rem}.input-phone__select-current-arrow{max-width:2.4rem}.input-phone__select-list-btn{font-size:3rem;padding:3rem .5rem}.input-phone__select-list-btn img{width:4rem;height:2.4rem}.input-phone input,.input-phone textarea{font-size:3rem;padding-left:1rem}.input-stars-static{grid-template-columns:repeat(5, 3.6rem);grid-template-rows:3.6rem;gap:1rem}.input-stars__c{grid-template-columns:repeat(5, 6.4rem);grid-template-rows:6.4rem}.input-stars__c-stars{grid-template-columns:repeat(5, 6.4rem);grid-template-rows:6.4rem}.select_just-watch .select__target img{width:2rem;height:1.4rem}.select__target-input{padding:2.5rem 3rem}.select__target img{max-width:2rem;max-height:2rem}.item-card__top-favorite{width:5rem;height:5rem}.item-card__img{height:47rem}.item-card__ttl{height:10rem}.item-card__info{height:7.5rem}.item-card__info-price .tl4{font-size:4rem}.item-card__info-price-e{font-size:4rem}.item-card__info-basket{padding:1rem 0;height:7.5rem}.item-card__info-basket-btn{padding:0 3rem}.item-card .btn-primary{height:unset}.item-card-row{grid-template-columns:22rem auto auto min-content;gap:2rem}.item-card-row-img{height:22rem}.item-card-row-text{grid-column:2/span 3}.item-card-row-prices{grid-column:1/span 2;grid-row:2}.item-card-row-counts{grid-column:3;grid-row:2;width:max-content}.item-card-row-counts .price{font-size:3rem}.item-card-row-link{grid-column:1/span 4;grid-row:3;width:100%;padding:3rem;border:1px solid #005c8f;justify-content:center}.item-card-row-link svg,.item-card-row-link img{width:3.6rem;max-height:3.6rem;height:auto}.item-card-row-delete{align-self:center}.marked-list__e{gap:2rem}.marked-list__e svg{margin-top:1.5rem}.marked-list__e_big img{width:6.4rem;height:6.4rem}.aside-delivery__img{width:8.8rem;height:8.8rem}.filter-tag{padding:1rem 3rem}.filter-tag__btn{width:3rem;height:3rem}.drop-down-target-default-img{width:6rem;height:6rem}.drop-down-target-default+div ul{margin-top:3rem;gap:4rem}.drop-down-target-default+div ul li{padding-left:4rem}.api-pagination{height:9rem}.api-pagination-btn{width:9rem}.api-pagination-pages-btn{width:9rem}.swiper-pagination-bullets{margin-top:4rem}.swiper-pagination-bullet{width:2.4rem;height:2.4rem}.noUi-handle{width:4.8rem !important;height:4.8rem !important}.bg{padding:.5rem 1rem}.flex-row img,.flex-row svg{max-width:4rem;max-height:4rem}.flex-column{gap:2rem}.breadcrumps{overflow-x:auto}.breadcrumps__c{gap:1rem;padding-bottom:3rem}.banner-fs__c::after{background-image:url(/local/templates/gidrolock/css/../assets/images/banner-fs-mob.webp)}.banner-fs__c{padding:1.4rem}.banner-fs__c{flex-direction:column;gap:5rem;align-items:flex-start}.banner-fs__c-list-e svg,.banner-fs__c-list-e img{width:6.4rem;height:6.4rem}.banner-fs__c .btn-primary{width:100%;justify-content:center}.choice-system__c{grid-template-columns:100%;grid-template-rows:71rem auto}.choice-system__c-left-top-pagination{font-size:3rem}.choice-system__c-left-slider-form-e{padding-right:0}.choice-system__c-right{grid-row:1}.choice-system__img{width:100%;height:70rem}.complects__c{padding:0}.complects__c-top{flex-direction:column;gap:2rem;padding:0 1.5rem}.complects__c-slider-pagination{display:flex !important}.defense-work__c-slider-e-img{height:65.4rem;align-items:center;justify-content:center}.defense-work__c-slider-e-img-first{position:relative;width:100%;height:100%;grid-template-columns:48% 48%;grid-template-rows:48% 48%;gap:4%}.defense-work__c-slider-e-img-first div{overflow:hidden;display:flex}.defense-work__c-slider-e-img-first div img{width:auto;object-fit:cover;object-position:bottom}.defense-work__c-slider-e-img-two img{width:60rem;height:60rem;position:relative;transform:translate(0, 0);top:0;left:0;margin:auto}.footer{background-color:#f5f5f5;border-top:none;padding-bottom: 20rem}.footer__c{grid-template-columns:1fr;gap:4rem}.footer__c-info{background-color:#fff;padding:3rem 2rem}.footer__c-info .tl4{margin-top:4rem;max-width:100%}.footer__c-info-form{grid-template-columns:auto 10rem}.footer__c-info-form .checkbox{grid-column:1/span 2}.footer__c-info-form-submit{height:8rem}.footer__c-links-e{display:grid !important}.footer__c-links-e-target{padding:2.4rem 0;border-bottom:.5rem solid #979da0}.footer__c-contacts{grid-row:2;margin:4rem 0}.footer__c-contacts-e img{width:4.8rem;height:4.8rem}.footer__c-social{grid-row:3}.footer__c-sign{grid-column:1;justify-self:center}.footer__c-sign p{flex-direction:column}.header input.js-smartSearch-input{background-color:#fff;font-family:"Rebrand Txt";font-size:3rem;line-height:120%;font-weight:400}.header button.js-smartSearch-submit{background-color:#fff}.header__top{padding-top:4rem;padding-bottom:4rem}.header__top-nav{gap:3rem}.header__top-nav.mobile{display:flex}.header__top-link svg,.header__top-link img{width:4.8rem;height:4.8rem;margin-left:0}.header__top-logo{width:22rem}.header__main{background-color:#f5f5f5;padding:1.6rem 0}.header__main-c-search{width:70rem;background-color:#fff}.header__main-c-link-basket-count{width:2.5rem;height:2.5rem}.header__main-c-btn{background-color:#005c8f;background:linear-gradient(90deg, #016192 0%, #014B7B 100%);display:flex;flex-direction:column;gap:1rem;width:8rem;height:8rem;align-items:center;justify-content:center;z-index:20;position:relative;transition:all .5s;flex-shrink:0}.header__mobile{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:111;background-color:rgba(0,0,0,.2);backdrop-filter:blur(1rem)}.main-heading{margin-top:0rem}.main-heading .container{padding:0}.main-heading__c-main-slider-list-e{grid-template-columns:100%}.main-heading__c-main-slider-list-e-left-bg{width:100%;height:auto;object-fit:cover;transform:translateY(-10rem)}.main-heading__c-main-slider-list-e-left-c{width:90%}.main-heading__c-main-special{width:100%;height:auto;grid-column:1;grid-row:3}.main-heading__c-main-special-bottom .btn-primary{padding:3rem}.main-heading__c-main-special-bottom .btn-primary img{width:3rem;height:3rem}.partners__c-items-list{height:10rem;display:grid;grid-template-columns:repeat(6, 50%);gap:3rem;animation:carousel 10s infinite linear;animation-direction:alternate}.partners__c-items-list-e img{height:10rem}.send-quest__c-form{grid-template-columns:1fr;gap:1rem}.send-quest__c-form-bottom{grid-column:1;flex-direction:column-reverse}.send-quest__c-form .btn-primary{width:100%;justify-content:center}.why-choice{background-color:#f5f5f5;padding:0}.why-choice__c-top{flex-direction:column;gap:2rem}.why-choice__c-slider-list-e{background-color:#fff;padding:4rem 3rem}.banner-with-img__c{padding:0}.banner-with-img__c-wrp{background-image:url(/local/templates/gidrolock/css/../assets/images/banner-bg-mobile.webp);background-size:100% 100%;background-position:0 0;grid-template-columns:100%;grid-template-rows:auto auto;padding:0}.banner-with-img__c_rev .banner-with-img__c-img{grid-column:1;transform:scale(1, 1)}.banner-with-img__c_rev{background-image:url(/local/templates/gidrolock/css/../assets/images/banner-bg-rev-mobile.png)}.banner-with-img__c-img{width:100%;grid-row:2}.banner-with-img__c-info{flex-direction:column;width:100%;padding:6rem 1.2rem 6rem !important}.banner-with-img__c-info-left .txt20{max-width:100%}.banner-with-img__c-info-left-list{grid-template-columns:100%}.banner-with-img__c-info-left-list-e{flex-direction:row}.banner-with-img__c-info-left-list-e img{width:6rem;height:6rem}.banner-with-img__c-info-right{margin-top:5rem}.catalog-head__c{grid-template-columns:100%;padding:0;padding-top:8rem;padding-bottom:8rem;gap:2rem}.catalog-head__c-left{padding:0 1.5rem}.catalog-defense__c{width:100%;grid-template-columns:100%;gap:5rem}.catalog-defense__c .tl2{grid-column:1}.category-fs__c-top{grid-template-columns:100%}.footer-before__c{display:flex;flex-direction:column-reverse;gap:4rem}.catalog-current .container{grid-template-columns:100%}.catalog-current__top{grid-column:1}.catalog-current__filter{display:none;gap:6.4rem;position:fixed;left:0;top:0;z-index:50;width:100vw;height:100vh}.catalog-current__filter-wrp{background-color:#f5f5f5;width:100vw;height:100vh;padding:8rem 0;transform:translate(-100%, 0);transition:transform .5s}.catalog-current__filter._opened .catalog-current__filter-wrp{transform:translate(0, 0)}.catalog-current__filter-scroll{padding:3rem;background-color:#fff}.catalog-current__filter-scroll-list{gap:6.4rem}.catalog-current__filter-scroll-list-price-slider .noUi-handle{top:-2.2rem !important}.catalog-current__banner{width:calc(100% + 3.2rem);transform:translateX(-1.6rem)}.catalog-current__banner-wrp{flex-direction:column;width:100%;gap:0;background-image:url(/local/templates/gidrolock/css/../assets/images/banner-bg-rev-mobile.png);background-size:100% 100%;background-position:0 0}.catalog-current__banner-main{gap:5rem;max-width:90%;padding:3rem 3rem 0 3rem}.catalog-current__banner-img{width:100%;transform:scale(1, 1)}.catalog-current__items-top .mobile{margin:auto 2rem auto auto;display:flex}.catalog-current__items-top-select{display:flex;flex-direction:column;gap:2rem}.catalog-current__items-list{grid-template-columns:100%;gap:4rem}.card-page-top__c{grid-template-columns:100%;grid-template-rows:repeat(6, auto);grid-template-areas:"head" "info" "img" "cash" "description" "optional";gap:5rem}.card-page-top__c-info{gap:1rem;grid-template-columns:100%}.card-page-top__c-info-stars{grid-column:1;grid-row:3;margin-right:auto}.card-page-top__c-info-art_org{grid-column:1}.card-page-top__c-cash{margin-left:0;width:100%}.card-page-top__c-optional{margin-left:0;width:100%}.card-page-description__c{grid-template-columns:100%}.card-page-description__c-slider-e-complect{grid-template-columns:100%}.video__c-wrp{height:40rem}.feedback__c-slider-e{gap:2rem}.feedback__c-pagination{width:100%;display:flex;justify-content:center}.feedback__c-placeholder{flex-direction:column;gap:4rem}.feedback__c-placeholder-left{max-width:100%}.feedback__c-placeholder-left-stars{grid-template-columns:repeat(5, 3rem);grid-template-rows:repeat(1, 3rem);gap:1rem}.basket-main{grid-template-columns:100%;grid-auto-rows:auto;gap:1rem;grid-template-areas:"basket" "order" "aside"}.basket-list__banner-unlogin{flex-direction:column;gap:3rem}.basket-list__banner-unlogin .basket-list__banner-text{text-align:center}.basket-list__banner-login{flex-direction:column;gap:3ren}.basket-list__banner-login-indication{width:100%}.basket-list__banner-login-indication-line{top:25%}.basket-list__banner-login-indication-e-circle{width:4.8rem;height:4.8rem}.basket-list__banner-login-indication-e .txt18{display:none}.basket-list__code{padding: 2rem;max-width:100%;display:flex;flex-direction:column}.basket-order__userdata{display:flex;flex-direction:column}.basket-order__userdata-form{display:flex;flex-direction:column}.basket-order__userdata-e.flex-row.basket-order__userdata-e_row{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.basket-order__userdata-e-radio+.basket-order__userdata-e-radio{margin-left:0}.basket-order__userdata-e-link img,.basket-order__userdata-e-link svg{width:3.6rem;max-height:3.6rem;height:auto}.basket-order__delivery .select{width:100%}.basket-order__delivery-type{flex-direction:column}.basket-order__delivery-type .radio.switcher-btn{width:100%;justify-content:center}.basket-order__delivery-type .radio.switcher-btn .radio-square{width:100%;justify-content:center}.basket-order__delivery-type-option-cdek{height:26rem}.basket-order__delivery-type-option-currier{display:flex;flex-direction:column}.basket-order__delivery-type-option-samovivoz-txt svg,.basket-order__delivery-type-option-samovivoz-txt img{width:3.6rem;max-height:3.6rem;height:auto}.basket-order__pay{display:flex;flex-direction:column}.basket-main-aside{margin-top:0}.basket-placeholder__c{margin:8rem 0;gap:5rem}.basket-item-quantity-plus,.basket-item-quantity-minus{font-size:6rem}.successe__c-btns{flex-direction:column;align-items:center}.successe__c .txt18{max-width:90%}.successe__c .tl2{text-align:center}.user-page{margin-top:4rem}.user-page-c{display:flex;flex-direction:column;gap:5rem}.user-page__main{flex-direction:column}.user-page__main-personal{display:flex;flex-direction:column}.user-page__main-history-heading{display:none}.user-page__main-history-item-target{display:grid;grid-template-columns:auto auto min-content;gap:3rem 4rem}.user-page__main-history-item-target img{grid-column:3;grid-row:1/span 2}.user-page__main-history-item-target span:nth-child(3){grid-column:1/span 2;grid-row:3}.user-page__main-history-item-target img{width:3.6rem;max-height:3.6rem;height:auto}.user-page__main-history-item-list-adress svg,.user-page__main-history-item-list-adress img{width:3.6rem;max-height:3.6rem;height:auto}.user-page__main-history-item-list-summary{display:grid;grid-template-columns:1fr 1fr;gap:2rem;justify-items:center}.user-page__main-history-item-list-summary-data{margin-left:4rem;margin-right:auto;grid-column:1/span 2}.user-page__main-favorite{grid-template-columns:100%}.user-page__right .btn-primary{width:100%;justify-content:center;text-align:center}.user-page__right-indication-line{top:2rem}.user-page__right-links{flex-direction:column;gap:3rem}.user-page__right-links-e{font-size:3rem}.user-page__right-links-e img{width:4.8rem;max-height:4.8rem;height:auto}.sign-up__top .flex-row{flex-direction:column;align-items:flex-start;gap:3rem}.sign-up__c-slider form{display:flex;flex-direction:column}.sign-up__c-slider form .tl3{margin-bottom:4rem}.sign-up__c-slider form .txt18{margin:4rem 0}.sign-up__c-slider form .txt16{margin-bottom:4rem}.sign-up__c-row{flex-direction:column;align-items:flex-start}.sign-up__c-row .btn-primary{width:100%;justify-content:center;text-align:center;margin-bottom:4rem}.sign-up-successe{margin:10rem 0}.sign-up-successe__c{gap:6rem}.modal__c{width:calc(100% - 3rem);margin:0 1.5rem;padding:10rem 1.5rem;max-height:90vh;overflow:auto}.modal__c-closer{width:4.8rem;height:4.8rem}.modal__c ol{margin:0}.modal-sign-reset .flex-row{flex-direction:column;align-items:flex-start}.modal-sign{width:100%}.modal-cdek__c{min-width:100%}.modal-cdek__c-top{grid-template-columns:1fr 1fr}.modal-cdek__c-top .input-container{grid-column:1/span 2}.modal-cdek__c-top .switcher-btn[data-switchto="1"]{margin-left:auto}.modal-cdek__c-items-list-e .flex-row{flex-direction:column;align-items:flex-start}.feedback-page-mobile-actions{position:fixed;bottom:0;left:0;z-index:10;width:100vw;display:flex;background-color:#fff;box-sizing:border-box;padding:3rem;gap:2rem;align-items:center}.feedback-page-mobile-actions button{margin-left:auto}.feedback-page-mobile-actions p{height:fit-content}.feedback-page-mobile-raiting{position:fixed;display:block;z-index:20;bottom:0;left:0;transform:translateY(100%);transition:transform .5s}.feedback-page-top__c{flex-direction:column;gap:2rem;padding:3rem}.feedback-page-top__c-card-img{width:17rem;height:10rem}.feedback-page-top__c-card-info{gap:1rem}.feedback-page-top__c-card-info-link{margin-top:2rem;margin-left:auto}.feedback-page-top__c-actions{display:none}.feedback-page-main{margin-top:8rem}.feedback-page-main__c{grid-template-columns:100%}.feedback-page-main__c-sorting-e.desktop{display:none}.feedback-page-main__c-sorting-e.mobile{display:flex;justify-content:space-between;flex-direction:row}.feedback-page-main__c-sorting-e.mobile div{display:flex;flex-direction:column;gap:2rem}.feedback-page-main__c-sorting .flex-row{margin-right:0}.feedback-page-main__c-raiting{grid-column:1;grid-row:1;position:relative;top:0}.feedback-page-main__c-raiting .flex-row{justify-content:flex-start;gap:2rem}.feedback-page-main__c-raiting .flex-row:last-of-type{margin-bottom:4.8rem}.feedback-page-main__c-raiting .flex-row button{width:4.8rem;height:4.8rem}.feedback-page-main__c-list-e-self-attachments-e{width:12rem;height:18rem}.feedback-page-main__c-list-e-comments-item-img{width:9rem;height:9rem}.feedback-page-form__c{grid-template-columns:100%}.feedback-page-form__c-row{grid-column:1}.feedback-page-form__c .tl3{margin-top:8rem;margin-bottom:4rem}.feedback-page-form__c-footer{margin-top:8rem;flex-direction:column-reverse}.feedback-page-form__c-footer button{width:100%;justify-content:center}.contacts__c{grid-template-columns:100%}.contacts__c-list-e{grid-template-columns:100%;gap:3rem}.contacts__c-list-e-head img{width:8rem;height:8rem}.contacts__c-map{width:100%;height:80rem}.delivery-pay__c{gap:20rem 0;margin-top:8rem}.delivery-pay__c_payback{gap:5rem 0}.delivery-pay__c-right{grid-column:1;grid-row:3}.delivery-pay__c-right .banner-fs{position:relative;top:0}.news{margin-top:8rem}.news .tl1{margin-bottom:8rem}.news__c-load-more{margin-top:4rem;margin-bottom:4rem}.news__main-list{grid-template-columns:100%;grid-auto-rows:auto}.news-item-img{height:60rem}.news-detail-img-fs{height:30rem}.news-detail-section{gap:2rem}.news-detail-video-fs{height:30rem}.loyalty-programm{margin:10rem 0}.loyalty-programm .tl1{font-size:8rem;margin-bottom:10rem}.loyalty-programm__c{grid-template-columns:100%}.loyalty-programm__c-right{padding:6rem 2rem}.loyalty-programm__c-right-line{top:50%}.loyalty-partners{background:none}.loyalty-partners__c{display:flex;flex-direction:column}.loyalty-partners__c-form{display:flex;flex-direction:column}.loyalty-partners__c-form button{width:100%;justify-content:center}.loyalty-partners__c-form-margin{margin:4rem 0;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:flex-start;display:flex}.loyalty-partners__c-img{display:none}.two-side-banner{height:auto}.two-side-banner-bg{top:100%;left:0;width:100%;height:44rem;transform:translateY(-100%);object-fit:cover}.two-side-banner__c{display:flex;flex-direction:column;gap:4rem}.two-side-banner__c-left{margin:0;margin-top:5rem}.two-side-banner__c-right{height:44rem}.heading-two-side__c{display:flex;padding-top:5rem;padding-bottom:5rem}.heading-two-side__c-left-bg{display:none}.heading-two-side__c-right{display:none}.partners__c-top{flex-direction:column;gap:2rem;justify-content:flex-start;align-items:flex-start}.partners__c-top .select-default{width:100%}.partners__c-list{grid-template-columns:100%;gap:6rem}.partners__c-list-e{gap:2.4rem;min-height:60rem}.partners__c-list-e .tl4{margin-bottom:4rem}.support-heading__c{padding:4rem;grid-template-columns:100%}.support-heading__c-left-bg{display:none}.support-heading__c-left-text{margin:0}.support-heading__c-right{display:none}.support-list__c{display:flex;flex-direction:column;gap:4rem}.support-list__c-list-body-card-grid{display:flex;flex-direction:column}.support-footer-bg{background:none}.support-footer__c{display:flex;flex-direction:column;padding:4rem}.support-footer__c-form{display:flex;flex-direction:column}.support-footer__c-form-row{display:flex;flex-direction:column}.support-footer__c-form-row button{width:100%;justify-content:center}.support-contacts__c{grid-template-columns:100%;gap:6rem}.support-contacts__c .tl3{grid-column:1}.selection__c[data-step="1"] .selection__c-step-1{display:flex;flex-direction:column}.selection__c[data-step="2"] .selection__c-step-1{display:flex;flex-direction:column}.selection__c[data-step="2"] .selection__c-step-2{display:flex;flex-direction:column}.selection__c[data-step="3"] .selection__c-step-1{display:flex;flex-direction:column}.selection__c[data-step="3"] .selection__c-step-2{display:flex;flex-direction:column}.selection__c[data-step="3"] .selection__c-step-3{display:flex;flex-direction:column}.selection__c[data-step="4"] .selection__c-step-4{display:flex;flex-direction:column}.selection__c-step{display:flex;flex-direction:column}.selection__c-step-item .item-selfremove{width:5rem;height:5rem}.selection__c-step-item-grid{display:flex;flex-direction:column;gap:2rem}.selection__c-step-item-list{grid-template-columns:100%}.promo__c-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5rem}.promo__c-top .select{width:100%}.promo__c-list{display:flex;flex-direction:column}.promo-detail__c-banner{background-image:none;display:flex}.promo-detail__c-banner-body{max-width:100%}.promo-detail__c-banner-body .btn-nav{width:100%;padding:2rem;justify-content:center}.promo-detail__c-banner-img{display:none}.promo-detail__c-banner-flag{left:59%;transform:translateY(47%)}.promo-detail__c-items-top{flex-direction:column;gap:5rem}.promo-detail__c-items-top .slect{width:100%}}
.level-2-link {
    white-space: normal !important;
}


.bx_smart_searche .bx_item_block_href_category_title {
    display: block;
    padding-bottom: 0;
}
/* End */


/* Start:/local/templates/gidrolock/css/metko.css?17515480542726*/
.qna__list {
    display: grid;
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
    grid-gap: 1rem;
    margin-bottom: 2rem;
}

.qna__item:not(:last-child) {
    border-bottom: 1px solid #ffffff80;
}

.qna__item {
    display: grid;
    padding: 30px;
    border-radius: 15px;
    background: #f8f8f8;
}

.qna__title {
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 36px;
    position: relative;
    padding-right: 30px;
    cursor: pointer;
}

.qna__arrow {
    width: 40px;
    height: 40px;
    background: #fff url(/img/qna-arrow.svg) center no-repeat;
    position: absolute;
    background-size: 70%;
    right: 0;
    top: 50%;
    border-radius: 50%;
    display: flex
;
    align-items: center;
    justify-content: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.qna__text {
    padding-right: 30px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-top: 2rem;
    display: none;
}


.catalog-current .about-qna .container{
	width: max-content;
	display: contents;
}

.about-qna h2{
    font-weight: 500;
    font-size: 6rem;
    line-height: 137%;
}

.qna__title.active .qna__arrow {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.for_sku_desk{
	width: 178.7rem;
    margin: 0 auto;
}

.for_sku_desk >div{
	display:none;
}

.for_sku_desk >div.show_desc{
	display:block;
	font-weight: 600;
    font-size: 2.4rem;
}

.desc_for_razdel{
	font-family: "Rebrand Txt";
    font-size: 2.2rem;
    line-height: 110%;
    font-weight: 400;
}

.for_prr_list{
	width: 49%;
}

#bxmedialib{
	height: -webkit-fill-available !important;
}

.news-detail-section{
	font-family: "Rebrand Txt";
    font-size: 2.2rem;
    line-height: 110%;
    font-weight: 400;
}

.docs_li{
	display:flex;
	flex-direction:column;
}

.docs_li >li{
	margin-bottom:15px;
}

.news-page.news-detail h3{
	font-size: 2.7rem;
}

.news-page.news-detail h2{
   font-size: 3rem;
   font-weight: bold;
}

.news-page.news-detail a{
	text-decoration:underline;
}

.news-detail-img-fs, .news-detail-img-fs img{
	max-width:100% !important;
}

.banner-fs a{
	z-index:9;
}

.successe__c p.txt18{
	font-size:2.8rem;
}

.desc_for_razdel ul{
    padding-left: 25px;
	margin: 20px 0;
}

.desc_for_razdel ul >li{
	list-style: square;
	margin-bottom: 10px;
}

.desc_for_razdel h2{
	margin-top: 2rem;
	font-size: 5rem;
	margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
}
/* End */


/* Start:/local/templates/gidrolock/css/fixes.css?179216202113718*/
/*тут я всякие непотребства пишу
если файл пустой, его можно удалить*/

.cost-sber img{
    display: none !important;
}
.cost-sber .tooltip{
 display: none !important;
}
.news-detail-img-fs,
.news-detail-img-fs img {
  height: unset !important;
  width: auto;
}
.news-detail-section img {
  width: auto;
  height: auto;
}
.txt_underline {
  text-decoration: underline;
}

.txt_underline:hover {
  text-decoration: underline;
}

.policy h2 {
  font-weight: 600;
  margin-bottom: 2rem;
  font-family: "Rebrand Txt";
  font-size: 3.2rem;
  line-height: 3.84rem;
}

.policy__c {
  font-family: "Rebrand Txt";
  font-size: 1.6rem;
  line-height: 120%;
  font-weight: 400;
}
.item-card {
  min-height: 100%;
  height: unset;
}
.btn-download__left {
  align-items: center;
}

.btn-download span {
  display: unset;
}

.btn-download__link img,
.btn-download__link svg {
  max-height: unset;
}

input[name="password"] ~ .input-text-error-msg,
input[name="passwordRepeat"] ~ .input-text-error-msg {
  min-height: 3.5rem;
}
.drop-down-target {
  position: relative;
}

.drop-down-target:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modal-cdek__c-map {
  background-color: transparent;
  width: 87rem;
  height: 57rem;
}
.modal-cdek__c-map #map {
  width: 87rem !important;
  height: 57rem !important;
}
#map {
  position: relative;
}

@media screen and (min-width: 48em) {
  .catalog-head__c {
    grid-template-columns: 25% 70%;
    gap: 5%;
  }
  .cdekChoice {
    top: 3.2rem;
    right: 3.2rem;
  }
  .basket-list__code {
    grid-area: code;
  }
  .basket-main {
    grid-template-areas:
      "basket aside"
      "code aside"
      "order aside";
  }
}

@media screen and (max-width: 48em) {
  .header__top > * {
    grid-row: 1;
  }
  .header__top-nav.mobile {
    grid-column: 3;
  }
  .basket-main {
    grid-template-areas:
      "basket"
      "code"
      "order"
      "aside";
  }
  .cdekChoice {
    bottom: 0;
    left: 0;
    width: 100%;
  }

  .cdekChoice__c {
    width: 100%;
    min-height: 50rem;
    padding: 3rem;
  }

  .cdekChoice__c-closer {
    width: 4.8rem;
    height: 4.8rem;
  }
}

.cdekChoice {
  position: absolute;
  z-index: 10;
}

.cdekChoice__c {
  position: relative;
  background-color: white;
  width: 40rem;
  min-height: 27rem;
  height: fit-content;
  padding: 2.4rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.cdekChoice__c .txt20 {
  margin-bottom: 1.2rem;
}

.cdekChoice__c .btn-primary {
  margin-top: auto;
  width: 100%;
  justify-content: center;
}

.cdekChoice__c-closer {
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url(/local/templates/gidrolock/css/../assets/images/icons/x-black.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 48em) {
  .modal-cdek__c {
    grid-template-rows: min-content 86rem !important;
  }
  .modal-cdek__c-map {
    background-color: transparent;
    width: 100%;
    height: 64rem;
  }
  .modal-cdek__c-map #map {
    width: 100% !important;
    height: 80rem !important;
  }

  .drop-down-target-default * {
    z-index: unset;
  }

  input[name="password"] ~ .input-text-error-msg,
  input[name="passwordRepeat"] ~ .input-text-error-msg {
    min-height: 5.5rem;
  }

  .catalog-current {
    margin-top: 5rem;
  }

  .btn-nav {
    line-height: 4rem;
  }

  .catalog-current {
    position: relative;
  }

  .catalog-current__top .mobile {
    /*position: absolute;
        left: 6px;
        top: -16rem;*/
    margin-left: 0;
    margin-right: auto;
  }

  .policy h2 {
    font-size: 4.8rem;
  }

  .policy__c {
    font-size: 3rem;
  }
}

.breadcrumps + section {
  margin-top: 6rem !important;
}

input:not(:placeholder-shown) + .input-text-placeholder {
  display: none;
}

.product-item-info-container {
  display: flex;
}

.product-item-info-container .product-item-button-container {
  display: flex;
  width: 100%;
}

.product-item-info-container .product-item-button-container button {
  width: 100%;
}

.news-item .txt18 {
  height: 7rem;
  @media screen and (max-width: 48em) {
    height: 10rem;
  }
}

.news-item .btn-nav_ul {
  margin-top: auto;
}

.smartSearch.js-smartSearch {
  @media screen and (min-width: 48em) {
    width: 107rem;
  }
}

.partners__c-mapFilter {
  display: flex;
  gap: 2rem;
  align-items: center;
  @media screen and (max-width: 48em) {
    flex-direction: column;
    gap: 4rem;
    justify-content: center;
    align-items: unset;
  }
}

.partners__c-mapFilter .txt22 {
  margin-right: 3rem;
}

.user-page__main-history-heading {
  @media screen and (min-width: 48em) {
    display: grid;
    grid-template-columns:
      minmax(5rem, 1.3fr)
      minmax(5rem, 0.5fr)
      minmax(5rem, 2.5fr)
      minmax(5rem, 1fr)
      minmax(5rem, 1.3fr)
      minmax(5rem, 0.5fr);
  }
}

.user-page__main-history-item-target {
  @media screen and (min-width: 48em) {
    display: grid;
    grid-template-columns:
      minmax(5rem, 1.5fr)
      minmax(5rem, 1fr)
      minmax(5rem, 2.5fr)
      minmax(5rem, 1fr)
      minmax(5rem, 1.3fr)
      minmax(5rem, 0.5fr);
  }
}

.user-page__main-history-item-target {
  z-index: 1;
  position: relative;
}

.user-page__main-history-item-target:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.user-page__main-history-item-target > .drop-down-target-default-img {
  @media screen and (min-width: 48em) {
    justify-self: flex-end;
  }
}

.user-page__main-history-item-target .txt20:nth-child(3) {
  text-align: center;
}

.modal-cdek__c-items-list-e {
  position: relative;
}

.modal-cdek__c-items-list-e:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.contacts__c-list-e {
  justify-content: flex-start;
}

@media screen and (min-width: 48em) {
  .category-fs-slider .category-slide {
    width: 57rem !important;
    height: 37.8rem !important;
  }

  .category-fs__c-top {
    grid-template-columns: 2fr 1fr;
  }
}

.news-detail-slider-e {
  height: 26rem;
  display: flex;
}

.news-detail-slider-e img {
  object-fit: cover;
}

@media screen and (max-width: 48em) {
  .news-detail-slider-e {
    height: 52rem;
  }
}

.btn-download__left {
  display: flex;
  gap: 2rem;
  max-width: 70%;
}

.btn-download__img {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.btn-download__img img {
  object-position: center;
}

.btn-download__text {
  white-space: nowrap;

  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-clamp: 1;
  box-orient: vertical;
}

.basket-order__userdata
  [data-switchslide="0"]
  .basket-order__userdata-e
  input::placeholder {
  color: #979da0;
}

.item-card__info-basket {
  padding: 0 !important;
  gap: 0;
}

.item-card__info-basket-btn,
.btn-counter-btn {
  width: 5rem;
  height: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0;
  flex-shrink: 0;
}

.item-card__info-basket-btn._minus,
.btn-counter-btn._minus {
  background-image: url("/local/templates/gidrolock/css/../assets/images/icons/minus.svg");
}

.item-card__info-basket-btn._plus,
.btn-counter-btn._plus {
  background-image: url("/local/templates/gidrolock/css/../assets/images/icons/plus.svg");
}

.btn-counter {
  width: 15rem;
  font-weight: 600;
  font-size: 2.2rem;
  grid-template-columns: auto auto auto;
  gap: 0;
}

.btn-counter input {
  width: 100%;
}

.card-page-top__c-description-list-e hr {
  height: 1px;
  margin-bottom: 3px;
}

.card-page-top__c-description-list-e {
  gap: 1rem;
}

.card-page-top__c-description-list-e-value {
  flex-shrink: 0;
  white-space: nowrap;
}

.show-help svg,
.show-help img {
  width: 20px;
  height: 20px;
}

.btn-download-green__link {
  padding: 1rem;
}

.btn-download-green__link img {
  width: 32px;
  height: 32px;
  max-height: unset;
}

.support-list__c-list-body-card {
  gap: 3.2rem;
}

.radio_pay {
  gap: 0;
  justify-content: space-between;
}

.radio_pay .radio-img {
  max-height: 50% !important;
  width: 100%;
  max-width: 100%;
}

.radio_pay .radio-img img {
  object-position: center;
  object-fit: contain;
  max-width: unset !important;
}

.radio_pay .radio-txt {
  text-align: center;
  margin-bottom: 0;
}

.btn-download-green__img {
  width: 13rem;
}

.btn-nav_bg {
  padding: 1rem 2rem 1.1rem;
}

.btn-download__text {
  display: inline-block;
}

/*.item-card__info-basket-btn.product-item-amount-field-btn-disabled {
    opacity: .5;
}*/
@media screen and (max-width: 48em) {
  .defense-work__c-slider-e-bottom {
    flex-direction: column;
  }

  .btn-nav_bg {
    padding: 2rem 3rem 2.2rem;
  }

  .main-heading__c-main-slider-list-e-right img {
    height: 117%;
    transform: translateY(-14%);
  }

  .main-heading__c-main-slider-list-e-left-bg {
    transform: translateY(-18rem);
  }

  .marked-list__e_big img {
    width: 4.8rem;
    height: 4.8rem;
  }

  .user-page__right {
    margin-left: 0;
  }

  .user-page__left .tl3 {
    margin-bottom: 4rem;
  }

  .user-page__main-history-item-target .txt20:nth-child(3) {
    text-align: flex-start;
  }

  .radio_pay .radio-img {
    height: 100%;
  }

  .basket-list__list .btn-counter-btn {
    width: 8rem;
  }

  .btn-download-green__img {
    width: 11rem;
  }

  .btn-counter {
    gap: 0;
    width: 30rem;
    font-size: 22px;
  }

  .item-card__info-basket-btn {
    width: 40px;
  }

  .category-slide {
    height: 72rem;
  }

  .header__top {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .header__top-nav.mobile {
    justify-self: flex-end;
  }

  .header__top-logo.mobile {
    justify-self: center;
  }

  .txt15 {
    font-size: 2.5rem;
  }

  .delivery-pay__c-left {
    gap: 7rem;
  }

  .partners__c-list-e {
    min-height: unset !important;
  }

  .api-pagination-pages-btn {
    width: 5rem;
  }

  .api-pagination-btn {
    width: 4rem;
  }
}

/*
.user-page__main-history-item-target>*:not(:last-of-type){
    margin-right: auto;
}
*/

/*
html *{
    font-family: cursive !important;

}*/

/* Свёрстанные статьи блога: обычный поток документа.
   .news-detail__c задаёт white-space:break-spaces (для простого текста старых новостей),
   и он наследуется вниз — из-за этого переносы строк и отступы в HTML-разметке статьи
   превращались в видимые пустоты между блоками. */
.news-detail-section_html {
  display: block;
  white-space: normal;
}

/* Базовая типографика свёрстанных статей: раньше воздух между блоками давали
   переносы строк (через break-spaces), теперь его задают отступы.
   Статьи со своими стилями (у них !important) этими правилами не задеваются. */
.news-detail-section_html p {
  margin: 0 0 0.8em;
}

.news-detail-section_html h2,
.news-detail-section_html h3,
.news-detail-section_html h4 {
  margin: 1.4em 0 0.5em;
}

.news-detail-section_html > h2:first-child,
.news-detail-section_html > h3:first-child,
.news-detail-section_html > h4:first-child {
  margin-top: 0;
}

.news-detail-section_html ul,
.news-detail-section_html ol,
.news-detail-section_html table {
  margin: 0 0 0.8em;
}

.news-detail-section_html > *:last-child {
  margin-bottom: 0;
}

/* === 16.10.2026 — ТЗ: названия товаров в превью целиком, с переносом на 2 и 3 строки ===
   Было: заголовок карточки обрезался многоточием на 2 строках (height:7rem, на мобиле 10rem,
   line-clamp:2), а у сетки каталога grid-auto-rows:1fr равнял ВСЕ строки по самой высокой —
   из-за одного длинного названия место под 3-ю строку резервировалось во всём каталоге.
   Стало: до 3 строк, высота карточек одинакова в пределах своей строки сетки.
   Откат: вернуть fixes.css.bak-cardttl-20261016 */
.item-card {
    min-height: 100%;
}

.item-card__ttl {
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
}

.catalog-current__items-list {
    grid-auto-rows: auto;
    align-items: stretch;
}

/* в слайдерах (главная, «Комплекты», сопутствующие) слайды тянутся по самому высокому */
.swiper-wrapper:has(> .item-card) {
    align-items: stretch;
}

@media screen and (max-width: 48em) {
    .item-card__ttl {
        height: auto;
    }
}

/* End */


/* Start:/local/templates/gidrolock/assets/css/custom.css?178351783711725*/
/* Стили для спиннера, активируются при добавлении класса .loading */
.requesting::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7); /* Полупрозрачный фон */
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: inherit; /* Наследуем скругление */
  pointer-events: all; /* Блокирует клики по элементу */
  z-index: 100; /* Помещаем поверх содержимого */
}

.requesting:not(form)::after {
  content: "";
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, 0.1); /* Цвет фона границы */
  border-top: 5px solid #3498db; /* Цвет вращающейся части */
  border-radius: 50%; /* Круглая форма */
  animation: spin 1s linear infinite; /* Анимация вращения */
  pointer-events: none; /* Не блокирует клики по анимации */
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  transform: translate(-50%, -50%); /* Центрируем спиннер */
  z-index: 20; /* Помещаем поверх затемнения */
}

.basket-order.requesting::after {
  content: "";
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, 0.1); /* Цвет фона границы */
  border-top: 5px solid #3498db; /* Цвет вращающейся части */
  border-radius: 50%; /* Круглая форма */
  animation: spin 1s linear infinite; /* Анимация вращения */
  pointer-events: none; /* Не блокирует клики по анимации */
  position: fixed; /* Фиксируем лоадер относительно окна просмотра */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* Центрируем спиннер */
  z-index: 20; /* Помещаем поверх затемнения */
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Блокировка нажатий и затемнение */
.block-overlay {
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.1) !important;
  transition: background-color 0.3s ease;
  border-radius: 5px;
}

/* Для состояния активного затемнения */
.block-overlay.active {
  pointer-events: auto; /* Разрешает взаимодействие (при необходимости) */
  background-color: rgba(0, 0, 0, 0.5); /* Увеличенное затемнение */
}

.hidden {
  opacity: 0;
  transition: opacity 0.5s ease; /* Плавный переход */
}

.visible {
  opacity: 1;
}

.grey {
  color: hsla(0, 0%, 0%, 0.3);
}

dialog {
  position: fixed;
  bottom: 5%;
  left: 0;
  width: 80%;
  background-color: #ffffff;
  color: #000000;
  border: none;
  padding: 20px;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
  z-index: 100;
}

dialog[open] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 768px) {
  dialog[open] {
    flex-direction: column;
  }
  dialog p {
    margin-bottom: 10px;
  }
}

dialog p {
  font-size: 16px;
  text-align: justify;
  padding-right: 15px;
}

dialog a {
  color: #007bff;
  text-decoration: none;
}

dialog a:hover {
  text-decoration: underline;
}

dialog button {
  background-color: #007bff;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  font-size: 16px;
}

dialog button:hover {
  background-color: #0056b3;
}

@media (max-width: 768px) {
  .footer__main-c-link-basket-count {
    position: absolute;
    color: #fff;
    top: 0;
    right: 25%;
    width: 20px;
    height: 20px;
    font-size: 2.4rem;
    background-color: #f7bc00;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
  }
}
.product-item-scu-item-text-container.selected
  .product-item-scu-item-text-block {
  outline: 3px solid #016192 !important;
}

/* 19.09.2025 */

.card-page-top__c-img-top {
  max-height: 530px;
}

.card-page-description {
  margin: 6rem 0 0;
}

.cost-sber {
  display: flex;
  gap: 15px;
}

.cost-sber img {
  width: 110px;
  top: -3px;
  position: relative;
}

.image-tooltip {
  position: relative;
}

.image-tooltip img {
  display: block;
  cursor: pointer;
}

.tooltip {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.1s ease;
  margin-bottom: 10px;
}

.tooltip:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.8);
}

.image-tooltip img:hover + .tooltip {
  opacity: 1;
  visibility: visible;
}

.complects {
  /* max-height: 500px;
  overflow-y: auto; */
}

.card-page-description__c-form {
  height: fit-content;
}

.card-page-top__c .card-page-top__c-cash {
  /*max-height: 280px;*/
}

.card-page-top__c-optional {
  width: unset;
}

.card-page-top__c-cash {
  padding: unset;
  background-color: unset;
}

.card-page-top__c-cash-price,
.card-page-top__c-cash-btns {
  padding: 3.2rem;
}

.card-page-top__c-cash-pric_custom {
  background-color: #fff;
}

.card-page-top__c {
  grid-template-areas:
    "head head . "
    "img info cash"
    "img description cash";
}

.card-page-top__c {
  grid-template-rows: auto 24px auto auto;
}

.card-page-top__c .card-page-top__c-description {
  /*height: 140px;*/
}

@media (max-width: 768px) {
  .card-page-top__c .card-page-top__c-description {
    height: auto;
  }

  .card-page-top__c {
    grid-template-areas: "head" "info" "img" "cash" "description" "optional";
  }
}




















/* Кнопка Каталог */
.catalog-toggle-btn2 {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    padding: 12px 20px;
    background: none;
    border: none;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    text-align: left;
}

.catalog-toggle-btn2:hover {
    background-color: #f8f8f8;
}

/* Ссылка на страницу каталога */
.catalog-page-link {
    display: block;
    padding: 8px 20px;
    color: #666;
    text-decoration: none;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}

.catalog-page-link:hover {
    color: #000;
    background-color: #f8f8f8;
}

/* Выпадающий список */
.catalog-dropdown {
    display: none;
    background: #fff;
    width: 100%;
}

.catalog-dropdown.open {
    display: block;
}

/* Список 1-го уровня */
.catalog-level-1 {
    list-style: none;
    padding: 0;
    margin: 0;
}

.catalog-item {
    border-bottom: 1px solid #f0f0f0;
}

/* Строка с ссылкой и кнопкой */
.catalog-item-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* Ссылки 1-го уровня */
.level-1-link {
    display: block;
    padding: 12px 20px;
    color: #333;
    text-decoration: none;
    font-size: 22px;
    flex-grow: 1;
    transition: background-color 0.2s ease;
}

.level-1-link:hover {
    background-color: #f8f8f8;
    color: #000;
}

/* Кнопка раскрытия подменю */
.submenu-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border: none;
    background: none;
    cursor: pointer;
    color: #898485;
    flex-shrink: 0;
    transition: all 0.3s ease;
}

.submenu-toggle:hover {
    color: #000;
    background-color: #f8f8f8;
}

.submenu-toggle svg {
    transition: transform 0.3s ease;
}

.submenu-toggle.open svg {
    transform: rotate(180deg);
}

/* Выпадающий список 2-го уровня */
.catalog-level-2 {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #fafafa;
}

.catalog-level-2.open {
    display: block;
}

/* Ссылки 2-го уровня */
.level-2-link {
    display: block;
    padding: 10px 20px 10px 40px;
    color: #555;
    text-decoration: none;
    font-size: 20px;
    transition: all 0.2s ease;
}

.level-2-link:hover {
    background-color: #f0f0f0;
    color: #000;
}
.catalog-toggle-btn svg {
    width: 5rem;
    height: 5rem;
    margin-right: 2rem;
    margin-bottom: -10px;
}

























/* Обёртка каталога */
.catalog-desktop-wrapper {
    position: relative;
    display: inline-block;
}

/* Кнопка каталога */
.catalog-desktop-btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

/* Выпадающее меню */
.catalog-desktop-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 0px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    z-index: 1000;
    min-width: 320px;
}

/* Показываем при наведении */
.catalog-desktop-wrapper:hover .catalog-desktop-dropdown {
    display: block;
}

/* Контейнер для ограничения ширины */
.catalog-desktop-container {
    padding: 12px 0;
}

/* Список 1-го уровня */
.catalog-desktop-level-1 {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Элемент 1-го уровня */
.catalog-desktop-item {
    position: relative;
}

/* Ссылка 1-го уровня */
.catalog-desktop-item .level-1-link {
    display: block;
    padding: 10px 20px;
    color: #333;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    transition: all 0.2s ease;
}

.catalog-desktop-item .level-1-link:hover {
    background-color: #f5f5f5;
    color: #4CAF50;
    padding-left: 28px;
}

/* Список 2-го уровня */
.catalog-desktop-level-2 {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    background: #fff;
    border-radius: 8px;
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.12);
    min-width: 280px;
    list-style: none;
    padding: 8px 0;
    margin: 0;
}

/* Показываем подменю при наведении на пункт 1-го уровня */
.catalog-desktop-item:hover .catalog-desktop-level-2 {
    display: block;
}

/* Ссылка 2-го уровня */
.level-2-link {
    display: block;
    padding: 10px 20px;
    color: #555;
    text-decoration: none;
    font-size: 14px;
    white-space: nowrap;
    transition: all 0.2s ease;
}

.level-2-link:hover {
    background-color: #f5f5f5;
    color: #4CAF50;
    padding-left: 28px;
}

/* Стрелка для пунктов с подменю */
.catalog-desktop-item:has(.catalog-desktop-level-2) > .level-1-link::after {
    content: '›';
    float: right;
    font-size: 18px;
    margin-left: 20px;
}

/* Для планшетов */
@media (max-width: 1024px) {
    .catalog-desktop-dropdown {
        left: 50%;
        transform: translateX(-50%);
        min-width: 300px;
    }
    
    .catalog-desktop-level-2 {
        min-width: 250px;
    }
}

/* На мобильных скрываем десктопное меню */
@media (max-width: 768px) {
    .catalog-desktop-wrapper {
        display: none;
    }
}

.form._success > :not(.form-success-message) {
    display: none !important;
}

.form-success-message {
    display: block;
    margin: 0;
    padding: 24px 0;
    text-align: center;
    line-height: 1.5;
}
/* End */


/* Start:/local/templates/gidrolock/components/bitrix/menu/headerTop/style.min.css?1742565175490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/gidrolock/components/bitrix/menu/headerTop/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/arturgolubev/search.title/template2/style.css?178530895615366*/
/* div.title-search-result {
	display: block !important;
} */

.smartSearch {
    width: auto;
}

#title-search-input{
	width: 100%;
    height: 100%;
    padding: 16px 19px;
	    background: #f5f5f5;
}
.bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;

}

.js-smartSearch-input, .bx-searchtitle * {
	 width: 100%;
    height: 100%;
    padding: 0 0px;
	padding-right: 0;
}
.bx-searchtitle .bx-input-group-btn{
	 padding: 0 0px;
}
.bx-searchtitle {
	margin: 12px 0 0;
}
.bx-searchtitle-history {
	margin-top: 5px;
}
	.bx-searchtitle-history a {
		color: #222;
		text-decoration: underline;
	}
	.bx-searchtitle-history a:hover {
		text-decoration: none;
	}
.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	    background: #fff;
    border: .2rem solid #e9e9e9;
    padding-left: 10px;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 1px 0 0 1px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-searchtitle .bx-input-group .bx-form-control:focus {
	background-color: #fff;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
	line-height: normal;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/search-icon.png) center center no-repeat #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:0;
	border-radius: 0 1px 1px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	    height: 47px;
    width: 50px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background-color: #1484CE;
}


div.title-search-result {
	border:0 none !important;
	border-top: 0 none;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 200px;
	margin-top: 3px;
	background-color: #FFF;
	/* border-top: 0 none; */
	border-radius: 2px;
	box-shadow: 0px 0px 7px -2px #d6d6d6;
	
	/* display: block !important; */
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_smart_searche {
	padding-top:8px;
	overflow-y: auto;
    max-height: 400px;
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche .bx_info_wrap{
	margin-left: 85px;
}
.bx_smart_searche .bx_img_element{
	float: left;
	padding: 5px;
	width: 75px;
	text-align: center;
}
.bx_smart_searche .bx_item_block{
	min-height: 65px;
	position: relative;
}
.bx_smart_searche .bx_image{
	/* width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8; */
	display: inline-block;
	max-width: 100%;
}
.bx_smart_searche .bx_image.empty_image{
	background-image: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/image/noimg.png);
}
.bx_smart_searche .bx_item_element{
	padding: 8px 0;
}
.bx_smart_searche .bx_item_element_all_result {
	text-align: center;
}
.bx_smart_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_smart_searche .bx_item_element a{
	margin-top: 5px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{color: #000;}
.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_smart_searche .bx_item_preview_text{
	font-size:13px;
	padding: 5px 10px 5px 0;
}
.bx_smart_searche .bx_price{
	font-weight:bold;
	font-size:15px;
	margin-top: 5px;
}
.bx_smart_searche .bx_price .old{
	font-weight: normal;
	text-decoration: line-through;
	color: #636363;
	font-size: 12px;
	vertical-align: middle;
}
.bx_smart_searche .bx_item_block.all_result{min-height:0}
.bx_smart_searche .bx_item_block.others_result{
	min-height: 0;
	line-height: 12px;
	padding: 0;
}
.bx_smart_searche .bx_item_block.all_result .all_result_button{
	display: inline-block;
	font-size: 14px;
	background-color: #1485CE;
	border: 1px solid;
	border-color: #1485CE;
	color: #FFF;
	padding: 0 22px;
	height: 34px;
	text-decoration: none;
	border-radius: 2px;
	margin: 0 0 8px;
	
	line-height: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .5px;
}
.bx_smart_searche .bx_item_block_href {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 8px;
	line-height: 14px;
}
.bx_smart_searche .bx_item_block_href:hover {
	background-color: #feeed2;
}
.bx_smart_searche .bx_item_block_hrline {
	border-bottom: 1px solid #f5a61c;
	margin: 0 8px 5px;
}
.bx_item_block_item_clear {
	display: block;
	clear:both;
}
.bx_smart_searche .bx_item_block_item_info_wrap {
	display: block;
}
.bx_smart_searche .bx_item_block_item_info_wrap.wpic {
	padding-left: 39px;
}
.bx_smart_searche .bx_item_block_item_info {
	display: block;
}
.bx_smart_searche .bx_item_block_href_category_title {
	color: #a2a2a2;
	/* font-weight: bold; */
}
.bx_smart_searche .bx_item_block_href_category_name {
	color: #f5a61c;
	font-weight: bold;
	text-transform: uppercase;
}
.bx_smart_searche .bx_item_block_item_image {
	width: 34px;
	height: 34px;
	float:left;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
}
.bx_smart_searche .bx_item_block_item_name {
	color: #333;
	/*overflow: hidden;
	height: 34px;*/
	display: block;
	line-height: 17px;
	display: flex;
}
.bx_smart_searche .bx_item_block_item_name_flex_align {
	margin: auto 0;
}
.bx_smart_searche .bx_item_block_item_simple_name {
	color: #333;
	display: block;
	line-height: 17px;
}
.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
	color: #f5a61c;
}
.bx_smart_searche .bx_item_block_item_price {
	float:right;
	text-align: right;
	color: #333;
	line-height: 17px;
	padding-left: 5px;
}
.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
	line-height: 34px;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_new {
	white-space: nowrap;
	font-weight: bold;
	display: block;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_old {
	white-space: nowrap;
	text-decoration: line-through;
}
.bx_smart_searche .bx_item_block_item_text {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_props {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_text.wpic, .bx_smart_searche .bx_item_block_item_props.wpic {
	/* padding-left: 39px; */
}
.bx_item_block_item_prop_item {
	display: block;
}
.bx_smart_no_result_find {
	padding: 0 8px 8px;
}


/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
	position: absolute;
	top: 11px;
	right: 110%;
	width: 30px;
	height: 30px;
	z-index: 5;
	display: none;
	/* display: block; */
}
.bx-searchtitle .bx-searchtitle-preloader.view {
	background: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/loader_orange.gif) center center no-repeat;
}



/* blue */
.bx-searchtitle.theme-blue .bx-input-group .bx-form-control {
	border-color:#0083d1;
}
.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
	background-image: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/loader_blue.gif);
}
.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{
	background-color: #0083d1;
	border-color: #0083d1;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button {
	background-color: #8d8f91;
    border-color: #8d8f91;
	color: #FFF;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
	background-color: #5ca6e4;
	border-color: #5ca6e4;
	text-decoration: none;
}
.bx_smart_searche.theme-blue .bx_item_element a b{
	color: #5ca6e4;
}
.bx_smart_searche.theme-blue .bx_item_block_href:hover {
	background-color: #b2d9f1;
}
.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
	color:#0083d1;
}
.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
	color:#0083d1;
}
.bx_smart_searche.theme-blue .bx_item_block_hrline {
	border-color: #0083d1;
}
/* black */
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
	border-color:#333;
}
.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
	background-image: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/loader_black.gif);
}
.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{
	background-color: #333;
	border-color: #333;
}
.bx-searchtitle.theme-black .bx-input-group-btn button {
	background-color: #333;
	border-color: #333;
	color: #FFF;
}
.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
	background-color: #5c5c5c;
	border-color: #5c5c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-black .bx_item_element a b{
	color: #5c5c5c;
}
.bx_smart_searche.theme-black {
	/* border:1px solid #333; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-black .bx_item_block_href:hover {
	background-color: #eaeaea;
}
.bx_smart_searche.theme-black .bx_item_block_href_category_name {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_hrline {
	border-color: #333;
}
/* green */
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
	border-color:#159ebb;
}
.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
	background-image: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/loader_green.gif);
}
.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{
	background-color: #159ebb;
	border-color: #159ebb;
}
.bx-searchtitle.theme-green .bx-input-group-btn button {
	background-color: #159ebb;
	border-color: #159ebb;
	color: #FFF;
}
.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
	background-color: #44b1c9;
	border-color: #44b1c9;
	text-decoration: none;
}
.bx_smart_searche.theme-green .bx_item_element a b{
	color: #44b1c9;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #d0ebf1;
}
.bx_smart_searche.theme-green .bx_item_block_href_category_name {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_hrline {
	border-color: #159ebb;
}
/* red */
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
	border-color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
	background-image: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/loader_red.gif);
}
.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{
	background-color: #E22B2B;
	border-color: #E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group-btn button {
	background-color: #E22B2B;
	border-color: #E22B2B;
	color: #FFF;
}
.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
	background-color: #e95c5c;
	border-color: #e95c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-red .bx_item_element a b{
	color: #e95c5c;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #f9d4d4;
}
.bx_smart_searche.theme-red .bx_item_block_href_category_name {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_hrline {
	border-color: #E22B2B;
}
/* yellow */
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
	border-color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
	background-image: url(/bitrix/templates/.default/components/arturgolubev/search.title/template2/images/loader_yellow.gif);
}
.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{
	background-color: #F9A91D;
	border-color: #F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button {
	background-color: #F9A91D;
	border-color: #F9A91D;
	color: #FFF;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
	background-color: #faba4a;
	border-color: #faba4a;
	text-decoration: none;
}
.bx_smart_searche.theme-yellow .bx_item_element a b{
	color: #faba4a;
}
.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_hrline {
	border-color: #F9A91D;
}


.smartSearch.js-smartSearch {
    @media screen and (min-width: 48em) {
        width: 97rem;
        max-width: 91%;
    }
}

@media (max-width: 48em) {
    .header input.js-smartSearch-input {
        background-color: #fff !important;
    }

	.bx-searchtitle .bx-input-group-btn button {
		
	}

	#title-search-input {

		padding: 9px 19px;
	
	}

}
/* End */


/* Start:/local/templates/gidrolock/components/bitrix/menu/headerBottom/style.min.css?1742565175490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/gidrolock/components/bitrix/menu/headerBottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/gidrolock/css/main.css?1785761645121954 */
/* /local/templates/gidrolock/css/metko.css?17515480542726 */
/* /local/templates/gidrolock/css/fixes.css?179216202113718 */
/* /local/templates/gidrolock/assets/css/custom.css?178351783711725 */
/* /local/templates/gidrolock/components/bitrix/menu/headerTop/style.min.css?1742565175490 */
/* /bitrix/templates/.default/components/arturgolubev/search.title/template2/style.css?178530895615366 */
/* /local/templates/gidrolock/components/bitrix/menu/headerBottom/style.min.css?1742565175490 */
