

/* Start:/local/templates/divanom/css/swiper.min.css?171039789018436*/
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */

@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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.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:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.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%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left: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'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-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%;transform:translate3d(0px,-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%;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;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-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}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/divanom/fonts/Montserrat/stylesheet.css?17102367358801*/
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-LightItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-LightItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-LightItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-LightItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-LightItalic.svg#Montserrat-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Bold.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Bold.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Bold.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Regular.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Regular.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Regular.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Medium.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Medium.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Medium.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBoldItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Light.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Light.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Light.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Light.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-BlackItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BlackItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BlackItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BlackItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BlackItalic.svg#Montserrat-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Thin.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Thin.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Thin.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Thin.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-MediumItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-MediumItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-MediumItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-MediumItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-MediumItalic.svg#Montserrat-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBold.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBold.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBold.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBold.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ThinItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ThinItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ThinItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ThinItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ThinItalic.svg#Montserrat-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Black.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Black.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Black.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Black.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLight.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLight.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLight.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Italic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Italic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Italic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Italic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLightItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-BoldItalic.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BoldItalic.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BoldItalic.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BoldItalic.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBold.eot');
    src: url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBold.woff') format('woff'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBold.ttf') format('truetype'),
        url('/local/templates/divanom/fonts/Montserrat/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* End */


/* Start:/local/templates/divanom/components/bitrix/news.list/top_banner/style.css?17131619552357*/
.alert{
	padding: 8rem 0;
	background: var(--red, #9F0E10);
}
.alert .container{
	display: flex;
	position: relative;
	text-align: center;
	justify-content: center;
}
.alert__text{
	font-size: 20rem;
	line-height: 24rem;
	color: var(--white, #FFF);
	padding-right: 24rem;
	text-align: center;
}
.alert__close{
	cursor: pointer;
	width: 24rem;
	height: 24rem;
	right: 32rem;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4099 12.0002L17.7099 7.71019C17.8982 7.52188 18.004 7.26649 18.004 7.00019C18.004 6.73388 17.8982 6.47849 17.7099 6.29019C17.5216 6.10188 17.2662 5.99609 16.9999 5.99609C16.7336 5.99609 16.4782 6.10188 16.2899 6.29019L11.9999 10.5902L7.70994 6.29019C7.52164 6.10188 7.26624 5.99609 6.99994 5.99609C6.73364 5.99609 6.47824 6.10188 6.28994 6.29019C6.10164 6.47849 5.99585 6.73388 5.99585 7.00019C5.99585 7.26649 6.10164 7.52188 6.28994 7.71019L10.5899 12.0002L6.28994 16.2902C6.19621 16.3831 6.12182 16.4937 6.07105 16.6156C6.02028 16.7375 5.99414 16.8682 5.99414 17.0002C5.99414 17.1322 6.02028 17.2629 6.07105 17.3848C6.12182 17.5066 6.19621 17.6172 6.28994 17.7102C6.3829 17.8039 6.4935 17.8783 6.61536 17.9291C6.73722 17.9798 6.86793 18.006 6.99994 18.006C7.13195 18.006 7.26266 17.9798 7.38452 17.9291C7.50638 17.8783 7.61698 17.8039 7.70994 17.7102L11.9999 13.4102L16.2899 17.7102C16.3829 17.8039 16.4935 17.8783 16.6154 17.9291C16.7372 17.9798 16.8679 18.006 16.9999 18.006C17.132 18.006 17.2627 17.9798 17.3845 17.9291C17.5064 17.8783 17.617 17.8039 17.7099 17.7102C17.8037 17.6172 17.8781 17.5066 17.9288 17.3848C17.9796 17.2629 18.0057 17.1322 18.0057 17.0002C18.0057 16.8682 17.9796 16.7375 17.9288 16.6156C17.8781 16.4937 17.8037 16.3831 17.7099 16.2902L13.4099 12.0002Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 991.98px){
	html{
		font-size: 0.1302083vw;
	}
	.alert__text{
		font-size: 14rem;
		line-height: 20rem; 
	}
}
@media (max-width: 767.98px){
	.alert{
		padding: 12rem 0;
	}
	.alert__text{
		font-size: 12rem;
		line-height: 16rem;
		text-align: left;
	}
	.alert__close{
		width: 16rem;
		height: 16rem;
		right: 20rem;
	}
}
/* End */


/* Start:/local/templates/divanom/components/bitrix/catalog.section.list/main_menu/style.css?171699002710125*/
.main__menu{
	padding-top: 32rem;
	padding-bottom: 32rem;
	display: none;
	left: 0;
	position: absolute;
	top: calc(100%);
	width: 100%;
	height: calc(100vh - 305rem);
	background: #fff;
}
.main__menu.open{
	display: block;
}
.main__menu.hover{
	display: block;
}
.main__menu .container > div > ul{
	width: 280rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main__menu .container > div > ul > li{
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	margin-bottom: 32rem;
	text-transform: uppercase;
}
.main__menu .container > div > ul > li > a,.main__menu .container > div > ul > li > span{
	display: flex;
	width: 100%;
	align-items: center;
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	text-decoration: none;
	justify-content: space-between;
}
.main__menu .container > div > ul > li > a svg, .main__menu .container > div > ul > li > span svg{
	width: 24rem;
	height: 24rem;
	margin-left: 12rem;
	flex-shrink: 0;
}
.main__menu .container > div > ul > li > a:hover, .main__menu .container > div > ul > li > span:hover, .main__menu .container > div > ul > li.active > span, .main__menu .container > div > ul > li.active > a{
	color: var(--red, #9F0E10);
	cursor: pointer;
}
.main__menu .container > div > ul > li > div > ul{
	display: none;
}
.main__menu .container > div > ul > li.active > div{
	position: absolute;
	top: 0rem;
	display: block;
	width: calc(100% - 375rem);
	left: 375rem;
	margin: 0;
	padding: 0 120rem;
	padding-top: 32rem;
	height: 100%;
	overflow: auto;
}
.main__menu .container > div > ul > li.active > div > ul{
	display: block;
	column-width: 300rem;
	column-count: 3;
	column-gap: 120rem;
	list-style: none;
}
.main__menu .container > div > ul > li.active > div > ul > li > a, .main__menu .container > div > ul > li.active > div > ul >  li > span{
	font-size: 24rem;
	font-style: normal;
	font-weight: 600;
	line-height: 28rem;
	text-transform: none;
}
.main__menu .container > div > ul > li a{
	text-decoration: none;
	color: var(--black, #1F1F1F);
}
.main__menu .container > div > ul > li a:hover{
	color: var(--red, #9F0E10);
}
.main__menu .container > div > ul > li > div > ul > li{
	display: inline-block;
}
.main__menu .container > div > ul > li > div > ul > li{
	margin-bottom: 24rem;
	width: 100%;
}
.main__menu .container > div > ul > li > div > ul > li > div > ul{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main__menu .container > div > ul > li > div > ul > li > div > ul > li{
	text-transform: none;
	margin-top: 16rem;
	padding-left: 18rem;
	position: relative;
}
.main__menu .container > div > ul > li > div > ul > li > div > ul > li:before{
	content: '';
	width: 10rem;
	height: 10rem;
	position: absolute;
	left: 0;
	top: 10rem;
	border-radius: 5rem;
	background: var(--red, #9F0E10);
}
.main__menu .container > div > ul > li > div > ul > li > div > ul > li > a,
.main__menu .container > div > ul > li > div > ul > li > div > ul > li > span{
	font-size: 20rem;
	font-weight: 400;
	line-height: 24rem;
	color: var(--black, #1F1F1F);
}
.h__menu  ul  li{
	list-style: none;
}
.h__menu ul{
	list-style: none;
}
.h__menu > ul > li a{
	position: relative;
	display: inline-block;
	text-decoration: none;
}
.h__menu > ul > li:hover > a{
	color: var(--red, #9F0E10);
}
.h__menu > ul > li > div > ul > li{
	display: inline-block;
    width: 100%;
}
.h__menu > ul > li > div > ul > li a{
	color: var(--black, #1F1F1F);
}
.h__menu > ul > li > div >  ul > li a:hover{
	color: var(--red, #9F0E10);
}
.h__menu  > ul > li  > div >  ul > li > ul > li {
    text-transform: none;
    margin-top: 16rem;
    padding-left: 18rem;
    position: relative;
}
.h__menu  > ul > li  > div >  ul > li > ul > li:before{
	content: '';
	width: 10rem;
	height: 10rem;
	position: absolute;
	left: 0;
	top: 10rem;
	border-radius: 5rem;
	background: var(--red, #9F0E10);
}
.h__menu > ul > li a:after{
	position: absolute;
	content: '';
	width: 100%;
	top: 100%;
	height: 48rem;
	left: 0;
}
.h__menu > ul > li > div >  ul > li{
    color: var(--black, #1F1F1F);
    font-size: 24rem;
    font-weight: 600;
    line-height: 28rem;
    margin-bottom: 32rem;
    text-transform: uppercase;
}
.h__menu > ul > li > div >  ul> li > ul >li > a, .h__menu > ul > li > div >  ul> li > ul >li > span{
    font-weight: 400;
}
.h__menu > ul > li > div{
	box-shadow: 0px 0px 20rem 0rem rgba(0, 0, 0, 0.12);
	display: none;
	position: absolute;
	top: calc(100% + 32rem);
	width: 100%;
	left: 0;
	margin: 0;
	padding: 0 120rem;
	padding-top: 32rem;
	max-height: calc(100vh - 305rem);
	overflow: auto;
	background: #fff;
	padding: 32rem 75rem;
	margin-left: -75rem;
	margin-right: -75rem;
	width: calc(100% + 150rem);
	width: -webkit-fill-available;
	list-style: none;
}
.h__menu > ul > li > div >  ul{
}
.h__menu > ul{
	display: flex;
	list-style: none;
}
.h__menu > ul > li:hover >  div {
	display: block;
}
.h__menu > ul > li >  div > ul{
	column-width: 300rem;
	column-count: 3;
	column-gap: 120rem;
	list-style: none;
}
.h__menu > ul > li > ul > li > a, .h__menu > ul > li > ul > li > span {
    font-size: 24rem;
    font-style: normal;
    font-weight: 600;
    line-height: 28rem;
    text-transform: none;
}
.h__menu  > ul > li > ul > li {
    margin-bottom: 24rem;
    width: 100%;
}
@media (max-width:991.98px){
	
	.main__menu{
		z-index: 103;
		top: 0;
		width: calc(100% - 30rem);
		padding: 24rem 0;
		padding-top: 72px;
		height: 100vh;
		position: fixed;
	}
	.main__menu__close{
		cursor: pointer;
		z-index:1;
		width: 24rem;
		height: 24rem;
		background-position: 50% 50%;
		background-size: 100%;
		position: absolute;
		top: 24rem;
		right: 24rem;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4099 12.0002L17.7099 7.71019C17.8982 7.52188 18.004 7.26649 18.004 7.00019C18.004 6.73388 17.8982 6.47849 17.7099 6.29019C17.5216 6.10188 17.2662 5.99609 16.9999 5.99609C16.7336 5.99609 16.4782 6.10188 16.2899 6.29019L11.9999 10.5902L7.70994 6.29019C7.52164 6.10188 7.26624 5.99609 6.99994 5.99609C6.73364 5.99609 6.47824 6.10188 6.28994 6.29019C6.10164 6.47849 5.99585 6.73388 5.99585 7.00019C5.99585 7.26649 6.10164 7.52188 6.28994 7.71019L10.5899 12.0002L6.28994 16.2902C6.19621 16.3831 6.12182 16.4937 6.07105 16.6156C6.02028 16.7375 5.99414 16.8682 5.99414 17.0002C5.99414 17.1322 6.02028 17.2629 6.07105 17.3848C6.12182 17.5066 6.19621 17.6172 6.28994 17.7102C6.3829 17.8039 6.4935 17.8783 6.61536 17.9291C6.73722 17.9798 6.86793 18.006 6.99994 18.006C7.13195 18.006 7.26266 17.9798 7.38452 17.9291C7.50638 17.8783 7.61698 17.8039 7.70994 17.7102L11.9999 13.4102L16.2899 17.7102C16.3829 17.8039 16.4935 17.8783 16.6154 17.9291C16.7372 17.9798 16.8679 18.006 16.9999 18.006C17.132 18.006 17.2627 17.9798 17.3845 17.9291C17.5064 17.8783 17.617 17.8039 17.7099 17.7102C17.8037 17.6172 17.8781 17.5066 17.9288 17.3848C17.9796 17.2629 18.0057 17.1322 18.0057 17.0002C18.0057 16.8682 17.9796 16.7375 17.9288 16.6156C17.8781 16.4937 17.8037 16.3831 17.7099 16.2902L13.4099 12.0002Z" fill="%231F1F1F"/></svg>');
	}
	.main__menu .container > div > ul{
		width: 160rem;
	}
	.main__menu .container > div > ul > li{
		font-size: 20rem;
		line-height: 24rem;
		margin-bottom: 24rem;
	}
	.main__menu .container > div > ul > li.active > div{
		padding: 0 0 24rem 32rem;
		width: calc(100% - 190rem);
		left: 190rem;
		top: 72rem;
		height: calc(100% - 72rem);
	}
	.main__menu .container > div > ul > li.active > div > ul{
		column-width: unset;
		column-count: 2;
		column-gap: 32rem;
	}
	.main__menu .container > div > ul > li > div > ul > li{
		margin-bottom: 16rem;
	}
	.main__menu .container > div > ul > li.active > div > ul > li > a, .main__menu .container > div > ul > li.active > div > ul > li > span{
		font-size: 20rem;
		line-height: 24rem;
	}
	.main__menu .container > div > ul > li.open_m > div > ul > li > a, .main__menu .container > div > ul > li.open_m > div > ul > li > span{
		font-size: 20rem;
		line-height: 24rem;
	}
	.main__menu .container > div > ul > li > div > ul > li > div > ul > li > a, .main__menu .container > div > ul > li > div > ul > li > div > ul > li > span{
		font-size: 18rem;
		line-height: 28rem;
	}
	.main__menu .container > div > ul > li > div > ul > li > div > ul > li{
		margin-top: 12rem;
	}
}
@media (max-width: 767.98px){
	
	.main__menu .container > div > ul > li.open_m > div > ul{
		display: block;
		/* column-width: 300rem; */
		/* column-count: 3; */
		/* column-gap: 120rem; */
		/* list-style: none; */
	}
	.main__menu .container > div > ul > li.open_m > div > ul > li > a, .main__menu .container > div > ul > li.open_m > div > ul >  li > span{
		/* font-size: 24rem; */
		/* font-style: normal; */
		/* font-weight: 600; */
		/* line-height: 28rem; */
		text-transform: none;
	}

	.main__menu .container > div > ul > li > a svg, .main__menu .container > div > ul > li > span svg{
		transform: rotate(90deg);
	}
	.main__menu .container > div > ul > li.open_m > a svg, .main__menu .container > div > ul > li.open_m > span svg{
		transform: rotate(-90deg);
	}
	.main__menu .container > div > ul{
		width: 100%;
	}
	.main__menu .container > div > ul > li.active > div{
		position: static;
		width: 100%;
        padding: 24rem 0 0 0;
	}
	.main__menu .container > div > ul > li.open_m > div{
		position: static;
		width: 100%;
        padding: 24rem 0 0 0;
	}
	.main__menu .container > div > ul > li.active > div > ul{
		column-count: 1;
	}
	.main__menu .container > div > ul > li.active > div{
		display: none;
	}
	.main__menu .container > div > ul > li.open_m > div{
		display: block!important;
	}
	.main__menu .container > div > ul > li.open_m > div > ul{
		display: block!important;
	}
	.main__menu{
		overflow: auto;
	}
}
/* End */


/* Start:/local/templates/divanom/components/bitrix/search.title/search/style.css?17242427552399*/
.search-title{
	background: var(--white, #FFF);
	height: 778rem;
	width: 100%!important;
	left: 0!important;
	z-index: 102;
	padding: 32rem 0;
	margin-top: 32rem;
	box-shadow: 0px 1px 1px #eee;
	position: absolute;
}
.search__wrap{
	display: flex;
}
.search__fast{
	width: 25%;
	padding-right: 32rem;
}
.search__category{
	width: 25%;
	padding-right: 32rem;
}
.search__items{
	width: 25%;
}
.search__list{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
.search__list__item{
	display: inline-block;
	margin-top: 24rem;
	padding-left: 48rem;
	background-repeat: no-repeat;
	background-size: 32rem 32rem;
	background-position: 0 -2rem;
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	line-height: 32rem;
	background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.5699 22.7198L27.2008 27.1998M25.7074 15.2531C25.7074 21.0264 21.0273 25.7065 15.2541 25.7065C9.4809 25.7065 4.80078 21.0264 4.80078 15.2531C4.80078 9.47992 9.4809 4.7998 15.2541 4.7998C21.0273 4.7998 25.7074 9.47992 25.7074 15.2531Z" stroke="%23696969" stroke-width="2" stroke-linecap="round"/></svg>');
}
.search__item{
	display: flex;
	align-items: center;
	margin-top: 24rem;
}
.search__item:nth-child(1){
	margin-top: 32rem;
}
.search__item__img{
	width: 198rem;
	height: 110rem;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	flex-shrink: 0;
}
.search__item__info{
	padding-left: 32rem;
}
.search__item__name{
	color: var(--black, #1F1F1F);
	font-size: 20rem;
	font-weight: 600;
	line-height: 24rem;
}
.search__item__prices{
	display: flex;
	margin-top: 17rem;
	align-items: center;
}
.search__item__oldprice{
	display: flex;
	color: var(--grey, var(--Dim-Grey-600, #696969));
	font-size: 18rem;
	font-weight: 400;
	text-decoration-line: line-through;
}
.search__item__price{
	display: flex;
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
}
.search__item__sale{
	display: flex;
	color: var(--white, #FFF);
	font-size: 14rem;
	font-weight: 700;
	line-height: 18rem;
	padding: 4rem;
	border-radius: 4rem;
	background: var(--red, #9F0E10);
	margin: 0 8rem;
}
.search__title{
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-weight: 600;
	line-height: 36rem; 
}
@media (max-width: 991.98px){
	.title-search-result{
		display: none;
	}
}
/* End */


/* Start:/local/templates/divanom/components/bitrix/catalog.compare.list/.default/style.css?17171368741265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/divanom/components/bitrix/sale.basket.basket.line/cart/style.css?1713264878313*/
.h__basket{
	position: relative;
}
.h__basket__count{
	position: absolute;
	top: -12rem;
	right: -12rem;
	min-width: 24rem;
	height: 24rem;	
	color: #fff;
	background: var(--red, #9F0E10);
	border-radius: 12rem;
	font-size: 16rem;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* End */


/* Start:/local/templates/divanom/components/bitrix/catalog.section.list/menu/style.css?17162915407811*/
.main__menu{
	padding-top: 32rem;
	padding-bottom: 32rem;
	display: none;
	left: 0;
	position: absolute;
	top: calc(100%);
	width: 100%;
	height: calc(100vh - 305rem);
	background: #fff;
}
.main__menu.open{
	display: block;
}
.main__menu.hover{
	display: block;
}
.main__menu .container > div > ul{
	width: 280rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main__menu .container > div > ul > li{
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	margin-bottom: 32rem;
	text-transform: uppercase;
}
.main__menu .container > div > ul > li > a,.main__menu .container > div > ul > li > span{
	display: flex;
	width: 100%;
	align-items: center;
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	text-decoration: none;
	justify-content: space-between;
}
.main__menu .container > div > ul > li > a svg, .main__menu .container > div > ul > li > span svg{
	width: 24rem;
	height: 24rem;
	margin-left: 12rem;
	flex-shrink: 0;
}
.main__menu .container > div > ul > li > a:hover, .main__menu .container > div > ul > li > span:hover, .main__menu .container > div > ul > li.active > span, .main__menu .container > div > ul > li.active > a{
	color: var(--red, #9F0E10);
	cursor: pointer;
}
.main__menu .container > div > ul > li > div > ul{
	display: none;
}
.main__menu .container > div > ul > li.active > div{
	position: absolute;
	top: 0rem;
	display: block;
	width: calc(100% - 375rem);
	left: 375rem;
	margin: 0;
	padding: 0 120rem;
	padding-top: 32rem;
	height: 100%;
	overflow: auto;
}
.main__menu .container > div > ul > li.active > div > ul{
	display: block;
	column-width: 300rem;
	column-count: 3;
	column-gap: 120rem;
	list-style: none;
}
.main__menu .container > div > ul > li.active > div > ul > li > a, .main__menu .container > div > ul > li.active > div > ul >  li > span{
	font-size: 24rem;
	font-style: normal;
	font-weight: 600;
	line-height: 28rem;
	text-transform: none;
}
.main__menu .container > div > ul > li a{
	text-decoration: none;
	color: var(--black, #1F1F1F);
}
.main__menu .container > div > ul > li a:hover{
	color: var(--red, #9F0E10);
}
.main__menu .container > div > ul > li > div > ul > li{
	display: inline-block;
}
.main__menu .container > div > ul > li > div > ul > li{
	margin-bottom: 24rem;
	width: 100%;
}
.main__menu .container > div > ul > li > div > ul > li > div > ul{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main__menu .container > div > ul > li > div > ul > li > div > ul > li{
	text-transform: none;
	margin-top: 16rem;
	padding-left: 18rem;
	position: relative;
}
.main__menu .container > div > ul > li > div > ul > li > div > ul > li:before{
	content: '';
	width: 10rem;
	height: 10rem;
	position: absolute;
	left: 0;
	top: 10rem;
	border-radius: 5rem;
	background: var(--red, #9F0E10);
}
.main__menu .container > div > ul > li > div > ul > li > div > ul > li > a,
.main__menu .container > div > ul > li > div > ul > li > div > ul > li > span{
	font-size: 20rem;
	font-weight: 400;
	line-height: 24rem;
	color: var(--black, #1F1F1F);
}
@media (max-width:991.98px){
	
	.main__menu{
		z-index: 103;
		top: 0;
		width: calc(100% - 30rem);
		padding: 24rem 0;
		padding-top: 72px;
		height: 100vh;
		position: fixed;
	}
	.main__menu__close{
		cursor: pointer;
		z-index:1;
		width: 24rem;
		height: 24rem;
		background-position: 50% 50%;
		background-size: 100%;
		position: absolute;
		top: 24rem;
		right: 24rem;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4099 12.0002L17.7099 7.71019C17.8982 7.52188 18.004 7.26649 18.004 7.00019C18.004 6.73388 17.8982 6.47849 17.7099 6.29019C17.5216 6.10188 17.2662 5.99609 16.9999 5.99609C16.7336 5.99609 16.4782 6.10188 16.2899 6.29019L11.9999 10.5902L7.70994 6.29019C7.52164 6.10188 7.26624 5.99609 6.99994 5.99609C6.73364 5.99609 6.47824 6.10188 6.28994 6.29019C6.10164 6.47849 5.99585 6.73388 5.99585 7.00019C5.99585 7.26649 6.10164 7.52188 6.28994 7.71019L10.5899 12.0002L6.28994 16.2902C6.19621 16.3831 6.12182 16.4937 6.07105 16.6156C6.02028 16.7375 5.99414 16.8682 5.99414 17.0002C5.99414 17.1322 6.02028 17.2629 6.07105 17.3848C6.12182 17.5066 6.19621 17.6172 6.28994 17.7102C6.3829 17.8039 6.4935 17.8783 6.61536 17.9291C6.73722 17.9798 6.86793 18.006 6.99994 18.006C7.13195 18.006 7.26266 17.9798 7.38452 17.9291C7.50638 17.8783 7.61698 17.8039 7.70994 17.7102L11.9999 13.4102L16.2899 17.7102C16.3829 17.8039 16.4935 17.8783 16.6154 17.9291C16.7372 17.9798 16.8679 18.006 16.9999 18.006C17.132 18.006 17.2627 17.9798 17.3845 17.9291C17.5064 17.8783 17.617 17.8039 17.7099 17.7102C17.8037 17.6172 17.8781 17.5066 17.9288 17.3848C17.9796 17.2629 18.0057 17.1322 18.0057 17.0002C18.0057 16.8682 17.9796 16.7375 17.9288 16.6156C17.8781 16.4937 17.8037 16.3831 17.7099 16.2902L13.4099 12.0002Z" fill="%231F1F1F"/></svg>');
	}
	.main__menu .container > div > ul{
		width: 160rem;
	}
	.main__menu .container > div > ul > li{
		font-size: 20rem;
		line-height: 24rem;
		margin-bottom: 24rem;
	}
	.main__menu .container > div > ul > li.active > div{
		padding: 0 0 24rem 32rem;
		width: calc(100% - 190rem);
		left: 190rem;
		top: 72rem;
		height: calc(100% - 72rem);
	}
	.main__menu .container > div > ul > li.active > div > ul{
		column-width: unset;
		column-count: 2;
		column-gap: 32rem;
	}
	.main__menu .container > div > ul > li > div > ul > li{
		margin-bottom: 16rem;
	}
	.main__menu .container > div > ul > li.active > div > ul > li > a, .main__menu .container > div > ul > li.active > div > ul > li > span{
		font-size: 20rem;
		line-height: 24rem;
	}
	.main__menu .container > div > ul > li.open_m > div > ul > li > a, .main__menu .container > div > ul > li.open_m > div > ul > li > span{
		font-size: 20rem;
		line-height: 24rem;
	}
	.main__menu .container > div > ul > li > div > ul > li > div > ul > li > a, .main__menu .container > div > ul > li > div > ul > li > div > ul > li > span{
		font-size: 18rem;
		line-height: 28rem;
	}
	.main__menu .container > div > ul > li > div > ul > li > div > ul > li{
		margin-top: 12rem;
	}
}
@media (max-width: 767.98px){
	
	.main__menu .container > div > ul > li.open_m > div > ul{
		display: block;
		/* column-width: 300rem; */
		/* column-count: 3; */
		/* column-gap: 120rem; */
		/* list-style: none; */
	}
	.main__menu .container > div > ul > li.open_m > div > ul > li > a, .main__menu .container > div > ul > li.open_m > div > ul >  li > span{
		/* font-size: 24rem; */
		/* font-style: normal; */
		/* font-weight: 600; */
		/* line-height: 28rem; */
		text-transform: none;
	}

	.main__menu .container > div > ul > li > a svg, .main__menu .container > div > ul > li > span svg{
		transform: rotate(90deg);
	}
	.main__menu .container > div > ul > li.open_m > a svg, .main__menu .container > div > ul > li.open_m > span svg{
		transform: rotate(-90deg);
	}
	.main__menu .container > div > ul{
		width: 100%;
	}
	.main__menu .container > div > ul > li.active > div{
		position: static;
		width: 100%;
        padding: 24rem 0 0 0;
	}
	.main__menu .container > div > ul > li.open_m > div{
		position: static;
		width: 100%;
        padding: 24rem 0 0 0;
	}
	.main__menu .container > div > ul > li.active > div > ul{
		column-count: 1;
	}
	.main__menu .container > div > ul > li.active > div{
		display: none;
	}
	.main__menu .container > div > ul > li.open_m > div{
		display: block!important;
	}
	.main__menu .container > div > ul > li.open_m > div > ul{
		display: block!important;
	}
	.main__menu{
		overflow: auto;
	}
}
/* End */


/* Start:/local/templates/divanom/template_styles.css?175110281076644*/
/* Firefox (uncomment to work in Firefox, although other properties will not work!)  */
/** {
	scrollbar-width: thin;
  scrollbar-color: #E1E1E1 #FFFFFF;
}*/

/* Chrome, Edge and Safari */
*::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}
*::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent;
}

*::-webkit-scrollbar-track:hover {
  background-color: transparent;
}

*::-webkit-scrollbar-track:active {
  background-color: transparent;
}

*::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #E1E1E1;
}

*::-webkit-scrollbar-thumb:hover {
  background-color: #9A9A9A;
}

*::-webkit-scrollbar-thumb:active {
  background-color: #A3A3A3;
}
#top-icon-heart:empty{
	display:none;
}
#top-icon-heart{
	position: absolute;
	top: -12rem;
	right: -12rem;
	min-width: 24rem;
	height: 24rem;	
	color: #fff;
	background: var(--red, #9F0E10);
	border-radius: 12rem;
	font-size: 16rem;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
#top-icon-compare:empty{
	display:none;
}
#top-icon-compare{
	position: absolute;
	top: -12rem;
	right: -12rem;
	min-width: 24rem;
	height: 24rem;	
	color: #fff;
	background: var(--red, #9F0E10);
	border-radius: 12rem;
	font-size: 16rem;
	line-height: 1;
	align-items: center;
	justify-content: center;
	display:flex;
}
/* AJAX CUSTOM PRELOADER */
#win8_wrapper{
    display: none;
    background: #000;
    height: 100%;
    opacity: 0.7;
    position: fixed;
    width: 100%;
    z-index: 100;
    top: 0;
    left: 0;
	}
.windows8 {
    /*position: relative;
    width: 50px;
    height:50px;
    margin:auto;*/
    width: 50px;
    height: 50px;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

.windows8 .wBall {
    position: absolute;
    width: 47px;
    height: 47px;
    opacity: 0;
    transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    animation: orbit 3.3225s infinite;
    -o-animation: orbit 3.3225s infinite;
    -ms-animation: orbit 3.3225s infinite;
    -webkit-animation: orbit 3.3225s infinite;
    -moz-animation: orbit 3.3225s infinite;
}

.windows8 .wBall .wInnerBall{
    position: absolute;
    width: 6px;
    height: 6px;
    background: rgb(255,255,255);
    left:0px;
    top:0px;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.windows8 #wBall_1 {
    animation-delay: 0.726s;
    -o-animation-delay: 0.726s;
    -ms-animation-delay: 0.726s;
    -webkit-animation-delay: 0.726s;
    -moz-animation-delay: 0.726s;
}

.windows8 #wBall_2 {
    animation-delay: 0.143s;
    -o-animation-delay: 0.143s;
    -ms-animation-delay: 0.143s;
    -webkit-animation-delay: 0.143s;
    -moz-animation-delay: 0.143s;
}

.windows8 #wBall_3 {
    animation-delay: 0.2865s;
    -o-animation-delay: 0.2865s;
    -ms-animation-delay: 0.2865s;
    -webkit-animation-delay: 0.2865s;
    -moz-animation-delay: 0.2865s;
}

.windows8 #wBall_4 {
    animation-delay: 0.4295s;
    -o-animation-delay: 0.4295s;
    -ms-animation-delay: 0.4295s;
    -webkit-animation-delay: 0.4295s;
    -moz-animation-delay: 0.4295s;
}

.windows8 #wBall_5 {
    animation-delay: 0.583s;
    -o-animation-delay: 0.583s;
    -ms-animation-delay: 0.583s;
    -webkit-animation-delay: 0.583s;
    -moz-animation-delay: 0.583s;
}

@keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        origin:0%;
    }

    30% {
        opacity: 1;
        transform:rotate(410deg);
        animation-timing-function: ease-in-out;
        origin:7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        origin:30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        origin:39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        origin:70%;
    }

    76% {
        opacity: 0;
        transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        transform: rotate(900deg);
    }
}

@-o-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -o-transform: rotate(180deg);
        -o-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -o-transform: rotate(300deg);
        -o-animation-timing-function: linear;
        -o-origin:0%;
    }

    30% {
        opacity: 1;
        -o-transform:rotate(410deg);
        -o-animation-timing-function: ease-in-out;
        -o-origin:7%;
    }

    39% {
        opacity: 1;
        -o-transform: rotate(645deg);
        -o-animation-timing-function: linear;
        -o-origin:30%;
    }

    70% {
        opacity: 1;
        -o-transform: rotate(770deg);
        -o-animation-timing-function: ease-out;
        -o-origin:39%;
    }

    75% {
        opacity: 1;
        -o-transform: rotate(900deg);
        -o-animation-timing-function: ease-out;
        -o-origin:70%;
    }

    76% {
        opacity: 0;
        -o-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }
}

@-ms-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -ms-transform: rotate(180deg);
        -ms-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -ms-transform: rotate(300deg);
        -ms-animation-timing-function: linear;
        -ms-origin:0%;
    }

    30% {
        opacity: 1;
        -ms-transform:rotate(410deg);
        -ms-animation-timing-function: ease-in-out;
        -ms-origin:7%;
    }

    39% {
        opacity: 1;
        -ms-transform: rotate(645deg);
        -ms-animation-timing-function: linear;
        -ms-origin:30%;
    }

    70% {
        opacity: 1;
        -ms-transform: rotate(770deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin:39%;
    }

    75% {
        opacity: 1;
        -ms-transform: rotate(900deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin:70%;
    }

    76% {
        opacity: 0;
        -ms-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }
}

@-webkit-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -webkit-transform: rotate(180deg);
        -webkit-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -webkit-transform: rotate(300deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin:0%;
    }

    30% {
        opacity: 1;
        -webkit-transform:rotate(410deg);
        -webkit-animation-timing-function: ease-in-out;
        -webkit-origin:7%;
    }

    39% {
        opacity: 1;
        -webkit-transform: rotate(645deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin:30%;
    }

    70% {
        opacity: 1;
        -webkit-transform: rotate(770deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin:39%;
    }

    75% {
        opacity: 1;
        -webkit-transform: rotate(900deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin:70%;
    }

    76% {
        opacity: 0;
        -webkit-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }
}

@-moz-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -moz-transform: rotate(180deg);
        -moz-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -moz-transform: rotate(300deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 0%;
    }

    30% {
        opacity: 1;
        -moz-transform: rotate(410deg);
        -moz-animation-timing-function: ease-in-out;
        -moz-origin: 7%;
    }

    39% {
        opacity: 1;
        -moz-transform: rotate(645deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 30%;
    }

    70% {
        opacity: 1;
        -moz-transform: rotate(770deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 39%;
    }

    75% {
        opacity: 1;
        -moz-transform: rotate(900deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 70%;
    }

    76% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }
}
/* AJAX CUSTOM PRELOADER END */

*{
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	box-sizing: border-box;
}
a[class]{
	text-decoration: none;
}
b{
	font-weight: 600;
}
html{
	font-size: 0.0390625vw;
}
body{
	font-family: 'Montserrat';
	font-size: 20rem;
	line-height: 120%;
	font-style: normal;
	font-weight: 400;
	transition: 0.3s;
}
.container{
	padding: 0 75rem; 
}
.hidden{
	display:none;
}
footer{
	background: var(--black, #1F1F1F);
	padding: 64rem 0;
}
.f__menu{
	width: 500rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.f__menu_col{
	display: flex;
	flex-direction: column;
}
.f__menu_col:nth-child(3){
	align-items: end;
}
.f__contacts{
	width: 42.7%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.f__contacts_col{
	display: flex;
	flex-direction: column;
	width: 50%;
}
.f__contacts_col:nth-child(even){
	align-items: end;
}
.f__contacts_col:nth-child(n+3){
	margin-top: 64rem;
}
.f__menu_title{
	width: 100%;
	text-align: center;
	font-size: 32rem;
	line-height: 36rem;
	padding-bottom: 32rem;
	color: var(--white, #FFF);
	margin-left: auto;
	margin-right: auto;
}
.f__menu_item{
	font-size: 24rem;
	line-height: 28rem;
	color: var(--grey, var(--Dim-Grey-600, #696969));
}
.f__menu_item:hover{
	color: var(--white, #FFF);
}
.f__menu_item + .f__menu_item{
	margin-top: 24rem;
}
.f__container{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.f__contacts_addr{
	position: relative;
	color: var(--white, #FFF);
	font-size: 24rem;
	line-height: 28rem;
	padding-left: 48rem; 
	white-space: nowrap;
}
.f__contacts_addr:before{
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	content: '';
	width: 32rem;
	height: 32rem;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9998 28.8C15.9998 28.8 26.0172 19.8957 26.0172 13.2174C26.0172 7.68495 21.5323 3.20001 15.9998 3.20001C10.4674 3.20001 5.98242 7.68495 5.98242 13.2174C5.98242 19.8957 15.9998 28.8 15.9998 28.8Z' stroke='%239F0E10' stroke-width='2'/%3E%3Cpath d='M19.2002 12.8002C19.2002 14.5675 17.7675 16.0002 16.0002 16.0002C14.2329 16.0002 12.8002 14.5675 12.8002 12.8002C12.8002 11.0329 14.2329 9.60021 16.0002 9.60021C17.7675 9.60021 19.2002 11.0329 19.2002 12.8002Z' stroke='%239F0E10' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.f__contacts_email{
	margin-top: 24rem;
	position: relative;
	font-size: 24rem;
	line-height: 28rem;
	padding-left: 48rem; 
}
.f__contacts_email a{
	color: var(--white, #FFF);
	text-decoration: none;
}
.f__contacts_email:before{
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	content: '';
	width: 32rem;
	height: 32rem;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 8.16669L16 14.9167L27.25 8.16669M7 24.4058C5.34315 24.4058 4 23.0627 4 21.4058V9.66669C4 8.00984 5.34315 6.66669 7 6.66669H25C26.6569 6.66669 28 8.00983 28 9.66669V21.4058C28 23.0627 26.6569 24.4058 25 24.4058H7Z' stroke='%239F0E10' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.f__contacts_phone a{
	color: var(--white, #FFF);
	font-size: 24rem;
	line-height: 28rem;
	text-decoration: none;
}
.f__contacts_socials{
	margin-top: 24rem;
	display: flex;
}
.f__contacts_socials .social{
	width: 48rem;
	height: 48rem;
	border-radius: 24rem;
	background-color: var(--white, #FFF);
	background-size: 100%;
	background-repeat: no-repeat;
}
.f__contacts_socials .social:not(:last-child){
	margin-right: 24rem;
}
.f__contacts_socials .social--tg{
	background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='-0.00195312' width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M33.5998 15.1207L29.9933 33.9488C29.9933 33.9488 29.4887 35.2542 28.1025 34.6281L19.7813 28.0212L19.7427 28.0017C20.8667 26.9565 29.5827 18.8413 29.9636 18.4734C30.5533 17.9037 30.1872 17.5645 29.5025 17.9949L16.628 26.4616L11.661 24.731C11.661 24.731 10.8793 24.4431 10.8041 23.817C10.7279 23.1899 11.6867 22.8507 11.6867 22.8507L31.9356 14.6248C31.9356 14.6248 33.5998 13.8676 33.5998 15.1207Z' fill='%239F0E10'/%3E%3C/svg%3E%0A");
}
.f__contacts_socials .social--in{
	background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='-0.00195312' width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M24 14.1667C27.1807 14.1667 27.6145 14.1667 28.9157 14.1667C30.0723 14.1667 30.6506 14.4559 31.0843 14.6005C31.6627 14.8896 32.0964 15.0342 32.5301 15.4679C32.9639 15.9017 33.253 16.3354 33.3976 16.9137C33.5422 17.3474 33.6867 17.9258 33.8313 19.0824C33.8313 20.3836 33.8313 20.6727 33.8313 23.998C33.8313 27.3233 33.8313 27.6125 33.8313 28.9137C33.8313 30.0703 33.5422 30.6487 33.3976 31.0824C33.1084 31.6607 32.9639 32.0944 32.5301 32.5282C32.0964 32.9619 31.6627 33.2511 31.0843 33.3956C30.6506 33.5402 30.0723 33.6848 28.9157 33.8294C27.6145 33.8294 27.3253 33.8294 24 33.8294C20.6747 33.8294 20.3855 33.8294 19.0843 33.8294C17.9277 33.8294 17.3494 33.5402 16.9157 33.3956C16.3374 33.1065 15.9036 32.9619 15.4699 32.5282C15.0361 32.0944 14.747 31.6607 14.6024 31.0824C14.4578 30.6487 14.3133 30.0703 14.1687 28.9137C14.1687 27.6125 14.1687 27.3233 14.1687 23.998C14.1687 20.6727 14.1687 20.3836 14.1687 19.0824C14.1687 17.9258 14.4578 17.3474 14.6024 16.9137C14.8916 16.3354 15.0361 15.9017 15.4699 15.4679C15.9036 15.0342 16.3374 14.745 16.9157 14.6005C17.3494 14.4559 17.9277 14.3113 19.0843 14.1667C20.3855 14.1667 20.8193 14.1667 24 14.1667ZM24 11.998C20.6747 11.998 20.3855 11.998 19.0843 11.998C17.7831 11.998 16.9157 12.2872 16.1928 12.5764C15.4699 12.8655 14.747 13.2993 14.0241 14.0221C13.3012 14.745 13.012 15.3233 12.5783 16.1908C12.2892 16.9137 12.1446 17.7812 12 19.0824C12 20.3836 12 20.8173 12 23.998C12 27.3233 12 27.6125 12 28.9137C12 30.2149 12.2892 31.0824 12.5783 31.8053C12.8675 32.5282 13.3012 33.2511 14.0241 33.974C14.747 34.6968 15.3253 34.986 16.1928 35.4197C16.9157 35.7089 17.7831 35.8535 19.0843 35.998C20.3855 35.998 20.8193 35.998 24 35.998C27.1807 35.998 27.6145 35.998 28.9157 35.998C30.2169 35.998 31.0843 35.7089 31.8072 35.4197C32.5301 35.1306 33.253 34.6968 33.9759 33.974C34.6988 33.2511 34.988 32.6727 35.4217 31.8053C35.7108 31.0824 35.8554 30.2149 36 28.9137C36 27.6125 36 27.1788 36 23.998C36 20.8173 36 20.3836 36 19.0824C36 17.7812 35.7108 16.9137 35.4217 16.1908C35.1325 15.4679 34.6988 14.745 33.9759 14.0221C33.253 13.2993 32.6747 13.0101 31.8072 12.5764C31.0843 12.2872 30.2169 12.1426 28.9157 11.998C27.6145 11.998 27.3253 11.998 24 11.998Z' fill='%239F0E10'/%3E%3Cpath d='M24 17.7812C20.5301 17.7812 17.7831 20.5282 17.7831 23.998C17.7831 27.4679 20.5301 30.2149 24 30.2149C27.4699 30.2149 30.2169 27.4679 30.2169 23.998C30.2169 20.5282 27.4699 17.7812 24 17.7812ZM24 28.0462C21.8313 28.0462 19.9518 26.3113 19.9518 23.998C19.9518 21.8294 21.6867 19.9499 24 19.9499C26.1687 19.9499 28.0482 21.6848 28.0482 23.998C28.0482 26.1667 26.1687 28.0462 24 28.0462Z' fill='%239F0E10'/%3E%3Cpath d='M30.3614 19.0824C31.1599 19.0824 31.8072 18.4351 31.8072 17.6366C31.8072 16.8381 31.1599 16.1908 30.3614 16.1908C29.563 16.1908 28.9157 16.8381 28.9157 17.6366C28.9157 18.4351 29.563 19.0824 30.3614 19.0824Z' fill='%239F0E10'/%3E%3C/svg%3E%0A");
}
.f__contacts_socials .social--vk{
	background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='-0.00195312' width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M25.1788 32.398C16.159 32.398 11.0142 26.0917 10.7998 15.598H15.318C15.4664 23.3001 18.7973 26.5626 21.4357 27.2353V15.598H25.69V22.2407C28.2954 21.9548 31.0327 18.9278 31.9561 15.598H36.2104C35.8625 17.3249 35.1688 18.96 34.1729 20.401C33.177 21.842 31.9003 23.058 30.4225 23.9728C32.072 24.8087 33.529 25.9918 34.6972 27.4441C35.8654 28.8964 36.7184 30.5849 37.1998 32.398H32.5167C32.0846 30.8232 31.2063 29.4134 29.9919 28.3454C28.7775 27.2774 27.281 26.5988 25.69 26.3944V32.398H25.1788Z' fill='%239F0E10'/%3E%3C/svg%3E%0A");
}
.f__contacts_socials .social--fb{
	background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='-0.00195312' width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M25.9883 24.4358H30.4549L31.1562 19.8707H25.9874V17.3756C25.9874 15.4792 26.6033 13.7976 28.3665 13.7976H31.1998V9.81371C30.702 9.74608 29.6492 9.59802 27.6598 9.59802C23.5056 9.59802 21.0702 11.8052 21.0702 16.8337V19.8707H16.7998V24.4358H21.0702V36.9832C21.9159 37.1112 22.7726 37.198 23.6519 37.198C24.4467 37.198 25.2225 37.1249 25.9883 37.0207V24.4358Z' fill='%239F0E10'/%3E%3C/svg%3E%0A");
}
.f__contacts_policy{
	color: var(--red, #9F0E10);
	font-size: 24rem;
	line-height: 28rem;
  white-space: nowrap;
}
.f__contacts_copy{
	color: var(--red, #9F0E10);
	font-size: 24rem;
	line-height: 28rem;
}
.header{
	background: var(--black, #1F1F1F);
	padding-top: 32rem;
}
header{
	position: sticky;
	z-index: 101;
	top: 0;
	background: var(--black, #1F1F1F);
	padding-top: 32rem;
	padding-bottom: 32rem;
}
.h__container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.h__city{
	width: 25%;
	padding-left: 382rem;
	position: relative;
	color: var(--white, #FFF);
	font-size: 20rem;
	line-height: 24rem;
}
.h__city .lang{
	float:left;
	margin-right: 10px;
	cursor: pointer;
	opacity: 0.5;
}
.h__city .lang.active{
	float:left;
	margin-right: 10px;
	cursor: pointer;
	opacity: 1;
}
.h__city .lang:hover{
	opacity: 1;
}
.h__city:before{
	position: absolute;
	display: block;
	left: 350rem;
	top: 0;
	content: '';
	width: 24rem;
	height: 24rem;
	background-size: 100%;
}
.h__top_menu{
	width: 50%;
	display: flex;
	justify-content: center;
}
.h__top_menu_item{
	color: var(--white, #FFF);
	font-size: 20rem;
	line-height: 24rem;
}
.h__top_menu_item:not(:last-child){
	margin-right: 56rem;
}
.h__contacts{
	width: 25%;
	display: flex;
	justify-content: end;
	align-items: center;
}
.h__contacts_call{
	color: var(--white, #FFF);
	font-size: 20rem;
	line-height: 24rem;
	margin-right: 32rem;
	cursor: pointer;
}
.h__contacts_phone{
	font-size: 20rem;
	line-height: 24rem;
	margin-right: 32rem;
}
.h__contacts_phone a{
	text-decoration: none;
	color: var(--white, #FFF);
}
.socials{
	display: flex;
	align-items: center;
}
.h__contacts_call_btn{
	cursor: pointer;
	width: 40rem;
	height: 40rem;
	border-radius: 24rem;
	background-size: 100%;
	background-repeat: no-repeat;
	border-radius: 20px;
	background: var(--red, #9F0E10);
	display: flex;
	align-items: center;
	justify-content: center;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 24rem;
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.6633 18.771C20.6633 18.771 19.5047 19.909 19.2207 20.2427C18.7582 20.7363 18.2132 20.9693 17.4988 20.9693C17.4301 20.9693 17.3568 20.9693 17.2881 20.9648C15.9279 20.8779 14.6639 20.3478 13.7159 19.8953C11.1238 18.643 8.84771 16.8652 6.95629 14.612C5.39461 12.7336 4.35044 10.9969 3.65891 9.13217C3.233 7.99415 3.07729 7.1075 3.14598 6.27113C3.19178 5.7364 3.39787 5.29308 3.77798 4.91374L5.33966 3.35526C5.56406 3.14502 5.80221 3.03076 6.03577 3.03076C6.32429 3.03076 6.55786 3.20443 6.70441 3.35069C6.70899 3.35526 6.71357 3.35983 6.71815 3.3644C6.99751 3.62491 7.26313 3.89456 7.54249 4.18249C7.68446 4.32874 7.83101 4.47499 7.97756 4.62581L9.22782 5.87351C9.71327 6.35797 9.71327 6.80586 9.22782 7.29032C9.09501 7.42286 8.96678 7.5554 8.83397 7.68337C8.44927 8.07642 8.75147 7.77483 8.35304 8.13132C8.34388 8.14046 8.33472 8.14503 8.33014 8.15417C7.93629 8.54722 8.00956 8.93113 8.092 9.19164C8.09658 9.20535 8.10116 9.21906 8.10573 9.23277C8.43089 10.0189 8.88886 10.7593 9.58498 11.6413L9.58956 11.6459C10.8536 13.1998 12.1862 14.411 13.6563 15.3387C13.8441 15.4576 14.0364 15.5536 14.2196 15.645C14.3845 15.7272 14.5402 15.8049 14.673 15.8872C14.6913 15.8963 14.7097 15.91 14.728 15.9192C14.8837 15.9969 15.0302 16.0334 15.1814 16.0334C15.5615 16.0334 15.7996 15.7958 15.8775 15.7181L16.7752 14.8222C16.9309 14.6668 17.1782 14.4795 17.4667 14.4795C17.7506 14.4795 17.9842 14.6577 18.1262 14.8131C18.1308 14.8177 18.1308 14.8177 18.1353 14.8222L20.6587 17.3405C21.1305 17.8067 20.6633 18.771 20.6633 18.771Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.h__logo{
	position: absolute;
	top: -70rem;
	display: flex;
	flex-shrink: 0;
	margin-right: 64rem;
	width: 286rem;
	height: 35rem;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='163' height='20' viewBox='0 0 163 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_352_1236)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.603 3.51015C116.742 3.51015 115.195 4.06431 113.956 5.16795C112.488 6.47054 111.754 8.1773 111.754 10.2913C111.754 12.4059 112.488 14.1121 113.956 15.4147C115.196 16.5184 116.752 17.0725 118.633 17.0725C120.509 17.0725 122.06 16.5184 123.289 15.4147C124.023 14.7585 124.587 13.9564 124.976 13.0033C125.322 12.1575 125.492 11.2825 125.492 10.3783C125.492 8.16636 124.758 6.43148 123.289 5.16743C122.041 4.07837 120.48 3.52891 118.603 3.50964V3.51015ZM118.588 0.214355C121.981 0.214355 124.67 1.13309 126.658 2.96588C128.758 4.88566 129.808 7.37001 129.808 10.4132C129.808 12.2747 129.302 14.0153 128.296 15.634C126.327 18.7887 123.099 20.3688 118.618 20.3688C115.249 20.3688 112.575 19.4501 110.587 17.6173C109.522 16.6356 108.715 15.4637 108.166 14.0929C107.68 12.8871 107.437 11.6137 107.437 10.282C107.437 8.3325 107.938 6.55335 108.934 4.93462C110.845 1.84298 114.063 0.272688 118.589 0.214355H118.588Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.2303 20.0179C46.2579 13.5206 43.3476 6.94255 40.1533 0.563965H44.7319L51.0683 14.4018L57.4053 0.563965H61.9838C58.7901 6.94307 55.8797 13.5206 52.9074 20.0179C51.6813 20.0179 50.4564 20.0179 49.2308 20.0179H49.2303Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4971 0.563965H37.7554C37.7554 7.0488 37.7554 13.5336 37.7554 20.0179H33.4971C33.4971 13.5331 33.4971 7.04828 33.4971 0.563965Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.6902 0.563965C65.7179 7.0613 62.8075 13.6394 59.6138 20.0179H64.1924L70.5288 6.18005L76.8657 20.0179H81.4443C78.2506 13.6388 75.3402 7.0613 72.3673 0.563965C71.1418 0.563965 69.9163 0.563965 68.6908 0.563965H68.6902Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M99.402 13.8998L88.7578 0.562988H84.4995C84.4995 7.04782 84.4995 13.5327 84.4995 20.017H88.7578C88.7578 15.58 88.7578 11.1436 88.7578 6.70668C92.3583 10.7436 96.0426 16.1384 99.402 20.017H103.66C103.66 13.5321 103.66 7.0473 103.66 0.562988H99.402C99.402 5.00878 99.402 9.45404 99.402 13.8998Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M148.218 13.3409L137.665 0.563965H133.406C133.406 7.0488 133.406 13.5336 133.406 20.0179H137.665C137.665 15.581 137.665 11.1446 137.665 6.70765C141.34 10.8279 144.6 15.2956 148.218 19.4575C151.835 15.2956 155.096 10.8279 158.771 6.70765C158.771 11.1446 158.771 15.581 158.771 20.0179H163.029C163.029 13.5331 163.029 7.04828 163.029 0.563965H158.771L148.218 13.3409Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.73286 15.8654H17.8213C26.7852 15.8654 27.1743 4.03011 17.9593 4.03011H3.87087L3.73286 15.8654ZM-0.469727 0.172852H18.2228C32.6045 0.172852 32.5847 19.6268 18.2228 19.6268H-0.469727C-0.469727 13.142 -0.469727 6.65717 -0.469727 0.172852Z' fill='%23C71E20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.1636 20.0328V16.1562C69.6922 16.1562 71.2209 16.1562 72.7495 16.1562V20.0328C71.2209 20.0328 69.6922 20.0328 68.1636 20.0328Z' fill='%23C71E20'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_352_1236'%3E%3Crect width='163' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.h__menu{
	display: flex;
	align-items: center;
	flex-shrink: 0;
}
.h__menu_item{
	text-transform: uppercase;
	color: var(--white, #FFF);
	font-size: 24rem;
	line-height: 28rem;
	padding: 0 32rem;
	display: inline-block;
}
.h__menu{
	margin-right: 32rem; 
}
.h__search_wrap{
	width: 100%;
}
.h__search{
	width: 100%;
	border-radius: 8rem;
	border: 2rem solid var(--Dim-Grey-600, #696969);
	height: 56rem;
	display: flex;
	align-items: center;
	padding-left: 32rem;
	padding-right: 72rem;
	position: relative;
}
.h__search input{
	width: 100%;
	font-size: 24rem;
	line-height: 28rem;
	color: var(--white, #FFF);
	background: none;
}
.h__search input::placeholder{
	color: var(--grey, var(--Dim-Grey-600, #696969));
}
.h__search_btn{
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40rem;
	height: 40rem;
	background-color: transparent;
	background-size: 100%;
	background-repeat: no-repeat;
	right: 16rem;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.2114 28.4L34 34M32.1333 19.0667C32.1333 26.2832 26.2832 32.1333 19.0667 32.1333C11.8501 32.1333 6 26.2832 6 19.0667C6 11.8501 11.8501 6 19.0667 6C26.2832 6 32.1333 11.8501 32.1333 19.0667Z' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.h__favorite{
	position: relative;
	width: 40rem;
	height: 40rem;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-left: 32rem;
	flex-shrink: 0;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.34424 10.3442C7.84447 8.84439 9.87893 8.00187 12.0002 8.00187C14.1216 8.00187 16.156 8.84439 17.6562 10.3442L20.0002 12.6862L22.3442 10.3442C23.0822 9.58008 23.965 8.97062 24.941 8.55135C25.917 8.13208 26.9668 7.91139 28.029 7.90216C29.0913 7.89293 30.1447 8.09534 31.1279 8.49759C32.111 8.89983 33.0043 9.49386 33.7554 10.245C34.5065 10.9961 35.1006 11.8894 35.5028 12.8725C35.9051 13.8557 36.1075 14.9091 36.0982 15.9714C36.089 17.0336 35.8683 18.0834 35.449 19.0594C35.0298 20.0354 34.4203 20.9182 33.6562 21.6562L20.0002 35.3142L6.34424 21.6562C4.84448 20.1559 4.00195 18.1215 4.00195 16.0002C4.00195 13.8788 4.84448 11.8444 6.34424 10.3442V10.3442Z' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.h__compare{
	position: relative;
	width: 40rem;
	height: 40rem;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-left: 32rem;
	flex-shrink: 0;
	background-size: 100%;
	background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 34.5V13.1667M14.6667 34.5V22.0556M25.3333 34.5V5.5M36 34.5V13.1667" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.h__basket{
	width: 40rem;
	height: 40rem;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-left: 32rem;
	flex-shrink: 0;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.98779C3.44772 3.98779 3 4.43551 3 4.98779C3 5.54008 3.44772 5.98779 4 5.98779V3.98779ZM7.82089 4.98779L8.78612 4.72638C8.66806 4.29048 8.2725 3.98779 7.82089 3.98779V4.98779ZM14.0298 27.9132L13.0646 28.1746C13.1949 28.6556 13.6594 28.9673 14.1539 28.9055L14.0298 27.9132ZM33.1343 25.5251L33.2584 26.5174C33.683 26.4643 34.0269 26.1468 34.1136 25.7277L33.1343 25.5251ZM36 11.6744L36.9793 11.877C37.0402 11.5825 36.9653 11.2762 36.7754 11.0429C36.5855 10.8097 36.3007 10.6744 36 10.6744V11.6744ZM9.63184 11.6744L8.66661 11.9358L9.63184 11.6744ZM4 5.98779H7.82089V3.98779H4V5.98779ZM14.1539 28.9055L33.2584 26.5174L33.0103 24.5328L13.9058 26.9209L14.1539 28.9055ZM34.1136 25.7277L36.9793 11.877L35.0207 11.4718L32.1551 25.3225L34.1136 25.7277ZM6.85567 5.24921L8.66661 11.9358L10.5971 11.4129L8.78612 4.72638L6.85567 5.24921ZM8.66661 11.9358L13.0646 28.1746L14.9951 27.6518L10.5971 11.4129L8.66661 11.9358ZM36 10.6744H9.63184V12.6744H36V10.6744ZM19 34.1666C19 34.995 18.3284 35.6666 17.5 35.6666V37.6666C19.433 37.6666 21 36.0996 21 34.1666H19ZM17.5 35.6666C16.6716 35.6666 16 34.995 16 34.1666H14C14 36.0996 15.567 37.6666 17.5 37.6666V35.6666ZM16 34.1666C16 33.3382 16.6716 32.6666 17.5 32.6666V30.6666C15.567 30.6666 14 32.2336 14 34.1666H16ZM17.5 32.6666C18.3284 32.6666 19 33.3382 19 34.1666H21C21 32.2336 19.433 30.6666 17.5 30.6666V32.6666ZM32.3333 34.1666C32.3333 34.995 31.6618 35.6666 30.8333 35.6666V37.6666C32.7663 37.6666 34.3333 36.0996 34.3333 34.1666H32.3333ZM30.8333 35.6666C30.0049 35.6666 29.3333 34.995 29.3333 34.1666H27.3333C27.3333 36.0996 28.9003 37.6666 30.8333 37.6666V35.6666ZM29.3333 34.1666C29.3333 33.3382 30.0049 32.6666 30.8333 32.6666V30.6666C28.9003 30.6666 27.3333 32.2336 27.3333 34.1666H29.3333ZM30.8333 32.6666C31.6618 32.6666 32.3333 33.3382 32.3333 34.1666H34.3333C34.3333 32.2336 32.7663 30.6666 30.8333 30.6666V32.6666Z' fill='white'/%3E%3C/svg%3E%0A");
}
.swiper-button-disabled{
	display: none;
}
.h__call{
	display: none;
}
.h__call{
	background-size: 100%;
	background-repeat: no-repeat;
	margin-left: 24rem;
	width: 32rem;
	height: 32rem;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.5511 25.028C27.5511 25.028 26.0062 26.5454 25.6276 26.9902C25.0109 27.6483 24.2843 27.9591 23.3317 27.9591C23.2401 27.9591 23.1424 27.9591 23.0508 27.953C21.2372 27.8373 19.5519 27.1304 18.2879 26.5271C14.8318 24.8574 11.7969 22.4869 9.27506 19.4827C7.19282 16.9781 5.80059 14.6625 4.87855 12.1762C4.31066 10.6589 4.10305 9.47667 4.19464 8.36151C4.25571 7.64854 4.53049 7.05744 5.03731 6.55166L7.11954 4.47367C7.41875 4.19336 7.73628 4.04102 8.0477 4.04102C8.43239 4.04102 8.74381 4.27258 8.93921 4.46758C8.94532 4.47367 8.95142 4.47977 8.95753 4.48586C9.33001 4.83321 9.68417 5.19274 10.0567 5.57665C10.246 5.77165 10.4414 5.96665 10.6368 6.16775L12.3038 7.83135C12.951 8.47729 12.951 9.07448 12.3038 9.72043C12.1267 9.89715 11.9557 10.0739 11.7786 10.2445C11.2657 10.7686 11.6686 10.3664 11.1374 10.8418C11.1252 10.8539 11.113 10.86 11.1069 10.8722C10.5817 11.3963 10.6794 11.9082 10.7893 12.2555C10.7954 12.2738 10.8015 12.2921 10.8076 12.3104C11.2412 13.3585 11.8518 14.3457 12.78 15.5218L12.7861 15.5279C14.4714 17.5998 16.2483 19.2146 18.2084 20.4517C18.4588 20.6101 18.7153 20.7381 18.9595 20.8599C19.1793 20.9696 19.3869 21.0732 19.564 21.1829C19.5885 21.1951 19.6129 21.2134 19.6373 21.2256C19.8449 21.3292 20.0403 21.3779 20.2418 21.3779C20.7486 21.3779 21.0662 21.061 21.17 20.9574L22.3669 19.763C22.5745 19.5558 22.9042 19.306 23.2889 19.306C23.6675 19.306 23.9789 19.5436 24.1682 19.7508C24.1743 19.7569 24.1743 19.7569 24.1804 19.763L27.545 23.1207C28.1739 23.7422 27.5511 25.028 27.5511 25.028Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.h__menu_btn{
	display: none;
}
.h__icons{
	display: flex;
	justify-content: end;
}
.catalog__btn{
	margin-right: 32rem;
	cursor: pointer;
	border-radius: 8px;
	background: var(--red, #9F0E10);
	padding: 16rem 24rem;
	padding-left: 64rem;
	display: flex;
	color: #FFF;
	justify-content: center;
	align-items: center;
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	background-size: 24rem 25rem;
	background-repeat: no-repeat;
	background-position: 24rem 50%;
	background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.5H14V21.5H21V14.5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 14.5H3V21.5H10V14.5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 3.5H14V10.5H21V3.5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 3.5H3V10.5H10V3.5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.mobile__menu{
	display: none;
	background: rgba(0, 0, 0, 0.30);
	backdrop-filter: blur(2.5px);
	width: 100%;
	height: 100%;position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 102;
}
.modal{
	display: none;
}
.modal.active{
	top: 0;
	left: 0;
	display: flex;
	flex-wrap: wrap;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.30);
	backdrop-filter: blur(2.5px);
	align-items: center;
	justify-content: center;
	z-index: 1000;
}
.modal__body{
	position: relative;
	max-height: calc(100% - 128rem);
	width: 700rem;
	border-radius: 16rem;
	background: #FFF;
	padding: 96rem 64rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	overflow: auto;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.12);
}
.modal__close{
	cursor: pointer;
	position: absolute;
	top: 32rem;
	right: 32rem;
	width: 40rem;
	height: 40rem;
	background-size: 100%;
	background-repeat: no-repeat;
	backgroud-position: 50% 50%;
	background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3499 20L29.5166 12.85C29.8304 12.5361 30.0067 12.1105 30.0067 11.6667C30.0067 11.2228 29.8304 10.7972 29.5166 10.4833C29.2027 10.1695 28.7771 9.99316 28.3332 9.99316C27.8894 9.99316 27.4637 10.1695 27.1499 10.4833L19.9999 17.65L12.8499 10.4833C12.5361 10.1695 12.1104 9.99316 11.6666 9.99316C11.2227 9.99316 10.7971 10.1695 10.4832 10.4833C10.1694 10.7972 9.99308 11.2228 9.99308 11.6667C9.99308 12.1105 10.1694 12.5361 10.4832 12.85L17.6499 20L10.4832 27.15C10.327 27.3049 10.203 27.4893 10.1184 27.6924C10.0338 27.8955 9.99023 28.1133 9.99023 28.3333C9.99023 28.5533 10.0338 28.7712 10.1184 28.9743C10.203 29.1774 10.327 29.3617 10.4832 29.5166C10.6382 29.6729 10.8225 29.7969 11.0256 29.8815C11.2287 29.9661 11.4465 30.0096 11.6666 30.0096C11.8866 30.0096 12.1044 29.9661 12.3075 29.8815C12.5106 29.7969 12.695 29.6729 12.8499 29.5166L19.9999 22.35L27.1499 29.5166C27.3048 29.6729 27.4892 29.7969 27.6923 29.8815C27.8954 29.9661 28.1132 30.0096 28.3332 30.0096C28.5533 30.0096 28.7711 29.9661 28.9742 29.8815C29.1773 29.7969 29.3616 29.6729 29.5166 29.5166C29.6728 29.3617 29.7968 29.1774 29.8814 28.9743C29.966 28.7712 30.0096 28.5533 30.0096 28.3333C30.0096 28.1133 29.966 27.8955 29.8814 27.6924C29.7968 27.4893 29.6728 27.3049 29.5166 27.15L22.3499 20Z" fill="%239F0E10"/></svg>');
}
.modal__title{
	color: #000;
	text-align: center;
	font-size: 48rem;
	font-weight: 600;
	line-height: 52rem;
}
.modal__subtitle{
	margin-top: 32rem;
	color: var(--grey, var(--Dim-Grey-600, #696969));
	text-align: center;
	font-size: 24rem;
	font-weight: 400;
	line-height: 28rem;
}
.modal__input{
	margin-top: 64rem;
	width: 100%;
}
.modal__input__label{
	color: var(--grey, var(--Dim-Grey-600, #696969));
	font-size: 24rem;
	font-weight: 400;
	line-height: 28rem;
}
.modal__input__label span{
	color: var(--red, var(--Dim-Grey-600, #9F0E10));
}
.modal__input__text{
	margin-top: 4rem;
	background: none;
	border: none;
	outline: 0;
	border-bottom: 2rem solid var(--Dim-Grey-200, #E9E9E9); 
	padding-top: 12rem; 
	padding-bottom: 16rem; 
	font-size: 32rem;
	font-style: normal;
	font-weight: 400;
	line-height: 36rem;
	width: 100%;
}
.modal__input__text::placeholder{
	color: var(--grey-light2, #D1D1D1);
	font: inherit;
}
.modal__btn{
	width: 100%;
	margin-top: 64rem;
	cursor: pointer;
	border-radius: 8rem;
	background: var(--black, #1F1F1F);
	color: var(--white, #FFF);
	padding: 16rem 24rem;
	font-size: 32rem;
	font-style: normal;
	font-weight: 400;
	line-height: 36rem;
	text-align: center;
}
.modal__text{
	margin-top: 64rem;
	color: var(--grey, var(--Dim-Grey-600, #696969));
	text-align: center;
	font-size: 24rem;
	font-style: normal;
	font-weight: 400;
	line-height: 28rem;
	max-width: 420rem;
}
.modal__phone{
	margin-top: 32rem;
	display: inline-flex;
}
.modal__phone a{
	color: var(--red, #9F0E10);
	font-size: 24rem;
	font-style: normal;
	font-weight: 600;
	line-height: 28rem;
	text-decoration: none;
}
.page{
	padding-bottom: 300rem;
}
.page__title{
	padding-bottom: 64rem;
	color: var(--black, #1F1F1F);
	font-size: 48rem;
	font-weight: 600;
	line-height: 52rem;
	text-transform: uppercase;
}
.page a{
	color: var(--red, #9F0E10);
	text-decoration-line: underline;
}
.page h2{
	color: var(--black, #1F1F1F);
	font-size: 40rem;
	font-weight: 600;
	line-height: 48rem;
	text-transform: uppercase;
	margin-bottom: 40rem;
}
.page h3{
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-weight: 600;
	line-height: 36rem;
	text-transform: uppercase;
	margin-bottom: 36rem;
}
.page * + h3{
	margin-top: 108rem;
}
.page p{
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-weight: 400;
	line-height: 36rem;
	margin-bottom: 36rem;
}
.page ul{
	margin-left: 0rem;
	padding-left: 0;
}
.page li{
	margin-left: 0rem;
	padding-left: 0;
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-weight: 400;
	line-height: 36rem;
	margin-bottom: 36rem;
	position: relative;
	list-style: none;
	display: flex;
}
.page li::before{
	content: '';
	display: block;
	width: 10rem;
	height: 10rem;
	border-radius: 5rem;
	background: var(--red, #9F0E10);
	position: relative;
	left: 0;
	top: 13rem;
	margin-right: 16rem;
}
.static__page .text--red{
	color: var(--red, #9F0E10);
}
.static__page .table__wrap{
	margin-top: 32rem;
	width: 2200rem;
	max-width: 100%;
	overflow: auto;
	margin-bottom: 32rem;
}
.static__page .table{
	width: 2050rem;
	border-collapse: collapse;
}
.static__page .table tbody td{
	color: #000;
	font-size: 32rem;
	font-weight: 400;
	line-height: 36rem;
	padding: 24rem 32rem;
}
.static__page .table tbody td:nth-child(2){
	font-size: 24rem;
	line-height: 28rem;
	font-weight: 600;
	text-align: center;
	white-space: nowrap;
}
.static__page .table tbody td:nth-child(3){
	font-size: 24rem;
	line-height: 28rem;
	text-align: left;
	white-space: nowrap;
}
.static__page .table tbody tr:nth-child(n+2) td:nth-child(3){
	font-size: 24rem;
	line-height: 28rem;
	font-weight: 600;
	text-align: center;
	white-space: nowrap;
}
.static__page .table tbody tr:nth-child(3) td:nth-child(3){
	font-weight: 400;
}
.static__page .table tbody td:nth-child(4){
	font-size: 24rem;
	line-height: 28rem;
	font-weight: 600;
	text-align: center;
	white-space: nowrap;
}
.static__page .table tbody td:nth-child(5){
	font-size: 24rem;
	line-height: 28rem;
	font-weight: 600;
	text-align: center;
	white-space: nowrap;
}
.static__page .table td, .static__page .table th{
	border: 2rem solid var(--grey-light2, #D1D1D1);
}
.static__page .table  tr:nth-child(1) th{
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-weight: 600;
	line-height: 36rem;
	padding: 32rem;
	text-align: center;
	vertical-align: top;
}
.static__page .table  tr:nth-child(2) th{
	color: var(--black, #1F1F1F);
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	padding: 24rem;
	text-align: center;
	white-space: nowrap;
}
.static__page__title{
	font-size: 48rem;
	font-weight: 600;
	line-height: 52rem;
	padding-bottom: 32rem;
	text-transform: uppercase;
}
.static__page{
	color: var(--black, #1F1F1F);
	font-style: normal;
	font-weight: 400;
	padding-bottom: 64rem;
}
.static__page h1{
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 52px;
	padding-bottom: 32px;
}
.static__page p{
	font-size: 32rem;
	line-height: 36rem;
}
.static__page p a{
	color: var(--red, #9F0E10);
	text-decoration: none;
	font-weight: 600;
}
.static__page h2{
	font-size: 32rem;
	font-weight: 600;
	line-height: 36rem;
	text-transform: uppercase;
}
.static__page p+h2{
	padding-top: 64rem;
}
.static__page h2+p{
	padding-top: 32rem;
}
.static__page p+p{
	padding-top: 32rem;
}
.static__page p+ul{
	padding-top: 32rem;
}
.static__page ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.static__page ul li{
	font-size: 32rem;
	line-height: 36rem;
	padding-left: 50rem;
	position: relative;
}
.static__page ul li:before{
	content: '';
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	background-color: var(--black, #1F1F1F);
	position: absolute;
	left: 20rem;
	top: 16rem;
}
.static__page ul li.li__empty{
	padding-left: 0;
}
.static__page ul li.li__empty:before{
	display:none;
}
.static__page ul li+li{
	margin-top: 32rem;
}
ul.static__page__ul_num{
	margin-top: 32rem;
	counter-reset: num;
}
ul.static__page__ul_num li{
	padding-left: 96rem;
	min-height: 64rem;
}
ul.static__page__ul_num li:before{
	top: 0;
	left: 0;
	content: counter(num); 
	counter-increment: num;
	width: 64rem;
	height: 64rem;
	border-radius: 50rem;
	background: var(--red, #9F0E10);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: var(--white, #FFF);
	font-size: 32rem;
	line-height: 36rem;
}
.static__page ul + p{
	padding-top: 64rem;
}
.static__page ul + h2{
	padding-top: 64rem;
}
.static__page h3{
	font-size: 24rem;
	font-weight: 600;
	line-height: 28rem;
	text-transform: uppercase;
}
.static__page p+h3{
	padding-top: 32rem;
}
.static__page h3+p{
	font-size: 24rem;
	line-height: 28rem;
	padding-top: 16rem;
	max-width: 1200rem;
}
.static__page h2+h3{
	padding-top: 32rem;
}
.static__page__small{
	font-size: 24rem;
	line-height: 28rem;
}
.static__page__small_red{
	color: var(--red, #9F0E10);
}
.details__contact{
	margin-top: 60rem;
	font-size: 24rem;
	line-height: 38rem; 
	color: var(--black, #1F1F1F);
} 
.details__contact h3{
	font-size: 32rem;
	line-height: 36rem;
	color: var(--black, #1F1F1F);
	font-weight: 600;
	margin-bottom: 32rem;
}
.detail__contacts{
	padding: 64rem 0;
	border-top: 2rem solid var(--Dim-Grey-200, #E9E9E9);
}

.detail__contact__blocks{
	display: flex;
	margin-top: 32rem;
}
.detail__contact__title{
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-style: normal;
	font-weight: 600;
	line-height: 36rem; 
}
.detail__contact__title span{
	margin-left: 24rem;
	font-weight: 400;
}
.detail__contact__phone{
	margin-right: 300rem;
	min-height: 64rem;
	padding-left: 88rem;
	background-repeat: no-repeat;
	background-size: 64rem;
	background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.9461 6.22119L59.3244 16.5995M59.3244 16.5995L50.1584 25.775M59.3244 16.5995L35.7428 16.5995M52.7731 51.7483C52.7731 51.7483 49.5946 54.8702 48.8157 55.7854C47.5468 57.1395 46.0517 57.7789 44.0919 57.7789C43.9034 57.7789 43.7024 57.7789 43.514 57.7664C39.7827 57.5282 36.3152 56.0738 33.7146 54.8326C26.6038 51.3973 20.3599 46.5202 15.1712 40.3391C10.8872 35.1862 8.02275 30.4219 6.12569 25.3066C4.95731 22.1847 4.53016 19.7524 4.71861 17.458C4.84424 15.9911 5.40959 14.775 6.45234 13.7344L10.7364 9.45904C11.352 8.88232 12.0053 8.56888 12.646 8.56888C13.4375 8.56888 14.0782 9.0453 14.4803 9.44651C14.4928 9.45904 14.5054 9.47158 14.518 9.48412C15.2843 10.1988 16.013 10.9385 16.7793 11.7284C17.1688 12.1296 17.5708 12.5308 17.9728 12.9445L21.4026 16.3673C22.7343 17.6962 22.7343 18.9249 21.4026 20.2539C21.0383 20.6175 20.6865 20.9811 20.3222 21.3321C19.2669 22.4104 20.0959 21.5831 19.0029 22.561C18.9777 22.5861 18.9526 22.5986 18.9401 22.6237C17.8596 23.7019 18.0606 24.7551 18.2868 25.4697C18.2993 25.5073 18.3119 25.5449 18.3245 25.5825C19.2164 27.739 20.4728 29.7701 22.3824 32.1899L22.395 32.2024C25.8624 36.4652 29.5183 39.7876 33.5511 42.3328C34.0662 42.6587 34.5939 42.922 35.0964 43.1728C35.5487 43.3985 35.9758 43.6116 36.3402 43.8373C36.3904 43.8624 36.4407 43.9 36.4909 43.925C36.9181 44.1382 37.3201 44.2385 37.7347 44.2385C38.7774 44.2385 39.4307 43.5865 39.6443 43.3734L42.1069 40.9159C42.534 40.4896 43.2124 39.9755 44.0039 39.9755C44.7829 39.9755 45.4236 40.4645 45.813 40.8908C45.8256 40.9033 45.8256 40.9033 45.8382 40.9159L52.7605 47.8241C54.0545 49.1029 52.7731 51.7483 52.7731 51.7483Z' stroke='%231F1F1F' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.detail__contact__email{
	margin-right: 300rem;
	min-height: 64rem;
	padding-left: 88rem;
	background-repeat: no-repeat;
	background-size: 64rem;
	background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 16.3334L32 29.8334L54.5 16.3334M14 48.8116C10.6863 48.8116 8 46.1254 8 42.8116V19.3334C8 16.0197 10.6863 13.3334 14 13.3334H50C53.3137 13.3334 56 16.0197 56 19.3334V42.8116C56 46.1254 53.3137 48.8116 50 48.8116H14Z' stroke='%231F1F1F' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.detail__contact__name{
	display: block;
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-weight: 600;
	line-height: 36rem;
}
.detail__contact__name a{
	text-decoration: none;
	color: var(--black, #1F1F1F);
}
.detail__contact__text{
	display: block;
	margin-top: 16rem;
	color: var(--red, #9F0E10);
	font-size: 24rem;
	font-weight: 400;
	line-height: 28rem; 
}
.detail__contact__text a{
	color: var(--red, #9F0E10);
	text-decoration: none;
}
.block__404{
	margin-top: 64rem;
	margin-bottom: 64rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.block__404__title{
	color: var(--red, #9F0E10);
	leading-trim: both;
	text-edge: cap;
	font-size: 470rem;
	font-style: normal;
	font-weight: 400;
	line-height: 500rem;
}
.block__404__title2{
	color: var(--black, #1F1F1F);
	margin-top: 64rem;
	font-size: 48rem;
	font-style: normal;
	font-weight: 700;
	line-height: 52rem;
	text-transform: uppercase;
}
.block__404__title3{
	margin-top: 32rem;
	color: var(--black, #1F1F1F);
	font-size: 32rem;
	font-style: normal;
	font-weight: 700;
	line-height: 36rem;
}
.block__404__btns{
	margin-top: 64rem;
	display: flex;
	justify-content: center;
}
.block__404__btn{
	display: flex;
	width: 300rem;
	padding: 16rem 24rem;
	justify-content: center;
	align-items: center;
	border-radius: 8rem;
	background: var(--red, #9F0E10);
	color: var(--white, #FFF);
	font-size: 32rem;
	font-style: normal;
	font-weight: 400;
	line-height: 36rem;
}
.block__404__btn + 
.block__404__btn{
	margin-left: 88rem;
}
html,
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
header {
  flex-shrink: 0;
}
main {
  flex: 1 0 auto;
}
footer {
  flex: 0 0 auto;
}
.section__filter__price{
	position: relative;
}
.section__filter__price + .section__filter__price:before{
	content: '';
	width: 23rem;
	height: 1rem;
	background: var(--black, #1F1F1F);
	position: absolute;
	right: 103%;
    top: 18rem;
}
.section__filter__price input{
	border-radius: 8rem;
	border: 1px solid var(--Dim-Grey-200, #E9E9E9);
	display: flex;
	width: 128rem;
	padding: 8rem 16rem;
	align-items: center;
	text-align: left;
}
.max-price{
	width: auto;
	margin-left: auto;
}
.detail__contacts .bx-yandex-map{
	 height: 1000rem;
	 width: 100%;
}


.text__empty{
	color: var(--black, #1F1F1F);
	font-size: 24rem;
    text-align: center;
    line-height: 140%;	
    margin-bottom: 208rem;
	margin-top: 108rem;
	text-align: center;
}
.text__empty a{
	text-decoration: none;
	color: var(--red, #9F0E10);
}
.about__nums{
	margin-top: 32rem;
	margin-bottom: 64rem;
	display: flex;
	justify-content: space-around;
	font-size: 32rem;
	font-style: normal;
	font-weight: 600;
	line-height: 36rem;
}
.about__num{
	min-width: 310rem;
	position: relative;
	height: 280rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 309rem;
	background-image: url('data:image/svg+xml,<svg width="309" height="201" viewBox="0 0 309 201" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="154.42" cy="100.424" rx="162" ry="86" transform="rotate(-22 154.42 100.424)" fill="%23E9E9E9"/></svg>');
}
.about__num__text{
	text-align: center;
}
.about__num__img{
	width: 200rem;
	margin-bottom: 16rem;
}
.about__num span{
	color: var(--red, #9F0E10);
}

@media (max-width: 991.98px){
	.modal__body{
		width: 430rem;
		padding: 64rem 24rem;
	}
	.modal__close{
		right: 24rem;
		top: 24rem;
	}
	.modal__title{
		font-size: 24rem;
		line-height: 28rem;
	}
	.modal__subtitle{
		margin-top: 24rem;
		font-size: 16rem;
		line-height: 24rem;
	}
	.modal__input{
		margin-top: 24rem;
	}
	.modal__input__label{
		font-size: 20rem;
		line-height: 24rem;
	}
	.modal__input__text{
		padding-top: 8rem;
		padding-bottom: 8rem;
		font-size: 18rem;
		line-height: 28rem;
	}
	.modal__btn{
		margin-top: 24rem;
		font-size: 20rem;
		line-height: 24rem;
	}
	.modal__text{
		margin-top: 24rem;
		font-size: 16rem;
		line-height: 24rem;
	}
	.modal__phone{
		margin-top: 24rem;
		font-size: 20rem;
		line-height: 24rem;
	}
	.mobile__menu__items{
		display: flex;
		flex-wrap :wrap;
		flex-direction: column;
	}
	.mobile__menu__items + .mobile__menu__items{
		margin-top: 32rem;
	}
	.mobile__menu__title{
		color: var(--black, #1F1F1F);
		font-size: 24rem;
		font-weight: 400;
		line-height: 28rem;
		margin-bottom: 16rem;
	}
	.mobile__menu.open{
		display: block;
	}
	.mobile__menu__block{
		width: 400rem;
		padding: 24rem;
		background: var(--white, #FFF);
		max-height: 100%;
		overflow: auto;
		position: relative;
	}
	.mobile__menu__block .catalog__btn{
		margin-top: 24rem;
		display: flex;
		font-size: 20rem;
		padding: 12rem 18rem;
		padding-left: 56rem;
		display: inline-block;
		margin-bottom: 16rem;
	}
	.mobile__menu__item{
		color: var(--grey, var(--Dim-Grey-600, #696969));
		font-size: 20rem;
		font-weight: 400;
		line-height: 24rem; 
	}
	.mobile__menu__item:hover{
		color: var(--red, #9F0E10);
	}
	.mobile__menu__item + .mobile__menu__item{
		margin-top: 24rem;
	}
	.mobile__menu__contacts{
		margin-top: 32rem;
		display: flex;
		flex-wrap :wrap;
		flex-direction: column;
	}
	.mobile__menu__phone a{
		color: var(--black, #1F1F1F);
		font-size: 16rem;
		font-style: normal;
		font-weight: 400;
		line-height: 20rem;
		text-decoration: none;
	}
	.mobile__menu__copy{
		color: var(--red, #9F0E10);
		font-size: 16rem;
		font-weight: 400;
		line-height: 20rem; 
	}
	.mobile__menu__poly{
		color: var(--red, #9F0E10);
		font-size: 16rem;
		font-weight: 400;
		line-height: 20rem; 
		margin-top: 16rem;
	}
	.mobile__menu__addr{
		margin-top: 24rem;
		position: relative;
		color: var(--black, #1F1F1F);
		font-size: 16rem;
		line-height: 32rem;	
		padding-left: 48rem; 
		white-space: nowrap;
	}
	.mobile__menu__email{
		color: var(--black, #1F1F1F);
		margin-top: 16rem;
		position: relative;
		font-size: 16rem;
		line-height: 20rem;	
		padding-left: 48rem;
	}
	.mobile__menu__email:before {
		position: absolute;
		display: block;
		left: 0;
		top: 0;
		content: '';
		width: 32rem;
		height: 32rem;
		background-size: 100%;
		background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 8.16669L16 14.9167L27.25 8.16669M7 24.4058C5.34315 24.4058 4 23.0627 4 21.4058V9.66669C4 8.00984 5.34315 6.66669 7 6.66669H25C26.6569 6.66669 28 8.00983 28 9.66669V21.4058C28 23.0627 26.6569 24.4058 25 24.4058H7Z' stroke='%239F0E10' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");

	}
	.mobile__menu__addr:before {
		position: absolute;
		display: block;
		left: 0;
		top: 0;
		content: '';
		width: 32rem;
		height: 32rem;
		background-size: 100%;
		background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9998 28.8C15.9998 28.8 26.0172 19.8957 26.0172 13.2174C26.0172 7.68495 21.5323 3.20001 15.9998 3.20001C10.4674 3.20001 5.98242 7.68495 5.98242 13.2174C5.98242 19.8957 15.9998 28.8 15.9998 28.8Z' stroke='%239F0E10' stroke-width='2'/%3E%3Cpath d='M19.2002 12.8002C19.2002 14.5675 17.7675 16.0002 16.0002 16.0002C14.2329 16.0002 12.8002 14.5675 12.8002 12.8002C12.8002 11.0329 14.2329 9.60021 16.0002 9.60021C17.7675 9.60021 19.2002 11.0329 19.2002 12.8002Z' stroke='%239F0E10' stroke-width='2'/%3E%3C/svg%3E%0A");

	}
	.mobile__menu__footer{
		margin-top: 24rem;
		display: flex;
		flex-wrap :wrap;
		flex-direction: column;
	}
	.mobile__menu__close{
		cursor: pointer;
		z-index:1;
		width: 24rem;
		height: 24rem;
		background-position: 50% 50%;
		background-size: 100%;
		position: absolute;
		top: 24rem;
		right: 24rem;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4099 12.0002L17.7099 7.71019C17.8982 7.52188 18.004 7.26649 18.004 7.00019C18.004 6.73388 17.8982 6.47849 17.7099 6.29019C17.5216 6.10188 17.2662 5.99609 16.9999 5.99609C16.7336 5.99609 16.4782 6.10188 16.2899 6.29019L11.9999 10.5902L7.70994 6.29019C7.52164 6.10188 7.26624 5.99609 6.99994 5.99609C6.73364 5.99609 6.47824 6.10188 6.28994 6.29019C6.10164 6.47849 5.99585 6.73388 5.99585 7.00019C5.99585 7.26649 6.10164 7.52188 6.28994 7.71019L10.5899 12.0002L6.28994 16.2902C6.19621 16.3831 6.12182 16.4937 6.07105 16.6156C6.02028 16.7375 5.99414 16.8682 5.99414 17.0002C5.99414 17.1322 6.02028 17.2629 6.07105 17.3848C6.12182 17.5066 6.19621 17.6172 6.28994 17.7102C6.3829 17.8039 6.4935 17.8783 6.61536 17.9291C6.73722 17.9798 6.86793 18.006 6.99994 18.006C7.13195 18.006 7.26266 17.9798 7.38452 17.9291C7.50638 17.8783 7.61698 17.8039 7.70994 17.7102L11.9999 13.4102L16.2899 17.7102C16.3829 17.8039 16.4935 17.8783 16.6154 17.9291C16.7372 17.9798 16.8679 18.006 16.9999 18.006C17.132 18.006 17.2627 17.9798 17.3845 17.9291C17.5064 17.8783 17.617 17.8039 17.7099 17.7102C17.8037 17.6172 17.8781 17.5066 17.9288 17.3848C17.9796 17.2629 18.0057 17.1322 18.0057 17.0002C18.0057 16.8682 17.9796 16.7375 17.9288 16.6156C17.8781 16.4937 17.8037 16.3831 17.7099 16.2902L13.4099 12.0002Z" fill="%231F1F1F"/></svg>');
	}
	.mobile__menu__city{
		display: inline-block;
		position: relative;
		color: var(--black, #1F1F1F);
		font-size: 20rem;
		line-height: 24rem;
		padding-left: 32rem;
	}
	.mobile__menu__city:before{
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		content: '';
		width: 24rem;
		height: 24rem;
		background-size: 100%;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 21.5999C11.9999 21.5999 19.5129 14.9216 19.5129 9.91294C19.5129 5.76361 16.1492 2.3999 11.9999 2.3999C7.85052 2.3999 4.48682 5.76361 4.48682 9.91294C4.48682 14.9216 11.9999 21.5999 11.9999 21.5999Z' stroke='%239F0E10' stroke-width='2'/%3E%3Cpath d='M14.4002 9.60005C14.4002 10.9255 13.3257 12.0001 12.0002 12.0001C10.6747 12.0001 9.60017 10.9255 9.60017 9.60005C9.60017 8.27457 10.6747 7.20005 12.0002 7.20005C13.3257 7.20005 14.4002 8.27457 14.4002 9.60005Z' stroke='%239F0E10' stroke-width='2'/%3E%3C/svg%3E%0A");
	}
	header{
		top: 0;
	}
	html{
		font-size: 0.1302083vw;
	}
	.container{
		padding: 0 30rem;
	}
	.header{
		display: none;
	}
	.h__menu{
		display: none;
	}
	.catalog__btn{
		display: none;
	}
	.h__call{
		display: block;
	}
	.h__favorite{
		width: 32rem;
		height: 32rem;
		background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.075 8.27513C6.27518 7.07532 7.90275 6.4013 9.5998 6.4013C11.2969 6.4013 12.9244 7.07532 14.1246 8.27513L15.9998 10.1487L17.875 8.27513C18.4654 7.66387 19.1716 7.1763 19.9524 6.84088C20.7332 6.50547 21.573 6.32892 22.4228 6.32153C23.2726 6.31415 24.1154 6.47608 24.9019 6.79787C25.6884 7.11967 26.403 7.59489 27.0039 8.19581C27.6048 8.79672 28.0801 9.51129 28.4019 10.2978C28.7237 11.0844 28.8856 11.9271 28.8782 12.7769C28.8708 13.6267 28.6943 14.4665 28.3588 15.2473C28.0234 16.0281 27.5359 16.7344 26.9246 17.3247L15.9998 28.2511L5.075 17.3247C3.87519 16.1246 3.20117 14.497 3.20117 12.7999C3.20117 11.1029 3.87519 9.47531 5.075 8.27513V8.27513Z' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
	.h__compare{
		width: 32rem;
		height: 32rem;
		background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.19922 27.5999V10.5332M11.7326 27.5999V17.6443M20.2659 27.5999V4.3999M28.7992 27.5999V10.5332" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	}
	.h__basket{
		width: 32rem;
		height: 32rem;
		background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2002 2.99023C2.64791 2.99023 2.2002 3.43795 2.2002 3.99023C2.2002 4.54252 2.64791 4.99023 3.2002 4.99023V2.99023ZM6.25691 3.99023L7.22214 3.72882C7.10408 3.29292 6.70852 2.99023 6.25691 2.99023V3.99023ZM11.2241 22.3305L10.2588 22.592C10.3891 23.0729 10.8536 23.3846 11.3481 23.3228L11.2241 22.3305ZM26.5077 20.4201L26.6317 21.4124C27.0564 21.3593 27.4002 21.0418 27.4869 20.6227L26.5077 20.4201ZM28.8002 9.33949L29.7795 9.5421C29.8404 9.24758 29.7655 8.94128 29.5756 8.70807C29.3857 8.47485 29.1009 8.33949 28.8002 8.33949V9.33949ZM7.70567 9.33949L6.74044 9.6009L7.70567 9.33949ZM3.2002 4.99023H6.25691V2.99023H3.2002V4.99023ZM11.3481 23.3228L26.6317 21.4124L26.3836 19.4278L11.1 21.3383L11.3481 23.3228ZM27.4869 20.6227L29.7795 9.5421L27.8209 9.13688L25.5284 20.2175L27.4869 20.6227ZM5.29168 4.25165L6.74044 9.6009L8.67089 9.07807L7.22214 3.72882L5.29168 4.25165ZM6.74044 9.6009L10.2588 22.592L12.1893 22.0691L8.67089 9.07807L6.74044 9.6009ZM28.8002 8.33949H7.70567V10.3395H28.8002V8.33949ZM15.0002 27.3333C15.0002 27.8855 14.5525 28.3333 14.0002 28.3333V30.3333C15.6571 30.3333 17.0002 28.9901 17.0002 27.3333H15.0002ZM14.0002 28.3333C13.4479 28.3333 13.0002 27.8855 13.0002 27.3333H11.0002C11.0002 28.9901 12.3433 30.3333 14.0002 30.3333V28.3333ZM13.0002 27.3333C13.0002 26.781 13.4479 26.3333 14.0002 26.3333V24.3333C12.3433 24.3333 11.0002 25.6764 11.0002 27.3333H13.0002ZM14.0002 26.3333C14.5525 26.3333 15.0002 26.781 15.0002 27.3333H17.0002C17.0002 25.6764 15.6571 24.3333 14.0002 24.3333V26.3333ZM25.6669 27.3333C25.6669 27.8855 25.2191 28.3333 24.6669 28.3333V30.3333C26.3237 30.3333 27.6669 28.9901 27.6669 27.3333H25.6669ZM24.6669 28.3333C24.1146 28.3333 23.6669 27.8855 23.6669 27.3333H21.6669C21.6669 28.9901 23.01 30.3333 24.6669 30.3333V28.3333ZM23.6669 27.3333C23.6669 26.781 24.1146 26.3333 24.6669 26.3333V24.3333C23.01 24.3333 21.6669 25.6764 21.6669 27.3333H23.6669ZM24.6669 26.3333C25.2191 26.3333 25.6669 26.781 25.6669 27.3333H27.6669C27.6669 25.6764 26.3237 24.3333 24.6669 24.3333V26.3333Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.h__search_btn{
		width: 24rem;
		height: 24rem;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9265 17.0401L20.3996 20.4001M19.2796 11.4401C19.2796 15.77 15.7695 19.2801 11.4396 19.2801C7.1097 19.2801 3.59961 15.77 3.59961 11.4401C3.59961 7.11019 7.1097 3.6001 11.4396 3.6001C15.7695 3.6001 19.2796 7.11019 19.2796 11.4401Z' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	}
	.h__menu_btn{
		flex-shrink: 0;
		cursor: pointer;
		display: block;
		width: 32rem;
		height: 32rem;
		background-size: 100%;
		background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.6668 24H5.3335M26.6668 16H5.3335M26.6668 8H5.3335" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
		order: -1;
	}
	.h__logo{
		position: static;
		width: 140rem;
		background-position: 0 50%;
		margin-right: 24rem;
		order: -1;
	}
	.h__search_wrap{
		width: 100%;
		margin-left: 24rem;
	}
	.h__search{
		height: 40rem;
		padding-left: 16rem;
		padding-right: 56rem;
	}
	.h__search input{
		font-size: 20rem;
		line-height: 24rem;
	}
	
	
	footer{
		padding: 32rem 0;
	}
	.f__menu{
		display: none;
	}
	.f__contacts{
		margin-top: 0;
		width: 100%;
	}
	.f__contacts_phone a{
		font-size: 16rem;
		line-height: 20rem;
	}
	.f__contacts_socials .social{
		width: 32rem;
		height: 32rem;
	}
	.f__contacts_socials .social:not(:last-child){
		margin-right: 16rem;
	}
	.f__contacts_addr{
		font-size: 16rem;
		line-height: 20rem;
	}
	.f__contacts_email{
		margin-top: 16rem;
	}
	.f__contacts_email a{
		font-size: 16rem;
		line-height: 20rem;
	}
	.f__contacts_copy{
		font-size: 16rem;
		line-height: 20rem;
	}
	.f__contacts_policy{
		font-size: 16rem;
		line-height: 20rem;
	}
	.f__contacts_col:nth-child(n+3){
		margin-top: 24rem;
	}
	
	.page{
		padding-bottom: 60rem;
	}
	.page__title{
		padding-bottom: 24rem;
		font-size: 20rem;
		line-height: 24rem;
	}
	.page h2{
		font-size: 20rem;
		line-height: 24rem;
		margin-bottom: 24rem;
	}
	.page h3{
		font-size: 16rem;
		line-height: 24rem;
		margin-bottom: 24rem;
	}
	.page * + h3{
		margin-top: 24rem;
	}
	.page p{
		font-size: 16rem;
		line-height: 24rem;
		margin-bottom: 24rem;
	}
	.page li{
		font-size: 16rem;
		line-height: 24rem;
		margin-bottom: 24rem;
	}
	.page li::before{
		margin-right: 8rem;
		top: 7rem;
	}





	.static__page .table__wrap{
		margin-top: 16rem;
	}
	.static__page .table{
		width: 100%;
		min-width: 708rem;
	}
	.static__page .table tbody td{
		font-size: 12rem;
		line-height: 16rem;
		padding: 8rem 16rem;
	}
	.static__page .table tr:nth-child(1) th{
		font-size: 12rem;
		line-height: 16rem;
		padding: 8rem 16rem;
	}
	.static__page .table tr:nth-child(2) th{
		font-size: 12rem;
		line-height: 16rem;
		padding: 8rem 16rem;
	}
	.static__page .table tbody td:nth-child(2){
		font-size: 12rem;
		line-height: 16rem;
	}
	.static__page .table tbody td:nth-child(3){
		font-size: 12rem;
		line-height: 16rem;
	}
	.static__page .table tbody tr:nth-child(n+2) td:nth-child(3){
		font-size: 12rem;
		line-height: 16rem;
	}
	.static__page .table tbody td:nth-child(4){
		font-size: 12rem;
		line-height: 16rem;
	}
	.static__page .table tbody td:nth-child(5){
		font-size: 12rem;
		line-height: 16rem;
	}
	.static__page .table td, .static__page .table th{
		border: 1rem solid var(--grey-light2, #D1D1D1);
	}
	.static__page .table thead tr:nth-child(1) th{
		font-size: 12rem;
		line-height: 16rem;
		padding: 8rem 3rem;
	}
	.static__page .table thead tr:nth-child(2) th{
		font-size: 12rem;
		line-height: 16rem;
		padding: 8rem 3rem;
	}
	ul.static__page__ul_num{
		margin-top: 16rem;
	}
	.static__page ul.static__page__ul_num li{
		padding-left: 40rem;
	}
	.static__page ul.static__page__ul_num li:before{
		top: 0;
		left: 0;
		font-size: 16rem;
		line-height: 20rem;
		width: 32rem;
		height: 32rem;
	}

	.details__contact{
		margin-top: 48rem;
		font-size: 16rem;
		line-height: 20rem; 
	} 
	.details__contact h3{
		margin-bottom: 20rem;
		font-size: 20rem;
		line-height: 24rem; 
	} 
	.detail__contacts{
		padding: 24rem 0;
	}
	.detail__contact__title{
		font-size: 16rem;
		line-height: 20rem;
	}
	.detail__contact__blocks{
		margin-top: 24rem;
	}
	.detail__contact__phone{
		margin-right: 35rem;
    min-height: 32rem;
    padding-left: 48rem;
    background-size: 32rem;
	}
	.detail__contact__name{
		font-size: 18rem;
		line-height: 28rem;
	}
	.detail__contact__text{
		font-size: 14rem;
		line-height: 20rem;
		margin-top: 0;
	}
	.detail__contact__email{
		margin-right: 35rem;
    min-height: 32rem;
    padding-left: 48rem;
    background-size: 32rem;
	}

	.block__404{
		margin-top: 32rem;
		margin-bottom: 32rem;
	}
	.block__404__title{
		font-size: 250rem;
		font-style: normal;
		font-weight: 400;
		line-height: 300rem;
	}
	.block__404__title2{
		margin-top: 32rem;
		font-size: 24rem;
		line-height:28rem;
	}
	.block__404__title3{
		margin-top: 16rem;
		font-size: 16rem;
		line-height: 20rem;
	}
	.block__404__btns{
		margin-top: 32rem;
	}
	.block__404__btn{
		width: 150rem;
		padding: 8rem 12rem;
		font-size: 16rem;
		line-height: 20rem;
	}
	.block__404__btn + 
	.block__404__btn{
		margin-left: 36rem;
	}
	.detail__contacts .bx-yandex-map{
		 height: 500rem;
	}
	
	
	.static__page__title{
		font-size: 20rem;
		line-height: 24rem;
		padding-bottom: 24rem;
	}
	.static__page{
		padding-bottom: 32rem;
	}    
	.static__page h1 {
        font-size: 20rem;
        line-height: 24rem;
        padding-bottom: 24rem;
    }
	.static__page p{
		font-size: 16rem;
		line-height: 24rem;
	}
	.static__page h2{
		font-size: 16rem;
		line-height: 24rem;
	}
	.static__page p+h2{
		padding-top: 24rem;
	}
	.static__page h2+p{
		padding-top: 16rem;
	}
	.static__page p+p{
		padding-top: 16rem;
	}
	.static__page p+ul{
		padding-top: 16rem;
	}
	.static__page ul li{
		font-size: 16rem;
		line-height: 24rem;
		padding-left: 25rem;
		position: relative;
	}
	.static__page ul li:before{
		left: 10rem;
		top: 9rem;
	}
	.static__page ul li+li{
		margin-top: 16rem;
	}
	.static__page ul + p{
		padding-top: 24rem;
	}

	.static__page ul + h2{
		padding-top: 32rem;
	}
	.static__page h3{
		font-size: 14rem;
		line-height: 22rem;
	}
	.static__page p+h3{
		padding-top: 16rem;
	}
	.static__page h3+p{
		font-size: 14rem;
		line-height: 22rem;
		padding-top: 8rem;
		max-width: none;
	}
	.static__page h2+h3{
		padding-top: 16rem;
	}

	.about__nums{
		margin-top: 16rem;
		margin-bottom: 32rem;
		flex-wrap: wrap;
		font-size: 16rem;
		line-height: 24rem;
	}
	.about__num{
		height: 160rem;
		min-width: 190rem;
		width: 100%;
		background-size: 180rem;
	}
	
	.about__num__img{
		width: 100rem;
	}
}
@media (max-width: 767.98px){
	.modal__body{
		width: calc(100% - 48rem);
		max-width: 430rem;
	}
	.modal__close{
		width: 24rem;
		height: 24rem;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4099 12.0002L17.7099 7.71019C17.8982 7.52188 18.004 7.26649 18.004 7.00019C18.004 6.73388 17.8982 6.47849 17.7099 6.29019C17.5216 6.10188 17.2662 5.99609 16.9999 5.99609C16.7336 5.99609 16.4782 6.10188 16.2899 6.29019L11.9999 10.5902L7.70994 6.29019C7.52164 6.10188 7.26624 5.99609 6.99994 5.99609C6.73364 5.99609 6.47824 6.10188 6.28994 6.29019C6.10164 6.47849 5.99585 6.73388 5.99585 7.00019C5.99585 7.26649 6.10164 7.52188 6.28994 7.71019L10.5899 12.0002L6.28994 16.2902C6.19621 16.3831 6.12182 16.4937 6.07105 16.6156C6.02028 16.7375 5.99414 16.8682 5.99414 17.0002C5.99414 17.1322 6.02028 17.2629 6.07105 17.3848C6.12182 17.5066 6.19621 17.6172 6.28994 17.7102C6.3829 17.8039 6.4935 17.8783 6.61536 17.9291C6.73722 17.9798 6.86793 18.006 6.99994 18.006C7.13195 18.006 7.26266 17.9798 7.38452 17.9291C7.50638 17.8783 7.61698 17.8039 7.70994 17.7102L11.9999 13.4102L16.2899 17.7102C16.3829 17.8039 16.4935 17.8783 16.6154 17.9291C16.7372 17.9798 16.8679 18.006 16.9999 18.006C17.132 18.006 17.2627 17.9798 17.3845 17.9291C17.5064 17.8783 17.617 17.8039 17.7099 17.7102C17.8037 17.6172 17.8781 17.5066 17.9288 17.3848C17.9796 17.2629 18.0057 17.1322 18.0057 17.0002C18.0057 16.8682 17.9796 16.7375 17.9288 16.6156C17.8781 16.4937 17.8037 16.3831 17.7099 16.2902L13.4099 12.0002Z" fill="%239F0E10"/></svg>');
	}
	html{
		font-size: 1px;
	}
	.container{
		padding: 0 24rem;
	}
	header{
		padding-top: 24rem;
		position: static;
	}
	.h__container{
		flex-wrap: wrap;
	}
	.h__search_wrap{
		width: calc(100% - 56rem);
		margin-left: 24rem;
		order: 2;
		margin-top: 22rem;
	}
	.h__menu_btn{
		margin-top: 22rem;
		order: 0;
	}
	.h__icons{
		width: calc(100% - 164rem);
	}
	.h__call{
		width: 24rem;
		height: 24rem;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6638 18.771C20.6638 18.771 19.5052 19.909 19.2212 20.2427C18.7587 20.7363 18.2137 20.9693 17.4992 20.9693C17.4305 20.9693 17.3573 20.9693 17.2886 20.9648C15.9284 20.8779 14.6644 20.3478 13.7164 19.8953C11.1243 18.643 8.84819 16.8652 6.95678 14.612C5.3951 12.7336 4.35093 10.9969 3.6594 9.13217C3.23349 7.99415 3.07778 7.1075 3.14647 6.27113C3.19227 5.7364 3.39835 5.29308 3.77847 4.91374L5.34015 3.35526C5.56455 3.14502 5.8027 3.03076 6.03626 3.03076C6.32478 3.03076 6.55835 3.20443 6.7049 3.35069C6.70948 3.35526 6.71406 3.35983 6.71864 3.3644C6.998 3.62491 7.26362 3.89456 7.54298 4.18249C7.68495 4.32874 7.8315 4.47499 7.97805 4.62581L9.22831 5.87351C9.71376 6.35797 9.71376 6.80586 9.22831 7.29032C9.0955 7.42286 8.96727 7.5554 8.83446 7.68337C8.44976 8.07642 8.75196 7.77483 8.35353 8.13132C8.34437 8.14046 8.33521 8.14503 8.33063 8.15417C7.93677 8.54722 8.01005 8.93113 8.09248 9.19164C8.09706 9.20535 8.10164 9.21906 8.10622 9.23277C8.43138 10.0189 8.88935 10.7593 9.58547 11.6413L9.59005 11.6459C10.854 13.1998 12.1867 14.411 13.6568 15.3387C13.8446 15.4576 14.0369 15.5536 14.2201 15.645C14.385 15.7272 14.5407 15.8049 14.6735 15.8872C14.6918 15.8963 14.7101 15.91 14.7285 15.9192C14.8842 15.9969 15.0307 16.0334 15.1819 16.0334C15.562 16.0334 15.8001 15.7958 15.878 15.7181L16.7757 14.8222C16.9314 14.6668 17.1787 14.4795 17.4672 14.4795C17.7511 14.4795 17.9847 14.6577 18.1267 14.8131C18.1312 14.8177 18.1312 14.8177 18.1358 14.8222L20.6592 17.3405C21.1309 17.8067 20.6638 18.771 20.6638 18.771Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
	.h__basket{
		width: 24rem;
		height: 24rem;
		margin-left: 24rem;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.40039 1.99268C1.84811 1.99268 1.40039 2.44039 1.40039 2.99268C1.40039 3.54496 1.84811 3.99268 2.40039 3.99268V1.99268ZM4.69293 2.99268L5.65815 2.73126C5.5401 2.29536 5.14453 1.99268 4.69293 1.99268V2.99268ZM8.4183 16.7479L7.45307 17.0093C7.58334 17.4903 8.04786 17.802 8.54234 17.7402L8.4183 16.7479ZM19.881 15.3151L20.005 16.3073C20.4297 16.2543 20.7735 15.9368 20.8602 15.5177L19.881 15.3151ZM21.6004 7.00462L22.5796 7.20722C22.6406 6.91271 22.5657 6.60641 22.3758 6.37319C22.1859 6.13998 21.9011 6.00462 21.6004 6.00462V7.00462ZM5.77949 7.00462L4.81427 7.26603L5.77949 7.00462ZM2.40039 3.99268H4.69293V1.99268H2.40039V3.99268ZM8.54234 17.7402L20.005 16.3073L19.7569 14.3228L8.29427 15.7556L8.54234 17.7402ZM20.8602 15.5177L22.5796 7.20722L20.6211 6.80201L18.9017 15.1125L20.8602 15.5177ZM3.7277 3.25409L4.81427 7.26603L6.74472 6.7432L5.65815 2.73126L3.7277 3.25409ZM4.81427 7.26603L7.45307 17.0093L9.38353 16.4865L6.74472 6.7432L4.81427 7.26603ZM21.6004 6.00462H5.77949V8.00462H21.6004V6.00462ZM11.0004 20.4999C11.0004 20.7761 10.7765 20.9999 10.5004 20.9999V22.9999C11.8811 22.9999 13.0004 21.8807 13.0004 20.4999H11.0004ZM10.5004 20.9999C10.2242 20.9999 10.0004 20.7761 10.0004 20.4999H8.00039C8.00039 21.8807 9.11968 22.9999 10.5004 22.9999V20.9999ZM10.0004 20.4999C10.0004 20.2238 10.2242 19.9999 10.5004 19.9999V17.9999C9.11968 17.9999 8.00039 19.1192 8.00039 20.4999H10.0004ZM10.5004 19.9999C10.7765 19.9999 11.0004 20.2238 11.0004 20.4999H13.0004C13.0004 19.1192 11.8811 17.9999 10.5004 17.9999V19.9999ZM19.0004 20.4999C19.0004 20.7761 18.7765 20.9999 18.5004 20.9999V22.9999C19.8811 22.9999 21.0004 21.8807 21.0004 20.4999H19.0004ZM18.5004 20.9999C18.2242 20.9999 18.0004 20.7761 18.0004 20.4999H16.0004C16.0004 21.8807 17.1197 22.9999 18.5004 22.9999V20.9999ZM18.0004 20.4999C18.0004 20.2238 18.2242 19.9999 18.5004 19.9999V17.9999C17.1197 17.9999 16.0004 19.1192 16.0004 20.4999H18.0004ZM18.5004 19.9999C18.7765 19.9999 19.0004 20.2238 19.0004 20.4999H21.0004C21.0004 19.1192 19.8811 17.9999 18.5004 17.9999V19.9999Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.h__favorite{
		width: 24rem;
		height: 24rem;
		margin-left: 24rem;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.80577 6.20659C4.7059 5.30673 5.92658 4.80122 7.19936 4.80122C8.47215 4.80122 9.69283 5.30673 10.593 6.20659L11.9994 7.61179L13.4058 6.20659C13.8485 5.74815 14.3782 5.38247 14.9638 5.13091C15.5494 4.87934 16.1793 4.74693 16.8166 4.74139C17.454 4.73585 18.086 4.8573 18.6759 5.09865C19.2658 5.34 19.8018 5.69641 20.2525 6.1471C20.7031 6.59778 21.0596 7.13371 21.3009 7.72361C21.5423 8.31352 21.6637 8.94558 21.6582 9.58292C21.6526 10.2203 21.5202 10.8501 21.2686 11.4357C21.0171 12.0214 20.6514 12.551 20.193 12.9938L11.9994 21.1886L3.80577 12.9938C2.9059 12.0937 2.40039 10.873 2.40039 9.60019C2.40039 8.32741 2.9059 7.10673 3.80577 6.20659V6.20659Z" stroke="white" stroke-width="2" stroke-linejoin="round"/></svg>');
	}
	.h__compare{
		width: 24rem;
		height: 24rem;
		margin-left: 24rem;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.40039 20.6998V7.89981M8.80039 20.6998V13.2331M15.2004 20.6998V3.2998M21.6004 20.6998V7.89981" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	}
	
	
	
	
	
	.f__contacts_addr{
		margin-top: 24rem;
	}
	.f__contacts_copy{
		margin-top: 30rem;
		margin-bottom: 16rem;
	}
	.f__contacts_col{
		width: 100%;
		order: 1;
	}
	.f__contacts_col:nth-child(even){
		align-items: self-start;
	}
	.f__contacts_col:nth-child(2){
		order: 0;
	}
	.f__contacts_col:nth-child(3){
		order: 2;
	}
	.f__contacts_col:nth-child(n+3){
		margin-top: 0rem;
	}
	.detail__contact__blocks{
		flex-wrap: wrap;
	}
	.detail__contact__email{
		margin-top: 32rem;
	}
	.detail__contact__title span{
		display: block;
		margin-left: 0;
		margin-top: 16rem;
	}
	.block__404{
		margin-top: 24rem;
	}
	.block__404__title{
		font-size: 150rem;
		line-height: 150rem;
	}
	.block__404__title2{
		margin-top: 24rem;
		font-size: 24rem;
		line-height:28rem;
	}
	.block__404__title3{
		margin-top: 16rem;
		font-size: 16rem;
		line-height: 20rem;
		text-align: center;
	}
	.block__404__btns{
		margin-top: 24rem;
	}
	.block__404__btn{
		width: auto;
	}
	.block__404__btn + 
	.block__404__btn{
		margin-left: 16rem;
	}
	
}
@media (max-width: 429.98px){
	html{
		font-size: 0.2325581395vw;
	}
}
.tfl-popup__search .tfl-popup__close{
	top: -17rem;
}



#cookie_note{
    display: none;
    position: fixed;
    bottom: 64rem;
    left: 75rem;
		right: 75rem;
    padding: 24rem;
		border-radius: 8rem;
		background: var(--white, #FFF);
		box-shadow: 0px 0px 10rem 0px rgba(0, 0, 0, 0.18);
		z-index: 999;
}

#cookie_note p{
		font-size: 24rem;
		font-weight: 400;
		line-height: 28rem;
		color: var(--black, #1F1F1F);
}
#cookie_note p span{
		font-weight: 600;
		color: var(--red, #9F0E10);
}
#cookie_note.show{
		display: flex;
}
.cookie__note__btn{
		margin-left: 32rem;
		border-radius: 8rem;
		background: var(--red, #9F0E10);
		display: flex;
		height: 56rem;
		padding: 12rem 16rem;
		justify-content: center;
		align-items: center;
		font-size: 24rem;
		line-height: 28rem;
		color: var(--white, #FFF);
		cursor: pointer;
		white-space: nowrap;
}
@media (max-width: 991.98px){
	#cookie_note{
    bottom: 16rem;
    left: 16rem;
		right: 16rem;
    padding: 12rem;
		flex-wrap: wrap;
	}
	#cookie_note p{
			font-size: 14rem;
			font-weight: 400;
			line-height: 18rem;
			color: var(--black, #1F1F1F);
	}
	.cookie__note__btn{
		margin-left: auto;
		margin-right: auto;
		width: 250rem;
		margin-top: 16rem;
			font-size: 14rem;
			font-weight: 400;
			line-height: 18rem;
			padding: 6rem 12rem;
		height: auto;
	}
}
/* End */
/* /local/templates/divanom/css/swiper.min.css?171039789018436 */
/* /local/templates/divanom/fonts/Montserrat/stylesheet.css?17102367358801 */
/* /local/templates/divanom/components/bitrix/news.list/top_banner/style.css?17131619552357 */
/* /local/templates/divanom/components/bitrix/catalog.section.list/main_menu/style.css?171699002710125 */
/* /local/templates/divanom/components/bitrix/search.title/search/style.css?17242427552399 */
/* /local/templates/divanom/components/bitrix/catalog.compare.list/.default/style.css?17171368741265 */
/* /local/templates/divanom/components/bitrix/sale.basket.basket.line/cart/style.css?1713264878313 */
/* /local/templates/divanom/components/bitrix/catalog.section.list/menu/style.css?17162915407811 */
/* /local/templates/divanom/template_styles.css?175110281076644 */
