

/* Start:/local/templates/xylosuisse/css/style.min.css?1754652346241332*/
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes f-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeFastOut{to{opacity:0}}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeSlowOut{to{opacity:0}}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}@keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}html{-webkit-text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:#393939;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}:root{--swiper-navigation-size:20px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:0;--swiper-navigation-color:#878787}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{--swiper-pagination-color:#441961;--swiper-pagination-left:auto;--swiper-pagination-right:8px;--swiper-pagination-bottom:0;--swiper-pagination-top:auto;--swiper-pagination-fraction-color:inherit;--swiper-pagination-progressbar-bg-color:rgba(0,0,0,0.25);--swiper-pagination-progressbar-size:4px;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-border-color:#441961;--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:6px}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{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{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.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:1px solid var(--swiper-pagination-bullet-border-color, #441961);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance: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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.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%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-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{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.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%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@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:#292929}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;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:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}.f-zoomInUp{-webkit-animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}.f-fadeIn{-webkit-animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);-ms-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-ms-backdrop{background-color:transparent}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__track{margin:0 auto}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.f-thumbs__slide.is-loading img,.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:0 0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0);filter:blur(0)}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);-webkit-transition:all .25s ease;transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-ghost,.fancybox-protected{position:absolute;top:0;left:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-protected{right:0;bottom:0}.fancybox-ghost{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content,.header__logo svg{width:100%;height:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs,.f-carousel__thumbs.is-classic{--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical,.is-classic .f-thumbs__viewport{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.f-thumbs__slide,.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);-webkit-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:clip-path .33s ease;transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:0 0;outline:0;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.f-thumbs__slide__img,.is-classic .is-nav-selected .f-thumbs__slide__button::after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--f-thumb-border-radius)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";height:auto;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);-webkit-transition:max-height .35s cubic-bezier(.23,1,.32,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner,.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{-webkit-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";font-display:swap;src:url(/local/templates/xylosuisse/css/../fonts/Montserrat-Regular.woff2) format("woff2"),url(/local/templates/xylosuisse/css/../fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";font-display:swap;src:url(/local/templates/xylosuisse/css/../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/local/templates/xylosuisse/css/../fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";font-display:swap;src:url(/local/templates/xylosuisse/css/../fonts/Montserrat-Bold.woff2) format("woff2"),url(/local/templates/xylosuisse/css/../fonts/Montserrat-Bold.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}html{font-style:normal;font-weight:400;font-size:20px;line-height:24px;font-family:"Montserrat","Arial",sans-serif;color:#393939;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{width:100%;height:100%;background-color:#fdfcfc}div[id^=wait_]{display:none!important;background:0 0!important;border:0!important;color:#000;font-family:Verdana,Arial,sans-serif;font-size:11px;font-style:normal!important;font-variant:normal!important;font-weight:400;letter-spacing:normal!important;line-height:normal;padding:0!important;position:absolute;text-align:center!important;text-indent:0!important;width:0!important;height:0!important;word-spacing:normal!important;z-index:0;content:""}img,video{display:block;max-width:100%;height:auto}main{margin-top:80px}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh))}.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.scroll-padding-top{scroll-padding-top:81px}.grecaptcha-badge{visibility:hidden}.custom-select select,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.list-reset{margin:0;padding:0;list-style:none}.btn-reset{padding:0;border:0;background-color:transparent}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;transition:none!important}.js-focus-visible :focus:not(.focus-visible){outline:0}.container{width:100%;max-width:1920px;margin:0 auto;padding-inline:80px}.header{position:fixed;z-index:12;top:0;left:0;width:100%;background-color:#fdfcfc;border-bottom:1px solid #d7d7d7}.header.is-open .header__submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header.is-open .header__toggle::before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-box-shadow:0 8px 0 transparent;box-shadow:0 8px 0 transparent;-webkit-transition:top .3s,-webkit-box-shadow .15s,-webkit-transform .3s .15s;transition:box-shadow .15s,top .3s,transform .3s .15s;transition:box-shadow .15s,top .3s,transform .3s .15s,-webkit-box-shadow .15s,-webkit-transform .3s .15s}.header.is-open .header__toggle::after{bottom:auto;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:top .3s,-webkit-transform .3s .15s;transition:top .3s,transform .3s .15s;transition:top .3s,transform .3s .15s,-webkit-transform .3s .15s}.header--lang .header__group-right,.header--lang .main-nav{display:none}.header--lang .language-selection__button,.header--lang .language-selection__button.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.header--lang .language-selection__group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;opacity:1!important}.header--lang .language-selection__button--arrow,.header--lang .search.search--mobile,.header--lang .sub-nav{display:none}.header__group-left,.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__wrapper{position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;height:80px}.header__wrapper.is-revers{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header__group-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__group-left.is-hidden{opacity:0;pointer-events:none;display:none}.header__logo{display:block;width:179px;height:50px}.header__group-right{display:-webkit-box;display:-ms-flexbox;display:flex}.header__group-right.is-hidden{display:none}.header__button{font-weight:600;font-size:16px;line-height:1.3;color:#393939;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:80px;border-inline:1px solid #d7d7d7;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header__button:focus-visible{background-color:#f0f0f0}.header__button svg{stroke:#393939}.header__toggle{position:relative;display:block}.header__toggle::after,.header__toggle::before{content:"";position:absolute;left:50%;display:block;width:20px;height:2px;border-radius:2px;background:#393939;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__toggle::before{top:calc(50% - 7px);-webkit-box-shadow:0 6px 0 #000;box-shadow:0 6px 0 #000;-webkit-transition:top .3s .15s,-webkit-box-shadow .3s .15s,-webkit-transform .3s;transition:box-shadow .3s .15s,top .3s .15s,transform .3s;transition:box-shadow .3s .15s,top .3s .15s,transform .3s,-webkit-box-shadow .3s .15s,-webkit-transform .3s}.header__toggle::after{bottom:calc(50% - 7px);-webkit-transition:bottom .3s .15s,-webkit-transform .3s;transition:bottom .3s .15s,transform .3s;transition:bottom .3s .15s,transform .3s,-webkit-transform .3s}.header__submenu{position:fixed;top:80px;left:0;bottom:0;width:100%;padding-block:80px;overflow-y:auto;border-top:1px solid #d7d7d7;background-color:#fdfcfc;-webkit-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__address,.header__submenu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__submenu-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.header__address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;row-gap:5px}.header__address-link{font-weight:700;font-size:32px;line-height:1.3;color:#393939;font-style:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.header__address-link:focus-visible{color:#e3010f}.header__submenu-search{width:100%}.header__submenu-search-input{font-weight:400;font-size:16px;line-height:1.3;color:#393939;width:100%;height:50px;padding-left:24px;border:1px solid #d7d7d7;background-color:#f8f7f7}.header__submenu-search-input::-webkit-input-placeholder{color:#393939}.header__submenu-search-input::-moz-placeholder{color:#393939}.header__submenu-search-input:-ms-input-placeholder{color:#393939}.header__submenu-search-input::-ms-input-placeholder{color:#393939}.header__submenu-search-input::placeholder{color:#393939}.main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}.main-nav.is-disabled .main-nav__link{color:#9c9c9c;pointer-events:none}.main-nav,.main-nav__link,.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.main-nav__link{-ms-flex-negative:0;flex-shrink:0;font-weight:600;font-size:16px;line-height:1.3;color:#393939;-webkit-transition:color .3s ease;transition:color .3s ease}.main-nav__link:focus-visible{color:#e3010f}.footer{padding:0 0 80px;border-top:1px solid #d7d7d7;background-color:#f8f7f7}.footer--lang .footer__body{grid-template-columns:repeat(4,1fr);grid-template-areas:"form contacts lang logo"}.footer--lang .footer__address{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer--lang .footer__nav{display:none}.catalog-short__card-description p,.footer--lang .footer__language-selection{margin:0}.footer--lang .footer__mailing{width:341px}.footer--lang .footer__logo{width:388px;height:119px}.footer__body{padding:80px 0 54px;display:grid;grid-template-columns:341px 515px 460px 1fr;row-gap:55px;position:relative;--line-height:0%;grid-template-areas:"form contacts nav logo" ". . lang ."}.footer__body::before{content:"";position:absolute;width:1px;height:var(--line-height);background-color:#d7d7d7;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer__mailing{grid-area:form}.footer__mailing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:14px}.footer__mailing-label{position:relative}.footer__mailing-label svg{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__mailing-label.is-error .footer__mailing-error,.footer__mailing-label.is-error svg{opacity:1}.footer__mailing-label.is-error .footer__mailing-input{border-color:#e3010f;color:#e3010f}.custom-input.is-error input::-webkit-input-placeholder,.footer__mailing-label.is-error .footer__mailing-input::-webkit-input-placeholder{color:#e3010f}.custom-input.is-error input::-moz-placeholder,.footer__mailing-label.is-error .footer__mailing-input::-moz-placeholder{color:#e3010f}.auth-page__form-input.is-error input:-ms-input-placeholder,.contacts-form__input.is-error input:-ms-input-placeholder,.custom-input.is-error input:-ms-input-placeholder,.footer__mailing-label.is-error .footer__mailing-input:-ms-input-placeholder,.order-form__input.is-error input:-ms-input-placeholder,.subscribe__input.is-error input:-ms-input-placeholder{color:#e3010f}.custom-input.is-error input::-ms-input-placeholder,.footer__mailing-label.is-error .footer__mailing-input::-ms-input-placeholder{color:#e3010f}.custom-input.is-error input::placeholder,.footer__mailing-label.is-error .footer__mailing-input::placeholder{color:#e3010f}.footer__mailing-input{font-weight:400;font-size:16px;line-height:1.3;color:#393939;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340px;padding:16px 58px 16px 20px;border:1px solid #d7d7d7;background-color:#fdfcfc;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.footer__mailing-input::-webkit-input-placeholder{color:#393939;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__mailing-input::-moz-placeholder{color:#393939;-moz-transition:color .3s ease;transition:color .3s ease}.footer__mailing-input:-ms-input-placeholder{color:#393939;-ms-transition:color .3s ease;transition:color .3s ease}.footer__mailing-input::-ms-input-placeholder{color:#393939;-ms-transition:color .3s ease;transition:color .3s ease}.footer__mailing-input::placeholder{color:#393939;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__mailing-input:focus-visible{border-color:#393939}.footer__mailing-error{font-weight:400;font-size:14px;line-height:1;color:#e3010f;position:absolute;top:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:14px;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__mailing-message{margin:12px 0 0;font-weight:400;font-size:16px;line-height:21px;color:#393939}.footer__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;row-gap:5px;grid-area:contacts;padding-right:40px}.footer__address-link{font-weight:700;font-size:20px;line-height:1.3;color:#393939;font-style:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__address-link:focus-visible{color:#e3010f}.footer__nav{grid-area:nav;padding-left:40px;margin-left:24px}.footer__nav-list{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:26px}.footer__nav-link{font-weight:400;font-size:18px;line-height:1.3;color:#393939;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__language-selection-button:focus-visible,.footer__nav-link:focus-visible{color:rgba(57,57,57,.7)}.footer__logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:186px;height:63px;grid-area:logo;margin-left:auto}.footer__logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__language-selection{grid-area:lang;padding-left:40px;margin-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__language-selection-button{font-weight:400;font-size:18px;line-height:1.3;color:#393939;padding-inline:12px;border-right:1px solid #393939;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__language-selection-button:first-child{padding-left:0}.footer__language-selection-button:last-child{padding-right:0;border:0}.footer__language-selection-button.is-active{pointer-events:none;font-weight:700}.footer__bottom,.footer__bottom-group{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-block:32px;border-top:1px solid #d7d7d7}.footer__bottom-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom-group:first-of-type{margin-right:170px}.footer__bottom-group:last-of-type{margin-right:auto}.footer__bottom-link,.footer__bottom-text{font-weight:400;font-size:16px;line-height:1.4;color:#393939}.footer__bottom-text{margin:0}.footer__bottom-link{-webkit-transition:color .3s ease;transition:color .3s ease}.footer__bottom-link:focus-visible{color:rgba(57,57,57,.7)}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:18px 49px;font-weight:700;font-size:18px;line-height:1.3;border:1px solid transparent;background-color:#3e9cdc;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;outline:0}.btn--white{border:1px solid #6f6d7b;background-color:#fff;color:#2a2b30}.btn--black,.btn--black-with-icon{background-color:#393939;color:#fdfcfc}.btn--black-with-icon{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-inline:10px}.btn--black-with-icon svg{width:20px;height:20px;stroke:#fdfcfc}.btn--red{background:#e3010f;font-weight:700;font-size:18px;line-height:130%}.btn:focus-visible{opacity:.8}[data-accordion=element].is-active>[data-accordion=content]{max-height:100%}[data-accordion=parent].no-transition [data-accordion=content],[data-tabs=parent].no-transition-global [data-tabs=content],[data-tabs=parent].no-transition-global [data-tabs=control],[data-tabs=parent].no-transition-global [data-tabs=element],[data-tabs=parent].no-transition>[data-tabs=content],[data-tabs=parent].no-transition>[data-tabs=control],[data-tabs=parent].no-transition>[data-tabs=element]{-webkit-transition:none;transition:none}[data-accordion=content]{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden}[data-tabs=parent]{overflow:hidden}[data-tabs=parent] [data-tabs=content]{position:relative}[data-tabs=element]{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in,visibility .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in}[data-tabs=element].for-load{position:static;visibility:visible;opacity:1;-webkit-transition:none;transition:none}[data-tabs=element].is-active{z-index:1;visibility:visible;opacity:1}.intro{position:relative;height:calc(100vh - 80px)}.intro__background{position:absolute;top:0;left:0;width:100%;height:100%}.intro__background::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3)}.intro__background img,.intro__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__logo img,.intro__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.intro__wrapper{position:relative;padding:40px 0;height:calc(100vh - 80px)}.intro__wrapper div[id^=bx_incl_area]{margin-top:auto;margin-right:unset;margin-left:auto;width:800px;height:317px}.intro--lang .intro__logo,.intro--lang .intro__logo img{width:973px;height:269px}.intro--lang .intro__slider{display:none}.intro__logo,.intro__slider{margin-top:auto;width:522px;height:145px}.intro__logo img{width:522px;height:145px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.intro__slider{margin-right:unset;width:800px;height:317px;background:rgba(57,57,57,.8)}.intro__slider--lang,.intro__slider-controls .swiper-button-next::after,.intro__slider-controls .swiper-button-prev::after{display:none}.intro__slide{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro__slide-label{margin:0 0 10px;font-weight:600;font-size:20px;line-height:140%;color:#fdfcfc;opacity:.6}.intro__slide-title{margin:0 0 20px;font-weight:700;font-size:28px;line-height:130%;color:#fdfcfc;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.intro__slide-button{margin-top:auto;padding:10px;width:252px;height:57px}.intro__slider-controls{position:absolute;bottom:40px;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.intro__slider-controls .swiper-button-next,.intro__slider-controls .swiper-button-prev{border:1px solid #d7d7d7;width:58px;height:58px;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.intro__slider-controls .swiper-button-next:focus-visible,.intro__slider-controls .swiper-button-prev:focus-visible{opacity:.8}.intro__slider-controls .swiper-button-next svg,.intro__slider-controls .swiper-button-prev svg{width:12px;height:23px;fill:#fdfcfc}.intro__slider-controls .swiper-button-prev svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.intro__pagination,.intro__slider-controls .swiper-button-lock{display:none}.accordion__button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal--dealer .modal__content{overflow:hidden}.modal--dealer .modal__content::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:1px;height:100%;background-color:#d7d7d7}.modal__wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);background-color:rgba(0,0,0,.6);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:1440px;padding:80px;background-color:#fdfcfc}.modal__close-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:80px;right:80px;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal__close-button svg{display:block;-ms-flex-negative:0;flex-shrink:0;width:19px;height:19px;stroke:#393939;-webkit-transition:color .3s ease;transition:color .3s ease}.modal__close-button:focus-visible{opacity:.8}.modal--preload{-webkit-transition:none;transition:none}.modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:auto}.modal iframe{max-width:100%;border:0}.modal--subscribe .modal__content,.modal--success .modal__content{width:100%;max-width:768px;padding:60px 56px}.modal--subscribe .modal__close-button,.modal--success .modal__close-button{top:20px;right:20px}.custom-checkbox{position:relative}.custom-checkbox label,.custom-checkbox__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-checkbox label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.custom-checkbox__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:8px;border:1px solid #393939;background-color:#fdfcfc;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.custom-checkbox__icon svg{-ms-flex-negative:0;flex-shrink:0;width:14px;height:9px;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;visibility:hidden;opacity:0}.custom-checkbox input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-checkbox input:checked+.custom-checkbox__icon{background-color:#e3010f;border-color:#e3010f}.custom-checkbox input:checked+.custom-checkbox__icon svg,.custom-checkbox input:checked~.custom-checkbox__text,.custom-radio input:checked+.custom-radio__icon::after{opacity:1;visibility:visible}.custom-checkbox__label{font-weight:400;font-size:18px;line-height:140%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox__text{position:absolute;top:100%;left:0;margin:4px 0 0;padding-left:28px;font-weight:400;font-size:16px;line-height:19px;color:rgba(0,0,0,.5);-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.custom-input label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.custom-input__label{display:block;margin:0 0 4px;font-weight:400;font-size:16px;line-height:24px}.custom-input input{width:100%;border:1px solid #d7d7d7;padding:16px 24px;height:53px;background-color:#f8f7f7;outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.custom-input input::-webkit-input-placeholder,.custom-textarea textarea::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:130%;opacity:.4}.custom-input input::-moz-placeholder,.custom-textarea textarea::-moz-placeholder{font-weight:400;font-size:16px;line-height:130%;opacity:.4}.custom-input input:-ms-input-placeholder,.custom-textarea textarea:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:130%;opacity:.4}.custom-input input::-ms-input-placeholder,.custom-textarea textarea::-ms-input-placeholder{font-weight:400;font-size:16px;line-height:130%;opacity:.4}.custom-input input::placeholder,.custom-textarea textarea::placeholder{font-weight:400;font-size:16px;line-height:130%;opacity:.4}.custom-input input:focus-visible,.custom-textarea textarea:focus-visible{border-color:#393939}.custom-input__icon,.custom-radio__icon::after{position:absolute;top:50%;visibility:hidden;opacity:0}.custom-input__icon{right:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.custom-input__icon svg{display:-webkit-box;display:-ms-flexbox;display:flex;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.contacts-form__input.is-error input,.custom-input.is-error input{border-color:#e3010f}.custom-input.is-error .custom-input__icon{opacity:1;visibility:visible}.custom-radio label,.custom-radio__icon{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-radio label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.custom-radio__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:8px;border-radius:50%;background-color:#fff;-webkit-transition:border .3s ease;transition:border .3s ease}.custom-radio__icon::after{content:"";left:50%;width:10px;height:10px;border-radius:50%;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts-form__file input,.custom-radio input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-radio__label{font-weight:400;font-size:16px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-select{position:relative;width:100%}.custom-select.is-open .custom-select__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-select.is-open .custom-select__button{border-radius:5px 5px 0 0}.custom-select.is-open .custom-select__list{visibility:visible;opacity:1}.custom-select__button,.custom-textarea textarea{width:100%;border:1px solid #d7d7d7;background-color:#f8f7f7;outline:0}.custom-select__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;padding:12px 16px;cursor:pointer}.contacts-form__form-success span,.custom-select__text{font-weight:400;font-size:18px;line-height:130%}.custom-select__icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:8px;margin-left:10px;background-color:#393939;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;clip-path:polygon(100% 0,100% 20%,50% 100%,0 20%,0 0,50% 80%)}.custom-select__list{z-index:1;position:absolute;left:0;bottom:0;width:100%;max-height:102px;margin:0;padding:0;overflow-y:auto;list-style:none;background-color:#f8f7f7;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.custom-select__item{padding:5px;font-weight:400;font-size:16px;line-height:24px;color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer;outline:0}.custom-textarea{position:relative;height:100%}.custom-textarea label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-textarea textarea{height:100%;padding:16px 24px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.custom-textarea__label{display:block;margin:0 0 4px;font-weight:400;font-size:16px;line-height:24px}.custom-textarea label,.language-selection,.search form{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.language-selection--mobile{display:none}.language-selection__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.language-selection__group{display:none}.language-selection__button{font-weight:600;font-size:16px;line-height:1.3;color:#393939;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72px;height:100%;border-inline:1px solid #d7d7d7;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.language-selection__button:focus-visible{background-color:#f0f0f0}.language-selection__button.is-active{display:none}.language-selection__button--arrow{width:52px}.language-selection__button--arrow::before,.search__button--arrow::before{content:"";width:15px;height:15px;border-top:2px solid #393939;border-right:2px solid #393939;-webkit-transform:translateX(-30%) rotate(45deg);-ms-transform:translateX(-30%) rotate(45deg);transform:translateX(-30%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.language-selection__button--arrow.is-clicked::before{-webkit-transform:translateX(30%) rotate(-135deg);-ms-transform:translateX(30%) rotate(-135deg);transform:translateX(30%) rotate(-135deg)}.language-selection__block-selected{font-weight:600;font-size:16px;line-height:1.3;color:#393939;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:100%;border-inline:1px solid #d7d7d7;background-color:#f0f0f0;text-transform:uppercase}.search div[id^=bx_incl_area_]{height:100%}.search--mobile,.search__wrapper{display:none}.search__button{font-weight:600;font-size:16px;line-height:1.3;color:#393939;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:100%;width:80px;border-inline:1px solid #d7d7d7;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.search__button:focus-visible{background-color:#f0f0f0}.search__button svg{stroke:#393939}.account-info__email input,.account-info__kpp input,.account-info__phone input,.search__button.is-clicked{border-left:none}.search__button--arrow{width:52px}.search__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px}.search__input{font-weight:400;font-size:16px;line-height:1.3;color:#393939;width:360px;height:50px;padding-left:24px;border:1px solid #d7d7d7;background-color:#f8f7f7}.search__input::-webkit-input-placeholder{color:#393939}.search__input::-moz-placeholder{color:#393939}.search__input:-ms-input-placeholder{color:#393939}.search__input::-ms-input-placeholder{color:#393939}.search__input::placeholder{color:#393939}.sub-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 140px}.sub-nav__group,.sub-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.sub-nav__list--alt{row-gap:40px}.sub-nav__link{font-weight:400;font-size:18px;line-height:1.3;color:#393939;-webkit-transition:color .3s ease;transition:color .3s ease}.sub-nav__link:focus-visible{color:rgba(57,57,57,.7)}.sub-nav__link--bold{font-weight:600;font-size:22px}.sub-nav__link--bold:focus-visible{color:#e3010f}.catalog-short{--content-width:1760px;--offsetX:80px;--offsetY:80px;position:relative;overflow:hidden;padding:80px 0;--line-height:0%}.catalog-short--lang{--line-height:100%}.catalog-short--lang .catalog-short__card-link{display:none}.catalog-short--lang .catalog-short__card-link--lang{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-short::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;width:1px;height:var(--line-height);background-color:#d7d7d7}.catalog-short__body{padding-inline:max(var(--offsetX),(100% - var(--content-width))/2);border-block:1px solid #d7d7d7}.catalog-short__wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:500px}.catalog-short__left{overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.catalog-short__right{overflow:hidden}.catalog-short__card{position:relative;z-index:3;background-color:#f8f7f7}.catalog-short__card--small{border-left:1px solid #d7d7d7}.catalog-short__card--small:first-of-type{z-index:2}.catalog-short__card--big{border-right:1px solid #d7d7d7;height:100%}.catalog-short__card-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:40px;overflow:hidden;height:100%;padding:40px 0 40px 40px}.catalog-short__card-title{font-weight:700;font-size:28px;line-height:1.3;color:#393939;margin:0}.catalog-short__card-description{font-weight:400;font-size:18px;line-height:1.3;color:#393939;width:260px}.catalog-short__card-description p:not(:last-child){margin-bottom:16px}.catalog-short__card-link{font-weight:600;font-size:20px;line-height:1.4;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:2}.block-text-with-image-right__link:focus-visible,.catalog-short__card-link:focus-visible{color:#393939}.about-company-short__link:focus-visible svg,.about-company__link:focus-visible svg,.block-text-with-image-right__link:focus-visible svg,.catalog-short__card-link:focus-visible svg,.news-short__link:focus-visible svg{stroke:#393939}.catalog-short__card-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.catalog-short__card-link svg{display:inline-block;width:20px;height:20px;stroke:#e3010f;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.catalog-short__card-link--lang{display:none}.catalog-short__card-link--lang svg{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;stroke:#e3010f}.catalog-short__card-image{position:absolute}.catalog-short__card-image--small{top:0;right:-50px;width:399px;height:369px}.catalog-short__card-image--big{top:0;right:0;width:616px;height:320px}.catalog-short__card-image img{width:100%;height:100%}.section{--content-width:1760px;--offsetX:80px;--offsetY:80px;position:relative;padding-block:var(--offsetY);--line-height:0%}.block-text-with-image-right--lang::before,.section::before{content:"";top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:1px;background-color:#d7d7d7}.section::before{position:absolute;height:var(--line-height)}.section__header{position:relative;padding-bottom:40px;padding-inline:max(var(--offsetX),(100% - var(--content-width))/2)}.section__title{font-weight:700;font-size:48px;line-height:1.3;color:#393939;margin:0}.block-text-with-image-right{overflow-x:hidden;position:relative}.block-text-with-image-right--lang::before{height:100%}.block-text-with-image-right__wrapper{border-block:1px solid #d7d7d7}.block-text-with-image-right__body{display:grid;grid-template-columns:repeat(2,1fr)}.block-text-with-image-right__left,.block-text-with-image-right__right{overflow:hidden}.block-text-with-image-right__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:40px;padding-right:40px;height:100%}.block-text-with-image-right__description{font-weight:400;font-size:22px;line-height:1.4;color:#393939}.block-text-with-image-right__description p{margin:0 0 24px}.about-company-short__description p:last-child,.about-company__description p:last-child,.block-text-with-image-right__description p:last-child,.production__description p:last-child{margin:0}.block-text-with-image-right__link{font-weight:600;font-size:20px;line-height:1.3;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-transition:color .3s ease;transition:color .3s ease}.block-text-with-image-right__link svg{display:block;width:20px;height:20px;stroke:#e3010f;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.block-text-with-image-right__image,.block-text-with-image-right__image div[id^=bx_incl_area_]{width:100%;height:448px}.about-production__image img,.block-text-with-image-right__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-production{overflow-x:hidden}.about-production__wrapper{border-block:1px solid #d7d7d7}.about-production__left,.about-production__right{overflow:hidden;height:100%}.about-production__images{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}.about-production__images::before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-production__image,.about-production__image div[id^=bx_incl_area_]{width:100%;height:316px}.about-production__content{display:grid;grid-template-columns:repeat(2,1fr)}.about-production__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;background-color:#e3010f;height:100%}.about-production__title{font-weight:700;font-size:48px;line-height:1.3;color:#fdfcfc;margin:0 0 55px}.about-production__information-description{font-weight:400;font-size:22px;line-height:1.4;color:#fdfcfc;margin-bottom:auto}.about-production__information-description p{margin:0}.about-production__information-link{font-weight:600;font-size:20px;line-height:1.3;color:#fdfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:end;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.about-production__information-link svg{display:block;width:20px;height:20px;stroke:#fdfcfc}.about-production__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-production__link{position:relative}.about-production__link:not(:last-child){border-bottom:1px solid #d7d7d7}.about-production__link:has(div[id^=bx_incl_area_]) .about-production__link-text{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px;background:0 0}.about-production__link div[id^=bx_incl_area_]{max-height:237px}.about-production__link div[id^=bx_incl_area_] img,.about-production__link-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.about-production__link img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-production__link-text{font-weight:600;font-size:20px;line-height:1.4;color:#393939;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:104px 40px;background-color:#fdfcfc;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.about-production__link-text:focus-visible{background-color:rgba(253,252,252,.5)}.about-production__link-text::after{content:"";width:15px;height:15px;border-top:2px solid #393939;border-right:2px solid #393939;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.about-company-short__wrapper{border-block:1px solid #d7d7d7}.about-company-short__body{display:grid;grid-template-columns:repeat(2,1fr)}.about-company-short__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:40px}.about-company-short__description{font-weight:400;font-size:22px;line-height:1.4;color:#393939}.about-company-short__description p{margin:0 0 24px}.about-company-short__link{font-weight:600;font-size:20px;line-height:1.3;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-transition:color .3s ease;transition:color .3s ease}.about-company-short__link:focus-visible{color:#393939}.about-company-short__link svg,.about-company__link svg,.news-short__link svg{display:block;width:20px;height:20px;stroke:#e3010f;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.about-company-short__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.about-company-short__image{width:100%;height:448px}.about-company-short__image img,.about-company__image img,.cap__background img,.catalog__card-image img,.embossing-types__mosaic-item img,.gallery__image img,.history__image img,.news-card__image img,.production__image img,.stages-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;background-color:#fdfcfc}.news-card,.news-card__content,.news-card__header{display:-webkit-box;display:-ms-flexbox;display:flex}.news-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;padding:40px}.news-card__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-card__date,.news-card__link{font-weight:400;font-size:18px;line-height:1.3;color:#393939}.news-card__date{margin:0}.news-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-transition:color .3s ease;transition:color .3s ease}.news-card__link:focus-visible{color:#e3010f}.news-card__link:focus-visible::after{border-color:#e3010f}.news-card__link::after{content:"";width:12px;height:12px;border-top:1px solid #393939;border-right:1px solid #393939;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.news-card__link::before{content:"";position:absolute;inset:0}.news-card__title{font-weight:600;font-size:20px;line-height:1.4;color:#393939;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card__image{width:100%;height:230px}.news-short{overflow-x:hidden;position:relative}.news-short .section__header,.news-short__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.news-short .section__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-short--article::before,.news-short--lang::before{content:"";top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:1px;height:100%;background-color:#d7d7d7}.news-short--lang .news-short__link{display:none}.news-short__controls{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.news-short__controls--mobile{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-short__controls .swiper-button-next,.news-short__controls .swiper-button-prev{position:static;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:57px;height:57px;margin:0;border:1px solid #d7d7d7;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.news-short__controls .swiper-button-next:focus-visible,.news-short__controls .swiper-button-prev:focus-visible{background-color:#f0f0f0}.news-short__controls .swiper-button-next::after,.news-short__controls .swiper-button-prev::after{content:"";position:static;width:15px;height:15px;border-top:1px solid #e3010f;border-right:1px solid #e3010f;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.news-short__controls .swiper-button-next::after{-webkit-transform:translateX(-20%) rotate(45deg);-ms-transform:translateX(-20%) rotate(45deg);transform:translateX(-20%) rotate(45deg)}.news-short__controls .swiper-button-prev::after{-webkit-transform:translateX(20%) rotate(225deg);-ms-transform:translateX(20%) rotate(225deg);transform:translateX(20%) rotate(225deg)}.news-short__controls .swiper-button-disabled{opacity:1}.news-short__controls .swiper-button-disabled::after{border-color:#d7d7d7}.news-short__controls .swiper-button-lock{display:none}.news-short__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;position:relative;z-index:11}.news-short__swiper .swiper{overflow-x:visible}.news-short__swiper .swiper-slide{width:480px;height:auto}.news-short__swiper .swiper-slide:first-child .news-card{border-left:1px solid #d7d7d7}.news-short__swiper .news-card{border-block:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background-color:#fdfcfc}.news-short__link{font-weight:600;font-size:20px;line-height:1.3;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-transition:color .3s ease;transition:color .3s ease}.cap--dark .cap__link:focus-visible::after,.news-short__link:focus-visible{color:#393939}.cap{position:relative;min-height:380px;padding-block:40px}.cap--dark .cap__list,.cap__description p{margin:0}.cap--dark .cap__link{color:#393939;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cap--dark .cap__link:focus-visible{color:#393939;opacity:.8}.cap--dark .cap__text{color:#393939}.cap--small{min-height:unset;padding-block:0}.cap__background{position:absolute;top:0;left:0;width:100%;height:100%}.cap__background div[id^=bx_incl_area_]::before,.cap__background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(12%,rgba(0,0,0,.7)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.7) 12%,transparent 100%)}.cap__background div[id^=bx_incl_area_]{position:relative;width:100%;height:100%}.cap__wrapper{position:relative;z-index:1}.cap__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:44px}.cap__link,.cap__text{font-weight:400;font-size:16px;line-height:1.3;color:#fdfcfc}.cap__text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45ch}.cap__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s ease;transition:color .3s ease}.cap__link:focus-visible{color:rgba(253,252,252,.7)}.cap__link:focus-visible::after{color:#fdfcfc}.cap__link::after{content:"—";padding-inline:10px}.cap__title{font-weight:700;font-size:64px;line-height:1.3;color:#fdfcfc;margin:0 0 12px}.cap__description{font-weight:400;font-size:20px;line-height:1.3;color:#fdfcfc;max-width:700px}.cap__page-link{margin:24px 0 0;padding:10px;width:280px;height:57px}.about-company{overflow:hidden}.about-company__wrapper{border-block:1px solid #d7d7d7}.about-company__body{display:grid;grid-template-columns:repeat(2,1fr)}.about-company__left,.about-company__right{overflow:hidden}.about-company__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:40px;padding-right:40px;height:100%}.about-company__description{font-weight:400;font-size:22px;line-height:1.4;color:#393939}.about-company__description p{margin:0 0 24px}.about-company__link{font-weight:600;font-size:20px;line-height:1.3;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-transition:color .3s ease;transition:color .3s ease}.about-company__link:focus-visible{color:#393939}.about-company__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.about-company__group-buttons{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:100%}.about-company__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.about-company__image,.about-company__image div[id^=bx_incl_area_]{width:100%;height:448px}.stats__list{overflow:hidden;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr)}.stats__list::after,.stats__list::before{content:"";position:absolute;left:50%;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.stats__list::before{top:0}.stats__list::after{top:100%}.stats__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:80px;padding:40px}.stats__item:nth-child(1){background-color:#ececec}.stats__item:nth-child(1) .stats__number{color:#e3010f}.stats__item:nth-child(2){background-color:#b7b7b7}.stats__item:nth-child(3){background-color:#e3010f}.stats__item:nth-child(3) .stats__number,.stats__item:nth-child(3) .stats__text{color:#fdfcfc}.stats__number,.stats__text{font-weight:700;font-size:128px;line-height:1;color:#393939}.stats__text{font-weight:400;font-size:20px;line-height:1.3}.history{overflow-x:hidden}.history__body{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}.history__body::before{content:"";position:absolute;top:100%;left:50%;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.history__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.history__image{-ms-flex-negative:0;flex-shrink:0}.history__image,.history__image div[id^=bx_incl_area_]{width:100%;height:360px}.history__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:80px 40px 40px;background-color:#e3010f}.history__title{font-weight:700;font-size:48px;line-height:1.3;color:#fdfcfc;margin:0 0 40px}.history__description{font-weight:400;font-size:22px;line-height:1.4;color:#fdfcfc;margin-bottom:auto}.history__description p,.history__item-description p,.timeline__description p{margin:0}.history__link{font-weight:600;font-size:20px;line-height:1.3;color:#fdfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:end;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-transition:color .3s ease;transition:color .3s ease}.history__link:focus-visible{color:rgba(253,252,252,.8)}.history__link:focus-visible svg{stroke:rgba(253,252,252,.8)}.history__link svg{display:block;width:20px;height:20px;stroke:#fdfcfc;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.history__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.history__right{overflow:hidden}.history__item{min-height:360px;padding:40px}.history__item:not(:last-child){border-bottom:1px solid #d7d7d7}.history__item-title{font-weight:700;font-size:20px;line-height:1.3;color:#393939;margin:0 0 20px}.history__item-description{font-weight:400;font-size:20px;line-height:1.3;color:#393939}.timeline{position:relative;z-index:1;background-color:#fdfcfc}.timeline__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline__line{position:absolute;left:50%;top:0;width:1px;height:100%;background-color:#e3010f;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline__item-wrapper{width:50%;overflow:hidden}.timeline__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.timeline__item:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.timeline__item:nth-child(odd) .timeline__body{padding:40px 70px 40px 40px}.timeline__item:nth-child(even) .timeline__body{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:40px 40px 40px 70px;text-align:end}.timeline__item::before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline__date,.timeline__name{font-weight:700;font-size:48px;line-height:1.3;color:#393939;margin:0 0 32px}.timeline__name{font-size:28px;margin:0 0 24px}.timeline__description{font-weight:400;font-size:20px;line-height:1.3;color:#393939}.production__wrapper::after,.production__wrapper::before,.timeline__decorate{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline__decorate{top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:40px;background-color:#fdfcfc;border-radius:10px}.production{overflow-x:hidden}.production__wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}.production__wrapper::after,.production__wrapper::before{content:"";width:100vw;height:1px;background-color:#d7d7d7}.production__wrapper::before{top:-1px}.production__wrapper::after{bottom:0}.production__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:40px;background-color:#fdfcfc}.production__description{font-weight:400;font-size:22px;line-height:1.4;color:#393939}.production__description p{margin:0 0 24px}.production__image,.production__image div[id^=bx_incl_area_]{width:100%;height:550px}.technology{overflow-x:hidden}.technology__body{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}.technology__body::before{content:"";position:absolute;bottom:-1px;left:50%;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.technology__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px;min-height:560px;padding:40px;background-color:#fdfcfc}.technology__information:first-child{background-color:#e3010f}.technology__information:first-child .technology__description,.technology__information:first-child .technology__title{color:#fdfcfc}.technology__title{font-weight:700;font-size:48px;line-height:1.3;color:#393939;margin:0}.technology__description{font-weight:400;font-size:22px;line-height:1.4;color:#393939}.catalog__card-description p,.embossing-types__description p,.stages-card__description p,.technology__description p{margin:0}.stages-card{position:relative;z-index:1;display:grid;grid-template-columns:50% 50%;height:100%;border:1px solid #d7d7d7;background-color:#fdfcfc;-webkit-transition:grid-template-columns .6s ease,height .6s ease;transition:grid-template-columns .6s ease,height .6s ease;transition:grid-template-columns .6s ease,height .6s ease,-ms-grid-columns .6s ease}.stages-card.is-active{grid-template-columns:100% 0}.stages-card.is-active .stages-card__link::after{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.stages-card__image{width:100%;height:100%}.stages-card__body,.stages-card__header{display:-webkit-box;display:-ms-flexbox;display:flex}.stages-card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px}.stages-card__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;margin-bottom:24px}.stages-card__counter{font-weight:400;font-size:14px;line-height:1.3;color:#393939;padding-inline:10px}.stages-card__title{font-weight:700;font-size:28px;line-height:1.3;color:#393939;margin:0}.stages-card__description{font-weight:400;font-size:20px;line-height:130%;color:#393939;margin-bottom:auto;max-height:208px;overflow:hidden;-webkit-transition:max-height .6s ease;transition:max-height .6s ease}.stages-card__description.is-visible{max-height:100%}.stages-card__link{font-weight:600;font-size:18px;line-height:1.4;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-top:32px;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden}.stages-card__link::after{content:"";width:10px;height:10px;border-top:2px solid #e3010f;border-right:2px solid #e3010f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.stages-card__link.is-visible{opacity:1;visibility:visible}.stages-card__link:focus-visible{opacity:.8}.stages{overflow-x:hidden}.stages .section__header,.stages__controls .swiper-button-next,.stages__controls .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stages__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.stages__controls--mobile{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stages__controls .swiper-button-next,.stages__controls .swiper-button-prev{position:static;z-index:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:57px;height:57px;margin:0;border:1px solid #d7d7d7;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.orders__table tbody tr:focus-visible,.stages__controls .swiper-button-next:focus-visible,.stages__controls .swiper-button-prev:focus-visible{background-color:#f0f0f0}.stages__controls .swiper-button-next::after,.stages__controls .swiper-button-prev::after{content:"";position:static;width:15px;height:15px;border-top:1px solid #e3010f;border-right:1px solid #e3010f;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.stages__controls .swiper-button-next::after{-webkit-transform:translateX(-20%) rotate(45deg);-ms-transform:translateX(-20%) rotate(45deg);transform:translateX(-20%) rotate(45deg)}.stages__controls .swiper-button-prev::after{-webkit-transform:translateX(20%) rotate(225deg);-ms-transform:translateX(20%) rotate(225deg);transform:translateX(20%) rotate(225deg)}.stages__controls .swiper-button-disabled{opacity:1}.stages__controls .swiper-button-disabled::after{border-color:#d7d7d7}.stages__controls .swiper-button-lock{display:none}.stages__swiper{counter-reset:stages-counter}.stages__swiper .stages-card{counter-increment:stages-counter}.stages__swiper .stages-card__counter::before{content:counter(stages-counter,decimal-leading-zero)}.stages__swiper .stages-card__counter::before:nth-child(n+9){content:counter(stages-counter)}.stages__swiper .swiper{overflow-x:visible}.stages__swiper .swiper-slide{width:100%;height:auto}.catalog__card,.catalog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog__wrapper{row-gap:20px}.catalog__card{position:relative;z-index:1;min-height:340px;overflow:hidden;border:1px solid #d7d7d7;background-color:#f8f7f7}.catalog__card-image{position:absolute;top:50%;right:-260px;width:1381px;height:691px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.catalog__card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:850px;height:100%;padding:40px}.catalog__card-title{font-weight:700;font-size:28px;line-height:1.3;color:#393939;margin:0 0 40px}.catalog__card-description{font-weight:400;font-size:20px;line-height:1.3;color:#393939;margin-bottom:auto}.catalog__card-link{font-weight:600;font-size:20px;line-height:1.4;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-top:16px;-webkit-transition:color .3s ease;transition:color .3s ease}.catalog__card-link:focus-visible{color:#393939}.catalog__card-link:focus-visible svg{stroke:#393939}.catalog__card-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.catalog__card-link svg{display:inline-block;width:20px;height:20px;stroke:#e3010f;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.embossing-types{overflow-x:hidden;position:relative}.embossing-types::before,.embossing-types__wrapper::after,.embossing-types__wrapper::before{content:"";position:absolute;left:50%;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.embossing-types::before{width:1px;height:100%;top:0}.embossing-types__wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}.embossing-types__wrapper::after,.embossing-types__wrapper::before{width:100vw;height:1px}.embossing-types__wrapper::before{top:-1px}.embossing-types__wrapper::after{bottom:-1px}.embossing-types__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;padding:40px 40px 40px 0}.embossing-types__title{font-weight:700;font-size:48px;line-height:1.1;color:#393939;margin:0}.embossing-types__description{font-weight:400;font-size:22px;line-height:1.4;color:#393939}.embossing-types__mosaic{display:grid;max-height:480px;grid-template-rows:repeat(60,minmax(8px,1fr));grid-template-columns:1fr 1fr}.embossing-types__mosaic[data-count="1"]>:nth-child(1){grid-column:1/3;grid-row:1/61}.embossing-types__mosaic[data-count="2"]>:nth-child(1){grid-column:1/3;grid-row:1/30}.embossing-types__mosaic[data-count="2"]>:nth-child(2){grid-column:1/3;grid-row:30/61}.embossing-types__mosaic[data-count="3"]>:nth-child(1){grid-column:1/3;grid-row:1/20}.embossing-types__mosaic[data-count="3"]>:nth-child(2){grid-column:1/3;grid-row:20/40}.embossing-types__mosaic[data-count="3"]>:nth-child(3){grid-column:1/3;grid-row:40/61}.embossing-types__mosaic[data-count="4"]>:nth-child(1),.embossing-types__mosaic[data-count="5"]>:nth-child(1),.embossing-types__mosaic[data-count="6"]>:nth-child(1){grid-column:1;grid-row:1/20}.embossing-types__mosaic[data-count="4"]>:nth-child(2),.embossing-types__mosaic[data-count="5"]>:nth-child(2),.embossing-types__mosaic[data-count="6"]>:nth-child(2){grid-column:1;grid-row:20/40}.embossing-types__mosaic[data-count="4"]>:nth-child(3),.embossing-types__mosaic[data-count="5"]>:nth-child(3),.embossing-types__mosaic[data-count="6"]>:nth-child(3){grid-column:1;grid-row:40/61}.embossing-types__mosaic[data-count="4"]>:nth-child(4){grid-column:2;grid-row:1/61}.embossing-types__mosaic[data-count="5"]>:nth-child(4){grid-column:2;grid-row:1/30}.embossing-types__mosaic[data-count="5"]>:nth-child(5){grid-column:2;grid-row:30/61}.embossing-types__mosaic[data-count="6"]>:nth-child(4){grid-column:2;grid-row:1/20}.embossing-types__mosaic[data-count="6"]>:nth-child(5){grid-column:2;grid-row:20/40}.embossing-types__mosaic[data-count="6"]>:nth-child(6){grid-column:2;grid-row:40/61}.embossing-types__mosaic[data-count="7"]>:nth-child(1),.embossing-types__mosaic[data-count="8"]>:nth-child(1){grid-column:1;grid-row:1/15}.embossing-types__mosaic[data-count="7"]>:nth-child(2),.embossing-types__mosaic[data-count="8"]>:nth-child(2){grid-column:1;grid-row:15/30}.embossing-types__mosaic[data-count="7"]>:nth-child(3),.embossing-types__mosaic[data-count="8"]>:nth-child(3){grid-column:1;grid-row:30/45}.embossing-types__mosaic[data-count="7"]>:nth-child(4),.embossing-types__mosaic[data-count="8"]>:nth-child(4){grid-column:1;grid-row:45/61}.embossing-types__mosaic[data-count="7"]>:nth-child(5){grid-column:2;grid-row:1/20}.embossing-types__mosaic[data-count="7"]>:nth-child(6){grid-column:2;grid-row:20/40}.embossing-types__mosaic[data-count="7"]>:nth-child(7){grid-column:2;grid-row:40/61}.embossing-types__mosaic[data-count="8"]>:nth-child(5){grid-column:2;grid-row:1/15}.embossing-types__mosaic[data-count="8"]>:nth-child(6){grid-column:2;grid-row:15/30}.embossing-types__mosaic[data-count="8"]>:nth-child(7){grid-column:2;grid-row:30/45}.embossing-types__mosaic[data-count="8"]>:nth-child(8){grid-column:2;grid-row:45/61}.embossing-types__mosaic[data-count="10"]>:nth-child(1),.embossing-types__mosaic[data-count="9"]>:nth-child(1){grid-column:1;grid-row:1/12}.embossing-types__mosaic[data-count="10"]>:nth-child(2),.embossing-types__mosaic[data-count="9"]>:nth-child(2){grid-column:1;grid-row:12/24}.embossing-types__mosaic[data-count="10"]>:nth-child(3),.embossing-types__mosaic[data-count="9"]>:nth-child(3){grid-column:1;grid-row:24/36}.embossing-types__mosaic[data-count="10"]>:nth-child(4),.embossing-types__mosaic[data-count="9"]>:nth-child(4){grid-column:1;grid-row:36/48}.embossing-types__mosaic[data-count="10"]>:nth-child(5),.embossing-types__mosaic[data-count="9"]>:nth-child(5){grid-column:1;grid-row:48/61}.embossing-types__mosaic[data-count="9"]>:nth-child(6){grid-column:2;grid-row:1/15}.embossing-types__mosaic[data-count="9"]>:nth-child(7){grid-column:2;grid-row:15/30}.embossing-types__mosaic[data-count="9"]>:nth-child(8){grid-column:2;grid-row:30/45}.embossing-types__mosaic[data-count="9"]>:nth-child(9){grid-column:2;grid-row:45/61}.embossing-types__mosaic[data-count="10"]>:nth-child(6){grid-column:2;grid-row:1/12}.embossing-types__mosaic[data-count="10"]>:nth-child(7){grid-column:2;grid-row:12/24}.embossing-types__mosaic[data-count="10"]>:nth-child(8){grid-column:2;grid-row:24/36}.embossing-types__mosaic[data-count="10"]>:nth-child(9){grid-column:2;grid-row:36/48}.embossing-types__mosaic[data-count="10"]>:nth-child(10){grid-column:2;grid-row:48/61}.embossing-types__mosaic-item{position:relative;width:100%}.embossing-types__mosaic-name{font-weight:700;font-size:20px;line-height:1.3;color:#393939;position:absolute;left:20px;right:5px;bottom:20px;margin:0}.gallery{padding:80px 0}.gallery__title{margin:0 0 32px}.gallery__images{display:grid;grid-template-columns:repeat(4,1fr)}.gallery__image{height:404px}.gallery__btn{margin:32px auto 0;width:708px;display:none}.contacts-form.is-error .errors,.gallery__btn.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts{padding:40px 0 80px;position:relative}.contacts::before,.main-news::before,.requisite::before,.transit::before{content:"";position:absolute;width:1px;height:100%;background-color:#d7d7d7;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts__breadcrumbs{margin:0 0 44px}.contacts__title{margin:0;font-weight:700;font-size:64px;line-height:130%}.contacts__wrapper{display:grid;grid-template-columns:1fr 1fr}.contacts__list{padding:90px 0 0 40px}.contacts__list-item{padding:20px 0;border-bottom:1px solid #d7d7d7}.contacts__list-item:last-of-type{border-bottom:none;padding:20px 0 0}.contacts__label{margin:0 0 24px;font-weight:600;font-size:16px;line-height:140%}.contacts__link{font-weight:700;font-size:24px;line-height:130%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contacts-form__file label:focus-visible,.contacts-form__info a:focus-visible,.contacts__link:focus-visible{opacity:.8}.contacts__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contacts__links .contacts__link{text-decoration:underline}.transit{padding:80px 0;position:relative}.transit__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.transit__wrapper{display:grid;grid-template-columns:1fr 1fr}.transit__content{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.transit__text{padding:40px 40px 40px 0}.transit__text p{margin:0 0 20px;font-weight:400;font-size:22px;line-height:140%}.transit__text p:last-of-type{margin:0}.transit__image,.transit__image div[id^=bx_incl_area_]{max-width:880px;height:454px}.transit__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.requisite{padding:80px 0;position:relative}.requisite__wrapper{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.requisite__cards{padding:40px 0;display:grid;grid-template-columns:1fr 1fr}.requisite__card{padding:20px 40px;border-bottom:1px solid #d7d7d7}.requisite__card:nth-last-child(-n+2){border-bottom:none}.requisite__card-title{margin:0 0 24px;font-weight:600;font-size:16px;line-height:140%}.requisite__card-description{margin:0;font-weight:400;font-size:22px;line-height:140%}.contacts-form{padding:80px 0 200px;border-top:1px solid #d7d7d7}.contacts-form__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.contacts-form__info{margin:0 0 24px;font-weight:400;font-size:18px;line-height:130%}.contacts-form__info a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contacts-form__inputs-wrapper{margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contacts-form__column:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.contacts-form__input{position:relative}.contacts-form__file.is-error .contacts-form__input-error,.contacts-form__input.is-error .contacts-form__input-error,.contacts-form__input.is-error .custom-input__icon{opacity:1;visibility:visible}.contacts-form__input.is-error input::-webkit-input-placeholder{color:#e3010f}.contacts-form__input.is-error input::-moz-placeholder{color:#e3010f}.contacts-form__input.is-error input::-ms-input-placeholder{color:#e3010f}.contacts-form__input.is-error input::placeholder{color:#e3010f}.contacts-form__input-error{position:absolute;font-weight:400;font-size:14px;line-height:130%;color:#e3010f;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.contacts-form__file{position:relative;margin:0 0 24px}.contacts-form__file label{cursor:pointer;gap:24px;font-weight:500;font-size:22px;line-height:130%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contacts-form__file-icon{border:1px solid #d7d7d7;width:60px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-form__file-icon svg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:21px;height:21px}.contacts-form__file label,.contacts-form__file-icon,.contacts-form__file-info,.contacts-form__remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-form__remove{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 10px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contacts-form__remove svg{-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;stroke:#393939}.contacts-form__remove:focus-visible{opacity:.8}.contacts-form__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.contacts-form__btn{width:464px;height:57px}.contacts-form__form-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.contacts-form__form-success.is-active{opacity:1;visibility:visible}.contacts-form__form-success span:nth-child(1){font-weight:700;font-size:22px;line-height:140%}.main-news{padding:80px 0;position:relative}.main-news__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.main-news__cards{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"main news-1" "main news-2" "main news-3"}.main-news-card{border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.main-news-card:nth-child(1){grid-area:main;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-right:none;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}.main-news-card:nth-child(1) .main-news-card__image{width:100%;height:400px}.main-news-card:nth-child(1) .main-news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-news-card:nth-child(1) .main-news-card__content{width:100%;padding:24px 40px;display:grid;grid-template-areas:"date link" "title title" "desc desc"}.main-news-card:nth-child(1) .main-news-card__title{margin:16px 0 8px;font-weight:700;font-size:28px;line-height:130%;-webkit-line-clamp:4}.main-news-card:nth-child(1) .main-news-card__description{margin:0;display:block;font-weight:400;font-size:20px;line-height:130%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.main-news-card:nth-child(2){grid-area:news-1}.main-news-card:nth-child(3){grid-area:news-2}.main-news-card:nth-child(4){grid-area:news-3}.main-news-card:last-of-type{border-bottom:1px solid #d7d7d7}.main-news-card__content{padding:30px;width:50%;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;grid-template-areas:"date link" "title title"}.main-news-card__date,.main-news-card__link{font-weight:400;font-size:18px;line-height:130%}.main-news-card__date{margin:0;grid-area:date}.main-news-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;grid-area:link;-webkit-transition:color .3s ease;transition:color .3s ease}.main-news-card__link:focus-visible{color:#e3010f}.main-news-card__link:focus-visible svg{fill:#e3010f}.main-news-card__link::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.main-news-card__link svg{width:9px;height:15px;fill:#393939;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill .3s ease;transition:fill .3s ease}.main-news-card__title{margin:24px 0 0;font-weight:600;font-size:20px;line-height:140%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:title}.main-news-card__description{display:none;grid-area:desc}.main-news-card__image{width:50%;height:260px}.career-advantages__image img,.career__image img,.main-news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.last-news{padding:80px 0;position:relative}.documents::before,.documents__cards::after,.documents__cards::before,.last-news::before{content:"";position:absolute;background-color:#d7d7d7;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.last-news::before{width:1px;height:100%;top:0}.last-news__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.last-news__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.last-news__cards .news-card{border:1px solid #d7d7d7;background-color:#fdfcfc}.documents{padding:40px 0 100px;overflow:hidden;position:relative}.documents::before,.documents__cards::after,.documents__cards::before{z-index:2}.documents::before{width:1px;height:100%;top:0}.documents__breadcrumbs{margin:0 0 32px}.documents__title{margin:0 0 44px;font-weight:700;font-size:64px;line-height:130%}.documents__cards{position:relative;display:grid;grid-template-columns:1fr 1fr}.documents__cards::after,.documents__cards::before{height:1px;width:100vw}.documents__cards::before{top:0}.documents__cards::after{bottom:0}.document-card{min-height:240px;padding:40px;background-color:#f8f7f7;border-bottom:1px solid #d7d7d7;position:relative;z-index:1}.document-card__desc,.document-card__title{margin:0 0 16px;font-weight:500;font-size:14px;line-height:130%}.document-card__title{font-weight:700;font-size:28px}.document-card__link{font-weight:400;font-size:20px;line-height:130%;text-align:center;border-bottom:1px solid #393939;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.document-card__link::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.document-card__link svg{stroke:#393939;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.document-card__link:focus-visible{opacity:.8}.career{padding:80px 0;position:relative;overflow:hidden}.career::before,.career__wrapper::after,.career__wrapper::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d7d7d7}.career::before{width:1px;height:100%;top:0}.career__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.career__wrapper{display:grid;grid-template-columns:1fr 1fr;position:relative}.career__wrapper::after,.career__wrapper::before{height:1px;width:100vw;z-index:2}.career__wrapper::before{top:0}.career__wrapper::after{bottom:0}.career__main-content{padding:40px 40px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fdfcfc;position:relative}.career__main-content::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:100vw;height:1px;background-color:#d7d7d7}.career__image,.career__image div[id^=bx_incl_area_]{height:456px}.career__text{margin:0;font-weight:400;font-size:22px;line-height:140%}.career__text p{margin:0 0 16px}.career__text p:last-child{margin:0}.career__link,.career__link svg{display:-webkit-box;display:-ms-flexbox;display:flex}.career__link{margin-top:auto;font-weight:600;font-size:20px;line-height:140%;color:#e3010f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-transition:color .3s ease;transition:color .3s ease}.career__link svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;stroke:#e3010f;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.career__link:focus-visible{color:#393939}.career__link:focus-visible svg{stroke:#393939}.career-advantages{padding:80px 0;position:relative;overflow:hidden}.career-advantages::before,.career-advantages__block::after,.career-advantages__block::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d7d7d7}.career-advantages::before{width:1px;height:100%;top:0}.career-advantages__block{display:grid;grid-template-columns:1fr 1fr;position:relative}.career-advantages__block::after,.career-advantages__block::before{height:1px;width:100vw;z-index:3}.career-advantages__block::before{top:0}.career-advantages__block::after{bottom:0;display:none}.career-advantages__block:last-of-type::after{display:block}.career-advantages__text{padding:40px;position:relative;z-index:2;background-color:#fdfcfc}.career-advantages__text,.career-advantages__text div[id^=bx_incl_area_]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.career-advantages__text h3{margin:0;font-weight:700;font-size:48px;line-height:130%}.career-advantages__text p{margin:0;font-weight:400;font-size:22px;line-height:140%}.career-advantages__text--red{background-color:#e3010f;color:#fdfcfc}.career-advantages__image,.career-advantages__image div[id^=bx_incl_area_]{width:100%;height:668px}.account{padding:40px 0 0;position:relative;overflow-x:hidden}.account::after,.account::before{content:"";position:absolute;background-color:#d7d7d7;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.account::before{width:1px;height:100%;top:0}.account::after{width:100vw;height:1px;bottom:0}.account__breadcrumbs{margin:0 0 32px}.account__title{margin:0 0 16px;font-weight:700;font-size:48px;line-height:130%;position:relative}.account__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;position:relative;z-index:2}.account__btn{padding:11px 24px;border:0;background-color:transparent;font-weight:400;font-size:20px;line-height:130%;height:49px;border-bottom:1px solid transparent;cursor:pointer;-webkit-transition:opacity .3s ease,border-color .3s ease;transition:opacity .3s ease,border-color .3s ease}.account__btn:focus-visible{opacity:.8}.account__btn.is-active{border-bottom:1px solid #393939;pointer-events:none}.account-info{padding:40px 0 100px;position:relative}.account-info::before,.auth-page::before,.news-article::before,.not-found::before,.orders::before,.products::before,.text-page::before{content:"";position:absolute;width:1px;height:100%;background-color:#d7d7d7;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.account-info__wrapper{margin:0 0 40px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:44px;grid-template-areas:"organization organization kpp kpp" "person person email phone" "address address address address"}.account-info__wrapper input:focus-visible{border-left:1px solid #393939}.account-info__organiztion{grid-area:organization}.account-info__kpp{grid-area:kpp}.account-info__contact-person{grid-area:person}.account-info__email{grid-area:email}.account-info__phone{grid-area:phone}.account-info__address{grid-area:address}.account-info__title{margin:0 0 12px;padding:0 0 0 24px;font-weight:600;font-size:20px;line-height:140%}.orders{padding:40px 0 100px;position:relative}.orders__table{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.orders__table thead tr{width:100%;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;border-bottom:1px solid #d7d7d7}.orders__table thead tr th{padding:12px;text-align:start;font-weight:600;font-size:20px;line-height:140%}.orders__table thead tr th:first-of-type{padding:12px 0}.orders__table tbody tr{position:relative;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;border-bottom:1px solid #d7d7d7;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.orders__table tbody tr td{padding:20px 12px;font-weight:400;font-size:20px;line-height:130%;border-left:1px solid #d7d7d7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orders__table tbody tr td:first-of-type{border-left:none;padding:20px 0}.orders__table tbody tr td:last-of-type{padding:20px 0 20px 12px}.orders__table tbody tr td:nth-child(3){border-left:none;white-space:nowrap}.orders__status{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d7d7d7;padding:16px;background-color:#f8f7f7}.orders__status--completed{background-color:#fdfcfc}.orders__status--cancelled{background-color:#fdfcfc;color:#e3010f}.pagination{margin:32px 0 0}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.pagination__list-item{position:relative}.pagination__list-item-link{width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #393939;background:#fdfcfc;font-weight:400;font-size:20px;line-height:130%;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.pagination__list-item-link:focus-visible{background-color:#f0f0f0}.pagination__list-item-link.is-active{background-color:#393939;color:#fdfcfc;pointer-events:none}.pagination__next-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.pagination__btn a,.pagination__next-btn a{background-color:#393939;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pagination__btn a:focus-visible,.pagination__next-btn a:focus-visible{background-color:#393939;opacity:.8}.pagination__btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pagination__btn.is-disabled{opacity:.5;pointer-events:none}.auth-page__form form,.pagination__btn svg{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__btn svg{width:10px;height:17px;-ms-flex-negative:0;flex-shrink:0;fill:#fdfcfc}.pagination__prev-btn svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.pagination__separator{font-weight:500;font-size:16px;text-align:center;padding:8px 0 10px;width:45px;height:45px}.news-article{padding:40px 0 80px;position:relative;overflow-x:hidden}.news-article__breadcrumbs{margin:0 0 32px}.news-article__date{margin:0;text-align:end;font-weight:600;font-size:20px;line-height:140%}.auth-page{padding:80px 0 140px;position:relative}.auth-page__wrapper{position:relative;z-index:1;background-color:#fdfcfc;padding:40px;width:680px;margin:0 auto;border:1px solid #d7d7d7}.auth-page__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.auth-page__desc{margin:-24px 0 32px;font-weight:400;font-size:18px;line-height:130%;max-width:430px}.auth-page__form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.auth-page__form-input{position:relative}.auth-page__form-input.is-error input{border-color:#e3010f}.auth-page__form-input.is-error input::-webkit-input-placeholder{color:#e3010f}.auth-page__form-input.is-error input::-moz-placeholder{color:#e3010f}.auth-page__form-input.is-error input::-ms-input-placeholder{color:#e3010f}.auth-page__form-input.is-error input::placeholder{color:#e3010f}.auth-page__error svg,.auth-page__errors.is-error,.auth-page__form-input.is-error .custom-input__icon,.auth-page__success-text svg,.auth-page__success.is-success{display:-webkit-box;display:-ms-flexbox;display:flex}.auth-page__form-input.is-error .auth-page__input-error{opacity:1;visibility:visible}.auth-page__input-error{position:absolute;left:0;font-weight:400;font-size:14px;line-height:130%;color:#e3010f;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.auth-page__errors{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-page__error,.auth-page__errors,.auth-page__success{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-page__error{margin:8px auto;font-weight:400;font-size:18px;line-height:130%;color:#e3010f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.auth-page__error svg,.auth-page__success-text svg{fill:#e3010f;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.auth-page__success{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-page__sign-in,.auth-page__sign-up,.auth-page__success-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-page__success-text{margin:8px auto;font-weight:400;font-size:18px;line-height:130%;color:green;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.auth-page__success-text svg{fill:green}.auth-page__sign-in,.auth-page__sign-up{margin:12px 0 0}.auth-page__sign-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;font-weight:400;font-size:16px;line-height:130%}.auth-page__sign-in{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.auth-page__link{font-weight:600;font-size:16px;line-height:130%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.auth-page__link:focus-visible{opacity:.8}.not-found{padding:280px 0 340px;position:relative}.not-found__wrapper{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;position:relative;z-index:2}.not-found__image{width:740px;height:260px;margin-left:auto}.not-found__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.not-found__content{width:100%}.not-found__title,.text-page__content h2,.text-page__content h3,.text-page__content h4,.text-page__content-top h2,.text-page__content-top h3,.text-page__content-top h4{margin:0 0 24px;font-weight:700;font-size:48px;line-height:130%}.not-found__description{margin:0 0 32px;font-weight:400;font-size:20px;line-height:130%;max-width:464px}.not-found__link{width:100%}.text-page{padding:40px 0 100px}.text-page__breadcrumbs{margin:0 0 32px}.text-page__title{margin:0 0 32px;font-weight:700;font-size:64px;line-height:130%;position:relative}.text-page__content,.text-page__content-top{margin:0 0 32px;padding:0 0 0 120px;font-weight:400;font-size:22px;line-height:140%;position:relative}.text-page__content p,.text-page__content-bottom p,.text-page__content-top p{margin:0 0 20px}.item__description p:last-of-type,.news-article-content p:last-of-type,.text-page__content p:last-of-type,.text-page__content-top p:last-of-type{margin:0}.text-page__content ul,.text-page__content-bottom ul,.text-page__content-top ul{margin:0 0 20px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.text-page__content ul li,.text-page__content-bottom ul li,.text-page__content-top ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.text-page__content ul li::before,.text-page__content-bottom ul li::before,.text-page__content-top ul li::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px 0;width:12px;height:18px;background-image:url(/local/templates/xylosuisse/css/./../../img/sprite/icon-logo.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-ms-flex-negative:0;flex-shrink:0}.text-page__content-bottom{padding:0 0 0 120px;font-weight:400;font-size:20px;line-height:130%;position:relative}.item__description h2,.item__description h3,.item__description h4,.text-page__content-bottom h2,.text-page__content-bottom h3,.text-page__content-bottom h4{margin:0 0 24px;font-weight:700;font-size:28px;line-height:130%}.products-filter{margin:0 0 24px}.products-filter__wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.products-filter__wrapper .filter:not(:first-child) .filter__button{border-left:none}.products{padding:80px 0;position:relative}.products__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.products__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.products__reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:18px;line-height:23px;color:#393939;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden}.products__reset svg{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin:0 0 0 8px}.products__reset.is-active{opacity:1;visibility:visible}.products__reset:focus-visible{opacity:.8}.products__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fdfcfc;z-index:2}.product-card__image{margin:0 0 8px;width:100%;aspect-ratio:1/1}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__number{margin:0 0 4px;font-weight:500;font-size:14px;line-height:130%;color:#8f8f8f}.product-card__link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__title{margin:0 0 4px;font-weight:600;font-size:20px;line-height:140%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card__characteristics-list{margin:0 0 12px;font-weight:500;font-size:14px;line-height:130%;color:#8f8f8f}.product-card__characteristics-list-item{padding:4px 0;border-bottom:1px solid #d7d7d7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.product-card__characteristics-list-item span:last-of-type{text-align:end}.product-card__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:auto 0 0}.product-card__current-price,.product-card__old-price{margin:0;font-weight:400;font-size:20px;line-height:130%;white-space:nowrap}.product-card__old-price{font-weight:500;font-size:14px;text-decoration:line-through;color:#8f8f8f}.item{padding:40px 0 80px;position:relative}.item::before,.item__main::before{content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d7d7d7}.item::before{width:1px;height:100%;top:0;z-index:2}.item__breadcrumbs{display:inline-block;margin:0 0 40px;overflow:hidden;background-color:#fdfcfc;position:relative;z-index:2}.item__main,.item__wrapper{position:relative}.item__main::before{height:1px;width:100%}.item__wrapper{display:grid;grid-template-columns:1fr 1fr}.item__images{height:calc(100vh - 181px);display:grid;grid-template-columns:98px minmax(614px,774px);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;position:sticky;top:180px}.item__image{width:100%}.item__image img,.item__images-thumb .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.item__images-thumb{height:calc(100vh - 181px)}.item__images-thumb .swiper-slide{height:131px;cursor:pointer}.item__content{padding:40px}.item__title{margin:0 0 16px;font-weight:700;font-size:48px;line-height:130%}.item__prices{margin:0 0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.item__current-price{margin:0;font-weight:700;font-size:28px;line-height:130%}.item__characteristics-list,.item__old-price{font-weight:400;font-size:20px;line-height:130%;color:#8f8f8f}.item__old-price{margin:0;text-decoration:line-through}.item__characteristics-list{margin:0 0 40px}.item__characteristics-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:4px 0 12px;border-bottom:1px solid #d7d7d7}.item__controls{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin:0 0 40px}.item__controls,.item__counter,.item__counter-btn svg{display:-webkit-box;display:-ms-flexbox;display:flex}.item__counter{width:100%;max-width:220px}.item__counter .custom-input{width:82px;height:69px}.item__counter .custom-input input{height:69px;padding:5px;text-align:center}.item__counter-btn{width:69px;height:69px;padding:2px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.item__counter-btn svg{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.item__counter-btn:focus-visible,.products-slider__controls .swiper-button-next:focus-visible,.products-slider__controls .swiper-button-prev:focus-visible{background-color:#f0f0f0}.item__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.item__add-btn{-ms-flex-negative:1;flex-shrink:1;height:69px;width:100%}.item__description p{margin:0 0 20px;font-weight:400;font-size:22px;line-height:140%}.products-slider{border-top:1px solid #d7d7d7;padding:80px 0;padding-left:max(80px,(100% - 1760px)/2);padding-right:max(80px,(100% - 1760px)/2)}.products-slider__wrapper{display:grid;grid-template-columns:1fr 1fr;row-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:"title controls" "slider slider"}.products-slider__title{margin:0;font-weight:700;font-size:48px;line-height:130%;grid-area:title}.products-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-area:controls}.products-slider__controls .swiper-button-next,.products-slider__controls .swiper-button-prev{position:static;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:57px;height:57px;margin:0;border:1px solid #d7d7d7;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.products-slider__controls .swiper-button-next::after,.products-slider__controls .swiper-button-prev::after{content:"";position:static;width:15px;height:15px;border-top:1px solid #e3010f;border-right:1px solid #e3010f;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.products-slider__controls .swiper-button-next::after{-webkit-transform:translateX(-20%) rotate(45deg);-ms-transform:translateX(-20%) rotate(45deg);transform:translateX(-20%) rotate(45deg)}.products-slider__controls .swiper-button-prev::after{-webkit-transform:translateX(20%) rotate(225deg);-ms-transform:translateX(20%) rotate(225deg);transform:translateX(20%) rotate(225deg)}.products-slider__controls .swiper-button-disabled{opacity:1}.products-slider__controls .swiper-button-disabled::after{border-color:#d7d7d7}.products-slider__controls .swiper-button-lock{display:none}.products-slider__slider{grid-area:slider;width:100%;min-width:0}.products-slider__slider .swiper-slide{width:422px}.search-result{padding:40px 0 80px;position:relative}.search-result::before,.search-result__input::after,.search-result__input::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d7d7d7}.search-result::before{width:1px;height:100%;top:0}.search-result__breadcrumbs{margin:0 0 32px}.search-result__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.search-result__input{position:relative}.search-result__input::after,.search-result__input::before{height:1px;width:100vw}.search-result__input::before{top:0}.search-result__input::after{bottom:0}.search-result__input .custom-input{position:relative;z-index:3}.search-result__cards{margin:24px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.cart__title{margin:0 0 32px;font-weight:700;font-size:28px;line-height:130%}.cart__items,.cart__total-price{margin:0 0 32px;display:-webkit-box;display:-ms-flexbox;display:flex}.cart__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart__total-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.cart__total-price-label{font-weight:600;font-size:20px;line-height:140%}.cart__total-price-value{margin:0;font-weight:400;font-size:20px;line-height:130%}.cart-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:20px 0;border-bottom:1px solid #d7d7d7}.cart-card__delete-btn{cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cart-card__delete-btn:focus-visible{opacity:.8}.cart-card__delete-btn svg{width:19px;height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;stroke:#d7d7d7}.cart-card__img{width:160px;height:59px;margin:0 12px 0 0}.cart-card__img img,.news-article-content__slider .news-article-content__image img,.news-article-content__slider-main .news-article-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-card__link{display:block}.cart-card__title{margin:0;font-weight:700;font-size:28px;line-height:130%;max-width:300px}.cart-card__description-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;font-weight:600;font-size:20px;line-height:140%;color:#8f8f8f}.cart-card__description-list-item{white-space:nowrap}.cart-card__counter,.cart-card__counter-btn svg{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-card__counter{margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px}.cart-card__counter .custom-input{width:100%;height:59px}.cart-card__counter .custom-input input{height:59px;padding:5px;text-align:center}.cart-card__counter-btn{width:59px;height:59px;padding:2px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cart-card__counter-btn svg{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.cart-card__counter-btn:focus-visible{background-color:#f0f0f0}.cart-card__price{margin:0;font-weight:400;font-size:22px;line-height:140%;white-space:nowrap}.order-form__title{margin:0 0 24px;font-weight:700;font-size:28px;line-height:130%}.order-form__section-content{margin:0 0 24px}.order-form__section-content .bx-soa-customer{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:24px;margin:0 0 24px}.order-form__input{position:relative}.order-form__input.is-error .custom-input__icon,.order-form__input.is-error .order-form__input-error{opacity:1;visibility:visible}.order-form__input.is-error input{border-color:#e3010f}.order-form__input.is-error input::-webkit-input-placeholder{color:#e3010f}.order-form__input.is-error input::-moz-placeholder{color:#e3010f}.order-form__input.is-error input::-ms-input-placeholder{color:#e3010f}.order-form__input.is-error input::placeholder{color:#e3010f}.order-form__input-error{position:absolute;left:0;font-weight:400;font-size:14px;line-height:130%;color:#e3010f;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.order-form__textarea{margin:0 0 24px}.order-form__textarea .custom-textarea{height:248px}.order-form__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.order-form__btn{width:441px;height:57px;padding:10px}.order-form__succes{display:none}.order-form__succes.is-active{display:block}.order-form__succes-title{margin:0;font-weight:700;font-size:22px;line-height:140%}.order-form__succes-desc{margin:0;font-weight:400;font-size:18px;line-height:130%}.cookie{position:fixed;bottom:0;right:0;width:560px;background-color:#fdfcfc;border:1px solid #d7d7d7;z-index:100;padding:32px 32px 32px 48px;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.cookie.is-hidden{opacity:0;visibility:hidden}.cookie__description{padding:0 48px 0 0;margin:0 0 32px;font-weight:400;font-size:18px;line-height:130%}.cookie__description p{margin:0}.cookie__button{height:57px;width:100%}.cookie__close-btn{position:absolute;top:32px;right:32px;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contacts-language__phone a:focus-visible,.cookie__close-btn:focus-visible{opacity:.8}.cookie__close-btn svg{width:16px;height:16px;stroke:#393939;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.order__title{margin:0 0 32px;font-weight:700;font-size:28px;line-height:130%}.order__info{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;border-bottom:1px solid #d7d7d7}.order__label{margin:0 0 12px;font-weight:600;font-size:16px;line-height:140%;color:#8f8f8f}.order__status-value,.order__value{margin:0;padding:16px 0;font-weight:600;font-size:20px;line-height:140%}.order__status-value{font-weight:400;line-height:130%;padding:16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d7d7d7;background-color:#d7d7d7}.order__status-value--cancelled,.order__status-value--completed{background-color:#fdfcfc;border-bottom:none}.order__status-value--cancelled{color:#e3010f}.order-composition{margin:32px 0 0}.order-composition__title{margin:0 0 24px;font-weight:700;font-size:28px;line-height:130%}.order-composition__table{margin:0 0 24px;width:100%}.order-composition__table thead th{padding:12px 0;font-weight:600;font-size:20px;line-height:140%;color:#8f8f8f;text-align:start}.order-composition__table tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-composition__table tbody tr{border-bottom:1px solid #d7d7d7}.order-composition__table tbody tr:first-child{border-top:1px solid #d7d7d7}.order-composition__table tbody th{text-align:start;font-weight:600;font-size:20px;line-height:140%;padding-right:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.order-composition__table tbody td{font-weight:400;font-size:20px;line-height:130%}.order-composition__table tbody td:nth-child(5){border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.order-composition__label{display:none;font-weight:400;font-size:12px;line-height:140%;color:#8f8f8f}.order-composition__add-btn{width:100%;height:68px;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.order-composition__add-btn:focus-visible{background-color:#f0f0f0}.order-composition__add-btn svg{width:20px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;stroke:#393939}.order-composition form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-composition__submit-btn{margin-left:auto;padding:10px;width:227px;height:57px}.filter{position:relative}.filter.is-open .filter__button{border-bottom:none}.filter.is-open .filter__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter.is-open .filter__block{visibility:visible;opacity:1}.filter__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;height:64px;width:100%;padding:11px 16px;background-color:#f8f7f7;border:1px solid #d7d7d7;cursor:pointer;outline:0}.filter__btn-text{color:#393939}.filter__icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:8px;margin-left:auto;background-color:#393939;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;clip-path:polygon(100% 0,100% 20%,50% 100%,0 20%,0 0,50% 80%)}.filter__block{z-index:3;position:absolute;left:0;bottom:0;width:100%;max-height:194px;margin:0;padding:16px 16px 12px;overflow-y:auto;list-style:none;background-color:#f8f7f7;border:1px solid #d7d7d7;border-top:none;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.filter__reset{position:relative;z-index:2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:none}.filter__reset.is-active{display:block}.filter__reset:focus-visible{opacity:.7}.filter__reset svg,.price-filter__inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__reset svg{width:11px;height:11px;stroke:#e3010f;-ms-flex-negative:0;flex-shrink:0}.price-filter__inputs{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.price-filter__inputs .custom-input input{background-color:#fdfcfc}.format-filter__list,.thickness-filter__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.embossing-filter__list,.embossing-filter__list li,.format-filter__list,.thickness-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex}.embossing-filter__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.embossing-filter__list li{position:relative;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}.embossing-filter__img{position:absolute;top:0;bottom:0;left:0;right:0}.embossing-filter__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about-production-lang{padding:80px 0;position:relative;overflow-x:hidden}.about-production-lang::before,.news-article-content::after,.news-article-content::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d7d7d7}.about-production-lang::before{width:1px;height:100%;top:0}.about-production-lang__title{margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%}.news-article-content{margin:0 0 32px;padding:0 0 40px;position:relative;z-index:1;background-color:#fdfcfc;font-weight:400;font-size:22px;line-height:140%}.news-article-content::after,.news-article-content::before{width:100vw;height:1px}.news-article-content::before{top:0}.news-article-content::after{bottom:0}.news-article-content p{margin:0 0 16px}.news-article-content__images{float:right;width:880px;margin:0 0 20px 40px}.news-article-content h2,.news-article-content__title{margin:0 0 16px;padding:40px 0 0;font-weight:700;font-size:28px;line-height:130%}.news-article-content__slider-main{margin:0 0 8px;width:880px;height:418px}.dealer-modal__map iframe,.news-article-content__slider-main .news-article-content__image{width:100%;height:100%}.news-article-content__slider{height:120px}.news-article-content__slider .swiper-slide{width:288px}.news-article-content__slider .news-article-content__image{width:288px;height:120px}.contacts-language{padding:80px 0;position:relative;overflow:hidden}.contacts-language::before,.contacts-language__wrapper::before{content:"";position:absolute;background-color:#d7d7d7;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts-language::before{width:1px;height:100%;z-index:2}.contacts-language__wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"phone address" "email inn" "social-media kpp" ". name" ". bank" ". ogrn"}.contacts-language__wrapper::before{height:1px;width:100vw}.contacts-language__label{margin:0 0 24px;font-weight:600;font-size:16px;line-height:140%}.contacts-language__phone{position:relative;padding:20px 0;border-bottom:1px solid #d7d7d7;grid-area:phone}.contacts-language__email,.contacts-language__phone a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contacts-language__phone a{font-weight:700;font-size:32px;line-height:130%}.contacts-language__email{padding:20px 0;border-bottom:1px solid #d7d7d7;grid-area:email;position:relative}.contacts-language__email:focus-visible,.contacts-language__links a:focus-visible{opacity:.8}.contacts-language__email a,.contacts-language__links a{font-weight:700;font-size:24px;line-height:130%}.contacts-language__social-media{padding:20px 0;grid-area:social-media;position:relative}.contacts-language__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contacts-language__links a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contacts-language__block{padding:20px 0 20px 40px;border-bottom:1px solid #d7d7d7;position:relative}.contacts-language__block:last-of-type{border-bottom:none}.contacts-language__value{margin:0;font-weight:400;font-size:22px;line-height:140%}.contacts-language__address{grid-area:address}.contacts-language__inn{grid-area:inn}.contacts-language__kpp{grid-area:kpp}.contacts-language__organization{grid-area:name}.contacts-language__bank{grid-area:bank}.contacts-language__ogrn{grid-area:ogrn}.dealers{position:relative;padding:80px 0}.dealers::before{content:"";position:absolute;width:1px;height:100%;background-color:#d7d7d7;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dealers__title{display:inline-block;margin:0 0 32px;font-weight:700;font-size:48px;line-height:130%;background-color:#fdfcfc;position:relative}.dealers__cards{display:grid;grid-template-columns:repeat(2,1fr)}.dealers-card{padding:40px;background-color:#f8f7f7;border-top:1px solid #d7d7d7;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.dealers-card:nth-last-child(-n+2){border-bottom:1px solid #d7d7d7}.dealers-card:nth-child(even){border-right:1px solid #d7d7d7}.dealers-card:nth-child(odd){border-left:1px solid #d7d7d7}.dealers-card:focus-visible{background-color:#eeecec}.dealers-card__top{margin:0 0 40px;display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.dealers-card__address span,.dealers-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dealers-card__title{margin:0;font-weight:700;font-size:28px;line-height:130%;-webkit-line-clamp:2}.dealers-card__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:8px}.dealers-card__contacts a{font-weight:600;font-size:20px;line-height:140%;text-align:center}.dealers-card__address,.dealers-card__address svg,.dealers-card__contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.dealers-card__address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.dealers-card__address svg{width:20px;height:24px;-ms-flex-negative:0;flex-shrink:0}.dealers-card__address span{font-weight:600;font-size:20px;line-height:140%;color:#e3010f;-webkit-line-clamp:1}.dealer-modal__title{margin:0 30px 32px 0;font-weight:700;font-size:28px;line-height:130%;display:inline-block;background-color:#fdfcfc;position:relative;z-index:2}.dealer-modal__wrapper{display:grid;grid-template-columns:1fr 1fr;position:relative}.dealer-modal__wrapper::after,.dealer-modal__wrapper::before{content:"";position:absolute;width:1440px;height:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d7d7d7;z-index:3}.dealer-modal__wrapper::before{top:0}.dealer-modal__wrapper::after{bottom:0}.dealer-modal__content{background-color:#fdfcfc;position:relative}.dealer-modal__text{padding:40px 0 24px}.dealer-modal__link{display:block;margin:0 0 8px;font-weight:600;font-size:20px;line-height:140%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.dealer-modal__link:focus-visible{opacity:.8}.dealer-modal__address{margin:0 0 24px;font-weight:600;font-size:20px;line-height:140%;color:#e3010f}.dealer-modal__description{margin:0;font-weight:400;font-size:22px;line-height:140%}.dealer-modal__img{width:100%;height:205px}.dealer-modal__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dealer-modal__map{height:100%}.subscribe.is-error .errors{display:-webkit-box;display:-ms-flexbox;display:flex}.subscribe__title{margin:0 0 20px;font-weight:700;font-size:32px;line-height:35px;color:#393939}.subscribe__description{margin:0 0 32px;font-weight:400;font-size:20px;line-height:26px;color:#393939}.subscribe__input{position:relative}.subscribe__input.is-error .custom-input__icon,.subscribe__input.is-error .subscribe__input-error{opacity:1;visibility:visible}.subscribe__input.is-error input{border-color:#e3010f}.subscribe__input.is-error input::-webkit-input-placeholder{color:#e3010f}.subscribe__input.is-error input::-moz-placeholder{color:#e3010f}.subscribe__input.is-error input::-ms-input-placeholder{color:#e3010f}.subscribe__input.is-error input::placeholder{color:#e3010f}.subscribe__input-error{position:absolute;left:0;font-weight:400;font-size:14px;line-height:130%;color:#e3010f;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.subscribe__note{margin:24px 0;font-weight:400;font-size:18px;line-height:23px;color:#393939;opacity:.8}.subscribe__button{width:100%}.success__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px;font-weight:700;font-size:32px;line-height:35px;color:#393939}.success__title svg{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin:0 20px 0 0}.success__description{margin:0;font-weight:400;font-size:20px;line-height:26px;color:#393939}.errors{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.errors__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-weight:400;font-size:18px;line-height:130%;color:#e3010f}.errors__message svg{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}@media (max-width:1919px){.container{max-width:1480px;padding-inline:20px}.footer--lang .footer__logo{width:342px;height:106px}.footer__body{grid-template-columns:341px 355px 403px 1fr}.footer__nav-list{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}.footer__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer__bottom-group:first-of-type{margin:0}.footer__bottom-group:last-of-type{margin:0}.intro--lang .intro__logo,.intro--lang .intro__logo img{width:789px;height:218px}.catalog-short{--content-width:1440px;--offsetX:40px;--offsetY:80px}.catalog-short__card-image--small{right:-100px}.catalog-short__card-image--big{right:-150px}.section{--content-width:1440px;--offsetX:40px;--offsetY:80px}.news-short__swiper .swiper-slide{width:33.3333333333%}.catalog__card-image{right:-170px;width:920px;height:460px}.gallery__image{height:360px}.contacts-form{padding:80px 0}.contacts-form__inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.contacts-form__column:nth-child(1){display:grid;grid-template-columns:1fr 1fr;gap:24px}.contacts-form__column:nth-child(2){height:248px}.not-found__wrapper{gap:40px}.not-found__image{width:720px;height:240px;margin:0}.item__images-thumb .swiper-slide{height:105px}.products-slider{padding-left:max(40px,(100% - 1440px)/2);padding-right:max(40px,(100% - 1440px)/2)}.products-slider__slider .swiper-slide{width:342px}.news-article-content__images,.news-article-content__slider-main{width:720px}.news-article-content__slider .news-article-content__image,.news-article-content__slider .swiper-slide{width:234px}}@media (max-width:1479px){.container{max-width:1200px}.header__wrapper,.main-nav__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.footer--lang .footer__body{grid-template-columns:1fr 1fr;grid-template-areas:"form logo" "lang contacts";row-gap:24px}.footer--lang .footer__address{padding:0;margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.footer--lang .footer__language-selection{padding:0}.footer--lang .footer__logo{margin-left:auto}.footer__body{grid-template-columns:50% 1fr 185px;grid-template-areas:"form nav logo" "contacts lang lang";row-gap:24px}.footer__mailing{width:341px}.footer__address{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer__nav{margin-left:0}.footer__nav-list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer__logo{margin-left:24px}.footer__language-selection{margin:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__bottom-link,.footer__bottom-text{font-size:14px}.intro__slider,.intro__wrapper div[id^=bx_incl_area]{width:575px;height:287px}.intro--lang .intro__logo,.intro--lang .intro__logo img{width:629px;height:174px}.intro__slide{padding:20px}.intro__slide-label{font-size:16px}.intro__slide-title{font-size:24px;-webkit-line-clamp:4}.intro__slider-controls{bottom:20px;right:20px}.dealer-modal__wrapper::after,.dealer-modal__wrapper::before,.modal--dealer .modal__content{width:768px}.modal__content{width:1080px}.modal--subscribe .modal__content,.modal--success .modal__content{width:100%}.search__input{width:270px}.catalog-short{--content-width:1160px;--offsetX:40px}.catalog-short__card-description{width:280px}.catalog-short__card-image--small{right:-150px}.catalog-short__card-image--big{right:-300px}.section{--content-width:1160px;--offsetX:40px}.section__header{padding-bottom:32px}.block-text-with-image-right__image,.block-text-with-image-right__image div[id^=bx_incl_area_]{height:456px}.about-production__image,.about-production__image div[id^=bx_incl_area_]{height:255px}.about-company-short__image{height:456px}.news-short__wrapper{row-gap:32px}.cap--dark .cap__list{margin:0}.cap__list{margin-bottom:32px}.cap__description{font-size:16px}.cap__page-link{margin:12px 0 0}.about-company__group-buttons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.about-company__button{font-size:16px}.about-company__button svg{width:17px;height:17px}.about-company__image,.about-company__image div[id^=bx_incl_area_]{height:456px}.stats__item{row-gap:67px}.stats__number{font-size:96px}.production__image,.production__image div[id^=bx_incl_area_]{height:460px}.technology__information{min-height:600px}.catalog__card-image{right:-280px}.catalog__card-content{width:700px}.catalog__card-title{margin-bottom:24px}.embossing-types__mosaic{max-height:560px;grid-template-rows:repeat(60,9px)}.gallery__image{height:290px}.transit__image,.transit__image div[id^=bx_incl_area_]{height:538px}.requisite__card:nth-child(odd){padding-left:0}.requisite__card:nth-child(even){padding-right:0}.last-news__cards{gap:40px 20px}.documents{padding:40px 0 80px}.documents__title{margin:0 0 32px}.career-advantages__text h3{font-size:40px}.account-info,.orders{padding:40px 0 80px}.orders__table tbody tr td{border-left:none}.pagination{margin:40px 0 0}.auth-page{padding:80px 0}.not-found{padding:220px 0}.not-found__image{width:575px;height:188px}.not-found__title{font-size:32px}.not-found__description{font-size:16px}.text-page{padding:40px 0 80px}.item__images{grid-template-columns:98px 474px}.item__content{padding:0 40px 40px}.products-slider{padding-left:max(40px,(100% - 1160px)/2);padding-right:0}.products-slider__controls{padding-right:max(40px,(100% - 1160px)/2)}.products-slider__slider .swiper-slide{width:370px}.cart__title{margin:0 0 24px;font-size:24px}.cart-card{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.cart-card__img{margin:0 4px 0 0;width:114px;height:40px}.cart-card__title{font-size:24px;max-width:136px}.cart-card__description-list{font-size:16px}.cart-card__counter{width:120px}.cart-card__counter .custom-input{height:40px}.cart-card__counter .custom-input input{height:40px;font-size:16px}.cart-card__counter-btn{width:40px;height:40px}.cart-card__price{font-size:16px;font-weight:600}.order__title{font-size:24px}.order-composition__table tbody td,.order-composition__table tbody th,.order-composition__table thead th,.order__label,.order__value{font-size:16px}.order__value{padding:12px 0}.order__status-value{padding:12px;font-size:16px}.order-composition__title{font-size:24px}.news-article-content{padding:0 0 20px}.news-article-content__images{width:581px}.news-article-content__slider-main{width:581px;height:364px}.news-article-content__slider{height:110px}.news-article-content__slider .news-article-content__image,.news-article-content__slider .swiper-slide{width:188px;height:110px}.dealers-card__top{margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.dealers-card__title{-webkit-line-clamp:1}.dealers-card__contacts{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dealer-modal__title{font-size:24px}.dealer-modal__text{padding:20px 0 24px}.dealer-modal__link{margin:0 0 4px;font-size:16px}.dealer-modal__address{font-size:16px}.dealer-modal__description{font-size:18px}}@media (max-width:1199px){main{margin-top:60px}.scroll-padding-top{scroll-padding-top:61px}.container{max-width:808px}.header__wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;height:60px}.header__group-left{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.header__logo{width:144px;height:40px}.header__button{width:60px}.header__submenu{top:60px;padding-block:40px}.header__submenu-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header__address{-ms-flex-item-align:end;align-self:end}.header__address-link{font-size:20px}.main-nav{display:none}.footer__body{grid-template-columns:1fr 1fr;grid-template-areas:"form nav" "form logo" "contacts logo" "contacts lang";row-gap:20px;--line-height:100%}.footer__mailing-input{width:100%}.footer__nav{padding-left:40px}.footer__nav-list{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;row-gap:8px}.footer__nav-link{font-size:16px}.footer__logo{margin:0;width:345px;height:96px}.footer__language-selection,.footer__logo{padding-left:40px}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;row-gap:4px}.intro,.intro__wrapper{height:calc(100svh - 60px)}.intro--lang .intro__logo,.intro--lang .intro__logo img{width:388px;height:108px}.intro__logo,.intro__logo img{width:344px;height:108px}.intro__slider,.intro__wrapper div[id^=bx_incl_area]{width:344px;height:319px}.intro__slide-title{font-size:20px;-webkit-line-clamp:6}.intro__slider-controls,.order-composition__table thead{display:none}.modal--dealer .modal__content{width:768px;padding:80px}.modal__content{width:688px;padding:20px}.modal--subscribe .modal__content,.modal--success .modal__content{width:100%;padding:60px 56px}.modal--subscribe .modal__close-button,.modal--success .modal__close-button,.modal__close-button{top:20px;right:20px}.language-selection__button{width:52px}.language-selection__button--arrow{width:40px}.language-selection__block-selected{width:64px}.search__button{width:60px}.search__button--arrow{width:40px}.search__label{padding-left:20px}.search__input{width:200px;height:40px;padding-left:15px;font-size:14px}.sub-nav__list{row-gap:4px}.sub-nav__list--alt{row-gap:16px}.sub-nav__link{font-size:16px}.sub-nav__link--bold{font-size:24px}.catalog-short{--content-width:768px;--offsetX:20px;padding:60px 0;--line-height:100%}.catalog-short__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}.catalog-short__card--small:last-of-type{border-right:1px solid #d7d7d7}.catalog-short__card--big{position:relative;grid-column:span 2;background-color:#f8f7f7;z-index:11;border-left:1px solid #d7d7d7}.catalog-short__card--big::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.catalog-short__card-wrapper{row-gap:8px;min-height:260px;padding:20px}.catalog-short__card-wrapper--big{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.catalog-short__card-title{font-size:24px}.catalog-short__card-description p:not(:last-child){margin-bottom:8px}.catalog-short__card-description{width:430px;margin-bottom:auto;font-size:14px}.catalog-short__card-link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.about-company-short__link svg,.about-company__link svg,.about-production__information-link svg,.block-text-with-image-right__link svg,.catalog-short__card-link svg,.catalog__card-link svg,.history__link svg,.news-short__link svg{width:17px;height:17px}.catalog-short__card-image--small{top:-15px;right:-100px;width:264px;height:244px}.catalog-short__card-image--big{width:482px;height:250px;right:-200px}.section{--content-width:768px;--offsetX:20px;--offsetY:60px;--line-height:100%}.section__header{padding-bottom:24px}.section__title{font-size:32px}.block-text-with-image-right__description{font-size:16px}.about-company-short__description p,.about-company__description p,.block-text-with-image-right__description p{margin-bottom:16px}.block-text-with-image-right__link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.block-text-with-image-right__image,.block-text-with-image-right__image div[id^=bx_incl_area_]{height:512px}.about-production__image,.about-production__image div[id^=bx_incl_area_]{height:200px}.about-production__title{margin-bottom:24px;font-size:32px}.about-production__information-description{font-size:18px}.about-production__information-link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.about-production__link div[id^=bx_incl_area_]{max-height:160px}.about-production__link-text{padding-block:75px;font-size:16px}.about-company-short__description{font-size:16px}.about-company-short__link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.about-company-short__image{height:512px}.news-card__content{row-gap:16px;padding:20px}.news-card__date,.news-card__link{font-size:14px}.news-card__link::after{width:9px;height:9px}.news-card__title{font-size:16px}.news-short__wrapper{row-gap:24px}.news-short__swiper .swiper-slide{width:50%}.news-short__link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.about-company__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-company__information{z-index:1;row-gap:20px;padding-block:20px;padding-right:0;background-color:#fdfcfc}.about-company__information::before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-company__description{font-size:16px}.about-company__link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.about-company__image{position:relative;z-index:1;height:314px}.about-company__image div[id^=bx_incl_area_]{height:314px}.stats__item{row-gap:34px;padding:20px}.stats__number{font-size:64px}.stats__text{font-size:16px}.history__image,.history__image div[id^=bx_incl_area_]{height:420px}.history__information{padding-top:40px}.history__title{font-size:32px}.history__description{font-size:18px}.history__link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.history__item-title,.production__description p{margin-bottom:16px}.history__item-description{font-size:16px}.timeline__item-wrapper{width:100%}.timeline__item:nth-child(odd){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.timeline__item:nth-child(odd) .timeline__body{padding:40px 20px}.timeline__item:nth-child(even) .timeline__body{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:40px 20px;text-align:start}.timeline__body{display:grid;grid-template-columns:repeat(2,1fr);width:100%;padding:40px 20px}.timeline__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-right:40px;text-align:end}.timeline__date{margin-bottom:8px;font-size:32px}.timeline__name{margin-bottom:0;font-size:16px}.timeline__description{padding-left:40px}.production__description{font-size:18px}.production__image,.production__image div[id^=bx_incl_area_]{height:385px}.technology__information{min-height:615px}.technology__title{font-size:32px}.technology__description{font-size:18px}.stages-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.stages-card__image{height:210px}.stages-card__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stages-card__header{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:8px}.stages-card__title{font-size:24px}.stages-card__description{max-height:61px;font-size:16px}.stages-card__link{margin-top:16px;font-size:16px}.catalog__card-image{right:-460px}.catalog__card-content{width:510px}.catalog__card-title{margin-bottom:16px;font-size:24px}.catalog__card-link{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}.embossing-types__information{row-gap:32px}.embossing-types__title{font-size:32px}.embossing-types__description{font-size:18px}.embossing-types__mosaic{grid-template-rows:repeat(60,9px)}.embossing-types__mosaic-name{font-size:18px}.gallery{padding:60px 0}.gallery__image{height:192px}.contacts{padding:40px 0 60px}.contacts__breadcrumbs{margin:0 0 24px}.contacts__title{font-size:48px}.contacts__list{padding:0 0 0 20px}.contacts__label{margin:0 0 16px}.contacts__link,.transit__text p{font-size:18px}.transit{padding:60px 0}.transit__title{margin:0 0 24px;font-size:32px}.transit__image,.transit__image div[id^=bx_incl_area_]{height:456px}.transit__image img{-o-object-position:20%;object-position:20%}.requisite{padding:60px 0}.requisite__cards{padding:0}.requisite__card-title{margin:0 0 16px}.requisite__card-description{font-size:16px}.contacts-form{padding:60px 0}.contacts-form__title{font-size:32px}.contacts-form__btn-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.main-news{padding:60px 0}.main-news__title{font-weight:700;font-size:32px;line-height:110%}.main-news-card:nth-child(1) .main-news-card__content{padding:24px 20px}.main-news-card:nth-child(1) .main-news-card__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-news-card:nth-child(1) .main-news-card__title{font-size:24px}.main-news-card:nth-child(1) .main-news-card__description{font-size:16px}.main-news-card__content{padding:20px;grid-template-areas:"date" "title" "link"}.main-news-card__date{font-size:16px}.main-news-card__link{font-size:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:auto}.main-news-card__title{margin:16px 0 0;font-size:16px;-webkit-line-clamp:6}.last-news{padding:60px 0}.last-news__title{font-weight:700;font-size:32px;line-height:110%}.last-news__cards{grid-template-columns:repeat(2,1fr);background-color:#fdfcfc;position:relative}.documents{padding:40px 0 60px}.career-advantages__text h3,.documents__title{font-size:32px}.document-card__title{font-size:20px}.career-advantages__text p,.document-card__link{font-size:16px}.career{padding:60px 0}.career__title{margin:0 0 24px;font-size:32px}.career__image,.career__image div[id^=bx_incl_area_]{height:431px}.career__text{font-size:18px}.career__link{gap:16px;font-size:16px}.career-advantages{padding:60px 0}.career-advantages__text{padding:20px}.career-advantages__image,.career-advantages__image div[id^=bx_incl_area_]{height:520px}.account__title{font-size:32px}.account__btn{font-size:16px;padding:11px 12px;height:44px}.account-info{padding:40px 0 60px}.account-info__wrapper{grid-template-columns:repeat(2,1fr);grid-template-areas:"organization kpp" "email phone" "person person" "address address"}.news-article,.orders{padding:40px 0 60px}.news-article__date{font-size:16px}.auth-page{padding:60px 0}.auth-page__title{font-size:32px}.not-found{padding:200px 0}.not-found__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:575px;margin:0 auto}.not-found__title{text-align:center}.not-found__description{text-align:center;margin:0 auto 32px}.text-page{padding:40px 0 60px}.text-page__title{margin:0 0 24px;font-size:48px}.text-page__content,.text-page__content-top{margin:0 0 24px;padding:0 0 0 40px;font-size:18px}.text-page__content h2,.text-page__content h3,.text-page__content h4,.text-page__content-top h2,.text-page__content-top h3,.text-page__content-top h4{margin:0 0 16px;font-size:32px}.text-page__content ul li::before,.text-page__content-bottom ul li::before,.text-page__content-top ul li::before{margin:0}.text-page__content-bottom{padding:0 0 0 40px;font-size:16px}.text-page__content-bottom h2,.text-page__content-bottom h3,.text-page__content-bottom h4{margin:0 0 16px}.products-filter__wrapper{margin:0 0 20px;grid-template-columns:repeat(2,1fr)}.products-filter__wrapper .filter:not(:first-child) .filter__button{border-left:1px solid #d7d7d7}.products{padding:60px 0}.products__title{font-size:32px}.products__cards{grid-template-columns:repeat(3,1fr);gap:32px 16px}.product-card__number{font-size:12px}.product-card__current-price,.product-card__title{font-size:16px}.item{padding:40px 0 60px}.item__images{grid-template-columns:75px 301px;height:391px;top:160px}.item__images-thumb{height:391px}.item__images-thumb .swiper-slide{height:95px}.item__content{padding:0 20px 40px}.item__title{font-size:32px}.item__current-price{font-size:24px}.item__old-price{font-size:16px}.item__characteristics-list,.item__controls{margin:0 0 32px}.item__counter{max-width:148px}.item__counter .custom-input{width:100%;height:50px}.item__counter .custom-input input{height:50px}.item__counter-btn{width:50px;height:50px}.item__add-btn{padding:5px;height:50px;font-size:16px}.item__description h2,.item__description h3,.item__description h4{margin:0 0 16px;font-size:24px}.item__description p{margin:0 0 16px;font-size:16px}.products-slider{padding:60px 0;padding-left:max(20px,(100% - 768px)/2)}.products-slider__title{font-size:32px}.products-slider__controls{padding-right:max(20px,(100% - 768px)/2)}.products-slider__slider .swiper-slide{width:245px}.search-result__title{font-size:32px}.search-result__cards{grid-template-columns:repeat(3,1fr);gap:32px 16px}.cart__title{font-size:20px}.cart__items{margin:0 0 24px}.cart__total-price{margin:0 0 24px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.cart__total-price-label,.cart__total-price-value{font-size:16px}.cart-card{padding:8px 0;display:grid;grid-template-columns:173px 1fr 1fr 1fr 1fr;grid-template-areas:"img title title title title" "img list list list list" "img counter price price ."}.cart-card__delete-btn{position:absolute;top:8px;right:0}.cart-card__img{grid-area:img;width:173px;height:172px}.cart-card__title{grid-area:title;font-size:20px;max-width:450px;padding-right:30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cart-card__description-list{grid-area:list;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:4px}.cart-card__counter{grid-area:counter;margin-left:0}.cart-card__price{grid-area:price;font-size:16px}.order-form__title{margin:0 0 16px;font-size:20px}.order-form__section-content,.order-form__textarea{margin:0 0 16px}.order-form__section-content .bx-soa-customer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 16px}.order-composition__table tbody td,.order-form__bottom,.order-form__section-content .bx-soa-customer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.order-form__btn{width:100%}.order__title{margin:0 0 24px}.order__info{grid-template-columns:repeat(2,1fr);border-bottom:none;row-gap:8px}.order__label{margin:0 0 4px;font-size:12px;font-weight:400;color:#393939}.order__value{padding:4px 0}.order__status{grid-column:1/3}.order__status-value{font-size:14px}.order-composition{margin:24px 0 0}.order-composition__title{margin:0 0 24px;font-size:20px}.order-composition__table tr{grid-template-columns:1fr 1fr 1fr 68px;row-gap:8px}.order-composition__table tbody tr{border-left:1px solid #d7d7d7;grid-template-areas:"title title title button" "quantity price sum button"}.order-composition__table tbody th{grid-area:title;padding:20px 8px 0 20px}.order-composition__table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:4px;padding:0 0 20px;font-weight:600}.order-composition__table tbody td:nth-child(2){grid-area:price}.order-composition__table tbody td:nth-child(3){padding-left:20px;grid-area:quantity}.order-composition__table tbody td:nth-child(4){grid-area:sum}.order-composition__table tbody td:nth-child(5){grid-area:button;padding:0}.order-composition__label{display:inline-block}.order-composition__add-btn{margin:22px 0}.filter__button{font-size:14px}.about-production-lang__title{font-size:32px}.news-article-content{margin:0 0 24px;font-size:18px}.news-article-content__images{width:385px;margin:0 0 8px 20px}.news-article-content h2,.news-article-content__title{padding:20px 0 0;font-size:24px}.news-article-content__slider-main{width:385px;height:241px}.news-article-content__slider{height:80px}.news-article-content__slider .news-article-content__image,.news-article-content__slider .swiper-slide{width:123px;height:80px}.contacts-language{padding:60px 0}.contacts-language__label{margin:0 0 16px}.contacts-language__phone a{font-size:28px}.contacts-language__email a,.contacts-language__links a{font-size:18px}.contacts-language__links{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.contacts-language__block{padding:20px 0 20px 20px}.contacts-language__value,.dealers-card__address span,.dealers-card__contacts a{font-size:16px}.dealers{padding:60px 0}.dealers__title{margin:0 0 24px;font-size:32px}.dealers-card__title{font-size:24px}.dealers-card__address{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}@media (max-width:1023px){.modal__wrapper{padding:60px 44px}}@media (max-width:807px){.container{max-width:616px}.header__address-link{font-size:24px}.footer{padding:0 0 60px}.footer--lang .footer__mailing{width:268px}.footer--lang .footer__logo{width:268px;height:75px}.footer__body{padding:60px 0 54px}.footer__mailing{width:268px}.footer__mailing-button svg{display:none}.footer__address{padding:0}.footer__nav{padding-left:20px}.footer__nav-list{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.footer__logo{width:268px;height:75px}.footer__language-selection,.footer__logo{padding-left:20px}.footer__language-selection-button{padding-inline:10px}.btn{padding-block:16px}.btn,.btn--red,.custom-input input,.custom-textarea textarea{font-size:16px}.intro__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:40px}.intro__wrapper div[id^=bx_incl_area]{margin-top:unset;width:100%;height:239px}.intro--lang .intro__logo,.intro--lang .intro__logo img,.intro__logo img{width:294px;height:82px}.intro__logo,.intro__slider{margin-top:unset;width:294px;height:82px}.intro__slider{width:100%;height:239px}.intro__slide-title{-webkit-line-clamp:3}.intro__slide-button{width:231px;height:55px}.intro__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.intro__slider-controls .swiper-button-next,.intro__slider-controls .swiper-button-prev{height:55px;width:55px}.modal--dealer .modal__content{width:576px;padding:80px 16px 40px}.modal--subscribe .modal__content,.modal--success .modal__content{width:100%;padding:32px 20px}.modal--subscribe .modal__close-button,.modal--success .modal__close-button{top:12px;right:12px}.search__input{width:276px}.sub-nav{width:100%}.sub-nav__group,.sub-nav__list{row-gap:8px}.sub-nav__list--alt{row-gap:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sub-nav__link--bold{font-size:20px}.catalog-short{--content-width:576px;--offsetX:20px}.catalog-short__card-title{font-size:20px}.catalog-short__card-description{width:415px}.catalog-short__card-image--small{right:-60px}.catalog-short__card-image--big{right:-260px}.section{--content-width:576px;--offsetX:20px}.block-text-with-image-right__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-text-with-image-right__information{z-index:1;row-gap:50px;padding-block:20px;background-color:#fdfcfc}.about-company-short__information::before,.block-text-with-image-right__information::before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.block-text-with-image-right__image{position:relative;z-index:1;height:314px}.block-text-with-image-right__image div[id^=bx_incl_area_]{height:314px}.about-production__image,.about-production__image div[id^=bx_incl_area_]{height:140px}.about-production__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-production__information{z-index:1;padding:20px}.about-production__information-description{margin-bottom:16px}.about-production__link{z-index:1}.about-production__link:has(div[id^=bx_incl_area_]) .about-production__link-text{padding:0 20px}.about-production__link div[id^=bx_incl_area_]{max-height:80px}.about-production__link-text{padding:29px 20px}.about-company-short__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-company-short__information{z-index:1;row-gap:50px;padding-block:20px;background-color:#fdfcfc}.about-company-short__image{position:relative;z-index:1;height:314px}.news-card__image{height:160px}.cap{min-height:280px}.cap--small{min-height:unset}.cap__text{max-width:28ch}.cap__title{font-size:38px}.cap__description{font-size:14px}.cap__page-link{width:256px;height:47px}.about-company__group-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.about-company__button{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:20px}.about-company__image,.about-company__image div[id^=bx_incl_area_]{height:210px}.stats__item{row-gap:24px}.stats__number{font-size:48px}.history__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history__left{position:relative;z-index:1}.history__image,.history__image div[id^=bx_incl_area_]{height:180px}.history__information{padding:20px}.history__title{margin-bottom:20px}.history__description{margin-bottom:90px}.history__right{position:relative;z-index:1;background-color:#fdfcfc}.history__item{min-height:auto;padding:20px}.timeline__body{padding-block:20px}.timeline__description{font-size:14px}.production__wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.production__information{position:relative;padding:20px 0}.production__information::before{bottom:0}.production__image,.production__image div[id^=bx_incl_area_]{height:290px}.technology__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.technology__information{z-index:1;min-height:360px;padding:20px}.catalog__card{padding-top:200px}.catalog__card-image{right:auto;left:50%;top:-200px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.catalog__card-content{width:100%}.embossing-types__information{padding:20px 20px 20px 0;row-gap:24px}.embossing-types__mosaic{max-height:666px;grid-template-rows:repeat(60,11px)}.gallery__title{margin:0 0 24px}.gallery__images{grid-template-columns:repeat(3,1fr)}.gallery__btn{margin:24px auto 0;width:100%}.contacts__links,.transit__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__links{row-gap:8px}.transit__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;background-color:#fff}.transit__text{padding:24px 0 40px}.transit__image{height:448px;position:relative}.production__information::before,.requisite__card::after,.transit__image::before{content:"";position:absolute;height:1px;background-color:#d7d7d7;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.transit__image::before{top:0}.transit__image div[id^=bx_incl_area_]{height:448px}.requisite__wrapper{border-bottom:none}.requisite__cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;z-index:2}.requisite__card{padding:20px 0;border:0;position:relative}.requisite__card::after{bottom:0}.contacts-form__btn{width:100%}.main-news__title{margin:0 0 24px;background-color:#fdfcfc;position:relative}.main-news__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-news-card{background-color:#fdfcfc;border-left:1px solid #d7d7d7}.main-news-card:nth-child(1){border-bottom:none;border-right:1px solid #d7d7d7}.main-news-card:nth-child(1) .main-news-card__content{padding:20px}.last-news__title{margin:0 0 24px;background-color:#fdfcfc;position:relative}.last-news__cards{gap:32px 16px}.documents__breadcrumbs,.documents__title{margin:0 0 24px}.document-card{padding:20px}.contacts-language__phone a,.document-card__title{font-size:18px}.career__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career__main-content{padding:20px}.career__image,.career__image div[id^=bx_incl_area_]{height:214px}.career__text{margin:0 0 40px}.career-advantages__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career-advantages__block:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.career-advantages__image,.career-advantages__image div[id^=bx_incl_area_]{height:360px}.account__breadcrumbs{margin:0 0 24px}.account__title,.item__description h2,.item__description h3,.item__description h4,.item__description p{margin:0 0 8px}.account__controls{display:grid;grid-template-columns:1fr 1fr}.account-info{padding:24px 0 60px}.account-info__wrapper{margin:0 0 24px;row-gap:24px}.account-info__btn{padding:10px;width:283px}.orders{padding:24px 0 60px}.orders__table thead tr{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.orders__table thead tr th{padding:12px 0}.orders__table tbody tr{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.orders__table tbody tr td{font-size:16px;padding:20px 0}.orders__table tbody tr td:last-of-type{padding:20px 0}.orders__status{font-size:14px;padding:16px 13px}.pagination{margin:24px 0 0}.news-article__breadcrumbs{margin:0 0 24px}.auth-page{padding:40px 0 60px}.auth-page__wrapper{width:100%}.auth-page__desc,.auth-page__error,.auth-page__success-text{font-size:16px}.not-found{padding:180px 0}.not-found__image{width:100%}.products__title,.text-page__breadcrumbs{margin:0 0 24px}.products__cards{gap:24px 16px}.product-card__prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.product-card__old-price{font-size:12px}.item__breadcrumbs{display:block}.item__images{grid-template-columns:44px 236px;height:372px}.item__images-thumb{height:372px}.item__images-thumb .swiper-slide{height:90px}.item__prices{margin:0 0 24px}.item__current-price,.news-article-content h2{font-size:20px}.item__old-price{font-size:14px}.item__characteristics-list{margin:0 0 24px;font-size:16px}.item__controls{margin:0 0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.item__counter{max-width:unset}.products-slider{padding-left:max(20px,(100% - 576px)/2)}.products-slider__controls{padding-right:max(20px,(100% - 576px)/2)}.products-slider__slider .swiper-slide{width:181px}.search-result__breadcrumbs,.search-result__title{margin:0 0 24px}.search-result__cards{gap:24px 16px}.cart-card{grid-template-columns:93px 1fr 1fr 1fr 1fr}.cart-card__img{width:93px}.order-form__btn span:nth-child(2){display:none}.cookie{width:358px;padding:32px 24px}.cookie__description{font-size:12px}.cookie__close-btn{right:24px}.filter__button{height:56px}.about-production-lang__title{margin:0 0 24px}.news-article-content__images{width:288px}.news-article-content__title{font-size:20px}.news-article-content__slider-main{width:288px}.news-article-content__slider .swiper-slide{width:90px}.contacts-language::before{display:none}.contacts-language__wrapper{grid-template-columns:1fr;grid-template-areas:"phone" "email" "social-media" "address" "inn" "kpp" "name" "bank" "ogrn"}.contacts-language__email,.contacts-language__phone,.contacts-language__social-media{border-bottom:none}.contacts-language__block::after,.contacts-language__email::after,.contacts-language__phone::after,.contacts-language__social-media::after{content:"";position:absolute;width:100vw;height:1px;background-color:#d7d7d7;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts-language__block{padding:20px 0;border-bottom:none}.dealers__cards{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dealers-card{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.dealers-card:nth-last-child(-n+2){border-bottom:none}.dealers-card:last-of-type{border-bottom:1px solid #d7d7d7}.dealer-modal__title{font-size:20px}.dealer-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dealer-modal__wrapper::after,.dealer-modal__wrapper::before{width:576px}.dealer-modal__text{padding:20px 0}.dealer-modal__address{margin:0 0 16px;max-width:326px}.dealer-modal__description{font-size:16px}.dealer-modal__map{height:222px}.subscribe__title{max-width:420px;margin:0 0 12px;font-size:20px;line-height:26px}.subscribe__description{margin:0 0 25px;font-size:14px;line-height:18px}.subscribe__note{margin:16px 0;font-size:12px;line-height:17px}.success__title{margin:0 0 12px;font-size:20px;line-height:26px}.success__title svg{width:24px;height:24px;margin:0 12px 0 0}.success__description{font-size:14px;line-height:18px}}@media (max-width:615px){.container{max-width:390px;padding-inline:16px}.header--lang .header__group-right{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__body::before,.header--lang .header__account,.header--lang .header__cart{display:none}.header__submenu{padding-block:24px 60px;padding-top:16px}.header__submenu-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:24px}.footer--lang .footer__body,.footer__body{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.footer--lang .footer__body{grid-template-columns:1fr 1fr;grid-template-areas:"form form" "contacts logo" "lang lang";row-gap:32px}.footer--lang .footer__address{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer--lang .footer__mailing{width:100%}.footer--lang .footer__logo{width:162px;height:45px}.footer__body{padding:60px 0 32px;grid-template-areas:"form form" "contacts logo" "nav nav" "lang lang";row-gap:40px}.footer__mailing{width:100%}.footer__address-link{font-size:16px}.footer__nav{padding:0;width:100%}.footer__nav-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__nav-item:nth-child(even){text-align:end}.footer__logo{margin-left:auto;padding:0;width:162px;height:45px}.footer__language-selection{padding:0;display:grid;grid-template-columns:repeat(6,1fr)}.footer__language-selection-button{padding:0}.footer__bottom{row-gap:16px;padding-bottom:0}.intro__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro--lang .intro__logo{margin-top:auto;width:301px;height:83px}.intro--lang .intro__logo img,.intro__logo,.intro__logo img{width:301px;height:83px}.intro__slider,.intro__wrapper div[id^=bx_incl_area]{height:292px}.intro__slide{padding:20px 20px 46px}.intro__slide-title{font-size:18px;-webkit-line-clamp:5}.intro__slide-button{width:100%;height:45px;font-size:14px}.intro__slider-controls{display:none}.intro__pagination.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:20px;top:unset;left:20px;width:calc(100% - 40px)}.intro__pagination .swiper-pagination-bullets{display:grid;grid-template-columns:repeat(auto-fill)}.intro__pagination .swiper-pagination-bullet{width:100%;height:2px;border-radius:0;background-color:#fdfcfc;opacity:1;margin:0 6px;border:0}.intro__pagination .swiper-pagination-bullet-active{background-color:#e3010f}.modal__wrapper{padding:60px 16px}.modal__content{width:370px}.modal--subscribe .modal__content,.modal--success .modal__content{width:100%;padding:32px 20px}.custom-checkbox__icon{width:20px;height:20px}.custom-checkbox__label{font-size:16px}.language-selection,.search form{display:none}.language-selection--mobile{display:block}.language-selection__group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.language-selection__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;aspect-ratio:1;height:auto;border:1px solid #d7d7d7}.language-selection__button.is-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#f0f0f0;pointer-events:none}.search--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d7d7d7}.search__button{width:50px;height:50px;border:0;background-color:#f8f7f7}.search__label{padding:0;width:100%}.search__input{width:100%;height:50px;border:0}.sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.sub-nav__link{font-size:14px}.sub-nav__link--bold{font-size:24px}.catalog-short{--content-width:358px;--offsetX:16px}.catalog-short::before{content:none}.catalog-short__left,.catalog-short__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-short__card--small::before{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-production__images::before,.catalog-short__card--big::before,.section::before{content:none}.catalog-short__card-wrapper{row-gap:16px;min-height:160px}.catalog-short__card-wrapper--big .catalog-short__card-title{margin-bottom:122px}.catalog-short__card-description{margin:0;width:unset}.catalog-short__card-image--small{top:-50px;right:-110px}.catalog-short__card-image--big{right:-150px;width:330px;height:170px}.section{--content-width:358px;--offsetX:16px}.section__title{font-size:24px}.block-text-with-image-right__information{row-gap:16px}.block-text-with-image-right__image,.block-text-with-image-right__image div[id^=bx_incl_area_]{height:216px}.about-production__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-production__image{position:relative}.about-production__image::before,.about-production__link::before{content:"";position:absolute;left:50%;width:100vw;height:1px;background-color:#d7d7d7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-production__image::before{bottom:0}.about-production__title{margin-bottom:32px;font-size:24px}.about-production__information-description{margin-bottom:32px;font-size:16px}.about-production__link::before{top:0}.about-production__link:not(:last-child){border:0}.about-company-short__information{row-gap:16px}.about-company-short__image{height:216px}.news-card__title{-webkit-line-clamp:4}.news-short__controls{display:none}.news-short__controls--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.news-short__swiper .swiper-slide{width:288px}.cap--dark .cap__list{margin:0}.cap__list{margin-bottom:24px}.cap__text{max-width:12ch}.cap__title{margin-bottom:32px;font-size:36px}.cap__description{font-size:16px}.cap__page-link{margin:0}.about-company__information{row-gap:16px}.about-company__image,.about-company__image div[id^=bx_incl_area_]{height:216px}.stats__item,.stats__list{-webkit-box-direction:normal}.stats__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.stats__item{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;padding-block:32px}.stats__number{font-size:64px}.stats__text{text-align:end}.history__title{font-size:24px}.history__description{margin-bottom:16px;font-size:16px}.timeline__line{left:20px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.timeline__item:nth-child(even) .timeline__body,.timeline__item:nth-child(odd) .timeline__body{padding:20px 20px 20px 45px}.timeline__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 40px}.timeline__header{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0;text-align:start}.timeline__date{font-size:24px}.timeline__name{margin-bottom:8px}.timeline__description{padding:0}.timeline__decorate{left:20px}.production__description{font-size:16px}.production__image,.production__image div[id^=bx_incl_area_]{height:240px}.technology__information{min-height:auto}.technology__title{font-size:24px}.technology__description{font-size:16px}.stages-card__body{padding:20px}.stages-card__description{max-height:106px;font-size:14px}.embossing-types::before,.embossing-types__wrapper::before,.stages__controls{display:none}.stages__controls--mobile,.stages__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.stages__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.catalog__card{padding-top:140px}.catalog__card-image{top:-240px;width:812px;height:406px}.catalog__card-content{padding:20px}.catalog__card-title{font-size:20px}.catalog__card-description{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.embossing-types__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.embossing-types__information{padding:0}.embossing-types__title{font-size:24px}.embossing-types__description{font-size:16px;position:relative}.embossing-types__description::before,.embossing-types__mosaic::before{content:"";position:absolute;height:1px;background-color:#d7d7d7;top:-11px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.embossing-types__mosaic{max-height:300px;grid-template-rows:repeat(60,5px);position:relative}.embossing-types__mosaic::before{top:0}.contacts-form__form-success span,.embossing-types__mosaic-name{font-size:16px}.gallery__images{grid-template-columns:repeat(2,1fr)}.gallery__image{height:179px}.about-production-lang::before,.account-info::before,.account::after,.account::before,.auth-page::before,.career-advantages::before,.career::before,.contacts::before,.dealers::before,.documents::before,.item::before,.last-news::before,.main-news::before,.news-article::before,.not-found::before,.orders::before,.products::before,.requisite::before,.search-result::before,.text-page::before,.transit::before{display:none}.contacts__title{font-size:36px}.contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.contacts__list,.orders__table tbody tr td{padding:0}.contacts__label{font-size:14px}.transit{padding:60px 0 20px}.transit__title{font-size:24px}.transit__text{padding:24px 0}.transit__image,.transit__image div[id^=bx_incl_area_]{height:363px}.requisite__card-title{font-size:14px}.contacts-form__title{font-size:24px}.contacts-form__info{font-size:12px}.contacts-form__inputs-wrapper{row-gap:16px}.contacts-form__column:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contacts-form__input-error{font-size:12px}.contacts-form__file label{font-size:18px;gap:16px}.contacts-form__btn{height:55px}.contacts-form__form-success span:nth-child(1){font-size:20px}.main-news{padding:60px 0 20px}.last-news__title,.main-news__title{font-size:24px}.main-news-card:nth-child(1) .main-news-card__image{height:200px}.main-news-card:nth-child(1) .main-news-card__content{padding:40px 20px}.main-news-card:nth-child(1) .main-news-card__title{font-size:20px}.last-news__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.documents__title{font-size:24px}.documents__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.document-card{min-height:160px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.career{padding:60px 0 20px}.career-advantages__text h3,.career__title,.text-page__content h2,.text-page__content h3,.text-page__content h4,.text-page__content-top h2,.text-page__content-top h3,.text-page__content-top h4{font-size:24px}.career__main-content{padding:20px 0}.career__image,.career__image div[id^=bx_incl_area_]{height:321px}.career__text{margin:0 0 16px;font-size:16px}.auth-page__form form,.career-advantages__text,.career-advantages__text div[id^=bx_incl_area_]{gap:16px}.career-advantages__image,.career-advantages__image div[id^=bx_incl_area_]{height:441px}.account__title{margin:0 0 16px;font-size:20px}.account__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.account__btn{width:100%;font-size:14px;height:41px;background-color:#f8f7f7;border:1px solid transparent}.account__btn.is-active{border:1px solid #393939}.account-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.account-info__title{font-size:16px;padding:0 0 0 8px}.account-info__btn{height:57px}.orders__table thead tr{grid-template-columns:repeat(3,1fr);padding:12px 20px;border-bottom:none}.orders__table thead tr th{font-size:14px;padding:0}.orders__table thead tr th:last-of-type{display:none}.orders__table tbody tr td:first-of-type,.orders__table thead tr th:first-of-type{padding:0}.orders__table thead tr th:first-of-type span{display:none}.orders__table thead tr th:nth-child(2){text-align:center}.orders__table thead tr th:nth-child(3){text-align:end}.orders__table tbody tr{grid-template-columns:repeat(3,1fr);row-gap:8px;padding:20px;border:1px solid #d7d7d7;border-bottom:none}.orders__table tbody tr:last-of-type{border-bottom:1px solid #d7d7d7}.orders__table tbody tr td:last-of-type{grid-column:1/4;padding:0}.orders__table tbody tr td:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.pagination__list{gap:4px}.pagination__list-item-link,.pagination__separator{width:40px;height:40px;font-size:12px}.news-article{padding:40px 0 20px}.auth-page__wrapper{padding:20px}.auth-page__title{margin:0 0 16px;font-size:24px}.auth-page__desc{margin:-8px 0 16px;font-size:14px}.auth-page__input-error{font-size:12px}.auth-page__error,.auth-page__success-text{font-size:14px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.auth-page__sign-up{margin:8px 0 0;row-gap:8px}.auth-page__sign-in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.not-found__image{height:128px}.not-found__title{margin:0 0 16px;font-size:24px}.not-found__description{margin:0 0 24px;font-size:14px}.text-page__title{font-size:36px}.text-page__content,.text-page__content-top{padding:0;font-size:16px}.text-page__content p,.text-page__content-bottom p,.text-page__content-top p{margin:0 0 16px}.text-page__content-bottom{padding:0;font-size:14px}.text-page__content-bottom h2,.text-page__content-bottom h3,.text-page__content-bottom h4{font-size:20px}.products{padding:20px 0 60px}.products__title{font-size:24px}.products__cards{grid-template-columns:repeat(2,1fr);gap:24px 12px}.product-card__characteristics-list{font-size:12px}.item__breadcrumbs{margin:0 0 24px}.item__images,.item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.item__images{position:static;height:unset;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:8px}.item__image{height:339px}.item__images-thumb{width:100%;height:58px}.item__images-thumb .swiper-slide{width:86px;height:58px}.item__content{padding:0}.item__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.item__counter{max-width:148px}.item__description h2,.item__description h3,.item__description h4{margin:0 0 16px;font-size:20px}.products-slider{padding-left:max(16px,(100% - 358px)/2)}.products-slider__wrapper{row-gap:24px;grid-template-columns:1fr;grid-template-areas:"title" "slider" "controls"}.products-slider__title{font-size:24px}.products-slider__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-slider__slider .swiper-slide{width:173px}.search-result__title{font-size:24px}.search-result__cards{grid-template-columns:repeat(2,1fr);gap:24px 12px}.filter__button{height:48px}.filter__block{padding:8px 16px 12px}.price-filter__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.embossing-filter__list li{padding:16px 8px}.about-production-lang{padding:32px 0}.about-production-lang__title{font-size:24px}.news-article-content{padding:20px 0;margin:0;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-article-content__images{margin:24px 0 0;float:unset;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.news-article-content h2,.news-article-content__title{padding:0}.news-article-content__slider-main{width:100%}.contacts-language__label{font-size:14px}.contacts-language__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.dealers__title{font-size:24px}.dealers-card{padding:20px}.dealers-card__title{font-size:20px}.dealer-modal__img{height:160px;position:relative}.dealer-modal__img::after,.dealer-modal__img::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:1px;background-color:#d7d7d7}.dealer-modal__img::before{top:0}.dealer-modal__img::after{bottom:0}.dealer-modal__map{height:200px}.errors__message{font-size:16px}}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}.header__button:hover{background-color:#f0f0f0}.header__address-link:hover,.main-nav__link:hover{color:#e3010f}.custom-input input:hover,.custom-textarea textarea:hover,.footer__mailing-input:hover{border-color:#393939}.footer__address-link:hover{color:#e3010f}.footer__bottom-link:hover,.footer__language-selection-button:hover,.footer__nav-link:hover{color:rgba(57,57,57,.7)}.btn:hover,.intro__slider-controls .swiper-button-next:hover,.intro__slider-controls .swiper-button-prev:hover,.modal__close-button:hover{opacity:.8}.language-selection__button:hover,.news-short__controls .swiper-button-next:hover,.news-short__controls .swiper-button-prev:hover,.search__button:hover{background-color:#f0f0f0}.sub-nav__link:hover{color:rgba(57,57,57,.7)}.sub-nav__link--bold:hover{color:#e3010f}.block-text-with-image-right__link:hover,.catalog-short__card-link:hover{color:#393939}.about-company-short__link:hover svg,.about-company__link:hover svg,.block-text-with-image-right__link:hover svg,.catalog-short__card-link:hover svg,.news-short__link:hover svg{stroke:#393939}.about-production__link-text:hover{background-color:rgba(253,252,252,.5)}.about-company-short__link:hover{color:#393939}.news-card__link:hover{color:#e3010f}.news-card__link:hover::after{border-color:#e3010f}.cap--dark .cap__link:hover::after,.news-short__link:hover{color:#393939}.cap--dark .cap__link:hover{color:#393939;opacity:.8}.cap__link:hover{color:rgba(253,252,252,.7)}.cap__link:hover::after{color:#fdfcfc}.about-company__link:hover{color:#393939}.history__link:hover{color:rgba(253,252,252,.8)}.history__link:hover svg{stroke:rgba(253,252,252,.8)}.stages-card__link:hover{opacity:.8}.orders__table tbody tr:hover,.stages__controls .swiper-button-next:hover,.stages__controls .swiper-button-prev:hover{background-color:#f0f0f0}.catalog__card-link:hover{color:#393939}.catalog__card-link:hover svg{stroke:#393939}.contacts-form__file label:hover,.contacts-form__info a:hover,.contacts-form__remove:hover,.contacts__link:hover{opacity:.8}.main-news-card__link:hover{color:#e3010f}.main-news-card__link:hover svg{fill:#e3010f}.document-card__link:hover{opacity:.8}.career__link:hover{color:#393939}.career__link:hover svg{stroke:#393939}.account__btn:hover{opacity:.8}.account-info__wrapper input:hover{border-left:1px solid #393939}.pagination__list-item-link:hover{background-color:#f0f0f0}.pagination__btn a:hover,.pagination__next-btn a:hover{background-color:#393939;opacity:.8}.auth-page__link:hover,.products__reset:hover{opacity:.8}.item__counter-btn:hover,.products-slider__controls .swiper-button-next:hover,.products-slider__controls .swiper-button-prev:hover{background-color:#f0f0f0}.cart-card__delete-btn:hover{opacity:.8}.cart-card__counter-btn:hover{background-color:#f0f0f0}.contacts-language__phone a:hover,.cookie__close-btn:hover{opacity:.8}.order-composition__add-btn:hover{background-color:#f0f0f0}.filter__reset:hover{opacity:.7}.contacts-language__email:hover,.contacts-language__links a:hover{opacity:.8}.dealers-card:hover{background-color:#eeecec}.dealer-modal__link:hover{opacity:.8}}@media (prefers-reduced-motion:no-preference){.smooth-scroll{scroll-behavior:smooth}}
/*# sourceMappingURL=style.min.css.map */
/* End */


/* Start:/local/templates/xylosuisse/components/custom/sender.subscribe/subscribe/style.min.css?17544858924471*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;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-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC"); background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font:11px/10px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}
/* End */


/* Start:/local/templates/xylosuisse/components/custom/sale.basket.basket/cart/style.min.css?175448589244467*/
.symbol_ruble{font-family:'rubleBitrix',Arial,sans-serif}.basket-checkout-container{display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-pack:justify;margin-bottom:20px;padding:15px 25px;border:1px solid #e2dfdf;border-radius:2px;background-color:#fff;opacity:1;transition:opacity 250ms ease;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-checkout-container.basket-checkout-container-fixed{position:fixed;top:0;z-index:100}.basket-checkout-container.basket-checkout-container-fixed-hide{opacity:0}.basket-coupon-section{-webkit-box-flex:2;-ms-flex:2;flex:2}.basket-coupon-block-field-description{color:#a1a1a1;font:400 12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-coupon-block-field{padding-right:10px;min-width:235px;-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-coupon-block-coupon-btn{position:absolute;top:50%;right:10px;display:block;margin-top:-4px;padding:0;width:8px;height:8px;border:0;border-right:2px solid #8da3ad;border-bottom:2px solid #8da3ad;border-radius:0;background-color:transparent;content:"";cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.basket-coupon-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:start;margin-top:2px;margin-bottom:2px;padding-top:3px;padding-bottom:3px;min-height:0;width:100%;font:400 13px/14px "Helvetica Neue",Helvetica,Arial,sans-serif !important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;align-items:flex-start}.basket-coupon-text{position:relative;display:block;padding-left:18px;word-break:break-all;word-break:break-word}.text-muted .basket-coupon-text:after{position:absolute;top:0;left:2px;width:6px;height:10px;border-right:2px solid #7ad500;border-bottom:2px solid #7ad500;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.basket-coupon-alert .close-link{margin-left:10px;border-bottom:1px dotted;color:#3e86de;text-decoration:none;font:400 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1;cursor:pointer;transition:220ms ease all}.basket-coupon-alert .close-link:hover{border-color:transparent}@media(max-width:991px){.basket-checkout-container{-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.basket-coupon-section{-ms-flex-order:1;max-width:100%;width:100%;-webkit-box-ordinal-group:2;order:1}.basket-coupon-alert-section{-ms-flex-order:2;margin-bottom:15px;-webkit-box-ordinal-group:3;order:2}.basket-coupon-block-field{padding-right:0;min-width:100%}.basket-coupon-block-field .form-group{display:inline-block;margin-bottom:10px;width:100%}.basket-coupon-block-field .form-control{display:block;width:100%}}.basket-checkout-section{-webkit-box-flex:3;-ms-flex:3;flex:3}.basket-checkout-section-inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.basket-checkout-block-total{padding-top:21px;padding-right:10px;text-align:right}.basket-checkout-block-total-inner{display:inline-block;max-width:100%;text-align:left}.basket-checkout-block-total-title{color:#2f3435;font:400 20px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-checkout-block-total-description{color:#a1a1a1;font:400 12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-checkout-block-total-price{padding-left:10px;text-align:right}.basket-checkout-block-total-price-inner{position:relative;display:inline-block;padding-top:17px;text-align:right}.basket-coupon-block-total-price-current{margin-bottom:7px;color:#2f3435;text-align:right;white-space:nowrap;font:36px/36px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);transition:180ms text-shadow ease,180ms color ease}.basket-coupon-block-total-price-old{position:absolute;top:3px;right:0;color:#a1a1a1;text-align:right;font:400 18px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-coupon-block-total-price-old:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); background-size:100% 100%;content:''}.basket-coupon-block-total-price-difference{display:inline-block;padding:5px 6px 6px;background:#d1ecf1;color:#179ebb;text-align:center;font:400 13px/12px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-checkout-block-btn{padding-top:13px;padding-left:15px;text-align:right}.basket-btn-checkout{border-radius:2px;font-weight:var(--ui-font-weight-bold);font-size:16px}.basket-notification-section{width:100%}.basket-block-notification{position:relative;display:block;margin-top:10px;padding:8px 15px;min-width:100%;width:100%;border-radius:1px;background-color:#edf8e0;color:#6a9997;font:400 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-block-notification:after{position:absolute;top:-7px;right:80px;width:16px;height:16px;background-color:#edf8e0;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media(max-width:991px){.basket-checkout-block-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-checkout-section{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.basket-notification-section{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}}@media(max-width:580px){.basket-checkout-block-btn{padding-left:0;min-width:100%;max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.basket-checkout-section-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-checkout-block-total{min-width:150px}.basket-checkout-block-total-price{text-align:right}.basket-btn-checkout{margin:10px 0;width:100%}.basket-block-notification:after{top:-3px;right:auto;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}}@media(max-width:460px){.basket-checkout-block{display:block;min-width:100%;width:100%}.basket-checkout-block-total{text-align:left}}.basket-items-list-wrapper,.basket-items-list-wrapper-compact{margin-bottom:15px;border:1px solid #e2dfdf}.basket-items-list-header{display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-align:center;padding:13px 25px;border-bottom:1px solid #e2dfdf;background:#f2f2f2;transition:300ms padding ease;-webkit-box-align:center;align-items:center}.basket-items-list-header.basket-items-list-header-fixed{position:fixed;top:0;z-index:99;margin-left:-1px;border:1px solid #e2dfdf}.basket-items-list-wrapper-light .basket-items-list-header{display:none !important}.basket-items-list-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ui-font-weight-bold) 15px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:300ms all ease;-o-text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-items-search-field+.basket-items-list-header-title{padding-left:10px}.basket-items-search-field+.basket-items-list-header-filter{padding-left:10px;text-align:right;-webkit-box-flex:3;-ms-flex:3;flex:3}.basket-items-search-field .form-control{z-index:1}.basket-items-list-header-filter-item{margin-left:5px;border-bottom:1px dotted;color:#3e86de;text-decoration:none;font:var(--ui-font-weight-bold) 13px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;transition:220ms ease}.basket-items-list-header-filter-item:hover{color:#2462de;text-decoration:none}.basket-items-list-header-filter-item.active{border-bottom:0;color:#2f3435;text-decoration:none;cursor:default}.basket-items-search-field{transition:300ms all ease;-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-items-search-field .input-group-addon{white-space:nowrap;-ms-flex-wrap:wrap}.basket-items-search-field button.close{position:relative;bottom:-1px;display:inline-block;float:none;line-height:11px}@media(max-width:991px){.basket-items-list-header{padding:10px 9px 11px}.basket-items-list-header-title{font-size:12px;line-height:15px}}@media(max-width:767px){.basket-items-list-header{-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.basket-items-search-field{width:100%}}.basket-items-list-container{position:relative;overflow:hidden;width:100%}.basket-items-list-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#fff;opacity:.7;-webkit-animation-name:ShowOverlay;animation-name:ShowOverlay;-webkit-animation-duration:200ms;animation-duration:200ms}@-webkit-keyframes ShowOverlay{0{opacity:0}100%{opacity:.7}}@keyframes ShowOverlay{0{opacity:0}100%{opacity:.7}}.basket-items-list{position:relative;padding:0 25px}.basket-items-list-table{width:100%;border-collapse:collapse}.basket-items-list-item-container{position:relative}.basket-items-list-item-container>td{border-top:1px solid #f2f2f2}.basket-items-list-wrapper-compact .basket-items-list-item-container>td{padding-bottom:12px}.basket-items-list-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#fff;opacity:.7}.basket-items-list-item-container.basket-items-list-item-container-gift,.basket-items-list-item-container.basket-items-list-item-container-gift>td,.basket-items-list .basket-items-list-item-container:first-child>td{border-top:none !important}@media(max-width:767px){.basket-items-list-item-container.basket-items-list-item-container-gift,.basket-items-list-item-container.basket-items-list-item-container-gift>td,.basket-items-list .basket-items-list-item-container:first-child>td{margin:0;padding-top:0;border-top:none !important}}.basket-items-list-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#fff;opacity:.7}.basket-items-list-item-descriptions{-ms-flex-order:1;padding-top:20px;width:100%;vertical-align:top;-webkit-box-ordinal-group:2;order:1}.basket-items-list-item-descriptions-inner{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex}.basket-item-block-image{position:relative;-ms-flex-order:1;padding-right:15px;padding-bottom:10px;min-width:48px;max-width:148px;width:100%;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;order:1}.basket-items-list-wrapper-compact .basket-item-block-image{display:block;padding-bottom:0;min-width:32px;max-width:50px;width:auto;height:auto}.basket-item-image-link{position:relative;display:inline-block}.basket-item-image{display:inline-block;max-width:100%;max-height:100%;width:100%;height:auto;transition:300ms all ease}.basket-items-list-wrapper-compact .basket-item-image{max-width:50px;max-height:50px}.basket-item-image:hover{border-color:#ee9200}@media(max-width:580px){.basket-item-block-image{margin-top:10px;margin-bottom:15px;padding-right:0;max-width:100%;width:100%}.basket-item-image{margin:10px auto 15px;padding-right:0;max-width:230px;max-height:400px;width:auto;height:auto}.basket-items-list-item-descriptions-inner{-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.basket-items-list-wrapper-compact .basket-item-block-image{margin-top:0;padding-right:10px}.basket-items-list-wrapper-compact .basket-items-list-item-descriptions-inner{-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}}.basket-item-label-text,.basket-item-label-ring{position:absolute;z-index:90;opacity:1;transition:opacity 450ms ease}.basket-items-list-wrapper-compact .basket-item-label-text,.basket-items-list-wrapper-compact .basket-item-label-ring{display:none}.basket-item-label-text span,.basket-item-label-ring{display:inline-block;clear:both;margin-bottom:2px;background:#f42c2c;color:#fff;vertical-align:middle;text-align:center;transition:all 250ms ease}.bx-red .basket-item-label-text span,.bx-red .basket-item-label-ring{background-color:#fba90c}.basket-item-label-text>div,.basket-item-label-ring>div{line-height:0}.basket-item-label-text span{padding:2px 5px;vertical-align:middle;font-weight:var(--ui-font-weight-bold)}.basket-item-label-text.basket-item-label-small span{margin-bottom:1px;padding:2px 7px;font-weight:normal;font-size:12px;line-height:14px}.basket-item-label-text.basket-item-label-big span{padding:4px 10px;font-size:12px;line-height:17px}@media(max-width:767px){.basket-item-label-text>div{line-height:0}.basket-item-label-text.basket-item-label-small span{margin-bottom:1px;padding:2px 7px;font-size:11px;line-height:14px}.basket-item-label-text.basket-item-label-big span{margin-bottom:1px;padding:3px 12px;font-size:13px;line-height:16px}}.basket-item-label-ring{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;font-weight:var(--ui-font-weight-bold)}.basket-item-label-ring.basket-item-label-small{width:40px;height:40px;font-size:13px;line-height:40px}.basket-item-label-ring.basket-item-label-big{width:50px;height:50px;font-size:18px;line-height:50px}@media(max-width:767px){.basket-item-label-ring.basket-item-label-small{width:24px;height:24px;font-size:8px;line-height:24px}.basket-item-label-ring.basket-item-label-big{width:30px;height:30px;font-size:12px;line-height:30px}}.basket-item-label-top{top:-2px}.basket-item-label-center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.basket-item-label-center>div{text-align:center}.basket-item-label-left{left:-2px}.basket-item-label-left>div{text-align:left}.basket-item-label-bottom{bottom:-2px}.basket-item-label-middle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.basket-item-label-right{right:-2px}.basket-item-label-right>div{text-align:right}.basket-item-label-center.product-item-label-middle{-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.basket-item-block-info{-ms-flex-order:2;padding:0;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:3;order:2}@media(max-width:580px){.basket-item-block-info{-webkit-box-flex:6;-ms-flex:6;flex:6}}.basket-item-info-name,.basket-item-info-name-link{margin:0;padding:0 20px 0 0;color:#2f3435;text-decoration:none;word-break:break-all;word-break:break-word;font:16px/26px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);transition:300ms all ease}h2.basket-item-info-name{margin-bottom:5px;padding-top:0}.basket-item-highlighted{background:#ff0}.basket-items-list-wrapper-compact .basket-item-info-name{margin-bottom:5px}.basket-item-info-name-link:hover{text-decoration:underline;cursor:pointer}@media(max-width:768px){.basket-item-info-name,.basket-item-info-name-link{vertical-align:middle;font-size:15px;line-height:17px}.basket-item-info-name{padding-top:10px}}.basket-item-block-common{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-order:4;-ms-flex-pack:end;-ms-flex-align:start;-ms-flex:2;-ms-flex-wrap:nowrap;-ms-flex-line-pack:baseline;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-box-align:start;-webkit-box-ordinal-group:5;-webkit-box-flex:2;justify-content:flex-end;align-content:baseline;align-items:flex-start;flex:2;order:4}.basket-items-list-wrapper-compact .basket-item-block-common{-ms-flex-pack:end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;justify-content:flex-end}@media(max-width:991px){.basket-item-block-common{padding:5px 0;min-width:100%}.basket-items-list-wrapper .basket-item-block-common{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.basket-items-list-wrapper .basket-item-block-common>div{-webkit-box-flex:0;-ms-flex:none;flex:none}.basket-items-list-wrapper-compact .basket-item-block-common{-ms-flex-pack:end;padding:17px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end}}@media(max-width:460px){.basket-items-list-wrapper .basket-item-block-common{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;align-items:flex-end}.basket-item-price-current{text-align:right}}.basket-item-block-properties{-webkit-box-flex:5;-ms-flex:5;flex:5}.basket-item-property,.basket-item-property-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;padding-bottom:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.basket-items-list-wrapper-compact .basket-item-property,.basket-items-list-wrapper-compact .basket-item-property-custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;padding-bottom:0;-ms-flex-line-pack:center;align-content:center}.basket-item-property-name,.basket-item-property-custom-name{margin-right:5px;color:#a1a1a1;font:400 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-property-value,.basket-item-property-custom-value{color:#4a4a4a;font:var(--ui-font-weight-bold) 12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-property-custom{padding-right:15px}.basket-item-property-custom-content{padding:3px 0}.basket-item-property-custom.basket-item-property-custom-photo{display:block}.basket-item-property-custom-photo .basket-item-property-custom-value{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:start;-ms-flex-align:stretch;min-height:64px;word-spacing:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start}.basket-item-property-custom-photo .basket-item-property-custom-value span{display:inline-block}.basket-item-custom-block-photo-link{display:block;margin-right:5px}.basket-item-custom-block-photo-item{margin-right:3px;width:auto;height:64px;border:1px solid #e4e4e4;transition:300ms all ease}.basket-item-custom-block-photo-item:hover{border-color:#ee9200}@media(max-width:580px){.basket-item-property-custom{padding-right:0}.basket-items-list-wrapper-compact .basket-item-property-custom{padding-right:10px}}.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.basket-item-property.basket-item-property-scu-text,.basket-item-property.basket-item-property-scu-image,.basket-item-property.basket-item-scu-color{display:block}.basket-item-scu-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-item-scu-item,.basket-item-scu-item.not-available:hover{position:relative;display:inline-block;margin:2px 3px 3px 0;padding:0;border:1px solid #eeecef;cursor:pointer;transition:300ms all ease;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.basket-item-scu-item:hover,.basket-item-scu-item.selected,.basket-item-scu-item.not-available:hover{border-color:#006cc0}.basket-item-scu-item.selected:hover{cursor:default}.basket-item-scu-item.not-available:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E); background-size:100% 100%;content:''}.basket-item-scu-item-inner{display:block;transition:300ms all ease}.basket-item-scu-item.not-available .basket-item-scu-item-inner{opacity:.5}.basket-item-scu-color .basket-item-scu-item-inner,.basket-item-property-scu-image .basket-item-scu-item-inner{width:30px;height:30px;border:2px solid #fff;background-position:center;background-size:cover;background-repeat:no-repeat}.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner{width:16px;height:16px;border:1px solid #fff}.basket-item-property-scu-text .basket-item-scu-item-inner{padding:3px 5px;min-width:30px;text-align:center;font:var(--ui-font-weight-bold) 14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner{padding:1px 2px;font:var(--ui-font-weight-bold) 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:768px){.basket-item-property-name,.basket-item-property-value{font-size:11px}}@media(max-width:580px){.basket-item-block-properties{margin-bottom:10px}.basket-items-list-wrapper-compact .basket-item-block-properties{margin-bottom:0}.basket-item-property-scu-image .basket-item-scu-item-inner,.basket-item-scu-color .basket-item-scu-item-inner{width:20px;height:20px;border:1px solid #fff}.basket-item-property-scu-text .basket-item-scu-item-inner{padding:2px 3px;min-width:25px;text-align:center;font:var(--ui-font-weight-bold) 11px/15px "Helvetica Neue",Helvetica,Arial,sans-serif}}.basket-items-list-item-amount{-ms-flex-order:3;padding-top:20px;vertical-align:top;-webkit-box-ordinal-group:4;order:3}.basket-item-block-amount{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;-ms-flex-align:start;padding:0 10px;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;justify-content:flex-end}.basket-items-list-wrapper-compact .basket-item-block-amount{margin-bottom:0;padding-bottom:0}.basket-item-amount-filed-block{position:relative}.basket-item-amount-filed,.basket-item-block-amount.disabled .basket-item-amount-filed:hover{padding:0;width:60px;height:28px;outline:0;border:1px solid #e4e4e4;border-radius:1px;vertical-align:middle;text-align:center;font:var(--ui-font-weight-bold) 18px/27px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:300ms all ease}.basket-item-block-amount.disabled .basket-item-amount-filed{background-color:#f3f3f3}.basket-item-amount-filed:hover,.basket-item-amount-filed:focus{border-color:#006cc0}.basket-item-amount-filed::-webkit-outer-spin-button,.basket-item-amount-filed::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.basket-item-amount-filed.basket-updated{-webkit-animation-name:basketAmountFiledUpdated;animation-name:basketAmountFiledUpdated;-webkit-animation-duration:600ms;animation-duration:600ms}@-webkit-keyframes basketAmountFiledUpdated{0,100%{border-color:#e4e4e4}50%{border-color:#ee9200}}@keyframes basketAmountFiledUpdated{0,100%{border-color:#e4e4e4}50%{border-color:#ee9200}}.basket-item-amount-btn-plus,.basket-item-amount-btn-minus{position:relative;width:28px;height:28px;cursor:pointer;transition:300ms all ease;-webkit-user-select:none}.basket-item-amount-btn-plus:hover,.basket-item-amount-btn-minus:hover{background-color:#efefef}.basket-item-block-amount.disabled .basket-item-amount-btn-plus,.basket-item-block-amount.disabled .basket-item-amount-btn-minus{background-color:transparent;cursor:default}.basket-item-amount-btn-plus:before,.basket-item-amount-btn-plus:after,.basket-item-amount-btn-minus:after{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-5px;width:10px;height:2px;background-color:#979797;content:"";transition:300ms all ease}.basket-item-amount-btn-plus:hover:before,.basket-item-amount-btn-plus:hover:after,.basket-item-amount-btn-minus:hover:after{background-color:#535353}.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after{background-color:#f3f3f3}.basket-item-amount-btn-plus:before{margin-top:-5px;margin-left:-1px;width:2px;height:10px}.basket-item-amount-field-description{position:absolute;top:calc(100% + 1px);right:0;left:0;color:#a1a1a1;text-align:center;font:italic 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:991px){.basket-item-block-amount{position:relative;-ms-flex-pack:center;margin-bottom:13px;-webkit-box-pack:center;justify-content:center}.basket-item-amount-btn-plus,.basket-item-amount-btn-minus{border:1px solid #e4e4e4;background-color:#f5f6f7}.basket-item-amount-btn-plus{border-left:0;border-radius:0 1px 1px 0}.basket-item-amount-btn-minus{border-right:0;border-radius:1px 0 0 1px}}@media(max-width:767px){.basket-item-block-amount{padding-top:19px}}@media(max-width:580px){.basket-item-block-amount{padding-top:0}}.basket-items-list-item-price{-ms-flex-order:4;padding-top:0;vertical-align:top;-webkit-box-ordinal-group:5;order:4}.basket-items-list-item-price-for-one{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.basket-item-block-price{position:relative;padding-top:20px;text-align:right;white-space:nowrap}.basket-item-price-title{padding-top:1px;color:#a1a1a1;text-align:right;font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-price-current{padding-top:1px;color:#2f3435;vertical-align:bottom;line-height:24px}.basket-item-price-current-text{letter-spacing:-.33px;font:400 20px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:180ms text-shadow ease,180ms color ease}.basket-item-price-old{position:absolute;top:5px;right:0;color:#a1a1a1;vertical-align:middle;line-height:15px}.basket-item-price-old-text{position:relative;display:inline-block;font:400 13px/15px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-price-old-text:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); background-size:100% 100%;content:''}.basket-item-price-difference{padding:3px;max-width:100%;background:#d1ecf1;color:#179ebb;text-align:center;white-space:normal;font:400 11px/12px "Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:767px){.basket-items-list-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.basket-items-list-item-descriptions{min-width:100%}}@media(max-width:580px){.basket-items-list-item-price{-ms-flex-order:5;vertical-align:top;-webkit-box-ordinal-group:6;order:5}.basket-items-list-item-price-for-one{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.basket-item-block-price{-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-item-price-old{right:10px}.basket-items-list-item-amount{display:block;padding:0 0 20px;min-width:100%}.basket-item-block-price{padding-right:10px;padding-left:10px}.basket-items-list-wrapper-compact .basket-item-block-price{min-width:0;text-align:right}.basket-items-list-wrapper-compact .basket-item-block-price>div{text-align:right}.basket-item-block-price .basket-item-price-difference{-ms-flex-order:1;padding:5px 6px 6px;-webkit-box-ordinal-group:2;order:1}}.basket-items-list-item-remove{padding-top:17px !important;vertical-align:top}.basket-item-block-actions{position:relative;opacity:0;transition:300ms opacity ease}.bx-touch .basket-item-block-actions,.basket-items-list-item-container:hover .basket-item-block-actions{opacity:1}.basket-item-actions-remove{position:relative;display:block;width:25px;height:25px;cursor:pointer}.basket-item-actions-remove:after,.basket-item-actions-remove:before{position:absolute;top:50%;left:50%;width:2px;height:14px;background:#d0021b;content:'';transition:300ms background-color ease}.basket-item-actions-remove:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.basket-item-actions-remove:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.basket-item-actions-remove:hover:after,.basket-item-actions-remove:hover:before{background-color:#7e000f}.basket-item-block-info .basket-item-actions-remove{position:absolute;top:-4px;right:0}.basket-items-list-wrapper-compact .basket-item-block-actions{position:relative;top:auto;right:auto;padding-left:10px}@media(max-width:767px){.basket-items-list-table,.basket-items-list-table thead,.basket-items-list-table tbody,.basket-items-list-table tr{display:block !important}tr.basket-items-list-item-container{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-ms-flex-pack:center;-ms-flex-align:start;padding-top:10px;padding-bottom:10px;border-top:1px solid #f2f2f2;-webkit-box-align:flex-start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-items-list-table tr.basket-items-list-item-container:first-child,.basket-items-list-table tbody tr.basket-items-list-item-container:first-child{border:0}.basket-items-list .basket-items-list-item-container>td{border-top:0}td.basket-items-list-item-amount,td.basket-items-list-item-price,td.basket-items-list-item-remove{display:inline-block}td.basket-items-list-item-descriptions{padding-bottom:10px;min-width:100%}td.basket-items-list-item-descriptions,td.basket-items-list-item-notification{display:block;padding-top:0}.basket-items-list-item-price{padding:3px 0}td.basket-items-list-item-remove{padding:34px 0 0 !important}}@media(max-width:580px){.basket-items-list-item-price .basket-item-block-price .basket-item-price-title{display:block}td.basket-items-list-item-remove{display:block;padding:0}td.basket-items-list-item-remove{padding:0 !important;text-align:center}.basket-item-block-actions{display:inline-block}}.basket-items-list-item-notification-inner{position:relative;transition:220ms all ease}.basket-items-list-item-container.basket-items-list-item-container-expend{display:table-row}.basket-items-list-item-container-expend .basket-items-list-item-removed-container{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;padding:10px 0;border-radius:2px;background-color:#e6f8fe;color:#333;text-align:center;transition:300ms all ease;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.basket-items-list-item-container-expend .basket-items-list-item-removed-container div{padding:0 10px;text-align:left}@-webkit-keyframes ShowNote{0{opacity:0}0,50%{background-color:#fff}50%,100%{opacity:1}100%{background-color:#e6f8fe}}@keyframes ShowNote{0{opacity:0}0,50%{background-color:#fff}50%,100%{opacity:1}100%{background-color:#e6f8fe}}@media(max-width:768px){.basket-items-list-item-container-collapse .basket-items-list-item-removed-container{-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.basket-items-list-item-container-collapse .basket-items-list-item-removed-container div{text-align:center}}.basket-items-list-item-container-collapse .basket-item-block-info,.basket-items-list-item-container-collapse .basket-item-block-common,.basket-items-list-item-container-collapse .basket-item-block-image{opacity:0}.basket-items-list-item-container.basket-items-list-item-container-collapse>td>div{overflow:hidden;height:80px;opacity:0}.basket-items-list-item-removed-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.basket-items-list-item-removed-block .faded{color:#ccc;cursor:default}.basket-items-list-item-removed-anchor{border-bottom:1px dashed;color:#333;font-weight:var(--ui-font-weight-bold)}.basket-items-list-item-clear-btn{position:relative;display:inline-block;margin-left:10px;width:25px;height:25px;cursor:pointer}.basket-items-list-item-clear-btn:after,.basket-items-list-item-clear-btn:before{position:absolute;top:50%;left:50%;width:2px;height:14px;background:#d0021b;content:'';transition:300ms background-color ease}.basket-items-list-item-clear-btn:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.basket-items-list-item-clear-btn:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.basket-items-list-item-clear-btn:hover:after,.basket-items-list-item-clear-btn:hover:before{background-color:#7e000f}.basket-items-list-item-double{margin:10px 0}.basket-items-list-item-double>div{margin-bottom:10px;padding:5px 35px 5px 15px}.basket-items-list-item-double-anchor,.basket-items-list-item-double-anchor:visited{border-bottom:1px dashed;color:#333;text-decoration:none}.basket-items-list-item-double-anchor:hover{color:#23527c}.basket-items-list-item-warning-container{margin:10px 0}.basket-items-list-item-warning-container>div{margin-bottom:10px;padding:5px 35px 5px 15px}.basket-items-list-wrapper-compact .basket-items-list-item-container{-ms-flex-align:start;padding:17px 0;-webkit-box-align:start;align-items:flex-start}.basket-item-gifts-list-container{position:relative;margin-bottom:20px;border:1px solid #fceb9f;background:#fffef8}.basket-item-gifts-list-container:after{position:absolute;top:-10px;left:90px;display:block;width:17px;height:17px;background-color:#fceb9f;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.basket-item-gifts-list-title{padding:12px 17px;background-color:#fceb9f;color:#5b5848;font:var(--ui-font-weight-bold) 15px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-gifts-list{padding:15px}.basket-items-list-gift-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;border-bottom:1px solid #f3f2ed;-webkit-box-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.basket-item-gifts-list .basket-items-list-gift-item:last-child{border-bottom:0}.basket-item-gift-image-container{padding:10px 0;min-width:48px;max-width:100%;width:168px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-item-gift-image-link{display:inline-block}.basket-item-gift-image{display:inline-block;max-width:100%;max-height:69px;width:auto;height:auto}.basket-item-gift-title-container{padding:5px 15px;width:100%;-webkit-box-flex:9;-ms-flex:9;flex:9}.basket-item-gift-title-link{color:#333;font:15px/20px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);transition:300ms all ease}@media(max-width:580px){.basket-item-gift-title-link{font-size:13px}}.basket-item-gift-price-container{text-align:right;-webkit-box-flex:2;-ms-flex:2;flex:2}.basket-item-gift-price-current{color:#2f3435;font:400 22px/26px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-gift-price-old{color:#a1a1a1;text-decoration:line-through;font:400 13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-item-gift-price-difference{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;padding:5px 6px 6px;background:#e2f0cb;color:#525c69;text-align:center;text-transform:uppercase;font:var(--ui-font-weight-bold) 9px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-align:center;align-items:center}@media(max-width:580px){.basket-items-list-gift-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-item-gift-price-container{min-width:100%}}.basket-gifts-list-wrapper,.basket-gifts-list-wrapper-compact{margin-bottom:15px;border:1px solid #e2dfdf}.basket-gifts-list-header{padding:18px 25px 20px;border-bottom:1px solid #e2dfdf;background:#f2f2f2;font:var(--ui-font-weight-bold) 15px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:300ms all ease}.basket-clear{cursor:pointer;pointer-events:auto}.basket-clear:after,.basket-clear:before{position:absolute;top:50%;left:50%;width:2px;height:14px;background:#a1a1a1;content:'';transition:300ms background-color ease}.basket-clear:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.basket-clear:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.basket-clear:hover:after,.basket-clear:hover:before{background-color:#333}@media(max-width:991px){.basket-gifts-list-header{padding:10px 9px 11px;font-size:12px;line-height:15px}}.basket-gifts-list{padding:0 25px}.basket-gifts-description-container{padding:11px;color:#868d96;text-align:center;font:400 13px/15px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-gifts-list-item-container{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;overflow:hidden;padding:20px 0;border-top:1px solid #f2f2f2;transition:300ms all ease;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.basket-gifts-list-item-container:first-child{border-top:0}.basket-gift-block-image{padding:5px 15px 5px 0;min-width:50px;max-width:50px}.basket-gift-image-link{display:inline-block}.basket-gift-image{display:inline-block;max-width:100%;max-height:168px;width:auto;height:auto;transition:300ms all ease}.basket-gift-block-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-gift-info-name,.basket-gift-info-name-link{margin:0;padding:0;color:#2f3435;text-decoration:none;font:15px/19px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);transition:300ms all ease}.basket-gift-info-name-link:hover{text-decoration:underline;cursor:pointer}.basket-gift-block-common{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.basket-gift-item-select-btn-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}.basket-gift-item-selected{padding:0 10px;color:#b6bbbf;font:400 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}.basket-gift-item-select-btn-label{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;margin-bottom:0;-webkit-box-align:center;align-items:center}.basket-gift-item-select-input{display:none}.basket-gift-item-select-btn-radio{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;width:20px;height:20px;border:10px solid #fff;border-radius:50%;background:#468ee5;-webkit-box-shadow:0 0 0 1px #828b95;box-shadow:0 0 0 1px #828b95;cursor:pointer;transition:190ms all ease}.basket-gift-item-select-input:checked+.basket-gift-item-select-btn-radio{border-width:5px}.basket-gift-item-select-btn-text{text-transform:lowercase;font:var(--ui-font-weight-bold) 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}.basket-gift-item-select-btn-checkbox{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;width:19px;height:19px;border:1px solid #828b95;border-radius:2px;background-color:#fff;cursor:pointer}.basket-gift-item-select-btn-checkbox:after,.basket-gift-item-select-btn-checkbox:before{position:absolute;background-color:#fff;content:'';opacity:0;transition:190ms all ease}.basket-gift-item-select-btn-checkbox:after{top:5px;left:5px;z-index:15;width:3px;height:9px;border-radius:1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.basket-gift-item-select-btn-checkbox:before{top:-1px;left:11px;z-index:10;width:5px;height:17px;border:1px solid #fff;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.basket-gift-item-select-input:checked+.basket-gift-item-select-btn-checkbox:after,.basket-gift-item-select-input:checked+.basket-gift-item-select-btn-checkbox:before{background-color:#468ee5;opacity:1}@media(max-width:797px){.basket-gift-item-select-btn-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;align-items:flex-end}.basket-gift-item-selected{-ms-flex-order:2;padding-right:0;text-align:right;-webkit-box-ordinal-group:3;order:2}.basket-gift-item-select-btn-label{-ms-flex-order:1;text-align:right;-webkit-box-ordinal-group:2;order:1}}.bx-step-opacity{transition:500ms opacity ease}.basket-search-not-found{position:absolute;top:50%;left:50%;margin:-50px 0 0 0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.basket-search-not-found-icon{margin:0 auto 80px;width:180px;height:180px;	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); background-size:cover}.basket-search-not-found-text{color:#c0c5ca;text-align:center;font:30px/35px "Helvetica Neue",Helvetica,Arial,sans-serif}.bx-sbb-empty-cart-image{width:131px;height:116px;margin:50px auto 42px;	background:url(/local/templates/xylosuisse/components/custom/sale.basket.basket/cart/images/empty_cart.svg) no-repeat center; background-size:contain}.bx-sbb-empty-cart-text{font-size:36px;text-align:center;color:#bababa;margin-bottom:42px}.bx-sbb-empty-cart-desc{text-align:center;color:#000;font-size:16px;margin-bottom:42px}.catalog-block-header{font-size:14px;font-weight:var(--ui-font-weight-bold);text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.min.css?17544858935525*/
.bx-sls .dropdown-block{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px #ebebeb;box-shadow:inset 0 1px 2px #ebebeb;font-size:14px;padding:0 22px 0 30px;position:relative;background-color:#fff}.bx-sls .dropdown-block-ui{font-size:14px;padding:0 22px 0 30px;position:relative;background-color:#fff;margin-top:5px;}

.bx-sls .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-errow.png) no-repeat center center; height:100%;top:0;right:0;position:absolute;width:22px}.bx-sls .bx-ui-sls-container{overflow:hidden;min-height:25px}.bx-sls .bx-ui-sls-pane{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:0 2px 3px #c7c7c7;box-shadow:0 2px 3px #c7c7c7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;max-height:200px;overflow-y:auto;left:0;top:35px;padding:5px 5px 3px 5px;position:absolute;width:100%}.bx-sls .dropdown-active .bx-ui-sls-pane{display:block}.bx-sls .bx-ui-sls-variants{list-style:none;margin:0;padding:0}.bx-sls .dropdown-item{border-radius:2px;padding:7px 4px 7px 10px;margin-bottom:2px}.bx-sls .dropdown-item:hover{background-color:#f1f3f5;cursor:pointer}.bx-sls .dropdown-img{border:0;display:inline-block;height:12px;margin:3px 12px 0 0;vertical-align:top;width:16px}.bx-sls .dropdown-item-text{color:#aba8ac;display:inline-block;vertical-align:top}.bx-sls .dropdown-item-text span{color:#25282c}.bx-sls .dropdown-list-title{border-bottom:1px solid #e5e5e5;height:37px;line-height:37px;padding-left:8px;}

.bx-sls .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center; height:14px;left:10px;position:absolute;top:10px;width:14px}.bx-sls .quick-locations{margin-bottom:5px}.bx-sls .quick-location-tag{background-color:#f2f5f8;border:1px solid #cad3dc;border-radius:3px;color:#1e55b9;display:inline-block;font-size:15px;height:27px;line-height:26px;margin:0 3px;padding:0 14px;text-decoration:none;margin-bottom:10px}.bx-sls .quick-location-tag:hover{background-color:#fafafa}.bx-sls .dropdown-fade2white{width:46px;height:31px;position:absolute;top:2px;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}

.bx-sls .bx-ui-sls-clear{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll; width:30px;height:30px;cursor:pointer;cursor:hand;margin-top:2px;position:absolute;top:0;right:0;display:block}.bx-sls .bx-ui-sls-clear:hover{background-position:6px -3418px;}

.bx-sls .bx-ui-sls-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important; background-repeat:no-repeat !important;background-position:right -1px !important;width:30px;height:30px;position:absolute;top:3px;right:2px;display:none}.bx-sls .bx-ui-sls-go-edit{display:none}.bx-sls .bx-ui-sls-pane{max-height:300px}.bx-sls input::-ms-clear{display:none}.bx-sls input[type="text"]{position:relative}.bx-sls .bx-ui-sls-fake,.bx-sls .bx-ui-sls-route{position:absolute !important;top:0;left:0;color:#000 !important;opacity:1 !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 22px 0 0 !important;background-position:right 1px;background-repeat:no-repeat;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:14px;height:33px;width:100%;outline:0;z-index:10}.bx-sls .bx-ui-sls-route{color:#aba8ac !important;z-index:5}.bx-sls .bx-ui-sls-pane{background-color:#fff;z-index:999;border:1px solid #87919c}.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,.bx-sls .bx-ui-sls-error{padding:10px 10px}.bx-sls .bx-ui-sls-error{color:#f22;padding-left:30px;position:relative}.bx-sls .bx-ui-sls-error div{position:absolute;top:0;left:0;width:25px;height:25px;	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;}.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,.bx-sls .bx-ui-sls-variant-active{background-color:#e0e8ea}.adm-sls-edit-link{margin-top:10px}.bx-admin-mode .bx-sls-go-edit{margin-left:10px;display:none}.bx-admin-mode .dropdown-block{border-color:#87919c #959ea9 #9ea7b1;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;height:25px}.bx-sls.bx-admin-mode .bx-ui-sls-fake,.bx-sls.bx-admin-mode .bx-ui-sls-route{height:25px}.bx-admin-mode .dropdown-icon{top:7px}.bx-admin-mode .dropdown-fade2white{height:22px}.bx-admin-mode .dropdown-fade2white{right:1px}.bx-admin-mode .bx-ui-sls-clear{background-position:6px -3389px;height:22px}.bx-admin-mode .bx-ui-sls-clear:hover{background-position:6px -3421px}.bx-admin-mode .bx-ui-sls-loader{background-position:right -4px !important;height:21px}.bx-admin-mode .bx-ui-sls-pane{top:27px}
/* End */


/* Start:/local/templates/xylosuisse/components/custom/sale.order.ajax/order/style.min.css?175448589237499*/
.bx-soa{padding-bottom:20px}.bx-soa-section{border-radius:2px;margin-bottom:6px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;border:1px solid #e8e9eb}.bx-soa-section.bx-step-completed{border:1px solid #83cb1b}    /*background: url(/local/templates/xylosuisse/components/custom/sale.order.ajax/order/images/sprite.png) no-repeat center 0;*/ .bx-soa-section-title-count{display:inline-block;min-width:17px;height:17px;border-radius:8px;border:1px solid #98979d;vertical-align:middle;position:relative;margin:-3px 10px 0 0}#bx-soa-order{transition:500ms opacity ease;counter-reset:heading}.bx-soa-section .bx-soa-section-title-count:after{position:absolute;left:0;right:0;top:0;text-align:center;font-size:10px;color:#98979d;line-height:15px;counter-increment:heading;content:counter(heading);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-soa-section-title-count:before{content:"";position:absolute;width:10px;height:10px;right:-5px;bottom:-2px;display:none;	background: url(/local/templates/xylosuisse/components/custom/sale.order.ajax/order/images/sprite.png) no-repeat center;}.bx-soa-section.bx-step-completed .bx-soa-section-title-count{background:#87c73d;border-color:#87c73d}.bx-soa-section.bx-step-completed .bx-soa-section-title-count:after{color:#fff}.bx-soa-section.bx-step-completed .bx-soa-section-title-count:before{display:block;background-position:center 0}.bx-soa-section.bx-step-warning .bx-soa-section-title-count{background:#f8c11a;border-color:#f8c11a}.bx-soa-section.bx-step-warning .bx-soa-section-title-count:after{color:#000}.bx-soa-section.bx-step-warning{border:1px solid #ccbe71}.bx-soa-section.bx-step-warning .bx-soa-section-title-count:before{display:block;background-position:center -37px}.bx-soa-section.bx-step-error .bx-soa-section-title-count{background:#db4c4c;border-color:#db4c4c}.bx-soa-section.bx-step-error .bx-soa-section-title-count:after{color:#fff}.bx-soa-section.bx-step-error{border:1px solid #db4a29}.bx-soa-section.bx-step-error .bx-soa-section-title-count:before{display:block;background-position:center -20px}.bx-soa-section.bx-selected{border:1px solid #91cedc}.bx-soa-section-title-container{overflow:hidden;background:#f2f5f7;padding:7px 0;font-size:14px}.bx-soa-section.bx-selected .bx-soa-section-title-container{padding:15px 0}.bx-soa-section-title{border-radius:2px;margin:0;color:#000;line-height:15px;min-height:20px;vertical-align:middle;font-size:16px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-top:3px}.bx-soa-section.bx-selected .bx-soa-section-title{font-size:22px}.bx-soa-editstep{display:inline;font-size:12px;vertical-align:middle;line-height:22px;border-bottom:1px dotted}.bx-soa-section.bx-selected .bx-soa-editstep{display:none}.bx-soa-section.bx-selected .bx-soa-editstep:hover{border-bottom:0}.bx-soa-section-content{padding:10px 15px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.bx-soa-section.bx-step-completed .bx-soa-section-content,.bx-soa-section.bx-selected .bx-soa-section-content{line-height:18px}.bx-soa-table-fade{position:relative}.bx-soa-table-fade:before{left:0;background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.bx-soa-table-fade:after{right:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.bx-soa-table-fade:before,.bx-soa-table-fade:after{content:"";width:0;position:absolute;bottom:10px;top:0;height:100%;display:block;-webkit-transition:width 300ms ease;-moz-transition:width 300ms ease;-ms-transition:width 300ms ease;-o-transition:width 300ms ease;transition:width 300ms ease}.bx-soa-table-fade-left:before,.bx-soa-table-fade-right:after{width:15px}.bx-soa-item-table{margin-bottom:10px;min-width:100%;display:table}.bx-soa-item-tr{display:table-row}.bx-soa-item-td{display:table-cell;vertical-align:top;padding-top:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-top:1px dotted #e5e5e5}@media(min-width:769px){.bx-soa-item-td{padding-left:7px;padding-right:7px;padding-bottom:10px}}.bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td{border-top:0}.bx-soa-item-img-block{float:left;padding-right:15px}.bx-step-completed .bx-soa-item-img-block{width:48px;padding-bottom:10px;padding-right:10px}.bx-soa-item-imgcontainer{border-radius:4px;border:1px solid #c0cfd9;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.bx-soa-item-title{font-weight:var(--ui-font-weight-bold);padding-bottom:5px}.bx-soa-item-td-title{line-height:20px;color:#7c7c7c;padding-bottom:3px;font-size:12px}.bx-soa-item-td-text{line-height:25px;vertical-align:middle}.bx-soa-item-properties .bx-soa-item-td-title,.bx-soa-item-properties .bx-soa-item-td-text{text-align:center}.bx-soa-item-properties.bx-text-right .bx-soa-item-td-title,.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text{text-align:right}.bx-soa-item-td-text input[type="number"]{height:25px;line-height:20px}.bx-soa-item-td-text .bx-price{white-space:nowrap}.bx-price-old{white-space:nowrap;text-decoration:line-through;color:#b8b8b8;font-size:13px}.bx-soa-item-td-control{padding-bottom:5px;font-size:11px}@media(max-width:991px){.bx-soa-item-table,.bx-soa-item-table>tbody,.bx-soa-item-tr,.bx-soa-item-td{display:block}.bx-soa-item-tr.bx-soa-item-info-container,.bx-soa-item-tr .bx-soa-item-td{border:0}.bx-soa-item-tr{border-top:1px dotted #e5e5e5;padding-bottom:15px;padding-top:10px;overflow:hidden}.bx-soa-item-tr.bx-soa-item-tr-first{border:0}.bx-soa-item-block{overflow:hidden}.bx-soa-item-properties.bx-text-right .bx-soa-item-td-title,.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text{text-align:center}}@media(min-width:581px) and (max-width:991px){.bx-soa-item-properties{float:left;padding-bottom:10px}.bx-soa-item-td-title,.bx-soa-item-nth-4p1,.bx-soa-item-tr{clear:both}}@media(max-width:580px){.bx-soa-item-td{line-height:17px}.bx-soa-item-img-block{float:none;max-width:160px;margin:0 auto;padding-right:0}.bx-soa-section.bx-step-completed .bx-soa-item-img-block{float:left}.bx-soa-item-content{padding-top:15px}.bx-soa-section.bx-step-completed .bx-soa-item-content{padding-top:0}.bx-scu-container{padding-top:10px}.bx-soa-item-td-title,.bx-soa-item-td-text{line-height:20px;display:inline-block !important;padding:2px 5px;text-align:left;vertical-align:middle;font-size:13px}.bx-soa-item-td-title:after{content:":"}.bx-soa-item-properties{padding:0}}@media(min-width:580px){.bx-soa-item-img-block{width:85px;margin:0}}.bx-soa-item-info-container{position:relative;height:35px}.bx-soa-item-info-container .bx-soa-item-td{border:0;position:absolute}.bx-soa-item-info-container .bx-soa-item-info-block{height:0;overflow:hidden;margin-bottom:10px}.bx-soa-item-info-block.bx-active{padding-top:10px;height:auto}.bx-soa-info-block{border:0;max-width:100%}.bx-soa-info-line{line-height:15px}.bx-soa-info-title{color:#7c7c7c;font-size:12px;padding:4px 0;vertical-align:top}.bx-soa-info-text{display:inline-block;font-size:12px;padding:4px 10px;vertical-align:top}@media(max-width:580px){.bx-soa-item-info-container .bx-soa-item-td{position:static;left:auto;right:auto;padding:0}.bx-soa-item-info-container{position:relative;height:auto !important;min-height:0}}.bx-soa-coupon{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px}.bx-soa-coupon-label{display:inline-block;font-weight:var(--ui-font-weight-bold);font-size:13px;color:#000;padding-right:10px;vertical-align:top}.bx-selected .bx-soa-coupon-label{padding-top:7px}.bx-soa-coupon-item-fixed .bx-soa-coupon-block{font-weight:normal}.bx-soa-coupon-item-fixed .bx-soa-coupon-label,.bx-soa-coupon-item-fixed .bx-soa-coupon-item{font-weight:normal;padding-top:0;line-height:20px}.bx-soa-coupon-block{vertical-align:middle;line-height:34px}.bx-soa-coupon-input{display:inline-block;position:relative;vertical-align:middle}.bx-soa-coupon-input:after{content:"";display:block;width:8px;height:8px;background-color:transparent;border-right:2px solid #8da3ad;border-bottom:2px solid #8da3ad;position:absolute;right:10px;top:50%;margin-top:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer}.bx-soa-coupon-input input[type=text].form-control{border:1px solid #ccd5db;background-color:#f8fafc;background-image:none;border-radius:2px;outline:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;box-shadow:none}.bx-soa-coupon-input input[type=text].form-control:focus{border-color:#63747e;outline:0;box-shadow:none}.bx-step-completed .bx-soa-coupon-list{padding-top:0;line-height:20px}.bx-soa-coupon-item strong:first-child{margin-left:10px}.bx-soa-coupon-item strong{white-space:nowrap;margin-right:20px;position:relative;text-transform:uppercase;font-size:15px;font-weight:var(--ui-font-weight-bold);display:inline-block;letter-spacing:-0.5px}.bx-soa-coupon-item strong.bx-soa-coupon-item-danger{color:#a94442}.bx-soa-coupon-item strong.bx-soa-coupon-item-success{color:#3ba428}.bx-soa-coupon-item strong.bx-soa-coupon-item-used{color:#777}.bx-soa-coupon-item-danger-mess,.bx-soa-coupon-item-mess{display:none;position:absolute;left:0;min-width:100%;top:100%;font-weight:normal;padding:6px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);text-transform:none;color:#333;letter-spacing:normal;z-index:1}.bx-soa-coupon-item strong:hover .bx-soa-coupon-item-mess,.bx-soa-coupon-item strong:hover .bx-soa-coupon-item-danger-mess{display:block}.bx-soa-coupon-remove{display:inline-block;height:20px;width:20px;margin-left:10px;    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpEkM0KwjAQhGdr/Dv6Nj6EXkRvehTfRhS868lWWigU9OFEHGeTqIF0dydftrMJp0s1McMdwJ5AY0iLKaxVbwGbBxgeJKaCS4NjbJxQvlE4a/ektUFX9w5JCNolEzQmGCHlT8VjEFQjdvrBN0EOF4oOrXS5Cxmqs7NKVSEroPHlkLLOLRX4r5HOjenf3tE7DDyjxCLNx032ZFovSe80BK7Sl9IQmJ4gT4foSfowe+47jGx+xzidQxY9Zd/+/cLbIC8ztW9VHBL0fXDWGdeDc/ERYABB6E45iF95UQAAAABJRU5ErkJggg==) no-repeat center; cursor:pointer;vertical-align:middle;position:relative;top:-1px}#pickUpMap img{max-height:initial}.bx-soa-pickup-preview-img{height:76px;border:1px solid #ddd;border-radius:1px;padding:1px;margin-left:10px;float:right;background-size:contain;background-repeat:no-repeat;background-position:center}.bx-soa-pickup-subTitle{font-size:15px;font-weight:var(--ui-font-weight-bold);padding-bottom:10px}.bx-soa-pickup-list{margin-bottom:20px}.bx-soa-pickup-list .bx-soa-pickup-list-item{border-top:1px solid #dcdfe2;padding:16px 35px;font-size:13px;position:relative;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.bx-soa-pickup-list-item.bx-selected{background:#f8fafc}.bx-soa-pickup-list .bx-soa-pickup-list-item:last-child{border-bottom:1px solid #dcdfe2}.bx-soa-pickup-l-item-adress{padding-left:15px;color:#25495e;font-weight:var(--ui-font-weight-bold);line-height:17px;min-height:17px;position:relative;padding-right:100px}.bx-soa-pickup-l-item-adress:before{height:17px;width:18px;content:"";top:50%;left:-5px;margin-top:-8px;position:absolute;    background: url(/local/templates/xylosuisse/components/custom/sale.order.ajax/order/images/sprite.png) no-repeat center -54px;}.bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail{padding-top:20px;display:none}.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail{display:block}.bx-soa-pickup-l-item-detail{padding-left:100px;position:relative;min-height:80px}.bx-soa-pickup-l-item-detail.no-image{padding-left:20px}.bx-soa-pickup-l-item-btn{position:absolute;right:0;top:50%;margin-top:-17px}.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn{padding-left:100px;padding-top:10px;float:none;position:relative;top:auto;right:auto;margin-top:0}.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn.no-image{padding-left:20px}.bx-soa-pickup-l-item-name{font-weight:var(--ui-font-weight-bold)}.bx-soa-pickup-l-item-img{position:absolute;top:23px;left:0;max-width:90px;max-height:90px;height:auto;width:auto}.bx-soa-sidebar{position:relative;height:100%}.bx-soa-cart-total{border:1px solid #e8e9eb;border-radius:3px;padding:20px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.bx-soa-cart-total.bx-soa-cart-total-fixed{position:fixed;top:10px}.bx-soa-cart-total.bx-soa-cart-total-bottom{opacity:0}@media(max-width:768px){.bx-soa-cart-total.bx-soa-cart-total-fixed{position:static;padding-top:0;width:100% !important}.bx-soa-cart-total.bx-soa-cart-total-bottom{opacity:1 !important;position:static}.bx-soa-cart-total-ghost{display:none}}.bx-soa-cart-total-line{padding:5px 7px;font-size:13px;border-top:1px solid #e5e5e5;line-height:25px;overflow:hidden}.bx-soa-cart-total .bx-soa-cart-total-line:first-child{border-top:0}.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2){border-color:#bfbfbf}.bx-soa-cart-total .bx-soa-cart-total-line:first-child .bx-soa-cart-t{font-weight:var(--ui-font-weight-bold)}.bx-soa-cart-total .bx-soa-cart-total-line-total{padding-top:25px;border-bottom:0}.bx-soa-cart-t{float:left}.bx-soa-cart-d{float:right;text-align:right}.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{font-weight:var(--ui-font-weight-bold)}.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:28px}.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span{font-size:18px}.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted{background-color:#d4ffb8;border-color:transparent}.bx-soa-cart-total-line-highlighted+.bx-soa-cart-total-line{border-top:0}.bx-soa-cart-total-button-container{padding-top:20px;text-align:center}.bx-soa-cart-total-button-container>.btn{width:100%}.bx-soa-more{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px}.bx-soa-price-not-calc{border-bottom:1px dashed;color:#f55450;text-decoration:none;cursor:pointer}.bx-soa-price-not-calc:active,.bx-soa-price-not-calc:hover{border-color:transparent;color:#a94442}.bx-soa-price-free{color:#257210}@media(max-width:991px){.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{white-space:nowrap;font-size:19px}.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span{font-size:14px}}@media(max-width:580px){.bx-soa-coupon-label{display:block;padding-bottom:5px}.bx-soa-coupon-block{display:block}.bx-soa-coupon-input{text-align:center}.bx-soa-coupon-input input{display:inline-block !important}.bx-soa-coupon-item{text-align:center}.bx-soa-coupon-item strong{display:inline-block;position:relative}.bx-soa-coupon-item strong:first-child{margin-left:0}.bx-soa-coupon-remove:after{content:"";clear:both}.bx-soa-more{padding-top:10px}.bx-soa-pickup-l-item-detail{padding-left:0}.bx-soa-pickup-l-item-img{position:relative;left:auto;top:auto;max-width:200px;max-height:200px}.bx-soa-pickup-l-item-adress{padding-right:0}}.bx-scu-container{overflow:hidden}.bx-soa-item-content .bx-scu-container{max-width:200px}.bx-scu-list{margin:0;padding:0 5px}.bx-scu-itemlist{list-style:none;padding:0;overflow:hidden;margin:0 -5px;min-width:40px}.bx-scu-item{float:left;width:20%;padding:5px}.bx-img-item{float:left;width:50%;padding:5px;min-width:30px;max-width:50px}@media(max-width:580px){.bx-img-item{width:45px}}.bx-img-itemColor{position:absolute;top:3px;right:3px;left:3px;bottom:3px;background-size:contain;-webkit-background-size:contain;background-position:center;background-repeat:no-repeat}.bx-scu-itemColorBlock{position:relative;padding-top:100%;cursor:pointer;outline:1px solid #c0cfda;-webkit-transition:outline .2s ease;-moz-transition:outline .2s ease;-o-transition:outline .2s ease;transition:outline .2s ease}.bx-scu-itemColorBlock:hover{outline:1px solid #006cc0}.bx-scu-itemColorBlock.selected{outline:2px solid #006cc0}.bx-scu-itemColor{position:absolute;top:3px;right:3px;left:3px;bottom:3px;background-size:contain;background-position:center;background-repeat:no-repeat}.bx-scu-itemTextBlock{position:relative;cursor:pointer;outline:1px solid #c0cfda;-webkit-transition:outline .2s ease;-moz-transition:outline .2s ease;-o-transition:outline .2s ease;transition:outline .2s ease}.bx-scu-itemTextBlock:hover{outline:1px solid #006cc0}.bx-scu-itemTextBlock.selected{outline:2px solid #006cc0}.bx-scu-itemText{vertical-align:middle;text-align:center;font-size:11px;line-height:18px;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.bx-scu-container{position:relative;height:35px;overflow:hidden}.bx-scu-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:25px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.bx-selected .bx-scu-container{height:auto}.bx-selected .bx-scu-container:after{height:0}@media(max-width:768px){.bx-scu-container{height:auto}.bx-scu-container:after{height:0}}.bx-scu-container .bx-soa-item-td-title{line-height:20px}.bx-scu-container .bx-soa-item-td-title,.bx-scu-container .bx-soa-item-td-text{float:left;font-size:13px;padding-right:5px;line-height:19px;vertical-align:middle;padding-bottom:3px}.bx-scu-container .bx-soa-item-td-title{clear:both}@media(min-width:768px){.bx-scu-container .bx-soa-item-td-title,.bx-scu-container .bx-soa-item-td-text{padding-bottom:0;line-height:20px}}.bx-soa h3.bx-title{font-size:15px;font-weight:var(--ui-font-weight-bold)}.bx-soa-reg-block{background:#f8fafc;padding:25px 20px}.bx-soa-reg-block p{color:#595a5b;font-size:13px;margin:0 0 10px;padding:0}.bx-soa-reference{color:#9a9a9a;font-size:11px;padding-top:10px;padding-bottom:20px}.bx-soa-auth .bx-soa-reference{border-top:1px solid #f2f2f2}.bx-sls .quick-location-tag,.bx-slst .quick-location-tag{display:inline-block;background:#d0ecf1;border-radius:3px;padding:10px 20px 11px;margin:10px 2px;cursor:pointer;vertical-align:middle;font-size:15px;line-height:20px;height:auto;color:#333;border:0;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;-o-transition:background 200ms ease;transition:background 200ms ease}.bx-sls .quick-location-tag:hover,.bx-slst .quick-location-tag:hover{background-color:#e3f4f7}.bx-sls .quick-location-tag:first-child,.bx-slst .quick-location-tag:first-child{margin-left:0}.bx-sls .quick-location-tag:last-child,.bx-slst .quick-location-tag:last-child{margin-right:0}.bx-soa .bx-soa-location-offered small{color:#737373}.bx-soa-location-selected{padding-top:12px;padding-bottom:22px}.bx-soa .bx-soa-customer-label,.bx-soa .bx-soa-custom-label,.bx-soa .form-group label{position:relative;font-size:14px;font-weight:500;padding-bottom:2px;color:#000}.bx-soa .bx-soa-customer-label-container small,.bx-soa .bx-soa-custom-label-container small,.bx-soa .form-group label small{color:#737373}.form-control{background-color:#f8fafc;border:1px solid #d5dadc;box-shadow:none;border-radius:2px}.form-group .form-control:focus{border-color:#63747e}.bx-soa .bx-soa-location-input-container{position:relative}.bx-soa .bx-soa-customer-tel-input-container{position:relative}.bx-soa .bx-soa-customer-tel-input-container{height:41px}.bx-soa .bx-soa-location-input{padding:10px 40px 11px}.bx-soa .bx-soa-customer-tel-input{padding:10px 11px 10px 50px}.bx-soa .bx-soa-location-input-container:before{content:" ";position:absolute;left:8px;bottom:9px;top:9px;width:20px;background-size:contain}.bx-soa-pp-company{padding-bottom:20px;z-index:100;position:relative}.bx-soa-pp .bx-soa-pp-company{padding:7px;border:1px solid transparent;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease}.bx-soa-pp-desc-container{padding-top:7px}.bx-soa-pp-desc-container .bx-soa-pp-company{background:#f8fafc;border:1px solid #d5dadc;padding:7px 15px}.bx-soa-pp-company-logo{padding-top:6px}.bx-soa-pp-company-graf-container{border:2px solid #c3cace;border-radius:2px;position:relative;background:#fff;width:auto;height:0;padding-top:50%}.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{border-color:#159ebb}.bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-graf-container{border-color:#159ebb}.bx-soa-pp-company.bx-bd-error .bx-soa-pp-company-graf-container{border-color:#db4a29}.bx-soa-pp-company.bx-bd-waring .bx-soa-pp-company-graf-container{border-color:#ccbe71}input[type=checkbox].bx-soa-pp-company-checkbox{position:absolute;top:7px;left:7px;margin:0;padding:0;z-index:100}.bx-soa-pp-company-image{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:contain;background-repeat:no-repeat;background-position:center}.bx-soa-pp-desc-container .bx-soa-pp-company-logo{max-width:150px}.bx-soa-pp-company-smalltitle{padding-top:9px;color:#a3a3a3;font-size:11px;text-align:center;padding-bottom:5px}.bx-soa-pp-company-title{font-size:19px;font-weight:var(--ui-font-weight-bold)}.bx-soa-pp-company-subTitle{font-size:15px;font-weight:var(--ui-font-weight-bold)}.bx-soa-pp-company-desc{font-size:13px;padding-top:10px;line-height:17px}.bx-soa-pp-company-selected{padding:4px 0}.bx-soa-pp-company-selected strong{margin-left:10px}ul.bx-soa-pp-list{margin:10px 0;padding:0;list-style:none;font-size:13px;color:#000}ul.bx-soa-pp-list li{clear:both;padding:5px 0}.bx-soa-pp-list-termin{color:#8d8d8d;display:block}.bx-soa-pp-list-description{display:block}.bx-soa-pp-delivery-cost{position:absolute;font-size:14px;line-height:14px;color:#fff;padding:2px 4px;right:-2px;bottom:-2px;border-radius:1px;background:rgba(0,0,0,.5)}.bx-soa-pp-field .form-control{background:#fff}.bx-soa-pp-company-block .checkbox label,.bx-soa-pp-company-block .form-group label{font-size:13px}.bx-soa-pp-company-block .form-control{font-size:13px}.bx-soa-pp-price{text-align:right;padding:4px 0}.bx-soa-service-small{color:#a3a3a3;font-size:11px}@media(min-width:1200px){.bx-soa-pp .bx-soa-pp-company:nth-child(3n+1){clear:both}}@media(min-width:992px){.bx-soa-pp .bx-soa-pp-company:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-soa-pp .bx-soa-pp-company:nth-child(3n+1){clear:both}}@media(max-width:767px){.bx-soa-pp .bx-soa-pp-company:nth-child(2n+1){clear:both}}@media(min-width:481px) and (max-width:766px){.bx-soa-pp-desc-container .bx-soa-pp-company-logo{width:100%;padding-top:0}.bx-soa-pp-desc-container .bx-soa-pp-company-smalltitle{display:none}.bx-soa-pp-list-termin{width:30%}}@media(max-width:480px){.bx-soa-pp-company-logo{width:45%}.bx-soa-pp-company-title{display:none}.bx-soa-pp-item-container{border-right:0}.bx-soa-pp-desc-container .bx-soa-pp-company-logo{width:100%;padding-top:0}.bx-soa-pp-desc-container .bx-soa-pp-company-smalltitle{display:none}.bx-soa-pp-list-termin{width:40%}}@media only screen and (-webkit-min-device-pixel-ratio:2),@media only screen and (min--moz-device-pixel-ratio:2),@media only screen and (-moz-min-device-pixel-ratio:2),@media only screen and (-o-min-device-pixel-ratio:2/1),@media only screen and (min-device-pixel-ratio:2),@media only screen and (min-resolution:192dpi),@media only screen and (min-resolution:2dppx){.bx-soa-location-input-container{border-width:.5px}}.bx-soa-section.bx-step-good{-webkit-animation:animationBorderStep ease 5s;-moz-animation:animationBorderStep ease 5s;-o-animation:animationBorderStep ease 5s;animation:animationBorderStep ease 5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes animationBorderStep{0{border-color:#70bb18}100%{border-color:#91cedc}}@-moz-keyframes animationBorderStep{0{border-color:#70bb18}100%{border-color:#91cedc}}@-ms-keyframes animationBorderStep{0{border-color:#70bb18}100%{border-color:#91cedc}}@-o-keyframes animationBorderStep{0{border-color:#70bb18}100%{border-color:#91cedc}}@keyframes animationBorderStep{0{border-color:#70bb18}100%{border-color:#91cedc}}.bx-soa-section.bx-step-bad{-webkit-animation:animationBorderStepBad ease 5s;-moz-animation:animationBorderStepBad ease 5s;-o-animation:animationBorderStepBad ease 5s;animation:animationBorderStepBad ease 5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes animationBorderStepBad{0{border-color:#db4a29}100%{border-color:#91cedc}}@-moz-keyframes animationBorderStepBad{0{border-color:#db4a29}100%{border-color:#91cedc}}@-ms-keyframes animationBorderStepBad{0{border-color:#db4a29}100%{border-color:#91cedc}}@-o-keyframes animationBorderStepBad{0{border-color:#db4a29}100%{border-color:#91cedc}}@keyframes animationBorderStepBad{0{border-color:#db4a29}100%{border-color:#91cedc}}.bx-soa-changeCostSign{-webkit-animation:changeCostSign ease .4s;-moz-animation:changeCostSign ease .4s;-o-animation:changeCostSign ease .4s;animation:changeCostSign ease .4s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes changeCostSign{0{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@-moz-keyframes changeCostSign{0{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@-ms-keyframes changeCostSign{0{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@-o-keyframes changeCostSign{0{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes changeCostSign{0{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}.bx-sls.form-control{padding:0}.bx-sls .bx-ui-sls-pane,.bx-slst .bx-ui-combobox-dropdown{border:1px solid #bdbdbd}.bx-sls .dropdown-fade2white,.bx-slst .dropdown-fade2white{top:1px}.bx-sls .form-control.dropdown-block,.bx-slst .form-control.dropdown-block{background-color:#f8fafc;border:1px solid #d5dadc;box-shadow:none}.has-error .bx-sls .form-control.dropdown-block,.has-error .bx-slst .form-control.dropdown-block{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bx-slst .form-control .bx-ui-combobox-container .bx-combobox-fake-as-input{padding-top:7px}.bx-bd-error{border-color:#db4a29}.bx-bd-waring{border-color:#ccbe71}.wsnw{white-space:nowrap}.bx-step-opacity{transition:500ms opacity ease}ymaps h3{margin:6px 0 10px 0}.bx-authform{margin:0 0 25px}.bx-authform-formgroup-container{margin-bottom:25px}.bx-authform-content-container,.bx-authform-label-container{font-size:13px;color:#5a6c77;padding-bottom:2px}.bx-authform-input-container{position:relative}.bx-authform-psw-protected{height:38px;width:38px;position:absolute;right:1px;top:50%;margin-top:-19px;    background: url(/local/templates/xylosuisse/components/custom/sale.order.ajax/order/images/sprite.png) no-repeat center; -webkit-background-size:11px auto;background-size:11px auto}.bx-authform-psw-protected-desc{display:none;background:#fff;position:absolute;width:250px;left:50%;margin-left:-125px;bottom:100%;margin-bottom:14px;border:1px solid #f0f1f2;padding:10px 20px;font-size:14px;z-index:110;box-shadow:0 6px 9px 0 rgba(0,0,0,.1)}.bx-authform-psw-protected:hover .bx-authform-psw-protected-desc{display:block}.bx-authform-psw-protected-desc>span{position:absolute;left:0;right:0;top:100%;height:14px;display:block;    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==) no-repeat center bottom;}.bx-authform-input-container input[type="text"],.bx-authform-input-container input[type="password"]{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-input-container input[type="text"].bx-empty-field,.bx-authform-input-container input[type="password"].bx-empty-field{border-color:#dd4b39}span.bx-authform-starrequired{color:#d93333}.bx-authform-formgroup-container .bx-captcha{margin-bottom:10px}.bx-authform-link-container,.bx-authform-description-container{padding-bottom:10px;font-size:13px;color:#292d2e}.bx-authform-description-container{font-size:13px;color:#5a6c77}.bx-authform-link-container{margin-bottom:20px}hr.bxe-light{border:0;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-bottom:20px}.alert{border:0;border-radius:1px;font-size:14px;padding:15px;margin-bottom:20px}.bxe-aleft-title{font-weight:var(--ui-font-weight-bold);padding-bottom:5px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}#loading_screen{position:fixed;z-index:1150;left:50%;top:50%;margin-left:-32px;margin-top:-32px;width:64px;height:64px}.bx-soa-tooltip.bx-soa-tooltip-static{position:relative;z-index:0}.bx-soa-tooltip.bx-soa-tooltip-static .tooltip-arrow{left:20px}.bx-soa-tooltip .tooltip-inner{max-width:300px}.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-arrow{border-top-color:#f2dede}.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner{background:#f2dede;color:#a94442}.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-arrow{border-top-color:#fcf8e3}.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-inner{background:#fcf8e3;color:#8a6d3b}.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-arrow{border-top-color:#dff0d8}.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-inner{background:#dff0d8;color:#3c763d}.bx-soa-tooltip.bx-soa-tooltip-coupon{display:none}.bx-soa-coupon-item-used:hover .bx-soa-tooltip,.bx-soa-coupon-item-danger:hover .bx-soa-tooltip,.bx-soa-coupon-item-success:hover .bx-soa-tooltip{display:block;opacity:1;bottom:100%}.bx-soa-tooltip-coupon>span{display:block;text-transform:none}.bx-soa-empty-cart-image{width:131px;height:116px;margin:50px auto 42px;	background:url(/local/templates/xylosuisse/components/custom/sale.order.ajax/order/images/empty_cart.svg) no-repeat center; -webkit-background-size:contain;background-size:contain}.bx-soa-empty-cart-text{font-size:36px;text-align:center;color:#bababa;margin-bottom:42px}.bx-soa-empty-cart-desc{text-align:center;color:#000;font-size:16px;margin-bottom:42px}.soa-property-container .input-group-addon{background:#fff;}
.input-group-addon .bx-calendar{
	background:url(/local/templates/xylosuisse/components/custom/sale.order.ajax/order/images/calendar.svg) no-repeat center; display:inline-block;width:18px;background-size:18px auto;height:18px}.icon-success{position:absolute;left:16px;width:21px;height:21px;background-size:contain;    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxzdHlsZT4uc3Qwe2ZpbGw6IzcxYmEyNH08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMTAuNSAwQzQuNyAwIDAgNC43IDAgMTAuNVM0LjcgMjEgMTAuNSAyMSAyMSAxNi4zIDIxIDEwLjUgMTYuMyAwIDEwLjUgMHpNOSAxNS40bC01LTQuOSAyLTIgMyAzIDYtNS45IDIgMi04IDcuOHoiLz48L3N2Zz4=);}.icon-warning{position:absolute;left:16px;width:22px;height:20px;background-size:contain;    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjIgMjAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RlYTcxMn08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMjEuNyAxNi43TDEyLjkgMS4xQzEyLjMuMSAxMS0uMyAxMCAuM2MtLjQuMi0uNy41LS45LjhMLjMgMTYuN2MtLjQuNy0uNCAxLjUgMCAyLjIuNC43IDEuMSAxLjEgMS45IDEuMWgxNy43Yy44IDAgMS41LS40IDEuOS0xLjEuMy0uNy4zLTEuNS0uMS0yLjJ6bS0xMC43LjhjLS44IDAtMS40LS42LTEuNS0xLjQgMC0uOC42LTEuNCAxLjQtMS41LjggMCAxLjQuNiAxLjUgMS40IDAgLjgtLjYgMS41LTEuNCAxLjV6bTEuNC02LjJjMCAuOC0uNiAxLjQtMS40IDEuNHMtMS40LS42LTEuNC0xLjRWNC43YzAtLjQuMy0uNy43LS43aDEuNWMuNCAwIC43LjMuNy43bC0uMSA2LjZ6Ii8+PC9zdmc+);}label[data-bx-user-consent]{line-height:13px}label[data-bx-user-consent] a{color:#000;font-size:11px;font-weight:100}label[data-bx-user-consent] input{margin-top:2px}
/* End */


/* Start:/bitrix/components/bitrix/sale.location.selector.steps/templates/.default/style.min.css?17544858966119*/
.bx-slst .dropdown-block{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px #ebebeb;box-shadow:inset 0 1px 2px #ebebeb;font-size:14px;padding:0 22px 0 30px;position:relative;background-color:#fff;margin-bottom:10px}.bx-slst .dropdown-block:last-child{margin-bottom:0;}

.bx-slst .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.steps/templates/.default/images/dropdown-errow.png) no-repeat center center; height:100%;top:0;right:0;position:absolute;width:22px}.bx-slst .bx-ui-combobox-fake,.bx-slst .bx-ui-combobox-route{background:transparent !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#000;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:14px;height:33px;width:100%;outline:0;padding:0}.bx-slst .bx-ui-combobox-container{overflow:hidden}.bx-slst .bx-ui-combobox-dropdown{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:0 2px 3px #c7c7c7;box-shadow:0 2px 3px #c7c7c7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;max-height:200px;overflow-y:auto;left:0;top:35px;padding:5px 5px 3px 5px;position:absolute;width:100%}.bx-slst .dropdown-active .bx-ui-combobox-dropdown{display:block}.bx-slst .bx-ui-combobox-variants{list-style:none;margin:0;padding:0}.bx-slst .dropdown-item{border-radius:2px;padding:7px 4px 7px 10px;margin-bottom:2px}.bx-slst .dropdown-item:hover{background-color:#f1f3f5;cursor:pointer}.bx-slst .dropdown-img{border:0;display:inline-block;height:12px;margin:3px 12px 0 0;vertical-align:top;width:16px}.bx-slst .dropdown-item-text{color:#aba8ac;display:inline-block;vertical-align:top}.bx-slst .dropdown-item-text span{color:#25282c}.bx-slst .dropdown-list-title{border-bottom:1px solid #e5e5e5;height:37px;line-height:37px;padding-left:8px;}

.bx-slst .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.steps/templates/.default/images/lens.png) no-repeat center center; height:14px;left:10px;position:absolute;top:10px;width:14px}.bx-slst .quick-locations{margin-bottom:5px}.bx-slst .quick-location-tag{background-color:#f2f5f8;border:1px solid #cad3dc;border-radius:3px;color:#1e55b9;display:inline-block;font-size:15px;height:27px;line-height:26px;margin:0 3px;padding:0 14px;text-decoration:none;margin-bottom:10px}.bx-slst .quick-location-tag:hover{background-color:#fafafa}.bx-slst .dropdown-fade2white{width:32px;height:31px;position:absolute;top:2px;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}

.bx-slst .bx-ui-combobox-toggle{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2618px no-repeat scroll; width:30px;height:30px;cursor:pointer;cursor:hand;margin-top:2px;position:absolute;top:0;right:0;display:block}.bx-slst .bx-ui-combobox-toggle:hover{background-position:6px -2696px;}

.bx-slst .bx-ui-combobox-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important; background-repeat:no-repeat !important;background-position:right -1px !important;width:30px;height:30px;position:absolute;top:3px;right:2px;display:none}.bx-slst .bx-ui-combobox-go-edit{display:none}.bx-slst .bx-ui-combobox-dropdown{max-height:300px}.bx-slst .bx-ui-pager-area{height:40px;text-align:center;color:gray;padding:10px 0 0 0}.bx-slst input[type="text"]{position:relative}.bx-slst input::-ms-clear{display:none}.bx-slst .bx-ui-combobox-dropdown{background-color:#fff;z-index:999;border:1px solid #87919c}.bx-slst .bx-ui-combobox-variant{cursor:pointer;cursor:hand}.bx-slst .bx-ui-combobox-variant,.bx-slst .bx-ui-combobox-error{padding:10px 10px}.bx-slst .bx-ui-combobox-error{color:#f22;padding-left:30px;position:relative}.bx-slst .bx-ui-combobox-error div{position:absolute;top:0;left:0;width:25px;height:25px;	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;}.bx-slst .bx-ui-combobox-variant:hover,.bx-slst .bx-ui-combobox-variant-active{background-color:#e0e8ea}.adm-sls-edit-link{margin-top:10px}.bx-admin-mode .bx-sls-go-edit{margin-left:10px;display:none}.bx-admin-mode .dropdown-block{border-color:#87919c #959ea9 #9ea7b1;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;height:25px}.bx-slst.bx-admin-mode .bx-ui-combobox-fake,.bx-slst.bx-admin-mode .bx-ui-combobox-route{height:25px}.bx-slst.bx-admin-mode .dropdown-icon{top:7px}.bx-slst.bx-admin-mode .dropdown-fade2white{height:22px}.bx-slst.bx-admin-mode .dropdown-fade2white{right:1px}.bx-slst.bx-admin-mode .bx-ui-combobox-toggle{background-position:6px -2623px;height:22px}.bx-slst.bx-admin-mode .bx-ui-combobox-loader{background-position:right -4px !important;height:21px}.bx-slst.bx-admin-mode .bx-ui-combobox-dropdown{top:27px}.bx-slst .bx-ui-state-items-discover-in-progress .bx-ui-combobox-loader{display:block}.bx-ui-slst-pool select{margin:10px 10px 0 0}div[data-bx-ui-id="error"]{display:none}.bx-ui-state-error div[data-bx-ui-id="error"]{display:block}.bx-ui-slst-other-item,.bx-ui-combobox-deselect-item{border-bottom:1px solid gray}.bx-ui-sls-tree-trunk{padding:0 0 9px 30px}.disabled-keyboard{cursor:pointer;cursor:hand}.disabled-keyboard input{cursor:inherit}.bx-ui-combobox-container .bx-combobox-fake-as-input{padding-top:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17544858952638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /local/templates/xylosuisse/css/style.min.css?1754652346241332 */
/* /local/templates/xylosuisse/components/custom/sender.subscribe/subscribe/style.min.css?17544858924471 */
/* /local/templates/xylosuisse/components/custom/sale.basket.basket/cart/style.min.css?175448589244467 */
/* /bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.min.css?17544858935525 */
/* /local/templates/xylosuisse/components/custom/sale.order.ajax/order/style.min.css?175448589237499 */
/* /bitrix/components/bitrix/sale.location.selector.steps/templates/.default/style.min.css?17544858966119 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17544858952638 */
