

/* Start:/local/redesign/assets/vendor/swiper/swiper-bundle.min.css?173082554518435*/
/**
 * Swiper 11.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 5, 2024
 */

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


/* Start:/local/redesign/assets/vendor/simplebar/simplebar.min.css?17308255453028*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask,.simplebar-offset{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer,.simplebar-track{position:absolute;pointer-events:none;overflow:hidden}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;transition:opacity .2s .5s linear;top:2px;bottom:2px;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

/* End */


/* Start:/local/redesign/assets/vendor/choices/choices.min.css?17308255457756*/
.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0-4px 0 8px;padding-left:16px;border-left:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]::after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}
/* End */


/* Start:/local/redesign/assets/css/style.min.css?1739803511264495*/
@charset "UTF-8";@font-face{    font-family: "Onest";    font-style: normal;    font-weight: 300;    font-display: swap;src: url(/local/redesign/assets/css/../fonts/onest-v6-cyrillic-latin-latinext-300.woff2)format("woff2")}@font-face{    font-family: "Onest";    font-style: normal;    font-weight: 400;    font-display: swap;src: url(/local/redesign/assets/css/../fonts/onest-v6-cyrillic-latin-latinext-400.woff2)format("woff2")}@font-face{    font-family: "Onest";    font-style: normal;    font-weight: 500;    font-display: swap;src: url(/local/redesign/assets/css/../fonts/onest-v6-cyrillic-latin-latinext-500.woff2)format("woff2")}@font-face{    font-family: "Onest";    font-style: normal;    font-weight: 600;    font-display: swap;src: url(/local/redesign/assets/css/../fonts/onest-v6-cyrillic-latin-latinext-600.woff2)format("woff2")}@font-face{    font-family: "Liana";    font-style: normal;    font-weight: 400;    font-display: swap;src: url(/local/redesign/assets/css/../fonts/liana-400.woff2)format("woff2")}@font-face{    font-family: "Lato";    font-style: normal;    font-weight: 400;    font-display: swap;src: url(/local/redesign/assets/css/../fonts/lato-400.woff2)format("woff2")}@keyframes button-spinner{    0%{transform: translate(-50%, -50%) rotate(0deg)}    to{transform: translate(-50%, -50%) rotate(360deg)}}@keyframes shake{    0%,    to{transform: translateX(0)}    10%,    30%,    50%,    70%,    90%{transform: translateX(-5px)}    20%,    40%,    60%,    80%{transform: translateX(5px)}}@keyframes blink{    0%,    to{opacity: 1}    50%{opacity: 0}}@keyframes shimmer{    0%{        background-position: -1000px 0}    to{        background-position: 1000px 0}}html{    line-height: 1.15;    -webkit-text-size-adjust: 100%}.article__progress dd,.article__progress dl,body{margin: 0}details,main{display: block}h1{    font-size: 2em;margin: .67em 0}hr{    box-sizing: content-box;height: 0;overflow: visible}code,kbd,pre,samp{    font-family: monospace, monospace;    font-size: 1em}a{    background-color: transparent}abbr[title]{    border-bottom: none;    -webkit-text-decoration: underline dotted;    text-decoration: underline dotted}b,strong{    font-weight: bolder}small{    font-size: 80%}sub,sup{    font-size: 75%;    line-height: 0;position: relative;    vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}img{    border-style: none}button,input,optgroup,select,textarea{    font-family: inherit;    font-size: 100%;    line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{    text-transform: none}[type=button],[type=reset],[type=submit],button{    -webkit-appearance: button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{    border-style: none;padding: 0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: .35em .75em .625em}legend{color: inherit;display: table;    max-width: 100%;    white-space: normal}progress{    vertical-align: baseline}textarea{overflow: auto}[type=checkbox],[type=radio],legend{    box-sizing: border-box;padding: 0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height: auto}[type=search]{    -webkit-appearance: textfield;    outline-offset: -2px}[type=search]::-webkit-search-decoration{    -webkit-appearance: none}::-webkit-file-upload-button{    -webkit-appearance: button;font: inherit}summary{display: list-item}[hidden],template{display: none}:root{    --text-color: #454545;    --text-color-40: rgba(69, 69, 69, 0.4);    --text-color-30: rgba(69, 69, 69, 0.3);    --text-weak-color: #898c92;    --text-weak-color-2: rgba(171, 171, 171, 0.4);    --text-weak-color-3: #e0e0e0;    --text-weak-color-4: rgba(46, 46, 46, 0.4);    --text-light-color: #ffffff;    --background-color: #ffffff;    --background-additional-color: #f8f8f8;    --background-additional-color-2: rgba(69, 69, 69, 0.1);    --background-dark-color: #454545;    --brand-color: #faafd4;    --accent-color: #f4371c;    --error-color: #f4371c;    --success-color: #5bce89;    --border-color: #e0e0e0;    --border-light-color: #f8f8f8;    --border-light-color-2: rgba(46, 46, 46, 0.1);    --border-light-color-3: rgba(69, 69, 69, 0.05);    --border-light-color-4: rgba(69, 69, 69, 0.1);    --overlay-color: rgba(45, 45, 45, 0.2);    --site-header-height: 76px;    --edge-indent: 10px;    --grid-column-gap: 10px}@media (min-width:768px){    :root{        --edge-indent: 20px}}@media (min-width:1280px){    :root{        --site-header-height: 166px;        --edge-indent: 40px;        --grid-column-gap: 20px}}@media (min-width:1600px){    :root{        --site-header-height: 186px}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{    -webkit-appearance: none;appearance: none}button{color: #00f}.account-menu{display: flex;padding: 20px 10px 40px;    border-radius: 12px;    flex-direction: column;font: 400 18px/22px"Onest", "Arial", sans-serif;background: var(--background-color)}@media (min-width:1280px){    .account-menu{padding: 20px;        border-radius: 16px}}@media (min-width:1600px){    .account-menu{padding: 30px;        font-size: 20px;        line-height: 1}}.account-menu__offer{padding: 12px;    border-radius: 8px;margin: 0 0 20px;    font-size: 14px;    line-height: 17px;background: var(--background-additional-color)}@media (min-width:1280px){    .account-menu__offer{padding: 16px 22px 16px 16px;        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .account-menu__offer{padding: 20px 36px 20px 20px;        font-size: 18px;        line-height: 22px}}.account-menu__offer h2{margin: 0 0 10px;    font-size: 20px;    line-height: 1;    font-weight: 400}@media (min-width:1600px){    .account-menu__offer h2{        font-size: 28px}}.account-menu__offer p,.article__main>p{margin: 10px 0}.account-menu__offer .lead{    font-size: 12px;    line-height: 14px;color: var(--text-weak-color)}@media (min-width:1280px){    .account-menu__offer .lead{        margin-bottom: 20px;        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .account-menu__offer .lead{        font-size: 16px;        line-height: 19px}}.account-menu__offer ul{padding: 0;margin: 10px 10px 10px 0;    list-style: none}@media (min-width:1280px){    .account-menu__offer ul{        margin-right: 0}}.account-menu__offer ul li{position: relative;    padding-left: 20px}@media (min-width:1280px){    .account-menu__offer ul li{        padding-left: 24px}}@media (min-width:1600px){    .account-menu__offer ul li{        padding-left: 28px}}.account-menu__offer ulli::before{content: "";position: absolute;top: .45em;left: 8px;width: 4px;height: 4px;    border-radius: 50%;background: currentColor}@media (min-width:1280px){    .account-menu__offer ulli::before{left: 10px}}@media (min-width:1600px){    .account-menu__offer ulli::before{left: 12px}}.account-menu__offer ul li+li{    margin-top: 10px}.account-menu__offer :last-child{    margin-bottom: 0}.account-menu__status{position: relative;padding: 12px;    border-radius: 8px;margin: 0 0 20px;    font-size: 14px;    line-height: 1;background: var(--background-additional-color)}@media (min-width:1280px){    .account-menu__status{padding: 16px;        font-size: 18px}}@media (min-width:1600px){    .account-menu__status{padding: 20px;        font-size: 20px}}.account-menu__status::before{content: "";position: absolute;top: 12px;right: 12px;width: 25px;height: 25px;    border-radius: 50%;background: var(--background-color)url(/local/redesign/assets/css/../img/icons.svg#percent)no-repeat 50% 50%/11px 11px;    background-image: url(/local/redesign/assets/css/../img/icons.svg#percent)}@media (min-width:768px){    .account-menu__status::before{width: 45px;height: 45px;        background-size: 20px 20px}}@media (min-width:1280px){    .account-menu__status::before{top: 16px;right: 16px}}@media (min-width:1600px){    .account-menu__status::before{top: 20px;right: 20px}}.account-menu__status-accent{display: block;margin: 20px 0 0;    font-size: 24px;    line-height: 29px}@media (min-width:1280px){    .account-menu__status-accent{        margin-top: 34px;        font-size: 32px;        line-height: 39px}}@media (min-width:1600px){    .account-menu__status-accent{        margin-top: 16px;        font-size: 36px;        line-height: 44px}}.account-menu__list{padding: 0;margin: 0 0 40px;    list-style: none}@media (min-width:1280px){    .account-menu__list{        margin-bottom: 53px}}.account-menu__link{display: flex;padding: 12px 0;    border-bottom: 1px solid var(--border-light-color);    column-gap: 16px;    justify-content: space-between;    align-items: center;    text-decoration: none;color: inherit;transition: color 400ms ease-in-out}@media (min-width:1280px){    .account-menu__link{padding: 21px 0}}.account-menu__link::after{content: "";width: 18px;height: 10px;margin: 0 2px 0 0;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transform: rotate(-90deg);transition: transform 200ms ease-in}@media (min-width:1280px){    .account-menu__link::after{width: 20px;height: 12px}}.account-menu__link:active,.account-menu__link:hover{color: var(--brand-color)}.account-menu__link:active::after{transform: translateX(2px) rotate(-90deg)}.account-menu__item:first-child .account-menu__link{    border-top: 1px solid var(--border-light-color)}.account-menu__logout-button{margin: auto auto 0}.account{display: grid;    box-sizing: border-box;    min-height: 100%;    padding-bottom: 40px;    grid-template-rows: auto 1fr;background: var(--background-additional-color)}@media (min-width:1280px){    .account{        padding-bottom: 60px}    .account__inner{display: grid;        box-sizing: border-box;width: 100%;        max-width: 1600px;padding: 0 var(--edge-indent);margin: 0 auto;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}}.account__header{margin: 0 0 10px}@media (min-width:1280px){    .account__header{        grid-column: 1/-1;        margin-bottom: 20px}}@media (min-width:1600px){    .account__header{        margin-bottom: 30px}}.account__menu-wrapper{display: grid;    max-width: 590px;    min-height: 100%;margin: 0 auto}@media (min-width:1280px){    .account__menu-wrapper{        grid-column: 2/4;        max-width: none;margin: 0}}.advantages{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}.advantages__heading{margin: 0 0 18px}@media (min-width:1600px){    .advantages__heading{        margin-bottom: 27px}}.advantages__list{display: grid;    max-width: 728px;padding: 0;margin: 0 auto;    list-style: none;    grid-template-columns: 1fr 1fr;gap: 10px var(--grid-column-gap)}@media (min-width:390px){    .advantages__list{        grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))}}@media (min-width:1024px){    .advantages__list{        grid-template-columns: repeat(5, 1fr);        max-width: none;margin: 0}}.advantages__item{    font-size: 14px;    line-height: 17px}@media (min-width:1280px){    .advantages__item{        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .advantages__item{        font-size: 18px;        line-height: 22px}}.advantages__image-wrapper{width: 100%;    aspect-ratio: 180/122}@media (min-width:1024px){    .advantages__image-wrapper{        aspect-ratio: 288/195}}.advantages__text{margin: 10px 0 0}.advantages__item:nth-child(5){    grid-column: span 2}@media (min-width:1024px){    .advantages__item:nth-child(5){        grid-column: auto}}.advantages__item:nth-child(5) .advantages__image-wrapper{    aspect-ratio: 370/122}@media (min-width:1024px){    .advantages__item:nth-child(5) .advantages__image-wrapper{        aspect-ratio: 288/195}}.advantages__button-wrapper{display: grid;margin: 20px 0 0}@media (min-width:768px){    .advantages__button-wrapper{        justify-content: center}}@media (min-width:1280px){    .advantages__button-wrapper{        margin-top: 24px}}@media (min-width:1600px){    .advantages__button-wrapper{        margin-top: 32px}}@media (min-width:768px){    .advantages__button{        min-width: 251px}}@media (min-width:1600px){    .advantages__button{        min-width: 273px}}.alert{font: 400 14px/17px"Onest", "Arial", sans-serif}.alert__heading{margin: 0 0 20px;    text-align: center;    font-size: 24px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .alert__heading{        font-size: 28px}}@media (min-width:1600px){    .alert__heading{        font-size: 32px}}.alert__button{width: 100%}.alert--with-icon::before{content: "";display: block;width: 32px;height: 32px;margin: 0 auto 20px;background: url(/local/redesign/assets/css/../img/icons.svg#heart)}@media (min-width:1600px){    .alert--with-icon::before{width: 41px;height: 41px}}.article{font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-weak-color)}@media (min-width:1600px){    .article{        font-size: 18px;        line-height: 22px}}.article__breadcrumbs{margin: 0 0 10px}@media (min-width:1280px){    .article__breadcrumbs{        margin-bottom: 20px}}.article__heading{margin: 0 0 20px;    font-size: 28px;    line-height: 1;    font-weight: 400;color: var(--text-color)}@media (min-width:1280px){    .article__heading{        margin-bottom: 30px;        font-size: 44px;        font-weight: 300}}@media (min-width:1600px){    .article__heading{        margin-bottom: 40px;        font-size: 58px}}.article__mainimg:not([class]){display: block;    max-width: 100%;height: auto}.article__main>img:not([class]){width: 100%}.article--topic_document .article__main h2,.article--topic_document .article__main h3,.article--topic_document .article__main h4,.article__main h2,.article__main h3,.article__main h4,.article__main h5,.article__main h6{color: var(--text-color)}.article__main>h2,.article__main>h3{margin: 60px 0 10px;    font-size: 28px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .article__main>h2,    .article__main>h3{        margin-top: 40px}}@media (min-width:1600px){    .article__main>h2,    .article__main>h3{        margin-bottom: 20px;        font-size: 32px}}.article__main ul{padding: 0;margin: 10px 0;    list-style: none}.article__mainul:not([class]) li{position: relative;    padding-left: 14px}.article__mainul:not([class])li::before{content: "";position: absolute;top: .45em;left: 0;width: 4px;height: 4px;    border-radius: 50%;background: currentColor}.article__main>blockquote{margin: 10px 0;    font-size: 20px;    line-height: 1;    font-weight: 300;color: var(--text-color)}@media (min-width:1600px){    .article__main>blockquote{        font-size: 28px}}.article--topic_document .article__main .lead a[href]:hover,.article--topic_document .article__main>ol>li>ol>li a[href]:hover,.article__accent.article__accent{color: var(--brand-color)}.article__photos{position: relative;    z-index: 0;display: flex;margin: 20px 0 10px;    flex-wrap: wrap;    grid-template-columns: repeat(auto-fit, minmax(165px, 1fr));gap: 10px}@media (min-width:1280px){    .article__photos{        margin-top: 10px;gap: 20px}}@media (min-width:1600px){    .article__photos{margin: 20px 0}}.article__photos img{width: calc(50% - 20px);    flex-grow: 1}.article__photos p{position: absolute;margin: 0}.article__photos button{display: flex;border: 0;padding: 0;    column-gap: 5px;    align-items: center;font: 500 14px/1"Onest", "Arial", sans-serif;color: var(--text-color);background: 0 0;cursor: pointer}@media (min-width:1280px){    .article__photos button{        column-gap: 10px;        font-size: 18px}}.article__photos buttonspan:empty{position: relative;display: block;    box-sizing: border-box;width: 22px;height: 22px;    flex-shrink: 0;border: 1px solid var(--brand-color);    border-radius: 50%;background: var(--brand-color);transition: background-color 400ms ease-in-out}@media (min-width:1280px){    .article__photos buttonspan:empty{width: 28px;height: 28px}}.article__photos buttonspan:empty::after,.article__photos buttonspan:empty::before{content: "";position: absolute;inset: -1px;    transition-property: background-color, opacity;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.article__photos buttonspan:empty::before{background: var(--text-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_small-plus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_small-plus)}.article__photos buttonspan:empty::after{background: var(--brand-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_small-minus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_small-minus);opacity: 0}.article__photos buttonspan:empty:hover,.article__photos button[aria-expanded=true]span:empty{background: var(--background-additional-color)}.article__photos buttonspan:empty:hover::before,.article__photos button[aria-expanded=true]span:empty:hover{background: var(--brand-color)}.article__photos button+span{position: absolute;    z-index: 1;top: calc(100% + 5px);    box-sizing: border-box;width: 188px;padding: 6px 8px 7px;border: 1px solid var(--brand-color);    border-radius: 4px;    text-align: center;    font-size: 14px;    line-height: 1;color: var(--text-color);background: var(--background-additional-color);opacity: 0;visibility: hidden;    transition-property: opacity, visibility;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .article__photos button+span{top: calc(100% + 8px);width: 240px;        padding-top: 7px;        font-size: 16px}}.article__photos button[aria-expanded=true]span:empty::before{opacity: 0}.article__photos button[aria-expanded=true]span:empty::after{opacity: 1}.article__photos button[aria-expanded=true]span:empty:hover::after{background: var(--text-color)}.article__photos button[aria-expanded=true]+span{opacity: 1;visibility: visible}.article__progress{margin: 20px 0 10px}@media (min-width:1280px){    .article__progress{        margin-top: 10px}}@media (min-width:390px){    .article__progress div{display: grid;        grid-template-columns: 108px 1fr}}@media (min-width:1280px){    .article__progress div{        grid-template-columns: 160px 1fr;        column-gap: 46px}}.article__progress ul{margin: 10px 0 0 10px}@media (min-width:390px){    .article__progress ul{        margin-left: 0}}@media (min-width:1280px){    .article__progress ul{        margin-left: 10px}}.article__progress dt{    padding-bottom: 4px;    margin-bottom: 8px;    font-size: 44px;    line-height: 1;color: var(--brand-color);    letter-spacing: -2px}@media (min-width:390px){    .article__progress dt{margin: 0}}@media (min-width:1280px){    .article__progress dt{        padding-bottom: 10px;        margin-top: 10px;        font-size: 64px;        letter-spacing: 0}}@media (min-width:1600px){    .article__progress dt{        padding-bottom: 0}}.article__progressdiv:not(:last-child) dd{    padding-bottom: 20px}@media (min-width:390px){    .article__progressdiv:not(:last-child) dt{display: grid;        grid-template-rows: auto 1fr;        row-gap: 8px}}.article__progressdiv:not(:last-child)dt::after{content: "";background: url(/local/redesign/assets/css/../img/icons.svg#path-small);    background-position-x: -8px}@media (min-width:1600px){    .article__progressdiv:not(:last-child)dt::after{        background-image: url(/local/redesign/assets/css/../img/icons.svg#path-big)}}.article__video{display: grid;margin: 60px 0 20px;    font-size: 16px;    line-height: 1;    font-weight: 500;    row-gap: 10px}@media (min-width:1280px){    .article__video{        margin-top: 40px}}@media (min-width:1600px){    .article__video{        margin-top: 60px;        font-size: 18px}}.article__video p{margin: 0}.article__video-wrapper .video{width: 100%;    aspect-ratio: 16/9}.article__seasons-slider-wrapper{margin: 20px 0 10px}@media (min-width:1280px){    .article__seasons-slider-wrapper{        margin-top: 10px}}@media (min-width:1600px){    .article__seasons-slider-wrapper{        margin-top: 20px}}.article__company-card-wrapper{    max-width: 500px;margin: 64px auto 0}@media (min-width:1280px){    .article__company-card-wrapper{        margin-top: 46px}}@media (min-width:1600px){    .article__company-card-wrapper{        margin-top: 66px}}.article__payment-systems{margin: 10px 0}.article--topic_document .article__main .lead,.article--topic_document .article__main footer{margin: 20px 0;color: var(--text-color)}.article--topic_document .article__main ol{padding: 0;margin: 0;    list-style: none;    counter-reset: list-items}.article--topic_document .article__main>ol{margin: 20px 0}.article--topic_document .article__main ol li{    counter-increment: list-items}.article--topic_document .article__main olli::before{content: counters(list-items, ".")". "}.article--topic_document .article__main>ol>li{    margin-bottom: 20px;    line-height: 1}.article--topic_document .article__main>ol>li>ol>li{    margin-bottom: 19px}@media (min-width:1600px){    .article--topic_document .article__main>ol>li>ol>li{        margin-bottom: 22px}}.article--topic_document .article__main .lead a,.article--topic_document .article__main>ol>li>ol>li a{    white-space: nowrap;color: inherit;transition: color 400ms}.article--topic_document .article__main .lead a[href]:active,.article--topic_document .article__main>ol>li>ol>li a[href]:active,.article--topic_rules .article__main{color: var(--text-color)}.article--topic_document .article__main>ol>li::before{    font-weight: 500;color: var(--text-color)}.article--topic_document .article__main ol h2{display: inline;margin: 0;    font-size: inherit;    line-height: 1;    font-weight: 500}.article--topic_document .article__main ol h2+*{    margin-top: 12px;    line-height: 19px}@media (min-width:1600px){    .article--topic_document .article__main ol h2+*{        line-height: 22px}}.article--topic_delivery-and-payment .article__main h2{margin: 60px 0 20px;    font-size: 24px;    font-weight: 500}@media (min-width:1280px){    .article--topic_delivery-and-payment .article__main h2{        margin-top: 40px;        font-size: 28px}}@media (min-width:1600px){    .article--topic_delivery-and-payment .article__main h2{        margin-top: 60px;        font-size: 32px}}.article--topic_delivery-and-payment .article__main h3,.article--topic_delivery-and-payment .article__main h4{margin: 20px 0 10px;    font-size: 16px;    font-weight: 500}@media (min-width:1600px){    .article--topic_delivery-and-payment .article__main h3,    .article--topic_delivery-and-payment .article__main h4{        margin-top: 30px;        font-size: 18px}}.article--topic_delivery-and-payment .article__main p{    margin-bottom: 0}.article--topic_delivery-and-payment .article__mainul:not([class]){    margin-top: 0;    margin-left: 10px}.article--topic_delivery-and-payment .article__maina:not([class]){position: relative;    font-size: 16px;    font-weight: 500;    text-decoration: none;color: var(--brand-color)}.article--topic_delivery-and-payment .article__maina:not([class])::after{content: "";position: absolute;right: 0;bottom: -4px;left: 0;height: 1px;background: currentColor;transform: scaleX(0);    transition-property: transform;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.article--topic_delivery-and-payment .article__maina:not([class]):hover::after{transform: scaleX(1)}.article--topic_delivery-and-payment .article__maina:not([class]):active::after{transform: translateY(-2px) scaleX(1);    transition-duration: 200ms}@media (min-width:1600px){    .article--topic_delivery-and-payment .article__maina:not([class]){        font-size: 18px}}.article--topic_delivery-and-payment .article__main>a{display: inline-block;    margin-top: 10px}.article--topic_rules .article__main h2,.article--topic_rules .article__main h3{margin: 20px 0 10px;    font-size: 16px;    font-weight: 500}@media (min-width:1280px){    .article--topic_rules .article__main h2,    .article--topic_rules .article__main h3{        margin-top: 30px}}@media (min-width:1600px){    .article--topic_rules .article__main h2,    .article--topic_rules .article__main h3{        margin-top: 40px;        font-size: 18px}}.article--topic_rules .article__main ul{    margin-left: 10px}@media (min-width:1600px){    .article--topic_rules .article__main ul{        margin-left: 12px}}.article--topic_rules .article__main ul li+li{    margin-top: 10px}.article--topic_size-guide{    font-size: 14px;    line-height: 1;color: var(--text-color)}@media (min-width:1280px){    .article--topic_size-guide{        font-size: 16px}}@media (min-width:1600px){    .article--topic_size-guide{        font-size: 18px}}.article--topic_size-guide .article__taber-wrapper{margin: 20px 0}.article--topic_size-guide .article__photos{width: 162px;    margin-right: auto;    margin-left: auto}.article--topic_size-guide .article__photos button+span{    line-height: 13px}@media (min-width:1280px){    .article--topic_size-guide .article__photos button+span{top: calc(100% + 10px);padding: 7px 16px;        line-height: 1}}.article--topic_size-guide .article__photosp:nth-of-type(1) button+span{left: -40px}@media (min-width:390px){    .article--topic_size-guide .article__photosp:nth-of-type(1) button+span{left: -24px}}.article--topic_size-guide .article__photosp:nth-of-type(2) button+span{right: -36px}@media (min-width:390px){    .article--topic_size-guide .article__photosp:nth-of-type(2) button+span{right: -24px}}.article--topic_size-guide .article__photosp:nth-of-type(3) button+span{left: -40px}@media (min-width:390px){    .article--topic_size-guide .article__photosp:nth-of-type(3) button+span{left: -24px}}.article--topic_size-guide .article__wide-button-wrapper{display: grid;margin: 20px 0 0}.article--topic_production .article__photosp:nth-of-type(1) button+span{right: 0}.article--topic_production .article__photosp:nth-of-type(2) button+span{left: 0}.article--topic_production .article__photosp:nth-of-type(3) button+span{right: 0}.article__main.article__main>:first-child{    margin-top: 0}.article__main.article__main>:last-child{    margin-bottom: 0}@media (min-width:1280px){    .article--grid_wide .article__main{        padding-left: 10px}    .article--grid_standard .article__inner{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}    .article--grid_standard .article__breadcrumbs{        margin-top: 8px}}@media (min-width:1600px){    .article--grid_standard .article__breadcrumbs{        margin-top: 14px}}.article--grid_standard .article__content{    max-width: 590px;margin: 0 auto}@media (min-width:1280px){    .article--grid_standard .article__content{        grid-column: span 2;        max-width: none;margin: 0}}.banner{display: grid;    grid-template-columns: 100%;color: var(--text-light-color)}.banner__container-wrapper{    grid-area: 1/1/2/2;    z-index: 1}.banner__container{height: 100%}.banner__inner{display: grid;    box-sizing: border-box;height: 100%;padding: 40px 0;    align-content: end}@media (min-width:1280px){    .banner__inner{padding: 62px 0}}.banner__heading{    max-width: 270px;margin: 0 0 20px;font: 400 24px/1"Onest", "Arial", sans-serif}@media (min-width:768px){    .banner__heading{        max-width: 500px;        font-size: 44px}}@media (min-width:1600px){    .banner__heading{        max-width: 650px;        font-size: 58px}}@media (min-width:768px){    .banner__button{        justify-self: start;        min-width: 313px}}.banner__background-wrappper{    grid-area: 1/1/2/2;width: 100%;    max-width: 1920px;height: 700px;margin: 0 auto;background: var(--background-dark-color)}@media (min-width:1280px){    .banner__background-wrappper{height: 528px}}@media (min-width:1600px){    .banner__background-wrappper{height: 720px}}.birth-date-modal-form{font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:1024px){    .birth-date-modal-form{        text-align: center}}@media (min-width:1280px){    .birth-date-modal-form{        font-size: 16px;        line-height: 19px}}.birth-date-modal-form__inner{display: grid;    align-content: center}@media (min-width:1024px){    .birth-date-modal-form__inner{        min-height: 241px}}@media (min-width:1600px){    .birth-date-modal-form__inner{        min-height: 262px}}.birth-date-modal-form__heading{margin: 0 0 10px}@media (min-width:1024px){    .birth-date-modal-form__heading{        max-width: 520px;        margin-right: auto;        margin-left: auto}}@media (min-width:1600px){    .birth-date-modal-form__heading{        max-width: none}}.birth-date-modal-form__text{margin: 0;color: var(--text-weak-color)}.birth-date-modal-form__accent{    font-weight: 500;color: var(--brand-color)}.birth-date-modal-form__fields{display: grid;margin: 20px 0;    grid-template-columns: 85px 1fr 95px;    column-gap: 10px;    align-items: start}.birth-date-modal-form__fields .choices.is-open{    margin-bottom: 166px}@media (min-width:768px){    .birth-date-modal-form__fields .choices.is-open{        margin-bottom: 160px}    .birth-date-modal-form__fields{        grid-template-columns: 111px 1fr 168px}}@media (min-width:1024px){    .birth-date-modal-form__fields{        margin-bottom: 0}}.birth-date-modal-form__footer{display: grid;    row-gap: 10px;margin: 20px 0 0}.birth-date-modal-form:not(.birth-date-modal-form--step-2) .birth-date-modal-form__back-button,.birth-date-modal-form:not(.birth-date-modal-form--step-2) .birth-date-modal-form__heading-step-2-text{display: none}.birth-date-modal-form--step-2 .birth-date-modal-form__fields,.birth-date-modal-form--step-2 .birth-date-modal-form__heading-step-1-text{display: none}@media (min-width:1024px){    .birth-date-modal-form--step-2 .birth-date-modal-form__footer{        margin-top: 30px}}@media (min-width:1600px){    .birth-date-modal-form--step-2 .birth-date-modal-form__footer{        margin-top: 40px}}.brands__inner{display: grid;    grid-template-columns: 1fr auto;gap: 21px 20px;    align-items: center;    grid-template-areas: "heading arrows" "slider  slider" "button  button"}@media (min-width:1280px){    .brands__inner{gap: 41px 4px;        grid-template-columns: auto 1fr auto auto;        grid-template-areas: "heading     heading button button" "prev-button slider  slider next-button"}}@media (min-width:1600px){    .brands__inner{        row-gap: 61px}}.brands__heading{    grid-area: heading;    align-self: start;margin: 0}.brands__button{    grid-area: button;    justify-self: center;margin: 12px 0 0}@media (min-width:1280px){    .brands__button{        justify-self: end;        align-self: end;margin: 0 0 2px 40px}}.brands__slider{    grid-area: slider;width: 100%;    align-self: center}.brands__slider-list{padding: 0;margin: 0;    list-style-type: none}.brands__slider-item{width: auto}.brands__slider-item *{display: block;    max-height: 17px;width: auto}@media (min-width:768px){    .brands__slider-item *{        max-height: 25px}}@media (min-width:1280px){    .brands__slider-item *{        max-height: 37px}}@media (min-width:1600px){    .brands__slider-item *{        max-height: 45px}}.brands__slider-arrows{    grid-area: arrows;    align-self: center}@media (min-width:1280px){    .brands__slider-arrows{        grid-area: auto;display: contents}    .brands__slider-arrows .slider-arrows__list{display: contents}    .brands__slider-arrows .slider-arrows__item:nth-child(1){        grid-area: prev-button}    .brands__slider-arrows .slider-arrows__item:nth-child(2){        grid-area: next-button}}.breadcrumbs-list{font: 400 14px/17px"Onest", "Arial", sans-serif;color: var(--text-color)}.breadcrumbs__items{display: flex;padding: 0;margin: 0;    list-style: none;    flex-wrap: wrap;    column-gap: 9px}.breadcrumbs__item{display: flex;    column-gap: 9px;    align-items: center}.breadcrumbs__item:not(:last-child)::after{content: "";width: 5px;height: 5px;    border-top: 1px solid currentColor;    border-right: 1px solid currentColor;opacity: .4;transform: rotate(45deg)}.breadcrumbs__item:nth-last-child(2)::after{opacity: 1}.breadcrumbs__link{    text-decoration: none;transition: color 400ms}.breadcrumbs__link[href]{color: var(--text-color-40)}.breadcrumbs__link[href]:hover{color: var(--brand-color)}.breadcrumbs__link[href]:active{color: var(--text-color)}.button{display: inline-flex;    box-sizing: border-box;padding: 0;border: 0;    align-items: center;    text-align: center;    font-family: "Onest", "Arial", sans-serif;    font-weight: 500;    text-decoration: none;color: inherit;background: 0 0;cursor: pointer;    transition-property: border-color, text-decoration-color, color, background-size;    transition-duration: 400ms;    transition-timing-function: ease}.button__counter,.button__inner{display: flex;    justify-content: center;    align-items: center}.button__inner{width: 100%;    column-gap: 10px}.button__counter{    box-sizing: border-box;width: 21px;height: 21px;padding: 1px 2px 0;    border-radius: 50%;    font-size: 10px;    line-height: 1;    font-weight: 500;    transition-property: color, background-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1600px){    .button__counter{width: 25px;height: 25px;        font-size: 12px}}.button--pending .button__inner::after{content: "";width: 20px;height: 20px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/spinner.svg);mask: url(/local/redesign/assets/css/../img/spinner.svg);    -webkit-mask-size: contain;    mask-size: contain}.button--pending:not(.button--pending-with-text) .button__inner::after{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.button--pending:not(.button--pending-with-text) .button__text{opacity: 0}.button--disabled:not(.button--pending):not(.button--pending-with-text){opacity: .5;    pointer-events: none}.button--solid-primary.button--disabled:not(.button--pending):not(.button--pending-with-text){    border-color: var(--text-weak-color-3);background: var(--text-weak-color-3);opacity: 1}[class*=button--simple]{position: relative;    font-size: 16px;    line-height: 1}[class*=button--simple]::after{content: "";position: absolute;right: 0;bottom: -4px;left: 0;height: 1px;background: currentColor;transform: scaleX(0);    transition-property: transform;    transition-duration: 400ms;    transition-timing-function: ease-in-out}[class*=button--simple]:hover::after{transform: scaleX(1)}[class*=button--simple]:active::after{transform: translateY(-2px) scaleX(1);    transition-duration: 200ms}@media (min-width:1600px){    [class*=button--simple]{        font-size: 18px}}.button--simple-alter{    text-align: left;    -webkit-text-decoration: underline solid transparent;    text-decoration: underline solid transparent}.button--simple-alter::after{display: none}.button--simple-alter:hover{    text-decoration-color: currentColor}.button--simple-primary{color: var(--brand-color)}.button--simple-secondary{color: var(--text-weak-color)}.button--simple-danger{color: var(--accent-color)}[class*=button--simple-with-icon]::after{left: 30px}@media (min-width:1600px){    [class*=button--simple-with-icon]::after{left: 34px}}[class*=button--simple-with-icon] .button__inner{display: grid;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center}[class*=button--simple-with-icon] .button__inner::before{content: "";background: currentColor;width: 20px;height: 20px}@media (min-width:1600px){    [class*=button--simple-with-icon] .button__inner::before{width: 24px;height: 24px}}.button--simple-with-icon_location .button__inner::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#location);mask: url(/local/redesign/assets/css/../img/icons.svg#location)}[class*=button--solid]{position: relative;padding: 0 15px;border: 1px solid currentColor;    border-radius: 8px;    font-size: 16px;    line-height: 1;    background-origin: border-box}[class*=button--solid]:not(.button--pending):active{    transition-duration: 200ms}@media (min-width:1600px){    [class*=button--solid]{        font-size: 18px}}[class*=button--solid] .button__text{padding: 15px 0}.button--solid-primary{    border-color: var(--background-dark-color);color: var(--text-light-color);background: linear-gradient(var(--background-dark-color), var(--background-dark-color)) no-repeat bottom center/100% 100%;    background-origin: border-box}.button--solid-primary:not(.button--pending):hover{color: var(--text-color);    background-size: 100%0}.button--solid-primary:not(.button--pending):active{color: var(--brand-color);    background-size: 100%0}.button--solid-primary-light{    border-color: var(--background-color);color: var(--text-color);background: linear-gradient(var(--background-color), var(--background-color)) no-repeat bottom center/100% 100%;    background-origin: border-box}.button--solid-primary-light:hover{color: var(--text-light-color);    background-size: 100%0}.button--solid-primary-light:active{color: var(--brand-color);    background-size: 100%0}.button--solid-brand{    border-color: var(--background-additional-color);color: var(--brand-color);background: linear-gradient(var(--background-additional-color), var(--background-additional-color)) no-repeat bottom center/100% 100%;    background-origin: border-box}.button--solid-brand:hover{    background-size: 100%0}.button--solid-brand:active{color: var(--text-weak-color);    background-size: 100%0}.button--solid-brand-2{    border-color: var(--brand-color);color: var(--text-color);background: linear-gradient(var(--brand-color), var(--brand-color)) no-repeat bottom center/100% 100%;    background-origin: border-box}.button--solid-brand-2:active,.button--solid-brand-2:hover{color: var(--brand-color);    background-size: 100%0}.button--solid-primary-secondary{    border-color: var(--background-dark-color);color: var(--text-light-color);background: linear-gradient(var(--background-dark-color), var(--background-dark-color)) no-repeat bottom center/100% 100%;    background-origin: border-box}.button--solid-primary-secondary:hover{color: var(--text-color);    background-size: 100%0}.button--solid-primary-secondary:active{color: var(--brand-color);    background-size: 100%0}@media (min-width:1280px){    .button--solid-primary-secondary{color: var(--text-color);        background-size: 100%0}    .button--solid-primary-secondary:hover{color: var(--text-light-color);        background-size: 100% 100%}    .button--solid-primary-secondary:active{        background-size: 100% 100%}}.button--solid-secondary-alter{    border-color: var(--border-light-color-4);color: var(--text-color);background: linear-gradient(var(--background-dark-color), var(--background-dark-color)) no-repeat top center/100% 0%;    background-origin: border-box}.button--solid-secondary-alter .button__counter{background: var(--background-additional-color-2)}.button--solid-secondary-alter:hover{color: var(--text-light-color);    background-size: 100% 100%}.button--solid-secondary-alter.button--active .button__counter,.button--solid-secondary-alter:active .button__counter,.button--solid-secondary-alter:hover .button__counter{color: var(--text-color);background: var(--background-color)}.button--solid-secondary-alter:active{color: var(--brand-color);    background-size: 100% 100%}.button--solid-secondary-alter.button--active{color: var(--text-light-color);    background-size: 100% 100%;    pointer-events: none}@media (max-width:1279px){    .button--solid-secondary-alter.button--size_s .button__text{padding: 9px 0 8px}    .button--solid-secondary-alter.button--size_s .button__counter{width: 19px;height: 19px}}.cart-item{display: grid;    grid-template-columns: auto 1fr;    column-gap: var(--grid-column-gap);font: 400 12px/14px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .cart-item{        column-gap: 20px;        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .cart-item{        font-size: 18px;        line-height: 22px}}@media (max-width:1279px){    .cart-item__text-content{display: flex;        flex-direction: column;        align-items: flex-start}}@media (min-width:1280px){    .cart-item__text-content{display: grid;padding: 20px 0 10px;        grid-template-columns: 1fr 360px;        column-gap: 48px;        align-items: start}}@media (min-width:1600px){    .cart-item__text-content{padding: 30px 0 20px;        grid-template-columns: 1fr 434px}}.cart-item__description{display: grid;    margin-bottom: 4px;    row-gap: 10px}@media (min-width:1280px){    .cart-item__description{margin: 0;        row-gap: 5px}}@media (min-width:1600px){    .cart-item__description{        row-gap: 10px}}.cart-item__heading{margin: 0;    font-size: 18px;    line-height: 22px;    font-weight: 400;    overflow-wrap: anywhere}@media (min-width:1280px){    .cart-item__heading{        font-size: 20px;        line-height: 24px}}@media (min-width:1600px){    .cart-item__heading{        font-size: 24px;        line-height: 29px}}.cart-item__text{margin: 0;color: var(--text-weak-color)}.cart-item__text--big{    font-size: 14px;    line-height: 17px}@media (min-width:1280px){    .cart-item__text--big{        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .cart-item__text--big{        font-size: 18px;        line-height: 22px}}.cart-item__color{display: grid;    grid-template-columns: auto 1fr;gap: 4px;    align-items: center}@media (min-width:1280px){    .cart-item__color{        grid-template-columns: auto auto 1fr;        align-items: start}}@media (min-width:1600px){    .cart-item__color{gap: 8px}}.cart-item__color-value{    grid-column: 1/-1}@media (min-width:1280px){    .cart-item__color-value{        grid-column: auto}}.cart-item__color-image{display: block;width: 16px;height: 16px;    border-radius: 50%}@media (min-width:1280px){    .cart-item__color-image{width: 20px;height: 20px}}.cart-item__link{    text-decoration: none;color: inherit;transition: color 400ms ease-in-out}.cart-item__link:hover{color: var(--brand-color)}.cart-item__details{display: grid;width: 100%;margin: auto 0 0;    grid-template-columns: 1fr auto;gap: 5px 10px;    align-items: start}@media (min-width:1280px){    .cart-item__details{margin: 0;        grid-template-columns: 160px 1fr auto;gap: 0 24px}}@media (min-width:1600px){    .cart-item__details{        grid-template-columns: 200px 1fr auto}}.cart-item__badge{padding: 6px 12px;    border-radius: 4px;margin: 0;    font-size: 16px;    line-height: 1;color: var(--brand-color);background: var(--background-additional-color)}.cart-item__prices{display: grid;    row-gap: 5px;    justify-items: start}.cart-item__price{margin: 0;    font-size: 16px;    line-height: 19px}@media (min-width:1280px){    .cart-item__price{        font-size: 20px;        line-height: 1}}.cart-item__price--old{position: relative;    text-decoration: none;    font-size: 12px;    line-height: 14px;color: var(--text-weak-color-4)}.cart-item__price--old::after{content: "";position: absolute;top: .67em;right: 0;left: 0;height: 1px;background: currentColor}@media (min-width:1280px){    .cart-item__price--old{        font-size: 14px;        line-height: 17px}}.cart-item__delete-button{display: block;width: 20px;height: 20px;padding: 0;border: 0;    text-decoration: none;font: 500 16px/1"Onest", "Arial", sans-serif;color: var(--text-weak-color);background: 0 0;cursor: pointer;transition: color 400ms ease-in-out}@media (min-width:1280px){    .cart-item__delete-button{width: 31px;height: 31px}}.cart-item__delete-button::after{content: "";display: block;width: 100%;height: 100%;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#trash);mask: url(/local/redesign/assets/css/../img/icons.svg#trash);transition: transform 200ms ease-in}.cart-item__delete-button:active,.cart-item__delete-button:hover{color: var(--accent-color)}.cart-item__delete-button:active::after{transform: scale(.9)}.cart-item__counter-wrapper{display: flex;    flex-direction: column-reverse}@media (max-width:1279px){    .cart-item__counter-wrapper{order: 3;        grid-column: 1/-1;        max-width: 200px}}@media (min-width:1280px){    .cart-item__counter-wrapper{        flex-direction: column;        max-width: 134px}}.cart-item__counter-tooltip{padding: 4px 6px;    border-radius: 4px;margin: 0 0 5px;    text-align: center;    font-size: 14px;    line-height: 17px;    font-weight: 600;color: var(--text-color);background: var(--background-additional-color)}@media (min-width:1280px){    .cart-item__counter-tooltip{margin: 5px 0 0}}.cart-item__status{color: var(--text-weak-color)}.cart-item__request.cart-item__request{    justify-self: start}@media (max-width:1279px){    .cart-item__request.cart-item__request{order: 3;        grid-column: 1/-1}}.cart-item__image-wrapper{order: -1;width: 150px;height: 228px}@media (min-width:390px){    .cart-item__image-wrapper{width: 180px}}@media (min-width:1280px){    .cart-item__image-wrapper{width: 139px;height: 176px}}@media (min-width:1600px){    .cart-item__image-wrapper{width: 180px;height: 228px}}.cart-item--unavailable .cart-item__description{    margin-bottom: 10px}@media (min-width:1280px){    .cart-item--unavailable .cart-item__description{margin: 0}}@media (max-width:1279px){    .cart-item--unavailable .cart-item__details{        flex-grow: 1;        align-content: space-between;        align-items: center}}.cart-item--gift .cart-item__description{    margin-bottom: 10px}@media (max-width:1279px){    .cart-item--gift .cart-item__details{        flex-grow: 1;        grid-template-columns: 100%;        align-content: space-between}}.cart-item--gift .cart-item__badge{    justify-self: start}.cart-notification{position: fixed;top: 85px;left: 0;display: block;width: calc(100% - var(--edge-indent)*2);    max-width: 450px;    box-sizing: border-box;padding: 16px;border: 1px solid var(--text-color);font: 400 14px/17px"Onest", "Arial", sans-serif;background: var(--background-color);opacity: 0;visibility: hidden;    transition-property: opacity, visibility;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.cart-notification[open]{opacity: 1;visibility: visible}@media (min-width:1280px){    .cart-notification{top: 195px;right: var(--edge-indent);left: auto}}@media (min-width:1600px){    .cart-notification{right: calc((100% - 1520px)/2);padding: 20px}}.cart-notification__heading{margin: 0 0 10px;    font-size: 18px;    line-height: 22px;    font-weight: 400}@media (min-width:1600px){    .cart-notification__heading{        margin-bottom: 20px;        font-size: 24px;        line-height: 28px}}.cart-notification__product{display: grid;margin: 0 0 10px;    grid-template-columns: auto 1fr;    column-gap: 10px}@media (min-width:1600px){    .cart-notification__product{        margin-bottom: 20px}}.cart-notification__product-text-content{display: flex;padding: 5px 0;    flex-direction: column}@media (min-width:1600px){    .cart-notification__product-text-content{padding: 10px 0}}.cart-notification__product-heading{margin: 0 0 13px;    font-size: 16px;    line-height: 19px;    font-weight: 400}@media (min-width:1600px){    .cart-notification__product-heading{        margin-bottom: 10px;        font-size: 18px;        line-height: 22px}}.cart-notification__product-text{margin: 0 0 5px}.cart-notification__product-color{display: flex;margin: 0 0 5px;    column-gap: 4px;    align-items: center}.cart-notification__product-color-text{margin: 0}.cart-notification__product-color-image{    flex-shrink: 0;    border-radius: 50%}.cart-notification__price-wrapper{display: flex;margin: 15px 0 0;    flex-wrap: wrap;    align-items: flex-end;gap: 10px}@media (min-width:1600px){    .cart-notification__price-wrapper{        margin-top: auto}}.cart-notification__price{margin: 0}@media (min-width:1600px){    .cart-notification__price{        font-size: 16px;        line-height: 19px}}.cart-notification__price--old{position: relative;    text-decoration: none;    font-size: 12px;    line-height: 14px;color: var(--text-color-40)}.cart-notification__price--old::after{content: "";position: absolute;top: .67em;right: 0;left: 0;height: 1px;background: currentColor}.cart-notification__product-image-wrapper{order: -1;    align-self: start;width: 95px;height: 120px}@media (min-width:1600px){    .cart-notification__product-image-wrapper{width: 126px;height: 160px}}.cart-notification__button{width: 100%}.cart-order{display: grid;font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:1024px){    .cart-order{padding: 12px;        border-radius: 12px;background: var(--background-additional-color)}}@media (min-width:1280px){    .cart-order{        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .cart-order{padding: 20px}}.cart-order__heading{margin: 0 0 20px;    font-size: 20px;    line-height: 1;    font-weight: 500}@media (min-width:1280px){    .cart-order__heading{        font-size: 24px}}@media (min-width:1600px){    .cart-order__heading{        font-size: 28px}}.cart-order__list{display: grid;margin: 0 0 10px;    grid-template-columns: auto auto;gap: 10px 20px;    justify-content: space-between;color: var(--text-weak-color)}.cart-order__list-value{margin: 0;    text-align: right;color: var(--text-color)}.cart-order__list-value--accent,.cart__clear-button:active,.cart__clear-button:hover{color: var(--accent-color)}.cart-order__offer{display: grid;padding: 12px 28px 12px 16px;    border-radius: 8px;margin: 0 0 20px;    grid-template-columns: auto 1fr;    column-gap: 16px;    align-items: center;color: var(--text-color);background: var(--background-additional-color)}@media (min-width:1024px){    .cart-order__offer{background: var(--background-color)}}@media (min-width:1280px){    .cart-order__offer{padding: 8px 16px 8px 12px;        font-size: 12px;        line-height: 14px}}@media (min-width:1600px){    .cart-order__offer{padding: 12px 16px;        font-size: 14px;        line-height: 17px}}.cart-order__offer::before{content: "";width: 25px;height: 25px;background: url(/local/redesign/assets/css/../img/icons.svg#truck-bold)}@media (min-width:1280px){    .cart-order__offer::before{width: 21px;height: 21px}}@media (min-width:1600px){    .cart-order__offer::before{width: 25px;height: 25px}}.cart-order__promocode-wrapper{margin: 0 0 20px}@media (max-width:1023px){    .cart-order__promocode-wrapper{padding: 20px 0;        border-top: 1px solid var(--border-light-color);        border-bottom: 1px solid var(--border-light-color);order: -1}}@media (min-width:1600px){    .cart-order__promocode-wrapper{        margin-bottom: 40px}}.cart-order__promocode-heading{margin: 0 0 10px;    font-size: 20px;    line-height: 1;    font-weight: 500}@media (min-width:1024px){    .cart-order__promocode-heading{display: none}}.cart-order__total{display: flex;margin: 0 0 20px;    align-items: baseline}.cart-order__total-text{margin: 0 auto 0 0;    font-size: 18px;    line-height: 22px}@media (min-width:1600px){    .cart-order__total-text{        font-size: 20px;        line-height: 1}}.cart-order__total-price{margin: 0 0 0 5px;    font-weight: 500;    font-size: 18px;    line-height: 1}@media (min-width:1600px){    .cart-order__total-price{        font-size: 20px;        line-height: 1}}.cart-order__total-price--old{position: relative;    text-decoration: none;    font-size: 12px;    line-height: 14px;color: var(--text-weak-color-4)}@media (min-width:1600px){    .cart-order__total-price--old{        font-size: 14px;        line-height: 17px}}.cart-order__total-price--old::after{content: "";position: absolute;top: .67em;right: 0;left: 0;height: 1px;background: currentColor}.cart-order__button{width: 100%}.cart{font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .cart{        font-size: 16px;        line-height: 19px}}.cart__inner{display: grid;    grid-template-columns: 1fr auto;    align-items: center}@media (min-width:1024px){    .cart__inner{        grid-template-columns: 100%}}.cart__heading{margin: 0}@media (min-width:1024px){    .cart__heading{        grid-column: 1/-1;        margin-bottom: 20px}}.cart__clear-button{display: flex;padding: 0;border: 0;    column-gap: 5px;    align-items: center;    text-decoration: none;font: 500 16px/1"Onest", "Arial", sans-serif;color: var(--text-weak-color);background: 0 0;cursor: pointer;transition: color 400ms ease-in-out}@media (min-width:1024px){    .cart__clear-button{        grid-column: 1/-1}}@media (min-width:1600px){    .cart__clear-button{        font-size: 18px}}.cart__clear-button::after{content: "";width: 16px;height: 16px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);transition: transform 200ms ease-in}@media (min-width:1600px){    .cart__clear-button::after{width: 20px;height: 20px}}.cart__clear-button:active::after,.contacts-list__link:active img,.contacts-list__link:active svg{transform: scale(.85)}.cart__form{    grid-column: 1/-1;margin: 20px 0 0}@media (min-width:1024px){    .cart__form{display: grid;        grid-template-columns: 1fr 365px;        column-gap: 40px;        align-items: start}}@media (min-width:1280px){    .cart__form{        grid-template-columns: minmax(875px, 1095px) minmax(285px, 365px)}}@media (min-width:1600px){    .cart__form{        column-gap: 60px}}.cart__products{margin: 40px 0 20px}@media (min-width:1024px){    .cart__products{        grid-column: 1/2}}.cart__products-heading{margin: 0 0 20px;    font-size: 24px;    line-height: 1;    font-weight: 400;color: var(--text-weak-color)}@media (min-width:1280px){    .cart__products-heading{        font-size: 32px}}.cart__products-list{padding: 0;margin: 0;    list-style: none}@media (min-width:1024px){    .cart__form>.cart__products-list{        grid-column: 1/2}}.cart__products-item+.cart__products-item{    padding-top: 20px;    border-top: 1px solid var(--border-light-color);    margin-top: 20px}@media (min-width:1280px){    .cart__products-item+.cart__products-item{        padding-top: 10px;        margin-top: 10px}}@media (min-width:1600px){    .cart__products-item+.cart__products-item{        padding-top: 20px;        margin-top: 20px}}@media (min-width:1024px){    .cart__order{        grid-column: 2/3;        grid-row: 1/3}}.cart__placeholder-wrapper{    grid-column: 1/-1}.cart--empty{display: grid;    flex-grow: 1}.cart--empty .cart__inner{    min-height: 100%}.catalog-filter{display: flex;    box-sizing: border-box;    flex-direction: column;    align-items: stretch;font: 400 16px/19px"Onest", "Arial", sans-serif;background: var(--background-color)}@media (min-width:1280px){    .catalog-filter{        font-size: 18px;        line-height: 22px}}.catalog-filter__header{display: flex;padding: 20px 10px;    column-gap: 20px;    justify-content: space-between;    align-items: center}@media (min-width:1280px){    .catalog-filter__header{display: none}}.catalog-filter__heading{margin: 0;    font-size: 24px;    line-height: 1;    font-weight: 400}.catalog-filter__close-button{padding: 0;border: 0;background: 0 0;cursor: pointer;color: var(--text-weak-color)}.catalog-filter__close-button::before{content: "";display: block;width: 20px;height: 20px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross)}.catalog-filter__content{position: relative;    box-sizing: border-box;    flex-grow: 1;    border-top: 1px solid var(--border-light-color)}.catalog-filter__sections{position: absolute;top: 0;left: 0;    box-sizing: border-box;width: 100%;height: 100%;padding: 0;margin: 0;    list-style: none}.catalog-filter__sections .simplebar-track .simplebar-scrollbar::before{background: #000}.catalog-filter__sections .simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity: .73}@media (pointer:coarse){    .catalog-filter__sections .simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity: 0}}@media (min-width:1280px){    .catalog-filter__sections{padding: 0 30px}    .catalog-filter__sections .simplebar-track.simplebar-vertical{right: 8px}}.catalog-filter__section-heading{margin: 0;    font-size: 18px;    line-height: 22px;    font-weight: 400}.catalog-filter__checkboxes{display: grid;    box-sizing: border-box;    max-width: 720px;padding: 0 20px;margin: 20px 0 0;    grid-template-columns: 1fr 1fr;gap: 16px 10px;    align-items: start}@media (min-width:1280px){    .catalog-filter__checkboxes{        column-gap: 58px}}.catalog-filter__checkboxes>div{display: grid;    row-gap: 16px}.catalog-filter__footer{display: grid;padding: 10px;    row-gap: 20px;    justify-items: center}@media (min-width:1280px){    .catalog-filter__footer{padding: 10px 40px 40px}}.catalog-filter__submit-button{width: 100%}.catalog-navigation{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .catalog-navigation{        font-size: 18px;        line-height: 22px}}.catalog-navigation__menu{margin: 0}.catalog-navigation__menu-heading{margin: 0 0 20px;    line-height: 1;    font-weight: 500}.catalog-navigation__list-wrapper{margin: 0 0 20px}.catalog-navigation__list-wrapper:last-child{margin: 0}.catalog-navigation__list{padding: 0;margin: 0;    list-style: none}.catalog-navigation__item+.catalog-navigation__item{    margin-top: 12px}.catalog-navigation__link{display: block;padding: 0 12px;    text-decoration: none;color: var(--text-weak-color);transition: color 400ms ease-in-out}.catalog-navigation__link[href]:hover,.catalog__sorting-toggle-button:hover{color: var(--brand-color)}.catalog-navigation__link[href]:active{color: var(--text-color);    transition-duration: 200ms}.catalog-preview__link-wrapper{display: flex;margin: 20px 0 0;    justify-content: center}@media (min-width:768px){    .catalog-preview__link-wrapper{position: absolute;right: 0;bottom: calc(100% + 20px);margin: 0}}@media (min-width:1600px){    .catalog-preview__link-wrapper{bottom: calc(100% + 30px)}}.catalog__header{display: grid;padding: 0 0 10px;    grid-template-columns: auto 1fr;    column-gap: 20px}@media (min-width:1280px){    .catalog__header{        padding-bottom: 20px}}.catalog__heading{    grid-column: 1/-1;margin: 0 0 20px}@media (min-width:1280px){    .catalog__heading{        margin-bottom: 40px}}.catalog__filter-button{display: inline-grid;    grid-template-columns: auto auto;padding: 0;border: 0;    column-gap: 5px;    justify-content: start;    align-items: center;font: 400 16px/19px"Onest", "Arial", sans-serif;color: inherit;background: 0 0;cursor: pointer}@media (min-width:1280px){    .catalog__filter-button{        font-size: 18px;        line-height: 22px}}.catalog__filter-button::after,.catalog__filter-button::before{content: "";    grid-column: 2/3;    grid-row: 1/2;background: currentColor;transition: opacity 200ms ease-in-out}.catalog__filter-button::before{width: 16px;height: 16px;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);opacity: 0}.catalog__filter-button::after{width: 10px;height: 4px;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#filter);mask: url(/local/redesign/assets/css/../img/icons.svg#filter)}@media (min-width:1280px){    .catalog__filter-button::after{width: 15px;height: 6px}}.catalog__sorting{position: relative;    grid-column: -1/-2;    justify-self: end;font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .catalog__sorting{        font-size: 18px;        line-height: 22px}}.catalog__sorting-toggle-button{display: inline-flex;    box-sizing: border-box;padding: 0;border: 0;    column-gap: 5px;    align-items: center;    text-align: right;font: inherit;color: inherit;background: 0 0;cursor: pointer;transition: color 400ms ease-in-out}.catalog__sorting-toggle-button::after{content: "";width: 12px;height: 12px;    margin-top: 2px;    flex-shrink: 0;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transition: transform 400ms ease-in-out}@media (min-width:1280px){    .catalog__sorting-toggle-button::after{width: 14px;height: 14px}}.catalog__sorting-list{position: absolute;top: calc(100% + 10px);right: calc(var(--edge-indent)*-1);    z-index: 3;width: 232px;padding: 0 0 8px;    border-radius: 4px;margin: 0;    list-style: none;background: var(--background-color);overflow: hidden;visibility: hidden;opacity: 0;    transition-property: opacity, visibility;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .catalog__sorting-list{top: calc(100% + 20px);width: 317px}}.catalog__sorting-item+.catalog__sorting-item{    margin-top: 8px}.catalog__sorting-link{display: block;padding: 8px 12px;    text-decoration: none;color: inherit}.catalog__sorting-link--active,.catalog__sorting-link:hover{background: var(--background-additional-color)}.catalog__sorting-link--active{    pointer-events: none}.catalog__sorting--open .catalog__sorting-toggle-button::after{transform: rotate(-180deg)}.catalog__sorting--open .catalog__sorting-list{visibility: visible;opacity: 1}.catalog__applied-filters{    grid-column: 1/-1}.catalog__applied-filters-list{display: flex;padding: 0;margin: 20px 0 10px;    list-style: none;    flex-wrap: wrap;gap: 8px 10px}@media (min-width:1280px){    .catalog__applied-filters-list{        margin-bottom: 0}}.catalog__applied-filter-reset-button{display: inline-flex;padding: 7px 4px 7px 7px;border: 1px solid var(--border-light-color-4);    border-radius: 4px;    column-gap: 5px;    align-items: center;    text-decoration: none;font: 400 14px/17px"Onest", "Arial", sans-serif;color: var(--text-weak-color);background: 0 0;cursor: pointer;transition: border-color 400ms ease-in-out}@media (min-width:1280px){    .catalog__applied-filter-reset-button{        font-size: 16px;        line-height: 19px}}.catalog__applied-filter-reset-button::after{content: "";width: 14px;height: 14px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);    transition-property: color, transform;    transition-duration: 200ms;    transition-timing-function: ease-in}.catalog__applied-filter-reset-button:active,.catalog__applied-filter-reset-button:hover{    border-color: var(--brand-color)}.catalog__applied-filter-reset-button:active::after{color: var(--brand-color);transform: scale(.85)}.catalog__body{position: relative}@media (min-width:1280px){    .catalog__body{        padding-top: 20px}}.catalog__body::after,.catalog__filter-wrapper{bottom: 0;opacity: 0;visibility: hidden;    transition-property: opacity, visibility;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.catalog__body::after{content: "";position: absolute;top: 0;left: calc(var(--edge-indent)*-1);right: calc(var(--edge-indent)*-1);background: var(--overlay-color)}.catalog__filter-wrapper{position: fixed;left: 0;    z-index: 3;width: 100%}@media (max-width:1279px){    .catalog__filter-wrapper{height: 100vh !important}    @supports (height:100dvh){        .catalog__filter-wrapper{height: 100dvh !important}}}@media (min-width:1280px){    .catalog__filter-wrapper{width: 400px}}@media (min-width:1600px){    .catalog__filter-wrapper{left: calc((100% - 1600px)/2)}}.catalog__filter{height: 100%}@media (max-width:1279px){    .catalog__navigation-wrapper{display: none}}.catalog__more-button-wrapper{    grid-column: 1/-1;display: flex;margin: 20px 0 0;    justify-content: center}@media (min-width:768px){    .catalog__more-button-wrapper{        margin-top: 30px}}@media (min-width:1280px){    .catalog__more-button-wrapper{        margin-top: 40px}}.catalog__pagination-wrapper{    grid-column: 1/-1;display: flex;width: 100%;margin: 20px 0 0;    justify-content: center}@media (min-width:768px){    .catalog__pagination-wrapper{        margin-top: 30px}}@media (min-width:1280px){    .catalog__pagination-wrapper{        margin-top: 40px}}.catalog__more-button-wrapper+.catalog__pagination-wrapper{    margin-top: 20px}@media (min-width:1280px){    .catalog--main .catalog__header{        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap);        align-items: end}    .catalog--main .catalog__heading{        grid-column: 1/2;margin: 0}    .catalog--main .catalog__applied-filters{        grid-column: 2/-1}    .catalog--main .catalog__body{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}    .catalog--main .catalog__products{        grid-column: 2/-1}    .catalog:not(.catalog--filter-open){position: relative;        z-index: 0}}.catalog:not(.catalog--filter-open) .catalog__filter-wrapper *{opacity: 0 !important;visibility: hidden !important}.catalog--filter-open .catalog__filter-button::before{opacity: 1}.catalog--filter-open .catalog__filter-button::after{opacity: 0}.catalog--filter-open .catalog__body::after,.catalog--filter-open .catalog__filter-wrapper{opacity: 1;visibility: visible}.categories{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}.categories__list{display: grid;    max-width: 728px;    grid-template-columns: 1fr 1fr;padding: 0;margin: 0 auto;    list-style: none;gap: 10px var(--grid-column-gap)}@media (min-width:390px){    .categories__list{        grid-template-columns: repeat(3, 1fr)}}@media (min-width:1024px){    .categories__list{        grid-template-columns: repeat(6, 1fr);        max-width: none;margin: 0}}.categories__item{position: relative;    font-size: 14px;    line-height: 17px}@media (min-width:1280px){    .categories__item{        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .categories__item{        font-size: 18px;        line-height: 22px}}.categories__image-wrapper{width: 100%;    aspect-ratio: 117/185}@media (min-width:1280px){    .categories__image-wrapper{        aspect-ratio: 237/376}}.categories__link{display: block;margin: 5px 0 0;    text-decoration-style: dashed;    text-decoration-color: transparent;color: inherit;transition: color 400ms ease-in-out, text-decoration-color 200ms ease-in}.categories__link::after{content: "";position: absolute;inset: 0}.categories__link:hover{color: var(--brand-color)}.categories__link:active{    text-decoration-color: currentColor;color: var(--brand-color)}.celebrities-list{    --celebrities-list-row-gap: 10px;font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:768px){    .celebrities-list{display: grid;        grid-template-columns: repeat(4, 1fr)}}@media (min-width:1280px){    .celebrities-list{        --celebrities-list-row-gap: 20px;        font-size: 18px;        line-height: 22px}}.celebrities-list__items{display: grid;padding: 0;margin: 0;    list-style: none;    grid-template-columns: 1fr 1fr;gap: var(--celebrities-list-row-gap) var(--grid-column-gap)}@media (min-width:768px){    .celebrities-list__items{        grid-column: 1/-1;        margin-bottom: calc(var(--celebrities-list-row-gap)*-1);        grid-template-columns: repeat(4, 1fr);        row-gap: 0;        grid-auto-flow: dense}    .celebrities-list__item{display: contents}}.celebrities-list__image-wrapper{position: relative;display: block;    aspect-ratio: 180/241}@media (min-width:1280px){    .celebrities-list__image-wrapper{        aspect-ratio: 285/382}}@media (min-width:1600px){    .celebrities-list__image-wrapper{        aspect-ratio: 365/489}}.celebrities-list__image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;    object-fit: cover;    object-position: top center}.celebrities-list__title{margin: 10px 0 0}@media (min-width:768px){    .celebrities-list__title{        margin-bottom: var(--celebrities-list-row-gap)}    .celebrities-list__item:nth-child(10n-9) .celebrities-list__image-wrapper{        grid-column: 1/3;        grid-row: span 3;        aspect-ratio: auto}    .celebrities-list__item:nth-child(10n-9) .celebrities-list__title{        grid-column: 1/3}    .celebrities-list__item:nth-child(10n-6) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-6) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-8) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-8) .celebrities-list__title{        grid-column: 3/4}    .celebrities-list__item:nth-child(10n-5) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-5) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-7) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-7) .celebrities-list__title{        grid-column: 4/5}    .celebrities-list__item:nth-child(10n-2) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-2) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-4) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-4) .celebrities-list__title{        grid-column: 1/2}    .celebrities-list__item:nth-child(10n-1) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-1) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-3) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-3) .celebrities-list__title{        grid-column: 2/3}    .celebrities-list__item:nth-child(10n) .celebrities-list__image-wrapper{        grid-column: 3/5;        grid-row: span 3;        aspect-ratio: auto}    .celebrities-list__item:nth-child(10n) .celebrities-list__title{        grid-column: 3/5}    .celebrities-list__item:nth-child(10n-9):last-child .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-9):nth-last-child(2) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-9):nth-last-child(3) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-9):nth-last-child(4) .celebrities-list__image-wrapper{        grid-column: 1/2;        grid-row: span 1;        aspect-ratio: 365/489}    .celebrities-list__item:nth-child(10n-9):last-child .celebrities-list__title,    .celebrities-list__item:nth-child(10n-9):nth-last-child(2) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-9):nth-last-child(3) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-9):nth-last-child(4) .celebrities-list__title{        grid-column: 1/2}    .celebrities-list__item:nth-child(10n-8):last-child .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-8):last-child .celebrities-list__title,    .celebrities-list__item:nth-child(10n-8):nth-last-child(2) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-8):nth-last-child(2) .celebrities-list__title,    .celebrities-list__item:nth-child(10n-8):nth-last-child(3) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-8):nth-last-child(3) .celebrities-list__title{        grid-column: 2/3}    .celebrities-list__item:nth-child(10n-7):last-child .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-7):last-child .celebrities-list__title,    .celebrities-list__item:nth-child(10n-7):nth-last-child(2) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-7):nth-last-child(2) .celebrities-list__title{        grid-column: 3/4}    .celebrities-list__item:nth-child(10n-6):last-child .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-6):last-child .celebrities-list__title{        grid-column: 4/5}    .celebrities-list__item:nth-child(10n-2):last-child .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-2):last-child .celebrities-list__title,    .celebrities-list__item:nth-child(10n-2):nth-last-child(2) .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-2):nth-last-child(2) .celebrities-list__title{        grid-column: 3/4}    .celebrities-list__item:nth-child(10n-1):last-child .celebrities-list__image-wrapper,    .celebrities-list__item:nth-child(10n-1):last-child .celebrities-list__title{        grid-column: 4/5}}.celebrities-list__button{width: 100%;margin: 20px 0 0}@media (min-width:768px){    .celebrities-list__button{        grid-column: 2/4}}@media (min-width:1600px){    .celebrities-list__button{        margin-top: 30px}}.celebrities__heading{margin: 0 0 20px}@media (min-width:1600px){    .celebrities__heading{        margin-bottom: 30px}}.checker{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .checker{        font-size: 18px;        line-height: 22px}}.checker__inner{display: grid;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center}.checker__control{    align-self: start;    -webkit-appearance: none;appearance: none;display: grid;    box-sizing: border-box;border: 0;margin: 0;    place-items: center;background: 0 0;    transition-property: border-color, background-color;    transition-duration: 400ms}.checker__control::before{transition: background-color 400ms}.checker__control:enabled,.checker__control:enabled+.checker__label{cursor: pointer}.checker__label{color: var(--text-weak-color);transition: color 400ms ease-in-out}.checker__control[type=checkbox]{width: 20px;height: 20px;    border-radius: 4px;background: var(--background-additional-color)}.checker__control[type=checkbox]::before{content: "";display: block;width: 12px;height: 10px;background: 0 0;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_checkmark);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_checkmark)}.checker__control[type=checkbox]:enabled:not(:checked):hover::before{background: var(--text-weak-color-2)}.checker__control[type=checkbox]:enabled:not(:checked):hover+.checker__label{color: var(--text-color)}.checker__control[type=checkbox]:checked{background: var(--background-dark-color)}.checker__control[type=checkbox]:checked::before{background: var(--text-light-color)}.checker__control[type=checkbox]:checked+.checker__label{color: var(--text-color)}.checker__control[type=checkbox]:disabled,.checker__control[type=checkbox]:disabled+.checker__label{opacity: .5}.checkout-form{display: grid;    grid-template-columns: 100%;    row-gap: 10px;    counter-reset: sections}@media (min-width:768px){    .checkout-form{        row-gap: 20px}}@media (min-width:1024px){    .checkout-form{        grid-template-columns: 1fr 285px;        grid-template-rows: auto auto 1fr;        column-gap: 20px;        align-items: start}}@media (min-width:1280px){    .checkout-form{        grid-template-columns: 1fr calc((100% - 3*var(--grid-column-gap))/4);        column-gap: var(--grid-column-gap)}}.checkout-form__section{display: grid;padding: 20px 10px;border: 0;margin: 0;    align-content: start;background: var(--background-color);    border-radius: 12px;    counter-increment: sections}@media (min-width:768px){    .checkout-form__section{padding: 20px}}@media (min-width:1280px){    .checkout-form__section{        border-radius: 16px}}@media (min-width:1600px){    .checkout-form__section{padding: 30px}}.checkout-form__section--delivery{gap: 20px 10px}@media (min-width:1024px){    .checkout-form__section--delivery{        column-gap: 20px}}.checkout-form__pick-up-point-field{cursor: default;    pointer-events: none}.checkout-form__pick-up-point-field .text-field__control{color: var(--text-weak-color-3)}.checkout-form__pick-up-point-field .text-field__control.text-field__control::placeholder{color: var(--text-weak-color-3)}.checkout-form__delivery-address-field.checkout-form__delivery-address-field{display: none;    grid-column: 1/-1}.checkout-form__delivery-address-field.checkout-form__delivery-address-field .text-field__control.text-field__control::placeholder{color: var(--brand-color)}.checkout-form__delivery-address-field.checkout-form__delivery-address-field .text-field__control:placeholder-shown{    text-align: center}.checkout-form__section--user{gap: 10px}@media (min-width:1280px){    .checkout-form__section--user{        grid-template-columns: repeat(6, 1fr);        row-gap: 20px}}@media (min-width:1600px){    .checkout-form__section--user{        column-gap: 20px}}.checkout-form__section--user .checkout-form__section-header{    margin-bottom: 10px}@media (min-width:1280px){    .checkout-form__section--user .checkout-form__section-header{        grid-column: 1/-1;        margin-bottom: 0}    .checkout-form__section--user .checkout-form__email-field,    .checkout-form__section--user .checkout-form__name-field{        grid-column: span 3}    .checkout-form__section--user .checkout-form__phone-field,    .checkout-form__section--user .checkout-form__pick-up-point-field,    .checkout-form__section--user .checkout-form__postal-code-field{        grid-column: span 2}    .checkout-form__section--user .checkout-form__comment{        grid-column: 1/-1}}.checkout-form__section--payment{gap: 20px}.checkout-form__section-header{padding: 0 0 20px;    border-bottom: 1px solid var(--border-light-color)}.checkout-form__section-heading{display: grid;margin: 0;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center;    font-size: 20px;    line-height: 1;    font-weight: 500}.checkout-form__section-heading::before{content: counter(sections);    box-sizing: border-box;    min-width: 20px;padding: 4px;    border-radius: 4px;    text-align: center;    font-size: 12px;    line-height: 1;    font-weight: 500;color: var(--text-light-color);background: var(--background-dark-color)}@media (min-width:1280px){    .checkout-form__section-heading::before{        min-width: 24px;padding: 5px;        font-size: 14px}}@media (min-width:1600px){    .checkout-form__section-heading::before{        min-width: 28px;padding: 6px;        font-size: 16px}}@media (min-width:1280px){    .checkout-form__section-heading{        column-gap: 16px;        font-size: 24px;        font-weight: 400}}@media (min-width:1600px){    .checkout-form__section-heading{        font-size: 28px}}.checkout-form__region{display: grid}@media (max-width:1279px){    .checkout-form__delivery-company{        margin-top: 10px}}.checkout-form__delivery-company--hidden,.checkout-form__delivery-method{display: none}@media (max-width:1279px){    .checkout-form__delivery-method{        margin-top: 10px}}@media (min-width:1024px){    .checkout-form__order{position: sticky;top: 60px;        grid-column: 2/3;        grid-row: 1/4}}@media (min-width:1280px){    .checkout-form__order{top: 76px}}.checkout-form__field-label{margin: 0 0 10px}@media (min-width:1280px){    .checkout-form__field-label{        margin-bottom: 12px}}.checkout-form__delivery-company-list{display: grid;padding: 0;margin: 0;    list-style: none;    grid-template-columns: 1fr 1fr;gap: 10px}@media (min-width:768px){    .checkout-form__delivery-company-list{        grid-template-columns: repeat(3, 180px);        justify-content: start}}.checkout-form__self-pickup{display: none;    max-width: 370px;    font-size: 16px;    line-height: 19px}@media (max-width:1279px){    .checkout-form__self-pickup{        margin-top: 10px}}.checkout-form__self-pickup-heading{margin: 0 0 10px;    font-size: 16px;    font-weight: 500}.checkout-form__self-pickup-text{margin: 0 0 10px;color: var(--text-weak-color)}.checkout-form__self-pickup-link{margin: 0 0 20px}.checkout-form--delivery-company_post .checkout-form__delivery-method,.checkout-form--delivery-company_post .delivery-methods__item--courier,.checkout-form--delivery-company_post .delivery-methods__item--point,.checkout-form--delivery-company_sdek .checkout-form__delivery-method,.checkout-form--delivery-company_sdek .delivery-methods__item--courier,.checkout-form--delivery-company_sdek .delivery-methods__item--point,.checkout-form--delivery-company_self-pickup .checkout-form__self-pickup{display: block}.delivery-methods__item{display: none}.checkout-form--delivery-company_post.checkout-form--delivery-method_point .checkout-form__pick-up-point-field,.checkout-form--delivery-company_sdek.checkout-form--delivery-method_point .checkout-form__pick-up-point-field{cursor: pointer;    pointer-events: auto}.checkout-form--delivery-company_post.checkout-form--delivery-method_point .checkout-form__pick-up-point-field .text-field__control,.checkout-form--delivery-company_sdek.checkout-form--delivery-method_point .checkout-form__pick-up-point-field .text-field__control{color: inherit}.checkout-form--delivery-company_post.checkout-form--delivery-method_point .checkout-form__pick-up-point-field .text-field__control.text-field__control::placeholder,.checkout-form--delivery-company_sdek.checkout-form--delivery-method_point .checkout-form__pick-up-point-field .text-field__control.text-field__control::placeholder{color: var(--text-weak-color)}.checkout-form--delivery-company_post.checkout-form--delivery-method_courier .checkout-form__delivery-address-field.checkout-form__delivery-address-field,.checkout-form--delivery-company_sdek.checkout-form--delivery-method_courier .checkout-form__delivery-address-field.checkout-form__delivery-address-field{display: block}.checkout-form--delivery-company_post.checkout-form--delivery-method_courier .checkout-form__pick-up-point-field,.checkout-form--delivery-company_post.checkout-form--delivery-method_courier .checkout-form__postal-code-field,.checkout-form--delivery-company_sdek.checkout-form--delivery-method_courier .checkout-form__pick-up-point-field,.checkout-form--delivery-company_sdek.checkout-form--delivery-method_courier .checkout-form__postal-code-field{display: none}@media (min-width:1280px){    .checkout-form--delivery-company_post.checkout-form--delivery-method_courier .checkout-form__email-field,    .checkout-form--delivery-company_post.checkout-form--delivery-method_courier .checkout-form__name-field,    .checkout-form--delivery-company_post.checkout-form--delivery-method_courier .checkout-form__phone-field,    .checkout-form--delivery-company_sdek.checkout-form--delivery-method_courier .checkout-form__email-field,    .checkout-form--delivery-company_sdek.checkout-form--delivery-method_courier .checkout-form__name-field,    .checkout-form--delivery-company_sdek.checkout-form--delivery-method_courier .checkout-form__phone-field{        grid-column: span 2}}.checkout-order{    box-sizing: border-box;padding: 0 10px 20px;    border-radius: 12px;font: 400 14px/17px"Onest", "Arial", sans-serif;background: var(--background-color);overflow: hidden}@media (min-width:768px){    .checkout-order{        padding-right: 20px;        padding-left: 20px}}@media (min-width:1280px){    .checkout-order{padding: 0 12px 12px;        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .checkout-order{padding: 0 20px 20px}}.checkout-order__folds{    margin-right: -10px}@media (min-width:768px){    .checkout-order__folds{        margin-right: -20px}}@media (min-width:1280px){    .checkout-order__folds{        margin-right: -12px}}@media (min-width:1600px){    .checkout-order__folds{        margin-right: -20px}}.checkout-order__fold.folds__item.folds__item{padding: 20px 0;    border-bottom: 1px solid var(--border-light-color);    border-radius: 0}@media (min-width:1280px){    .checkout-order__fold.folds__item.folds__item{        padding-top: 12px}}@media (min-width:1600px){    .checkout-order__fold.folds__item.folds__item{        padding-top: 20px}}.checkout-order__fold.folds__item.folds__item .folds__item-header{    padding-right: 10px}@media (min-width:768px){    .checkout-order__fold.folds__item.folds__item .folds__item-header{        padding-right: 20px}}@media (min-width:1280px){    .checkout-order__fold.folds__item.folds__item .folds__item-header{        padding-right: 12px}}@media (min-width:1600px){    .checkout-order__fold.folds__item.folds__item .folds__item-header{        padding-right: 20px}}.checkout-order__fold.folds__item.folds__item .folds__item-header::after{width: 14px;height: 14px}@media (min-width:1280px){    .checkout-order__fold.folds__item.folds__item .folds__item-header::after{width: 16px;height: 16px}}.checkout-order__heading{margin: 0;font: 500 20px/24px"Lato", "Arial", sans-serif}@media (min-width:1280px){    .checkout-order__heading{        font-family: "Onest", "Arial", sans-serif;        font-weight: 400;        font-size: 24px;        line-height: 1}}@media (min-width:1600px){    .checkout-order__heading{        font-size: 28px}}.checkout-order__products{    box-sizing: border-box;    padding-right: 10px;margin: 20px 0 0}@media (min-width:768px){    .checkout-order__products{        padding-right: 20px}}@media (min-width:1280px){    .checkout-order__products{        padding-right: 12px}}@media (min-width:1600px){    .checkout-order__products{        padding-right: 20px}}.checkout-order__products-list{padding: 0;margin: 0;    list-style: none}.checkout-order__products-item{width: 72px}.checkout-order__products-item-link{display: block;    text-decoration: none;color: inherit}.checkout-order__products-item-link[href]:hover .checkout-order__products-item-title{color: var(--brand-color)}.checkout-order__products-item-image-wrapper{width: 100%;height: 91px}.checkout-order__products-item-title{    max-width: 100%;margin: 5px 0 0;    font-size: 10px;    line-height: 12px;    white-space: nowrap;    text-overflow: ellipsis;overflow: hidden;transition: color 400ms ease-in-out}.checkout-order__list{display: grid;margin: 20px 0 0;    grid-template-columns: auto auto;gap: 10px 20px;    justify-content: space-between;color: var(--text-weak-color)}.checkout-order__list-value{margin: 0;    text-align: right;color: var(--text-color)}.checkout-order__list-value--accent{color: var(--accent-color)}.checkout-order__list-key--total{color: var(--text-color)}.checkout-order__total{display: flex;margin: 40px 0 20px;    justify-content: space-between;    align-items: center;    font-size: 18px;    line-height: 22px}@media (min-width:1600px){    .checkout-order__total{        font-size: 20px;        line-height: 20px}}.checkout-order__total-text{margin: 0}.checkout-order__total-price{margin: 0;    font-weight: 500}.checkout-order__button{width: 100%}.checkout-order__comment{display: block;    max-width: 300px;margin: 14px 0 auto;    text-align: center;    font-size: 12px;    line-height: 14px;color: var(--text-weak-color)}@media (min-width:420px) and (max-width:1023px){    .checkout-order__comment{        max-width: none;        text-align: left}}@media (min-width:1280px){    .checkout-order__comment{        margin-top: 20px;        line-height: 17px}}@media (min-width:1600px){    .checkout-order__comment{        font-size: 14px}}.checkout-order__comment-link{    font-weight: 500;    text-decoration-style: dashed;    text-decoration-color: transparent;    -webkit-text-decoration-skip-ink: none;    text-decoration-skip-ink: none;color: var(--brand-color);    transition-property: color, text-decoration-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.checkout-order__comment-link:hover{    text-decoration-color: currentColor}.checkout-order__comment-link:active{color: inherit;    text-decoration-color: currentColor;    transition-timing-function: ease-in}.checkout-order--receipt{    padding-bottom: 0}@media (min-width:768px){    .checkout-order--receipt{background: var(--background-additional-color);        padding-bottom: 20px}}@media (min-width:1280px){    .checkout-order--receipt{        padding-right: 20px;        padding-left: 20px}}@media (min-width:768px){    .checkout-order--receipt .checkout-order__fold.folds__item.folds__item{background: var(--background-additional-color)}}@media (min-width:1280px){    .checkout-order--receipt .checkout-order__fold.folds__item.folds__item{        padding-top: 20px}}.checkout{background: var(--background-additional-color)}@media (min-width:1280px){    .checkout{        padding-bottom: 40px}}@media (min-width:1600px){    .checkout{        padding-bottom: 60px}}.checkout__header{padding: 0 0 10px;    border-radius: 0 0 12px 12px;margin: 0 0 10px;background: var(--background-color)}@media (min-width:768px){    .checkout__header{        margin-bottom: 20px}}@media (min-width:1280px){    .checkout__header{        padding-bottom: 20px;        border-radius: 0 0 16px 16px}}.checkout__heading{margin: 0}.checkout__back-button{display: inline-flex;    column-gap: 6px;    align-items: center;    text-decoration: none;    font-size: 16px;    line-height: 1;    font-weight: 500;margin: 20px 0 0;color: var(--brand-color);transition: color 400ms ease-in-out}@media (min-width:1600px){    .checkout__back-button{        font-size: 18px}}.checkout__back-button::before{content: "";width: 14px;height: 14px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transform: rotate(90deg);transition: transform 200ms ease-in}@media (min-width:1600px){    .checkout__back-button::before{width: 18px;height: 18px}}.checkout__back-button:active,.checkout__back-button:hover{color: var(--text-weak-color)}.checkout__back-button:active::before{transform: translate(-2px) rotate(90deg)}@media (min-width:1024px){    .checkout__inner{        max-width: 1520px;padding: 0 var(--edge-indent);        margin-right: auto;        margin-left: auto}}.color{display: inline-block}.color__image{display: block;width: 28px;height: 28px;padding: 1px;border: 1px solid var(--border-light-color-2);    border-radius: 50%;    object-fit: cover;    object-position: center}@media (min-width:1280px){    .color__image{width: 24px;height: 24px}}@media (min-width:1600px){    .color__image{width: 28px;height: 28px}}.color__control:enabled+.color__image{cursor: pointer}.color__control:disabled+.color__image{opacity: .2}.color__control:checked+.color__image{    border-color: var(--text-color)}@media (min-width:1280px){    .color--big .color__image{width: 28px;height: 28px}}.company-card{    text-align: center;font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-weak-color)}@media (min-width:1600px){    .company-card{        font-size: 18px;        line-height: 22px}}.company-card__logo.company-card__logo{    --logo-color: var(--brand-color);display: block;width: 208px;height: auto;margin: 0 auto 20px}@media (min-width:1280px){    .company-card__logo.company-card__logo{width: 405px}}@media (min-width:1600px){    .company-card__logo.company-card__logo{        margin-bottom: 36px}}.company-card__text{margin: 10px auto}@media (min-width:390px){    .company-card__text{width: 84%}}.company-card__slogan{margin: 10px auto;    font-size: 28px;    line-height: 1;color: var(--text-color)}@media (min-width:390px){    .company-card__slogan{width: 84%}}@media (min-width:1600px){    .company-card__slogan{        font-size: 32px}}.company-card__button{width: 100%;margin: 10px 0 0}@media (min-width:1600px){    .company-card__button{        margin-top: 30px}}.company-preview{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}@media (min-width:600px){    .company-preview__inner{display: grid;        grid-template-columns: 1fr 285px 285px 1fr;        column-gap: var(--grid-column-gap);        align-items: start}}@media (min-width:1280px){    .company-preview__inner{        grid-template-columns: repeat(4, 1fr)}}.company-preview__heading{margin: 0 0 20px}@media (min-width:600px){    .company-preview__heading{        grid-column: 1/-1}}@media (min-width:1280px){    .company-preview__heading{        grid-column: 1/2}}.company-preview__image-wrapper{    max-width: 370px;margin: 0 auto 10px;height: 463px}@media (min-width:600px){    .company-preview__image-wrapper{        grid-column: 2/3;        max-width: none;height: auto;        aspect-ratio: 365/471;margin: 0}}.company-preview__content{display: grid;    row-gap: 10px}@media (min-width:600px){    .company-preview__content{        grid-column: 3/4}}.company-preview__quote{    max-width: 320px;margin: 0;    font-size: 24px;    line-height: 1;    font-weight: 300;    letter-spacing: -2px}@media (min-width:600px){    .company-preview__quote{        max-width: none}}@media (min-width:1280px){    .company-preview__quote{        font-size: 30px}}@media (min-width:1600px){    .company-preview__quote{        font-size: 40px}}.company-preview__quote-author{margin: 0;    font-size: 16px;    line-height: 19px;color: var(--text-weak-color)}@media (min-width:1280px){    .company-preview__quote-author{        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .company-preview__quote-author{        font-size: 18px;        line-height: 22px}}.company-preview__button{margin: 10px 0 0}@media (min-width:600px){    .company-preview__button{        max-width: 88%}}@media (min-width:1600px){    .company-preview__button{        max-width: 75%;        margin-top: 20px}}.consultant-contacts__heading{margin: 0 0 28px}@media (min-width:1280px){    .consultant-contacts__heading{        margin-bottom: 30px}}.consultant-contacts__list-wrapper{    max-width: 900px}@media (min-width:1280px){    .consultant-contacts__list-wrapper{        max-width: 1050px}}@media (min-width:1600px){    .consultant-contacts__list-wrapper{        max-width: 1313px}}.consumers-photos{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .consumers-photos{        font-size: 18px;        line-height: 22px}}@media (min-width:1280px){    .consumers-photos__inner{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap);        justify-items: start}    .consumers-photos__inner>*{        grid-column: 1/-1}}.consumers-photos__heading{margin: 0 0 10px}@media (min-width:1280px){    .consumers-photos__heading{        margin-bottom: 20px}}@media (min-width:1600px){    .consumers-photos__heading{        margin-bottom: 30px}}.consumers-photos p{    max-width: 750px;margin: 0 0 10px;color: var(--text-weak-color)}@media (min-width:1280px){    .consumers-photos__link{        margin-top: 10px}}.consumers-photos__slider-wrapper{display: grid;width: 100%;margin: 20px calc(var(--edge-indent)*-1)0;    grid-template-columns: 100%;    row-gap: 20px;    align-items: center}@media (min-width:768px){    .consumers-photos__slider-wrapper{        margin-right: 0;        margin-left: 0}}.consumers-photos__slider{    grid-area: 1/1/2/2;    box-sizing: border-box;width: 100%;    max-width: 100%;padding: 0 var(--edge-indent)}@media (min-width:768px){    .consumers-photos__slider{        padding-right: 0;        padding-left: 0}}.consumers-photos__slider-list{padding: 0;margin: 0;    list-style: none}.consumers-photos__slider-item{width: 180px}@media (min-width:1280px){    .consumers-photos__slider-item{width: auto}}.consumers-photos__slider-image-wrapper{width: 100%;height: 241px;cursor: pointer}@media (min-width:1280px){    .consumers-photos__slider-image-wrapper{height: 382px}}@media (min-width:1600px){    .consumers-photos__slider-image-wrapper{height: 489px}}.consumers-photos__slider-arrows{    grid-area: 1/1/2/2;    z-index: 1;margin: 0 5px}@media (min-width:768px){    .consumers-photos__slider-arrows{        margin-right: -15px;        margin-left: -15px}}@media (min-width:1280px){    .consumers-photos__slider-arrows{        margin-right: -20px;        margin-left: -20px}}.consumers-photos__slider-pagination.consumers-photos__slider-pagination{margin: 0 var(--edge-indent);width: calc(100% - var(--edge-indent)*2)}@media (min-width:768px){    .consumers-photos__slider-pagination.consumers-photos__slider-pagination{margin: 0;width: 100%}}@media (min-width:1024px){    .consumers-photos__slider-pagination.consumers-photos__slider-pagination{display: none}}.consumers-photos__button{width: 100%;margin: 20px 0 0}@media (min-width:1280px){    .consumers-photos__button{        grid-column: 2/4}}@media (min-width:1600px){    .consumers-photos__button{        margin-top: 30px}}.contacts-list{font: 400 16px/20px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .contacts-list{        font-family: "Lato", "Arial", sans-serif}}@media (min-width:1600px){    .contacts-list{        font-size: 18px}}.contacts-list__items{padding: 0;margin: 0;    list-style: none}.contacts-list__link{display: flex;    column-gap: 10px;    align-items: center;    text-decoration: none;color: inherit;    transition-property: border-color, color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .contacts-list__text{        margin-top: 2px}}.contacts-list__link img,.contacts-list__link svg{    flex-shrink: 0;fill: currentColor;transition: fill 400ms ease-in-out, transform 200ms ease-in}.contacts-list:not(.contacts-list--colored) .contacts-list__link:hover{color: var(--text-weak-color)}.contacts-list:not(.contacts-list--colored) .contacts-list__link:hover svg{fill: var(--brand-color);    will-change: transform}.contacts-list__link--phone img,.contacts-list__link--phone svg{width: 25px;height: 25px}@media (min-width:1280px){    .contacts-list__link--phone img,    .contacts-list__link--phone svg{width: 22px;height: 22px}}@media (min-width:1600px){    .contacts-list__link--phone img,    .contacts-list__link--phone svg{width: 27px;height: 27px}}.contacts-list__link--telegram img,.contacts-list__link--telegram svg{width: 22px;height: 19px}@media (min-width:1280px){    .contacts-list__link--telegram img,    .contacts-list__link--telegram svg{width: 20px;height: 18px}}@media (min-width:1600px){    .contacts-list__link--telegram img,    .contacts-list__link--telegram svg{width: 24px;height: 20px}}.contacts-list__link--vk img,.contacts-list__link--vk svg{width: 25px;height: 15px}@media (min-width:1280px){    .contacts-list__link--vk img,    .contacts-list__link--vk svg{width: 22px;height: 16px}}@media (min-width:1600px){    .contacts-list__link--vk img,    .contacts-list__link--vk svg{width: 27px;height: 17px}}.contacts-list__link--whatsapp img,.contacts-list__link--whatsapp svg{width: 22px;height: 22px}@media (min-width:1280px){    .contacts-list__link--whatsapp img,    .contacts-list__link--whatsapp svg{width: 20px;height: 20px}}@media (min-width:1600px){    .contacts-list__link--whatsapp img,    .contacts-list__link--whatsapp svg{width: 24px;height: 24px}}.contacts-list--colored .contacts-list__link--whatsapp svg{fill: #2cb742}.contacts-list--colored .contacts-list__link--telegram svg{fill: #24a1de}.contacts-list--bordered{    font-family: "Onest", "Arial", sans-serif}.contacts-list--bordered .contacts-list__link{padding: 13px;border: 1px solid var(--border-color);    border-radius: 8px;    justify-content: center;    font-weight: 500}.contacts-list--bordered .contacts-list__link:hover{    border-color: currentColor}.contacts-list--size_s .contacts-list__link--whatsapp img,.contacts-list--size_s .contacts-list__link--whatsapp svg{width: 16px;height: 16px}.contacts-list--size_s .contacts-list__link--telegram img,.contacts-list--size_s .contacts-list__link--telegram svg{width: 18px;height: 18px}.contacts-list--size_s .contacts-list__link--email img,.contacts-list--size_s .contacts-list__link--email svg,.contacts-list--size_s .contacts-list__link--phone img,.contacts-list--size_s .contacts-list__link--phone svg{width: 19px;height: 19px}@media (min-width:1280px){    .contacts-list--size_l{        font-size: 18px}}@media (min-width:1600px){    .contacts-list--size_l{        font-size: 20px}}@media (min-width:1280px){    .contacts-list--size_xl{        font-size: 20px}}@media (min-width:1600px){    .contacts-list--size_xl{        font-size: 24px}}@media (min-width:1280px){    .contacts-list--size_xl .contacts-list__link--phone img,    .contacts-list--size_xl .contacts-list__link--phone svg{width: 32px;height: 32px}}@media (min-width:1600px){    .contacts-list--size_xl .contacts-list__link--phone img,    .contacts-list--size_xl .contacts-list__link--phone svg{width: 36px;height: 36px}}@media (min-width:1280px){    .contacts-list--size_xl .contacts-list__link--vk img,    .contacts-list--size_xl .contacts-list__link--vk svg{width: 32px;height: 32px}}@media (min-width:1600px){    .contacts-list--size_xl .contacts-list__link--vk img,    .contacts-list--size_xl .contacts-list__link--vk svg{width: 36px;height: 36px}}@media (min-width:1280px){    .contacts-list--size_xl .contacts-list__link--telegram img,    .contacts-list--size_xl .contacts-list__link--telegram svg{width: 28px;height: 28px}}@media (min-width:1600px){    .contacts-list--size_xl .contacts-list__link--telegram img,    .contacts-list--size_xl .contacts-list__link--telegram svg{width: 32px;height: 32px}}@media (min-width:1280px){    .contacts-list--size_xl .contacts-list__link--whatsapp img,    .contacts-list--size_xl .contacts-list__link--whatsapp svg{width: 28px;height: 28px}}@media (min-width:1600px){    .contacts-list--size_xl .contacts-list__link--whatsapp img,    .contacts-list--size_xl .contacts-list__link--whatsapp svg{width: 32px;height: 32px}}.contacts-list--compact .contacts-list__items{display: grid;    grid-template-columns: auto auto;    justify-content: start;    align-items: center;gap: 20px 30px}@media (min-width:610px){    .contacts-list--compact .contacts-list__items{        grid-template-columns: repeat(4, auto);        column-gap: 24px;        justify-content: space-between}}@media (min-width:1600px){    .contacts-list--compact .contacts-list__items{gap: 24px 48px;        justify-content: start}}.contacts-list--row .contacts-list__items{display: grid;    grid-template-columns: auto auto;    justify-content: start;    align-items: center;gap: 20px 30px}@media (min-width:610px){    .contacts-list--row .contacts-list__items{        grid-template-columns: repeat(4, auto);        column-gap: 24px;        justify-content: space-between}}@media (min-width:1600px){    .contacts-list--row .contacts-list__items{gap: 24px 48px}}.contacts-list--column .contacts-list__items{display: grid;    row-gap: 10px}.counter{font: 600 16px/24px"Onest", "Arial", sans-serif}.counter--disabled{    pointer-events: none}.counter__inner{display: grid;    box-sizing: border-box;width: 100%;border: 1px solid currentColor;    border-radius: 8px;    grid-template-columns: auto 1fr auto;    align-items: center;background: var(--background-color)}.counter__control{    box-sizing: border-box;width: 100%;padding: 0;border: 0;    text-align: center;font: inherit;color: inherit;background: 0 0;    -webkit-appearance: textfield;appearance: textfield;outline: 0}.counter__control::-webkit-inner-spin-button,.counter__control::-webkit-outer-spin-button{    -webkit-appearance: none;appearance: none}.counter__control::placeholder{opacity: 1;color: var(--text-weak-color)}.counter__control:enabled{cursor: pointer}.counter__button{display: flex;height: 34px;padding: 0 18px;border: 0;    align-items: center;background: 0 0;color: inherit;cursor: pointer}.counter__button::after{content: "";display: block;width: 15px;    aspect-ratio: 1/1;background: currentColor;transition: background-color 400ms, transform 400ms}.counter__button--minus{order: -1}.counter__button--minus::after{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_minus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_minus)}.counter__button--plus::after{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_plus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_plus)}.counter__button:hover::after{background: var(--brand-color);    will-change: transform}.counter__button:active::after{background: var(--brand-color);transform: scale(.85)}.counter__button:disabled{    pointer-events: none}.counter__button:disabled::after{background: var(--text-weak-color-3)}@media (min-width:1600px){    .counter--big{        font-size: 18px;        line-height: 28px}}.counter--big .counter__button{height: 46px}@media (min-width:1600px){    .counter--big .counter__button{height: 48px}}.delivery-methods__list{display: grid;padding: 0;margin: 0;    list-style: none;    grid-template-columns: 1fr 1fr;    column-gap: 10px}.delivery-methods__item{position: relative;    z-index: 0;padding: 16px 12px;font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-weak-color)}.delivery-methods__label{display: grid;    grid-template-columns: auto 1fr;gap: 5px 10px;    align-items: center;cursor: pointer;transition: color 200ms ease-in-out}.delivery-methods__label::before{content: "";width: 22px;height: 22px;background: currentColor}.delivery-methods__label--courier::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#truck);mask: url(/local/redesign/assets/css/../img/icons.svg#truck)}.delivery-methods__label--point::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#shop);mask: url(/local/redesign/assets/css/../img/icons.svg#shop)}.delivery-methods__label::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid var(--border-light-color-4);    border-radius: 8px;transition: border-color 200ms ease-in-out}.delivery-methods__text{    grid-column: 2/3;color: var(--text-weak-color)}.delivery-methods__button{position: relative;    z-index: 1;display: none;padding: 0;border: 0;margin: 10px 0 0 32px;font: 500 18px/1"Onest", "Arial", sans-serif;color: var(--text-color);background: 0 0;cursor: pointer}.delivery-methods__button:hover{color: var(--brand-color)}.delivery-methods__control:checked+.delivery-methods__label{color: var(--text-color)}.delivery-methods__control:checked+.delivery-methods__label::after{    border-color: var(--brand-color)}.delivery-methods__control:checked~.delivery-methods__button{display: block}.developer{position: relative;font: 400 16px/19px"Lato", "Arial", sans-serif;    text-decoration: none;color: inherit}.developer::after{content: "";position: absolute;right: 0;bottom: -4px;left: 0;height: 1px;background: var(--brand-color);transform: scaleX(0);    transition-property: transform;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.developer:hover::after{transform: scaleX(1)}.developer:active::after{transform: translateY(-2px) scaleX(1);    transition-duration: 200ms}.developer__accent{font: 500 14px/17px"Onest", "Arial", sans-serif;color: var(--brand-color)}@media (min-width:1280px){    .developer__accent{        font-weight: 400}}@media (min-width:1600px){    .developer__accent{        font-size: 16px;        line-height: 19px}}.fake-counter{display: flex;padding: 0 18px;    box-sizing: border-box;border: 1px solid currentColor;    border-radius: 8px;    justify-content: space-between;    align-items: center;    text-align: center;font: 600 16px/24px"Onest", "Arial", sans-serif;cursor: default}.fake-counter::after,.fake-counter::before{content: "";width: 15px;height: 34px;    flex-shrink: 0;background: var(--text-weak-color-3);    -webkit-mask-position: center;    mask-position: center}.fake-counter::after{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_plus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_plus)}.fake-counter::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_minus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_minus)}.field-label{font: 400 16px/1"Onest", "Arial", sans-serif;color: var(--text-weak-color)}@media (min-width:1280px){    .field-label{        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .field-label{        font-size: 18px;        line-height: 22px}}.folds__item{position: relative;    z-index: 0;padding: 20px 10px;    border-radius: 12px;background: var(--background-color);overflow: hidden}@media (min-width:1280px){    .folds__item{padding: 20px;        border-radius: 16px}}@media (min-width:1600px){    .folds__item{padding: 30px}}.folds__item-header{display: grid;    grid-template-columns: 1fr auto;    align-items: center;    column-gap: 20px}@media (min-width:1280px){    .folds__item-header{        column-gap: 40px}}.folds__item-header::after{content: "";width: 14px;height: 10px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transform: rotate(0);    pointer-events: none;transition: transform 300ms ease-in-out}@media (min-width:1280px){    .folds__item-header::after{width: 16px}}.folds__button{padding: 0;border: 0;    text-align: inherit;font: inherit;    letter-spacing: inherit;color: inherit;background: 0 0;cursor: pointer}.folds__button::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0}.folds__item-content-wrapper{position: relative;    z-index: 1;overflow: hidden;transition: height 300ms ease-in-out}.folds__item-content{bottom: 0;left: 0;    box-sizing: border-box;width: 100%;opacity: 0;visibility: hidden;transition: opacity 300ms ease-in-out, visibility 300ms step-end}.folds__item:not(.folds__item--open) .folds__item-content-wrapper{height: 0 !important}.folds__item--open .folds__item-header::after{transform: rotate(180deg)}.folds__item--open .folds__item-content{opacity: 1;visibility: visible;transition: opacity 300ms ease-in-out, visibility 300ms step-start}.folds__item:hover .folds__item-header::after{    will-change: transform}.folds__item:hover .folds__item-content-wrapper{    will-change: height}.folds__item:hover .folds__item-content{    will-change: opacity, visibility}.folds--small .folds__item{padding: 12px}.folds--small .folds__item-header::after{width: 18px;height: 16px}.gallery-slider{display: grid;    grid-template-columns: 100%;    row-gap: 20px;    align-items: center;padding: 0 10px}@media (min-width:768px){    .gallery-slider{padding: 0}}.gallery-slider__slider{    grid-area: 1/1/2/2;    box-sizing: border-box;width: 100%;    max-width: 100%}.gallery-slider__list{padding: 0;margin: 0;    list-style: none}.gallery-slider__image-wrapper{width: 100%;    aspect-ratio: 622/786}.gallery-slider__arrows{    grid-area: 1/1/2/2;    z-index: 1;margin: 0-5px}@media (min-width:768px){    .gallery-slider__arrows{        margin-right: -20px;        margin-left: -20px}}.heading{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400;    line-height: 1}@media (min-width:1280px){    .heading{        font-weight: 300}}.heading__accent{    font-family: "Liana", cursive;    font-weight: 400}.heading--size_l{    font-size: 28px}@media (min-width:1280px){    .heading--size_l{        font-size: 44px}}@media (min-width:1600px){    .heading--size_l{        font-size: 58px}}.heading--size_l .heading__accent{    font-size: 42px}@media (min-width:1280px){    .heading--size_l .heading__accent{        font-size: 80px}}@media (min-width:1600px){    .heading--size_l .heading__accent{        font-size: 100px}}.heading--size_l.heading--alter{    font-weight: 300}.heading--size_s{    font-size: 24px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .heading--size_s{        font-size: 28px}}@media (min-width:1600px){    .heading--size_s{        font-size: 32px}}.info-button{display: block;padding: 0;border: 0;background: 0 0;cursor: pointer}.info-button::after{content: "";display: block;width: 19px;    aspect-ratio: 1/1;background: var(--brand-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#info-fancy);mask: url(/local/redesign/assets/css/../img/icons.svg#info-fancy)}@media (min-width:1280px){    .info-button::after{width: 17px}}@media (min-width:1600px){    .info-button::after{width: 19px}}.info-popup{position: fixed;top: 0;right: 0;left: 0;display: block;    box-sizing: border-box;width: 100%;padding: 7px 10px 11px;border: 0;margin: 0;    text-align: center;font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-color);background: var(--background-additional-color);transition: transform 400ms ease-in-out}@media (max-width:1023px){    .info-popup{transform: translateY(-100%)}}@media (min-width:1024px){    .info-popup{top: 175px;right: var(--edge-indent);left: auto;display: grid;width: 295px;padding: 19px;border: 1px solid currentColor;        border-radius: 8px;        grid-template-columns: auto 1fr;        column-gap: 20px;        align-items: center;        text-align: left;        font-size: 20px;        line-height: 22px;opacity: 0;visibility: hidden;        transition-property: opacity, visibility}    .info-popup::before{content: "";width: 36px;height: 36px;        border-radius: 50%}}@media (min-width:1600px){    .info-popup{top: 200px;right: calc((100% - 1520px)/2);width: 338px;        font-size: 24px;        line-height: 26px}    .info-popup::before{width: 41px;height: 41px}}.info-popup__text{margin: 0}@media (max-width:1023px){    .info-popup--success{color: var(--text-light-color);background: var(--success-color)}}@media (min-width:1024px){    .info-popup--success{        border-color: var(--success-color)}    .info-popup--success::before{background: var(--success-color)url(/local/redesign/assets/css/../img/icons.svg#controls_checkmark)no-repeat 50% 50%/14px 14px}}@media (min-width:1600px){    .info-popup--success::before{        background-size: 16px 16px}}@media (max-width:1023px){    .info-popup[open]{transform: translateY(0)}}@media (min-width:1024px){    .info-popup[open]{opacity: 1;visibility: visible}}.info{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .info{        font-size: 18px;        line-height: 22px}}.info__heading{margin: 0 0 10px;    font-size: 20px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .info__heading{        margin-bottom: 20px;        font-size: 28px}}@media (min-width:1600px){    .info__heading{        font-size: 32px}}.info__content{    margin-bottom: -10px}@media (min-width:1024px){    .info__content{        column-count: 2;        column-gap: 20px}}.info__content p{    padding-bottom: 10px;margin: 0;color: var(--text-weak-color)}.installments{font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-weak-color)}.installments::before{content: "";display: block;width: 100px;height: 16px;    margin-left: 5px;background: #000;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#parts-with-text);mask: url(/local/redesign/assets/css/../img/icons.svg#parts-with-text)}.installments__text{margin: 14px 0 20px;    padding-right: 2px}.installments__list{display: flex;padding: 0;margin: 0;    list-style: none;    flex-wrap: wrap;gap: 10px}@media (min-width:768px){    .installments__list{        column-gap: 48px}}.installments__item{position: relative;padding: 0 0 7px;    text-align: center}@media (min-width:390px){    .installments__item{        min-width: 77px}}@media (min-width:768px){    .installments__item{        min-width: 80px}}.installments__item::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;    border-radius: 100px;background: var(--border-color)}.installments__item--active{color: var(--text-color)}.installments__item--active::after{background: var(--text-color)}.installments__item-date{margin: 0 0 5px;    font-size: 14px;    line-height: 17px}.installments__item-price{margin: 0}.location-info{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .location-info{        font-size: 18px;        line-height: 22px}}.location-info__groups{display: grid;margin: 0;    row-gap: 20px;    grid-template-columns: repeat(auto-fit, minmax(285px, 1fr));    column-gap: var(--grid-column-gap)}@media (min-width:1280px){    .location-info__groups{        grid-template-columns: 1fr 1fr}}@media (min-width:1600px){    .location-info__groups{        row-gap: 40px}}.location-info__group-heading,.modal-offer__content h2{margin: 0 0 10px;    line-height: 1;    font-weight: 500}@media (min-width:1280px){    .location-info__group-heading{        margin-bottom: 20px;        font-size: 28px;        font-weight: 400}}@media (min-width:1600px){    .location-info__group-heading{        font-size: 32px}}.location-info__group-content{margin: 0}.location-info__text,.location-map p{margin: 0;color: var(--text-weak-color)}.location-info__link,.location-info__text+.location-info__text{margin: 10px 0 0}.location-info__group--contacts{    grid-column: 1/-1}.location-map{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .location-map{        font-size: 18px;        line-height: 22px}}@media (max-width:1279px){    .location-map__inner{        max-width: 590px;margin: 0 auto}}@media (min-width:1280px){    .location-map__inner{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}    .location-map__inner>*{        grid-column: 2/4}}.location-map__heading{margin: 0 0 20px}.location-map__image-wrappper{width: 100%;    aspect-ratio: 370/264;margin: 0 0 20px}@media (min-width:1280px){    .location-map__image-wrappper{        aspect-ratio: 590/421}}@media (min-width:1600px){    .location-map__image-wrappper{        aspect-ratio: 750/535}}.location-map .lead{margin: 0;    line-height: 1;    font-weight: 500;color: var(--text-color)}@media (min-width:1280px){    .location-map .lead{        padding-right: 16px}}.location-map p{margin: 10px 0 0}@media (min-width:1280px){    .location-map p{        padding-right: 16px}}.logo{    --logo-color: currentColor;display: block;color: inherit}.logo__image{display: block;width: 100%;height: auto;    max-height: 100%}.logo[href]{transition: color 400ms ease-in-out}.logo[href]:hover{color: var(--brand-color)}.logo[href]:active{color: var(--text-weak-color);    transition-duration: 200ms}.main-banner{display: grid;    grid-template-columns: 100%;color: var(--text-light-color)}.main-banner__container-wrapper{    grid-area: 1/1/2/2;    z-index: 1}.main-banner__container{height: 100%;position: relative;}.main-banner__inner{display: flex;height: 100%;    flex-direction: column;    justify-content: center;    align-items: center;overflow: hidden}.main-banner__slogan{position: relative;    padding-right: 128px;margin: 0 0 74px;    text-align: center;font: 300 32px/1"Onest", "Arial", sans-serif}@media (min-width:768px){    .main-banner__slogan{        padding-right: 170px;        margin-bottom: 65px;        font-size: 52px}}@media (min-width:1600px){    .main-banner__slogan{        padding-right: 186px;        margin-bottom: 28px;        font-size: 74px}}.main-banner__slogan-accent{position: absolute;top: calc(100% - 34px);left: 61px;    font-family: "Liana", cursive;    font-size: 58px;    font-weight: 400;color: var(--brand-color);transform: rotate(-5deg)}@media (min-width:768px){    .main-banner__slogan-accent{left: 127px;        font-size: 80px}}@media (min-width:1600px){    .main-banner__slogan-accent{top: calc(100% - 56px);left: 185px;        font-size: 100px}}.main-banner__text{margin: 0;    text-align: center;    font-size: 18px;    line-height: 1;    font-weight: 300}@media (min-width:768px){    .main-banner__text{        font-size: 28px}}@media (min-width:1280px){    .main-banner__text{        font-size: 43px}}@media (min-width:1600px){    .main-banner__text{        font-size: 56px}}.main-banner__text-accent{    vertical-align: baseline;    font-family: "Liana", cursive;    font-size: 32px;    font-weight: 400;color: var(--brand-color)}@media (min-width:768px){    .main-banner__text-accent{        font-size: 50px}}@media (min-width:1280px){    .main-banner__text-accent{        font-size: 80px;display: inline-block;transform: translateY(-4px)}}@media (min-width:1600px){    .main-banner__text-accent{        font-size: 100px}}.main-banner__background-wrappper{    grid-area: 1/1/2/2;width: 100%;    max-width: 1920px;height: 820px;    min-height: 500px;margin: 0 auto;background: var(--background-dark-color)}@media (min-width:1280px){    .main-banner__background-wrappper{height: 800px}}@media (min-width:1600px){    .main-banner__background-wrappper{height: 970px}}.main-banner--alter .main-banner__inner{    justify-content: flex-end}.main-banner--alter .main-banner__slogan{padding: 0;margin: 0}.main-banner--alter .main-banner__text{    margin-top: -10px}@media (min-width:1280px){    .main-banner--alter .main-banner__text{        margin-top: -12px}}@media (min-width:1600px){    .main-banner--alter .main-banner__text{        margin-top: -24px}}.main-banner--alter .main-banner__button{margin: 212px 0 60px}@media (max-width:1023px){    .main-banner--alter .main-banner__button{width: 100%}}@media (min-width:1024px){    .main-banner--alter .main-banner__button{        min-width: 273px;margin: 70px 0 120px}}@media (min-width:1600px){    .main-banner--alter .main-banner__button{        min-width: 273px;margin: 112px 0 163px}}.manager-contacts{background: var(--background-color)}.manager-contacts__heading{margin: 0 0 20px;font: 400 24px/1"Onest", "Arial", sans-serif}@media (min-width:1280px){    .manager-contacts__heading{        text-align: center;        font-size: 28px}}@media (min-width:1600px){    .manager-contacts__heading{        font-size: 32px}}.media{display: block}.media__image,.media__video{display: block;width: 100%;height: 100%;    object-position: center}.media__video{background: var(--background-dark-color)}.media--contain .media__image,.media--contain .media__video{    object-fit: contain}.media--cover .media__image,.media--cover .media__video{    object-fit: cover}.media--position-top .media__image,.media--position-top .media__video{    object-position: top center}.message{display: grid;    box-sizing: border-box;padding: 28px 0;    align-content: center;    text-align: center;font: 400 16px/19px"Onest", "Arial", sans-serif;background: var(--background-additional-color)}@media (min-width:1280px){    .message{padding: 40px 0}}@media (min-width:1600px){    .message{padding: 48px 0;        font-size: 18px;        line-height: 22px}}.message__header{display: grid;margin: 0 0 68px;    place-items: center}@media (min-width:1280px){    .message__header{        margin-bottom: 38px}}.message__heading{    grid-area: 1/1/2/2;    z-index: 1;    max-width: 600px;padding: 12px;margin: 0 0 12px;    font-size: 20px;    line-height: 1;    font-weight: 500;color: var(--text-light-color);background: var(--background-dark-color)}@media (min-width:1280px){    .message__heading{        max-width: 800px;        margin-bottom: 24px;        font-size: 28px}}.message__image-wrapper{    grid-area: 1/1/2/2;width: 190px;height: 166px}@media (min-width:1280px){    .message__image-wrapper{width: 330px;height: 290px}}.message__image{    mix-blend-mode: darken}.message__text{    max-width: 600px;margin: 8px auto}@media (min-width:1600px){    .message__text{        max-width: 720px}}.modal-color__heading{margin: 0 0 20px}.modal-color__product{display: grid;padding: 8px;    border-radius: 4px;margin: 0 0 20px;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center;    font-size: 12px;    line-height: 14px;background: var(--background-additional-color)}.modal-color__product-text-content{    padding-right: 8px}@media (min-width:390px){    .modal-color__product-text-content{        padding-right: 0}}.modal-color__product-heading{margin: 0 0 5px;    font-size: 14px;    line-height: 17px;    font-weight: 400}.modal-color__product-text{margin: 5px 0 0;color: var(--text-weak-color)}.modal-color__product-image-wrapper{order: -1;    align-self: start;width: 72px;height: 91px}.modal-color__section{display: grid;    grid-template-columns: auto 1fr;gap: 10px 8px;    align-items: center}.modal-color__color-heading{margin: 0;    font-size: 16px;    line-height: 1;    font-weight: 500}.modal-color__color-value{margin: 0;    font-size: 14px;    line-height: 17px;color: var(--text-weak-color)}.modal-color__buttons{position: relative;    grid-column: 1/-1;    justify-self: start;display: flex;    flex-wrap: wrap;gap: 10px;margin: 0 0 45px}.modal-color__buttons .size-buttons__tooltip-wrapper{top: calc(100% + 5px);    justify-content: center}.modal-color__buttons .size-buttons__tooltip{padding: 4px 6px}.modal-color__button{width: 100%}.modal-entry{position: relative;font: 400 14px/17px"Onest", "Arial", sans-serif;background: var(--background-color)}@media (min-width:1024px){    .modal-entry{        border-radius: 12px;overflow: hidden}}@media (min-width:1600px){    .modal-entry{        font-size: 16px;        line-height: 19px}}.modal-entry__form{display: grid;    box-sizing: border-box;padding: 142px 10px 20px;background: var(--background-color);transition: padding 400ms ease-in-out}@media (min-width:1024px){    .modal-entry__form{        align-content: center}}.modal-entry__form--hidden{display: none}.modal-entry__header{width: 100%;    max-width: 370px;margin: 0 auto 20px}@media (min-width:1024px){    .modal-entry__header{        max-width: 432px;        text-align: center}}.modal-entry__heading{margin: 0;    font-size: 28px;    line-height: 1;    font-weight: 300}@media (min-width:1024px){    .modal-entry__heading{        font-weight: 400}}@media (min-width:1600px){    .modal-entry__heading{        font-size: 32px}}.modal-entry__header-text{margin: 10px 0 0;color: var(--text-weak-color)}.modal-form__header-text-accent{color: var(--text-color)}.modal-entry__phone-field{width: 100%;    max-width: 370px;margin: 0 auto}.modal-entry__phone-format-toggler{    justify-self: center;margin: 20px 0 0}.modal-entry__footer{width: 100%;    max-width: 370px;margin: 40px auto 0}.modal-entry__comment{display: block;margin: 0 0 20px;    font-size: 16px;    line-height: 19px;color: var(--text-weak-color)}@media (min-width:1280px){    .modal-entry__comment{        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .modal-entry__comment{        font-size: 16px;        line-height: 19px}}.modal-entry__comment-link{    font-weight: 500;    text-decoration-style: dashed;    text-decoration-color: transparent;    -webkit-text-decoration-skip-ink: none;    text-decoration-skip-ink: none;color: var(--brand-color);    transition-property: color, text-decoration-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.modal-entry__comment-link:active,.modal-entry__comment-link:hover{    text-decoration-color: currentColor}.modal-entry__comment-link:active{color: inherit;    transition-timing-function: ease-in}.modal-entry__submit-button{width: 100%}.modal-entry__code-fields{display: grid;padding: 0;width: 100%;    max-width: 370px;border: 0;margin: 0 auto;    grid-template-columns: repeat(4, 1fr);    column-gap: 10px}.modal-entry__resend{margin: 20px 0 0;    text-align: center}.modal-entry__resend-text{display: none;    max-width: 260px;margin: 0 auto;color: var(--text-weak-color)}@media (min-width:1024px){    .modal-entry__resend-text{        max-width: 280px}}.modal-entry__resend-button-wrapper{margin: 0;    font-size: 16px;    line-height: 19px}.modal-entry__resend--waiting .modal-entry__resend-text{display: block}.modal-entry__resend--waiting .modal-entry__resend-button-wrapper{display: none}.modal-entry__form-error-message{position: absolute;top: 0;left: 0;right: 0;    z-index: 1;padding: 7px 10px 11px;    text-align: center;background: var(--error-color);color: var(--text-light-color);opacity: 0;visibility: hidden;    transition-property: opacity, visibility;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1024px){    .modal-entry__form-error-message{padding: 14px 20px}}@media (min-width:1600px){    .modal-entry__form-error-message{padding: 17px 50px 15px}}.modal-entry__form-error-message-text{    max-width: 286px;margin: 0 auto;    font-size: 16px;    line-height: 19px}@media (min-width:1280px){    .modal-entry__form-error-message-text{        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .modal-entry__form-error-message-text{        font-size: 16px;        line-height: 19px}}.modal-entry__form--code{    box-sizing: border-box}@media (min-width:1024px){    .modal-entry__form--code{        min-height: 380px;padding: 37px}}@media (min-width:1600px){    .modal-entry__form--code{        min-height: 418px;padding: 50px}}@media (min-width:1024px){    .modal-entry__form--login{        min-height: 380px;padding: 32px}}@media (min-width:1600px){    .modal-entry__form--login{        min-height: 418px;padding: 70px 50px}}@media (min-width:1024px){    .modal-entry__form--login.modal-entry__form--error{        padding-top: 82px}}@media (min-width:1600px){    .modal-entry__form--login.modal-entry__form--error{        padding-top: 103px}}@media (min-width:1024px){    .modal-entry__form--code.modal-entry__form--error{        padding-top: 82px}}@media (min-width:1600px){    .modal-entry__form--code.modal-entry__form--error{        padding-top: 103px;        padding-bottom: 62px}}.modal-entry__form--error .modal-entry__form-error-message{opacity: 1;visibility: visible}.modal-form{display: grid;    grid-template-columns: 1fr 1fr;gap: 20px 10px}@media (min-width:1024px){    .modal-form{        column-gap: 20px}}.modal-form>*{    grid-column: 1/-1}.modal-form__text-field--small{    grid-column: span 1}.modal-form__heading{margin: 0}.modal-form__location-button{    justify-self: start}.modal-form__select-label{margin: 0 0 10px}.modal-form__submit-button{width: 100%}.modal-gallery__list{display: grid;padding: 10px 0;margin: 0;    list-style: none;    row-gap: 10px}@media (min-width:1280px){    .modal-gallery__list{padding: 20px 0;        row-gap: 20px}}@media (min-width:1600px){    .modal-gallery__list{padding: 40px 0;        row-gap: 40px}}.modal-gallery__image-wrapper,.modal-gallery__video-wrapper{width: 100%;    aspect-ratio: 3/4}.modal-info{font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:1024px){    .modal-info{        text-align: center}}@media (min-width:1280px){    .modal-info{        font-size: 16px;        line-height: 19px}}.modal-info__heading-wrapper{display: grid;margin: 0 0 10px;    grid-template-columns: auto 1fr;    column-gap: 12px;    align-items: center}@media (min-width:1024px){    .modal-info__heading-wrapper{        grid-template-columns: auto auto;        justify-content: center}}.modal-info__heading-wrapper::before{content: "";width: 20px;height: 20px;background: var(--brand-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#info-fancy);mask: url(/local/redesign/assets/css/../img/icons.svg#info-fancy)}@media (min-width:1280px){    .modal-info__heading-wrapper::before{width: 24px;height: 24px}}@media (min-width:1600px){    .modal-info__heading-wrapper::before{width: 27px;height: 27px}}.modal-info__heading{margin: 0}.modal-info__text{margin: 10px 0;color: var(--text-weak-color)}.modal-info__accent{    font-weight: 500;color: var(--brand-color)}.modal-info__button{width: 100%;margin: 10px 0 0}.modal-offer__content{    padding-right: 2px;font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .modal-offer__content{        font-size: 18px;        line-height: 22px}}.modal-offer__content h2{    font-size: 24px;    font-weight: 400}@media (min-width:1600px){    .modal-offer__content h2{        font-size: 32px}}.modal-offer__content p{margin: 10px 0}.modal-offer__content .lead{    margin-bottom: 20px;    font-size: 14px;    line-height: 17px;color: var(--text-weak-color)}@media (min-width:1600px){    .modal-offer__content .lead{        font-size: 16px;        line-height: 19px}}.modal-offer__content ul,.product-info__content ul{padding: 0;margin: 10px 0;    list-style: none}.modal-offer__content ul li{position: relative;    padding-left: 24px}@media (min-width:1600px){    .modal-offer__content ul li{        padding-left: 28px}}.modal-offer__content ulli::before{content: "";position: absolute;top: .45em;left: 10px;width: 4px;height: 4px;    border-radius: 50%;background: currentColor}@media (min-width:1600px){    .modal-offer__content ulli::before{left: 12px}}.modal-offer__content ul li+li{    margin-top: 10px}.modal-offer__content :last-child{    margin-bottom: 0}.modal-offer__button{width: 100%;margin: 20px 0 0}.modal-sdek{display: grid;    grid-template-rows: auto 1fr;    row-gap: 10px;background: var(--background-additional-color)}.modal-sdek__header-message{position: relative;    z-index: 1;padding: 8px 0 7px;margin: 0;    text-align: center;font: 500 12px/1"Onest", "Arial", sans-serif;background: var(--brand-color);color: var(--text-color);    transition-property: padding, line-height, color;    transition-duration: 300ms;    transition-timing-function: ease-in-out;overflow: hidden}@media (min-width:1280px){    .modal-sdek__header-message{        font-size: 14px;padding: 9px 0}}@media (min-width:1600px){    .modal-sdek__header-message{        font-size: 16px;padding: 8px 0}}.modal-sdek__header-message p{margin: 0}.modal-sdek__header-message a,.site-header__message a{color: inherit;    text-decoration: none;transition: color 300ms ease-in-out}.modal-sdek__header-messagea:hover,.site-header__messagea:hover{color: var(--text-light-color)}.modal-sdek__header{position: relative;    z-index: 1;    border-radius: 0 0 12px 12px;background: var(--background-color)}@media (min-width:1280px){    .modal-sdek__header{width: 100%;        border-radius: 0 0 16px 16px}}.modal-sdek__header-inner{display: grid;padding: 20px 0;    grid-template-columns: 28px 1fr 28px;    column-gap: 8px;    grid-auto-flow: dense;    align-items: center;    text-align: center}@media (min-width:1600px){    .modal-sdek__header-inner{padding: 30px 0}}.modal-sdek__heading{    grid-column: 2/3;margin: 0}.modal-sdek__header-back-button{position: relative;display: flex;width: 18px;height: 10px;margin: 0 0 0 2px;color: inherit;transition: color 400ms ease-in-out}@media (min-width:1280px){    .modal-sdek__header-back-button{width: 20px;height: 12px}}@media (min-width:1600px){    .modal-sdek__header-back-button{width: 28px;height: 16px}}.modal-sdek__header-back-button::before{content: "";position: absolute;inset: -12px}.modal-sdek__header-back-button::after{content: "";width: 100%;height: 100%;margin: auto;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transform: rotate(90deg);transition: transform 200ms ease-in}.modal-sdek__header-back-button:active,.modal-sdek__header-back-button:hover{color: var(--brand-color)}.modal-sdek__header-back-button:active::after{transform: translateX(-2px) rotate(90deg)}.modal-sdek__map-wrapper{    border-top-right-radius: 12px;    border-top-left-radius: 12px;background: #a9a9a9;overflow: hidden}@media (min-width:1280px){    .modal-sdek__map-wrapper{        border-radius: 0}}.modal-sdek__map{width: 100%;height: 100%}@media (min-width:1280px){    .modal-sdek--style_sdek{        row-gap: 0;background: var(--background-additional-color)}}.modal-size__heading{margin: 0 0 20px}.modal-size__product{display: grid;padding: 8px;    border-radius: 4px;margin: 0 0 20px;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center;    font-size: 12px;    line-height: 14px;background: var(--background-additional-color)}.modal-size__product-text-content{    padding-right: 8px}@media (min-width:390px){    .modal-size__product-text-content{        padding-right: 0}}.modal-size__product-heading{margin: 0 0 5px;    font-size: 14px;    line-height: 17px;    font-weight: 400}.modal-size__product-text{margin: 5px 0 0;color: var(--text-weak-color)}.modal-size__product-image-wrapper{order: -1;    align-self: start;width: 72px;height: 91px}.modal-size__size-buttons{margin: 0 0 56px}@media (min-width:1024px){    .modal-size__size-buttons{        margin-bottom: 48px}}.modal,.modal-size__button{width: 100%}.modal{position: fixed;top: 0;left: 0;display: flex;    flex-direction: column;    box-sizing: border-box;    max-width: none;    max-height: none;height: 100vh;padding: 0;border: 0;margin: 0;background: 0 0;    overflow-y: auto;visibility: hidden;    transition-property: background-color, visibility;    transition-timing-function: ease-in-out;    transition-duration: 400ms;    z-index: 10}.modal::backdrop{background: 0 0}@supports (height:100dvh){    .modal{height: 100dvh}}.modal .simplebar-track .simplebar-scrollbar::before,.page__inner>.simplebar-track .simplebar-scrollbar::before{background: #000}.modal .simplebar-track .simplebar-scrollbar.simplebar-visible::before,.page__inner>.simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity: .73}.modal__inner{position: relative;    z-index: 0;    box-sizing: border-box;width: 100%;transition: transform 400ms ease-in-out}.modal__button{position: absolute;    z-index: 1;padding: 0;border: 0;background: 0 0;cursor: pointer}.modal__button::before{content: "";position: absolute;inset: -10px}.modal__button::after{content: "";display: block;width: 24px;height: 24px;background: var(--text-light-color);transition: background-color 400ms, transform 200ms}.modal__button:active::after,.modal__button:hover::after{background: var(--brand-color)}.modal__button:active::after{transform: scale(.85)}.modal__button--close::after{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross)}.modal--default{    padding-top: 60px}@media (min-width:1024px){    .modal--default{padding: 36px}}.modal--default .modal__inner{margin: auto 0 0;padding: 20px;    border-radius: 12px 12px 0 0;background: var(--background-color);transform: translateY(100%)}@media (min-width:1024px){    .modal--default .modal__inner{margin: auto;        border-radius: 12px;opacity: 0;transform: scale(.8);        transition-property: opacity, transform;        transition-duration: 266.6666666667ms}}.modal--default .modal__button--close{right: 16px;bottom: calc(100% + 16px)}@media (min-width:1024px){    .modal--default .modal__button--close{right: auto;bottom: 100%;left: 100%}    .modal--default[open] .modal__inner{        transition-timing-function: ease-in}    .modal--with_offer .modal__inner{        max-width: 698px}    .modal--with_size-chart .modal__inner{        max-width: 790px}}.modal--with_manager-contacts .modal__inner{padding: 20px 20px 25px}@media (min-width:1024px){    .modal--with_manager-contacts .modal__inner{        max-width: 556px;padding: 30px 36px 36px}}@media (min-width:1600px){    .modal--with_manager-contacts .modal__inner{        max-width: 624px;padding: 30px}}@media (min-width:1024px){    .modal--with_info .modal__inner{        max-width: 624px;padding: 33px 30px}}@media (min-width:1600px){    .modal--with_info .modal__inner{padding: 30px}}.modal--with_form .modal__inner{padding: 20px 20px 26px}@media (min-width:1024px){    .modal--with_form .modal__inner{        max-width: 575px;padding: 30px}    .modal--with_birth-date-form .modal__inner{display: grid;        max-width: 660px;padding: 36px 48px;        align-content: center}}@media (min-width:1600px){    .modal--with_birth-date-form .modal__inner{        max-width: 692px;padding: 47px 64px}}@media (min-width:1024px){    .modal--with_alert .modal__inner{        max-width: 500px}    .modal--with_color .modal__inner,    .modal--with_size .modal__inner{        max-width: 440px}}.modal--with_gallery-slider{padding: 32px 0}.modal--with_gallery-slider .modal__inner{    max-height: 85vh;    max-width: 622px;margin: auto;opacity: 0;    transition-property: opacity;    transition-duration: 266.6666666667ms}@media (min-width:768px){    .modal--with_gallery-slider .modal__inner{width: auto;        aspect-ratio: 622/786}}.modal--with_gallery-slider .modal__button--close{right: 10px;bottom: 100%}@media (min-width:768px){    .modal--with_gallery-slider .modal__button--close{right: auto;left: 100%}}@media (min-width:1024px){    .modal--with_gallery-slider[open] .modal__inner{        transition-timing-function: ease-in}}@media (min-width:768px){    .modal--with_gallery-slider .modal__gallery-slider{margin: 0}}.modal[open]{    background-color: var(--overlay-color);visibility: visible;    transition-duration: 266.6666666667ms}.modal[open] .modal__inner{opacity: 1;transform: none}.modal--with_entry .modal__inner{opacity: 0;transform: scale(.8);    transition-property: opacity, transform;    transition-duration: 266.6666666667ms}@media (max-width:1023px){    .modal--with_entry .modal__inner{        min-height: 100%}}@media (min-width:1024px){    .modal--with_entry .modal__inner{margin: auto;        max-width: 626px;        border-radius: 12px}}@media (min-width:1600px){    .modal--with_entry .modal__inner{        max-width: 750px}}.modal--with_entry .modal__button--close{top: 22px;right: 10px}@media (min-width:1024px){    .modal--with_entry .modal__button--close{top: auto;right: auto;bottom: 100%;left: 100%}}.modal--with_entry .modal__button--close::after{width: 20px;height: 20px;background: var(--text-color)}@media (min-width:1024px){    .modal--with_entry .modal__button--close::after{width: 24px;height: 24px;background: var(--text-light-color)}}@media (max-width:1023px){    .modal--with_entry .modal__entry{height: 100%}}.modal--with_sdek .modal__inner{height: 100%;opacity: 0;transition: opacity 400ms ease-in-out}.modal--with_sdek .modal__button--close{display: none}.modal--with_sdek .modal__sdek{height: 100%}.modal--with_sdek[open] .modal__inner{opacity: 1}.modal--with_gallery{padding: 0 10px;overflow: auto}.modal--with_gallery[open]{background: var(--background-color)}.modal--with_gallery .modal__inner{height: 100%;    max-width: 1140px;margin: 0 auto;opacity: 0;transform: scale(.8);    transition-property: opacity, transform;    transition-duration: 266.6666666667ms}.modal--with_gallery .modal__gallery{height: 100%}.modal--with_gallery .modal__button::after{background: var(--text-weak-color)}.modal--with_gallery .modal__button--close{position: fixed;top: 22px;right: 22px}@media (min-width:1280px){    .modal--with_gallery .modal__button--close{top: 42px;right: 32px}    .modal--with_gallery .modal__button--close::after{width: 32px;height: 32px}}@media (min-width:1160px){    .modal--with_gallery .modal__button--close{right: calc((100% - 1140px)/2 + 12px)}}@media (min-width:1280px){    .modal--with_gallery .modal__button--close{right: calc((100% - 1140px)/2 + 22px)}}@media (min-width:1600px){    .modal--with_gallery .modal__button--close{top: 80px;right: calc((100% - 1140px)/2 + 40px)}    .modal--with_gallery .modal__button--close::after{width: 56px;height: 56px}}.modal:not([open]) *{visibility: hidden !important}.order-card{font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .order-card{        font-size: 16px;        line-height: 19px}}.order-card__heading{margin: 0;font: 400 20px/24px"Lato", "Arial", sans-serif}@media (min-width:1280px){    .order-card__heading{        font-family: "Onest", "Arial", sans-serif;        font-size: 24px;        line-height: 1}}@media (min-width:1600px){    .order-card__heading{        font-size: 28px}}.order-card__status{width: max-content;padding: 4px 8px;margin: 8px 0 20px;    text-transform: lowercase;    font-size: 12px;    line-height: 14px;    font-weight: 600;    border-radius: 4px}@media (min-width:1280px){    .order-card__status{        margin-top: 20px}}.order-card__status--awaiting-payment{color: var(--text-weak-color);background: var(--background-additional-color)}.order-card__status--cancelled{color: var(--text-light-color);background: var(--error-color)}.order-card__status--process-delivery{color: var(--brand-color);background: var(--background-additional-color)}.order-card__status--delivered{color: var(--text-light-color);background: var(--success-color)}.order-card__products-list{display: flex;padding: 0;margin: 0 0 20px;    list-style: none;    flex-wrap: wrap;gap: 10px}.order-card__products-item{width: 72px}.order-card__products-item-link{display: block;    text-decoration: none;color: inherit}.order-card__products-item-link:hover .order-card__products-item-title{color: var(--brand-color)}.order-card__products-item-image-wrapper{width: 100%;height: 91px}.order-card__products-item-title{    max-width: 100%;margin: 5px 0 0;    font-size: 10px;    line-height: 12px;    white-space: nowrap;    text-overflow: ellipsis;overflow: hidden;transition: color 400ms ease-in-out}.order-card__list{display: grid;padding: 20px 0 0;    border-top: 1px solid var(--border-light-color);margin: 0 0 20px;    grid-template-columns: auto auto;gap: 10px 50px;    justify-content: space-between;    align-items: center}.order-card__list-key{color: var(--text-weak-color)}.order-card__list-value{margin: 0;    text-align: right}.order-card__footer{display: grid;    padding-bottom: 4px;    justify-items: center;    row-gap: 20px}.order-card__primary-button{width: 100%}.order__inner{padding: 0 var(--edge-indent)}.order__header{    max-width: 785px;margin: 0 auto 30px;    text-align: center}@media (min-width:1280px){    .order__header{        margin-bottom: 45px}}.order__heading{margin: 0}.order__header-text{margin: 10px 0 0;    font-size: 16px;    line-height: 1;color: var(--text-weak-color)}@media (min-width:1280px){    .order__header-text{        margin-top: 12px;        font-size: 18px;        line-height: 1}}@media (min-width:1600px){    .order__header-text{        margin-top: 20px;        font-size: 20px}}.order__header-text--heart{display: inline-flex;gap: 5px;    align-items: center}.order__header-text--heart::after{content: "";width: 20px;height: 20px;background: url(/local/redesign/assets/css/../img/icons.svg#heart)}.order__list{display: grid;    max-width: 785px;padding: 0;margin: 0 auto 42px;    list-style: none;    grid-template-columns: 85px 1fr 85px;    column-gap: 25px;    align-items: start}@media (min-width:390px){    .order__list{        column-gap: 28px}}@media (min-width:768px){    .order__list{        grid-template-columns: repeat(3, 176px);        justify-content: space-between}}@media (min-width:1280px){    .order__list{        margin-bottom: 60px}}@media (min-width:1600px){    .order__list{        margin-bottom: 68px}}.order__list-item{display: grid;    justify-items: center;    row-gap: 5px;    text-align: center;    font-size: 12px;    line-height: 1}@media (min-width:1280px){    .order__list-item{        font-size: 16px;        row-gap: 10px}}.order__list-item-accent{position: relative;    font-weight: 500}.order__list-item-info-button{position: absolute;top: 50%;left: calc(100% + 5px);transform: translateY(-50%)}.order__list-item-info-button.info-button::after{width: 12px}.order-list-item-icon{position: relative;order: -1;display: flex;width: 34px;height: 34px;    border-radius: 4px;background: var(--background-additional-color)}@media (min-width:1280px){    .order-list-item-icon{width: 47px;height: 47px}}.order-list-item-icon::before{content: "";width: 18px;height: 18px;margin: auto;background: var(--brand-color)}@media (min-width:1280px){    .order-list-item-icon::before{width: 25px;height: 25px}}.order-list-item-icon::after{content: "";position: absolute;top: 0;right: 0;width: 14px;height: 14px;transform: translate(34%, -34%)}@media (min-width:1280px){    .order-list-item-icon::after{width: 18px;height: 18px}}.order-list-item-icon--flag::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#flag);mask: url(/local/redesign/assets/css/../img/icons.svg#flag)}.order-list-item-icon--flag::after{background: url(/local/redesign/assets/css/../img/icons.svg#success)}.order-list-item-icon--box::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#box);mask: url(/local/redesign/assets/css/../img/icons.svg#box)}.order-list-item-icon--box::after{background: url(/local/redesign/assets/css/../img/icons.svg#process)}.order-list-item-icon--truck::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#truck);mask: url(/local/redesign/assets/css/../img/icons.svg#truck)}.order__receipt{margin: 0 calc(var(--edge-indent)*-1)}@media (min-width:768px){    .order__receipt{        max-width: 750px;margin: 0 auto}}.orders-list__items{padding: 0;margin: 0;    list-style: none}.orders-list__item+.orders-list__item{    margin-top: 10px}@media (min-width:1600px){    .orders-list__item+.orders-list__item{        margin-top: 20px}}.orders{display: grid;    box-sizing: border-box;    min-height: 100%;    padding-bottom: 40px;    grid-template-rows: auto 1fr;background: var(--background-additional-color)}@media (min-width:1280px){    .orders{        padding-bottom: 60px}}.orders__header{margin: 0 0 20px}@media (min-width:1600px){    .orders__header{        margin-bottom: 30px}}.orders__container{    box-sizing: border-box;width: 100%;    max-width: 1600px;padding: 0 var(--edge-indent);margin: 0 auto}@media (min-width:1280px){    .orders__container{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}}.orders__inner{display: grid;    grid-template-rows: auto 1fr;    max-width: 590px;margin: 0 auto}@media (min-width:1280px){    .orders__inner{        grid-column: 2/4;        max-width: none;margin: 0}}.orders__navigation{display: grid;padding: 0;margin: 0 0 20px;    list-style: none;    grid-template-columns: 1fr 1fr;gap: 10px var(--grid-column-gap)}@media (min-width:1600px){    .orders__navigation{        column-gap: var(--grid-column-gap);        margin-bottom: 30px}}.orders__navigation-item{display: grid}.orders__placeholder-wrapper{    grid-row: 1/3}.orders__list-wrapper{margin: 0 calc(var(--edge-indent)*-1)}@media (min-width:768px){    .orders__list-wrapper{margin: 0}}.page-header{padding: 29px 0 20px;    border-radius: 0 0 12px 12px;    text-align: center;background: var(--background-color)}@media (min-width:1280px){    .page-header{padding: 10px 0 30px;        border-radius: 0 0 16px 16px}}@media (min-width:1600px){    .page-header{padding: 30px 0}}.page-header__inner{display: grid;    grid-template-columns: 28px 1fr 28px;    column-gap: 16px;    grid-auto-flow: dense;    align-items: center}.page-header__heading{    grid-column: 2/3;margin: 0}.page-header__back-button{position: relative;display: flex;width: 18px;height: 10px;margin: 0 0 0 2px;color: inherit;transition: color 400ms ease-in-out}@media (min-width:1280px){    .page-header__back-button{width: 20px;height: 12px}}@media (min-width:1600px){    .page-header__back-button{width: 28px;height: 16px}}.page-header__back-button::before{content: "";position: absolute;inset: -12px}.page-header__back-button::after{content: "";width: 100%;height: 100%;margin: auto;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transform: rotate(90deg);transition: transform 200ms ease-in}.page-header__back-button:active,.page-header__back-button:hover{color: var(--brand-color)}.page-header__back-button:active::after{transform: translateX(-2px) rotate(90deg)}.page__body{    min-width: 360px;margin: 0;font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-color);    background-color: var(--background-color)}@media (min-width:1600px){    .page__body{        font-size: 18px;        line-height: 22px}}.page__panel{height: 100vh}@supports (height:100dvh){    .page__panel{height: 100dvh}}.page__scroll-wrapper{height: 100vh}@supports (height:100dvh){    .page__scroll-wrapper{height: 100dvh}}.page__inner{position: relative;    z-index: 0;display: flex;    box-sizing: border-box;height: 100%;    flex-direction: column}@media (pointer:coarse){    .page__inner>.simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity: 0}}.page__site-header{position: fixed;    z-index: 3;top: 0;width: 100%;    flex-shrink: 0}.page__site-header.site-header--transparent{position: fixed}.page__content{display: flex;    flex-grow: 1;    flex-direction: column;    align-items: stretch}.page__site-header:not(.site-header--transparent)+.page__content{    padding-top: var(--site-header-height)}.page__content>*{    margin-top: 60px}@media (min-width:1280px){    .page__content>*{        margin-top: 100px}}@media (min-width:1600px){    .page__content>*{        margin-top: 120px}}.page__content>:last-child{    margin-bottom: 60px}@media (min-width:1280px){    .page__content>:last-child{        margin-bottom: 80px}}@media (min-width:1600px){    .page__content>:last-child{        margin-bottom: 100px}}.page__content>.placeholder{margin: 0}.main-banner{    margin-top: 0}.breadcrumbs{    margin-top: 10px}@media (min-width:1280px){    .breadcrumbs{        margin-top: 0}}@media (min-width:1600px){    .breadcrumbs{        margin-top: 10px}}.breadcrumbs+*{    margin-top: 10px}@media (min-width:1280px){    .breadcrumbs+*{        margin-top: 20px}}.cart--empty.cart--empty{margin: 60px 0}@media (min-width:1280px){    .cart--empty.cart--empty{margin: 0}}.article{    margin-top: 10px}@media (min-width:1280px){    .article{        margin-top: 10px}}@media (min-width:1600px){    .article{        margin-top: 20px}}.article--grid_wide{    margin-top: 10px}@media (min-width:1280px){    .article--grid_wide{        margin-top: 0}}.shop{    margin-top: 10px}@media (min-width:1600px){    .shop{        margin-top: 20px}}.product,.set{    margin-top: 10px}@media (min-width:1280px){    .product,    .set{        margin-top: 0}}@media (min-width:1600px){    .product,    .set{        margin-top: 10px}}.message.message{height: 100%;margin: 0}.search.search{    margin-top: 10px}@media (min-width:1280px){    .search.search{        margin-top: 0}}@media (min-width:1600px){    .search.search{        margin-top: 10px;        margin-bottom: 54px}}.account.account,.orders.orders,.press-preview p,.profile.profile{margin: 0}.checkout.checkout,.press.press{    margin-bottom: 0}.press.press{    margin-top: 10px}@media (min-width:1280px){    .press.press{        margin-top: 0}}@media (min-width:1600px){    .press.press{        margin-top: 10px}}.consumers-photos+.reviews{    margin-top: 30px;    margin-bottom: 0}@media (min-width:1280px){    .consumers-photos+.reviews{        margin-top: 50px}}@media (min-width:1600px){    .consumers-photos+.reviews{        margin-top: 60px}}.pagination{font: 400 16px/1"Onest", "Arial", sans-serif}@media (min-width:1600px){    .pagination{        font-size: 18px}}.pagination__list{display: flex;padding: 0;margin: 0;    list-style: none;    flex-wrap: wrap;gap: 16px;    align-items: center}.pagination__link{position: relative;    text-decoration: none;color: var(--text-weak-color);transition: color 400ms}.pagination__link::before{content: "";position: absolute;inset: -4px}.pagination__link--current{color: var(--brand-color)}.pagination__link[href]:active,.pagination__link[href]:hover{color: var(--text-color)}.pagination__link:not([href]){cursor: default}.pagination__link--next,.pagination__link--prev{display: flex;color: var(--brand-color)}.pagination__link--next::after,.pagination__link--prev::after{content: "";width: 16px;height: 16px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transition: transform 200ms}.pagination__link--next[href]:hover::after,.pagination__link--prev[href]:hover::after{    will-change: transform}.pagination__link--prev[href]::after{transform: rotate(90deg)}.pagination__link--prev[href]:active::after{transform: translateX(-2px) rotate(90deg)}.pagination__link--next[href]::after{transform: rotate(-90deg)}.pagination__link--next[href]:active::after{transform: translateX(2px) rotate(-90deg)}.payment-methods__list{display: grid;padding: 0;margin: 0;    list-style: none;    row-gap: 20px}.payment-methods__label{display: grid;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center;font: 400 16px/19px"Onest", "Arial", sans-serif;cursor: pointer}@media (min-width:1600px){    .payment-methods__label{        font-size: 18px;        line-height: 22px}}.payment-methods__label::before{content: "";    box-sizing: border-box;width: 20px;height: 20px;    border-radius: 50%;border: 5px solid var(--background-additional-color);background: var(--background-additional-color)}.payment-methods__info{padding: 0 0 0 30px}.payment-methods__control~.payment-methods__info .payment-systems{    margin-top: 10px}.payment-methods__control~.payment-methods__info .payment-systems .payment-systems__offer{    margin-top: 7px}.payment-methods__control~.payment-methods__info .installments{    margin-top: 16px}.payment-methods__control:checked+.payment-methods__label::before{background: var(--background-dark-color)}.payment-methods__control:not(:checked)~.payment-methods__info .installments__list,.payment-methods__control:not(:checked)~.payment-methods__info .installments__text,.payment-methods__control:not(:checked)~.payment-methods__info .payment-systems__offer{display: none}.payment-systems{font: 400 12px/14px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .payment-systems{        font-size: 14px;        line-height: 17px}}.payment-systems__list{display: flex;padding: 0;margin: 0;    list-style: none;    flex-wrap: wrap;gap: 8px 10px;    align-items: center}@media (min-width:1280px){    .payment-systems__list{        column-gap: 20px}}.payment-systems__list-item *{    max-width: 40px;    max-height: 19px}.payment-systems__offer{display: flex;margin: 10px 0 0;    column-gap: 10px;    align-items: center}.payment-systems__offer-text{width: 216px;margin: 0}@media (min-width:1280px){    .payment-systems__offer-text{width: auto}}.payment-systems__offer-link{display: block;    text-decoration: none;color: inherit;transition: color 400ms}.payment-systems__offer-link[href]:hover{color: var(--brand-color)}.payment-systems__offer-link[href]:active{color: var(--text-color)}.payment-systems__offer-image{    flex-shrink: 0;    max-width: 114px;    max-height: 28px}.placeholder{display: flex;    box-sizing: border-box;height: 100%;padding: 40px 0;    flex-direction: column;    justify-content: center;    text-align: center;font: 400 18px/22px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .placeholder{padding: 100px 0}}@media (min-width:1600px){    .placeholder{        font-size: 20px;        line-height: 1}}.placeholder__heading{margin: 0 auto 20px;    max-width: 440px;    font-size: 24px;    line-height: 29px;    font-weight: 400}@media (min-width:1280px){    .placeholder__heading{        font-size: 28px;        line-height: 34px}}@media (min-width:1600px){    .placeholder__heading{        font-size: 32px;        line-height: 1}}.placeholder__text{    max-width: 440px;margin: 0 auto 20px}.placeholder__button{    align-self: center;    min-width: 246px}@media (min-width:1280px){    .placeholder__button{        min-width: 308px}}.placeholder--alter{    font-size: 16px;    line-height: 1}@media (min-width:1280px){    .placeholder--alter{        font-size: 18px;        line-height: 22px}}@media (min-width:1600px){    .placeholder--alter{        font-size: 20px;        line-height: 1}}.placeholder--alter .placeholder__heading{    max-width: 880px;    margin-bottom: 10px;    font-size: 28px;    line-height: 1}@media (min-width:1280px){    .placeholder--alter .placeholder__heading{        margin-bottom: 12px;        font-size: 44px;        line-height: 44px;        font-weight: 300}}@media (min-width:1600px){    .placeholder--alter .placeholder__heading{        margin-bottom: 28px;        font-size: 58px}}.placeholder--alter .placeholder__text{    max-width: 880px;color: var(--text-weak-color)}@media (min-width:1280px){    .placeholder--alter .placeholder__text{        margin-bottom: 30px}}@media (min-width:1600px){    .placeholder--alter .placeholder__text{        margin-bottom: 44px}}.press-list__items{padding: 0;margin: 0 0-10px;    list-style: none}@media (min-width:768px){    .press-list__items{        column-count: 2;        column-gap: var(--grid-column-gap)}}@media (min-width:1280px){    .press-list__items{        margin-bottom: -20px}}.press-list__item{    padding-bottom: 10px;    break-inside: avoid}@media (min-width:1280px){    .press-list__item{        padding-bottom: 20px}}.press-preview{padding: 12px;    border-radius: 12px;font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-weak-color);background: var(--background-color)}@media (min-width:1280px){    .press-preview{padding: 20px;        border-radius: 16px}}@media (min-width:1600px){    .press-preview{        font-size: 18px;        line-height: 22px}}.press-preview__logo{display: block;    max-width: 100%;height: 46px;margin: 0 0 10px}.press-preview__author{display: grid;margin: 10px 0 20px;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center;    font-size: 14px;    line-height: 17px}@media (min-width:1600px){    .press-preview__author{        font-size: 16px;        line-height: 19px}}.press-preview__author::before{content: "";width: 14px;height: 14px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#user);mask: url(/local/redesign/assets/css/../img/icons.svg#user)}.press-preview h2,.press-preview h3{margin: 20px 0 10px;    font-size: inherit;    line-height: 1;    font-weight: 500;color: var(--text-color)}@media (min-width:1280px){    .press-preview h2,    .press-preview h3{        max-width: 93%}}.press-preview__link{margin: 10px 0}.press-preview__image-wrapper{display: block;margin: 10px 0 0}.press-preview__image{display: block;width: 100%;height: auto}.press{background: var(--background-additional-color);    padding-bottom: 40px}@media (min-width:1280px){    .press{        padding-bottom: 60px}}@media (min-width:1600px){    .press{        padding-bottom: 80px}}.press__header{padding: 10px 0;margin: 0 0 10px;    border-radius: 0 0 12px 12px;background: var(--background-color)}@media (min-width:1280px){    .press__header{padding: 20px 0;        border-radius: 0 0 16px 16px}}@media (min-width:1600px){    .press__header{padding: 20px 0 30px;        margin-bottom: 20px}}.press__header-inner{display: grid;    row-gap: 10px}@media (min-width:1280px){    .press__header-inner{        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}    .press__breadcrumbs{        margin-top: 8px}}@media (min-width:1600px){    .press__breadcrumbs{        margin-top: 12px}}.press__heading{margin: 0}@media (min-width:1280px){    .press__heading{        grid-column: span 2}}.press__list-wrapper{margin: 0 calc(var(--edge-indent)*-1)}@media (min-width:768px){    .press__list-wrapper{margin: 0}}.price-section{display: flex;margin: 20px 0;    flex-wrap: wrap;gap: 10px;    align-items: flex-end}@media (min-width:1280px){    .price-section{        margin-bottom: 0}}.price-section__price{margin: 0;    font-size: 20px;    line-height: 1}.price-section__price--old{position: relative;    text-decoration: none;    font-size: 14px;    line-height: 17px;color: var(--text-color-40)}.price-section__price--old::after{content: "";position: absolute;top: .67em;right: 0;left: 0;height: 1px;background: currentColor}.price-section__installments{display: flex;width: 100%;margin: 0;    column-gap: 8px;    align-items: center;    font-size: 14px;    line-height: 17px;color: var(--text-weak-color)}.price-section__installments-icon{    flex-shrink: 0;padding: 5px 8px 4px;background: var(--background-dark-color);    border-radius: 4px}.price-section__installments-icon::before{display: block;content: "";width: 65px;height: 10px;background: var(--text-light-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#parts-with-text);mask: url(/local/redesign/assets/css/../img/icons.svg#parts-with-text)}.pristine-item__error-text{margin: 5px 0 0;    font-size: 12px;    line-height: 14px;color: var(--error-color)}.product-badges__list{display: flex;padding: 0;margin: 0;    list-style: none;    flex-wrap: wrap;gap: 5px}.product-badges__item{padding: 5px 8px;    border-radius: 4px;font: 600 12px/1"Onest", "Arial", sans-serif;color: var(--brand-color);background: var(--background-additional-color)}.product-badges--light .product-badges__item{background: var(--background-color)}.product-card{position: relative;    z-index: 0;    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}.product-card__link-wrapper{position: relative;    z-index: 0;display: grid;margin: 0 0 5px}.product-card__heading{margin: 10px 0 0;    font-size: 16px;    line-height: 19px;    font-weight: 400}@media (min-width:1600px){    .product-card__heading{        font-size: 18px;        line-height: 22px}}.product-card__link{    text-decoration-color: transparent;color: inherit;transition: color 400ms ease-in-out, text-decoration-color 200ms ease-in}.product-card__link:hover{color: var(--brand-color)}.product-card__link:active{    text-decoration-color: currentColor;color: var(--brand-color)}.product-card__link::after{content: "";position: absolute;inset: 0;    z-index: 3}.product-card__images{order: -1;display: grid;background: var(--background-additional-color)}[class*=product-card__image-wrapper]{    grid-area: 1/1/2/2;width: 100%;    aspect-ratio: 180/300}@media (min-width:1280px){    [class*=product-card__image-wrapper]{        aspect-ratio: 365/563}}.product-card__image-wrapper-primary{    z-index: 5;transition: opacity 400ms ease-in-out;    pointer-events: none}.product-card__badges{    grid-area: 1/1/2/2;    z-index: 5;    place-self: start stretch;margin: 10px 8px}@media (min-width:390px){    .product-card__badges{margin: 12px}}@media (min-width:1600px){    .product-card__badges{margin: 20px}}.product-card__sizes{    --product-card-sizes-gap: 4px;position: relative;    z-index: 4;    grid-area: 1/1/2/2;    place-self: end stretch;display: flex;padding: 0;margin: 6px 4px;    list-style: none;    flex-wrap: wrap;    justify-content: center;gap: var(--product-card-sizes-gap);    text-align: center;    text-transform: uppercase;    font-size: 12px;    line-height: 1;color: var(--text-weak-color-2);cursor: default}@media (min-width:390px){    .product-card__sizes{margin: 8px}}@media (min-width:1280px){    .product-card__sizes{margin: 11px;        --product-card-sizes-gap: 7px;        font-size: 14px}}@media (min-width:1600px){    .product-card__sizes{        font-size: 16px}}.product-card__sizes-item{    box-sizing: border-box;    min-width: calc((100% - var(--product-card-sizes-gap)*5)/6);padding: 3px;border: 1px solid var(--border-light-color-3);    border-radius: 4px;background: var(--background-additional-color)}@media (min-width:1280px){    .product-card__sizes-item{padding: 7px 3px 6px}}@media (min-width:1600px){    .product-card__sizes-item{padding: 9px 5px 8px}}.product-card__sizes-item--active{    border-color: var(--background-color);color: var(--text-color);background: var(--background-color)}.product-card__colors{position: relative;    z-index: 4;    grid-area: 1/1/2/2;    place-self: end stretch;display: flex;padding: 0;margin: 6px 4px;    list-style: none;gap: 4px;    justify-content: center;    align-items: center;    text-align: center;    text-transform: uppercase;    font-size: 12px;    line-height: 1;color: var(--text-weak-color-2);cursor: default}@media (min-width:390px){    .product-card__colors{margin: 8px}}@media (min-width:1280px){    .product-card__colors{margin: 13px 10px;gap: 7px}}.product-card__colors-list{display: flex;    box-sizing: border-box;height: 28px;padding: 0;margin: 0;    list-style: none;    column-gap: 7px;    flex-wrap: wrap;overflow: hidden}@media (min-width:1280px){    .product-card__colors-list{height: 32px}}.product-card__colors-list--max_3 .product-card__colors-item:nth-child(n+4),.product-card__colors-list--max_4 .product-card__colors-item:nth-child(n+5),.product-card__colors-list--max_5 .product-card__colors-item:nth-child(n+6),.product-card__colors-list--max_6 .product-card__colors-item:nth-child(n+7),.product-card__colors-list--max_7 .product-card__colors-item:nth-child(n+8),.product-card__colors-list--max_8 .product-card__colors-item:nth-child(n+9){display: none}.product-card__colors-item{    flex-shrink: 0}.product-card__colors-item--disabled{opacity: .2}.product-card__colors-image{display: block;    box-sizing: border-box;width: 28px;height: 28px;padding: 1px;border: 1px solid var(--border-light-color-2);    border-radius: 50%;    object-fit: cover;    object-position: center}@media (min-width:1280px){    .product-card__colors-image{width: 32px;height: 32px}}.product-card__colors-counter{padding: 4px;margin: 0;    font-size: 12px;    line-height: 1;color: var(--text-weak-color)}.product-card__colors-counter--hidden{display: none}.product-card__price-wrapper{display: flex;    margin-top: auto;    flex-wrap: wrap;    column-gap: 10px;    align-items: center}.product-card__price{margin: 0;    font-size: 16px;    line-height: 19px;color: var(--text-weak-color)}@media (min-width:1600px){    .product-card__price{        font-size: 18px;        line-height: 22px}}.product-card__price--old{position: relative;    text-decoration: none;    font-size: 14px;    line-height: 17px}.product-card__price--old::after{content: "";position: absolute;top: .67em;right: 0;left: 0;height: 1px;background: currentColor}@media (min-width:1600px){    .product-card__price--old{        font-size: 16px;        line-height: 19px}}.product-card__installments{display: grid;margin: 5px 0 0;    grid-template-columns: auto 1fr;    column-gap: 4px;    align-items: center;    font-size: 14px;    line-height: 17px;color: var(--text-weak-color)}.product-card__installments::before{content: "";width: 26px;height: 18px;    border-radius: 4px;background: var(--background-dark-color)url(/local/redesign/assets/css/../img/icons.svg#parts)no-repeat center/11px 10px}@media (min-width:1600px){    .product-card__installments{        font-size: 16px;        line-height: 19px}}.product-card:hover .product-card__image-wrapper-primary{opacity: 0}.product-info__list{padding: 0;margin: 0;    list-style: none}@media (min-width:1280px){    .product-info__list{display: flex;        column-gap: 42px;        align-items: center;        background-image: linear-gradient(to top, var(--border-light-color), transparent 2px)}}@media (min-width:1600px){    .product-info__list{        column-gap: 76px}}.product-info__item{position: relative;    z-index: 0;padding: 20px 0;    border-top: 1px solid var(--border-light-color);    border-bottom: 1px solid var(--border-light-color);background: var(--background-color);overflow: hidden}@media (min-width:1280px){    .product-info__item{position: static;padding: 0;border: 0;background: 0 0}}.product-info__item+.product-info__item{    margin-top: -1px}.product-info__header{display: grid;padding: 0 10px 0 0;    grid-template-columns: 1fr auto;    align-items: center;    column-gap: 20px;transition: color 400ms ease-in-out}@media (min-width:1280px){    .product-info__header{display: block;padding: 0;color: var(--text-weak-color)}}.product-info__header::after{content: "";width: 14px;height: 10px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transform: rotate(0);    pointer-events: none;transition: transform 300ms ease-in-out}@media (min-width:1280px){    .product-info__header::after{display: none}}.product-info__heading{margin: 0;font: 500 18px/1"Onest", "Arial", sans-serif}@media (min-width:1280px){    .product-info__heading{        font-size: 16px}}@media (min-width:1600px){    .product-info__heading{        font-size: 18px}}.product-info__button{padding: 0;border: 0;    text-align: inherit;font: inherit;    letter-spacing: inherit;color: inherit;background: 0 0;cursor: pointer}@media (min-width:1280px){    .product-info__button{position: relative;        padding-bottom: 22px}    .product-info__button::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;background: 0 0;transition: background-color 400ms ease-in-out}}.product-info__button::before,.site-header__messagea::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0}@media (min-width:1280px){    .product-info__button::before{display: none}}.product-info__content-wrapper{position: relative;    z-index: 1;    box-sizing: border-box}@media (max-width:1279px){    .product-info__content-wrapper{overflow: hidden;transition: height 300ms ease-in-out}}@media (min-width:1280px){    .product-info__content-wrapper{top: 38px;left: 0;position: absolute;width: 100%;height: auto !important;        padding-right: 20px;        max-height: calc(100% - 38px)}    .product-info__content-wrapper .simplebar-track.simplebar-vertical{bottom: 50px}}.product-info__content{bottom: 0;left: 0;    box-sizing: border-box;width: 100%;opacity: 0;visibility: hidden;transition: opacity 300ms ease-in-out, visibility 300ms step-end;overflow: hidden}@media (min-width:1280px){    .product-info__content{position: static !important;        padding-bottom: 10px}}@media (min-width:1600px){    .product-info__content{        padding-bottom: 20px}}.product-info__item:not(.product-info__item--open) .product-info__content-wrapper{    pointer-events: none}@media (max-width:1279px){    .product-info__item:not(.product-info__item--open) .product-info__content-wrapper{height: 0 !important}}@media (min-width:1280px){    .product-info__item:not(.product-info__item--open) .product-info__content-wrapper *{visibility: hidden !important;opacity: 0 !important}}.product-info__item--open .product-info__header::after{transform: rotate(180deg)}.product-info__item--open .product-info__header{color: var(--brand-color)}@media (min-width:1280px){    .product-info__item--open .product-info__header{color: var(--text-color)}    .product-info__item--open .product-info__button{        pointer-events: none}    .product-info__item--open .product-info__button::after{        background-color: currentColor}}.product-info__item--open .product-info__content{opacity: 1;visibility: visible;transition: opacity 300ms ease-in-out, visibility 300ms step-start}.product-info__item:hover .product-info__header::after{    will-change: transform}.product-info__item:hover .product-info__content-wrapper{    will-change: height}.product-info__item:hover .product-info__content{    will-change: opacity, visibility}.product,.product-info__content{font: 400 16px/19px"Onest", "Arial", sans-serif}.product-info__content li,.product-info__content p{margin: 4px 0}.product-info__content ul li{position: relative;    padding-left: 14px}.product-info__content ulli::before{content: "";position: absolute;top: .45em;left: 0;width: 4px;height: 4px;    border-radius: 50%;background: currentColor}.product-info__content :first-child{    margin-top: 10px}@media (min-width:1600px){    .product-info__content :first-child{        margin-top: 20px}}.product-info__content :last-child{    margin-bottom: 0}@media (min-width:1280px){    .product-info__content-wrapper.simplebar-scrollable-y .simplebar-content::after{position: sticky;bottom: 0;display: block;height: 60px;background: linear-gradient(to top, var(--background-color) 10px, transparent)}}@media (min-width:1600px){    .product-info__content-wrapper.simplebar-scrollable-y .simplebar-content::after{background: linear-gradient(to top, var(--background-color) 20px, transparent)}}@media (min-width:1280px){    .product-info__content-wrapper.simplebar-scrollable-y .product-info__content{        padding-bottom: 0}}.product__inner{display: grid;width: 100%;    max-width: 1600px;margin: 0 auto;    grid-template-columns: 100%}@media (min-width:1280px){    .product__inner{        grid-template-columns: repeat(6, 1fr);        grid-auto-flow: dense;        align-items: start}    .product__inner>*{        grid-column: span 2}    .product__inner>:nth-child(2),    .product__inner>:nth-child(3),    .product__inner>:nth-child(4){        grid-column: span 3}}.product__text-content{display: grid;padding: 0 10px;    grid-template-areas: "breadcrumbs" "heading" "price" "size-or-color" "offer" "design" "accessory" "cart" "info"}@media (min-width:768px){    .product__text-content{padding: 0 20px}}@media (min-width:1280px){    .product__text-content{        min-height: 100%;        padding-right: 40px;        grid-column: 4/7;        grid-row: 1/2;        grid-template-rows: repeat(8, auto) minmax(200px, 1fr);        grid-template-areas: "breadcrumbs" "heading" "price" "size-or-color" "design" "accessory" "offer" "cart" "info"}}.product__breadcrumbs{    grid-area: breadcrumbs;margin: 0 0 20px}@media (min-width:1280px){    .product__breadcrumbs{        margin-top: 10px}}@media (min-width:1600px){    .product__breadcrumbs{        margin-top: 20px}}.product__heading-wrapper{    grid-area: heading;display: flex;margin: 0 0 20px;    flex-direction: column-reverse}@media (min-width:1280px){    .product__heading-wrapper{        flex-direction: row;        column-gap: 28px;        justify-content: space-between;        align-items: center}}.product__heading{margin: 0;    font-size: 24px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .product__heading{        font-size: 28px}}@media (min-width:1600px){    .product__heading{        font-size: 32px}}.product__badges{margin: 0 0 10px;    flex-shrink: 0}@media (min-width:1280px){    .product__badges{margin: 0}}.product__price-section{    grid-area: price;margin: 0 0 20px}@media (min-width:1280px){    .product__price-section{        margin-bottom: 18px}}@media (min-width:1600px){    .product__price-section{        margin-bottom: 88px}}.product__color-section{    grid-area: size-or-color;display: grid;padding: 20px 0 50px;    border-top: 1px solid var(--border-light-color);    border-bottom: 1px solid var(--border-light-color);margin: 0 0 20px;    grid-template-columns: auto 1fr;gap: 20px 8px;    align-items: center}@media (min-width:1280px){    .product__color-section{        padding-top: 0;        padding-bottom: 16px;margin: 32px 0 0;        border-top: none;        grid-template-columns: auto 180px 1fr}}.product__color-heading{margin: 0;    font-size: 16px;    line-height: 1;    font-weight: 500}@media (min-width:1600px){    .product__color-heading{        font-size: 18px}}.product__color-value{margin: 0;    font-size: 14px;    line-height: 17px;color: var(--text-weak-color)}@media (min-width:1280px){    .product__color-value{        font-size: 16px;        line-height: 19px}}.product__colors{position: relative;    grid-column: 1/-1;display: flex;    min-width: 66px;    flex-wrap: wrap;gap: 10px}@media (min-width:420px){    .product__colors{        justify-self: start}}@media (min-width:1280px){    .product__colors{        grid-column: 3/4;        justify-self: end;        margin-left: 20px;        justify-content: flex-end}}.product__size-section{    grid-area: size-or-color;display: grid;padding: 20px 0 60px;    border-top: 1px solid var(--border-light-color);    border-bottom: 1px solid var(--border-light-color);margin: 0 0 20px;    grid-template-columns: 1fr auto;gap: 20px;    align-items: center}@media (min-width:1280px){    .product__size-section{        padding-top: 0;        padding-bottom: 10px;        border-top: none;margin: 26px 0 0;        grid-template-rows: auto 1fr;        row-gap: 4px}}@media (min-width:1600px){    .product__size-section{        margin-top: 16px}}.product__section h2,.product__size-heading{margin: 0;    font-size: 16px;    line-height: 1;    font-weight: 500}@media (min-width:1600px){    .product__size-heading{        font-size: 18px}}.product__size-link{display: flex;    column-gap: 4px;    font-size: 14px;    line-height: 17px;color: var(--text-weak-color);    text-decoration: none;    align-items: center}.product__size-link::after{content: "";width: 14px;height: 14px;    flex-shrink: 0;background: url(/local/redesign/assets/css/../img/icons/info.webp)no-repeat 50% 50%/14px 14px}.product__size-buttons{    grid-column: 1/-1}@media (min-width:420px){    .product__size-buttons{        justify-self: start}}@media (min-width:1280px){    .product__size-buttons{        grid-column: 2/3;        grid-row: 1/3}}.product__section{    padding-top: 20px;    border-top: 1px solid var(--border-light-color);margin: 0 0 20px}@media (min-width:1280px){    .product__section{display: grid;        padding-top: 0;        padding-bottom: 10px;        border-top: none;        border-bottom: 1px solid var(--border-light-color);        margin-bottom: 10px;        grid-template-columns: 200px 1fr;        column-gap: 40px;        align-items: center;        text-align: right}}.product__section h2{margin: 0 0 10px;    font-size: 18px}@media (min-width:1280px){    .product__section h2{margin: 0;        text-align: left;        font-size: 16px}}@media (min-width:1600px){    .product__section h2{        font-size: 18px}}.product__section p{margin: 0;color: var(--text-weak-color)}@media (min-width:1280px){    .product__section p{display: inline}}@media (min-width:1600px){    .product__section p{display: block}}.product__section p+p{    margin-top: 4px}.product__section--design{    grid-area: design}@media (min-width:1280px){    .product__section--design{        margin-top: 10px}}.product__section--accessory{    grid-area: accessory}.product__offer-link{    grid-area: offer;    justify-self: start;margin: 0 0 20px}@media (min-width:1280px){    .product__offer-link{margin: 13px 0 33px}}@media (min-width:1600px){    .product__offer-link{        margin-bottom: 52px}}.product__cart{    grid-area: cart;margin: 0 0 20px}@media (min-width:1280px){    .product__cart{        margin-bottom: 40px}}.product__cart-counter{display: none}.product__cart-button{width: 100%}.product__slider{order: -1;margin: 0 auto 20px;width: 100%;    max-width: 640px;cursor: pointer}@media (min-width:1280px){    .product__slider{display: none}}.product__info-wrapper{    grid-area: info}@media (min-width:1280px){    .product__info-wrapper{position: relative}    .product__info{position: absolute;top: 0;left: 0;width: 100%;height: 100%}}.product__slider-list{padding: 0;margin: 0;    list-style: none}.product__slider-image-wrapper,.product__slider-video-wrapper{width: 100%;    aspect-ratio: 3/4}.product__slider-pagination.product__slider-pagination{position: absolute;bottom: 20px;    z-index: 1;display: flex;    flex-wrap: wrap;gap: 4px 5px;    justify-content: center}.product__slider-pagination-button{width: 40px;height: 2px;padding: 0;border: 0;    border-radius: 100px;background: var(--text-weak-color-3);transition: backround-color 400ms ease-in-out}.product__slider-pagination-button--current{background: var(--text-color)}.product__image-wrapper,.product__video-wrapper{width: 100%;    aspect-ratio: 3/4;cursor: pointer}@media (max-width:1279px){    .product__image-wrapper,    .product__video-wrapper{display: none}    .product--in-cart .product__cart{position: sticky;bottom: 10px}}.product--in-cart .product__cart-button{display: none}.product--in-cart .product__cart-counter{display: block}.products-list{display: grid;    grid-template-columns: 100%}.products-list__items{display: grid;padding: 0;margin: 0;    list-style: none;    grid-template-columns: 1fr 1fr;gap: 20px var(--grid-column-gap)}@media (min-width:390px){    .products-list__items{        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr))}}@media (min-width:768px){    .products-list__items{        grid-template-columns: repeat(auto-fill, minmax(236px, 1fr));        row-gap: 30px}}@media (min-width:1200px){    .products-list__items{        grid-template-columns: repeat(auto-fill, minmax(282px, 1fr))}}@media (min-width:1280px){    .products-list__items{        row-gap: 40px}}@media (min-width:1400px){    .products-list__items{        grid-template-columns: repeat(auto-fill, minmax(315px, 1fr))}}.products-list__more-button{margin: 20px 0 0;    justify-self: center}@media (min-width:768px){    .products-list__more-button{        margin-top: 30px}}@media (min-width:1280px){    .products-list__more-button{        margin-top: 40px}}.products-list__pagination-wrapper{display: flex;margin: 20px 0 0;    justify-content: center}@media (min-width:768px){    .products-list__pagination-wrapper{        margin-top: 30px}}@media (min-width:1280px){    .products-list__pagination-wrapper{        margin-top: 40px}}.products-list__more-button+.products-list__pagination-wrapper{    margin-top: 20px}.products-slider__list{padding: 0;margin: 0;    list-style: none}.products-slider__item{display: grid;width: 180px;height: auto}@media (min-width:390px){    .products-slider__item{width: auto}}.products-slider__pagination.products-slider__pagination{margin: 20px 0 0}@media (min-width:1024px){    .products-slider__pagination.products-slider__pagination{display: none}}.products__header{display: flex;margin: 0 0 20px;    column-gap: 13px;    align-items: center}@media (min-width:1600px){    .products__header{        margin-bottom: 30px;        column-gap: 19px}}.products__heading{margin: 0}@media (min-width:1280px){    .products__tooltip{        margin-top: 2px}}@media (min-width:1600px){    .products__tooltip{        margin-top: 4px}}.products__slider-arrows{    margin-left: auto}@media (max-width:1023px){    .products__slider-arrows{display: none}}.profile-form{display: grid;    row-gap: 10px;font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:768px){    .profile-form{        row-gap: 20px}}@media (min-width:1280px){    .profile-form{        grid-template-columns: 1fr 1fr;        grid-template-rows: auto 1fr;gap: 20px;        align-items: start}}@media (min-width:1600px){    .profile-form{        font-size: 16px;        line-height: 19px}}.profile-form__section{display: grid;padding: 20px 10px;border: 0;margin: 0;    grid-template-columns: 1fr 1fr;gap: 20px 10px;    align-content: start;background: var(--background-color);    border-radius: 12px}@media (min-width:768px){    .profile-form__section{padding: 20px}}@media (min-width:1024px){    .profile-form__section{        column-gap: 20px}}@media (min-width:1280px){    .profile-form__section{        border-radius: 16px}}@media (min-width:1600px){    .profile-form__section{padding: 30px}}@media (min-width:1280px){    .profile-form__section--address{        grid-column: 2/3;        grid-row: 1/3}}.profile-form__phone{    grid-column: 1/-1}.profile-form__phone-label{margin: 0 0 10px}@media (min-width:1280px){    .profile-form__phone-label{        margin-bottom: 12px}}.profile-form__phone-number{padding: 16px;border: 1px solid var(--border-light-color);    border-radius: 8px;margin: 0;    font-size: 16px;    line-height: 1;    font-weight: 500;cursor: default}.profile-form__section-header{    grid-column: 1/-1;padding: 0 0 20px;    border-bottom: 1px solid var(--border-light-color)}.profile-form__section-heading{margin: 0;    font-size: 20px;    line-height: 1;    font-weight: 500}@media (min-width:1280px){    .profile-form__section-heading{        font-size: 24px}}@media (min-width:1600px){    .profile-form__section-heading{        font-size: 28px}}.profile-form__section-header-text{    padding-right: 20px;margin: 10px 0 0;color: var(--text-weak-color)}@media (max-width:767px){    .profile-form__email-field,    .profile-form__name-field{        grid-column: 1/-1}}.profile-form__birth-date{    grid-column: 1/-1;display: grid;    grid-template-columns: auto 1fr;    place-items: center start;gap: 10px}@media (min-width:1280px){    .profile-form__birth-date{        row-gap: 12px}}.profile-form__birth-date-label{margin: 0}.profile-form__birth-date-text{    grid-column: 1/-1;margin: 0;    font-size: 12px;    line-height: 14px;color: var(--text-weak-color)}@media (min-width:1600px){    .profile-form__birth-date-text{        font-size: 14px;        line-height: 17px}}.profile-form__birth-date-button{    grid-column: 1/-1;width: 100%}.profile-form__birth-date-value{    grid-column: 1/-1;display: grid;width: 100%;margin: 0;    column-gap: 10px;    grid-template-columns: 85px 1fr 85px;    font-size: 16px;    line-height: 24px;color: var(--text-weak-color);cursor: default}@media (min-width:768px){    .profile-form__birth-date-value{        grid-template-columns: 102px 1fr 141px}}@media (min-width:1600px){    .profile-form__birth-date-value{        grid-template-columns: 162px 1fr 159px}}.profile-form__birth-date-value span{padding: 12px 16px;    border-radius: 8px;background: var(--background-additional-color)}.profile-form__birth-date-valuespan:first-child,.profile-form__birth-date-valuespan:last-child{    text-align: center}.profile-form__location-button{    grid-column: 1/-1;    justify-self: start}@media (max-width:767px){    .profile-form__city-field,    .profile-form__country{        grid-column: 1/-1}}.profile-form__street-and-house-field{    grid-column: 1/-1}.profile-form__select-label{margin: 0 0 10px}@media (min-width:1280px){    .profile-form__select-label{        margin-bottom: 12px}}.profile-form__footer{display: grid;padding: 0 10px;    justify-items: center}@media (min-width:1280px){    .profile-form__footer{        grid-column: 1/-1;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}}.profile-form__submit-button{width: 100%}@media (min-width:768px){    .profile-form__submit-button{        max-width: 590px}}@media (min-width:1280px){    .profile-form__submit-button{        max-width: none;        grid-column: 2/4}}@media (min-width:1600px){    .profile-form__submit-button{        margin-top: 10px}}.profile{display: grid;    box-sizing: border-box;    min-height: 100%;    padding-bottom: 40px;    grid-template-rows: auto 1fr;background: var(--background-additional-color)}@media (min-width:1600px){    .profile{        padding-bottom: 60px}}.profile__header{margin: 0 0 10px}@media (min-width:768px){    .profile__header{        margin-bottom: 20px}}@media (min-width:1024px){    .profile__inner{        box-sizing: border-box;width: 100%;        max-width: 1600px;padding: 0 var(--edge-indent);margin: 0 auto}}.promocode{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}.promocode__form{display: grid;padding: 2px;    border-radius: 8px;    grid-template-columns: 1fr auto;    align-items: center;background: var(--background-additional-color)}@media (min-width:1024px){    .promocode__form{background: var(--background-color)}}.promocode__control{width: 100%;padding: 0;border: 0;font: 500 16px/24px"Onest", "Arial", sans-serif;background: 0 0;outline: 0}.promocode__control::placeholder{opacity: 1;color: var(--text-weak-color-3)}.promocode__label{display: grid;padding: 0 10px}.promocode__button{display: flex;width: 66px;height: 44px;padding: 0;border: 0;    border-radius: 7px;color: var(--text-light-color);background: var(--background-dark-color);cursor: pointer;transition: color 400ms ease-in-out}.promocode__button::before{content: "";width: 16px;    aspect-ratio: 1/1;margin: auto;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_plus);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_plus);transition: transform 200ms ease-in}.promocode__button:not(.promocode__button--pending):active,.promocode__button:not(.promocode__button--pending):hover{color: var(--brand-color)}.promocode__button:not(.promocode__button--pending):active::before{transform: scale(.85)}.promocode__button--delete{color: var(--text-weak-color-3)}.promocode__button--delete::before{width: 22px;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#trash);mask: url(/local/redesign/assets/css/../img/icons.svg#trash)}.promocode__button--pending{position: relative;    pointer-events: none}.promocode__button--pending::before{opacity: 0}.promocode__button--pending::after{content: "";position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/spinner.svg);mask: url(/local/redesign/assets/css/../img/spinner.svg);    -webkit-mask-size: contain;    mask-size: contain;transform: translate(-50%, -50%)}.promocode__text{margin: 5px 0 0;    font-size: 12px;    line-height: 14px}.promocode__text--success{color: var(--success-color)}.promocode__text--error{color: var(--error-color)}.radio-button__label{display: block;padding: 14px 20px;border: 2px solid var(--border-light-color-4);    border-radius: 8px;font: 400 16px/19px"Onest", "Arial", sans-serif;transition: border-color 200ms ease-in-out;cursor: pointer}.radio-button__control:checked+.radio-button__label{    border-color: var(--brand-color)}.review{    --review-horizontal-padding: 10px;display: grid;padding: 20px var(--review-horizontal-padding);    border-radius: 12px;    grid-template-columns: 100%;    row-gap: 10px;    grid-template-areas: "footer" "slider" "text";    align-items: start;font: 400 14px/17px"Onest", "Arial", sans-serif;background: var(--background-color)}@media (min-width:768px){    .review{        --review-horizontal-padding: 20px;        padding-top: 20px;        padding-bottom: 20px;        grid-template-columns: 1fr 236px;        column-gap: 24px;        grid-template-areas: "footer slider" "text   slider"}}@media (min-width:1280px){    .review{        --review-horizontal-padding: 30px;        padding-top: 30px;        padding-bottom: 30px;        grid-template-columns: calc((100% - 3*var(--grid-column-gap) + 60px)/4 - 30px) repeat(2, calc((100% - 3*var(--grid-column-gap) + 60px)/4)) calc((100% - 3*var(--grid-column-gap) + 60px)/4 - 30px);        column-gap: var(--grid-column-gap);        grid-template-areas: "footer text text slider";        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .review{        --review-horizontal-padding: 40px;        padding-top: 40px;        padding-bottom: 40px;        grid-template-columns: calc((100% - 3*var(--grid-column-gap) + 80px)/4 - 40px) repeat(2, calc((100% - 3*var(--grid-column-gap) + 80px)/4)) calc((100% - 3*var(--grid-column-gap) + 80px)/4 - 40px);        font-size: 18px;        line-height: 22px}}.review__footer{    grid-area: footer}@media (min-width:1280px){    .review__footer{        margin-right: 8px}}.review__author{margin: 0 0 5px;    font-size: 18px;    line-height: 22px;    font-weight: 500}@media (min-width:1280px){    .review__author{        font-size: 20px;        line-height: 24px}}@media (min-width:1600px){    .review__author{        font-size: 24px;        line-height: 29px}}.review__date{color: var(--text-weak-color)}.review__text-wrapper{    grid-area: text;display: grid;    row-gap: 10px}@media (min-width:1280px){    .review__text-wrapper{        max-width: 560px}}.review__text,.reviews-intro__quote p{margin: 0;color: var(--text-weak-color)}.review__toggle-button{    justify-self: start;display: none;padding: 0;border: 0;font: 500 16px/1"Onest", "Arial", sans-serif;color: var(--brand-color);background: 0 0;cursor: pointer}@media (min-width:1600px){    .review__toggle-button{        margin-top: 20px;        font-size: 18px}}.review__toggle-button-text-clipped{display: none}.review__text-wrapper--clipped .review__text{display: -webkit-box;    -webkit-line-clamp: 9;    -webkit-box-orient: vertical;    text-overflow: ellipsis;overflow: hidden}@media (min-width:768px){    .review__text-wrapper--clipped .review__text{        -webkit-line-clamp: 7}}@media (min-width:1600px){    .review__text-wrapper--clipped .review__text{        -webkit-line-clamp: 8}}.review__text-wrapper--clipped .review__toggle-button-text{display: none}.review__text-wrapper--clipped .review__toggle-button-text-clipped{display: inline}.review__text-wrapper--clippable .review__toggle-button{display: block}.review__slider-wrapper{    grid-area: slider;    margin-right: calc(var(--review-horizontal-padding)*-1)}.review__slider{    box-sizing: border-box;width: 100%;    max-width: 100%;    padding-right: var(--review-horizontal-padding)}.review__slider-list{padding: 0;margin: 0;    list-style: none}.review__slider-item{width: auto;cursor: pointer}.review__slider-image-wrapper{width: 72px;height: 91px}@media (min-width:1280px){    .review__slider-image-wrapper{width: 80px;height: 100px}}@media (min-width:1600px){    .review__slider-image-wrapper{width: 102px;height: 128px}}.reviews-intro{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .reviews-intro{        font-size: 18px;        line-height: 22px}}.reviews-intro__heading{margin: 0 0 20px}@media (min-width:1280px){    .reviews-intro__heading{        margin-bottom: 30px}}@media (min-width:1600px){    .reviews-intro__heading{        margin-bottom: 40px}}.reviews-intro__statistics{margin: 0 0 20px}@media (min-width:1280px){    .reviews-intro__statistics{        margin-bottom: 30px}}@media (min-width:1600px){    .reviews-intro__statistics{        margin-bottom: 40px}}.reviews-intro__quote blockquote{margin: 0;    font-size: 20px;    line-height: 24px;    font-weight: 300}@media (min-width:1600px){    .reviews-intro__quote blockquote{        font-size: 28px;        line-height: 32px}}.reviews-intro__quote p{margin: 16px 0 0}@media (min-width:1600px){    .reviews-intro__quote p{        margin-top: 20px}}.reviews-intro__slider-wrapper{display: grid;margin: 0 calc(var(--edge-indent)*-1);    grid-template-columns: 100%;    align-items: center}@media (min-width:768px){    .reviews-intro__slider-wrapper{        margin-right: 0;        margin-left: 0}}.reviews-intro__slider{    grid-area: 1/1/2/2;    box-sizing: border-box;width: 100%;    max-width: 100%;padding: 0 var(--edge-indent)}@media (min-width:768px){    .reviews-intro__slider{        padding-right: 0;        padding-left: 0}}.reviews-intro__slider-list{padding: 0;margin: 0;    list-style: none}.reviews-intro__slider-item{width: 285px}@media (min-width:1280px){    .reviews-intro__slider-item{width: auto}}.reviews-intro__slider-item:not(.reviews-intro__slider-item--quote){cursor: pointer}@media (max-width:1023px){    .reviews-intro__slider-item--quote{display: none}}.reviews-intro__slider-item--quote .reviews-intro__quote{    padding-right: 8px}.reviews-intro__slider-image-wrapper{width: 100%;height: 368px}@media (min-width:1600px){    .reviews-intro__slider-image-wrapper{height: 471px}}.reviews-intro__slider-arrows{    grid-area: 1/1/2/2;    z-index: 1;margin: 0 5px}@media (min-width:768px){    .reviews-intro__slider-arrows{        margin-right: -15px;        margin-left: -15px}}@media (min-width:1280px){    .reviews-intro__slider-arrows{        margin-right: -20px;        margin-left: -20px}}.reviews-intro__inner>.reviews-intro__quote{margin: 0 0 10px}@media (min-width:1024px){    .reviews-intro__inner>.reviews-intro__quote{display: none}}@media (min-width:1280px){    .reviews-list{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}}.reviews-list__items{padding: 0;margin: 0 calc(var(--edge-indent)*-1);    list-style: none}@media (min-width:768px){    .reviews-list__items{margin: 0}}@media (min-width:1280px){    .reviews-list__items{        grid-column: 1/-1}}.reviews-list__item+.reviews-list__item{    margin-top: 10px}@media (min-width:1280px){    .reviews-list__item+.reviews-list__item{        margin-top: 20px}    .reviews-list .js-navigation{        grid-column: 1/-1;display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}}.reviews-list__button{width: 100%;margin: 10px 0 0}@media (min-width:1280px){    .reviews-list__button{        grid-column: 2/4;        margin-top: 20px}}@media (min-width:1600px){    .reviews-list__button{        margin-top: 30px}}.reviews{padding: 30px 0 60px;font: 400 16px/19px"Onest", "Arial", sans-serif;background: var(--background-additional-color)}@media (min-width:1280px){    .reviews{padding: 50px 0 80px}}@media (min-width:1600px){    .reviews{padding: 60px 0 100px;        font-size: 18px;        line-height: 22px}}.reviews__heading{margin: 0 0 10px}@media (min-width:1280px){    .reviews__heading{        margin-bottom: 20px}}.reviews__header p{    max-width: 672px;margin: 0 0 10px;color: var(--text-weak-color)}@media (min-width:1280px){    .reviews__header p{        margin-bottom: 20px}}@media (min-width:1600px){    .reviews__header p{        max-width: 750px}}.reviews__filter-wrapper{margin: 24px 0 20px}@media (min-width:1280px){    .reviews__filter-wrapper{margin: 20px 0 30px}}@media (min-width:1600px){    .reviews__filter-wrapper{margin: 30px 0 50px}}.search-form{color: var(--text-color)}@media (min-width:768px){    .search-form{display: grid;        min-height: 50px;        grid-template-columns: 1fr auto;        column-gap: 10px}}@media (min-width:1280px){    .search-form{        column-gap: 20px}}.search-form__field{font: 500 16px/20px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .search-form__field{        font-size: 18px;        line-height: 24px}}.search-form__field-inner{display: grid;    box-sizing: border-box;padding: 0 15px;height: 100%;border: 1px solid var(--border-color);    border-radius: 8px;    grid-template-columns: auto 1fr auto;    column-gap: 10px;    align-items: center;transition: border-color 400ms ease-in-out}.search-form__field-inner::before{content: "";width: 16px;height: 16px;background: var(--text-weak-color-3);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#search);mask: url(/local/redesign/assets/css/../img/icons.svg#search);transition: background-color 400ms ease-in-out}.search-form__field-inner:focus-within{    border-color: currentColor}.search-form__field-inner:focus-within::before{background: var(--text-weak-color)}@media (min-width:1280px){    .search-form__field-inner{        padding-right: 11px}}.search-form__field-control{    box-sizing: border-box;width: 100%;padding: 13px 0;border: 0;margin: 0;font: inherit;color: inherit;background: 0 0;outline: 0}@media (min-width:1600px){    .search-form__field-control{padding: 12px 0}}.search-form__field-control::placeholder{color: var(--text-weak-color-3);opacity: 1}.search-form__field-clear-button{width: 20px;height: 20px;padding: 0;border: 0;color: var(--text-weak-color-3);background: 0 0;cursor: pointer;    transition-property: color, opacity, visibility, transform;    transition-duration: 400ms;    transition-timing-function: ease-out}.search-form__field-clear-button::after{content: "";display: block;width: 100%;height: 100%;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);transition: background-color 400ms}.choices.choices[data-type*=select-one].is-open .choices__placeholder,.search-form__field-clear-button:hover{color: var(--brand-color)}.search-form__field-clear-button:active{color: var(--brand-color);transform: scale(.85);    transition-duration: 300ms;    transition-timing-function: ease-in}.search-form__field-clear-button--hidden{opacity: 0;visibility: hidden}@media (max-width:767px){    .search-form__submit-button{position: absolute;width: 1px;height: 1px;padding: 0;border: 0;margin: -1px;        white-space: nowrap;        clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden}}@media (min-width:768px){    .search-form__submit-button{        min-width: 138px}}@media (min-width:1600px){    .search-form__submit-button{        min-width: 177px}}.search{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}.search__form-wrapper{margin: 0 0 20px}@media (min-width:1600px){    .search__form-wrapper{        margin-bottom: 30px}}.search__products{margin: 0 0 20px}@media (min-width:1280px){    .search__products{        margin-bottom: 100px}}@media (min-width:1600px){    .search__products{        margin-bottom: 120px}}.search__placeholder{    text-align: center;padding: 0 8px;margin: 30px 0;    font-size: 18px;    line-height: 22px}@media (min-width:1280px){    .search__placeholder{margin: 40px 0}}@media (min-width:1600px){    .search__placeholder{margin: 60px 0 64px;        font-size: 20px;        line-height: 1}}.search__placeholder-text{margin: 0 0 6px}.search__offer-heading{margin: 0 0 10px;    font-size: 20px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .search__offer-heading{        margin-bottom: 20px;        font-size: 28px}}@media (min-width:1600px){    .search__offer-heading{        font-size: 32px}}.seasons-slider{position: relative;    z-index: 0}.seasons-slider .seasons-slider__pagination{position: relative;    z-index: 2;inset: auto;display: flex;margin: 0 0 32px;    column-gap: 16px;    justify-content: space-between}@media (min-width:1280px){    .seasons-slider .seasons-slider__pagination{        margin-bottom: 20px}}@media (min-width:1600px){    .seasons-slider .seasons-slider__pagination{        margin-top: 20px;        margin-bottom: 31px}}.seasons-slider .seasons-slider__pagination-button{position: relative;    box-sizing: border-box;padding: 0 0 6px;border: 0;    text-align: center;font: 300 28px/1"Onest", "Arial", sans-serif;color: var(--brand-color);background: 0 0;cursor: pointer}@media (min-width:1280px){    .seasons-slider .seasons-slider__pagination-button{        padding-bottom: 10px;        font-size: 44px}}@media (min-width:1600px){    .seasons-slider .seasons-slider__pagination-button{        font-size: 58px}}.seasons-slider .seasons-slider__pagination-button::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background: currentColor;transform: scaleX(0);    transition-property: transform;    transition-duration: 600ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .seasons-slider .seasons-slider__pagination-button::after{height: 2px}}.seasons-slider .seasons-slider__pagination-button--active::after{transform: scaleX(1)}.seasons-slider .seasons-slider__list{padding: 0;margin: 0;    list-style: none}.seasons-slider .seasons-slider__item{    box-sizing: border-box;padding: 0 9.5%}.seasons-slider .seasons-slider__item::before,.seasons-slider .swiper-slide-shadow-left.swiper-slide-shadow-flip,.seasons-slider .swiper-slide-shadow-right.swiper-slide-shadow-flip{display: none}.seasons-slider .seasons-slider__item img{width: 100%;    max-width: 520px;height: auto;    aspect-ratio: 520/500;margin: 0 auto;    object-fit: contain;    object-position: center}.choices{border: 0;margin: 0;    border-radius: 8px;    text-align: left;font: 500 16px/1"Onest", "Arial", sans-serif}.choices.choices[data-type*=select-one]::after{top: 0;right: 18px;width: 14px;height: 100%;border: 0;margin: 0;background: var(--text-weak-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transition: transform 400ms ease-in-out}.choices.choices[data-type*=select-one].is-open::after{transform: rotate(180deg);color: var(--brand-color)}.choices__inner.choices__inner.choices__inner{    box-sizing: border-box;    min-height: auto;padding: 16px 44px 16px 16px;border: 1px solid var(--border-color-dark);    border-radius: 8px;font: inherit;background: var(--background-additional-color)}.choices.is-focused .choices__inner.choices__inner.choices__inner,.choices__inner.choices__inner.choices__inner.is-focused{    border-color: var(--border-color)}.choices__placeholder{color: var(--text-weak-color);opacity: 1}.choices__list--single.choices__list--single{padding: 0}.choices__list--dropdown.choices__list--dropdown.choices__list--dropdown{margin: 6px 0;border: 0;    border-radius: 8px;background: var(--background-additional-color);color: var(--text-color);overflow: hidden}.choices__list--dropdown .choices__list.choices__list{    max-height: none}.choices__list--dropdown .choices__item.choices__item{font: inherit;padding: 12px 16px;    border-bottom: 1px solid var(--border-color)}.choices__list--dropdown .choices__item.choices__item:last-child{    border-bottom: none}.choices__list--dropdown .choices__item.choices__item.is-selected{color: var(--text-weak-color)}.choices__list--dropdown .choices__item.choices__item.is-highlighted{background: 0 0;color: var(--brand-color)}.choices__list--dropdown .choices__placeholder{display: none}[class*=select--list-max-height] .choices__list--dropdown::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 52px;background: linear-gradient(to top, var(--background-additional-color), transparent);    pointer-events: none}[class*=select--list-max-height] .choices__list--dropdown .choices__list{overflow: auto;width: calc(100% + 20px)}.select--list-max-height_6 .choices__list--dropdown .choices__list{    max-height: 246px}.set{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1280px){    .set{        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .set{        font-size: 16px;        line-height: 19px}}.set__inner{display: grid;width: 100%;    max-width: 1600px;margin: 0 auto;    grid-template-columns: 100%}@media (min-width:1024px){    .set__inner{        grid-template-columns: 50% 1fr;        align-items: start}}@media (min-width:1280px){    .set__inner{        grid-template-columns: 1fr 1fr;        column-gap: var(--grid-column-gap)}}.set__text-content{padding: 0 10px}@media (min-width:768px){    .set__text-content{padding: 0 20px}}@media (min-width:1280px){    .set__text-content{padding: 0 40px 0 0}}.set__breadcrumbs{margin: 0 0 20px}@media (min-width:1280px){    .set__breadcrumbs{        margin-top: 10px}}@media (min-width:1600px){    .set__breadcrumbs{        margin-top: 30px}}.set__heading{margin: 0 0 20px;    font-size: 24px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .set__heading{        font-size: 28px}}@media (min-width:1600px){    .set__heading{        font-size: 32px}}.set__text{margin: 10px 0}.set__price-section{margin: 20px 0}@media (min-width:1280px){    .set__price-section{        margin-bottom: 0}}.set__list{margin: 40px 0 20px}@media (min-width:1280px){    .set__list{margin: 30px 0}}@media (min-width:1600px){    .set__list{margin: 40px 0}}.set__list-heading{margin: 0 0 20px;    font-size: 20px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .set__list-heading{        margin-bottom: 10px}}@media (min-width:1600px){    .set__list-heading{        margin-bottom: 20px;        font-size: 24px}}.set__list-items{    max-width: 532px;padding: 0;margin: 0;    list-style: none}.set__list-item{position: relative;display: grid;    grid-template-columns: auto 1fr;    column-gap: 10px;    align-items: center;    font-size: 14px;    line-height: 17px}@media (min-width:1600px){    .set__list-item{        column-gap: 20px;        font-size: 18px;        line-height: 22px}}.set__list-item__description{display: flex;    flex-direction: column;    justify-content: space-between;    align-items: flex-start;gap: 10px}.set__list-item+.set__list-item{    margin-top: 10px}.set__list-item-heading{margin: 0;    font-size: 20px;    line-height: 24px;    font-weight: 400}@media (min-width:1600px){    .set__list-item-heading{        font-size: 24px;        line-height: 29px}}.set__list-item-link{    text-decoration: none;color: inherit;transition: color 400ms ease-in-out}.set__list-item-link::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;    z-index: 1;width: 110px}@media (min-width:1280px){    .set__list-item-link::before{width: 100px}}@media (min-width:1600px){    .set__list-item-link::before{width: 140px}}.set__list-item-link:hover,.site-footer__contacts-link[href]:hover,.site-footer__link[href]:hover,.site-footer__navigation-link[href]:hover{color: var(--brand-color)}.set__list-item-text{margin: 0;color: var(--text-weak-color)}.set__list-item-image-wrapper{order: -1;width: 110px;height: 140px}@media (min-width:1280px){    .set__list-item-image-wrapper{width: 100px;height: 127px}}@media (min-width:1600px){    .set__list-item-image-wrapper{width: 140px;height: 177px}}.set__cart-button{width: 100%}.set__slider{order: -1;margin: 0 auto 20px;width: 100%;    max-width: 640px;cursor: pointer}@media (min-width:1024px){    .set__slider{        max-width: 100%}}.set__slider-list{padding: 0;margin: 0;    list-style: none}@media (min-width:1280px){    .set__slider-list{display: grid;        grid-template-columns: 1fr 1fr}}.set__slider-image-wrapper,.set__slider-video-wrapper{width: 100%;    aspect-ratio: 3/4}.set__slider-pagination.set__slider-pagination{position: absolute;bottom: 20px;    z-index: 1;display: flex;    flex-wrap: wrap;gap: 4px 5px;    justify-content: center}@media (min-width:1280px){    .set__slider-pagination.set__slider-pagination{display: none}}.set__slider-pagination-button{width: 40px;height: 2px;padding: 0;border: 0;    border-radius: 100px;background: var(--text-weak-color-3);transition: backround-color 400ms ease-in-out}.set__slider-pagination-button--current{background: var(--text-color)}.shop__inner{display: grid;    grid-template-columns: 1fr minmax(320px, 590px) 1fr}@media (min-width:1280px){    .shop__inner{        grid-template-columns: repeat(4, 1fr)}}.shop__breadcrumbs{    grid-column: 1/-1;margin: 0 0 10px}@media (min-width:1280px){    .shop__breadcrumbs{        grid-column: 1/2;        margin-top: 8px}}@media (min-width:1600px){    .shop__breadcrumbs{        margin-top: 14px}}.shop__heading{    grid-column: 1/-1;margin: 0 0 20px}@media (min-width:1280px){    .shop__heading{        grid-column: 2/-1;        margin-bottom: 30px}}@media (min-width:1600px){    .shop__heading{        margin-bottom: 40px}}.shop__slider-wrapper{    grid-column: 1/-1;display: grid;margin: 0 calc(var(--edge-indent)*-1) 20px;    grid-template-columns: 100%;    row-gap: 10px;    align-items: center}@media (min-width:768px){    .shop__slider-wrapper{        margin-right: 0;        margin-left: 0}}@media (min-width:1280px){    .shop__slider-wrapper{        margin-bottom: 30px}}.shop__main-slider{    grid-area: 1/1/2/2;    box-sizing: border-box;width: 100%;    max-width: 100%;padding: 0 var(--edge-indent)}@media (min-width:768px){    .shop__main-slider{        padding-right: 0;        padding-left: 0}}.shop__main-slider-list{padding: 0;margin: 0;    list-style: none}@media (min-width:390px){    .shop__main-slider-item{width: 370px}}@media (min-width:1280px){    .shop__main-slider-item{width: auto}}.shop__main-slider-image-wrapper{width: 100%;height: 461px}@media (min-width:1280px){    .shop__main-slider-image-wrapper{height: 357px}}@media (min-width:1600px){    .shop__main-slider-image-wrapper{height: 457px}}.shop__thumbnails-slider{    box-sizing: border-box;width: 100%;    max-width: 100%;padding: 0 var(--edge-indent)}@media (min-width:768px){    .shop__thumbnails-slider{display: none}}.shop__thumbnails-slider-list{padding: 0;margin: 0;    list-style: none}.shop__thumbnails-slider-item{width: 85px;outline: 2px solid transparent;    outline-offset: -2px;transition: outline-color 400ms ease-in-out;cursor: pointer}.shop__thumbnails-slider-item--active{    outline-color: var(--brand-color)}.shop__thumbnails-slider-image-wrapper{height: 106px}.shop__slider-arrows{    grid-area: 1/1/2/2;    z-index: 1}@media (max-width:767px){    .shop__slider-arrows{display: none}}@media (min-width:768px){    .shop__slider-arrows{        margin-right: -15px;        margin-left: -15px}}@media (min-width:1280px){    .shop__slider-arrows{        margin-right: -20px;        margin-left: -20px}}.shop__location-info{    grid-column: 2/3}@media (min-width:1280px){    .shop__location-info{        grid-column: 2/4}}.simple-filter__slider-wrapper{position: relative;    z-index: 0;display: grid;margin: 0;    grid-template-columns: 100%}.simple-filter__slider{    grid-area: 1/1/2/2;width: 100%;    max-width: 100%}.simple-filter__slider-list{padding: 0;margin: 0;    list-style: none}.simple-filter__slider-item{width: auto}.simple-filter__link{position: relative;display: block;    box-sizing: border-box;padding: 6px 0;border: 0;    text-align: center;font: 300 28px/1"Onest", "Arial", sans-serif;    text-decoration: none;color: var(--brand-color);background: 0 0}.simple-filter__link[href]{cursor: pointer}@media (min-width:1280px){    .simple-filter__link{padding: 10px 0;        font-size: 44px}}@media (min-width:1600px){    .simple-filter__link{        font-size: 58px}}.simple-filter__link::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background: currentColor;transform: scaleX(0);    transition-property: transform;    transition-duration: 600ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .simple-filter__link::after{height: 2px}}.simple-filter__link--active::after,.simple-filter__link:active::after,.simple-filter__link:hover::after{transform: scaleX(1)}.simple-filter__link:active::after{transform: translateY(-2px) scaleX(1);    transition-duration: 200ms}@media (min-width:1280px){    .simple-filter__link:active::after{transform: translateY(-4px) scaleX(1)}}.simple-filter__slider-arrows{    grid-area: 1/1/2/2;    z-index: 1}.site-footer{padding: 30px 0 20px;font: 400 16px/19px"Onest", "Arial", sans-serif;color: var(--text-color);background: var(--background-additional-color)}@media (min-width:1280px){    .site-footer{        padding-top: 40px;        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .site-footer{        padding-top: 60px;        font-size: 16px;        line-height: 19px}}.site-footer__inner{display: grid;    grid-template-columns: 1fr 1fr;gap: 10px;    align-items: start;    grid-template-areas: "logo               logo" "catalog-navigation buyers-navigation " "company-navigation contacts" "subscription       subscription" "line               line" "public-offer       cookies" "developer          privacy-policy"}@media (min-width:720px){    .site-footer__inner{        grid-template-columns: repeat(4, auto);        column-gap: 40px;        justify-content: space-between;        grid-template-areas: "logo               logo              logo         logo" "catalog-navigation buyers-navigation subscription subscription" "company-navigation contacts          subscription subscription" "line               line              line         line" "public-offer       privacy-policy    cookies      developer"}}@media (min-width:1280px){    .site-footer__inner{        grid-template-columns: repeat(5, auto);        grid-template-rows: auto 1fr;gap: 20px 60px;        grid-template-areas: "logo           catalog-navigation buyers-navigation company-navigation subscription" "contacts       catalog-navigation buyers-navigation company-navigation subscription" "line           line               line              line               line" "privacy-policy privacy-policy     public-offer      cookies            developer"}}.site-footer__inner::after{content: "";    grid-area: line;height: 1px;margin: 20px 0;background: var(--border-light-color-2);    box-shadow: 50vw 0 0 0 var(--border-light-color-2), -50vw 0 0 0 var(--border-light-color-2)}@media (min-width:720px){    .site-footer__inner::after{        margin-top: 0}}@media (min-width:1280px){    .site-footer__inner::after{        margin-top: 20px;        margin-bottom: 0}}@media (min-width:1600px){    .site-footer__inner::after{        margin-top: 40px}}.site-footer__logo{    grid-area: logo;width: 62px;height: auto;margin: 0 auto 30px}@media (min-width:1280px){    .site-footer__logo{width: 68px;margin: 0}}@media (min-width:1600px){    .site-footer__logo{        margin-bottom: 20px}}.site-footer__contacts{    grid-area: contacts}.site-footer__contacts-link{display: block;margin: 0 0 10px;color: inherit}.site-footer__socials{margin: 40px 0 0}.site-footer__navigation{margin: 0 0 20px}@media (min-width:1280px){    .site-footer__navigation{margin: 0}}.site-footer__navigation--catalog{    grid-area: catalog-navigation}.site-footer__navigation--buyers{    grid-area: buyers-navigation}.site-footer__navigation--company{    grid-area: company-navigation}.site-footer__navigation-heading{    margin-bottom: 16px}@media (min-width:1280px) and (max-width:1599px){    .site-footer__navigation-heading{        margin-bottom: 10px}}.site-footer__navigation-list{padding: 0;margin: 0;    list-style: none}.site-footer__navigation-item+.site-footer__navigation-item{    margin-top: 12px}@media (min-width:1280px){    .site-footer__navigation-item+.site-footer__navigation-item{        margin-top: 5px}}@media (min-width:1600px){    .site-footer__navigation-item+.site-footer__navigation-item{        margin-top: 10px}}.site-footer__navigation-link{color: var(--text-weak-color)}.site-footer__subscription-form-wrapper{    grid-area: subscription}@media (min-width:720px){    .site-footer__subscription-form-wrapper{        max-width: 300px}}@media (min-width:1280px){    .site-footer__subscription-form-wrapper{        max-width: 285px}}@media (min-width:1600px){    .site-footer__subscription-form-wrapper{        max-width: 310px}}.site-footer__developer,.site-footer__link{    font-size: 12px;    line-height: 14px;color: var(--text-weak-color)}@media (min-width:1280px){    .site-footer__developer,    .site-footer__link{        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .site-footer__developer,    .site-footer__link{        font-size: 16px;        line-height: 19px}}.site-footer__link--privacy-policy{    grid-area: privacy-policy}@media (min-width:720px){    .site-footer__link--privacy-policy{        align-self: center}}.site-footer__link--public-offer{    grid-area: public-offer}@media (min-width:720px){    .site-footer__link--public-offer{        align-self: center}}.site-footer__link--cookies{    grid-area: cookies}@media (min-width:720px){    .site-footer__link--cookies{        align-self: center}}.site-footer__developer{    grid-area: developer;    place-self: end start;transform: translateY(2px)}@media (min-width:720px){    .site-footer__developer{        align-self: center;transform: none}}.site-footer__contacts-link,.site-footer__link,.site-footer__navigation-link{    text-decoration-style: dashed;    -webkit-text-decoration-skip-ink: none;    text-decoration-skip-ink: none;    text-decoration-color: transparent;transition: text-decoration-color 200ms ease-in, color 400ms ease-in-out}.site-footer__contacts-link[href]:active,.site-footer__link[href]:active,.site-footer__navigation-link[href]:active{    text-decoration-color: currentColor;color: var(--brand-color)}.site-header{    box-sizing: border-box;    border-bottom: 1px solid transparent;font: 400 16px/19px"Onest", "Arial", sans-serif;    transition-property: transform, border-color;    transition-duration: 300ms;    transition-timing-function: ease-in-out}@media (min-width:1600px){    .site-header{        font-size: 18px;        line-height: 22px}}.site-header__inner{position: relative;    z-index: 0}.site-header__container,.site-header__inner{background: var(--background-color)}.site-header__message{position: relative;    z-index: 1;padding: 8px 0 7px;margin: 0;    text-align: center;font: 500 12px/1"Onest", "Arial", sans-serif;background: var(--brand-color);color: var(--text-color);    transition-property: padding, line-height, color;    transition-duration: 300ms;    transition-timing-function: ease-in-out;overflow: hidden}@media (min-width:1280px){    .site-header__message{        font-size: 14px;padding: 9px 0}}@media (min-width:1600px){    .site-header__message{        font-size: 16px;padding: 8px 0}}.site-header__message p{margin: 0}.site-header__main-navigation{position: relative;display: grid;    box-sizing: border-box;height: 100%;padding: 10px 0;    grid-template-columns: 1fr 1fr 1fr;    grid-template-rows: auto 1fr;    grid-template-areas: "buttons-1       logo            buttons-2" "site-navigation site-navigation site-navigation";    column-gap: 20px;    align-items: center;transition: padding 300ms ease-in-out}@media (min-width:560px){    .site-header__main-navigation{padding: 20px 0;        grid-template-columns: 120px 1fr 120px;        grid-template-rows: auto 1fr;        grid-template-areas: "buttons-1 site-navigation buttons-2" ".         site-navigation ."}}@media (min-width:560px){    .site-header__main-navigation{        }}.site-header__buttons-1,.site-header__buttons-2{display: flex;    align-items: center;    transition-property: opacity, visibility;    transition-duration: 300ms;    transition-timing-function: ease-in-out}.site-header__buttons-1{    grid-area: buttons-1;    flex-wrap: wrap;    column-gap: 20px;    z-index: 1;    justify-content:center;}.site-header__buttons-2{    grid-area: buttons-2;    justify-self: end}@media (min-width:560px){    .site-header__buttons-2{margin: 14px 0;        column-gap: 25px;transition: margin 300ms ease-in-out;        z-index: 1}}@media (min-width:1600px){    .site-header__buttons-2{margin: 18px 0 19px;        column-gap: 20px}}.site-header__burger.site-header__burger,.site-header__search-button{display: grid;padding: 0;border: 0;color: inherit;background: 0 0;cursor: pointer;    transition-duration: 300ms;    transition-timing-function: ease-in-out}.site-header__burger.site-header__burger{width: 20px;height: 20px;    place-items: center;    transition-property: color, transform}.site-header__burger.site-header__burger:hover{color: var(--brand-color)}.site-header__burger.site-header__burger::after,.site-header__burger.site-header__burger::before{content: "";    grid-area: 1/1/2/2;width: 100%;height: 13px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_burger);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_burger);transition: opacity 300ms ease-in-out}.site-header__burger.site-header__burger::after{height: 100%;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);opacity: 0}@media (min-width:560px){    .site-header__burger.site-header__burger{display: none}}.site-header__search-button{font: inherit;    transition-property: color, opacity, transform, visibility}.site-header__search-button::before{content: "";width: 17px;height: 17px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#search);mask: url(/local/redesign/assets/css/../img/icons.svg#search)}@media (min-width:1600px){    .site-header__search-button::before{width: 24px;height: 24px}}.site-header__search-button:hover{color: var(--brand-color)}@media (min-width:1280px){    .site-header__search-button--1{        grid-template-columns: auto 1fr;        column-gap: 10px;        align-items: center;        transform-origin: left center}}@media (max-width:1279px){    .site-header__search-button--1 .site-header__search-button-text{position: absolute;width: 1px;height: 1px;padding: 0;border: 0;margin: -1px;        white-space: nowrap;        clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden}}.site-header__search-button--2{opacity: 0;transform: scale(1.5);visibility: hidden}.site-header__logo{    justify-self: center;width: 62px}@media (min-width:560px){    .site-header__logo{position: absolute;top: 20px;left: 50%;        z-index: 1;width: 97px;transform: translateX(-50%);        transition-property: top, left, width, transform;        transition-duration: 300ms;        transition-timing-function: ease-in-out}}@media (min-width:560px){    .site-header__logo{width: 136px}}.site-header__site-navigation-wrapper{position: relative;    grid-area: site-navigation;    align-self: stretch;margin: 0;    transition-property: margin-top;    transition-duration: 300ms;    transition-timing-function: ease-in-out}@media (max-width:559px){    .site-header__site-navigation-wrapper{        margin-right: calc(var(--edge-indent)*-1);opacity: 0;visibility: hidden}}@media (min-width:559px){    .site-header__site-navigation-wrapper{        justify-self: center;display: flex;        justify-content: center;        margin-top: 74px;        max-width: 100%}}@media (min-width:559px){    .site-header__site-navigation-wrapper{        margin-top: 91px}}@media (max-width:559px){    .site-header__site-navigation{position: absolute;top: 0;left: 0;height: 100%;width: 100%}}@media (min-width:560px){    .site-header__site-navigation{width: 100%;height: auto}}.site-header__search{position: absolute;top: calc(100% - 76px);right: 0;left: 0;    z-index: -1;padding: 20px 0 4px;background: var(--background-color);transform: translateY(-100%);    transition-property: top, transform;    transition-duration: 300ms;    transition-timing-function: ease-in-out;    pointer-events: none;}@media (min-width:560px){    .site-header__search{top: 0;        z-index: 1;        padding-bottom: 32px}}@media (min-width:1600px){    .site-header__search{        padding-top: 30px}}@media (min-width:1280px){    .site-header__search-inner{top: 0;display: grid;        grid-template-columns: 1fr 138px;        column-gap: 10px;        align-items: center}}@media (min-width:1600px){    .site-header__search-inner{        grid-template-columns: 1fr 177px}}.site-header__search-close-button-1{position: absolute;right: 10px;bottom: 9px;width: 20px;height: 20px;padding: 0;border: 0;    font-family: inherit;color: var(--text-weak-color);background: 0 0;cursor: pointer;opacity: 0;visibility: hidden;    transition-property: color, opacity, visibility, transform;    transition-duration: 300ms;    transition-timing-function: ease-out}.site-header__search-close-button-1::after{content: "";display: block;width: 100%;height: 100%;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);transition: background-color 300ms}.site-header__search-close-button-1:hover{color: var(--brand-color)}.site-header__search-close-button-1:active{color: var(--brand-color);transform: scale(.85);    transition-duration: 300ms;    transition-timing-function: ease-in}@media (min-width:1280px){    .site-header__search-close-button-1{display: none}}.site-header__search-close-button-2{padding: 0;border: 0;    font-family: inherit;    font-size: 16px;    line-height: 1;    font-weight: 500;color: var(--text-weak-color);background: 0 0;cursor: pointer;transition: color 300ms ease-in-out}.site-header__search-close-button-2:hover{color: var(--brand-color)}@media (max-width:1279px){    .site-header__search-close-button-2{display: none}}@media (min-width:1600px){    .site-header__search-close-button-2{        font-size: 18px}}@media (max-width:1279px){    .site-header__search-close-button-text{position: absolute;width: 1px;height: 1px;padding: 0;border: 0;margin: -1px;        white-space: nowrap;        clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden}}.site-header__search-list{margin: 20px 0 0;    font-size: 18px;    line-height: 22px}@media (min-width:1280px){    .site-header__search-list{        grid-column: 1/-1;        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .site-header__search-list{        margin-top: 30px;        font-size: 18px;        line-height: 22px}}.site-header__search-list-title{margin: 0 0 12px;    line-height: 1;    font-weight: 500;color: var(--text-color)}.site-header__search-list-items{padding: 0;margin: 0;    list-style: none}.site-header__search-list-item+.site-header__search-list-item{    margin-top: 4px}.site-header__search-list-link{display: block;padding: 8px 12px;    text-decoration: none;color: var(--text-weak-color);    transition-property: color, background-color;    transition-duration: 300ms;    transition-timing-function: ease-in-out}.site-header__search-list-link:hover{color: var(--text-color);background: var(--background-additional-color)}.site-header--sticked{    border-bottom-color: var(--border-light-color)}.site-header--sticked .site-header__message{    padding-top: 0;    padding-bottom: 0;    line-height: 0;color: transparent}@media (min-width:560px){    .site-header--sticked .site-header__buttons-2{margin: 0;        column-gap: 25px;}    .site-header--sticked .site-header__search-button--1{opacity: 0;transform: scale(.5);visibility: hidden}    .site-header--sticked .site-header__search-button--2{opacity: 1;transform: scale(1);visibility: visible}    .site-header--sticked .site-header__logo{top: 50%;left: 0;width: 68px;transform: translate(0, -50%)}    .site-header--sticked .site-header__site-navigation-wrapper{margin: 0;        justify-content: center;}}@media (min-width:560px){    .site-header--sticked .site-header__logo{width: 80px}}@media (max-width:559px){    .site-header--menu-open{display: grid;height: 100vh;        grid-template-rows: auto 1fr;        grid-template-areas: "message" "inner"}    @supports (height:100dvh){        .site-header--menu-open{height: 100dvh}}    .site-header--menu-open .site-header__message{        grid-area: message}    .site-header--menu-open .site-header__inner{        grid-area: inner}    .site-header--menu-open .site-header__container{height: 100%}    .site-header--menu-open .site-header__main-navigation{height: 100%;        padding-top: 20px;        padding-bottom: 0}    .site-header--menu-open .site-header__site-navigation-wrapper{        margin-top: 30px;opacity: 1;visibility: visible;        transition-property: margin-top, opacity, visibility}    .site-header--menu-open .site-header__burger{color: var(--text-weak-color);transform: translateY(5px)}    .site-header--menu-open .site-header__burger::before{opacity: 0}    .site-header--menu-open .site-header__burger::after{opacity: 1}    .site-header--menu-open .site-header__buttons-2,    .site-header--menu-open .site-header__search-button--1{opacity: 0;visibility: hidden;        pointer-events: none}}.site-header--search-open{height: 100vh;background: var(--overlay-color)}@supports (height:100dvh){    .site-header--search-open{height: 100dvh}}.site-header--search-open .site-header__main-navigation{    padding-top: 20px}.site-header--search-open .site-header__buttons-1,.site-header--search-open .site-header__buttons-2{opacity: 0;visibility: hidden;    pointer-events: none}.site-header--search-open .site-header__search-close-button-1{opacity: 1;visibility: visible}.site-header--search-open .site-header__search{transform: translateY(0);    pointer-events: auto}@media (max-width:1279px){    .site-header--search-open .site-header__search{top: 100%}}.site-header--hidden{transform: translateY(calc(-100% - 20px))}.site-header--transparent:not(.site-header--menu-open):not(.site-header--search-open) .site-header__container,.site-header--transparent:not(.site-header--menu-open):not(.site-header--search-open) .site-header__inner{transition: background-color 300ms ease-in-out}@media (max-width:1279px){    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open) .site-header__container,    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open) .site-header__inner{background: 0 0}    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open).site-header--light .site-header__inner{color: var(--text-light-color)}    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open).site-header--light .user-navigation__counter{color: var(--text-color);background: var(--background-color)}}@media (min-width:1280px){    .site-header--transparent:not(.site-header--sticked).site-header--menu-open:not(.site-header--search-open) .site-header__container,    .site-header--transparent:not(.site-header--sticked).site-header--menu-open:not(.site-header--search-open) .site-header__inner,    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open).site-header--search-open .site-header__container,    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open).site-header--search-open .site-header__inner,    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open) .site-header__container,    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open) .site-header__inner{background: 0 0}    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open).site-header--light .site-header__inner{color: var(--text-light-color)}    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open):not(.site-header--search-open).site-header--light .user-navigation__counter{color: var(--text-color);background: var(--background-color)}    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open).site-header--search-open.site-header--light .site-header__inner{color: var(--text-light-color)}    .site-header--transparent:not(.site-header--sticked):not(.site-header--menu-open).site-header--search-open.site-header--light .user-navigation__counter{color: var(--text-color);background: var(--background-color)}}.site-navigation{    box-sizing: border-box;font: 400 18px/1.222"Onest", "Arial", sans-serif}@media (max-width: 259px){    .site-navigation{        padding-bottom: 20px;        overflow-y: auto}}@media (min-width:560px){    .site-navigation{        font-size: 16px;        line-height: 1.1875}}@media (min-width:560px){    .site-navigation{        font-size: 18px;        line-height: 1.22}}.site-navigation .simplebar-track .simplebar-scrollbar::before{background: #000}.site-navigation .simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity: .73}@media (pointer:coarse){    .site-navigation .simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity: 0}}.site-navigation__list--level_1{padding: 0;margin: 0;    list-style: none}@media (max-width:559px){    .site-navigation__list--level_1{        padding-right: var(--edge-indent)}}@media (min-width:560px){    .site-navigation__list--level_1{position: relative;display: flex;        flex-wrap: wrap;gap: 20px;        justify-content: center}}@media (min-width:559px){    .site-navigation__list--level_1{gap: 28px}}@media (max-width:559px){    .site-navigation__list--level_1>.site-navigation__item+.site-navigation__item{        margin-top: 25px}}.site-navigation__list--level_2{padding: 0 0 0 20px;margin: 12px 0 0;    list-style: none}@media (min-width:560px){    .site-navigation__list--level_2{position: absolute;        z-index: 0;top: 100%;left: 0;right: 0;display: grid;padding: 41px 0 36px;margin: 0;        grid-template-columns: repeat(3, auto);        justify-content: space-between;        align-items: start;opacity: 0;visibility: hidden;        transition-property: opacity, visibility;        transition-duration: 400ms;        transition-timing-function: ease-in-out}    .site-navigation__list--level_2::before{content: "";position: absolute;top: -100vh;right: -100vw;bottom: 0;left: -100vw;        z-index: -1;background: var(--background-color);        pointer-events: none}    .site-navigation__list--level_2::after{content: "";position: absolute;top: 20px;right: -100vw;left: -100vw;        z-index: -1;height: 1px;background: var(--border-light-color)}}.site-navigation__list--level_2 .site-navigation__item+.site-navigation__item{    margin-top: 20px}@media (min-width:560px){    .site-navigation__list--level_2 .site-navigation__item+.site-navigation__item{margin: 0}}.site-navigation__list--level_3{padding: 0;margin: 0;    list-style: none}.site-navigation__list--level_3 .site-navigation__item+.site-navigation__item{    margin-top: 10px}.site-navigation__link{    text-decoration: none;color: inherit;transition: color 300ms ease-in-out}@media (min-width:560px){    .site-navigation__link{position: relative;        z-index: 1}}.site-navigation__link[href]:hover{color: var(--brand-color)}.site-navigation__list--level_2 .site-navigation__link{color: var(--text-weak-color)}.site-navigation__link--opener{display: flex;    column-gap: 5px;    align-items: center;    }.site-navigation__link--opener::after{content: "";width: 18px;height: 10px;background: currentColor;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow-without-tail);transition: transform 300ms ease-in-out}@media (min-width:1280px){    .site-navigation__link--opener::after{width: 12px}}.site-navigation__title{margin: 0 0 10px;    line-height: 1;    font-weight: 500;color: var(--text-color)}@media (min-width:560px){    .site-navigation__title{        margin-bottom: 20px}    .site-navigation__item--simple-submenu{position: relative}    .site-navigation__item--simple-submenu .site-navigation__list--level_2{        min-width: 200px;        grid-template-columns: 100%;gap: 10px}}@media (max-width:559px){    .site-navigation__link--opener.site-navigation__link--active{color: var(--brand-color)}    .site-navigation__link--opener.site-navigation__link--active::after{transform: rotate(-180deg)}    .site-navigation__list--level_2,    .site-navigation__list--level_2>.site-navigation__item,    .site-navigation__title{        transition-property: margin, line-height, color;        transition-duration: 300ms;        transition-timing-function: ease-in-out}    .site-navigation__list--level_2>.site-navigation__item{overflow: hidden}    .site-navigation__link--opener:not(.site-navigation__link--active)+.site-navigation__list--level_2{        margin-top: 0}    .site-navigation__link--opener:not(.site-navigation__link--active)+.site-navigation__list--level_2>.site-navigation__item{        line-height: 0}    .site-navigation__link--opener:not(.site-navigation__link--active)+.site-navigation__list--level_2 .site-navigation__link,    .site-navigation__link--opener:not(.site-navigation__link--active)+.site-navigation__list--level_2 .site-navigation__title{        margin-bottom: 0;        line-height: 0;color: transparent}    .site-navigation__link--opener:not(.site-navigation__link--active)+.site-navigation__list--level_2 .site-navigation__item{        margin-top: 0}}@media (min-width:560px){    .site-navigation__list--level_1 .site-navigation__item:hover .site-navigation__link--opener{color: var(--brand-color)}    .site-navigation__list--level_1 .site-navigation__item:hover .site-navigation__link--opener::after{transform: rotate(-180deg)}    .site-navigation__list--level_1 .site-navigation__item:hover .site-navigation__link--opener+.site-navigation__list--level_2{opacity: 1;visibility: visible}}.size-buttons{position: relative;display: inline-flex;    flex-wrap: wrap;gap: 8px;font: 400 14px/17px"Onest", "Arial", sans-serif}@media (min-width:390px){    .size-buttons{        font-size: 16px;        line-height: 19px}}@media (min-width:1280px){    .size-buttons{        font-size: 14px;        line-height: 17px}}.size-buttons__label{display: block;    box-sizing: border-box;    min-width: 38px;padding: 5px;border: 1px solid var(--border-light-color-3);    border-radius: 4px;    text-align: center;    text-transform: uppercase;    transition-property: border-color, color, background-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:390px){    .size-buttons__label{        min-width: 52px;padding: 7px}}@media (min-width:1280px){    .size-buttons__label{padding: 5px;        min-width: 38px}}.size-buttons__control:checked+.size-buttons__label{color: var(--text-light-color);background: var(--background-dark-color)}.size-buttons__control:enabled+.size-buttons__label{cursor: pointer}.size-buttons__control:enabled+.size-buttons__label:hover{    border-color: currentColor}.size-buttons__control:disabled+.size-buttons__label{color: var(--text-weak-color-2)}.size-buttons__tooltip-wrapper{position: absolute;top: calc(100% + 10px);left: 0;display: grid;width: 100%}@media (min-width:1280px){    .size-buttons__tooltip-wrapper{top: auto;bottom: calc(100% + 3px);        justify-content: center}}.size-buttons__tooltip{    box-sizing: border-box;width: 100%;    min-width: max-content;padding: 6px 12px;    border-radius: 4px;    text-align: center;    font-size: 14px;    line-height: 17px;    font-weight: 600;color: var(--text-color);background: var(--background-additional-color)}@media (min-width:1280px){    .size-buttons__tooltip{padding: 4px 6px}}.size-buttons--alter{gap: 7px}@media (min-width:1280px){    .size-buttons--alter{        font-size: 16px;        line-height: 19px}    .size-buttons--alter .size-buttons__label{        min-width: 52px;padding: 8px}}.size-buttons--alter .size-buttons__tooltip-wrapper{top: calc(100% + 5px);    justify-content: center}.size-buttons--alter .size-buttons__tooltip{padding: 4px 6px}.size-chart{font: 400 14px/1"Onest", "Arial", sans-serif;color: var(--text-weak-color)}@media (min-width:1280px){    .size-chart{        font-size: 18px}}.size-chart>div{    overflow-y: hidden}.size-chart p{margin: 20px 0 0;    font-size: 16px;    line-height: 19px}@media (min-width:1600px){    .size-chart p{        font-size: 18px;        line-height: 22px}}.size-chart table{    min-width: 100%;    border-collapse: collapse;    text-align: center}.size-chart thead{    border-top: 1px solid currentColor;    border-bottom: 1px solid currentColor;    font-size: 12px;    line-height: 14px;    font-weight: 500;color: var(--text-color)}@media (min-width:1280px){    .size-chart thead{        font-size: 14px;        line-height: 17px}}@media (min-width:1600px){    .size-chart thead{        font-size: 16px;        line-height: 19px}}.size-chart thead th{    box-sizing: border-box;padding: 10px 12px;font: inherit;    white-space: nowrap}@media (min-width:1280px){    .size-chart thead th{        padding-top: 16px;        padding-bottom: 16px}    .size-chart theadth:nth-child(-n+2){width: 60px;        min-width: 60px}}@media (min-width:1600px){    .size-chart theadth:nth-child(n+3){width: 157px}}.size-chart tbodytr:nth-child(2n){    border-bottom: 1px solid var(--border-color)}.size-chart tbody th{    vertical-align: middle;font: inherit}.size-chart tbody td{padding: 0 8px}.size-chart tbodytr:nth-child(odd) td{    padding-top: 15px;    padding-bottom: 3px;    border-bottom: 1px solid var(--border-light-color)}@media (min-width:1280px){    .size-chart tbodytr:nth-child(odd) td{        padding-bottom: 4px}}.size-chart tbodytr:nth-child(even) td{    padding-top: 4px;    padding-bottom: 16px}@media (min-width:1280px){    .size-chart tbodytr:nth-child(even) td{        padding-top: 5px}}.size-chart .simplebar-track.simplebar-horizontal{position: static;height: auto}.size-chart .simplebar-track.simplebar-horizontal::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;    border-radius: 1000px;background: var(--border-color)}.size-chart .simplebar-track .simplebar-scrollbar{position: relative;    z-index: 1;height: 2px;    margin-top: 10px}.size-chart .simplebar-track .simplebar-scrollbar::before{inset: 0;background: var(--background-dark-color);opacity: 1;    border-radius: 1000px}.skeleton{position: relative;overflow: hidden}.skeleton:not(.skeleton--loaded){    background-color: var(--background-additional-color)}.skeleton:not(.skeleton--loaded)::before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .75) 50%, rgba(255, 255, 255, 0) 100%);    background-repeat: no-repeat;    background-size: 1000px 100%;animation: shimmer 2s infinite}.skeleton:not(.skeleton--loaded) img,.skeleton:not(.skeleton--loaded) video{opacity: 0}.banner .skeleton:not(.skeleton--loaded),.main-banner .skeleton:not(.skeleton--loaded){    background-color: #000}.banner .skeleton:not(.skeleton--loaded)::before,.main-banner .skeleton:not(.skeleton--loaded)::before{    background-image: linear-gradient(90deg, transparent 0, rgba(69, 69, 69, .75) 50%, transparent 100%)}.slider-arrows{visibility: hidden}.slider-arrows__list{display: flex;height: 100%;padding: 0;margin: 0;    list-style: none;gap: 8px;    justify-content: space-between;    align-items: center}@media (min-width:1600px){    .slider-arrows__list{gap: 12px}}.slider-arrows__item{display: flex;    align-items: center;height: 100%}.slider-arrows__button{display: flex;width: 30px;height: 30px;padding: 0;border: 0;    border-radius: 50%;background: var(--background-dark-color);visibility: visible;transition: background-color 200ms}.slider-arrows__button:enabled{cursor: pointer}.slider-arrows__button::before{content: "";display: block;width: 12px;height: 12px;margin: auto;background: var(--text-light-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_short-arrow);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_short-arrow);transition: background-color 400ms ease-in-out, transform 200ms ease-in}@media (min-width:1280px){    .slider-arrows__button::before{width: 21px;height: 16px;        -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow)}}.slider-arrows__button:enabled:focus-visible::before,.slider-arrows__button:enabled:hover::before{background: var(--brand-color)}.slider-arrows__button:enabled:active::before{background: var(--brand-color);transform: translateX(2px)}@media (min-width:1280px){    .slider-arrows__button{width: 47px;height: 47px}}.slider-arrows__button--disabled::before{background: var(--text-weak-color)}.slider-arrows__button--disabled-hidden,.slider-arrows__button--hidden{display: none}.slider-arrows__button--prev{transform: scale(-1)}@media (min-width:768px){    .slider-arrows--big .slider-arrows__button{width: 47px;height: 47px}    .slider-arrows--big .slider-arrows__button::before{width: 21px;height: 16px;        -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_arrow)}}.slider-arrows--alter .slider-arrows__item,.slider-pagination{position: relative}.slider-arrows--alter .slider-arrows__item::before{content: "";position: absolute;top: 0;bottom: 0;width: 334%;visibility: visible;    pointer-events: none}.slider-arrows--alter .slider-arrows__item:first-child::before{left: 0;background: linear-gradient(to right, var(--background-additional-color) 25%, transparent)}.slider-arrows--alter .slider-arrows__item:last-child::before{right: 0;background: linear-gradient(to left, var(--background-additional-color) 25%, transparent)}.slider-arrows--alter .slider-arrows__button{position: relative;    z-index: 1}.slider-pagination.swiper-pagination-progressbar{height: 2px;background: var(--border-color)}.slider-pagination .swiper-pagination-progressbar-fill{    border-radius: 100px;background: var(--background-dark-color)}.socials-list__items{display: flex;padding: 0;margin: 0;    list-style: none;gap: 12px 20px;    flex-wrap: wrap;    align-items: center}.socials-list__link{display: block}.socials-list__link>*{display: block;    max-width: 25px;    max-height: 22px;fill: var(--text-color);transition: fill 400ms ease-in-out, transform 200ms ease-in}.socials-list__link:hover>*{fill: var(--brand-color)}.socials-list__link:active>*{fill: var(--brand-color);transform: scale(.85)}.statistics-list{font: 400 14px/17px"Onest", "Arial", sans-serif;color: var(--text-weak-color)}@media (min-width:1280px){    .statistics-list{        font-size: 16px;        line-height: 19px}}@media (min-width:1600px){    .statistics-list{        font-size: 18px;        line-height: 22px}}.statistics-list__items{display: grid;margin: 0;    grid-template-columns: 1fr 1fr;gap: 20px var(--grid-column-gap)}@media (min-width:1600px){    .statistics-list__items{        align-items: center}}.statistics-list__item{    padding-right: 8px}.statistics-list__key{margin: 0 0 5px;    font-size: 32px;    line-height: 1;    font-weight: 400;    letter-spacing: -2px;color: var(--brand-color)}@media (min-width:1280px){    .statistics-list__key{        font-size: 44px;        font-weight: 300;        letter-spacing: 0}}@media (min-width:1600px){    .statistics-list__key{        margin-bottom: 10px;        font-size: 58px}}.statistics-list__value{margin: 0}@media (min-width:768px){    .statistics-list--wide{        text-align: center}}@media (min-width:1280px){    .statistics-list--wide{        text-align: left}}@media (min-width:768px){    .statistics-list--wide .statistics-list__items{        grid-template-columns: repeat(4, 1fr);        column-gap: 20px}}@media (min-width:1280px){    .statistics-list--wide .statistics-list__items{        column-gap: var(--grid-column-gap)}}@media (min-width:768px){    .statistics-list--wide .statistics-list__item{padding: 0}}.statistics{font: 400 16px/19px"Onest", "Arial", sans-serif}@media (min-width:1600px){    .statistics{        font-size: 18px;        line-height: 22px}}@media (max-width:1279px){    .statistics__inner{        max-width: 590px;margin: 0 auto}}@media (min-width:1280px){    .statistics__inner{display: grid;        grid-template-columns: repeat(4, 1fr);        column-gap: var(--grid-column-gap)}    .statistics__inner>*{        grid-column: 2/4}}.statistics__heading{margin: 0 0 20px}.statistics__text{margin: 0 0 10px;color: var(--text-weak-color)}@media (min-width:1600px){    .statistics__text{        margin-bottom: 20px}}.statistics__list-wrapper{margin: 0 0 20px}@media (min-width:1600px){    .statistics__list-wrapper{        margin-bottom: 30px}}.statistics__button{width: 100%}.subscription-form{    font-family: "Onest", "Arial", sans-serif;    font-weight: 400}.subscription-form__heading{    max-width: 310px;margin: 0 0 20px;    font-size: 20px;    line-height: 1;    font-weight: 400}@media (min-width:1280px){    .subscription-form__heading{        font-size: 28px}}@media (min-width:1600px){    .subscription-form__heading{        font-size: 32px;        margin-bottom: 40px}}.subscription-form__field{    font-size: 16px;    line-height: 19px}@media (min-width:1600px){    .subscription-form__field{        font-size: 18px;        line-height: 22px}}.subscription-form__field-inner{display: block}.subscription-form__field-control-wrapper{display: block;    border-bottom: 1px solid var(--border-light-color-2);transition: border-color 400ms ease-in-out}.subscription-form__field-control-wrapper:hover{    border-color: currentColor}.subscription-form__field-control-wrapper:focus-within{    border-color: currentColor}.subscription-form__field-control{    box-sizing: border-box;width: 100%;padding: 0 0 10px;border: 0;margin: 0;font: inherit;color: inherit;background: 0 0;outline: 0}.subscription-form__field-control::placeholder{color: var(--text-weak-color);opacity: 1}.subscription-form__submit-button{width: 100%;margin: 10px 0 0}.subscription-form__comment{display: block;margin: 10px 0 0;    font-size: 12px;    line-height: 14px;color: var(--text-weak-color)}@media (min-width:1280px){    .subscription-form__comment{        margin-top: 9px;        line-height: 17px}}@media (min-width:1600px){    .subscription-form__comment{        font-size: 14px}}.subscription-form__comment-link{    font-weight: 600;    text-decoration-style: dashed;    text-decoration-color: transparent;    -webkit-text-decoration-skip-ink: none;    text-decoration-skip-ink: none;color: var(--brand-color);    transition-property: color, text-decoration-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.subscription-form__comment-link:hover{    text-decoration-color: currentColor}.subscription-form__comment-link:active{color: inherit;    text-decoration-color: currentColor;    transition-timing-function: ease-in}.taber__panel{position: relative}.taber__panel--hidden{position: fixed;top: 0;left: 0;    z-index: -1;width: 1px;height: 1px;overflow: hidden;opacity: 0;visibility: hidden;    pointer-events: none}.taber--fancy .taber__list{display: grid;padding: 2px;margin: 0 0 20px;    border-radius: 4px;    list-style: none;    grid-template-columns: 1fr 1fr;font: 500 14px/1"Onest", "Arial", sans-serif;color: var(--text-color-30);background: var(--background-additional-color)}@media (min-width:1280px){    .taber--fancy .taber__list{padding: 4px;        font-size: 16px}}.taber--fancy .taber__tab{display: block;padding: 9px;    border-radius: 4px;    text-align: center;    text-decoration: none;color: inherit;    transition-property: color, background-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .taber--fancy .taber__tab{padding: 12px}}.taber--fancy .taber__tab:hover{color: var(--text-color)}.taber--fancy .taber__tab:active{color: var(--brand-color);    transition-duration: 200ms}.taber--fancy .taber__tab--active{color: var(--brand-color);background: var(--background-color);    pointer-events: none}.taber--simple .taber__list{display: flex;padding: 0;margin: 0 0 20px;    list-style: none;    flex-wrap: wrap;gap: 12px 30px;font: 300 28px/1"Onest", "Arial", sans-serif;color: var(--brand-color)}@media (min-width:1280px){    .taber--simple .taber__list{        font-size: 44px;gap: 16px 40px}}@media (min-width:1600px){    .taber--simple .taber__list{        margin-bottom: 30px;        font-size: 58px;gap: 20px 60px}}.taber--simple .taber__tab{position: relative;display: block;padding: 0 0 6px;    text-align: center;    text-decoration: none;color: inherit;    transition-property: color, background-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .taber--simple .taber__tab{        padding-bottom: 10px}}.taber--simple .taber__tab::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background: currentColor;transform: scaleX(0);    transition-property: transform;    transition-duration: 600ms;    transition-timing-function: ease-in-out}@media (min-width:1280px){    .taber--simple .taber__tab::after{height: 2px}}.taber--simple .taber__tab--active::after{transform: scaleX(1)}.text-area{display: inline-block;font: 500 16px/1"Onest", "Arial", sans-serif}.text-area__inner{display: block}.text-area__control{display: block;    box-sizing: border-box;width: 100%;height: 112px;resize: none;padding: 16px;border: 0;    border-radius: 8px;font: inherit;color: inherit;background: var(--background-additional-color);outline: 0}.text-area__control::placeholder{opacity: 1;color: var(--text-weak-color)}.text-field{position: relative;display: inline-block;font: 500 16px/24px"Onest", "Arial", sans-serif}.text-field__inner{display: grid;    row-gap: 10px}@media (min-width:1280px){    .text-field__inner{        row-gap: 12px}}.text-field__control-wrapper{display: grid;padding: 0 16px;    border-radius: 8px;    grid-template-columns: 1fr auto;    column-gap: 12px;    align-items: center;background: var(--background-additional-color)}.text-field__control{    box-sizing: border-box;width: 100%;padding: 12px 0;border: 0;font: inherit;color: inherit;background: 0 0;    -webkit-appearance: textfield;appearance: textfield;outline: 0}.text-field__control::-webkit-inner-spin-button,.text-field__control::-webkit-outer-spin-button{    -webkit-appearance: none;appearance: none}.text-field__control::placeholder{opacity: 1;color: var(--text-weak-color)}.text-field--with-icon_edit .text-field__control-wrapper::after{content: "";width: 16px;height: 16px;background: var(--text-weak-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#edit);mask: url(/local/redesign/assets/css/../img/icons.svg#edit)}.text-field--button .text-field__control,.text-field--button .text-field__control-wrapper{cursor: pointer}.text-field--button .text-field__control::placeholder{color: var(--text-color)}.text-field--alter .text-field__control-wrapper{display: block}.text-field--alter .text-field__control{    text-align: center}.text-field--big{    font-size: 18px;    line-height: 28px}.text-field--big .text-field__control{padding: 10px 0}.text-field__data-list-wrapper{position: absolute;top: 100%;right: 0;left: 0;    z-index: 1;display: none;width: 100%;    border-radius: 8px;margin: 10px 0 0;overflow: hidden}.text-field__data-list-wrapper::after,.text-field__data-list-wrapper::before{content: "";position: absolute;right: 0;left: 0;height: 52px;opacity: 0;    pointer-events: none;transition: opacity 400ms ease-in-out}.text-field__data-list-wrapper::before{top: 0;background: linear-gradient(to bottom, var(--background-additional-color), transparent)}.text-field__data-list-wrapper::after{bottom: 0;background: linear-gradient(to top, var(--background-additional-color), transparent)}.text-field__data-list-wrapper--blur-bottom::after,.text-field__data-list-wrapper--blur-top::before{opacity: 1}.text-field__data-list{width: calc(100% + 20px);    max-height: 204px;padding: 0;margin: 0;    list-style: none;overflow: auto}.text-field__data-link{display: block;padding: 12px 16px;    border-top: 1px solid var(--border-color);    line-height: 1;    text-decoration: none;color: inherit;background: var(--background-additional-color);outline: 0}.text-field__data-link:focus-visible,.text-field__data-link:hover{color: var(--brand-color)}.text-field__data-option:first-child .text-field__data-link{    border-top: 0}.text-field--list-open .text-field__data-list-wrapper{display: block}.modal-form--region .text-field--list-open .text-field__data-list-wrapper{position: relative;top: auto}.tooltip{position: relative}.tooltip__button.tooltip__button::after{width: 24px}@media (min-width:1280px){    .tooltip__button.tooltip__button::after{width: 36px}}@media (min-width:1600px){    .tooltip__button.tooltip__button::after{width: 40px}}.tooltip__content{position: absolute;top: -29px;right: -29px;    z-index: 3;display: flex;    box-sizing: border-box;width: 265px;padding: 14px 12px;    flex-direction: column;    row-gap: 10px;    align-items: center;    text-align: center;font: 500 14px/17px"Onest", "Arial", sans-serif;    border-radius: 12px;color: var(--text-color);background: var(--background-color);    box-shadow: 0 0 0 100000vmax var(--overlay-color);opacity: 0;visibility: hidden;    pointer-events: none;    transition-property: opacity, visibility;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1024px){    .tooltip__content{top: -24px;right: auto;left: -6px}}@media (min-width:1280px){    .tooltip__content{width: 420px;padding: 23px 22px;        flex-direction: row;        column-gap: 16px;        text-align: left;        font-size: 16px;        line-height: 19px}}.tooltip__content::before{content: "";display: block;width: 24px;    aspect-ratio: 1/1;    flex-shrink: 0;background: var(--brand-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#info-fancy);mask: url(/local/redesign/assets/css/../img/icons.svg#info-fancy)}@media (min-width:1280px){    .tooltip__content::before{width: 40px}}.tooltip__content::after{content: "";position: absolute;bottom: 100%;left: 100%;width: 24px;height: 24px;background: var(--text-light-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_cross)}@media (min-width:1280px){    .tooltip__content::after{display: none}}.tooltip__button:hover+.tooltip__content{opacity: 1;visibility: visible}.user-navigation__list{display: flex;padding: 0;margin: 0;    list-style: none;    flex-wrap: wrap;gap: 20px}@media (min-width:1280px){    .user-navigation__list{        column-gap: 25px}}@media (min-width:1600px){    .user-navigation__list{        column-gap: 20px}}.user-navigation__link{position: relative;display: block;color: inherit;transition: color 400ms ease-in-out}.user-navigation__link::before{content: "";display: block;width: 17px;height: 17px;background: currentColor}@media (min-width:1600px){    .user-navigation__link::before{width: 24px;height: 24px}}.user-navigation__link:active,.user-navigation__link:hover{color: var(--brand-color)}.user-navigation__counter{position: absolute;top: -3px;right: -7px;    box-sizing: border-box;    min-width: 15px;padding: 3px 1px 2px;    border-radius: 50%;    text-align: center;    font-size: 10px;    line-height: 1;color: var(--text-light-color);background: var(--background-dark-color);    transition-property: color, background-color;    transition-duration: 400ms;    transition-timing-function: ease-in-out}@media (min-width:1600px){    .user-navigation__counter{top: 0;right: -8px;        min-width: 19px;padding: 5px 2px 4px}}.user-navigation__link--user::before{    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#user);mask: url(/local/redesign/assets/css/../img/icons.svg#user)}.user-navigation__link--cart::before{width: 16px;    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#cart);mask: url(/local/redesign/assets/css/../img/icons.svg#cart)}@media (min-width:1600px){    .user-navigation__link--cart::before{width: 24px;height: 25px}}.video{position: relative;    z-index: 0}.video__player{display: block;width: 100%;height: 100%;    border-radius: inherit;background: var(--background-dark-color)}.video__poster{position: absolute;top: 0;left: 0;    z-index: 1;width: 100%;height: 100%;    object-fit: cover;    object-position: center}.video__poster--hidden{display: none}.video__play-button-wrapper{position: absolute;top: 0;left: 0;    z-index: 2;    box-sizing: border-box;width: 100%;height: 100%;display: grid;    place-items: center}.video__play-button-wrapper--hidden{display: none}.video__play-button{display: grid;    box-sizing: border-box;width: 63px;height: 63px;padding: 0;border: 1px solid var(--background-color);    border-radius: 50%;    place-items: center;cursor: pointer;    transition-property: background-color, opacity;    transition-duration: 400ms;    transition-timing-function: ease-in-out}.video__play-button::before{content: "";width: 14px;height: 15px;    margin-left: 4px;background: var(--brand-color);    -webkit-mask: url(/local/redesign/assets/css/../img/icons.svg#controls_play);mask: url(/local/redesign/assets/css/../img/icons.svg#controls_play);transition: background-color 400ms ease-in-out}.video__play-button:hover{background: 0 0}.video__play-button,.video__play-button:active::before,.video__play-button:hover::before{background: var(--background-color)}.video__play-button:active{background: 0 0;opacity: .5;    transition-timing-function: 200ms}.container{    max-width: 1520px;padding: 0 var(--edge-indent);    margin-right: auto;    margin-left: auto}.nobr{    white-space: nowrap}.scroll-lock{overflow: hidden !important}.shake{animation: shake .6s}.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;border: 0;margin: -1px;    white-space: nowrap;    clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden}
/* End */


/* Start:/local/redesign/assets/css/custom.css?175145595413794*/
.order-card .order__pay-block{
    width: 100%;
}
.order-card .order__pay-block .alfabank__wrapper{
    margin: 0;
}
.order__pay-block .alfabank__wrapper{

}
.order__pay-block .alfabank__content{
    margin: 0 auto;
    border: 0;
    max-width: 100%;
}
.order__pay-block .alfabank__footer, .order__pay-block .alfabank__price-string, .order__pay-block .alfabank__payment-description{
    display:none;
}
.order__pay-block .alfabank__payment-link{
    border-color: var(--background-dark-color);
    color: var(--text-light-color);
    background: linear-gradient(var(--background-dark-color), var(--background-dark-color)) no-repeat bottom center / 100% 100%;
    background-origin: border-box;
    position: relative;
    border: 1px solid currentColor;
    border-radius: 8px;
    font-size: 16px;
    line-height: 1;
    box-sizing: border-box;
    align-items: center;
    text-align: center;
    font-family: "Onest", "Arial", sans-serif;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    transition-property: border-color, text-decoration-color, color, background-size;
    transition-duration: 400ms;
    transition-timing-function: ease;
    text-align: center;
    padding: 15px;
    width: 100%;
}
.order__pay-block .alfabank__payment-link:hover {
    color: var(--text-color);
    background-size: 100% 0;
}

.paysystem_dolyami p{
    display:none;
}
.paysystem_dolyami .col.pr-0{
    display:none;
}
.paysystem_dolyami .mb-4{
    margin: 0 auto;
    border: 0;
    max-width: 100%;
}

.paysystem_dolyami .btn-success{
    border-color: var(--background-dark-color);
    color: var(--text-light-color);
    background: linear-gradient(var(--background-dark-color), var(--background-dark-color)) no-repeat bottom center / 100% 100%;
    background-origin: border-box;
    position: relative;
    border: 1px solid currentColor;
    border-radius: 8px;
    font-size: 16px;
    line-height: 1;
    box-sizing: border-box;
    align-items: center;
    text-align: center;
    font-family: "Onest", "Arial", sans-serif;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    transition-property: border-color, text-decoration-color, color, background-size;
    transition-duration: 400ms;
    transition-timing-function: ease;
    text-align: center;
    padding: 15px;
    width: 100%;
    display: inline-block;
    margin: 10px 0;
}
.paysystem_dolyami .btn-success:hover {
    color: var(--text-color);
    background-size: 100% 0;
}
.advantages__item a{
    color: var(--text-color);
    text-decoration: none;
}
.main-banner__button {
    display: flex;
    justify-content: center;
    border: 2px solid transparent;
    background: rgb(250, 175, 212, 0.7);
    position: absolute;
    bottom: 140px;
    left: 50%;
    border-radius: 8px;
    transform: translate(-50%, -50%);
    padding: 20px;
    max-width: 160px;
    width: 100%;
    text-decoration: unset;
    line-height: 10px;
    font-family: "Onest", "Arial", sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    transition-property: border-color, text-decoration-color, color, background-size;
    transition-duration: 400ms;
    transition-timing-function: ease;
}
.main-banner__button:hover {
    border: 2px solid rgb(250, 175, 212);
    color: rgb(250, 175, 212);
    background: transparent;
    background-origin: border-box;
}

.product-card__sizes-item--active {
    border-color: var(--background-color);
    color: #454545 !important;
    background: var(--background-color);
}

.product-card__sizes-item--active:hover {
    color: #fff;
    background: var(--background-color);
}

.product-card__sizes-item--active{
    border-color: transparent;
}

@media (max-width:1000px) {
    .site-navigation, .site-header__site-navigation {
        font-size: 13px;
    }
}

.product-card__sizes-link {
    color: #454545;
    text-decoration: none;
    transition: color 0.3s ease;
}

.product-card__sizes-item {
    transition: background-color 0.3s ease; 
    border: 1px solid var(--border-light-color-3);
}

.product-card__sizes-item:hover {
    border: 1px solid #454545;
}

@media (min-width: 1024px) {
    .info__content {
        column-count: 1;
        column-gap: 20px;
    }
}

.article__main img:not([class]) {
    display: block;
    max-width: 100%;
    height: auto
}

.page__scroll-wrapper {
    overflow-x: hidden;
}


@media (max-width:560px) {
    .all-catalog-burger-menu {
        display: block;
        margin-bottom: 25px;
    }
}

.statistics__inner {
    column-gap: 0;
}

.statistics {
    margin-top: 50px;
}

.cookie-modal {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 80%;
    background: #fff;
    color: #333;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 100000;
    border-radius: 10px;
    margin-bottom: 20px;
    display: none;
    left: 50%;
  transform: translateX(-50%);
}

.cookie-modal button {
background: #faafd4;
color: #fff;
border: none;
padding: 8px 16px;
cursor: pointer;
border-radius: 5px;
}

@media (max-width: 700px) {
.cookies-text {
    font-size: 11px;
    padding-right: 10px;
    margin: 0;
}
}

.product-card.no-hover:hover .product-card__image-wrapper-primary {
    opacity: 1 !important; 
}

.product-card.no-hover:hover .product-card__image-wrapper-secondary {
    display: none !important; 
}

.product-card__sizes {
    /* display: none; */
    opacity: 0; 
    transition: opacity 400ms ease-in-out; 
}

.product-card:hover .product-card__sizes {
    display: flex;
    opacity: 1; 
}

@media (max-width: 559px) {
    .site-navigation.site-header__site-navigation {
        overflow-y: auto;
    }
    
    .site-navigation__list--level_1 {
        padding-bottom: 25px;
    }
}


@media (min-width: 1920px) {
    .idea-block{
        display: flex;
        flex-wrap: wrap;
        gap: 100px;
    }

    .idea-block.prod{
        gap: 0;
    }
    
    .idea-to-implementation{
        /* margin: 120px 0 0 200px !important; */
        margin-right: auto;
      margin-left: auto;
      width: 1520px;
    }
    
    .container-idea {
        display: grid;
        grid-template-columns: repeat(2, 1fr) 2fr;
        grid-template-rows: repeat(2, 1fr);
        gap: 10px;
        margin: 10px 0 0 0 ;
        max-width: 900px;
        max-height: 550px; 
    }
    .container-idea img, .color-block {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .big {
        grid-row: span 2;
    }
    .color-block {
        background-color: #1A5B52;
        display: flex;
        justify-content: center;
        align-items: center;
        color: white;
        font-weight: bold;
        font-size: 18px;
        text-align: center;
    }
    
    .container-idea a {
      display: block;
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
    
    .container-idea a .img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }
    .text-idea {
        width: 456px;
        font-size: 40px;
      letter-spacing: -2px;
      line-height: 40px;
      font-weight: lighter;
      color: #454545;
      font-family: "Onest";
      align-content: center;
      display: flex;
      flex-wrap: wrap;
    }
    
    .main-idea__button {
        display: flex;
        justify-content: center;
        border: 2px solid transparent;
        background: rgb(250, 175, 212, 0.7);
        border-radius: 8px;
        padding: 20px;
        max-width: 273px;
        width: 100%;
        text-decoration: unset;
        line-height: 10px;
        font-family: "Onest", "Arial", sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #454545;
        transition-property: border-color, text-decoration-color, color, background-size;
        transition-duration: 400ms;
        transition-timing-function: ease;
        justify-content: center;
    }
    .main-idea__button:hover {
        border: 2px solid rgb(250, 175, 212);
        color: rgb(250, 175, 212);
        background: transparent;
        background-origin: border-box;
    }
    .quote.blockquote {
        margin: 0 !important;
    }


.heading__accent.idea {
    padding-left: 50px;
}
}
    
@media (max-width: 1919px) {
    .idea-block{
        display: flex;
        flex-wrap: wrap;
    }
    
    .idea-to-implementation{
        margin: 0 0 0 40px ;
        /* max-width: 1520px;
        padding: 0 var(--edge-indent);
        margin-right: auto;
        margin-left: auto; */
    }
    
    .container-idea {
        display: grid;
        grid-template-columns: repeat(2, 1fr) 2fr;
        grid-template-rows: repeat(2, 1fr);
        gap: 10px;
        margin: 10px 100px 0 0 ;
        max-width: 600px;
        height: 470px; 
    }
    .container-idea img, .color-block {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .big {
        grid-row: span 2;
    }
    .color-block {
        background-color: #1A5B52;
        display: flex;
        justify-content: center;
        align-items: center;
        color: white;
        font-weight: bold;
        font-size: 18px;
        text-align: center;
    }
    
    .container-idea a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    
    .container-idea a .img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    .text-idea {
        width: 456px;
        font-size: 30px;
        letter-spacing: -2px;
        line-height: 40px;
        font-weight: 30;
        color: #454545;
        font-family: "Onest";
        align-content: center;
        display: flex;
        flex-wrap: wrap;
    }
    
    .main-idea__button {
        display: flex;
        justify-content: center;
        border: 2px solid transparent;
        background: rgb(250, 175, 212, 0.7);
        border-radius: 8px;
        padding: 20px;
        max-width: 160px;
        width: 100%;
        text-decoration: unset;
        line-height: 10px;
        font-family: "Onest", "Arial", sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #fff;
        transition-property: border-color, text-decoration-color, color, background-size;
        transition-duration: 400ms;
        transition-timing-function: ease;
        justify-content: center;
    }
    .main-idea__button:hover {
        border: 2px solid rgb(250, 175, 212);
        color: rgb(250, 175, 212);
        background: transparent;
        background-origin: border-box;
    }
    .quote.blockquote {
        margin: 0 !important;
    }


.heading__accent.idea {
    padding-left: 30px;
}
}
    
@media (max-width: 900px) {
    .idea-block{
        display: flex;
        flex-wrap: wrap;
    }
    
    .idea-to-implementation{
        margin: 60px 0 0 0;
        /* padding: 0 var(--edge-indent); */
    }
    
    .container-idea {
        display: grid;
        grid-template-columns: repeat(2, 1fr) 2fr;
        grid-template-rows: repeat(2, 1fr);
        gap: 5px;
        margin: 10px 10px 0;
        max-width: 900px;
        height: 250px; 
    }
    .container-idea img, .color-block {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .big {
        grid-row: span 2;
    }
    .color-block {
        background-color: #1A5B52;
        display: flex;
        justify-content: center;
        align-items: center;
        color: white;
        font-weight: bold;
        font-size: 18px;
        text-align: center;
    }
    
    .container-idea a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    
    .container-idea a .img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    .text-idea {
        width: 456px;
        font-size: 24px;
        letter-spacing: -2px;
        line-height: 24px;
        font-weight: 30;
        color: #454545;
        font-family: "Onest";
        align-content: center;
        display: flex;
        flex-wrap: wrap;
    }
    
    .main-idea__button {
        display: flex;
        justify-content: center;
        margin: 0 10px;

        border: 2px solid transparent;
        background: rgb(250, 175, 212, 0.7);
        border-radius: 8px;
        padding: 20px;
        max-width: 360px;
        width: 100%;
        text-decoration: unset;
        line-height: 10px;
        font-family: "Onest", "Arial", sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #454545;
        transition-property: border-color, text-decoration-color, color, background-size;
        transition-duration: 400ms;
        transition-timing-function: ease;
        justify-content: center;
    }
    .main-idea__button:hover {
        border: 2px solid rgb(250, 175, 212);
        color: rgb(250, 175, 212);
        background: transparent;
        background-origin: border-box;
    }
    .quote {
        margin: 10px;
    }

    .quote p {
        margin: 0;
    }

    .advantages__heading.heading.heading--size_l.heading--alter.idea {
        margin: 10px;
    }
}
.product-badges__list {
    justify-content: space-between;
}

.product__heading-left {
    display: flex; 
    align-items: center; 
    gap: 8px;
}

.product-badges__item.elem {
    background: var(--brand-color);
    color: #454545;
}

@media (max-width:560px) {
    .product__badges.elem {
        margin: 0 !important;
    }
}

.product-card__sale-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width:560px) {
    .product-card__sale-block {
        align-items: start;
    }

    .product-card__block-size {
        padding-top: 8px;
    }
}
/* End */


/* Start:/local/templates/anse/styles.css?174194236444*/
.categories__link{
    text-align: center;
}
/* End */
/* /local/redesign/assets/vendor/swiper/swiper-bundle.min.css?173082554518435 */
/* /local/redesign/assets/vendor/simplebar/simplebar.min.css?17308255453028 */
/* /local/redesign/assets/vendor/choices/choices.min.css?17308255457756 */
/* /local/redesign/assets/css/style.min.css?1739803511264495 */
/* /local/redesign/assets/css/custom.css?175145595413794 */
/* /local/templates/anse/styles.css?174194236444 */
