.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-wrapper:not(.suggestions-wrapper--mobile) .suggestions-suggestion_hidden-desktop{display:none}.suggestions-wrapper--mobile .suggestions-suggestion_hidden-mobile{display:none}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestion{padding:4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected,.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px;text-overflow:ellipsis}.suggestions-wrapper:not(.suggestions-wrapper--mobile) .suggestions-suggestions--with-promo .suggestions-hint{max-width:calc(100% - 80px);padding-right:0}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}.suggestions-wrapper:not(.suggestions-wrapper--mobile) .suggestions-suggestions:not(.suggestions-suggestions--nohint) .suggestions-promo{position:absolute;top:0;right:0;text-align:left}

@charset "UTF-8";:root{--scrollbar: 8px;--icon-height: 16px;--icon-ratio: 1;--image-ratio: 1.5 / 1;--header-height: 128px;--header-top-height: 32px;--nav-height: 62px;--nav-logo-height: 84px;--padding: 0;--container-max-width: 1440px;--container-width: var(--container-max-width);--container-space-width: calc((100vw - var(--container-width)) / 2);--content-width: 736px;--content-width-medium: 830px;--content-width-large: 860px;--sidebar-width: 266px;--input-pt: 14px;--input-pl: 24px;--indent-13: 80px;--indent-12: 72px;--indent-11: 68px;--indent-10: 64px;--indent-9: 56px;--indent-8: 48px;--indent-7: 40px;--indent-6: 32px;--indent-5: 24px;--indent-4: 16px;--indent-3: 12px;--indent-2: 8px;--indent-1: 4px;--text-h1-size: 40px;--text-h1-lh: 1.2;--text-h2-size: 32px;--text-h2-lh: 1.25;--text-h3-size: 24px;--text-h3-lh: 1.35;--text-h4-size: 18px;--text-h4-lh: 1.35;--text-h5-size: 16px;--text-h5-lh: 1.48;--text-h6-size: 14px;--text-h6-lh: 1.4;--text-title-1-size: 15px;--text-title-1-lh: 1.6;--text-title-2-size: 14px;--text-title-2-lh: 1.4;--text-body-1-size: 16px;--text-body-1-lh: 1.48;--text-body-2-size: 14px;--text-body-2-lh: 1.4;--text-body-3-size: 14px;--text-body-3-lh: 1.4;--text-small-1-size: 12px;--text-small-1-lh: 1.3;--text-small-2-size: 12px;--text-small-2-lh: 1.4;--text-link-size: 16px;--text-link-lh: 1.3;--text-btn-size: 14px;--text-btn-lh: 1.2;--icon-color: #3f5d53;--link-color: #3f5d53;--link-color-hover: #abae74;----table-bg: #fff;--swiper-theme-color: #007aff;--swiper-navigation-size: 44px;--thumbBG: #3f5d53;--scrollbarBG: #d2d2d2}*, :after, :before{-webkit-box-sizing: border-box;box-sizing: border-box}html{font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-font-smoothing: antialiased}article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section{display: block}body{margin: 0;font-size: 1rem;line-height: 1.5;text-align: left;position: relative}.b-page_newyear .b-head-decor{background-color: #3f5d53}[tabindex="-1"]:focus{outline: 0 !important}hr{-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible}h1, h2, h3, h4, h5, h6, p{-webkit-font-smoothing: antialiased;margin: 0}abbr[data-original-title], abbr[title]{text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0}address{margin-bottom: 1rem;font-style: normal;line-height: inherit}dl, ol, ul{margin-top: 0;margin-bottom: 1rem}dt{font-weight: 700}dd{margin-bottom: .5rem;margin-left: 0}blockquote, figure{margin: 0 0 1rem}dfn{font-style: italic}b, strong{font-weight: bolder}small{font-size: 80%}sub, sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}a{color: #0275d8;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;-webkit-font-smoothing: antialiased;color: inherit;-webkit-transition: color .3s;-o-transition: color .3s;transition: color .3s}a:not([href]):not([tabindex]){color: inherit;text-decoration: none}a:not([href]):not([tabindex]):focus{outline: 0}code, kbd, pre, samp{font-family: monospace, monospace;font-size: 1em}pre{margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar}img{vertical-align: middle;border-style: none}svg:not(:root){overflow: hidden}[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea{-ms-touch-action: manipulation;touch-action: manipulation}table{border-collapse: collapse;width: 100%}caption{padding-top: .75rem;padding-bottom: .75rem;color: #636c72;text-align: left;caption-side: bottom}th{text-align: inherit}button{border-radius: 0}button:focus{outline: dotted 1px;outline: -webkit-focus-ring-color auto 5px}button, input, optgroup, select, textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}button, input{overflow: visible}button, select{text-transform: none}[type=reset], [type=submit], button, html [type=button]{-webkit-appearance: button}[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{padding: 0;border-style: none}input[type=checkbox], input[type=radio]{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0}input[type=date], input[type=datetime-local], input[type=month], input[type=time]{-webkit-appearance: listbox}textarea{overflow: auto;resize: vertical}fieldset{min-width: 0;padding: 0;border: 0;margin: 0}legend{display: block;max-width: 100%;padding: 0;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal}progress{display: inline-block;vertical-align: baseline}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height: auto}[type=search]{outline-offset: -2px;-webkit-appearance: none}[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration{-webkit-appearance: none}.contacts__body input::-webkit-input-placeholder, .contacts__body textarea::-webkit-input-placeholder{color:#8a8a8a}.contacts__body input::-moz-placeholder, .contacts__body textarea::-moz-placeholder{color:#8a8a8a}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}audio, output, video{display: inline-block}summary{display: list-item}template{display: none}[hidden]{display: none !important}audio:not([controls]){display: none;height: 0}*{-webkit-box-sizing: border-box;box-sizing: border-box;scrollbar-width: thin;scrollbar-color: var(--thumbBG) var(--scrollbarBG)}@font-face{font-family: Montserrat;src: local("Montserrat Regular"), local("Montserrat-Regular"), url(/fonts/Montserrat-Regular.woff2) format("woff2"), url(/fonts/Montserrat-Regular.woff) format("woff");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: Montserrat;src: local("Montserrat Medium"), local("Montserrat-Medium"), url(/fonts/Montserrat-Medium.woff2) format("woff2"), url(/fonts/Montserrat-Medium.woff) format("woff");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: Montserrat;src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(/fonts/Montserrat-SemiBold.woff2) format("woff2"), url(/fonts/Montserrat-SemiBold.woff) format("woff");font-weight: 600;font-style: normal;font-display: swap}@-webkit-keyframes fadeIn{from{opacity: 0}to{opacity: 1}}@keyframes fadeIn{from{opacity: 0}to{opacity: 1}}@-webkit-keyframes fadeOut{from{opacity: 1}to{opacity: 0}}@keyframes fadeOut{from{opacity: 1}to{opacity: 0}}@-webkit-keyframes moveInRight{from{visibility: hidden;-webkit-transform: translateX(0);transform: translateX(0)}to{visibility: visible;-webkit-transform: translateX(100%);transform: translateX(100%)}}@keyframes moveInRight{from{visibility: hidden;-webkit-transform: translateX(0);transform: translateX(0)}to{visibility: visible;-webkit-transform: translateX(100%);transform: translateX(100%)}}@-webkit-keyframes moveOutLeft{from{visibility: visible;-webkit-transform: translateX(100%);transform: translateX(100%)}to{visibility: hidden;-webkit-transform: translateX(0);transform: translateX(0)}}@keyframes moveOutLeft{from{visibility: visible;-webkit-transform: translateX(100%);transform: translateX(100%)}to{visibility: hidden;-webkit-transform: translateX(0);transform: translateX(0)}}body{--font-size: var(--text-body-1-size);--line-height: var(--text-body-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;color: #535353;overflow-x: hidden}p:not([class]){margin-bottom: var(--indent-2)}a:hover{color: #abae74}.text-h1, h1{--font-size: var(--text-h1-size);--line-height: var(--text-h1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}h2{--font-size: var(--text-h2-size);--line-height: var(--text-h2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}h3{--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}h4{--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}h5{--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}h6{--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-h2{--font-size: var(--text-h2-size);--line-height: var(--text-h2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.text-h3{--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.text-h4{--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-h5{--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-h6{--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-title-1{--font-size: var(--text-title-1-size);--line-height: var(--text-title-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-title-2{--font-size: var(--text-title-2-size);--line-height: var(--text-title-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.text-body-1{--font-size: var(--text-body-1-size);--line-height: var(--text-body-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.text-body-2{--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.text-body-3{--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-small-1{--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.text-small-2{--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.text-link{--font-size: var(--text-link-size);--line-height: var(--text-link-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.text-btn{--font-size: var(--text-btn-size);--line-height: var(--text-btn-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}button.text-btn{color: #3f5d53;cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}button.text-btn:hover{color: #abae74}.text-green{color: #3f5d53}button.text-green{cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}button.text-green:hover{color: #abae74}.text-red{color: #e26e58}.text-grey-light{color: #a3a3a3}button.text-grey-light{cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}button.text-grey-light:hover{color: #3f5d53}.mb-1{margin-bottom: var(--indent-1) !important}.mb-2{margin-bottom: var(--indent-2) !important}.mb-3{margin-bottom: var(--indent-3) !important}.mb-4{margin-bottom: var(--indent-4) !important}.mb-5{margin-bottom: var(--indent-5) !important}.mb-6{margin-bottom: var(--indent-6) !important}.mb-7{margin-bottom: var(--indent-7) !important}.mb-8{margin-bottom: var(--indent-8) !important}.mb-9{margin-bottom: var(--indent-9) !important}.mb-10{margin-bottom: var(--indent-10) !important}.mb-11{margin-bottom: var(--indent-11) !important}.mb-12{margin-bottom: var(--indent-12) !important}.mb-13{margin-bottom: var(--indent-13) !important}.mt-1{margin-top: var(--indent-1) !important}.mt-2{margin-top: var(--indent-2) !important}.mt-3{margin-top: var(--indent-3) !important}.mt-4{margin-top: var(--indent-4) !important}.mt-5{margin-top: var(--indent-5) !important}.mt-6{margin-top: var(--indent-6) !important}.mt-7{margin-top: var(--indent-7) !important}.mt-8{margin-top: var(--indent-8) !important}.mt-9{margin-top: var(--indent-9) !important}.mt-10{margin-top: var(--indent-10) !important}.mt-11{margin-top: var(--indent-11) !important}.mt-12{margin-top: var(--indent-12) !important}.mt-13{margin-top: var(--indent-13) !important}@font-face{font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight: 400;font-style: normal}.swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box}.swiper-container-android .swiper-slide, .swiper-wrapper{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}.swiper-container-pointer-events{-ms-touch-action: pan-y;touch-action: pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action: pan-x;touch-action: pan-x}.swiper-slide{-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform, -webkit-transform}.swiper-slide-invisible-blank{visibility: hidden}.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height: auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;-o-transition-property: transform, height;transition-property: transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective: 1200px;perspective: 1200px}.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper{-webkit-transform-style: preserve-3d;transform-style: preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10}.swiper-container-3d .swiper-slide-shadow-left{background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow: auto;scrollbar-width: none;-ms-overflow-style: none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display: none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory}.swiper-pagination{position: absolute;text-align: center;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10}.swiper-pagination.swiper-pagination-hidden{opacity: 0}.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;left: 0;width: 100%}.swiper-pagination-bullets-dynamic{overflow: hidden;font-size: 0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);position: relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33)}.swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 50%;opacity: .2}button.swiper-pagination-bullet{border:0;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer}.swiper-pagination-bullet:only-child{display: none !important}.swiper-pagination-bullet-active{opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 6px 0;display: block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block;-webkit-transition: top .2s, -webkit-transform .2s;transition: transform .2s, top .2s, -webkit-transform .2s;-o-transition: transform .2s, top .2s}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition: left .2s, -webkit-transform .2s;transition: transform .2s, left .2s, -webkit-transform .2s;-o-transition: transform .2s, left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition: right .2s, -webkit-transform .2s;transition: transform .2s, right .2s, -webkit-transform .2s;-o-transition: transform .2s, right .2s}.swiper-pagination-progressbar{background: rgba(0, 0, 0, .25);position: absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top}.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width: 100%;height: 4px;left: 0;top: 0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar{width: 4px;height: 100%;left: 0;top: 0}.swiper-pagination-white{--swiper-pagination-color: #fff}.swiper-pagination-black{--swiper-pagination-color: #000}.swiper-pagination-lock{display: none}.swiper-button-next, .swiper-button-prev{width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0 - (var(--swiper-navigation-size)/ 2));z-index: 10;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none}.swiper-button-next:after, .swiper-button-prev:after{font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial;line-height: 1}.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 10px;right: auto}.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: 'prev'}.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 10px;left: auto}.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: 'next'}.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #fff}.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000}.swiper-button-lock{display: none}.tippy-box[data-animation=fade][data-state=hidden]{opacity: 0}[data-tippy-root]{max-width: calc(100vw - 10px)}.tippy-box{position: relative;border-radius: 4px;font-size: 14px;line-height: 1.4;outline: 0;-webkit-transition-property: visibility, opacity, -webkit-transform;-o-transition-property: transform, visibility, opacity;transition-property: transform, visibility, opacity, -webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom: 0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom: -7px;left: 0;border-width: 8px 8px 0;border-top-color: initial;-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top: 0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top: -7px;left: 0;border-width: 0 8px 8px;border-bottom-color: initial;-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right: 0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width: 8px 0 8px 8px;border-left-color: initial;right: -7px;-webkit-transform-origin: center left;-ms-transform-origin: center left;transform-origin: center left}.tippy-box[data-placement^=right]>.tippy-arrow{left: 0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left: -7px;border-width: 8px 8px 8px 0;border-right-color: initial;-webkit-transform-origin: center right;-ms-transform-origin: center right;transform-origin: center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);-o-transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11)}.tippy-arrow{width: 16px;height: 16px}.tippy-arrow:before{content: "";position: absolute;border-color: transparent;border-style: solid}.tippy-content{position: relative;z-index: 1}.rangeable-container.combined-tooltip.dragging .rangeable-progress>.rangeable-tooltip, .rangeable-container.combined-tooltip.rangeable-tooltips--visible .rangeable-progress>.rangeable-tooltip, .rangeable-container.dragging.rangeable-tooltips .rangeable-handle .rangeable-tooltip, .rangeable-container.rangeable-tooltips--visible.rangeable-tooltips .rangeable-handle .rangeable-tooltip, .rangeable-container.rangeable-vertical.combined-tooltip .rangeable-progress>.rangeable-tooltip::before{display: block}.rangeable-container{cursor: pointer;width: 100%}.rangeable-container.rangeable-disabled{opacity: .6;cursor: not-allowed}.rangeable-container.rangeable-multiple.combined-tooltip .rangeable-handle .rangeable-tooltip, .rangeable-container.rangeable-vertical.combined-tooltip .rangeable-handle .rangeable-tooltip{opacity: 0}.rangeable-container.focus .rangeable-handle{border: 1px solid #74b9ff}.rangeable-container.rangeable-multiple .rangeable-handle:nth-child(1){left: 0;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0)}.rangeable-container.rangeable-multiple .rangeable-handle:nth-child(2){right: 0}.rangeable-container.rangeable-vertical{height: 100%;width: auto}.rangeable-container.rangeable-vertical .rangeable-track{width: 8px;height: 100%}.rangeable-container.rangeable-vertical .rangeable-progress{width: 8px;height: 100%;top: auto;bottom: 0;-webkit-transform-origin: 0 100% 0;-ms-transform-origin: 0 100% 0;transform-origin: 0 100% 0}.rangeable-container.rangeable-vertical .rangeable-handle{right: auto;left: 50%;top: 0;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0)}.rangeable-container.rangeable-vertical .rangeable-tooltip{position: absolute;top: 50%;left: calc(100% + 6px + 4px + 5px);right: auto;bottom: auto;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}.rangeable-container.rangeable-vertical .rangeable-tooltip::before{right: 100%;left: auto;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);border-width: 4px 4px 4px 0;border-color: transparent #3db13d transparent transparent}.rangeable-container.rangeable-vertical .rangeable-buffer{width: 100%;height: 0}.rangeable-container.rangeable-vertical.rangeable-multiple .rangeable-handle:nth-child(1){top: 0;left: 50%}.rangeable-container.rangeable-vertical.rangeable-multiple .rangeable-handle:nth-child(2){bottom: 0;top: auto;-webkit-transform: translate3d(-50%, 50%, 0);transform: translate3d(-50%, 50%, 0)}.rangeable-input{position: absolute;overflow: hidden;clip: rect(0, 0, 0, 0);width: 1px;height: 1px;margin: -1px;padding: 0;border: 0}.rangeable-input:focus+.rangeable-track .rangeable-handle::after{position: absolute;width: 22px;height: 22px;bottom: -6px;right: -6px;outline: #000 dotted 1px;content: ""}.rangeable-progress, .rangeable-track{width: 100%;border-radius: 4px}.rangeable-track{background-color: #ccc;position: relative}.rangeable-progress{position: absolute;left: 0;top: 0;-webkit-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;transform-origin: 0 0 0}.rangeable-progress>.rangeable-tooltip{display: none;z-index: 11;top: auto;white-space: nowrap}.rangeable-handle{-webkit-box-sizing: border-box;box-sizing: border-box;border: 6px solid #3db13d;border-radius: 50%;position: absolute;top: 50%;right: 0;-webkit-transform: translate3d(50%, -50%, 0);transform: translate3d(50%, -50%, 0)}.rangeable-handle:focus{outline: 0}.rangeable-handle:focus::after{position: absolute;width: 22px;height: 22px;bottom: -6px;right: -6px;outline: #000 dotted 1px;content: ""}.rangeable-handle.active{z-index: 10}.rangeable-handle .rangeable-tooltip{display: none}.rangeable-tooltip{position: absolute;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);text-align: center;border-radius: 4px;font-size: 16px;color: #fff}.rangeable-tooltip::before{width: 0;height: 0;border-width: 4px 4px 0;border-style: solid;border-color: #3db13d transparent transparent;position: absolute;left: 50%;top: 100%;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);content: ""}.rangeable-buffers{position: absolute;left: 0;top: 0;height: 100%;width: 100%}.rangeable-buffer{position: absolute;background-color: rgba(0, 0, 0, .2);border-radius: 4px;height: 100%}.ss-main{display: inline-block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #666;width: 100%}.ss-main .ss-single-selected{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;border: 1px solid #dcdee2;background-color: #fff;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box}.ss-main .ss-single-selected.ss-disabled{background-color: #dcdee2;cursor: not-allowed}.ss-main .ss-single-selected .placeholder{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;text-align: left;width: calc(100% - 30px);line-height: 1em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.ss-main .ss-single-selected .placeholder *{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;width: auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color: #dedede}.ss-main .ss-single-selected .ss-deselect{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;margin: 0 6px;font-weight: 700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display: none}.ss-main .ss-single-selected .ss-arrow{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto}.ss-main .ss-single-selected .ss-arrow span{border: solid #666;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;-webkit-transition: margin .2s, -webkit-transform .2s;transition: transform .2s, margin .2s, -webkit-transform .2s;-o-transition: transform .2s, margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);margin: 3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);margin: -3px 0 0}.ss-main .ss-multi-selected{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;cursor: pointer;min-height: 30px;width: 100%;padding: 0 0 0 3px;border: 1px solid #dcdee2;border-radius: 4px;background-color: #fff;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color: #dcdee2;cursor: not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color: #666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor: not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius: 0;border-top-right-radius: 0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.ss-main .ss-multi-selected .ss-values{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;width: calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 4px 5px;margin: 2px 0;line-height: 1em;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;color: #dedede;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap}@-webkit-keyframes scaleIn{0%{-webkit-transform: scale(0);transform: scale(0);opacity: 0}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}}@keyframes scaleIn{0%{-webkit-transform: scale(0);transform: scale(0);opacity: 0}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}}@-webkit-keyframes scaleOut{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}100%{-webkit-transform: scale(0);transform: scale(0);opacity: 0}}@keyframes scaleOut{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}100%{-webkit-transform: scale(0);transform: scale(0);opacity: 0}}.ss-main .ss-multi-selected .ss-values .ss-value{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 12px;padding: 3px 5px;margin: 3px 5px 3px 0;color: #fff;background-color: #5897fb;border-radius: 4px;-webkit-animation-name: scaleIn;animation-name: scaleIn;-webkit-animation-duration: .2s;animation-duration: .2s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: both;animation-fill-mode: both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{-webkit-animation-name: scaleOut;animation-name: scaleOut;-webkit-animation-duration: .2s;animation-duration: .2s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin: 0 0 0 5px;cursor: pointer}.ss-main .ss-multi-selected .ss-add{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 3px;flex: 0 1 3px;margin: 9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #666;position: relative;height: 10px;width: 2px;-webkit-transition: -webkit-transform .2s;transition: transform .2s;-o-transition: transform .2s;transition: transform .2s, -webkit-transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background: #666;content: "";position: absolute;height: 2px;width: 10px;left: -4px;top: 4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.ss-content{position: absolute;width: 100%;margin: -1px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #dcdee2;background-color: #fff;-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;opacity: 0;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0)}.ss-content.ss-open{display: block;opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1)}.ss-content .ss-search{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 8px 8px 6px}.ss-content .ss-search.ss-hide, .ss-content .ss-search.ss-hide input{height: 0;opacity: 0;padding: 0;margin: 0}.ss-content .ss-search input{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: inherit;line-height: inherit;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 100%;min-width: 0;height: 30px;padding: 6px 8px;margin: 0;border: 1px solid #dcdee2;border-radius: 4px;background-color: #fff;outline: 0;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-appearance: textfield}.ss-content .ss-search input::-webkit-input-placeholder{color: #8a8a8a;vertical-align: middle}.ss-content .ss-search input::-moz-placeholder{color: #8a8a8a;vertical-align: middle}.ss-content .ss-search input:-ms-input-placeholder{color: #8a8a8a;vertical-align: middle}.ss-content .ss-search input::-ms-input-placeholder{color: #8a8a8a;vertical-align: middle}.ss-content .ss-search input::placeholder{color: #8a8a8a;vertical-align: middle}.ss-content .ss-search input:focus{-webkit-box-shadow: 0 0 5px #5897fb;box-shadow: 0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;font-size: 22px;font-weight: 700;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;height: 30px;margin: 0 0 0 8px;border: 1px solid #dcdee2;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box}.ss-content .ss-addable{padding-top: 0}.ss-content .ss-list{max-height: 200px;overflow-x: hidden;overflow-y: auto;text-align: left;max-height: 200px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding: 6px 10px;font-weight: 700}.ss-content .ss-list .ss-optgroup .ss-option{padding: 6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor: pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color: #fff;background-color: #5897fb}.ss-content .ss-list .ss-option{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.ss-content .ss-list .ss-option *{display: inline-block}.ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:hover{color: #fff;background-color: #5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor: not-allowed;background-color: #fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color: #666;background-color: rgba(88, 151, 251, .1)}.ss-content .ss-list .ss-option.ss-hide{display: none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color: #fffb8c}.glightbox-container{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999999 !important;-ms-touch-action: none;touch-action: none;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;outline: 0;overflow: hidden}.glightbox-container.inactive{display: none}.glightbox-container .gcontainer{position: relative;width: 100%;height: 100%;z-index: 9999;overflow: hidden}.glightbox-container .gslider{-webkit-transition: -webkit-transform .4s;transition: transform .4s;-o-transition: transform .4s;transition: transform .4s, -webkit-transform .4s;height: 100%;left: 0;top: 0;width: 100%;position: relative;overflow: hidden;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.glightbox-container .gslide{width: 100%;position: absolute;opacity: 1;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;opacity: 0}.glightbox-container .gslide.current{opacity: 1;z-index: 99999;position: relative}.glightbox-container .gslide.prev{opacity: 1;z-index: 9999}.glightbox-container .gslide-inner-content{width: 100%}.glightbox-container .ginner-container{position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: 100%;margin: auto;height: 100vh}.glightbox-container .ginner-container.gvideo-container{width: 100%}.glightbox-container .ginner-container.desc-bottom, .glightbox-container .ginner-container.desc-top{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.glightbox-container .ginner-container.desc-left, .glightbox-container .ginner-container.desc-right{max-width: 100% !important}.gslide iframe, .gslide video{outline: 0 !important;border:0;min-height: 165px;-webkit-overflow-scrolling: touch;-ms-touch-action: auto;touch-action: auto}.gslide:not(.current){pointer-events: none}.gslide-image{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.gslide-image img{max-height: 100vh;display: block;padding: 0;float: none;outline: 0;border:0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;max-width: 100vw;width: auto;height: auto;-o-object-fit: cover;object-fit: cover;-ms-touch-action: none;touch-action: none;margin: auto;min-width: 200px}.desc-bottom .gslide-image img, .desc-top .gslide-image img{width: auto}.desc-left .gslide-image img, .desc-right .gslide-image img{width: auto;max-width: 100%}.gslide-image img.zoomable{position: relative}.gslide-image img.dragging{cursor: -webkit-grabbing !important;cursor: grabbing !important;-webkit-transition: none;-o-transition: none;transition: none}.gslide-video{position: relative;max-width: 100vh;width: 100% !important}.gslide-video .gvideo-wrapper{width: 100%;margin: auto}.gslide-video::before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(255, 0, 0, .34);display: none}.gslide-video.playing::before{display: none}.gslide-video.fullscreen{max-width: 100% !important;min-width: 100%;height: 75vh}.gslide-video.fullscreen video{max-width: 100% !important;width: 100% !important}.gslide-inline{background: #fff;text-align: left;max-height: calc(100vh - 40px);overflow: auto;max-width: 100%}.gslide-inline .ginlined-content{padding: 20px;width: 100%}.gslide-inline .dragging{cursor: -webkit-grabbing !important;cursor: grabbing !important;-webkit-transition: none;-o-transition: none;transition: none}.ginlined-content{overflow: auto;display: block !important;opacity: 1}.gslide-external{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;min-width: 100%;background: #fff;padding: 0;overflow: auto;max-height: 75vh;height: 100%}.gslide-media{display: -webkit-box;display: -ms-flexbox;display: flex;width: auto}.zoomed .gslide-media{-webkit-box-shadow: none !important;box-shadow: none !important}.desc-bottom .gslide-media, .desc-top .gslide-media{margin: 0 auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.gslide-description{position: relative;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%}.gslide-description.description-left, .gslide-description.description-right{max-width: 100%}.gslide-description.description-bottom, .gslide-description.description-top{margin: 0 auto;width: 100%}.gslide-description p{margin-bottom: 12px}.gslide-description p:last-child{margin-bottom: 0}.glightbox-button-hidden, .zoomed .gslide-description{display: none}.glightbox-mobile .glightbox-container .gslide-description{height: auto !important;width: 100%;background: 0 0;position: absolute;bottom: 0;padding: 19px 11px 50px;max-width: 100vw !important;-webkit-box-ordinal-group: 3 !important;-ms-flex-order: 2 !important;order: 2 !important;max-height: 78vh;overflow: auto !important;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color: #fff;font-size: 1em}.glightbox-mobile .glightbox-container .gslide-desc{color: #a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color: #fff;font-weight: 700}.glightbox-mobile .glightbox-container .gslide-desc *{color: inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color: #fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color: #fff;opacity: .4}.gdesc-open .gslide-media{-webkit-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;opacity: .4}.gdesc-open .gdesc-inner{padding-bottom: 30px}.gdesc-closed .gslide-media{-webkit-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;opacity: 1}.greset{-webkit-transition: .3s;-o-transition: .3s;transition: .3s}.gabsolute{position: absolute}.grelative{position: relative}.glightbox-desc{display: none !important}.glightbox-open{overflow: hidden}.gloader{height: 25px;width: 25px;-webkit-animation: .8s linear infinite lightboxLoader;animation: .8s linear infinite lightboxLoader;border: 2px solid #fff;border-right-color: transparent;border-radius: 50%;position: absolute;display: block;z-index: 9999;left: 0;right: 0;margin: 0 auto;top: 47%}.goverlay{width: 100%;height: calc(100vh + 1px);position: fixed;top: -1px;left: 0;background: #000;will-change: opacity}.glightbox-mobile .goverlay{background: #000}.gclose, .gnext, .gprev{z-index: 99999;cursor: pointer;width: 26px;height: 44px;border:0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.gclose svg, .gnext svg, .gprev svg{display: block;width: 25px;height: auto;margin: 0;padding: 0}.gclose.disabled, .gnext.disabled, .gprev.disabled{opacity: .1}.gclose .garrow, .gnext .garrow, .gprev .garrow{stroke: #fff}.gbtn.focused{outline: #0f3d81 solid 2px}iframe.wait-autoplay{opacity: 0}.glightbox-closing .gclose, .glightbox-closing .gnext, .glightbox-closing .gprev{opacity: 0 !important}.glightbox-clean .gslide-description{background: #fff}.glightbox-clean .gdesc-inner{padding: 22px 20px}.glightbox-clean .gslide-title{font-size: 1em;font-weight: 400;font-family: arial;color: #000;margin-bottom: 19px;line-height: 1.4em}.glightbox-clean .gslide-desc{font-size: .86em;margin-bottom: 0;font-family: arial;line-height: 1.4em}.glightbox-clean .gslide-video{background: #000}.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev{background-color: rgba(0, 0, 0, .75);border-radius: 4px}.glightbox-clean .gclose path, .glightbox-clean .gnext path, .glightbox-clean .gprev path{fill: #fff}.glightbox-clean .gprev{position: absolute;top: -100%;left: 30px;width: 40px;height: 50px}.glightbox-clean .gnext{position: absolute;top: -100%;right: 30px;width: 40px;height: 50px}.glightbox-clean .gclose{width: 35px;height: 35px;top: 15px;right: 10px;position: absolute}.glightbox-clean .gclose svg{width: 18px;height: auto}.glightbox-clean .gclose:hover{opacity: 1}.gfadeIn{-webkit-animation: .5s gfadeIn;animation: .5s gfadeIn}.gfadeOut{-webkit-animation: .5s gfadeOut;animation: .5s gfadeOut}.gslideOutLeft{-webkit-animation: .3s gslideOutLeft;animation: .3s gslideOutLeft}.gslideInLeft{-webkit-animation: .3s gslideInLeft;animation: .3s gslideInLeft}.gslideOutRight{-webkit-animation: .3s gslideOutRight;animation: .3s gslideOutRight}.gslideInRight{-webkit-animation: .3s gslideInRight;animation: .3s gslideInRight}.gzoomIn{-webkit-animation: .5s gzoomIn;animation: .5s gzoomIn}.gzoomOut{-webkit-animation: .5s gzoomOut;animation: .5s gzoomOut}@-webkit-keyframes lightboxLoader{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity: 0}to{opacity: 1}}@keyframes gfadeIn{from{opacity: 0}to{opacity: 1}}@-webkit-keyframes gfadeOut{from{opacity: 1}to{opacity: 0}}@keyframes gfadeOut{from{opacity: 1}to{opacity: 0}}@-webkit-keyframes gslideInLeft{from{opacity: 0;-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0)}to{visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes gslideInLeft{from{opacity: 0;-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0)}to{visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@-webkit-keyframes gslideOutLeft{from{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0);opacity: 0;visibility: hidden}}@keyframes gslideOutLeft{from{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{-webkit-transform: translate3d(-60%, 0, 0);transform: translate3d(-60%, 0, 0);opacity: 0;visibility: hidden}}@-webkit-keyframes gslideInRight{from{opacity: 0;visibility: visible;-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes gslideInRight{from{opacity: 0;visibility: visible;-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@-webkit-keyframes gslideOutRight{from{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0);opacity: 0}}@keyframes gslideOutRight{from{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{-webkit-transform: translate3d(60%, 0, 0);transform: translate3d(60%, 0, 0);opacity: 0}}@-webkit-keyframes gzoomIn{from{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}to{opacity: 1}}@keyframes gzoomIn{from{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}to{opacity: 1}}@-webkit-keyframes gzoomOut{from{opacity: 1}50%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}to{opacity: 0}}@keyframes gzoomOut{from{opacity: 1}50%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}to{opacity: 0}}.scroll-locked body{overflow: hidden;padding: 0 calc(8px - (100vw - 100%)) 0 0}.scroll-locked body .header, .scroll-locked body .header .nav{padding: 0 calc(8px - (100vw - 100%)) 0 0}.scroll-locked body .grecaptcha-badge, .scroll-locked body jdiv{display: none!important}:focus{outline: 0 !important}img, picture{max-width: 100%}iframe{width: 100%;height: 100%;border:0}a[href^='mailto:'], a[href^='tel:']{white-space: nowrap}ol, ul{padding: 0;margin: 10px 0;list-style: none}ol ol, ol ul, ul ol, ul ul{margin: 0 0 0 10px}ol{list-style-type: decimal;list-style-position: inside}ul{list-style: none}ul:not([class]) li{position: relative}ul:not([class]) li::before{content: '—'}input, textarea{padding: 10px 16px;border: 1px solid #d2d2d2;border-radius: 40px;color: inherit;font: inherit}input:not([type=checkbox]), input:not([type=radio]), select{-moz-appearance: none;appearance: none;-webkit-appearance: none}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{appearance: none;-webkit-appearance: none}input[type=number]{-moz-appearance: textfield}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: inherit}input::-moz-placeholder, textarea::-moz-placeholder{color: inherit}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: inherit}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color: inherit}input::placeholder, textarea::placeholder{color: inherit}label{display: inline-block;margin-bottom: 0;color: inherit;font: inherit}legend{width: auto;margin-bottom: 0;font-size: inherit;white-space: inherit}button{padding: 0;border:0;background-color: transparent;color: inherit;font: inherit}.select-wrapper{position: relative;flex-grow: 1}.select-wrapper::before{content: '';position: absolute;top: 0;right: 16px;width: 8px;height: 100%;background-image: url(/img/icons/shevron-down.svg);background-repeat: no-repeat;background-position: center;background-size: contain}select{width: 100%;padding: 8px 16px;border-radius: 30px;border: 1px solid #d2d2d2;color: inherit;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.table-wrapper{max-width: 100%;overflow: auto}.table--fit{width: auto}.content .text-h1, .content h1:not([class]){margin-top: var(--indent-6);margin-bottom: var(--indent-5)}.content .text-h2, .content .text-h3, .content .text-h4, .content h2:not([class]), .content h3:not([class]), .content h4:not([class]){margin-top: var(--indent-5);margin-bottom: var(--indent-4)}.content .image-wrapper{--image-ratio: 0.7;margin: var(--indent-5) 0}.content .content-image-strait{--image-ratio: 0.44}.content .file-list{margin: var(--indent-6) 0}.content .image-list, .content .person-list{margin: var(--indent-5) 0}hr{border:0;border-bottom: 1px solid #d2d2d2}.d-flex-between{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.block-icon{--icon-color: #abae74;--icon-height: 28px;display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.block-icon .icon-sym{-ms-flex-item-align: start;align-self: flex-start}.column-list{-webkit-columns: 2;-moz-columns: 2;columns: 2;-webkit-column-gap: var(--indent-5);-moz-column-gap: var(--indent-5);column-gap: var(--indent-5)}.column-list li{margin-bottom: var(--indent-2)}.container{width: 100%;max-width: var(--container-max-width);margin: 0 auto;padding: 0 var(--padding)}.content-wrapper{width: 100%;margin: 0 auto}.content-wrapper-small{max-width: 460px}.content-wrapper--medium{max-width: var(--content-width-medium)}.content-wrapper-left{width: 100%;max-width: var(--content-width)}.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{background-image: url(/img/icons/share.svg) !important}.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{background: #f4f2ee !important}.glightbox-mobile .goverlay, .goverlay{background-color: rgba(83, 83, 83, .9) !important}.icon-sym{display: inline-block;height: 1em;width: calc(1em * var(--icon-ratio));fill: var(--icon-color);font-size: var(--icon-height);-webkit-transition: fill .3s linear;-o-transition: fill .3s linear;transition: fill .3s linear}.btn{--btn-color-1: #497b60;--btn-color-2: #3f5d53;--icon-color: #fff;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 12px 24px;background: var(--btn-color-1);-webkit-box-shadow: 0 -20px 20px 0 var(--btn-color-2) inset;box-shadow: 0 -20px 20px 0 var(--btn-color-2) inset;color: #fff;text-align: center;--font-size: var(--text-btn-size);--line-height: var(--text-btn-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;border-radius: 30px;cursor: pointer;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}.btn:hover{--btn-color-1: #c8ca99;--btn-color-2: #aaae74;color: #fff}.btn[disabled]{opacity: .5;pointer-events: none}.btn--white{--btn-color-1: #fff;--btn-color-2: #fff;--icon-color: #3f5d53;color: #3f5d53}.btn--white:hover{color: #fff}.btn--outline{--btn-color-1: #3f5d53;background: 0 0;-webkit-box-shadow: none;box-shadow: none;border: 1px solid var(--btn-color-1);color: var(--btn-color-1)}.btn--outline:hover{--btn-color-1: #abae74;color: var(--btn-color-1)}.btn--grey{--btn-color-1: #a3a3a3}.btn--grey:hover{--btn-color-1: #3f5d53}.btn--icon, .btn-reset{--icon-color: #a3a3a3;--icon-height: 24px;display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.btn--icon svg, .btn-reset svg{-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.btn--icon:hover, .btn-reset:hover{--icon-color: #3f5d53;color: #3f5d53}.btn-reset{--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;cursor: pointer}.btn-reset svg{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg)}.btn-delete{--icon-color: #d2d2d2;display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: 16px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.btn-delete:hover{--icon-color: #abae74;color: #abae74}.link-shevron{--icon-height: 12px;--icon-color: var(--link-color);display: -ms-grid;display: grid;grid-auto-flow: column;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;color: var(--link-color);--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-transition: none;-o-transition: none;transition: none}.link-shevron:hover{--icon-color: var(--link-color-hover);color: var(--link-color-hover)}.link-shevron__text{-webkit-transition: color .3s linear;-o-transition: color .3s linear;transition: color .3s linear}.link-shevron__icon{display: -webkit-box;display: -ms-flexbox;display: flex}.link-underline-dashed{padding-bottom: 3px;border-bottom: 1px dashed currentColor;cursor: pointer;-webkit-transition: border-color .3s linear;-o-transition: border-color .3s linear;transition: border-color .3s linear}.link-underline-dashed:hover{border-bottom-color: transparent}.counter-btn{--icon-height: 24px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 6px;cursor: pointer}.counter-btn:hover{--icon-color: #abae74}.counter-btn__number{position: absolute;top: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 18px;height: 18px;background-color: #abae74;border-radius: 50%;text-align: center;color: #fff;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.image-wrapper{position: relative;display: block;padding-top: calc(var(--image-ratio) * 100%)}.image-wrapper iframe, .image-wrapper img, .image-wrapper video{position: absolute;top: 0;left: 0}.image-wrapper img, .image-wrapper video{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.image-wrapper.image-wrapper--small img{top: auto;left: auto;right: 0;bottom: 0;width: auto;height: auto}.image-wrapper--contain img, .image-wrapper--contain video{-o-object-fit: contain;object-fit: contain;-o-object-position: bottom center;object-position: bottom center}.image-wrapper--contain-center img, .image-wrapper--contain-center video{-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center}.label{--label-color: #f6dd58;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding: 0 8px;background-color: var(--label-color);border-radius: 40px;color: #535353;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.label--outline{--label-color: #e26e58;--label-border-color: rgba(226, 110, 88, 0.3);background-color: rgba(255, 255, 255, .6);border: 1px solid var(--label-border-color);color: var(--label-color)}.label--yellow-dark{--label-color: #abae74;--label-border-color: rgba(171, 174, 116, 0.3)}.price__item{white-space: nowrap}.price__item--current{color: #e26e58;--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;white-space: nowrap}.warning-rest{position: absolute;display: inline-block;font-size: 13px;line-height: 1.4;padding: 3px 3px 3px 13px;color: #fff;max-width: 265px;background:#e26e58}.price__item--opcity{opacity: 0.5}.price__item--old{color: #a3a3a3;text-decoration: line-through;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.product__main .price__item--current{--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.cart-list__item--price .price__item--current{color: #535353;--font-size: var(--text-body-1-size);--line-height: var(--text-body-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.cart-list__item--total .price__item--current{color: #535353;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.product__main .price__item--old{--font-size: var(--text-body-1-size);--line-height: var(--text-body-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.available{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #e26e58;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.available::before{content: '';width: 4px;height: 4px;margin-right: 8px;border-radius: 50%;background-color: #e26e58}.icon-btn{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;color: var(--icon-color);-webkit-transition: color .3s linear;-o-transition: color .3s linear;transition: color .3s linear}.icon-btn--active, .icon-btn:hover{--icon-color: #abae74}.quantity{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.quantity__btn{--icon-color: #a3a3a3;--icon-height: 28px;display: -webkit-box;display: -ms-flexbox;display: flex;border: 1px solid #f4f2ee;border-radius: 50%;cursor: pointer}.quantity__btn:hover{--icon-color: #3f5d53}.quantity__btn[disabled]{--icon-color: #d2d2d2;pointer-events: none}.quantity__input{width: 34px;padding: 0;border:0;text-align: center;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.quick-buy{padding-bottom: 3px;border-bottom: 1px dashed currentColor;cursor: pointer;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-transition: border-color .3s linear;-o-transition: border-color .3s linear;transition: border-color .3s linear}.quick-buy:hover{border-bottom-color: transparent}.economy{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.economy__text{margin-bottom: 4px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.economy__value{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding: 0 3px;background-color: #e26e58;color: #fff;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.tippy-box{width: -webkit-max-content;width: -moz-max-content;width: max-content;background-color: #fff;-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .13);box-shadow: 0 4px 15px rgba(0, 0, 0, .13);color: #535353;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.tippy-content{padding: 8px 12px}.tippy-arrow{color: #fff}.info{position: relative;display: inline-block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;vertical-align: bottom;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.info__toggler{--icon-height: 14px;border: 1px solid #3f5d53;border-radius: 50%;line-height: 0;-webkit-transition: background-color .3s linear;-o-transition: background-color .3s linear;transition: background-color .3s linear}.info:hover .info__toggler{--icon-color: #fff;background-color: #3f5d53}.info__content{display: none}.file-list{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);gap: var(--indent-4)}.file{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 61px 1fr;grid-template-columns: 61px 1fr;gap: 16px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.file__info{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 72px;background-color: #e26e58;color: #fff}.file__info::after, .file__info::before{content: '';position: absolute;top: 0;right: 0;border: 7px solid transparent}.file__info::before{border-top-color: #fff;border-right-color: #fff}.file__info::after{border-bottom-color: #535353;border-left-color: #535353}.file__name, .file__type{--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.file__name::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%}.file__text{margin-top: 4px}.image-list{--image-ratio: 1.3;display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);gap: var(--indent-4)}.image-list .image-wrapper{--image-ratio: 1.3;margin: 0}.person-list{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);gap: var(--indent-5)}.person-card{position: relative;display: -ms-grid;display: grid;gap: 8px}.person-card__name{--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.person-card__position{display: contents;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.person-card__position::before{content: '';width: 100%;height: 1px;background-color: #abae74}.person-card__image{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.person-card .image-wrapper{--image-ratio: 193/172;margin: 0}.notice{display: -ms-grid;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(auto, -webkit-max-content);grid-auto-columns: minmax(auto, max-content);gap: var(--indent-4);-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: var(--indent-6);border: 1px solid #d2d2d2;border-radius: 2px}.notice__icon{--icon-height: 48px;--icon-color: #abae74}.notice__text{color: #a3a3a3;--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.step{background-color: #f4f2ee}.step__head{display: -ms-grid;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(auto, -webkit-max-content);grid-auto-columns: minmax(auto, max-content);gap: var(--indent-5);padding: var(--indent-6);background-color: #abae74;color: #fff}.step__number{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 64px;height: 64px;border: 1px solid #fff;border-radius: 50%;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.step__title{--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.step__desctiption{margin-top: var(--indent-2)}.step__body{padding: var(--indent-8) var(--indent-6)}.tags{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -8px;margin-bottom: -8px}.tag{padding: 14px 24px;background-color: #fff;border: 1px solid #d2d2d2;border-radius: 30px;--font-size: var(--text-btn-size);--line-height: var(--text-btn-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.tag:hover{border-color: #3f5d53;color: #3f5d53}.tag--active{border-color: #3f5d53;background-color: #3f5d53;color: #fff;pointer-events: none}.tags .tag{margin-right: 8px;margin-bottom: 8px}.accordion__head{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer}.accordion__arrow{display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 10px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.accordion--opened .accordion__arrow{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg)}.location{display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.location__btn{--icon-color: #abae74;--icon-height: 10px;color: #abae74;--font-size: var(--text-btn-size);--line-height: var(--text-btn-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-transition: color .3s;-o-transition: color .3s;transition: color .3s;cursor: pointer}.socials{--icon-height: 24px;display: -ms-grid;display: grid;grid-auto-flow: column;gap: 16px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.socials__item{display: -webkit-box;display: -ms-flexbox;display: flex}.socials__item:hover{--icon-color: #abae74}.socials--messengers .socials__item{width: 32px;-webkit-transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.socials--messengers .socials__item:hover{-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px)}.advantages{padding: 0;margin: 0;list-style: none;display: -ms-grid;display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 16px}.advantages__item{--icon-height: 72px;--icon-color: #e26e58;display: -ms-grid;display: grid;-ms-grid-columns: auto 1fr;grid-template-columns: auto 1fr;gap: 24px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.advantages__item-icon{display: -webkit-box;display: -ms-flexbox;display: flex}.advantages__item-text{max-width: 250px}.head-block{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-bottom: var(--indent-5)}.head-block__title{--font-size: var(--text-h2-size);--line-height: var(--text-h2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.swiper-container{height: 100%}.slider--products-compare .swiper-container{width: 100%}.swiper-pagination-bullet{background: #535353;border: 1px solid transparent;opacity: 1;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.swiper-pagination-bullet-active{background: 0 0;-webkit-box-shadow: 0 0 0 1px #535353;box-shadow: 0 0 0 1px #535353}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px}.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom{bottom: 16px}.swiper-pagination-fraction{position: static;top: auto;right: auto;bottom: auto;left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #a3a3a3;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.slider--products-compare .swiper-pagination{min-width: 32px}.swiper-button-next, .swiper-button-prev{position: static;top: 0;right: 0;bottom: 0;left: 0;margin: 0;width: auto;height: auto}.swiper-button-next:after, .swiper-button-prev:after{content: none;display: none}.swiper-button-next:hover, .swiper-button-prev:hover{--icon-color: #abae74}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{--icon-color: #a3a3a3;opacity: 1}.slider{height: 100%}.slider-navigations{--icon-height: 16px;display: -ms-grid;display: grid;grid-auto-flow: column;gap: 50px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: var(--indent-6)}.slider--products-compare .slider-navigations{gap: 16px}.slider--brands{--image-ratio: 104/171;padding: 32px 24px;background-color: #fff}.slider-hover-bullets{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -ms-grid;display: grid;grid-auto-flow: column;z-index: 10}.slider--product-thumbs .swiper-container{width: 100%;height: calc(var(--product-slider-thumbs-size) * 4 + 8px * 3);margin: auto}.slider--card .swiper-pagination{position: relative}.slider--card .swiper-pagination-bullet{width: 9px;height: 2px;border-radius: 0;background: #d2d2d2;margin-right: 4px}.slider--card .swiper-pagination-bullet:last-child{margin-right: 0}.slider--card .swiper-pagination-bullet-active{background: #535353;-webkit-box-shadow: none;box-shadow: none}.slider--home-actions .swiper-slide, .slider--home-articles .swiper-slide, .slider--products .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: flex;height: auto}.slider--card .swiper-slide{display: block;height: 100%}.slider--product-thumbs .swiper-slide{cursor: pointer;-webkit-transition: border-color .3s linear;-o-transition: border-color .3s linear;transition: border-color .3s linear}.slider--product-thumbs .swiper-slide:hover{border-color: #abae74}.slider--product-thumbs .swiper-slide-thumb-active{border-color: #3f5d53;pointer-events: none}.slider--products-compare{position: relative}.slider--product-thumbs .swiper-button-prev{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.banner{--link-color: #fff;--link-color-hover: rgba(255, 255, 255, 0.6);--image-ratio: 172/360;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;padding: 16px;overflow: hidden;border-radius: 2px;background-color: #e26e58;color: #fff}.banner--main{--image-ratio: 1;padding: 32px}.banner--dark-blue{background: -webkit-gradient(linear, right top, left top, color-stop(1.15%, #295283), color-stop(55.14%, #0b315e), color-stop(103.06%, #0b315e));background: -o-linear-gradient(right, #295283 1.15%, #0b315e 55.14%, #0b315e 103.06%);background: linear-gradient(270deg, #295283 1.15%, #0b315e 55.14%, #0b315e 103.06%)}.banner--dark-yellow{background: -webkit-gradient(linear, right top, left top, color-stop(-16.25%, #d6db8e), color-stop(76.61%, rgba(138, 141, 88, .92)), to(#8a8d58));background: -o-linear-gradient(right, #d6db8e -16.25%, rgba(138, 141, 88, .92) 76.61%, #8a8d58 100%);background: linear-gradient(270deg, #d6db8e -16.25%, rgba(138, 141, 88, .92) 76.61%, #8a8d58 100%)}.banner__label{margin-bottom: 8px}.banner__title{z-index: 1;margin-bottom: 8px;--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.banner--main .banner__title{max-width: 480px;margin-bottom: var(--indent-4);--font-size: var(--text-h1-size);--line-height: var(--text-h1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.banner__description{z-index: 1;max-width: 180px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.banner--main .banner__description{max-width: 320px;--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.banner__link{z-index: 1;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-top: auto}.banner--main .banner__link{margin-top: var(--indent-5)}.banner__image{position: absolute;right: 0;bottom: 0;width: 55%}.banner--main .banner__image{width: 49%}.promo{position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 12px 48px;color: #fff;--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;z-index: 1}.promo::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #0b315e;z-index: -3}.promo__title{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.promo__title::after, .promo__title::before{content: '';position: absolute;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 50%}.promo__title::before{top: 50%;left: calc(50% - 30px);width: 190px;height: 190px;background-color: #e26e58;z-index: -2}.promo__title::after{bottom: -60%;left: -70px;width: 136px;height: 136px;background-color: #0b315e;z-index: -1}.promo__title-accent{--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.promo__text{margin: 0 64px}.promo__image{display: block;-ms-flex-negative: 0;flex-shrink: 0;width: 96px}.promo__arrow{--icon-color: rgba(255, 255, 255, 0.5);--icon-height: 18px;--icon-ratio: 59/18;margin: 0 var(--indent-6)}.card{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 8px auto;grid-template-columns: 1fr auto;-ms-grid-rows: auto 0 auto 0 1fr 0 auto 0 auto;grid-template-rows: auto auto 1fr auto auto;grid-template-areas: 'imageBlock imageBlock' 'rating available' 'title title' 'quantity quickBuy' 'price basket';gap: 0 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 16px}.catalog__list .card::before{content: '';position: absolute;bottom: -16px;width: calc(100% + 32px);border-bottom: 1px solid #d2d2d2}.card__title{-ms-grid-row: 5;-ms-grid-column: 1;-ms-grid-column-span: 3;grid-area: title;-ms-grid-row-align: start;align-self: start;margin: var(--indent-2) 0 var(--indent-6) 0;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.card__title::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;border: 1px solid transparent;border-radius: 2px;z-index: -1;-webkit-transition: border-color .3s linear;-o-transition: border-color .3s linear;transition: border-color .3s linear}.card__title:hover::before{border-color: #d2d2d2}.compare .card__title::before{border-color: #d2d2d2}.card__price{-ms-grid-row: 9;-ms-grid-column: 1;grid-area: price}.card__image-block{-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 3;position: relative;grid-area: imageBlock;margin-bottom: var(--indent-2);align-self: flex-start}.card__slider{width: 100%;display: block;max-width: 250px;margin: auto}.card__labels{position: absolute;top: 0;left: 0;grid-area: labels;display: -ms-grid;display: grid;gap: 4px;z-index: 1}.card__buttons{position: absolute;top: 0;right: 0;grid-area: buttons;display: -ms-grid;display: grid;gap: 12px;z-index: 1}.card__rating{-ms-grid-row: 3;-ms-grid-column: 1;grid-area: rating}.card__available{-ms-grid-row: 3;-ms-grid-column: 3;grid-area: available;justify-self: flex-end}.card__quantity{-ms-grid-row: 7;-ms-grid-column: 1;grid-area: quantity}.card__basket, .card__price{margin-top: var(--indent-3)}.card__quick-buy{-ms-grid-row: 7;-ms-grid-column: 3;grid-area: quickBuy;justify-self: flex-end}.card__basket{-ms-grid-row: 9;-ms-grid-column: 3;grid-area: basket;justify-self: flex-end;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.card__basket.show-pre-order{font-size:13px;margin-top: 0}.article-card{--image-ratio: 248/328;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 16px 16px var(--indent-5) 16px;border-radius: 2px;background-color: #fff}.article-card__title{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;display: block;margin: var(--indent-4) 0 8px 0;--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.article-card__title::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}.article-card__description{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.article-card__date, .date{color: #a3a3a3;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.article-card__date{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-top: 8px}.article-card__image{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.article-nav{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);margin-top: var(--indent-8);padding-top: var(--indent-6);border-top: 1px dashed #d2d2d2}.article-nav__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.article-nav__item:nth-child(2){position: relative;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;text-align: right}.article-nav__item:nth-child(2)::before{content: '';position: absolute;top: 0;left: 0;width: 1px;height: calc(100% - 16px);background-color: #d2d2d2}.article-nav__content{max-width: 234px}.article-nav__link{display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: var(--indent-4);-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #3f5d53;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.article-nav__link:hover{--icon-color: #abae74}.article-nav__body{margin-top: var(--indent-5)}.article-nav__date{color: #535353}.article-nav__name{margin-top: var(--indent-2);color: #a3a3a3;--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.tabs__controls{display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-6)}.tabs--center .tabs__controls{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: auto}.tabs__btn{border-bottom: 2px solid transparent;color: #a3a3a3;white-space: nowrap;--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500;cursor: pointer;-webkit-transition: color .3s linear, border .3s linear;-o-transition: color .3s linear, border .3s linear;transition: color .3s linear, border .3s linear}.tabs__btn:hover{color: #abae74}.tabs__btn--active{border-color: currentColor;color: #abae74;pointer-events: none}.tabs--division .tabs__btn{position: relative;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.tabs--division .tabs__btn::before{content: '';position: absolute;top: 50%;right: -16px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 18px;background-color: #d2d2d2}.tabs--division .tabs__btn:last-child::before{display: none}.tabs__body{margin-top: var(--indent-6)}.tabs__item{display: none}.tabs__item--active{display: block}.head-line{padding: var(--indent-5) 0 var(--indent-6) 0;background-color: #eceedc}.head-line__title{max-width: var(--content-width);color: #3f5d53;--font-size: var(--text-h1-size);--line-height: var(--text-h1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.breadcrumbs{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: var(--indent-5) 0 var(--indent-8) 0;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;line-height: 1.5}.head-line .breadcrumbs{margin: 0 0 var(--indent-3) 0}.breadcrumbs__item{display: inline;position: relative}.breadcrumbs__item::before{content: '';display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 4px;height: 4px;margin: auto 8px;border-radius: 50%;background-color: #abae74;vertical-align: middle}.breadcrumbs__item:first-child::before{content: none}.breadcrumbs__item--current{color: #a3a3a3}.section{margin-top: var(--indent-13)}.section--bg-gray{padding: var(--indent-13) 0;background-color: #535353;color: #fff}.section--bg-gray h2:first-child{margin-top: 0}.sidebar{position: sticky;top: calc(var(--header-height) + var(--nav-height));height: calc(100vh - (var(--header-height) + var(--nav-height)));overflow-y: auto;padding: var(--indent-8) var(--indent-5) var(--indent-8) 0;-webkit-transition: top .3s ease-in-out;-o-transition: top .3s ease-in-out;transition: top .3s ease-in-out;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.scrolled-down.scrolled-start .sidebar{top: calc(var(--header-height) - var(--header-top-height));height: calc(100vh - (var(--header-height) - var(--header-top-height)))}.scrolled-down.scrolled-start .sidebar--fit, .sidebar--fit{position: static;top: auto;height: auto}.sidebar__head{padding: 10px 0;border-bottom: 1px solid #d2d2d2}.sidebar__head:hover{--icon-color: #abae74;color: #abae74}.sidebar__title{-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.sidebar__body{display: -ms-grid;display: grid;gap: var(--indent-2);margin-top: var(--indent-4);color: #a3a3a3}.compare .sidebar__body{margin-top: 0;gap: var(--indent-5);color: #535353}.compare .sidebar__body .form__field{color: #a3a3a3;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}[aria-hidden=false] .filter{-webkit-animation-name: moveInRight;animation-name: moveInRight}.filter__wrapper{padding: 6px 18px 0}@media(max-width:767px){.filter__wrapper{background-color: #f4f2ee }.filter__field--checkbox{background: #fff!important}}.filter__body{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;gap: 50px;padding-bottom: 26px}.filter__column:last-of-type{margin-left: auto}.filter__row:first-child{padding-top: 0;border-top:0}.filter-block--full{-ms-grid-column-span: 2;grid-column: span 2}.filter-block__title{margin-bottom: 12px;color: #a3a3a3;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.filter-block__body{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 12px}.filter__field{cursor: pointer}.filter__field--checkbox{background:#eceedc;border: 1px solid #d2d2d2;height: 30px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;white-space: nowrap;padding: 0 7px;font-size: 12px;font-weight: 600}.filter__field--checkbox.active{background:#abae74!important}.filter__btn-more{--icon-height: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 8px;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.filter__btn-more svg{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}.filter__btn-more::before{content: 'Больше параметров';margin-right: 8px}.filter__btn-more:hover svg{-webkit-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px)}.accordion--opened .filter__btn-more svg{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg)}.accordion--opened .filter__btn-more::before{content: 'Скрыть параметры';margin-right: 8px}.accordion--opened .filter__btn-more:hover svg{-webkit-transform: rotate(-180deg) translateY(2px);-ms-transform: rotate(-180deg) translateY(2px);transform: rotate(-180deg) translateY(2px)}.filter__controls{display: none;gap: 40px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-top: 8px;margin-left: auto}.pagination{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto}.pagination__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;background-color: #f4f2ee;border-radius: 50%;color: #535353;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.pagination__item:hover{background-color: #abae74;color: #fff}.pagination__item--current{background-color: #abae74;color: #fff;pointer-events: none}.pagination__item--dotts{background-color: transparent;pointer-events: none}.views{display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: 16px}.views__item{--icon-color: #d2d2d2;--icon-size: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer}.views__item--active, .views__item:hover{--icon-color: #abae74}.contacts-grid{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);gap: var(--indent-9) var(--indent-5)}.contacts-map{--image-ratio: 0.9;position: relative}.contacts-map__btn{display: none}.contacts-map.is-open .contacts-map__btn{height: 52px;padding-top: 0}.contacts-map.is-open .contacts-map__btn::before{content: 'Скрыть карту'}.contacts-map.is-open .contacts-map__btn::after{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;margin-top: 0;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg)}.contacts-map .image-wrapper{-webkit-transition: padding-top .2s linear;-o-transition: padding-top .2s linear;transition: padding-top .2s linear}.red_info{color: #ff4949}.contacts-block{display: -ms-grid;display: grid;gap: var(--indent-4)}.contacts-block+.contacts-block{margin-top: var(--indent-8)}.contacts-line{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);gap: var(--indent-4)}.contacts-line .contacts-item.fullwidth-item{grid-column: 1 / span 2}.contacts-item__title{color: #a3a3a3;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.contacts-item__content{margin-top: var(--indent-1)}.contacts-item__file{margin-top: var(--indent-4)}.contacts-block hr{-ms-grid-column-span: 2;grid-column: span 2;width: 100%;margin: 0}.reviews__rating{display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-10);width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.reviews__rating-total{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}.reviews-list{display: -ms-grid;display: grid;gap: var(--indent-4);margin-top: var(--indent-3)}.review{display: -ms-grid;display: grid;gap: var(--indent-2);padding-top: var(--indent-4);border-top: 1px solid #d2d2d2}.review:first-child{padding-top: 0;border-top:0}.review__title{--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.review__text{color: #a3a3a3}.rangeable-container{padding-top: 30px;padding-bottom: 8px}.rangeable-progress, .rangeable-track{height: 2px}.rangeable-progress{background-color: #abae74}.rangeable-handle{width: 16px;height: 16px;border:0;background-color: #abae74}.rangeable-tooltip{right: auto;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;bottom: calc(100% + 4px);padding: 0;background-color: transparent;color: inherit;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.rangeable-tooltip::before{display: none}.rangeable-handle+.rangeable-handle .rangeable-tooltip{right: 0;left: auto}.rangeable-progress>.rangeable-tooltip{bottom: calc(100% + 4px + 7px)}.ss-main{height: 100%;color: inherit}.ss-main .ss-single-selected{height: 100%;border-radius: 40px;border-color: #d2d2d2;-webkit-transition: .1s linear .2s;-o-transition: .1s linear .2s;transition: .1s linear .2s}.ss-main .ss-single-selected.ss-open-above, .ss-main .ss-single-selected.ss-open-below{--icon-color: #abae74;border-color: #abae74 #abae74 transparent;-webkit-transition: .1s linear;-o-transition: .1s linear;transition: .1s linear;border-radius: 30px 30px 0 0}.ss-main .ss-single-selected .ss-arrow{margin: 0}.ss-content{overflow: hidden;z-index: 6;padding-bottom: 14px;border-color: transparent #d2d2d2 #d2d2d2;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.ss-content.ss-open{border-color: transparent #abae74 #abae74}.ss-open-above+.ss-content{margin-top: 0 !important}.dropdown, .ss-main{--scrollbar: 4px;--icon-height: 8px;--icon-color: #a3a3a3;position: relative}.dropdown--open, .dropdown:hover{--icon-color: #abae74}.dropdown__button, .ss-main .ss-single-selected{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 1fr auto;grid-template-columns: 1fr auto;gap: 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 6;min-width: 310px;max-width: 100%;padding: 8px 16px;text-align: left;cursor: pointer}.dropdown__wrapper{position: absolute;top: 0;left: -1px;width: calc(100% + 2px);min-height: 100%;z-index: 5;border: 1px solid #d2d2d2;border-radius: 30px;background-color: #fff;overflow: hidden;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.dropdown__wrapper::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 32px;background-color: #fff}.dropdown--open .dropdown__wrapper, .dropdown:hover .dropdown__wrapper{border-color: #abae74}.dropdown__body{width: 100%;max-height: 200px;overflow-x: hidden;overflow-y: auto;margin-top: 34px;margin-bottom: 14px}.dropdown:not(.dropdown--open) .dropdown__body{display: none}.dropdown__list, .ss-content .ss-list{padding: 4px 0 0;margin: 0;list-style: none;display: -ms-grid;display: grid;gap: 4px}.dropdown__option, .ss-content .ss-list .ss-option{position: relative;display: block;padding: 0 26px 0 16px;cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear;white-space: nowrap;font-size: 14px}.dropdown__option:focus, .dropdown__option:hover, .ss-content .ss-list .ss-option:focus, .ss-content .ss-list .ss-option:hover{color: #fff;background-color: #3f5d53}.dropdown__option--current, .ss-content .ss-list .ss-option.ss-disabled{pointer-events: none;color: #a3a3a3}.form{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.form--line{padding: var(--indent-6) 0;background-color: #3f5d53;color: #fff}.form--login{max-width: 360px}.form--line .form__inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.modal .form__text{text-align: center}.form__title{color: #3f5d53;--font-size: var(--text-h2-size);--line-height: var(--text-h2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.form--line .form__title{color: inherit;--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.form__description{margin-top: var(--indent-4)}.form--line .form__description{margin-top: var(--indent-2);color: #abae74;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.form__rating{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.form__body{display: -ms-grid;display: grid;gap: 16px;margin-top: var(--indent-6)}.form__body:first-child{margin-top: 0}.form__fields{display: -ms-grid;display: grid;gap: 8px}.form__fields--line{grid-auto-flow: column;gap: 16px}.form__fields--line-ls{-ms-grid-columns: 2fr 1fr;grid-template-columns: 2fr 1fr}.form__fields--line-half{-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr}.form__fields--line-3{grid-auto-flow: initial;-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr)}.form__fields--line-4{grid-auto-flow: initial;-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr)}.form__fields--uradr{max-width:100%!important;grid-template-columns: 1fr 1fr 2fr}.form--line .form__body{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0;margin-top: 0}.form__subscription{margin-top: var(--indent-4);--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.form__subscription a{--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.form__btn{position: relative;padding: 14px 24px}.form__btn::after, .form__btn::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;opacity: 0;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}.form__btn::before{background-image: url(/img/icons/check.svg)}.form__btn::after{background-image: url(/img/icons/cross.svg)}.form--line .form__btn{margin-top: 0;margin-left: 24px}.form--line .form__btn::before{background-image: url(/img/icons/check-yellow-dark.svg)}.form--login .form__btn{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.form.is-loading .form__btn{pointer-events: none}.form.is-error .form__btn{--btn-color-1: #e26e58;--btn-color-2: #e26e58;color: transparent}.form.is-error .form__btn::after{opacity: 1}.form.is-success .form__btn{color: transparent}.form.is-success .form__btn::before{opacity: 1}.modal .form__btn{-ms-grid-column-align: center;justify-self: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.form__field{position: relative;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;color: #535353}.form__field--small{--input-pt: 10px;--input-pl: 16px}.form__field-wrapper{display: -ms-grid;display: grid;-ms-grid-columns: 1.4fr 1fr .3fr;grid-template-columns: 1.4fr 1fr .3fr;gap: var(--indent-5)}.form__field-description{color: #a3a3a3;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.form__field-error{position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 0;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}input.has-error+.form__field-error{opacity: 1}.form__field-info{--icon-color: #fff;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 16px;background-color: #e26e58;border-radius: 50%}.form__field-message{position: absolute;top: calc(-1 * (var(--input-pt) + 16px));right: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);padding: 8px 16px;background-color: #fff;-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .13);box-shadow: 0 4px 15px rgba(0, 0, 0, .13);color: #e26e58;white-space: nowrap;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;pointer-events: none;opacity: 0;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}.form__field-message::before{content: '';position: absolute;top: 100%;right: 16px;border: 9px solid transparent;border-top-color: #fff}.form__field-error:hover .form__field-message{opacity: 1}.form--line .form__field{width: 330px;max-width: 100%;color: #fff}.form__input{width: 100%;padding: var(--input-pt) var(--input-pl);background-color: #fff;border: 1px solid #d2d2d2;border-radius: 40px;-webkit-transition: border-color .3s ease-in-out;-o-transition: border-color .3s ease-in-out;transition: border-color .3s ease-in-out}.form__input:focus, .form__input:hover{border-color: #abae74}.form__input--textarea{min-height: 100px;max-height: 300px;border-radius: 30px}.form--line .form__input{width: 100%;background: 0 0;border-color: rgba(255, 255, 255, .3)}.form--line .form__input:focus, .form--line .form__input:hover{border-color: #fff}.form--line .form__input.has-error, .form__input.has-error{border-color: #e26e58}.form__field-btn{position: absolute;top: 50%;right: var(--input-pl);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer}.form__checkbox{display: none}.form__checkbox-label{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: auto 1fr;grid-template-columns: auto 1fr;gap: 4px;cursor: pointer}.form__checkbox-label::after, .form__checkbox-label::before{content: '';width: 20px;height: 20px;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.form__checkbox-label::before{-ms-flex-negative: 0;flex-shrink: 0;display: block;background-color: #fff;border: 1px solid #d2d2d2;border-radius: 2px}.form__checkbox-label::after{position: absolute;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: 1/1;background-image: url(/img/icons/checkbox.svg);background-repeat: no-repeat;background-position: center;background-size: 14px;opacity: 0}.form__checkbox-label:hover::before{border-color: #3f5d53}.form__field--radio .form__checkbox-label::before{border-radius: 50%}.form__field--radio .form__checkbox-label::after{background-image: none;border-radius: 50%;-webkit-box-shadow: 0 0 0 1px #3f5d53, inset 0 0 0 4px #fff;box-shadow: 0 0 0 1px #3f5d53, inset 0 0 0 4px #fff}.form__field--block .form__checkbox-label{height: 100%;padding: 16px;background-color: #fff;border: 1px dashed #d2d2d2;border-radius: 2px;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.form__field--block .form__checkbox-label:hover{border-color: #535353}.form__checkbox.has-error~.form__checkbox-label::before{border-color: #e26e58}.form__checkbox:checked~.form__checkbox-label::before{background-color: #3f5d53;border-color: #3f5d53}.form__checkbox:checked~.form__checkbox-label::after{opacity: 1}.form__field--block .form__checkbox:checked~.form__checkbox-label{border-color: #535353}.form__field--checkbox .form__subscription{margin-top: 0}.form__field--block img{max-height: 34px;max-width: 220px}.form-range__container{padding: 0 10px 8px}.form-range__fields{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.form-range__input{width: 82px;padding: 4px 8px;background: #fff;border: 1px solid #d2d2d2;border-radius: 2px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.table-dotted table{overflow: hidden}.table-dotted td{position: relative;padding-bottom: 5px;z-index: 1;vertical-align: bottom;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.table-dotted td>span{position: relative;padding: 0 2px;background-color: var(--table-bg)}.table-dotted td:first-child{padding-right: 5px;vertical-align: baseline}.table-dotted td:first-child>span{--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.table-dotted td:first-child>span::before{content: '';position: absolute;bottom: 4px;left: 4px;width: var(--container-width);border-bottom: 1px dotted #a3a3a3;z-index: -2}.table-dotted td:last-child::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--table-bg);z-index: -1}.rating{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.rating__list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;margin-right: 4px}.rating__item{--icon-color: #d2d2d2;--icon-height: 14px;display: -webkit-box;display: -ms-flexbox;display: flex}.rating__item--fill{--icon-color: #e26e58}.rating-label{--icon-color: #d2d2d2;--icon-height: 40px;cursor: pointer}.rating-input:checked~.rating-label, .rating-input:hover~.rating-label, .rating-label:hover{--icon-color: #e26e58}.rating-list{--reviews-total-count: 10;display: -ms-grid;display: grid;gap: 8px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.rating-list__item{--icon-color: #e26e58;--icon-height: 18px;--reviews-count: 5;display: -ms-grid;display: grid;-ms-grid-columns: 10px 18px 216px auto;grid-template-columns: 10px 18px 216px auto;gap: 14px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.rating-list__item-value{color: #a3a3a3;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.rating-list__item-star{display: -webkit-box;display: -ms-flexbox;display: flex}.rating-list__item-line{position: relative;width: 100%;height: 5px;background: #d2d2d2;border-radius: 4px}.rating-list__item-line::before{content: '';position: absolute;top: 0;left: 0;width: calc(var(--reviews-count) * 100% / var(--reviews-total-count));height: 100%;background: #e26e58;border-radius: 4px}.rating-total{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 40px;background: #eceedc;border-radius: 8px}.rating-total__value{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 78px;height: 78px;margin-bottom: 16px;color: #e26e58;--font-size: var(--text-h2-size);--line-height: var(--text-h2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.rating-total__circle{--rating-value: 5;--rating-fraction: calc(var(--rating-value) / 5);--circle-radius: 39;--dash-length: calc((3.14159 * 2) * var(--circle-radius));position: absolute;top: 0;left: 0;width: 100%;height: 100%}.rating-total__circle path{stroke: #d2d2d2;fill: none;stroke-width: 4;stroke-linecap: round}.rating-total__circle .circle{stroke: #e26e58;stroke-dasharray: calc(var(--dash-length) * var(--rating-fraction)) var(--dash-length);z-index: 1}.rating-total__stars{margin-bottom: 10px}.nav-btn{display: none}.nav-btn__burger{-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}.nav{position: absolute;top: 100%;left: 0;width: 100%;padding-bottom: 14px!important;background-color: #fff;-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .13);box-shadow: 0 4px 15px rgba(0, 0, 0, .13);z-index: -1;-webkit-transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.nav__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex}.nav[aria-hidden=false] .nav__wrapper{-webkit-animation-name: moveInRight;animation-name: moveInRight}.nav__content{-ms-flex-preferred-size: 100%;flex-basis: 100%}.filter__close, .nav__close{display: none}.nav[aria-hidden=false] .filter__close::before, .nav[aria-hidden=false] .nav__close::before{background-color: rgba(83, 83, 83, .8)}.nav__inner{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.nav__about{display: none}.nav__contact{display: -ms-grid;display: grid;gap: 16px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.nav__list{padding: 0;margin: 0;list-style: none;display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-5);--font-size: var(--text-title-1-size);--line-height: var(--text-title-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.nav__list--second{display: none}.nav__item--new .nav__item-link{position: relative}.nav__item--new .nav__item-link::after{content: '';width: 6px;height: 6px;display: inline-block;margin-left: 8px;background-color: #e26e58;border-radius: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.menu{--menu-inner-width: 280px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.menu__btn{margin-right: 40px;white-space: nowrap;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.menu-is-open .menu__btn{--btn-color-1: #c8ca99;--btn-color-2: #aaae74}.menu__btn-icon{--icon-color: #fff;--icon-height: 24px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: var(--indent-2)}.menu__btn-burger, .menu__btn-close{-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}.menu-is-open .menu__btn-burger{opacity: 0}.menu__btn-close{position: absolute;top: 0;left: 0;opacity: 0}.menu-is-open .menu__btn-close{opacity: 1}.menu__wrapper{display: none}.menu-is-open .menu__wrapper{display: block}.menu__body{padding: 0;margin: 0;list-style: none;position: fixed;top: calc(var(--header-height) + var(--nav-height));left: 0;width: calc(var(--menu-inner-width) + var(--container-space-width));height: calc(100vh - calc(var(--header-height) + var(--nav-height)));overflow-x: hidden;overflow-y: auto;background-color: #eceedc;-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .13);box-shadow: 0 4px 15px rgba(0, 0, 0, .13);--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;-webkit-animation: .3s ease-in-out both fadeOut;animation: .3s ease-in-out both fadeOut}.menu__wrapper[aria-hidden=false] .menu__body{-webkit-animation-name: fadeIn;animation-name: fadeIn}.menu__inner{width: var(--menu-inner-width);padding: 48px 0;margin-left: auto}.menu__list{padding: 0;margin: 0;list-style: none}.menu__back-btn{display: none}.menu__item{position: relative;padding-right: 56px}.menu__item::before{content: '';position: absolute;top: 0;right: 0;z-index: 0;width: calc(100% + var(--container-space-width));height: 100%;background-color: #3f5d53;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear;opacity: 0}.menu__item-link{position: relative;display: block;padding: 4px 0;z-index: 1}.submenu{padding: 48px 94px;margin: 0;list-style: none;position: fixed;top: calc(var(--header-height) + var(--nav-height));left: calc(var(--container-space-width) + var(--menu-inner-width));overflow-x: hidden;overflow-y: auto;height: calc(100vh - calc(var(--header-height) + var(--nav-height)));width: calc(100vw - var(--container-space-width) - var(--menu-inner-width));background-color: #f4f2ee;opacity: 0;visibility: hidden;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}.submenu__back-btn{display: none}.submenu__list{padding: 0;margin: 0;list-style: none;display: -ms-grid;display: grid;gap: 12px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.subsubmenu__list{padding: 0;margin: 10px 0 0 20px;list-style: none;display: -ms-grid;display: grid;gap: 6px;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.submenu__item{display: inline-block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;color: #535353;--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.subsubmenu__list .submenu__item{display: inline-block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;color: #535353;--font-size: var(--text-h6-size);--line-height: var(--text-h6-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.submenu__item:hover{color: #abae74}.submenu__item-link{display: block;padding: 4px 0}.modal{display: none;z-index: 100}.modal.is-open{display: block}.modal__close{--icon-color: #d2d2d2;--icon-height: 28px;position: absolute;top: 16px;right: 16px;z-index: 100;display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}.modal__close:hover{--icon-color: #3f5d53}.modal__overlay{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: var(--scrollbar-compensate);background-color: rgba(83, 83, 83, .8);-webkit-animation: .3s linear both fadeOut;animation: .3s linear both fadeOut}.modal[aria-hidden=false] .modal__overlay{-webkit-animation-name: fadeIn;animation-name: fadeIn}.modal__container{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 472px;max-width: var(--container-width);max-height: calc(100vh - 40px);padding: var(--indent-10) var(--indent-9);background-color: #f4f2ee}.modal__body{overflow: auto}.modal__footer{display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-6);-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.news-list{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr);gap: var(--indent-4);margin-bottom: var(--indent-8)}.article-top{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: var(--indent-5)}.sertificates-list{--image-ratio: 1.3;display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);gap: var(--indent-4);margin-bottom: var(--indent-8)}.header{position: fixed;width: 100%;background: #fff;z-index: 50;-webkit-transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.scrolled-down.scrolled-start .header{-webkit-transform: translateY(calc(-1 * var(--header-top-height)));-ms-transform: translateY(calc(-1 * var(--header-top-height)));transform: translateY(calc(-1 * var(--header-top-height)));top:0}.header-top{--icon-color: #eceedc;padding: 4px 0;background-color: #3f5d53;color: #eceedc;--font-size: var(--text-title-2-size);--line-height: var(--text-title-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.header-top__inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.header-top__menu{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 16px}.header__login{display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-2);-webkit-box-align: center;-ms-flex-align: center;align-items: center;--font-size: var(--text-title-1-size);--line-height: var(--text-title-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;cursor: pointer}.header__login span{-webkit-transition: color .3s linear;-o-transition: color .3s linear;transition: color .3s linear}.header-main{background-color: #fff}.header-main__inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px 0;-webkit-transition: padding .3s ease-in-out;-o-transition: padding .3s ease-in-out;transition: padding .3s ease-in-out}.header__about{display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-6);-webkit-box-align: center;-ms-flex-align: center;align-items: center}.header__logo{--icon-height: 70px;--icon-ratio: 180/88;--icon-color: #3f5d53}.nav .header__logo{display: none}.header__desc{width: -webkit-min-content;width: -moz-min-content;width: min-content;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;min-width: 250px}.header__search{width: 290px;position: relative}.header__phones, .header__emailtime{display: flex;flex-direction: column}.header__phone, .header__email, .header__time{display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: var(--indent-2);-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #3f5d53;--font-size: var(--text-title-1-size);--line-height: var(--text-title-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-box-pack: start;-moz-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start}.header__time{--font-size: var(--text-title-2-size)}.header__phone:hover, .header__email:hover, .header__time:hover{--icon-color: #abae74}.call__schedule{position: relative}.call__schedule:hover .call__schedule-list{display: flex}.call__schedule-list{display: none;position: absolute;top: 100%;width: 115%;right: 0;padding: 15px;background-color: #fff;box-shadow: 0 2px 10px #bfbfbf;flex-direction: column;align-items: flex-start;z-index: 999}.call__schedule-list p{font-size: 14px;font-weight: 500}.header__callback{padding-top: 10px;padding-bottom: 10px}.header__btns{padding: 0;margin: 0 0 0 auto;list-style: none;display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: 16px}.header-main .header__btns{display: none}.footer{background-color: #f4f2ee}.page--bg .footer{background-color: #fff}.footer__main{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 95px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: var(--indent-6) 0 var(--indent-9) 0}.footer__logo{--icon-height: 85px;--icon-ratio: 172/85;--icon-color: #3f5d53;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-bottom: var(--indent-6);padding-bottom: var(--indent-4);border-bottom: 1px solid #d2d2d2}.footer__contact-text{margin-bottom: var(--indent-5);--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.footer__messengers{margin-bottom: var(--indent-5)}.footer__menu{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 74px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.footer-column{display: -ms-grid;display: grid;gap: var(--indent-4);margin-top: var(--indent-6)}.footer-column__title{color: #a3a3a3;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.footer-column__list{display: -ms-grid;display: grid;gap: var(--indent-2);-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;color: #3f5d53;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.footer__phone{display: block;margin-bottom: var(--indent-2);color: #3f5d53;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.footer__address{width: -webkit-min-content;width: -moz-min-content;width: min-content;min-width: 200px;margin-bottom: var(--indent-5);--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.footer__bottom{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: var(--indent-2) 0;border-top: 1px solid #d2d2d2;--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.footer__copyright{max-width: 260px}.footer__policy{--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.footer__created{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px;max-width: 230px}.footer__created-text{width: -webkit-min-content;width: -moz-min-content;width: min-content}.catalog__tags{margin-bottom: 24px}.catalog__top{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 16px}.catalog .catalog__top{border-top: 1px dashed #d2d2d2}.catalog__sort{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px 24px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.catalog__filter-btn{display: none}.catalog-sections{--image-ratio: 168/276;display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);gap: var(--indent-4);color: #fff}.catalog-sections__item{overflow: hidden;border-radius: 2px;color: #fff;background: #fff}.catalog-sections__item:hover{color: #fff}.catalog-sections__item:hover::before{background-color: rgba(83, 83, 83, .4)}.catalog-sections__item img{width: 100%;height: auto}.catalog-sections__item-name{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 100%;height: 100%;padding: 16px;color: #3f5d53}.search__top{margin-bottom: var(--indent-7)}.search__catalog{width: 100%;max-width: var(--content-width-medium);border-top: 1px dashed #d2d2d2}.search__description{margin-bottom: var(--indent-5);--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.cart-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.cart-grid{display: -ms-grid;display: grid;-ms-grid-columns: minmax(0, 1fr) 220px;grid-template-columns: minmax(0, 1fr) 220px;gap: var(--indent-5);-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.cart-list-wrapper{width: 100%;overflow-x: auto}.cart-list-wrapper--small{counter-reset: cartList}.cart-list{display: -ms-grid;display: grid;gap: var(--indent-4)}.cart-list-wrapper--small .cart-list{counter-reset: cartList}.cart-list__line{display: -ms-grid;display: grid;-ms-grid-columns: 1fr 120px 100px 100px 130px;grid-template-columns: 1fr 120px 100px 100px 130px;gap: var(--indent-5)}.cart-list__line--head{margin-bottom: var(--indent-2);padding-bottom: 6px;border-bottom: 1px solid #a3a3a3;color: #a3a3a3;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.cart-list-wrapper--small .cart-list__line:not(.cart-list__line--head){counter-increment: cartList}.cart-list-wrapper--small .cart-list__line{-ms-grid-columns: 1fr 100px 130px;grid-template-columns: 1fr 100px 130px}.cart-list__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.cart-list__item--price{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.cart-list__item--quantity, .cart-list__item--rest{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.cart-list__item--total{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.cart-list__line--head .cart-list__item--total{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.cart-list-wrapper--small .cart-list__item--total{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.cart-list__item-delete{--icon-color: #d2d2d2;display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 10px;cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.cart-list__item-delete:hover{--icon-color: #535353}.cart-product{display: -ms-grid;display: grid;-ms-grid-columns: 84px 1fr;grid-template-columns: 84px 1fr;gap: var(--indent-4);-webkit-box-align: center;-ms-flex-align: center;align-items: center;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.cart-list-wrapper--small .cart-product{-ms-grid-columns: auto 1fr;grid-template-columns: auto 1fr;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.cart-list-wrapper--small .cart-product::before{content: counter(cartList) "."}.cart-product__image{border-radius: 2px;border: 1px solid #d2d2d2}.cart-product__code{color: #a3a3a3;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.cart-total{position: sticky;top: calc(var(--header-height) + var(--nav-height) + var(--indent-5));max-width: 350px;padding: var(--indent-5);background-color: #f4f2ee;-webkit-transition: top .3s ease-in-out;-o-transition: top .3s ease-in-out;transition: top .3s ease-in-out}.scrolled-down.scrolled-start .cart-total{top: calc(var(--header-height) - var(--header-top-height) + var(--indent-5))}.cart-total__title{--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.cart-total__subtitle{color: #a3a3a3;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.cart-total__body{margin: var(--indent-5) 0 var(--indent-6) 0}.cart-total__footer{display: -ms-grid;display: grid;gap: 16px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.cart-total__footer .quick-buy{margin: auto}.cart-total__price .price__item--current{--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.cart-print{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-top: var(--indent-6)}.cart-clear{--icon-color: #a3a3a3;display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: var(--indent-2);-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: var(--indent-2);margin-left: auto;color: #a3a3a3;cursor: pointer;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}.cart-clear:hover{--icon-color: #535353;color: #535353}.checkout{--checkout-gap: var(--indent-6);--checkout-total-width: 220px;--checkout-content-width: calc(100% - (var(--checkout-gap) + var(--checkout-total-width)))}.checkout__title{margin-bottom: var(--indent-6)}.checkout__notice{max-width: var(--checkout-content-width)}.checkout__grid{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 1fr var(--checkout-total-width);grid-template-columns: 1fr var(--checkout-total-width);gap: var(--checkout-gap);-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: var(--indent-5)}.checkout__steps{display: -ms-grid;display: grid;gap: var(--indent-5);margin-bottom: var(--indent-6)}.checkout__btn{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-top: var(--indent-5)}.checkout-total{position: sticky;top: calc(var(--header-height) + var(--nav-height) + var(--indent-6));display: -ms-grid;display: grid;gap: var(--indent-5);padding: var(--indent-5) var(--indent-5) var(--indent-3) var(--indent-5);background-color: #f4f2ee;border-radius: 2px;-webkit-transition: top .3s ease-in-out;-o-transition: top .3s ease-in-out;transition: top .3s ease-in-out}.scrolled-down.scrolled-start .checkout-total{top: calc(var(--header-height) - var(--header-top-height) + var(--indent-6))}.checkout-total__title{--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.checkout-total__description{margin-top: var(--indent-1);--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.checkout-total__body{display: -ms-grid;display: grid;gap: var(--indent-1)}.checkout-total__item{display: -ms-grid;display: grid;-ms-grid-columns: 1fr 88px;grid-template-columns: 1fr 88px;gap: var(--indent-2)}.checkout-total__item--weight{margin-bottom: var(--indent-3)}.checkout-total__item-value{text-align: right}.checkout-total__footer .checkout-total__item-value{color: #e26e58;--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.checkout-total__footer{padding-top: 10px;border-top: 1px solid #d2d2d2}.order-contacts{margin-bottom: var(--indent-9)}.order-contacts__title{margin-bottom: 8px;color: #a3a3a3;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.order-contacts__body{display: -ms-grid;display: grid;gap: 8px}.order-contacts__line{display: -ms-grid;display: grid;-ms-grid-columns: 170px 1fr;grid-template-columns: 170px 1fr;gap: 40px}.order-contacts__name{--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.order-contacts__value{--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.order-total{width: 240px;margin-left: auto}.order-total__body{gap: 4px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.order-total__item{display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr}.order-total__value{text-align: right}.order-total__footer{--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.order-total__footer .order-total__item{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.order-bottom{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-top: 16px;padding-top: 16px;border-top: 1px solid #d2d2d2}.page{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 100vh}.page--bg{background-color: #f4f2ee}.page__main{-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-top: calc(var(--header-height) + var(--nav-height))}.page__content{margin-top: var(--indent-10);margin-bottom: var(--indent-13)}.page__content--top-m{margin-top: var(--indent-8)}.page__content--top-0{margin-top: 0}.home-advantages, .home-catalog{margin-top: var(--indent-9)}.home-banner{display: -ms-grid;display: grid;-ms-grid-columns: minmax(1px, 1fr) 360px;grid-template-columns: minmax(1px, 1fr) 360px;grid-auto-rows: 172px;gap: var(--indent-4);margin-top: 24px}.home-banner__slider{-ms-grid-row-span: 2;grid-row: span 2}.home-actions, .home-articles, .home-brands, .home-promo{margin-top: var(--indent-13)}.product{position: relative}.product__share{position: absolute;top: calc(-1 * var(--indent-8));right: var(--container-space-width);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);z-index: 10}.product__main{display: -ms-grid;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0, auto);gap: var(--indent-6)}.product__view{--product-slider-size: 560px;--product-slider-thumbs-size: 170px;display: -webkit-box;display: -ms-flexbox;display: flex;height: var(--product-slider-size)}.product__slider{position: relative;width: var(--product-slider-size);height: var(--product-slider-size)}.product-zoom-image{position: absolute !important;top: 0;left: 0;width: 100%;height: 100%}.product-zoom-image img{width: 100% !important;height: 100% !important;opacity: 0}.product__labels{position: absolute;top: 14px;left: 14px;z-index: 1;display: -ms-grid;display: grid;gap: 4px}.product__slider-thumbs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;width: var(--product-slider-thumbs-size);margin-right: 10px}.product__info{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.product__top{margin-bottom: var(--indent-6)}.product__top-line{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.product__top-block{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.product__rating{margin-right: 24px}.product__buttons{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 24px}.product__brand{--image-ratio: 50/85;width: 85px}.product__title{margin-top: 16px;--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.product__codes{display: -ms-grid;display: grid;gap: 4px;margin-top: 8px;color: #a3a3a3;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.product__price{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 24px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-top: auto;margin-bottom: var(--indent-6)}.product__controls{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.product__quantity{-ms-grid-row: 7;-ms-grid-column: 1;grid-area: quantity}.product__basket-btn{grid-area: basketBtn;margin: 0 24px 0 40px}.product__quick-buy{-ms-grid-row: 7;-ms-grid-column: 3;grid-area: quickBuy}.product__about{position: relative;margin-top: var(--indent-9);padding: var(--indent-9) 0}.product__about::before{content: '';position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100vw;height: 100%;background-color: #f4f2ee;z-index: -1}.product__about-title{margin-bottom: var(--indent-4);--font-size: var(--text-h3-size);--line-height: var(--text-h3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.product-delivery{--table-bg: #eceedc;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: var(--indent-8);padding: var(--indent-5);border-radius: 2px;background-color: var(--table-bg)}.product-delivery__title{--icon-color: #535353;display: -ms-grid;display: grid;gap: 8px;-ms-grid-row-align: center;align-self: center;width: -webkit-min-content;width: -moz-min-content;width: min-content;padding-right: 27px;border: 1px solid transparent;border-right-color: #d2d2d2;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.product-delivery__content{padding-left: 27px}.product-delivery td:first-child{min-width: 190px;max-width: 100%}.product-reviews{margin-top: var(--indent-6)}.product-reviews__controls{display: -ms-grid;display: grid;grid-auto-flow: column;gap: var(--indent-5);-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-top: var(--indent-6)}.product-reviews__controls .btn{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.product-reviews__content{margin-top: var(--indent-9)}.product-reviews__content--empty{margin-top: var(--indent-7);--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.catalog-advantages{margin-top: var(--indent-11)}.catalog__wrapper{display: block}.compare .catalog__wrapper{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.catalog__sidebar{position: relative}.catalog__sidebar::before{content: '';position: absolute;top: 0;right: 0;width: calc(100% + 24px);height: 100%;background-color: #f4f2ee;z-index: -1}.catalog__main{margin-top: var(--indent-5)}.catalog__body{margin-top: var(--indent-4)}.catalog__list{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr);gap: 32px 16px;margin: var(--indent-5) 0;overflow: hidden}.catalog__list--full{-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr)}.catalog__list .load-more-items{grid-column: 1 / span 3;margin: auto}.catalog__list--full .load-more-items{grid-column: 1 / span 4}.catalog__list--row{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.catalog__pagination{padding-top: var(--indent-7);border-top: 1px dashed #d2d2d2}.favorites__adventages{margin-top: var(--indent-13)}.compare__main, .compare__table{margin-top: var(--indent-10)}.compare__table tr{display: -ms-grid;display: grid;-ms-grid-columns: var(--sidebar-width) (1fr)[3];grid-template-columns: var(--sidebar-width) repeat(3, 1fr);gap: 0 var(--indent-4)}.compare__table tr:nth-child(even){background-color: #f4f2ee}.compare__table td{padding: 5px 16px 7px;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.compare__table td:first-child{--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.compare-slider-inited .compare__table td{display: none}.compare-slider-inited .compare__table td.compare-td-show, .compare-slider-inited .compare__table td:first-child{display: block}@media only screen and (min-width:768px){.mobile-show{display: none}.catalog__list--row .card{-ms-grid-columns: calc(184px + 30px) 20px 1fr 20px auto 20px auto;grid-template-columns: calc(184px + 30px) 1fr auto auto;-ms-grid-rows: auto 16px auto 16px 1fr 16px auto;grid-template-rows: auto auto 1fr auto;gap: 16px 20px;grid-template-areas: 'imageBlock title rating available' 'imageBlock title . .' 'imageBlock title price quantity' 'imageBlock title quickBuy basket'}.catalog__list--row .card .card__title{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;max-width: 250px;margin-left: 50px}.catalog__list--row .card .card__image-block{padding-right: 30px}.catalog__list--row .card .card__labels{left: -6px}.catalog__list--row .card .card__basket, .catalog__list--row .card .card__quantity, .catalog__list--row .card .card__quick-buy, .catalog__list--row .card .card__rating, .catalog__list--row .card .price{justify-self: flex-end}.catalog__list--row .card .card__basket, .catalog__list--row .card .card__price{margin-top: 0}.catalog__list--row .card>.card__title{-ms-grid-row: 1;-ms-grid-row-span: 7;-ms-grid-column: 3;-ms-grid-column-span: 1}.catalog__list--row .card>.card__price{-ms-grid-row: 5;-ms-grid-column: 5}.catalog__list--row .card>.card__image-block{-ms-grid-row: 1;-ms-grid-row-span: 7;-ms-grid-column: 1;-ms-grid-column-span: 1}.catalog__list--row .card>.card__rating{-ms-grid-row: 1;-ms-grid-column: 5}.catalog__list--row .card>.card__available{-ms-grid-row: 1;-ms-grid-column: 7}.catalog__list--row .card>.card__quantity{-ms-grid-row: 5;-ms-grid-column: 7}.catalog__list--row .card>.card__quick-buy{-ms-grid-row: 7;-ms-grid-column: 5}.catalog__list--row .card>.card__basket{-ms-grid-row: 7;-ms-grid-column: 7}.catalog__list--row .card>.product__quantity{-ms-grid-row: 5;-ms-grid-column: 7}.catalog__list--row .card>.product__quick-buy{-ms-grid-row: 7;-ms-grid-column: 5}}@media (min-width:769px){.glightbox-container .ginner-container{width: auto;height: auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.glightbox-container .ginner-container.desc-top .gslide-image, .glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.gslide-image img{max-height: 97vh;max-width: 100%}.gslide-image img.zoomable{cursor: -webkit-zoom-in;cursor: zoom-in}.zoomed .gslide-image img.zoomable{cursor: -webkit-grab;cursor: grab}.gslide-inline{max-height: 95vh}.gslide-external{max-height: 100vh}.gslide-description.description-left, .gslide-description.description-right{max-width: 275px}.glightbox-open{height: auto}.goverlay{background: rgba(0, 0, 0, .92)}.glightbox-clean .gslide-media{-webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, .65);box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, .65)}.glightbox-clean .description-left .gdesc-inner, .glightbox-clean .description-right .gdesc-inner{position: absolute;height: 100%;overflow-y: auto}.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev{background-color: rgba(0, 0, 0, .32)}.glightbox-clean .gclose:hover, .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover{background-color: rgba(0, 0, 0, .7)}.glightbox-clean .gnext, .glightbox-clean .gprev{top: 45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity: .7;right: 20px}}@media only screen and (min-width:1024px){.tablet-show{display: none}.modal--big .modal__container{position: relative;width: 414px;margin-left: 360px}.modal--big .modal__container::before{content: '';position: absolute;top: 0;right: 100%;width: 360px;height: 100%;background: url(/img/modal-bg.jpg) center no-repeat;background-size: cover}}@media only screen and (min-width:1280px){::-webkit-scrollbar{width: var(--scrollbar);height: var(--scrollbar)}::-webkit-scrollbar-track{background: var(--scrollbarBG);border-radius: 5px;border: 1px solid var(--scrollbarBG)}::-webkit-scrollbar-thumb{background-color: var(--thumbBG);border-radius: 5px;border: 1px solid var(--scrollbarBG)}body::-webkit-scrollbar-track{border-radius: 0}.location__btn:hover{--icon-color: #eceedc;color: #eceedc}.slider--products-compare .slider-navigations{position: absolute;right: 100%;bottom: 0;margin-top: 0;margin-right: 40px}.head-line{background-image: url(/img/blob.svg);background-repeat: no-repeat;background-position: calc(100vw - 180px - var(--container-space-width)) 32%}.section--bg-blob{background-image: url(/img/blob-light.svg);background-repeat: no-repeat;background-position: bottom right}.scrolled-down.scrolled-start .nav{-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}.menu__item:hover:before{opacity: 1}.menu__item:hover>.menu__item-link{color: #fff}.menu__item:hover .submenu{visibility: visible;opacity: 1}.header__login:hover{--icon-color: #abae74;color: #abae74}}@media only screen and (max-width:1279px){:root{--scrollbar: 0;--padding: 24px;--container-width: calc(100vw - (var(--padding) * 2));--nav-padding: 16px;--input-pt: 10px;--indent-13: 56px;--indent-10: 48px;--indent-9: 40px;--indent-8: 32px;--indent-7: 28px;--indent-6: 24px;--indent-5: 16px;--indent-4: 8px;--indent-2: 4px;--text-h1-size: 32px;--text-h2-size: 24px;--text-h3-size: 20px;--text-h4-size: 16px;--text-h4-lh: 1.25;--text-h5-size: 14px;--text-h5-lh: 1.25;--text-h6-size: 12px;--text-h6-lh: 1.25;--text-body-1-size: 14px;--text-body-2-size: 12px;--text-body-3-size: 12px;--text-link-size: 14px;--text-h1-size: 28px;--text-h1-lh: 1.3;--text-h2-size: 22px;--text-h3-size: 18px;--text-title-1-size: 13px;--text-title-2-size: 12px}.content-wrapper--medium{max-width: 100%}.wrapper-overflow{overflow: auto;margin: 0 calc(-1 * var(--container-space-width)) -10px;padding-bottom: 10px}.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{width: 20px !important;height: 20px !important}.btn{padding: 10px 16px;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size)!important;line-height: var(--line-height);font-weight: 600}.icon-btn__text{display: none}.location{--icon-color: #a3a3a3;--icon-height: 12px;color: #a3a3a3;--font-size: var(--text-title-2-size);--line-height: var(--text-title-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.location__btn{--icon-color: #3f5d53;color: #3f5d53;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.advantages__item{--icon-height: 40px;gap: 16px}.advantages__item-text{max-width: 200px}.slider--brands{padding: 16px}.slider--product-thumbs .swiper-container{width: calc(var(--product-slider-thumbs-size) * 6 + 8px * 5);height: auto}.slider--product-thumbs .swiper-button-prev{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}.slider--product-thumbs .swiper-button-next{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}.banner--main{padding: 24px}.promo{padding: 30px 30px 30px 44px}.promo__text{margin: 0 0 0 50px}.promo__image{display: none}.slider .card{-ms-grid-columns: 100px 8px auto 8px auto;grid-template-columns: 100px auto auto;-ms-grid-rows: auto 0 1fr 0 auto 0 auto;grid-template-rows: auto 1fr auto auto;gap: 0 8px;grid-template-areas: 'imageBlock rating available' 'imageBlock title title' 'imageBlock quantity quickBuy' 'imageBlock price basket'}.slider .card .card__buttons{position: static;top: auto;right: auto;grid-auto-flow: column;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 16px auto 0}.compare .card{position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 8px auto;grid-template-columns: 1fr auto;-ms-grid-rows: auto 0 auto 0 1fr 0 auto 0 auto;grid-template-rows: auto auto 1fr auto auto;grid-template-areas: 'imageBlock imageBlock' 'rating available' 'title title' 'quantity quickBuy' 'price basket';gap: 0 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 16px}.compare .card .card__buttons{position: absolute;top: 0;right: 0;grid-auto-flow: row;margin: 0}.wrapper-overflow .tabs__controls{padding: 0 var(--container-space-width)}.form--line .form__inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto}.form--line .form__text{margin-bottom: var(--indent-6)}.nav-btn{--icon-height: 24px;position: relative;display: block;margin-left: 32px;cursor: pointer}.nav-is-open .nav-btn__burger{opacity: 0}.nav-btn__close{--icon-color: #fff;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;pointer-events: none;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear}.nav-is-open .nav-btn__close{opacity: 1}.nav{position: static;padding: 0;display: none}.nav-is-open .nav{display: block}.nav__wrapper{position: fixed;top: 0;left: -100%;width: 100%;height: 100%;-webkit-animation: .3s ease-in-out both moveOutLeft;animation: .3s ease-in-out both moveOutLeft}.nav__content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background-color: #f4f2ee}.filter__close, .nav__close{position: relative;display: block;-ms-flex-negative: 0;flex-shrink: 0;width: 70px;color: #fff}.filter__close::before, .nav__close::before{content: '';position: absolute;top: 0;left: 0;width: calc(100vw + 70px);height: 100%;-webkit-transition: background-color .3s linear;-o-transition: background-color .3s linear;transition: background-color .3s linear;-webkit-animation: .3s linear fadeIn;animation: .3s linear fadeIn}.nav__body{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;overflow: hidden}.nav__inner{overflow-x: hidden;overflow-y: auto;width: 100%;height: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;padding: 0 var(--nav-padding) 50px var(--nav-padding)}.nav__about{display: block}.nav__contact, .nav__list--second, .nav__location, .nav__login, .nav__menu{padding: 16px 0;border-top: 1px solid #d2d2d2}.nav__list{grid-auto-flow: row;gap: var(--indent-4)}.nav__list--second{display: -ms-grid;display: grid;margin-bottom: 16px;padding-top: 24px;--font-size: var(--text-title-2-size);--line-height: var(--text-title-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 500}.menu__btn{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 16px;margin: 0;padding: 0;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;color: #3f5d53}.menu__btn-icon{--btn-color-1: #497b60;--btn-color-2: #3f5d53;padding: 8px 24px;background: var(--btn-color-1);-webkit-box-shadow: 0 -20px 20px 0 var(--btn-color-2) inset;box-shadow: 0 -20px 20px 0 var(--btn-color-2) inset;border-radius: 30px}.menu-is-open .menu__btn-burger{opacity: 1}.menu__btn-close{display: none}.menu__wrapper{display: block}.menu__body{top: var(--nav-logo-height);left: calc(-1 * (100vw - 70px));z-index: 1;width: calc(100vw - 70px);height: calc(100% - var(--nav-logo-height));background-color: #f4f2ee;-webkit-box-shadow: none;box-shadow: none;-webkit-animation: none;animation: none;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}.menu__wrapper[aria-hidden=false] .menu__body{-webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, .13);box-shadow: 0 15px 15px rgba(0, 0, 0, .13);left: 0}.menu__inner{margin-left: 0;padding: 0 var(--nav-padding) 50px var(--nav-padding);width: 100%}.menu__back-btn{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 10px;margin-bottom: 8px;padding: 16px 0;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;color: #3f5d53}.menu__item{border-top: 1px solid #d2d2d2}.menu__item::before{right: auto;left: calc(-1 * var(--nav-padding));width: calc(100% + (var(--nav-padding) * 2))}.menu__item.submenu-is-open::before{opacity: 1}.menu__item-link{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.menu__item.submenu-is-open .menu__item-link{color: #fff}.submenu{top: var(--nav-logo-height);left: 0;z-index: 2;display: block;width: calc(100vw - 70px);height: calc(100% - var(--nav-logo-height));padding: 0 var(--nav-padding) 50px var(--nav-padding);background-color: #f4f2ee;-webkit-box-shadow: none;box-shadow: none;visibility: visible;opacity: 1;-webkit-transform: translateX(calc(-1 * (100vw - 70px)));-ms-transform: translateX(calc(-1 * (100vw - 70px)));transform: translateX(calc(-1 * (100vw - 70px)))}.submenu[aria-hidden=false]{-webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, .13);box-shadow: 0 15px 15px rgba(0, 0, 0, .13);-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.submenu__back-btn{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 10px;margin-bottom: 8px;padding: 16px 0;--font-size: var(--text-h5-size);--line-height: var(--text-h5-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;color: #3f5d53}.submenu__list{gap: 0}.submenu__item{display: block;width: 100%;border-top: 1px solid #d2d2d2;--font-size: var(--text-body-2-size);--line-height: var(--text-body-2-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400}.modal__container{width: 445px}.header{-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .13);box-shadow: 0 4px 15px rgba(0, 0, 0, .13)}.scrolled-down.scrolled-start .header{-webkit-transform: translateY(calc(-1 * var(--header-height)));-ms-transform: translateY(calc(-1 * var(--header-height)));transform: translateY(calc(-1 * var(--header-height)))}.header-top{display: none}.header__login{color: #3f5d53}.header__logo{--icon-height: 55px}.nav .header__logo{display: block;padding: var(--nav-padding)}.header__desc{display: none}.header__search{margin: 0 60px}.header__phone, .header__email, .header__time{display: none}.nav .header__phone, .nav .header__email, .nav .header__time{display: -ms-inline-grid;display: inline-grid}.header__callback{display: none}.nav .header__callback{display: inline-block}.header-main .header__btns{display: -ms-inline-grid;display: inline-grid}.nav .header__btns{display: none}.footer__main{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0;padding-bottom: 40px}.footer__logo{margin-bottom: 24px}.footer__contact-text{width: 190px;margin-bottom: 16px}.footer__messengers{margin-bottom: 16px}.footer__menu{margin: 0 34px 0 50px;gap: 34px}.footer-column{gap: 8px}.footer__phone{margin-bottom: 4px}.footer__address{min-width: 170px;margin-bottom: 16px}.footer__copyright{min-width: auto;max-width: 210px}.catalog-sections{-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr)}.search__catalog{max-width: 100%}.page__main{margin-top: var(--header-height)}.home-banner{-ms-grid-columns: minmax(1px, 1fr) minmax(1px, 1fr);grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr);grid-auto-rows: auto}.home-banner__slider{-ms-grid-column-span: 2;grid-column: span 2;-ms-grid-row-span: 1;grid-row: span 1;height: calc(var(--container-width) * 360 / 720)}.home-banner>.banner{height: calc((var(--container-width)/ 2 - var(--indent-4)) * 172 / 356)}.product__main{gap: 10px}.product__view{--product-slider-size: 350px;--product-slider-thumbs-size: 40px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto}.product__slider-thumbs{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: var(--product-slider-size);height: var(--product-slider-thumbs-size);-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-right: 0;margin-top: 10px}.product__rating{margin-right: 16px}.product__controls{display: -ms-grid;display: grid;-ms-grid-columns: auto 40px auto;grid-template-columns: auto auto;-ms-grid-rows: auto 12px auto;grid-template-areas: 'quantity basketBtn' '. quickBuy';gap: 12px 40px}.product__basket-btn{margin: 0}.product-delivery{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.product-delivery__title{grid-auto-flow: column;-ms-grid-columns: auto 1fr;grid-template-columns: auto 1fr;width: 100%;padding-right: 0;padding-bottom: 8px;border-right-color: transparent;border-bottom-color: #d2d2d2}.product-delivery__content{padding-top: 8px;padding-left: 0}.product-delivery td:first-child{min-width: auto;width: 42%}.catalog__wrapper{-ms-grid-columns: minmax(0, 1fr);grid-template-columns: minmax(0, 1fr)}.catalog__sidebar{display: none}.catalog__sidebar::before{right: 50%;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);width: 100vw}.compare .catalog__sidebar{display: block}.catalog__main{margin-top: var(--indent-10)}.catalog__list{-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr);-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px}.catalog__list--full{-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr)}.catalog__list--full .load-more-items{grid-column: 1 / span 3}.catalog__list--row{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.compare__table tr{-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr)}.compare__table td:first-child{-ms-grid-column-span: 3;grid-column: span 3}.slider .card>.card__title{-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 3}.compare .card>.card__title{-ms-grid-row: 5;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 3}.slider .card>.card__price{-ms-grid-row: 7;-ms-grid-column: 3}.compare .card>.card__price{-ms-grid-row: 9;-ms-grid-column: 1}.slider .card>.card__image-block{-ms-grid-row: 1;-ms-grid-row-span: 7;-ms-grid-column: 1;-ms-grid-column-span: 1}.compare .card>.card__image-block{-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 3}.slider .card>.card__rating{-ms-grid-row: 1;-ms-grid-column: 3}.compare .card>.card__rating{-ms-grid-row: 3;-ms-grid-column: 1}.slider .card>.card__available{-ms-grid-row: 1;-ms-grid-column: 5}.compare .card>.card__available{-ms-grid-row: 3;-ms-grid-column: 3}.slider .card>.card__quantity{-ms-grid-row: 5;-ms-grid-column: 3}.compare .card>.card__quantity{-ms-grid-row: 7;-ms-grid-column: 1}.product__controls>.card__quantity{-ms-grid-row: 1;-ms-grid-column: 1}.slider .card>.card__quick-buy{-ms-grid-row: 5;-ms-grid-column: 5}.compare .card>.card__quick-buy{-ms-grid-row: 7;-ms-grid-column: 3}.product__controls>.card__quick-buy{-ms-grid-row: 3;-ms-grid-column: 3}.slider .card>.card__basket{-ms-grid-row: 7;-ms-grid-column: 5}.compare .card>.card__basket{-ms-grid-row: 9;-ms-grid-column: 3}.slider .card>.product__quantity{-ms-grid-row: 5;-ms-grid-column: 3}.compare .card>.product__quantity{-ms-grid-row: 7;-ms-grid-column: 1}.product__controls>.product__quantity{-ms-grid-row: 1;-ms-grid-column: 1}.product__basket-btn{-ms-grid-row: 1;-ms-grid-column: 3}.slider .card>.product__quick-buy{-ms-grid-row: 5;-ms-grid-column: 5}.compare .card>.product__quick-buy{-ms-grid-row: 7;-ms-grid-column: 3}.product__controls>.product__quick-buy{-ms-grid-row: 3;-ms-grid-column: 3}}@media only screen and (max-width:1279px) and (max-width:767px){.slider .card{-ms-grid-columns: 114px auto auto;grid-template-columns: 114px auto auto;padding: 0}}@media only screen and (max-width:1023px){.tablet-hide{display: none}.card{-ms-grid-columns: 100px 8px auto 8px auto;grid-template-columns: 100px auto auto;-ms-grid-rows: auto 0 1fr 0 auto 0 auto;grid-template-rows: auto 1fr auto auto;gap: 0 8px;grid-template-areas: 'imageBlock rating available' 'imageBlock title title' 'imageBlock quantity quickBuy' 'imageBlock price basket'}.card .card__buttons{position: static;top: auto;right: auto;grid-auto-flow: column;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 16px auto 0}.compare .card{grid-template-areas: 'imageBlock imageBlock' 'rating available' 'title title' 'quantity quantity' 'quickBuy quickBuy' 'price price' 'basket basket'}.compare .card__slider{max-width: 114px}.compare .card__basket, .compare .card__price, .compare .card__quantity, .compare .card__quick-buy{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-grid-column-align: center;justify-self: center;margin-top: 8px;text-align: center}.contacts-grid{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.contacts-map{--image-ratio: 0.3}.contacts-map.is-open{--image-ratio: 0.9}.contacts-map__btn{position: absolute;bottom: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;padding-top: 13px;background-color: rgba(83, 83, 83, .7);text-align: center;color: #fff;--font-size: var(--text-body-3-size);--line-height: var(--text-body-3-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;-webkit-transition: .2s linear;-o-transition: .2s linear;transition: .2s linear}.contacts-map__btn::before{content: 'Раскрыть карту'}.contacts-map__btn::after{content: '';width: 8px;height: 8px;margin-top: 4px;background-image: url(/img/icons/shevron-down-white.svg);background-repeat: no-repeat;background-size: contain;background-position: center}.news-list{-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr)}.cart-grid{-ms-grid-columns: minmax(0, 1fr);grid-template-columns: minmax(0, 1fr)}.cart-total{margin: 0 auto}.cart-total__footer p{grid-column: 1 / span 2}.cart-total__price{display: -ms-inline-grid;display: inline-grid;grid-auto-flow: column;gap: 16px}.checkout__notice{max-width: 100%}.checkout__grid{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.checkout__btn{width: 100%}.catalog__list{-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);-webkit-column-gap: 19px;-moz-column-gap: 19px;column-gap: 19px}.catalog__list--full .load-more-items{grid-column: 1 / span 2}.catalog__list--row{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.card__title{-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 3}.compare .card>.card__title{-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 2}.card__price{-ms-grid-row: 7;-ms-grid-column: 3}.compare .card>.card__price{-ms-grid-row: 6;-ms-grid-column: 1;-ms-grid-column-span: 2}.card__image-block{-ms-grid-row: 1;-ms-grid-row-span: 7;-ms-grid-column: 1;-ms-grid-column-span: 1}.compare .card>.card__image-block{-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 2}.card__rating{-ms-grid-row: 1;-ms-grid-column: 3}.compare .card>.card__rating{-ms-grid-row: 2;-ms-grid-column: 1}.card__available{-ms-grid-row: 1;-ms-grid-column: 5}.compare .card>.card__available{-ms-grid-row: 2;-ms-grid-column: 2}.card__quantity{-ms-grid-row: 5;-ms-grid-column: 3}.compare .card>.card__quantity{-ms-grid-row: 4;-ms-grid-column: 1;-ms-grid-column-span: 2}.card__quick-buy{-ms-grid-row: 5;-ms-grid-column: 5}.compare .card>.card__quick-buy{-ms-grid-row: 5;-ms-grid-column: 1;-ms-grid-column-span: 2}.card__basket{-ms-grid-row: 7;-ms-grid-column: 5}.compare .card>.card__basket{-ms-grid-row: 7;-ms-grid-column: 1;-ms-grid-column-span: 2}.product__quantity{-ms-grid-row: 5;-ms-grid-column: 3}.compare .card>.product__quantity{-ms-grid-row: 4;-ms-grid-column: 1;-ms-grid-column-span: 2}.product__quick-buy{-ms-grid-row: 5;-ms-grid-column: 5}.compare .card>.product__quick-buy{-ms-grid-row: 5;-ms-grid-column: 1;-ms-grid-column-span: 2}}@media only screen and (max-width:1023px) and (max-width:767px){.card{-ms-grid-columns: 114px auto auto;grid-template-columns: 114px auto auto;padding: 0}}@media only screen and (max-width:767px){:root{--padding: 16px}.block-icon{--icon-height: 18px}.btn--icon, .btn-reset{--icon-height: 16px}.link-shevron--mobile-min::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%}.home-articles .link-shevron--mobile-min::before{content: none}.link-shevron--mobile-min .link-shevron__text{display: none}.link-shevron--mobile-min .link-shevron__icon{--icon-color: #fff;padding: 8px;background-color: var(--link-color);border-radius: 50%}.quantity__input{width: 28px}.file-list{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.image-list{-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr)}.person-list{-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr)}.person-card{gap: 4px}.notice{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.notice__icon{--icon-height: 30px}.notice__text{--font-size: var(--text-h4-size);--line-height: var(--text-h4-lh);font-family: Montserrat, sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600}.step__head{padding: var(--indent-5)}.step__body{padding: var(--indent-8) var(--indent-5)}.advantages{grid-auto-flow: row}.advantages__item{gap: 24px}.advantages__item-text{max-width: 100%}.head-block{position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.slider--products-compare .slider-navigations{margin-top: 8px}.slider--brands{padding: 0}.slider--brands .swiper-container{margin: 0 -16px;padding: 16px;background-color: #fff}.slider--products{margin: 0 calc(-1 * var(--padding))}.slider--products-compare{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0;padding-bottom: 16px;border: 1px solid #d2d2d2}.banner--main{padding: 16px}.banner__label{margin-bottom: 4px}.banner--main .banner__description, .banner--main .banner__title{max-width: 160px}.banner--main .banner__image{bottom: 36px;width: 55%}.slider .card{padding: 16px}.compare .card{-ms-grid-columns: 1fr auto;grid-template-columns: 1fr auto;padding: 16px 8px}.compare .card__title::before{display: none}.article-nav__link{--icon-height: 12px;--icon-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 28px;height: 28px;border-radius: 50%;background-color: #3f5d53}.article-nav__body, .article-nav__link-name{display: none}.sidebar__body{-ms-grid-columns: 1fr auto;grid-template-columns: 1fr auto}.filter{position: fixed;top: 0;left: -100%;z-index: 100;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100vw;height: 100vh;background-color: rgba(83, 83, 83, .8);-webkit-animation: .3s ease-in-out both moveOutLeft;animation: .3s ease-in-out both moveOutLeft}.filter__close{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.filter__close:after{content: '';margin-top: 30px;margin-left: 13px;width: 20px;height: 20px;background-image: url(/img/icons/cross.svg);background-repeat: no-repeat;background-size: 20px;background-position: center}.filter__wrapper{height: 100%;overflow-y: auto;padding: 32px 24px 100px}.filter__body{display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 24px;padding-bottom: 40px}.filter__row{-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 0;padding: 0;border:0}.filter__row .filter-block{padding: 12px 0;border-top: 1px solid #d2d2d2}.filter__row:first-child .filter-block{border-top:0}.filter__btn-more{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.filter__controls{-ms-grid-columns: auto 1fr;grid-template-columns: auto 1fr;width: 100%;z-index: 1;margin: 0;padding: 8px 24px;display: -ms-grid;display: grid}.contacts-line{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.contacts-block hr{-ms-grid-column-span: 1;grid-column: span 1}.reviews__rating{grid-auto-flow: row}.dropdown__button, .ss-main .ss-single-selected{min-width: 180px}.form__fields--line{grid-auto-flow: initial;gap: 8px}.form__fields--line-3, .form__fields--line-half, .form__fields--line-ls, .form__fields--uradr{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.form--line .form__body{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%}.form--line .form__btn{margin-top: 16px;margin-left: 0}.form__field-wrapper{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.form__field-description{display: none}.form--line .form__field{width: 100%}.form__field--block img{max-width: 170px}.rating-label{--icon-height: 30px}.rating-list{width: 100%}.rating-list__item{-ms-grid-columns: 10px 18px 1fr 80px;grid-template-columns: 10px 18px 1fr 80px}.rating-total{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 14px}.rating-total__value{width: 52px;height: 52px;margin-bottom: 0}.rating-total__stars{margin-bottom: 0}.modal__container{max-height: calc(100vh - 100px);padding: var(--indent-10) var(--indent-6)}.sertificates-list{-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr)}.header-main__inner{-ms-flex-wrap: wrap;flex-wrap: wrap}.header__logo{--icon-height: 48px}.header__search{width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: var(--indent-5) 0 0 0}.footer__main{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.footer__contact-text{max-width: 220px}.footer__menu{margin: var(--indent-5) 0 0 0}.footer__menu .footer-column{margin-top: 0}.footer__address{width: auto;min-width: auto}.footer__bottom{display: -ms-grid;display: grid;gap: 8px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-bottom: 16px}.footer__copyright{max-width: 100%}.footer__created-logo{width: 80px}.catalog__views{display: none}.catalog__filter-btn{display: -ms-grid;display: grid;grid-auto-flow: column;gap: 8px;align-self: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 24px;padding: 12px 24px;flex-grow: 1}.catalog-sections{-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr)}.catalog-sections__item-name{padding: 8px}.cart-list-wrapper{counter-reset: cartList;width: 100vw;margin: 0 calc(-1 * var(--padding));padding: 0 var(--padding) 10px var(--padding)}.cart-list{counter-reset: cartList}.cart-list__line{-ms-grid-columns: minmax(234px, 1fr) 70px 100px 100px 130px;grid-template-columns: minmax(234px, 1fr) 70px 100px 100px 130px}.cart-list__line:not(.cart-list__line--head){counter-increment: cartList}.cart-list-wrapper--small .cart-list__line{-ms-grid-columns: minmax(234px, 1fr) 100px 130px;grid-template-columns: minmax(234px, 1fr) 100px 130px}.cart-product{-ms-grid-columns: auto 1fr;grid-template-columns: auto 1fr;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.cart-product::before{content: counter(cartList) "."}.cart-product__image{display: none}.order-contacts__body{gap: 12px}.order-contacts__line{-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 8px}.order-bottom{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top:0}.home-banner{-ms-grid-columns: minmax(1px, 1fr);grid-template-columns: minmax(1px, 1fr);margin-top: 16px}.home-banner__slider{-ms-grid-column-span: 1;grid-column: span 1;height: calc(var(--container-width) * 352 / 343)}.home-banner>.banner{height: calc(var(--container-width) * 172 / 343)}.home-actions__slider{margin: 0 calc(-1 * var(--padding))}.home-promo{display: none}.product__share{position: relative;top: auto;right: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-align: right;z-index: 50}.product__main{grid-auto-flow: row;gap: var(--indent-6)}.product-reviews__controls{grid-auto-flow: row}.catalog__filter{display: none;margin: 0}.catalog__filter.filter-is-open{display: block}.catalog__list{-ms-grid-columns: 1fr;grid-template-columns: 1fr;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0}.catalog__list--full .load-more-items{grid-column: 1}.compare__main{display: -ms-grid;display: grid;-ms-grid-columns: (minmax(0, 1fr))[2];grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.compare__table tr{-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr)}.compare__table td{padding-right: 8px;padding-left: 8px}.compare__table td:first-child{-ms-grid-column-span: 2;grid-column: span 2}}@media only screen and (max-width:667px){.news-list{-ms-grid-columns: 1fr;grid-template-columns: 1fr}.catalog__sort{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}}@media only screen and (max-width:424px){.product__view{--product-slider-size: (var(--container-width))}}@media only screen and (max-width:374px){:root{--text-small-2-size: 10px}.counter-btn{--icon-height: 20px}.counter-btn__number{width: 14px;height: 14px}.header__logo{--icon-height: 40px}.header__btns{gap: 10px}}@media only screen and (min-width:768px) and (max-width:1279px){.banner--main .banner__title{font-size: 40px}.catalog__list--row .card .card__buttons{position: absolute;top: 0;right: 0;grid-auto-flow: row;margin: 0}}@media screen and (max-height:420px){.goverlay{background: #000}}.card__quick-buy{display: none}.card__basket{position: relative}.card__basket::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;opacity: 0;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;background-image: url(/img/icons/check.svg)}.card__basket.active{color: transparent}.card__basket.active::before{opacity: 1}.count-search{margin: 10px 0 20px;font-size: 16px;font-weight: 500}@media only screen and (min-width: 1279px){.catalog__list--full{grid-template-columns: repeat(4,1fr)}}.compare-slider-inited .compare__table td{display: block}.sidebar{height: 100% !important}.scrolled-down.scrolled-start .header{transform: translateY(0)}.deliveries-city-name{display: flex}.deliveries-city-name .current_city{position: relative;padding-bottom: 5px;z-index: 1;vertical-align: bottom;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat,sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;cursor: pointer;color: #abae74}.deliveries-city-name .current_city::after{content: '';position: absolute;top: 0;left: -2px;width: 100%;height: 100%;background-color: var(--table-bg);z-index: -1}.deliveries-city-name__title{position: relative;padding-bottom: 5px;z-index: 1;vertical-align: bottom;--font-size: var(--text-small-2-size);--line-height: var(--text-small-2-lh);font-family: Montserrat,sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 600;min-width: 190px;max-width: 100%;overflow: hidden}.deliveries-city-name__title span{--font-size: var(--text-small-1-size);--line-height: var(--text-small-1-lh);font-family: Montserrat,sans-serif;font-style: normal;font-size: var(--font-size);line-height: var(--line-height);font-weight: 400;position: relative;padding: 0 2px;background-color: var(--table-bg)}.deliveries-city-name__title span::before{content: '';position: absolute;bottom: 4px;left: 4px;width: var(--container-width);border-bottom: 1px dotted #a3a3a3;z-index: -2}.autocomplete-suggestions{display: block;gap:5px;flex-direction: column;background-color: #f4f2ee;min-width: 400px;overflow-y: auto;overflow-x: auto;border: 1px solid #ddd;width:auto!important}@media(min-width:992px){.header__search .autocomplete-suggestions{left: -100%;width:auto!important;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;scroll-direction: horizontal;padding-right:100px}}.search-item{display: grid;grid-template-columns: 40px 1fr 70px;gap: 10px;padding: 5px 0 5px 10px;transition: 0.3s;cursor: pointer;min-width: 350px;max-width: 400px;page-break-inside: avoid;break-inside: avoid}.search-item:hover{background-color: #fff}.search-item__name{font-size: 14px;line-height: 120%;font-weight: 500;display: flex;align-items: center}.search-item__price{font-size: 15px;font-weight: 600;display: flex;align-items: center;white-space: nowrap}.search-item__img{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center}.content-wrapper-large--property{margin: 30px 0 50px}.gallery-grid{display: grid;grid-template-columns: repeat( auto-fit, 278px );margin-top: 50px;justify-content: center}.article-content ul{margin: 50px 0}.article-content ul li{display: flex}.article-content ul li::before{margin-right: 15px}@media (max-width: 767px){.header__search{position: relative}.header__search .autocomplete-suggestions{min-width: inherit;width: 100% !important}.article-content ul{margin: 25px 0}}.slider--brands .swiper-slide{text-align: center}.producer-sections{--image-ratio: 168/266;display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[6];grid-template-columns: repeat(6, 1fr);gap: var(--indent-4);color: #fff}.breadcrumb_dropdown{display: none}.breadcrumbs__item:hover > .breadcrumb_dropdown{display: block;position: absolute;z-index: 100;background-color: #fff;padding: 20px 15px;border: 1px solid #ebebeb;top: 15px;left: 9px;width: 250px}.breadcrumb_dropdown a{margin-bottom: 10px;font-size: 12px;display: block}.breadcrumb_dropdown a:last-of-type{margin-bottom:0}.menu-catalog{opacity: 1;visibility: visible;z-index: 3}.menu-catalog__list{display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;width: calc(100% - 230px)}.menu-catalog__item{display: flex;flex-direction: column;border: 1px solid #eaebec;transition: box-shadow ease 0.2s, border ease-out 0.2s;padding: 30px 30px;background-color: #fff}.menu-catalog__item-img{display: flex;flex-direction: column;margin-bottom: 10px;height: 110px;width: 100%}.menu-catalog__item-img img{object-fit: contain;height: 100%;width: 100%}.menu-catalog__item-img svg{width: 100%;height: 100%}.menu-catalog__item-name{font-size: 14px;font-weight: 500;line-height: 1.1;text-align: center}.menu-catalog__item-count{text-align: center;margin-top: 5px;font-size: 13px}.menu__list{z-index: 6;position: relative}.menu-catalog__sub-list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;width: calc(100% - 230px)}.menu-catalog__item--sub{display: grid;grid-template-columns: 60px 1fr;gap: 16px;padding: 10px 20px;align-items: center}.menu-catalog__item--sub .menu-catalog__item-img{width: 60px;height: 60px;margin: 0}.menu-catalog__item--sub .menu-catalog__item-name{text-align: left;display: flex;flex-direction: column}.menu-catalog__item--sub .menu-catalog__item-count{text-align: left;margin-top: 0}.menu__item-arrow{display: none}@media (max-width:1024px){.menu__item{display: flex;align-items: center;justify-content: space-between;padding-right: 0}.menu__item-arrow{display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;transform: rotate(-90deg);transition: 0.3s ease;padding: 4px}}@media (max-width:991px){.menu-catalog__sub-list{width: 100%;grid-template-columns: repeat(2, 1fr)}}@media (max-width: 668px){.menu-catalog__sub-list{grid-template-columns: 1fr}}@media (max-width: 375px){.menu-catalog__item--sub{padding: 10px}.menu-catalog__item--sub .menu-catalog__item-img{width: 50px;height: 50px}}.menu-catalog__sub-nav{width: calc(100% - 230px);display: flex;justify-content: center;margin-top: 20px}

.megapost{width:100%;height:500px;position: relative;display: none}.megapost__map{width: 100%;height: 100%;position: relative}.megapost__sidebar{width: 330px;height: 480px;position: absolute;top:10px;right:10px;z-index:6;background: rgba(255, 255, 255, 0.65);overflow: hidden;-webkit-transform: rotateY(-101deg);transform: rotateY(-101deg);-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;opacity: 0;-webkit-transition: -webkit-transform 0.3s linear, opacity 0.5s ease-in;transition: transform 0.3s linear, opacity 0.5s ease-in;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left}.megapost__sidebar *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.megapost__sidebar.open{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}.megapost__panel-headline{text-align: center;white-space: nowrap;padding: 5px 0;text-overflow: ellipsis;margin: 0 50px;width: auto;overflow: hidden}.megapost__panel-headline span{font-size: 24px}.megapost__panel-content{width: 100%;height: 420px;padding: 0 5px 0 1px;color: #333}.megapost__sidebar > div{height: 100%;width: 330px;position: absolute;top: 0}.megapost__panel-details{background: rgba(255, 255, 255, 0.75);width: 100%;height: 100%;left: 0;-webkit-transition: left ease 0.5s;transition: left ease 0.5s}.megapost__panel-details__back{width: 46px;height: 43px;display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;top: 0;left: 0;cursor: pointer;z-index: 4}.megapost__panel-details__back:before, .megapost__panel-details__back:after{position: absolute;left: 22px;top:4px;content: ' ';height: 33px;width: 2px;background-color: #333}.megapost__panel-details__back:before{transform: rotate(45deg)}.megapost__panel-details__back:after{transform: rotate(-45deg)}.megapost__panel-details__back:hover{opacity:0.5}.megapost__panel-details .megapost__panel-content{padding-left: 18px}.megapost__panel-details__block{margin-top: 12px}.megapost__panel-details__block p{margin: 0;padding-right: 18px}.megapost__panel-details__block-head{font-size: 14px;margin-bottom: 2px;color: #b9b9b9}.megapost__panel-details__block-text{font-size: 16px}.megapost__choose{display: inline-block;padding: 8px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 3px;background-color: #DDD;color: #000}.megapost__choose:hover{color: #333}.megapost__choose.active{background-color: #a0d468;color: #fff !important}.megapost__alert-danger, .megapost__current-pvz{text-align: left;padding: 10px;margin-bottom: 10px}.megapost__alert-danger{color: #a94442;background-color: #f2dede}.megapost__current-pvz{color: #3c763d;background-color: #dff0d8;display: none}.megapost__current-pvz-address, .megapost__show-map{display: inline-block;margin-right: 20px}.megapost__show-map{color: #0276d0;text-decoration: none;border-bottom: 1px dashed;cursor: pointer}.shop_country_location_city_div .ui-helper-hidden-accessible{display: none}.shop_country_location_city_div, .deliveries-city-name{position: relative}.shop_country_location_city_div .ui-autocomplete, .deliveries-city-name .ui-autocomplete, .city_div .ui-autocomplete, .shop_country_location_city_div .autocomplete-suggestions, .deliveries-city-name .autocomplete-suggestions, .city_div .autocomplete-suggestions{background: #FFF;-webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow: 0 4px 5px rgba(0,0,0,0.15);box-shadow: 0 4px 5px rgba(0,0,0,0.15);position: absolute !important;top: 100%;z-index: 101 !important;text-align: left;width: 100%;padding: 0;max-height: 300px;overflow-y: auto;overflow-x: hidden}.shop_country_location_city_div .ui-autocomplete, .deliveries-city-name .ui-autocomplete, .city_div .ui-autocomplete{left: 0}.shop_country_location_city_div .ui-autocomplete .ui-menu-item, .deliveries-city-name .ui-autocomplete .ui-menu-item, .city_div .ui-autocomplete .ui-menu-item, .shop_country_location_city_div .autocomplete-suggestion, .deliveries-city-name .autocomplete-suggestion, .city_div .autocomplete-suggestion{margin: 0;padding: 7px 18px;border-bottom: 1px solid #e9e9e9;list-style: none;cursor: pointer}.shop_country_location_city_div .ui-autocomplete .ui-menu-item.ui-state-focus, .deliveries-city-name .ui-autocomplete .ui-menu-item.ui-state-focus, .city_div .ui-autocomplete .ui-menu-item.ui-state-focus{color: #f55a3b;background: none !important;border:0 !important;border-bottom: 1px solid #e9e9e9 !important}.shop_country_location_city_div .ui-autocomplete .ui-menu-item:last-child, .shop_country_location_city_div .ui-autocomplete .ui-menu-item:last-child.ui-state-focus , .deliveries-city-name .ui-autocomplete .ui-menu-item:last-child, .deliveries-city-name .ui-autocomplete .ui-menu-item:last-child.ui-state-focus, .city_div .ui-autocomplete .ui-menu-item:last-child, .city_div .ui-autocomplete .ui-menu-item:last-child.ui-state-focus, .shop_country_location_city_div .autocomplete-suggestion:last-child, .deliveries-city-name .autocomplete-suggestion:last-child, .city_div .autocomplete-suggestion:last-child{border:0 !important}.megapost__map-touch-scroll{position:absolute;top:0;left:0;transition:opacity .2s;width:100%;height:100%;overflow:hidden;z-index:-2147483648;background:#000;opacity:0}.megapost__map-touch-scroll:before{content:"";display:inline-block;vertical-align:middle;height:100%}.megapost__map-touch-scroll-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.megapost__map-touch-scroll-content{position:relative;display:inline-block;vertical-align:middle;width:100%;color:#fff;text-align:center;box-sizing:border-box}.boxLoaderDelivery .span-show-city{color: #0276d0;border-bottom: 1px dashed;cursor: pointer}.boxLoaderDelivery hr{margin: 5px 0;border: 0;border-top: 1px solid #eee}.other_city{color: #0276d0;text-decoration: none;border-bottom: 1px dashed;cursor: pointer;padding:0 !important}.alert.alert-danger.fade.in{opacity:1 !important}.scroll_block{overflow-y: auto;overflow-x: hidden;position: relative}.scroll_block::-webkit-scrollbar{width: 3px}.scroll_block::-webkit-scrollbar-track{background-color: #E1E9EB}.scroll_block::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.1)}.scroll_block:hover::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.3)}
