@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes disableBreakpointAnimation{0%,to{visibility:hidden;opacity:0}}@keyframes disableBreakpointAnimation{0%,to{visibility:hidden;opacity:0}}@-webkit-keyframes text{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}to{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes text{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}to{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes loaderSpinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderSpinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ticker{0%,41%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}40%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ticker{0%,41%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}40%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes countdown{0%{stroke-dashoffset:9.375rem}to{stroke-dashoffset:0}}@keyframes countdown{0%{stroke-dashoffset:9.375rem}to{stroke-dashoffset:0}}@-webkit-keyframes countdownForBasket{0%{stroke-dashoffset:19.625rem}to{stroke-dashoffset:0}}@keyframes countdownForBasket{0%{stroke-dashoffset:19.625rem}to{stroke-dashoffset:0}}@-webkit-keyframes fade-in-top-50{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-top-50{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-bottom-50{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-bottom-50{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-bottom-reverse{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fade-in-bottom-reverse{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes slide-back{0%{-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}to{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes slide-back{0%{-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}to{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@-webkit-keyframes slide-next{0%{-webkit-clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}to{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes slide-next{0%{-webkit-clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}to{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}html{-webkit-text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:#231f20;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@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: #231f20}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-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-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.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:49.6%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#dcdad7;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity: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:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;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;-webkit-filter:blur(50px);filter:blur(50px)}.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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.navigation-swiper__slide picture,.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}*,.noUi-pips,.noUi-pips *,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}@font-face{font-style:normal;font-weight:400;font-family:"PT Root";font-display:swap;src:url(../fonts/ptroot-regular.woff2) format("woff2"),url(../fonts/ptroot-regular.woff) format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"PT Root";font-display:swap;src:url(../fonts/ptroot-medium.woff2) format("woff2"),url(../fonts/ptroot-medium.woff) format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"PT Root";font-display:swap;src:url(../fonts/ptroot-bold.woff2) format("woff2"),url(../fonts/ptroot-bold.woff) format("woff")}@font-face{font-style:normal;font-weight:800;font-family:"Apoc";font-display:swap;src:url(../fonts/apoc-bold.woff2) format("woff2"),url(../fonts/apoc-bold.woff) format("woff")}@font-face{font-style:italic;font-weight:800;font-family:"Apoc";font-display:swap;src:url(../fonts/apoc-bold-italic.woff2) format("woff2"),url(../fonts/apoc-bold-italic.woff) format("woff")}body,html{margin:0;padding:0}html{font-style:normal;font-weight:400;font-size:.83333vw;line-height:24px;font-family:"PT Root","Arial",sans-serif;color:#231f20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{width:100%;height:100%;background-color:#fffdfa}img,video{display:block;max-width:100%;height:auto}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f5f3f0;box-shadow:inset 0 0 0 1000px #f5f3f0}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh));overflow:hidden}.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wrapper--no-overflow{overflow:visible}.rouble{font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important;font-weight:400!important}.custom-select select,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;transition:none!important}.text-red{color:#e81939}.text-italic{font-style:italic}.is-selected{background-color:#fff}.is-selected svg{fill:#e81939;color:#e81939}.custom-checkbox input,.filter-range__slider .noUi-handle::after,.filter-range__slider .noUi-handle::before,.is-hide{display:none}.is-marquee{-webkit-animation:text 8s infinite linear;animation:text 8s infinite linear;-webkit-animation-delay:1.2s;animation-delay:1.2s}.container{width:100%;max-width:120rem;margin:0 auto;padding:0 3rem}.container--narrow{padding:0 calc(50% - 19.375rem) 0 calc(50% - 18.8125rem)}.container--text-content{padding:0 1.5rem}.news-page{margin:0 auto;max-width:54rem}.news-page img{width:100%}.news-page__wrapper{margin-bottom:56px}.navigation-swiper{width:100%;height:100%;margin-right:0;margin-bottom:2rem}.navigation-swiper__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:29rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navigation-swiper__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.navigation-swiper__wrapper{height:100%}.swiper-button-prev.navigation-swiper__btn{left:1.5rem}.swiper-button-next.navigation-swiper__btn{right:1.5rem}.date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.75rem;line-height:.75rem;letter-spacing:.04em;text-transform:uppercase;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#bcb8b9}.date svg{width:.75rem;height:.75rem;fill:none;margin-right:10px}.custom-checkbox input:checked+.checkbox-icon::before{content:"";position:absolute;top:.125rem;left:.1125rem;width:.375rem;height:.375rem;background-color:#e81939}.custom-checkbox span{-webkit-transition:border .3s ease;transition:border .3s ease}.custom-checkbox .checkbox-icon{content:"";position:absolute;top:.125rem;left:.3125rem;width:.75rem;height:.75rem;border:1px solid #ebe9e6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-checkbox label{position:relative;font-weight:500;font-size:.875rem;line-height:1rem;letter-spacing:-.0125rem;-webkit-font-feature-settings:"tnum","lnum";font-feature-settings:"tnum","lnum";padding-left:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-checkbox label,.filter-range,.filter-range__price{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-range{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:2.8125rem;padding-left:.625rem;padding-right:.125rem;margin-top:1.0625rem;margin-bottom:.5rem}.filter-range__price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;margin-left:-.625rem}.filter-range label{border:1px solid #ebe9e6;text-align:center}.filter-range input,.filter-range__price-currency{font-weight:500;font-size:.875rem;line-height:1rem;letter-spacing:-.2px;color:#231f20;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.filter-range input{width:3.8125rem;border:0;padding:0 6px;outline:0;-webkit-appearance:none}.filter-range__range{height:1rem;padding-top:.125rem;padding-bottom:.125rem}.filter-range input,.filter-range__range .noUi-target{background-color:transparent}.filter-range__slider{-webkit-box-shadow:none;box-shadow:none;border:0}.filter-range__slider .noUi-base{position:relative}.filter-range__slider .noUi-connects{height:.075rem;background-color:#ebe9e6}.filter-range__slider .noUi-connect{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#e81939}.filter-range__slider.active .noUi-connect{background-color:#e81939}.filter-range__slider .noUi-handle{position:absolute;top:-.21563rem;right:0;width:.5rem;height:.5rem;background-color:#e81939;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:-webkit-grab;cursor:grab;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0}.filter-range__slider .noUi-handle .noUi-touch-area{width:100%;height:100%}.filter-results{margin-bottom:3rem}.filter-results__list{position:relative;margin:0;padding:0 0 2.9375rem;list-style:none;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.9375rem}.filter-results__list::after{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#ebe9e6}.filter-results__list .product-card__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-results__list .product-card__img{margin-bottom:1.5625rem}.filters.show form,.filters__wrapper{border:1px solid #ebe9e6}.filters__wrapper form input:checked+label svg{-ms-flex-negative:0;flex-shrink:0;display:block}.filters__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.5rem;font-family:"Apoc","Arial",serif;font-size:1.125rem;line-height:1.5rem;font-weight:700;border:0;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filters__head svg{-ms-flex-negative:0;flex-shrink:0;fill:none;width:1rem;height:1rem;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.filters__head::after{position:absolute;content:"";width:100%;height:1px;background-color:transparent;left:0;bottom:-.0625rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.filters__group{border-bottom:1px solid #ebe9e6;padding:0 1rem}.filters__group:last-child{border-bottom:none}.filters__group.is-active .filters__head svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-180deg) translateZ(0);transform:rotate(-180deg) translateZ(0)}.filters__group.is-active .filters__head::after{background-color:#ebe9e6}.filters__custom-checkbox{margin-bottom:1rem}.filters__custom-checkbox:first-child{margin-top:1.25rem}.filters__custom-checkbox:last-child{margin-bottom:1.25rem}.filters__custom-checkbox label{cursor:pointer}.filters__custom-checkbox label:hover{color:#585455}.filters__custom-checkbox label:hover>.checkbox-icon::before{background-color:#ebe9e6;content:"";position:absolute;top:.125rem;left:.1125rem;width:.375rem;height:.375rem}.filters__custom-checkbox label:hover>input:checked+.checkbox-icon::before{background-color:#e81939}a.filters__button-reset{width:100%;padding:1rem 1.25rem}a.filters__button-reset svg{fill:none;width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0}.filters.show .filters__wrapper{visibility:visible;top:0;opacity:1;overflow-x:hidden;padding-top:80px}.filters__close-btn{display:none}.filters__close-btn .filters__close-btn-text{font-family:"Apoc","Arial",serif;font-weight:700;font-size:32px;line-height:32px}.header{position:fixed;z-index:10000;width:100%;max-width:100%;right:0;left:0;top:0;padding:1rem 0;border-bottom:1px solid #ebe9e6;background-color:#fffdfa}.header .container,.header.is-opened .main-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{display:block;margin-right:2.5rem}.header__logo svg{display:block;width:10.5rem;height:2.5rem}.header.is-opened{z-index:1000}.header.is-opened .main-nav__wrapper{position:fixed;top:73px;left:0;right:0;z-index:100;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100vh;height:calc(100*var(--vh, 1vh));padding:48px 24px 32px;background-color:#fffdfa}.header.is-opened .main-nav__list{display:block;margin:0 0 16px;width:100%}.header.is-opened .main-nav__item{padding:24px 0 7px;margin:0;border-bottom:1px solid #ebe9e6}.header.is-opened .main-nav__item:last-of-type{border-bottom:none}.header.is-opened .main-nav__item--dropdown.is-active .main-nav__dropdown{-webkit-transform:none;transform:none}.header.is-opened .main-nav__item--dropdown svg{width:20px;height:20px;stroke-width:1px;margin-left:auto}.header.is-opened .main-nav__catalog{display:block;width:100%;padding:0 0 24px;font-family:"Apoc","Arial",serif;font-weight:700;font-size:32px;line-height:120%;color:#231f20;background-color:transparent;border-bottom:1px solid #ebe9e6}.header.is-opened .main-nav__catalog svg{display:none}.header.is-opened .main-nav__search{margin-left:0}.header.is-opened .main-nav__user{position:absolute;top:-56px;right:24px}.header.is-opened .main-nav__user-block{margin-left:0}.header.is-opened .main-nav__phone{margin-right:24px}.header.is-opened .main-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Apoc","Arial",serif;font-weight:700;font-size:32px;line-height:120%}.header.is-opened .main-nav__dropdown{position:static;display:block;border:0;left:0;-webkit-transform:none;transform:none;z-index:auto}.header.is-opened .main-nav__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:16px;border-top:none;text-align:left}.header.is-opened .main-nav__subitem{margin-right:24px;padding:0}.header.is-opened .main-nav__sublink{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em;color:#231f20}.header.is-opened .main-nav__to-cart{display:none}.header.is-opened .main-nav__toggle-icon--cross{display:block}.header.is-opened .main-nav__toggle-icon--burger,.header.is-opened .main-nav__toggle.btn span{display:none}.header.is-opened .main-nav__toggle.btn{min-width:106px}.header--order .main-nav__catalog,.header--order .main-nav__list,.header--order .main-nav__search,.header--order .main-nav__user-link:not(.main-nav__user-link--cart){display:none}.header--order .main-nav__user-block{width:auto}.header--authorised .main-nav__user-link{overflow:hidden}.header--authorised .main-nav__user-avatar{display:block;position:absolute;width:2.5rem;height:2.5rem}.header--authorised .main-nav__user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header--no-avatar .main-nav__user-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--no-avatar .btn--icon{overflow:hidden}.header--no-avatar .main-nav__user-avatar,.main-nav__user .main-nav__search{display:none}.custom-input label,.custom-textarea label,.main-nav,.main-nav__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-input label,.custom-textarea label,.main-nav__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem 0 1.5rem;padding:0}.main-nav__sublist{list-style:none;margin:0;margin-bottom:-.5rem;min-width:12rem;padding:1rem;text-align:center}.main-nav__subitem{margin-bottom:.5rem;font-size:.875rem;line-height:115%;font-weight:500;letter-spacing:-.0125rem}.main-nav__sublink{color:#231f20;-webkit-transition:color .3s ease;transition:color .3s ease}.main-nav__dropdown{position:absolute;top:3.53125rem;left:50%;border:1px solid #ebe9e6;border-top:none;border-bottom:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fffdfa}.main-nav__phone{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;font-size:.875rem;line-height:115%;font-weight:500;letter-spacing:-.0125rem;color:#231f20;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;-webkit-transition:color .3s ease;transition:color .3s ease}.main-nav__search{margin-left:1.5rem}.main-nav__user,.main-nav__user-block{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__user{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.main-nav__user-block{list-style:none;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;width:9rem;margin-left:1.625rem;margin-right:-.5rem}.main-nav__user-link{position:relative}.main-nav__user-link .btn{margin-left:0;margin-right:.5rem}.main-nav__user-link:last-of-type .btn{margin-right:0}.catalog__item--discount .category-card__img::after,.custom-select__text br,.main-nav__user-avatar{display:none}.main-nav__user-badge{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;right:.5rem;width:1rem;height:1rem;font-weight:700;font-size:.5625rem;line-height:1rem;color:#fffdfa;border-radius:50%;background-color:#e81939}.main-nav__item{-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem}.main-nav__item--dropdown{position:relative}.btn.btn--slider:active svg,.btn.btn--slider:hover svg,.main-nav__item.is-active .main-nav__link{color:#e81939}.main-nav__item.is-active .main-nav__dropdown{z-index:1;border:1px solid #ebe9e6;border-top:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-nav__item.is-active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-nav__link,.main-nav__toggle.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.75rem 0;font-size:.875rem;line-height:115%;font-weight:500;letter-spacing:-.0125rem;color:#231f20;-webkit-transition:color .3s ease;transition:color .3s ease}.main-nav__link svg{fill:none;width:.75rem;height:.75rem;margin-left:.25rem;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-nav__toggle.btn{display:none;justify-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0}.intro-slider__info p,.main-nav__toggle.btn svg{margin:0}.main-nav__user-name{display:none;position:absolute;background-color:#fffdfa;padding:.5rem;font-family:"Apoc","Arial",serif;font-weight:700;font-size:.75rem;line-height:100%}.main-nav .main-nav__to-cart{display:none;margin-left:0;margin-right:.75rem}.main-nav .main-nav__toggle-icon--cross{display:none;fill:#fff;width:1rem;height:1rem}.base-page{margin-bottom:5.5rem}.base-page--basket .base-page__title{margin-bottom:3rem;margin-top:4rem;font-size:3.5rem}.base-page__title{font-family:"Apoc","Arial",serif;font-weight:700;font-size:4rem;line-height:100%;color:#231f20;margin:0;margin-top:3.5rem}.base-page__title,.base-page__title--favorite{margin-bottom:2.9375rem}.catalog__list{list-style:none;padding:0;margin:0;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}.catalog__item{width:100%;max-height:45.875rem}.catalog__item--discount{-ms-grid-column-span:2;grid-column-end:span 2}.catalog__item--discount .category-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1.25rem}.catalog__item--discount .category-card__text svg{fill:#e81939;display:block;padding:.75rem;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#e81939;margin-right:.75rem}.catalog__item--discount .category-card__text span{color:#e81939;padding-bottom:.25rem}.catalog .category-card__img{height:34rem;max-height:34rem;width:100%}.news{margin-bottom:2.75rem}.documents__list,.news__list{list-style:none;padding:0;margin:0;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.75rem}.documents__list{row-gap:.9375rem}.documents .product-card__title{line-height:130%}.documents--awards .documents__list{row-gap:1.0625rem}.documents--awards .product-card__title{line-height:128%}.footer{position:relative;background-color:#fff;overflow:hidden;min-height:31rem}.footer__background{position:absolute;width:100%;height:100%;background-color:#bcb8b9}.footer__background ::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2)}.footer__background img{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .container{position:relative;z-index:2}.footer__wrapper{padding-top:2.5rem;padding-bottom:2.375rem}.footer__documents-wrapper,.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__documents-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__list{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.footer__list--contacts{margin-bottom:34.0625rem}.footer__list--contacts .footer__contact-text,.footer__list--contacts .footer__link{font-family:"Apoc","Arial",serif;font-weight:700;font-size:2rem;line-height:120%}.footer__list--information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%}.footer__list--information .footer__document-text,.footer__list--information .footer__link{font-size:1rem;line-height:140%;letter-spacing:-.02em}.footer__list--information .footer__item{max-width:34%;margin-right:1.625rem}.footer__list--information .footer__item:first-child{margin-right:2.5rem}.footer__list--company{width:30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__list--company .footer__item{max-width:61%;margin-right:0;margin-left:1.25rem}.footer__list--company .footer__document-text{letter-spacing:-.02em}.footer__list--company .footer__link{-webkit-transform:translateZ(0);transform:translateZ(0)}.footer__item{margin-right:1.5rem}.footer__item:last-child{margin-right:0}.footer__img{width:5.6vw}.footer__contact-text,.footer__document-text,.footer__link{color:#fffdfa}.footer__item--cedro .footer__link svg{-webkit-transform:translateZ(0);transform:translateZ(0);width:1.4375rem;height:1.5625rem;margin-bottom:-.3125rem;margin-left:.1875rem}.footer__link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.4);-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:600px;padding:40px;background-color:#fffdfa}.modal__close-btn{position:absolute;top:1rem;right:1.5rem;z-index:1;width:2.5rem;height:2.5rem;padding:0;background:0 0;border:0;cursor:pointer}.modal--responsive .modal__content{width:100%}.modal--fit-content .modal__content{width:auto}.modal--no-scale{-webkit-transform:none;transform:none}.modal--preload{-webkit-transition:none;transition:none}.modal.is-active{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.modal--search,.modal--swatches{overflow:hidden}.modal--enter-code.is-active .modal__content,.modal--login.is-active .modal__content,.modal--swatches.is-active .modal__content{-webkit-transform:translateX(0);transform:translateX(0)}.modal--swatches .modal__wrapper{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal--swatches .modal__content{width:65.55%;height:100vh;height:calc(100*var(--vh, 1vh));padding:1.375rem 1.5rem;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1)}.modal--enter-code .modal__wrapper,.modal--login .modal__wrapper{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal--enter-code .modal__content,.modal--login .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33rem;height:100vh;height:calc(100*var(--vh, 1vh));-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);padding:1.5rem}.modal--transport-companies .modal__wrapper{padding:0}.modal--transport-companies .modal__content{width:100%;padding:5.5rem 1.5rem;background-color:#fffdfa}.modal--transport-companies .modal__close-btn{right:1.5rem}.modal--search .modal__wrapper{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal--search .modal__content{padding:0}.modal--search .modal__close-btn{z-index:110;background-color:transparent}.modal--search .modal__close-btn svg{fill:#231f20;width:.75rem;height:.75rem;-webkit-transition:fill .3s ease;transition:fill .3s ease}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem 1.25rem;color:#fffdfa;font-size:.875rem;line-height:115%;font-weight:500;letter-spacing:-.0125rem;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;background-color:#e81939;border:0;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.btn svg{width:1rem;height:1rem;margin-right:.5rem;fill:none}.btn--icon,.btn--icon svg{-ms-flex-negative:0;flex-shrink:0}.btn--icon{padding:0;width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebe9e6;border-radius:50%;color:#231f20;background-color:transparent;-webkit-transition:color .3s ease;transition:color .3s ease}.btn--icon svg{margin:0;fill:none}.btn--pieces{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;font-size:1rem;line-height:150%;min-width:16.625rem;font-family:"PT Root","Arial",sans-serif}.btn--pieces::after,.btn--pieces::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:.3125rem;height:.3125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:currentColor}.btn--pieces::before{margin-right:10px}.btn--pieces::after{margin-left:10px}.btn--bw,.btn--white{color:#231f20;background-color:#fffdfa}.btn--white{letter-spacing:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.btn--bw{-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.btn:disabled{opacity:.5;pointer-events:none}.btn--grey{background-color:#f5f3f0;color:#231f20;font-size:1rem;line-height:1.5rem;-webkit-transition:color .3s ease;transition:color .3s ease}.btn--link,.btn--tab{font-weight:400;line-height:140%;color:#231f20;letter-spacing:-.02em;background-color:transparent}.btn--tab{font-size:1rem;padding:.5rem 1.25rem;border:1px solid #ebe9e6;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.btn--tab.is-active{cursor:default;color:#e81939;border-color:#e81939}.btn--link{padding:0;border-bottom:1px solid #231f20;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.btn--message{min-width:12.8125rem;padding:.75rem 1rem}.btn--favourite{border:0}.btn--favourite.is-selected{background-color:#fff}.btn--favourite.is-selected svg{fill:#e81939;color:#e81939}.btn--bordered,.btn--bordered-next,.btn--bordered-prev{border:1px solid #ebe9e6;-webkit-transition:color .3s ease,border .3s ease;transition:color .3s ease,border .3s ease}.btn--bordered{font-family:"PT Root","Arial",sans-serif;font-weight:600;font-size:.875rem;line-height:115%;letter-spacing:-.0125rem;color:#231f20;margin:0;padding-top:10px;background-color:transparent}.btn--bordered-next,.btn--bordered-prev{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border-radius:50%;background-color:#fffdfa;cursor:pointer}.btn--bordered-next svg,.btn--bordered-prev svg{margin:0;color:#231f20;fill:none;width:1.5rem;height:1.5rem;-webkit-transition:color .3s ease;transition:color .3s ease}.btn--bordered-next:active,.btn--bordered-prev:active{border:1px solid #585455;color:#585455}.btn--bordered-next:active svg,.btn--bordered-prev:active svg{color:inherit}.btn--bordered-next{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.btn--bordered-icon{color:#231f20;background-color:transparent}.btn--disabled,.btn--disabled-icon{cursor:not-allowed;pointer-events:none}.btn--disabled-icon{border:1px solid #ebe9e6;color:#ebe9e6}.btn--disabled-icon svg{color:#dcdad7}.btn--disabled{color:#bcb8b9;outline:0}.btn.btn--slider,.custom-input,.custom-textarea{display:-webkit-box;display:-ms-flexbox;display:flex}.btn.btn--slider{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;border-radius:6.25rem;outline:0}.btn.btn--slider svg{-ms-flex-negative:0;flex-shrink:0;width:.5625rem;height:1rem;fill:none;-webkit-transition:color .3s ease;transition:color .3s ease;color:#231f20}.btn.btn--slider,.btn.btn--slider:active,.btn.btn--slider:hover{background-color:#fffdfa}.btn--slider.swiper-button-disabled svg{color:#dcdad7}.btn--slider.btn--slider-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:.1875rem;margin-right:0}.custom-input,.custom-textarea{position:relative}.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:1rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;border:1px solid #dcdad7;outline:0;-webkit-transition:border .3s ease;transition:border .3s ease;background-color:transparent}.custom-input label input::-webkit-input-placeholder,.custom-input label textarea::-webkit-input-placeholder,.custom-textarea label input::-webkit-input-placeholder,.custom-textarea label textarea::-webkit-input-placeholder{font-size:1rem;line-height:140%;color:#585455;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.custom-input label input::-moz-placeholder,.custom-input label textarea::-moz-placeholder,.custom-textarea label input::-moz-placeholder,.custom-textarea label textarea::-moz-placeholder{font-size:1rem;line-height:140%;color:#585455;letter-spacing:-.02em;font-feature-settings:"tnum" on,"lnum" on}.custom-input label input:-ms-input-placeholder,.custom-input label input::-ms-input-placeholder,.custom-input label textarea:-ms-input-placeholder,.custom-input label textarea::-ms-input-placeholder,.custom-textarea label input:-ms-input-placeholder,.custom-textarea label input::-ms-input-placeholder,.custom-textarea label textarea:-ms-input-placeholder,.custom-textarea label textarea::-ms-input-placeholder{font-size:1rem;line-height:140%;color:#585455;letter-spacing:-.02em;font-feature-settings:"tnum" on,"lnum" on}.custom-input label input::placeholder,.custom-input label textarea::placeholder,.custom-textarea label input::placeholder,.custom-textarea label textarea::placeholder{font-size:1rem;line-height:140%;color:#585455;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.custom-input label input:hover,.custom-input label textarea:hover,.custom-textarea label input:hover,.custom-textarea label textarea:hover{border:1px solid rgba(0,0,0,.5)}.custom-input label input:focus,.custom-input label textarea:focus,.custom-textarea label input:focus,.custom-textarea label textarea:focus{border:1px solid rgba(0,0,0,.8)}.custom-input__error,.custom-textarea__error{position:absolute;left:0;bottom:-1rem;font-size:.75rem;line-height:1;letter-spacing:-.02em;color:#e81939;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.custom-input.is-invalid input,.custom-textarea.is-invalid input{border:1px solid #e81939}.custom-input.is-invalid input:focus,.custom-input.is-invalid input:hover,.custom-textarea.is-invalid input:focus,.custom-textarea.is-invalid input:hover{border:1px solid rgba(232,25,57,.5)}.custom-input.is-invalid .custom-input__error,.custom-textarea.is-invalid .custom-input__error{opacity:1}.custom-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:500px;padding:20px 0}.custom-toggle__error{position:absolute;bottom:0;left:0;color:#e81939;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.custom-toggle input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-toggle label{position:relative;padding-left:26px;cursor:pointer}.custom-toggle label span{margin-bottom:0;margin-left:0}.custom-toggle--checkbox .custom-toggle__icon,.custom-toggle--radio .custom-toggle__icon{position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid rgba(0,0,0,.2);-webkit-transition:border .3s ease;transition:border .3s ease}.custom-toggle--checkbox .custom-toggle__icon::before,.custom-toggle--radio .custom-toggle__icon::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-toggle--checkbox .custom-toggle__icon::before{background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-toggle--radio .custom-toggle__icon{border-radius:50%}.custom-toggle--radio .custom-toggle__icon::before{color:transparent;border-radius:50%;-webkit-transition:color .3s ease;transition:color .3s ease}.custom-toggle input:checked+.custom-toggle__icon{border:1px solid rgba(0,0,0,.8)}.custom-toggle input:checked+.custom-toggle__icon::before{background-color:rgba(0,0,0,.8)}.custom-toggle.is-invalid .custom-toggle__icon{border:1px solid #e81939}.custom-toggle.is-invalid .custom-toggle__error{opacity:1}.custom-select{position:relative;width:250px;padding:30px 0}.custom-select__label,.custom-select__placeholder{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;pointer-events:none}.custom-select__placeholder{color:#231f20}.custom-select__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:5px 10px;color:#231f20;background-color:transparent;border:2px solid rgba(0,0,0,.2);border-radius:5px;outline:0;cursor:pointer}.custom-select__button svg{fill:none;-ms-flex-negative:0;flex-shrink:0}.custom-select__list{position:absolute;bottom:32px;z-index:1;width:100%;max-height:100px;margin:0;padding:0;overflow-y:auto;list-style:none;background-color:#fff;border:2px solid #000;-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.custom-select__item{padding:5px;outline:0;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-select__item[aria-selected=true]{background-color:rgba(255,255,255,.2)}.custom-select__error{position:absolute;bottom:0;left:0;color:#e81939;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.custom-select__text{-ms-flex-negative:0;flex-shrink:0;width:80%;overflow:hidden;font-weight:500;text-align:left;white-space:nowrap;text-overflow:ellipsis;opacity:0;-webkit-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s}.custom-select__icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.custom-select.open-up .custom-select__list{bottom:auto;top:0;-webkit-transform:translateY(calc(-100% + 30px));transform:translateY(calc(-100% + 30px))}.custom-select.is-open .custom-select__list{visibility:visible;opacity:1;z-index:100}.custom-select.is-open .custom-select__icon{-webkit-transform:rotate(-180deg) translateZ(0);transform:rotate(-180deg) translateZ(0)}.custom-select.is-open .custom-select__label{opacity:0}.custom-select.not-empty .custom-select__text{opacity:1}.custom-select.not-empty .custom-select__label,.custom-select.not-empty .custom-select__placeholder{opacity:0}.custom-select.is-invalid .custom-select__error{opacity:1}.custom-select.is-invalid .custom-select__button{border:2px solid #e81939}.custom-select--placeholder .custom-select__label,.custom-select.slide-up.is-open .custom-select__label,.custom-select.slide-up.not-empty .custom-select__label{-webkit-transform:translateY(calc(-50% - 40px));transform:translateY(calc(-50% - 40px));opacity:1}.custom-select--placeholder.is-open .custom-select__label,.custom-select--placeholder.not-empty .custom-select__label,.custom-select.slide-up.is-open .custom-select__text,.custom-select.slide-up.not-empty .custom-select__text{opacity:1}.custom-select--sort{font-size:.875rem;line-height:1rem;letter-spacing:-.0125rem;font-weight:500;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;width:18.6875rem}.custom-select--sort .custom-select__button{border:1px solid #ebe9e6;border-radius:0;min-height:2.625rem;letter-spacing:-.0125rem;padding:.3125rem 1.3125rem .3125rem 1rem}.custom-select--sort .custom-select__placeholder{left:1.0625rem}.custom-select--sort .custom-select__list{border:1px solid #ebe9e6;border-radius:0;background-color:#fffdfa;color:#bcb8b9;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.custom-select--sort .custom-select__item{margin-bottom:.125rem;padding:.3125rem .4375rem;-webkit-transition:color .3s ease;transition:color .3s ease}.custom-select--sort .custom-select__item:hover,.custom-select--sort .custom-select__item[aria-selected=true]{color:#231f20}.custom-select--sort.is-open .custom-select__button{position:relative;border-bottom:none}.custom-select--sort.is-open .custom-select__list{border-top:none;padding:.5625rem;bottom:0;z-index:100}.custom-select--sort.is-open .custom-select__button::after{position:absolute;width:calc(100% - 2rem);content:"";height:1px;background-color:#ebe9e6;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:1}.read-articles{background:#f5f3f0;padding-bottom:5.25rem;padding-top:5.4375rem}.read-articles .news{margin-bottom:0}.read-articles__title{margin-top:0;margin-bottom:3.0625rem}.page-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-categories__grid{display:-ms-grid;display:grid}.page-categories__title{font-family:"Apoc","Arial",serif;font-weight:700;font-size:4rem;line-height:4rem;color:#231f20;margin-top:3.5rem;margin-bottom:2.9375rem}.intro-slider .swiper-pagination.is-static .swiper-pagination-bullet svg circle,.page-categories__mobile-btn{display:none}.subscribe{margin-top:3.5rem}.subscribe__text{margin:0;line-height:1.375rem;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;-ms-flex-negative:0;flex-shrink:0;padding-right:1rem;color:#585455}.subscribe__content{padding:1.4375rem 2rem 1.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebe9e6}.subscribe__content .social-list__item{margin-right:2rem}.tab-btn{padding:.5rem 1.25rem;border:1px solid #ebe9e6;background-color:transparent;font-family:"PT Root","Arial",sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:-.02em;color:#231f20;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;cursor:pointer;-webkit-transition:border .3s ease,color .3s ease;transition:border .3s ease,color .3s ease;outline:0;white-space:nowrap}.tab-btn.is-active,.tab-btn:focus{border:1px solid #e81939;color:#e81939}.tab-btn.is-active:hover,.tab-btn:focus:hover{border:1px solid #e81939}.tabs{overflow:visible}.tabs__wrapper{position:relative}.tabs__wrapper::after{-ms-flex-negative:0;flex-shrink:0;content:"";width:20px;height:100%;background-color:transparent;right:0}.tabs__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 2.25rem;list-style:none}.tabs__navigation-item{margin-right:.6875rem;margin-bottom:.75rem}.tabs__navigation-item:last-child{margin-right:0}[data-accordion=element].is-active>[data-accordion=content]{max-height:100%}[data-accordion=parent].no-transition [data-accordion=content]{-webkit-transition:none;transition:none}[data-accordion=content]{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden}.search,.search form{background-color:#f5f3f0}.search{width:100%;height:100%;z-index:100}.search form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dcdad7;z-index:1}.search .custom-input{position:relative;width:100%;padding:0;margin-right:1.5rem}.search .custom-input::after{display:none;position:absolute;content:"";right:0;top:-12px;width:32px;height:64px;background:-webkit-gradient(linear,left top,right top,from(rgba(250,250,250,0)),to(#fff));background:linear-gradient(90deg,rgba(250,250,250,0) 0%,#fff 100%);z-index:1;pointer-events:none}.search .custom-input label input{padding:0;margin-left:0;border:0;min-height:2.5rem;font-size:1.125rem;line-height:140%;color:#231f20;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.search .custom-input label input::-webkit-input-placeholder{font-size:1.125rem;letter-spacing:-.02em;color:#bcb8b9;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.search .custom-input label input::-moz-placeholder{font-size:1.125rem;letter-spacing:-.02em;color:#bcb8b9;font-feature-settings:"tnum" on,"lnum" on}.search .custom-input label input:-ms-input-placeholder,.search .custom-input label input::-ms-input-placeholder{font-size:1.125rem;letter-spacing:-.02em;color:#bcb8b9;font-feature-settings:"tnum" on,"lnum" on}.search .custom-input label input::placeholder{font-size:1.125rem;letter-spacing:-.02em;color:#bcb8b9;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.search .custom-input label input:focus-visible,.search .custom-input label input:hover{border:0}.search__submit{margin-right:4.125rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;letter-spacing:-.0125rem}.search__loader{position:relative;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;background-color:#f5f3f0;z-index:1}.search__loader svg{fill:none;-webkit-animation:loaderSpinning 1.2s linear infinite;animation:loaderSpinning 1.2s linear infinite}.search__similiar{margin:0;margin-bottom:1rem;font-size:.75rem;line-height:100%;letter-spacing:.04em;text-transform:uppercase;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#bcb8b9}.search__dropdown{display:none;position:relative;padding:1.5rem;z-index:10;background-color:#f5f3f0}.search__dropdown-product-list{list-style:none;margin:0;margin-bottom:-.75rem;padding:0;max-height:16.75rem;overflow-y:scroll}.search__dropdown-product-list::-webkit-scrollbar{display:none}.search__dropdown-product-item{margin-bottom:.6875rem}.search__dropdown-product-link,.search__dropdown-text{display:block;margin:0;font-size:1rem;line-height:140%;letter-spacing:-.02em;color:#585455;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.search.is-result .search__dropdown{display:block}.search.is-loading .search__loader{display:-webkit-box;display:-ms-flexbox;display:flex}.search.is-loading .search__submit{opacity:.32}[data-animate] .d-100{-webkit-animation-delay:.1s;animation-delay:.1s}[data-animate] .d-200{-webkit-animation-delay:.2s;animation-delay:.2s}[data-animate] .d-300{-webkit-animation-delay:.3s;animation-delay:.3s}[data-animate] .d-400{-webkit-animation-delay:.4s;animation-delay:.4s}[data-animate] .d-500{-webkit-animation-delay:.3s;animation-delay:.3s}[data-animate] .d-600{-webkit-animation-delay:.6s;animation-delay:.6s}[data-animate] .d-700{-webkit-animation-delay:.7s;animation-delay:.7s}[data-animate] .d-800{-webkit-animation-delay:.8s;animation-delay:.8s}[data-animate] .d-900{-webkit-animation-delay:.9s;animation-delay:.9s}[data-animate] .d-1000{-webkit-animation-delay:1s;animation-delay:1s}[data-animate] .d-1100{-webkit-animation-delay:1.1s;animation-delay:1.1s}[data-animate] .d-1200{-webkit-animation-delay:1.2s;animation-delay:1.2s}[data-animate] .d-1300{-webkit-animation-delay:1.3s;animation-delay:1.3s}[data-animate] .d-1400{-webkit-animation-delay:1.4s;animation-delay:1.4s}[data-animate] .d-1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}[data-animate] .d-1600{-webkit-animation-delay:1.6s;animation-delay:1.6s}[data-animate] .d-1700{-webkit-animation-delay:1.7s;animation-delay:1.7s}[data-animate] .fib,[data-animate] .fit{opacity:0;pointer-events:none}[data-animate].show .fib,[data-animate].show .fit{opacity:1;pointer-events:all;-webkit-animation-name:fade-in-bottom-50;animation-name:fade-in-bottom-50;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-animate].show .fit{-webkit-animation-name:fade-in-top-50;animation-name:fade-in-top-50}.intro-slider{position:relative;margin-top:4.5rem;height:calc(100vh - 4.5rem);height:calc((100*var(--vh, 1vh)) - 4.5rem);overflow:hidden}.intro-slider .swiper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.intro-slider .swiper.back .swiper-slide-active{-webkit-animation:slide-back 2.5s ease;animation:slide-back 2.5s ease}.intro-slider .swiper.back .swiper-slide-duplicte-next,.intro-slider .swiper.back .swiper-slide-next{z-index:3}.intro-slider .swiper.back .swiper-slide-duplicate-prev,.intro-slider .swiper.back .swiper-slide-prev{z-index:-1}.intro-slider .swiper.next .swiper-slide-active{-webkit-animation:slide-next 2.5s ease;animation:slide-next 2.5s ease}.intro-slider .swiper.next .swiper-slide-duplicte-next,.intro-slider .swiper.next .swiper-slide-next{z-index:-1}.intro-slider .swiper.next .swiper-slide-duplicate-prev,.intro-slider .swiper.next .swiper-slide-prev{z-index:3}.intro-slider .container,.intro-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro-slider .swiper-pagination{right:2.75rem;bottom:3rem;left:unset;width:auto;position:absolute}.intro-slider .swiper-pagination-horizontal .swiper-pagination-bullet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-family:"Apoc","Arial",serif;line-height:.75rem;color:#fffdfa;border:1px solid rgba(255,253,250,.3);background-color:transparent;opacity:1}.intro-slider .swiper-pagination-horizontal .swiper-pagination-bullet svg{display:none;position:absolute;top:-1px;left:-1px;width:3rem;height:3rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1;overflow:visible}.intro-slider .swiper-pagination-horizontal .swiper-pagination-bullet circle{r:1.5rem;cy:1.5rem;cx:1.5rem;stroke-dasharray:9.375rem;stroke-dashoffset:9.375rem;stroke-linecap:round;stroke-width:1px;stroke:#fffdfa;fill:none;-webkit-animation:countdown 5s linear forwards;animation:countdown 5s linear forwards}.intro-slider .swiper-pagination-horizontal .swiper-pagination-bullet-active svg{display:block}.intro-slider .swiper-pagination.is-static .swiper-pagination-bullet-active{border-color:#fffdfa}.intro-slider .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;bottom:0;margin-top:auto;margin-bottom:4rem;min-height:calc(100% - 4rem);z-index:2}.intro-slider__content{position:absolute;bottom:0;opacity:0;max-width:75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform:translateY(50px);transform:translateY(50px);z-index:-1}.intro-slider__content.is-active{position:static;pointer-events:all;-webkit-animation-name:fade-in-bottom-50,fade-in-bottom-reverse;animation-name:fade-in-bottom-50,fade-in-bottom-reverse;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:.8s,.4s;animation-duration:.8s,.4s;-webkit-animation-delay:.4s,6.6s;animation-delay:.4s,6.6s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-transform:translateY(0);transform:translateY(0);z-index:10}.intro-slider__list{list-style:none;margin:0;padding:0;z-index:-1}.intro-slider__info{margin-bottom:2rem;width:100%;font-family:"Apoc","Arial",serif;font-weight:700;font-size:4.5rem;line-height:1;color:#fffdfa}.intro-slider .btn{pointer-events:all;max-width:11rem;min-width:11rem}.intro-slider .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#bcb8b9}.intro-slider .swiper-slide.swiper-slide-active{z-index:4}.intro-slider .swiper-slide::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}.intro-slider .swiper-slide img{z-index:-1}.intro-slider .swiper-slide video{max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.category-card{position:relative}.category-card__img{overflow:hidden;position:relative;height:100%;width:100%;background-color:#bcb8b9}.category-card__img::after{content:"";position:absolute;bottom:0;left:0;height:9rem;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,transparent 100%)}.category-card__img img,.intro-slider .swiper-slide img,.product-card__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-card__img img{-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.category-card__text{position:absolute;bottom:1.5rem;max-width:22.5rem;padding:0 1.5rem;z-index:2;font-family:"Apoc","Arial",serif;font-weight:700;font-size:2rem;line-height:120%;color:#fffdfa}.slider-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}.about__description p,.icon-card__text p,.partner-discount__text p,.product-card__category p,.product-card__price p,.slider-heading .title{margin:0}.slider-heading,.slider-heading__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-heading .slider-heading__control-next,.slider-heading .slider-heading__control-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:3rem;height:3rem;border:1px solid #ebe9e6;border-radius:50%;color:#231f20;background-color:#fffdfa;cursor:pointer;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.slider-heading .slider-heading__control-next svg,.slider-heading .slider-heading__control-prev svg{fill:none;color:#231f20;width:1.375rem;height:1rem;-webkit-transition:color .3s ease;transition:color .3s ease;margin-right:.19375rem}.slider-heading .slider-heading__control-next svg{margin-right:.1875rem}.slider-heading .slider-heading__control-next{-webkit-transform:scale(-1,1);transform:scale(-1,1);margin-left:.5rem}.category-slider{padding:5.5rem 0}.category-slider .swiper{width:calc(100% + 16px);margin-right:-16px}.category-slider .swiper-slide{width:calc(25% - 16px);max-height:45.875rem}.category-slider .category-card__img{height:45.875rem;max-height:45.875rem}.product-card{position:relative;height:100%}.product-card__link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card__img{overflow:hidden;position:relative;background-color:#bcb8b9;height:25.75rem;margin-bottom:1.5rem}.product-card__img img{-ms-flex-negative:0;flex-shrink:0}.product-card__cover{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-card__cover span{margin-right:.4375rem;font-weight:500;font-size:1rem;line-height:1.5}.product-card__cover svg{color:#fff;width:1.1875rem;height:1rem}.product-card .btn{position:absolute;top:1rem;right:1rem;background-color:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.product-card__category{margin:0;margin-bottom:.25rem;font-size:.75rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#bcb8b9}.product-card__title{text-rendering:optimizeLegibility;margin:0 0 1rem}.product-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-size:1rem;line-height:1.4;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#e81939}.product-card__label{position:absolute;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .5rem;top:1rem;left:1rem;font-size:.875rem;line-height:140%;letter-spacing:-.02em;background-color:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:6.25rem;z-index:1}.product-card__label svg{fill:none;margin-right:.25rem}.product-card.is-fave .btn svg{color:#e81939;fill:#e81939}.product-card--swatch .btn{display:none}.product-card--swatch .product-card__img{margin-bottom:.5rem}.product-card--swatch .product-card__title{margin-top:0;margin-bottom:0;font-size:1.125rem;line-height:140%}.product-card--news .btn{display:none}.product-card--news .product-card__link{display:block}.product-card--news .product-card__img{overflow:hidden;width:100%;margin-bottom:1rem;max-height:34rem;height:34rem}.product-card--documents .product-card__img img,.product-card--news .product-card__img img{top:0;left:0}.product-card--news .product-card__title{width:30vw;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.product-card--news .product-card__date-wrapper svg{width:.75rem;height:.75rem;color:#bcb8b9;fill:none;margin-right:.25rem;margin-bottom:-.0625rem}.product-card--news .product-card__date{font-style:normal;font-weight:400;font-size:1.125rem;line-height:100%;letter-spacing:.04em;text-transform:uppercase;color:#bcb8b9}.product-card--documents .btn{display:none}.product-card--documents .product-card__link{display:block}.product-card--documents .product-card__img{margin-bottom:1rem;max-height:544px;height:calc(25vw + 66px)}.product-card--documents .product-card__title{margin-bottom:1rem}.product-card--searching-results .product-card__link{display:block}.product-card--searching-results .product-card__img{overflow:hidden;width:100%;margin-bottom:1.5rem}.product-card--searching-results .product-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card--searching-results .product-card__category{font-size:1.25rem;margin-top:0}.product-card--searching-results .product-card__price{font-size:1.5rem}.product-slider{position:relative;padding-top:5.5rem;padding-bottom:5.4375rem}.product-slider::after{position:absolute;content:"";width:calc(100% - 6rem);height:1px;background-color:#ebe9e6;left:3rem;bottom:0}.product-slider .swiper{width:calc(100% + 16px);margin-right:-1rem}.product-slider .swiper-slide{width:calc(25% - 16px)}.product-slider--no-border::after{display:none}.partner-discount{position:relative;padding:5.5rem 0;background-color:#f5f3f0;overflow:hidden}.partner-discount__bg-left{position:absolute;left:0;bottom:0;pointer-events:none}.partner-discount__bg-left img{width:32.25rem;height:23.5625rem}.partner-discount__bg-right{position:absolute;right:0;bottom:0;pointer-events:none}.partner-discount__bg-right img{width:37.875rem;height:31.25rem}.partner-discount__wrapper{position:relative;margin:0 auto;max-width:56.5rem}.partner-discount__title{margin:0;max-width:50rem;margin-bottom:1.5rem}.partner-discount__text{margin:0;margin-left:9.5625rem;max-width:28.75rem;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.partner-discount .btn{min-width:14.375rem;margin-top:3rem;margin-left:9.5625rem}.partner-discount--no-btn .btn{display:none}.about{padding:5.375rem 0;padding-bottom:5.5rem;background-color:#f5f3f0}.about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__heading{margin-bottom:3rem;width:56.5rem}.about__title{margin:0;margin-bottom:1.5rem}.about__description{margin-left:9.5625rem;max-width:37.75rem;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;color:#585455;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.about__list{list-style:none;margin:0;margin-right:-1rem;margin-bottom:5.4375rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem)}.about__item{margin-right:1rem;width:calc(33.33% - 1rem)}.about__item:first-child,.about__item:nth-child(3n+1){margin-top:5.5rem}.about__item:last-child,.about__item:nth-child(3n){margin-top:11rem}.about .btn{margin-right:.6875rem}.icon-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;background-color:#fffdfa;min-height:34rem}.icon-card svg{fill:none;width:12.5rem;height:12.5rem}.icon-card__text{font-family:"Apoc","Arial",serif;font-weight:700;font-size:2rem;line-height:1.2}.icon-card--about-company{background-color:#f5f3f0}.icon-card--about-company svg{margin-bottom:3.25rem}.icon-card--hotels-textiles{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon-card--hotels-textiles svg{margin-bottom:0;width:8rem;height:8rem}.icon-card--hotels-textiles .icon-card__text{line-height:120%}.bullet-list{list-style:none;margin:0;margin-bottom:-1rem;padding:0}.bullet-list__item{position:relative;padding-left:.875rem;margin-bottom:1rem;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.block-text ul li::before,.bullet-list__item::before{position:absolute;left:0;top:.5625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";width:.3125rem;height:.3125rem;background-color:#e81939}.delivery{padding:5.5rem 0;background-color:#fffdfa}.delivery .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery__wrapper{max-width:37.5rem}.delivery__title{margin:0;margin-bottom:1.5rem}.delivery .block-text{max-width:27.5rem}.delivery .block-text li{padding-left:1.1875rem}.delivery__list{list-style:none;width:calc(50% + .5rem);margin:0;margin-right:-1rem;margin-bottom:-1rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery__card{position:relative;margin-right:1rem;margin-bottom:1rem;height:45rem;width:calc(50% - 1rem);background-color:#f5f3f0}.delivery__card:last-child .delivery__img{left:unset;right:0;top:calc(50%);width:100%;height:30rem}.delivery__img{position:absolute;right:-.75rem;top:calc(50% - .5rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + .74rem);height:20.75rem}.delivery__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.delivery__link,.delivery__text{display:-webkit-box;display:-ms-flexbox;display:flex}.delivery__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:1.5rem}.delivery__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:0;font-size:1rem;line-height:150%;font-weight:500;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:1}.delivery__text svg{overflow:visible;fill:none;width:1.5rem;height:1.5rem;margin-left:.5625rem;color:currentColor;stroke-linecap:round}.breadcrumbs{margin-top:4.5625rem;padding:1.9375rem 0}.breadcrumbs__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.breadcrumbs__item{margin-right:.56875rem;-ms-flex-negative:0;flex-shrink:0}.block-text hr:last-child,.block-text--offer ol li:last-child::after,.breadcrumbs__item:last-child .breadcrumbs__link::after{display:none}.breadcrumbs .breadcrumbs__link{position:relative;padding-right:.84375rem;color:#bcb8b9;white-space:nowrap;-webkit-transition:color .3s ease;transition:color .3s ease;display:block;cursor:pointer}.breadcrumbs .breadcrumbs__link::after{position:absolute;content:"";width:.3125rem;height:.3125rem;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background-color:currentColor}.breadcrumbs .breadcrumbs__link--active{pointer-events:none;color:#231f20}.breadcrumbs .breadcrumbs__link--active::before{color:#231f20}.breadcrumbs--basket{padding:.8125rem 0;padding-top:1.4375rem}.breadcrumbs--basket .breadcrumbs__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;counter-reset:list}.breadcrumbs--basket .breadcrumbs__item{margin-right:.6875rem}.breadcrumbs--basket .breadcrumbs__link{font-weight:400;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;color:#bcb8b9;text-transform:none;padding-left:3rem;-webkit-transition:color .3s ease;transition:color .3s ease;display:block;position:relative}.breadcrumbs--basket .breadcrumbs__link::before{position:absolute;counter-increment:list;content:counter(list);top:-.4375rem;left:0;width:2.5rem;height:2.5rem;font-family:"PT Root","Arial",sans-serif;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;font-weight:400;font-size:1rem;color:inherit;border-radius:50%;border:1px solid #bcb8b9;text-align:center;padding:.4375rem;-webkit-transition:border .3s ease;transition:border .3s ease}.breadcrumbs--basket .breadcrumbs__link::after{display:none}.breadcrumbs--basket .breadcrumbs__link:active{color:rgba(35,31,32,.6)}.breadcrumbs--basket .breadcrumbs__link:active::before{color:rgba(35,31,32,.6);border:1px solid rgba(35,31,32,.6)}.breadcrumbs--basket .breadcrumbs__link--active{pointer-events:none;color:#231f20}.breadcrumbs--basket .breadcrumbs__link--active::before{color:#231f20;border:1px solid #231f20}.amount-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.amount-counter .btn--icon{width:3rem;height:3rem}.amount-counter__num{width:2.4375rem;padding:0 .75rem;font-size:1.125rem;line-height:140%;text-align:center;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#231f20}.product-info .container{display:-webkit-box;display:-ms-flexbox;display:flex}.product-info__slider{width:calc(58% - .1rem)}.product-info .aside__content{position:sticky;top:4.5625rem;height:calc(100vh - 6.5rem)}.product-info__wrapper{width:calc(42% - 3.4rem);margin-top:4.5rem;padding-top:4.75rem;margin-left:3.5rem}.product-info__title{margin:0;margin-bottom:2rem}.product-info__form{margin-bottom:5.5rem}.product-info__form form,.product-info__total{display:-webkit-box;display:-ms-flexbox;display:flex}.product-info__form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-info__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.product-info .swatch{margin-bottom:1.9375rem}.product-info__price{margin:0;font-size:1.125rem;line-height:140%;color:#e81939;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.product-info__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-info__add .btn--icon{width:3.5rem;height:3.5rem;border:1px solid #ebe9e6;border-radius:50%}.accordion .btn--question:hover svg,.product-info__add .btn--bw.is-selected svg{color:#e81939}.product-info .custom-select{width:100%;padding:0;margin-bottom:.9375rem;z-index:10}.product-info .custom-select .custom-select__list{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.product-info .btn--pieces{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.product-info__subtitle{margin:0;margin-bottom:1rem;line-height:120%}.product-info__specifications{margin-bottom:-16px}.block-text ul,.specifications{list-style:none;padding:0;margin:0}.specifications__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #ebe9e6}.specifications__item:last-child{border-bottom:none}.specifications__text,.specifications__title{-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.specifications__title{margin-right:1rem;text-transform:uppercase;font-size:.75rem;line-height:1;letter-spacing:.04em;color:#bcb8b9}.specifications__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em;color:#231f20;text-align:right}.swatch{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;border:1px solid #ebe9e6}.swatch__img{position:absolute;left:-.0625rem;width:6rem;height:6rem;margin-right:1rem;background-color:#bcb8b9;z-index:-1}.swatch__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swatch__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;padding-left:7rem}.swatch__title,.swatch__value{-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.swatch__title{margin-bottom:.25rem;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;line-height:1;color:#bcb8b9}.swatch__value{font-size:.875rem;line-height:115%;font-weight:500;letter-spacing:-.0125rem;color:#231f20}.swatch__icon{margin-top:.125rem;margin-right:.9375rem}.swatch__icon svg{color:#231f20;fill:none;-webkit-transition:color .3s ease;transition:color .3s ease}.slider-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-thumbs__thumbs{position:relative;height:calc(100vh - 73px - 76px - 32px);height:calc(100*var(--vh, 1vh) - 73px - 76px - 32px);min-width:5.5rem;margin-right:1rem}.slider-thumbs__thumbs::after{position:absolute;content:"";width:100%;height:6rem;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fffdfa));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fffdfa 100%);z-index:1;pointer-events:none}.slider-thumbs__thumbs .swiper-slide{position:relative;width:5.5rem;height:5.5rem;opacity:.32;cursor:pointer;background-color:#bcb8b9;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.slider-thumbs__thumbs .swiper-slide:last-child{background-color:transparent;height:9.25rem;padding-bottom:3.75rem}.slider-thumbs__thumbs .swiper-slide:last-child img{height:5.5rem}.slider-thumbs__thumbs .swiper-slide-thumb-active{opacity:1}.slider-thumbs__slider .swiper-slide img,.slider-thumbs__thumbs .swiper-slide img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-thumbs__slider{width:100%;height:calc(100vh - 11rem);height:calc(100*var(--vh, 1vh) - 11rem)}.slider-thumbs__slider .swiper-slide{position:relative;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#bcb8b9;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider-thumbs__navigation{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1.5rem;top:calc(50% - 1.4rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slider-thumbs__navigation .swiper-button-disabled{opacity:1}.slider-thumbs__navigation .swiper-button-disabled svg{color:#ebe9e6}.slider-thumbs__navigation .btn--icon{width:3rem;height:3rem}.slider-thumbs__navigation svg{width:1.375rem;height:1rem;margin-right:.19375rem}.slider-thumbs__next{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.slider-thumbs__next svg{margin-right:.25rem}.modal-swatch{height:100%;padding-bottom:2rem}.modal-swatch__title{margin:0;margin-bottom:2.3125rem;font-family:"Apoc","Arial",serif;font-weight:700;font-size:1.5rem;line-height:120%}.modal-swatch__list{position:relative;list-style:none;margin:0;margin-right:-1rem;margin-bottom:-2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);max-height:100%;overflow-y:scroll}.modal-swatch__list::after{position:fixed;content:"";right:.5rem;bottom:0;width:.125rem;height:2.5rem;background-color:#fffdfa;z-index:1000}.modal-swatch__list::-webkit-scrollbar{width:.125rem;background-color:#ebe9e6}.modal-swatch__list::-webkit-scrollbar-thumb{background-color:#231f20}.modal-swatch__item{width:calc(33.33% - 1rem);margin-right:1rem;margin-bottom:2rem}.modal-swatch__item.is-selected .product-card__label,.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__list{list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 auto;max-width:39.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination li:nth-last-of-type(2)::before{display:none}.pagination__item:first-child{margin-right:1rem}.pagination__item:last-child{margin-left:1rem}.pagination__item-number{position:relative}.pagination__item-number::before{position:absolute;content:"";top:.1875rem;right:0;width:1px;height:1rem;background-color:#eee}.pagination__item-number:nth-last-child(2){margin-right:0}.pagination__item-number:nth-last-child(2)::before{display:none}.pagination__button-number{font-family:"PT Root","Arial",sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:140%;letter-spacing:-.02em;color:#231f20;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;background-color:transparent;-webkit-transition:color .3s ease;transition:color .3s ease;padding:0 1.04375rem}.pagination__button-number.active{color:#e81939;pointer-events:none}.pagination__button-number--more{pointer-events:none}.basket-empty{text-align:center;margin-top:13.625rem;margin-bottom:17.5rem}.basket-empty__title{margin:0;margin-bottom:1.5625rem}.basket-empty__button{min-width:15.5625rem}.basket{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25rem;grid-template-columns:1fr 25rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.basket__list{list-style:none;margin:0;padding:0}.basket__item{margin-bottom:1rem}.basket__item:last-child,.block-text--shipping ul li:last-child{margin-bottom:0}.basket-card{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f3f0;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:1rem}.basket-card__link{cursor:pointer}.basket-card__link-wrapper{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket-card__img{background-color:#ebe9e6;width:8vw;padding-bottom:100%;overflow:hidden;height:0;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;position:relative;margin-bottom:auto}.basket-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.basket-card__information-wrapper{margin:1.1875rem 1.125rem 1rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.basket-card__type{font-weight:400;font-size:.75rem;line-height:100%;letter-spacing:.04em;text-transform:uppercase;color:#bcb8b9;margin:0;margin-bottom:.25rem}.basket-card__name{margin:0;margin-bottom:.5rem;-webkit-transition:color .3s ease;transition:color .3s ease}.basket-card__colors{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-.02em;color:#585455;margin:0}.basket-card .amount-counter .btn--icon,.basket-card__button{height:1.5rem;width:1.5rem}.basket-card .amount-counter{margin-left:auto}.basket-card .amount-counter svg{width:13px;height:13px}.basket-card .amount-counter__num{font-size:.875rem;width:2.375rem}.basket-card__price{margin:0;font-size:.875rem;line-height:140%;color:#e81939;letter-spacing:-.02em;margin-left:5vw;width:3.5vw;min-width:3.5vw;text-align:end}.basket-card .basket-card__price-value{width:100%}.basket-card__button{margin-left:4.5vw}.basket-card .amount-counter__decrease,.basket-card .amount-counter__increase{background-color:inherit}.basket-card--order{padding-right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.basket-card--order .basket-card__link{width:100%}.basket-card--order .basket-card__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket-card--order .basket-card__img{position:relative;width:7.5rem;height:7.5rem;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;padding-bottom:0}.basket-card--order .basket-card__type{-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.basket-card--order .basket-card__information-wrapper{margin:0;width:100%}.basket-card--order .basket-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket-card--order .basket-card__bottom .basket-card__type{font-size:.875rem;line-height:1.4;margin-bottom:0;text-transform:lowercase;color:#585455}.basket-card--order .basket-card__price{-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.basket-card--order .basket-card__name{margin-bottom:.5rem}.basket-card--order .basket-card__colors{margin-bottom:1rem;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.button-delete__button{position:relative;width:1.5rem;height:1.5rem;background-color:inherit}.button-delete__button .button-delete__basket-icon,.button-delete__button .button-delete__cross-icon{width:.75rem;height:.75rem}.button-delete__button .button-delete__load{width:auto;height:auto}.button-delete__button--cancel{display:none}.button-delete__cross-icon,.button-delete__load{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-delete__load{cursor:pointer;z-index:2}.button-delete__load .circle{-webkit-animation:countdownForBasket 5s linear forwards;animation:countdownForBasket 5s linear forwards}.price-information{background-color:#f5f3f0;padding:2rem;position:sticky;top:6.25rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.price-information__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.price-information__count,.price-information__discount-item,.price-information__price-items,.price-information__total{font-family:"Apoc","Arial",serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:135%;color:#231f20}.price-information__discount-item{margin-bottom:.25rem}.price-information__discount-information,.price-information__discount-text-value{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-.02em;color:#585455}.price-information__discount-information{margin-bottom:1.5rem}.price-information__bottom p,.price-information__discount-text,.question-form--contacts .question-form-right .form__agreement p{margin:0}.price-information__discount-for-price,.price-information__discount-for-price-value{font-family:"PT Root","Arial",sans-serif;font-weight:400;font-size:.875rem;line-height:140%;color:#e81939}.price-information__total{border-top:1px solid #dcdad7;padding-top:1.5rem;margin-bottom:1rem}.price-information__button{width:100%}.price-information__bottom{margin-top:1rem;font-size:.875rem;line-height:140%;color:#585455;text-align:center;letter-spacing:-.02em}.page-error,.page-error__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-error{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-error__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 calc(50% - 18.25rem)}.page-error__image{margin-right:.625rem;margin-bottom:2.75rem}.page-error__image svg{width:33.25rem;height:15rem}.page-error__block-text{font-family:inherit;text-align:center;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;font-weight:inherit;color:#585455;margin-bottom:.4375rem}.page-error__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:7.3125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:medium;font-family:inherit;font-size:1rem;line-height:inherit;letter-spacing:-.02em;font-weight:500;color:#231f20}.page-error__link svg{color:inherit;margin-left:.75rem;width:1.125rem;height:1.125rem}.page-error__link:hover{color:#f33a56;-webkit-transition:.3s ease;transition:.3s ease}.page-error__link:focus-visible{color:#231f20}.page-error__link:active{color:#231f20}.block-text h2{font-family:"Apoc","Arial",serif;font-size:1.5rem;line-height:120%;font-weight:700;color:#231f20;margin-bottom:1.5rem;margin-top:3.0625rem}.block-text p{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-.02em;color:#585455;margin-bottom:1.4375rem;margin-top:0}.block-text li:last-of-type,.block-text p:last-of-type,.block-text--news li:last-of-type,.block-text__item:last-of-type{margin-bottom:0}.block-text h3,.block-text h4{margin:2rem 0 1rem;font-family:"Apoc","Arial",serif;font-size:1.5rem;line-height:1.8125rem}.block-text img{width:100%;background-color:#bcb8b9}.block-text q,.block-text ul li{position:relative;font-size:1.125rem;line-height:1.5625rem;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.block-text q{display:block;color:#231f20;font-weight:500;padding-left:6.5rem}.block-text q::before{position:absolute;left:1px;top:.625rem;content:"";width:.3125rem;height:.3125rem;background-color:#e81939;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.block-text ul li{padding-left:.875rem;margin-bottom:1rem}.block-text ol{counter-reset:item;list-style-type:none;padding:0;margin-bottom:auto}.block-text ol li::before{counter-increment:item;content:counter(item,decimal-leading-zero);position:absolute;left:.25rem;top:.125rem;font-family:"PT Root","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;color:#e81939}.block-text ol li{position:relative;padding-left:2rem;margin-bottom:1rem}.block-text--offer,.block-text--shipping{padding:0}.block-text--shipping div{letter-spacing:-.02em;color:#231f20;margin-bottom:.5625rem}.block-text--shipping ul{color:#231f20;margin-bottom:1.4375rem}.block-text--shipping ul li{padding-left:.9375rem;position:relative;margin-bottom:.5rem}.block-text--shipping ul li::before{position:absolute;content:"";width:.3125rem;height:.3125rem;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);left:.0625rem}.block-text--shipping p{color:#585455;font-weight:400;margin:0;margin-bottom:1.4375rem;letter-spacing:-.02em;padding:0}.block-text--shipping p:last-of-type{margin-bottom:1.8125rem}.block-text--shipping a{margin-right:1.5rem;text-decoration:underline;color:#231f20;-webkit-transition:color .3s ease;transition:color .3s ease}.block-text--shipping a:active{color:#f33a56}.block-text--shipping a:last-child{margin-right:0}.block-text--offer ol{margin:0;padding:0;list-style:none;counter-reset:list;position:relative}.block-text--offer ol li{padding-left:4rem;position:relative;margin-bottom:1.5625rem}.block-text--offer ol li:last-child{margin-bottom:0;margin-top:-.5625rem}.block-text--offer ol li:first-child{margin-bottom:.9375rem}.block-text--offer ol li:nth-child(4n+4){margin-bottom:1.75rem}.block-text--offer ol li:nth-child(4n+4)::before{top:-.6875rem}.block-text--offer ol li:nth-last-child(5){margin-bottom:2.625rem}.block-text--offer ol li::before{position:absolute;counter-increment:list;content:"0" counter(list);width:3rem;height:3rem;top:0;left:0;border:1px solid #ebe9e6;border-radius:50%;padding-top:.6875rem;font-family:"Apoc","Arial",serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:135%;text-align:center;color:#e81939;background-color:#fffdfa;z-index:2}.block-text--offer ol li::after{position:absolute;content:"";left:1.5rem;top:2.1875rem;width:1px;height:110%;background-color:#ebe9e6;z-index:1}.block-text--offer p{color:#585455;margin:0;margin-bottom:1rem}.block-text__left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.block-text__item{margin-bottom:3rem}.block-text--news h3,.block-text__item h3{font-family:"Apoc","Arial",serif;font-size:1.5rem}.block-text__item h3{line-height:120%;font-weight:700;color:#231f20;margin-top:0;margin-bottom:1.5rem}.block-text hr{height:1px;background-color:#ebe9e6;border:0;margin-top:3.5rem;margin-bottom:3.5rem}.block-text--news h2{font-size:3.5rem;line-height:3.5rem;margin-bottom:2rem}.block-text--news h3{line-height:1.8125rem;margin-bottom:1rem}.block-text--news li{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455;margin-bottom:1.375rem;margin-top:0}.block-text--news p{margin-bottom:1rem}.block-text--news .navigation-swiper{max-width:44.5rem}.block-text--right{padding-left:6.5rem;max-width:51rem}.block-text--right h2,.block-text--right hr,.block-text--right img,.block-text--right q{margin-left:-6.5rem}.block-text--right img{max-width:calc(100% + 6.5rem);width:calc(100% + 6.5rem);margin-bottom:3.5rem}.block-text--right .swiper-slide img{width:100%;margin:0;background-color:#bcb8b9}.favorite{margin-bottom:5.4375rem}.favorite__list{margin:0;padding:0;list-style:none;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;grid-row-gap:3rem;grid-column-gap:1rem}.favorite__item{overflow:hidden}.favorite__item .product-card__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.favorite__item .product-card__img{height:25.75rem;margin-bottom:1.5rem}.favorite__item .product-card__img img{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.favorite__item .product-card__title{font-size:2rem;text-rendering:geometricPrecision}.favorite__item .product-card__category{font-size:1.25rem;margin-top:0}.favorite__item .product-card__category p{width:auto;display:inline-block}.favorite__item .product-card__price{font-size:1rem}.favorite__item .btn{text-rendering:optimizeLegibility;-webkit-font-kerning:auto;font-kerning:auto}.accordion{max-width:100%;margin:0 0 5.5625rem;padding:0;list-style:none}.accordion .accordion{width:100%;margin:0 auto}.accordion__element:last-child{margin-bottom:0}.accordion__element{margin-bottom:1rem;padding:.75rem .875rem .6875rem;background:#f5f3f0;position:relative;-webkit-transition:.3s ease;transition:.3s ease}.accordion__element.is-active>.accordion__button{opacity:.5}.accordion .accordion-content{max-height:76px;-webkit-transition:.3s ease;transition:.3s ease}.accordion .btn{width:100%;padding:.625rem 3.125rem .625rem .625rem;letter-spacing:0;font-family:"Apoc","Arial",serif;font-size:1.5rem;line-height:120%;font-weight:700;color:#231f20;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;cursor:pointer;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.accordion .btn--question,.accordion .btn:hover{background:#f5f3f0}.accordion .btn--question svg{color:#231f20;position:absolute;top:50%;-webkit-transform:translateY(-52%) rotate(-90deg) translateZ(0);transform:translateY(-52%) rotate(-90deg) translateZ(0);right:.4%;-webkit-transition:.3s ease;transition:.3s ease;width:1.125rem;height:1.125rem;will-change:contents}.accordion .btn--question:active,.accordion .btn--question:focus-visible,.accordion .btn--question:hover{background:#f5f3f0}.accordion__wrapper{padding:0 .625rem 0 .5625rem;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;color:#585455;margin:-4px 0 -6px}.accordion__element.is-active .btn,.accordion__element.is-active .btn svg{-webkit-transition:.3s ease;transition:.3s ease}.accordion__element.is-active .btn svg{right:.4%;top:50%;-webkit-transform:translateY(-52%) rotate(90deg) translateZ(0);transform:translateY(-52%) rotate(90deg) translateZ(0)}.question-form{background:#f5f3f0;position:relative}.question-form .container{max-width:100.8125rem;padding-top:5.5rem;padding-bottom:5.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-form .question-success .title--xs{margin-bottom:1.9375rem;max-width:58.4375rem}.question-form--contacts .container{display:block;padding-top:5.4375rem;padding-bottom:6rem;max-width:none}.question-form--contacts .question-form-left{max-width:none;margin-right:0}.question-form--contacts .question-form-left__title{margin:0;margin-bottom:1.5625rem}.question-form--contacts .question-form-left__text p{margin:0;margin-bottom:2rem}.question-form--contacts .question-form-right{max-width:none}.question-form--contacts .question-form-right .btn{min-width:none;margin-right:0}.question-form--contacts .question-form-right .btn--pieces{padding:.75rem 1.0625rem}.question-form--contacts .question-form-right .form__agreement{grid-column:1/-1;font-family:"PT Root","Arial",sans-serif;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.question-form--contacts .question-form-right .form__agreement a,.question-form-right .form__agreement a{letter-spacing:.01em;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0);font-weight:400}.question-form--contacts .question-form-right__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.question-form--contacts .question-form-right__item{grid-column:auto;margin-bottom:0}.question-form--contacts .question-form-right__item label input{padding:.75rem .9375rem}.question-form--hotels-textiles .container{padding-top:5.5rem}.question-form--hotels-textiles .question-form-left__title{max-width:40.625rem;margin-bottom:2.0625rem}.question-form-left{-webkit-transition:all .3s ease;transition:all .3s ease;max-width:25.4375rem}.question-form-left .title--xs-1{font-size:4rem}.question-form-left__text{font-size:1.125rem;line-height:140%;letter-spacing:-.02em}.question-form-right{background:#f5f3f0;max-width:46.9375rem;-webkit-transition:.3s ease;transition:.3s ease}.question-form-right form{max-width:100%;padding:0}.question-form-right .btn{min-width:10.6875rem;margin-right:1.5rem}.question-form-right .form__agreement{color:#bcb8b9;font-size:.875rem;line-height:140%;letter-spacing:-.02em;padding-right:166px;font-family:"PT Root","Arial",sans-serif;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.question-form-right .form__agreement a{color:#bcb8b9;text-decoration:underline;text-align:center;font-size:.875rem;text-underline-position:under;cursor:pointer}.question-form-right__list{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-.5rem;list-style:none;padding:0}.question-form-right__item{grid-column:1/-1;width:100%;padding:0;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:height .3s ease;transition:height .3s ease}.question-form-right__item--textarea{margin-bottom:.5rem}.question-form-right__item label input{width:100%}.question-form-right__item label input,.question-form-right__item label textarea{background:#f5f3f0;border:1px solid #dcdad7;border-radius:0;padding:.625rem 0 .75rem .875rem;font-size:1rem;line-height:140%;letter-spacing:-.02em;min-height:auto;color:#231f20}.question-form-right__item label input::-webkit-input-placeholder,.question-form-right__item label textarea::-webkit-input-placeholder{color:#585455;font-size:inherit}.question-form-right__item label input::-moz-placeholder,.question-form-right__item label textarea::-moz-placeholder{color:#585455;font-size:inherit}.question-form-right__item label input:-ms-input-placeholder,.question-form-right__item label input::-ms-input-placeholder,.question-form-right__item label textarea:-ms-input-placeholder,.question-form-right__item label textarea::-ms-input-placeholder{color:#585455;font-size:inherit}.question-form-right__item label input::placeholder,.question-form-right__item label textarea::placeholder{color:#585455;font-size:inherit}.question-form-right__item label textarea{width:100%;height:10rem;resize:none}.ordering form .custom-input .custom-input__error,.profile form .custom-input .custom-input__error,.question-form-right__item .custom-input__error{position:relative;height:0;-webkit-transition:height .3s ease;transition:height .3s ease}.ordering form .custom-input.is-invalid .custom-input__error,.profile form .custom-input.is-invalid .custom-input__error,.question-form-right__item.is-invalid .custom-input__error{height:18px;top:10px;left:3px;-webkit-transition:height .3s ease;transition:height .3s ease}.question-success{background:0 0;padding-bottom:0;margin-bottom:-4px;padding-right:calc(50% - 15.5625rem)}.question-success p{margin:0}.ordering form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25rem;grid-template-columns:1fr 25rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.ordering form .custom-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ordering__form-block{margin-bottom:1rem}.ordering__form-block.form-block--details{display:none}.ordering__form-block.form-block--details.is-shown{display:block}.ordering__delivery{margin-bottom:-1rem}.ordering__delivery .form-block:not(.form-block--map){padding-bottom:3rem}.ordering .form-block--map{padding-top:0;margin-top:-1rem;margin-bottom:-2rem}.form-block{width:100%;padding:2rem;background-color:#f5f3f0}.form-block__controls,.form-block__heading{display:-webkit-box;display:-ms-flexbox;display:flex}.form-block__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.form-block__heading .title,.form-block__text p{margin:0}.form-block__controls{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}.form-block__controls .tab-control{margin-bottom:1rem;width:calc(50% - 1rem);margin-right:1rem}.form-block__text{margin-bottom:1.5rem;font-size:1rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.form-block__fields:last-child{margin-bottom:-1rem}.form-block__fields--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);margin-right:-1rem}.form-block__fields--flex .form-block__field{width:calc(33.33% - 1rem);margin-right:1rem}.form-block__field{margin-bottom:1rem}.form-block__map{width:100%;height:25rem}.tab-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .8125rem .9375rem 1rem;min-height:10rem;font-size:.875rem;line-height:140%;letter-spacing:-.02em;color:#585455;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;background-color:transparent;border:1px solid #dcdad7;cursor:pointer}.tab-control__title{-ms-flex-item-align:start;align-self:flex-start;font-size:1rem;margin-bottom:.625rem;-webkit-transition:color .3s ease;transition:color .3s ease}.tab-control__text{font-size:.875rem;text-align:left}.tab-control.is-active{cursor:default;border-color:#231f20}.tab-control.is-active .tab-control__title{color:#231f20}.tab-control--profile{min-height:13.75rem}.tab-control--profile .tab-control__title{margin-bottom:.6875rem}[data-tabs=parent]{overflow:hidden}[data-tabs=parent].no-transition-global [data-tabs=content],[data-tabs=parent].no-transition-global [data-tabs=control],[data-tabs=parent].no-transition-global [data-tabs=element],[data-tabs=parent].no-transition>[data-tabs=content],[data-tabs=parent].no-transition>[data-tabs=control],[data-tabs=parent].no-transition>[data-tabs=element]{-webkit-transition:none;transition:none}[data-tabs=parent] [data-tabs=content]{position:relative}[data-tabs=element]{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in,visibility .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in}[data-tabs=element].is-active{z-index:1;visibility:visible;opacity:1}.shipping{margin-top:5.4375rem}.shipping__list{margin:0;padding:0;list-style:none}.shipping__item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding-bottom:3.875rem;border-bottom:1px solid #ebe9e6;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:5.5rem}.shipping__item:first-child{padding-bottom:5.4375rem}.shipping__item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.ordering-success__text p,.page-header__description p,.shipping__title{margin:0}.shipping__info-wrapper{font-weight:400;font-size:1.125rem;line-height:140%;letter-spacing:-.02em}.ordering-success{padding:4.5rem 0;height:calc(100vh)}.ordering-success .container,.ordering-success__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ordering-success .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding-top:5.5rem;padding-bottom:5.5rem}.ordering-success__img{-ms-flex-negative:0;flex-shrink:0;width:7.5rem;height:7.5rem;margin-bottom:2rem;border:1px solid #ebe9e6;border-radius:50%}.ordering-success__img svg{width:4rem;height:4rem}.ordering-success .title{margin:0;margin-bottom:1.5rem;max-width:38rem;text-align:center}.ordering-success__number{color:#e81939;font-style:italic}.ordering-success__text{max-width:38rem;font-size:1rem;line-height:140%;text-align:center;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.modal-transport-companies{height:100%;padding-bottom:2.75rem;background-color:#fffdfa}.modal-transport-companies__title{margin:0;margin-bottom:3rem}.modal-transport-companies__list{list-style:none;margin:0;padding:0;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.page-header{margin-bottom:3rem}.page-header__title{margin:0;margin-top:3.625rem}.page-header--catalog{margin-bottom:2.9375rem}.page-header--basket .page-header__title{margin-top:3.125rem}.page-header--block .page-header__title{margin-top:3.8125rem}.page-header--block .date,.page-header--block .title{padding:0 calc(50% - 18.9375rem)}.page-header--offer .page-header__title{margin-top:3.8125rem;margin-bottom:2.9375rem}.page-header--offer .title{padding:0 calc(50% - 18.9375rem)}.page-header--stitch .page-header__description{font-size:1.125rem;line-height:140%;margin-top:1.4375rem;letter-spacing:-.02em;color:#585455;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;max-width:51rem}.page-header--contacts{margin-bottom:88px}.page-header--searching-results .page-header__search{margin-top:4.5625rem;position:absolute;height:-webkit-min-content;height:-moz-min-content;height:min-content;width:100%;top:0;z-index:10}.page-header--searching-results .search{height:-webkit-min-content;height:-moz-min-content;height:min-content;background-color:#f5f3f0}.page-header--searching-results .search form{background-color:#f5f3f0;border-bottom:none}.page-header--searching-results .search label input{padding:0;margin-left:0;border:0;font-weight:400;min-height:2.5rem;font-size:1.125rem;line-height:140%;color:#231f20;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.page-header--searching-results .search label input::-webkit-input-placeholder{font-size:1.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.page-header--searching-results .search label input::-moz-placeholder{font-size:1.125rem;letter-spacing:-.02em;font-feature-settings:"tnum" on,"lnum" on}.page-header--searching-results .search label input:-ms-input-placeholder,.page-header--searching-results .search label input::-ms-input-placeholder{font-size:1.125rem;letter-spacing:-.02em;font-feature-settings:"tnum" on,"lnum" on}.page-header--searching-results .search label input::placeholder{font-size:1.125rem;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.page-header--searching-results .search .custom-input{margin-right:10px}.page-header--searching-results .search__submit{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;margin-right:0}.page-header--searching-results .search__dropdown{border-top:1px solid #ebe9e6}.page-header--searching-results .title{font-family:"PT Root","Arial",sans-serif;font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#bcb8b9}.page-header--searching-results .page-header__title{margin-top:14.5rem;margin-bottom:.5625rem}.page-header--searching-results .page-header__description{font-family:"Apoc","Arial",serif;font-weight:700;font-size:4rem;line-height:100%;color:#231f20;margin:0}.page-header--odering{margin-bottom:3rem}.page-header--odering .page-header__heading{margin-top:3.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header--odering .page-header__heading .title{margin:0}.page-header--odering .page-header__controls{margin-right:-.5rem;margin-bottom:-.5rem}.page-header--odering .page-header__controls .btn{margin-right:.4375rem;margin-bottom:.5rem}.page-header--hotels-textiles .page-header__title{max-width:51.5625rem;margin-bottom:1.5rem}.page-header--hotels-textiles .page-header__description{font-style:normal;font-weight:400;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455;max-width:51.5625rem}.page-header--news-page .page-header__title{max-width:51rem;padding:0;margin:0 auto}.page-header--news-page .page-header__date{max-width:51rem;margin:3.625rem auto 1rem}.page-body{margin-bottom:5.5rem}.page-body--about-company,.page-body--contacts,.page-body--hotels-textiles,.page-body--question{margin-bottom:0}.page-body--documents{margin-bottom:4.5625rem}.page-body--category{margin-bottom:0}.page-body--stitch{margin-bottom:4.5625rem;-webkit-transition:.3s ease;transition:.3s ease}.title{font-family:"Apoc","Arial",serif;font-weight:700;font-size:4rem;line-height:100%;color:#231f20}.title--xxs-1{font-size:1.125rem;line-height:135%}.title--xxs-2{font-size:1.625rem;line-height:120%}.title--xs-1{margin:0 0 1.4375rem;font-size:3.5rem}.title--s,.title--sm,.title--sm-2,.title--xs-2{font-size:2rem;line-height:120%}.title--m{font-size:3rem}.title--l-1,.title--l-2,.title--l-3,.title--l-4{font-size:3.5rem}.title--l-4{max-width:785px;margin:0 0 30px}.title--xl{font-size:4rem}.company-card__img-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.stitcher-benefits{background:#f5f3f0;padding-top:5.4375rem}.stitcher-benefits .stitcher-benefits__item{position:relative}.stitcher-benefits .category-card__img{height:calc(25vw + 76.25px)}.stitcher-benefits .category-card__img img{position:static}.stitcher-benefits .category-card__img::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.64)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.64) 0%,transparent 100%);-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}.stitcher-benefits .category-card__img::before{position:absolute;content:"";top:-91px;left:5px;width:7.5rem;height:22.25rem;background:rgba(64,84,99,.2);-webkit-filter:blur(54px);filter:blur(54px);-webkit-transform:rotate(38.02deg);transform:rotate(38.02deg);z-index:2}.stitcher-benefits .category-card__text{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;word-wrap:break-word}.stitcher-benefits .stitcher-benefits__swiper{padding:0 0 5.375rem}.stitcher-benefits .swiper-slide{width:calc(33.33% - 1rem)}.stitcher-benefits .category-card__decore{position:absolute;top:2.5rem;left:1.4375rem;z-index:5;color:#fff;width:auto;height:3.0625rem;font-size:4.0625rem;font-family:"Apoc","Arial",serif;-webkit-text-stroke:.7px #fff;-webkit-text-fill-color:transparent}.stitcher-benefits .slider-heading__controls button{background-color:transparent;border-color:#dcdad7}.stitcher-benefits__swiper .category-card__text{max-width:32.5rem}.stitcher-benefits__list,.stitcher-goods__list{list-style:none;padding:0;margin:0}.stitcher-goods .slider-heading__title{max-width:51rem}.stitcher-goods .slider-heading__controls{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.3125rem}.stitcher-goods .category-slider .swiper{margin-right:0}.stitcher-goods .category-slider{padding:5.625rem 0 5.5rem}.col{display:-ms-grid;display:grid}.col--1{-ms-grid-columns:1fr;grid-template-columns:1fr}.col--2,.col--2-mobile-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.col--3,.col--3-mobile-1,.col--3-mobile-2,.col--3-tablet-2-mobile-1{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.col--4,.col--4-desktop-3-mobile-2,.col--4-mobile-1,.col--4-mobile-2,.col--4-tablet-2-mobile-1{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.col--2-1680-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.25rem}.product-grid__col-1{width:21%;margin-right:4.8125rem;-ms-flex-negative:0;flex-shrink:0}.product-grid__col-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.about-company-element__title p,.modal-enter-code__description p,.product-grid__col-2 .pagination__list{margin:0}.product-grid__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1.875rem}.product-grid__top .custom-select{padding:0}.product-grid__top .custom-select__list{bottom:.0625rem;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.product-grid__top .page-categories__products-sum{font-size:.75rem;line-height:.75rem;text-align:right;letter-spacing:.04em;text-transform:uppercase;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#bcb8b9}.product-grid__top-btn svg{fill:none;-ms-flex-negative:0;flex-shrink:0}.product-grid__top,.product-grid__top-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.product-grid__top-btns .tab-btn{font-size:.875rem;line-height:1rem;text-align:left;padding:.5rem 1rem}.product-grid__top-btns .tab-btn:focus,.product-grid__top-btns .tab-btn:hover{border-color:#ebe9e6}.product-grid__top-btns .tab-btn:focus,.product-grid__top-btns .tab-btn:hover svg{color:#e81939}.company-card{width:100%;height:0;padding-bottom:100%;background-color:#f5f3f0;position:relative}.company-card__img-wrapper{position:absolute;top:50%;left:50%;width:15vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-login{width:100%}.modal-login__title{margin:0;margin-top:.0625rem;margin-bottom:2rem}.modal-login__field{margin-bottom:1.5rem}.modal-enter-code input,.modal-login input{border-color:#ebe9e6}.modal-enter-code input:-webkit-autofill,.modal-login input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fffdfa;box-shadow:inset 0 0 0 1000px #fffdfa}.modal-login .btn{min-width:16rem}.modal-enter-code{width:100%;padding-bottom:1rem}.about-company-element__paragraphs p,.modal-enter-code__title{margin:0;margin-bottom:1rem}.modal-enter-code__description{margin-bottom:2rem;font-size:1.125rem;line-height:140%;color:#585455;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.modal-enter-code__form{margin-bottom:-1rem}.modal-enter-code__field{margin-bottom:1rem}.modal-enter-code__links{margin-top:1.1875rem}.modal-enter-code__links .btn{font-size:.875rem;margin-right:1.5rem;line-height:140%;border-bottom:none;text-decoration:underline;letter-spacing:-.02em;font-weight:500;text-underline-offset:.125rem;text-decoration-thickness:1px;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.modal-enter-code__links .btn:last-child{margin-right:0}.about-company-element--center .about-company-element__list,.about-company-element--center .about-company-element__title{margin:0 auto}.about-company-element--center .about-company-element__title{margin-bottom:3rem}.about-company-element--left .about-company-element__paragraphs{margin-left:auto;margin-right:26.2vw}.about-company-element--gray{background-color:#f5f3f0}.about-company-element--milanika{position:relative}.about-company-element--milanika::before{position:absolute;top:13.8125rem;left:-50%;content:"Milanika";font-family:"Apoc","Arial",serif;font-style:italic;font-weight:700;font-size:20rem;line-height:100%;width:200%;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fffdfa),to(rgba(255,253,250,.1)));background-image:linear-gradient(180deg,#fffdfa 40%,rgba(255,253,250,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:0}.about-company-element__list{padding:0;margin:5.5rem 0;list-style:none;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;min-height:22.5rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.about-company-element__item .icon-card{height:100%}.about-company-element .about-company-element__wrapper{overflow-y:hidden}.about-company-element--production .about-company-element__wrapper{padding:5.5rem 0}.about-company-element--main-stream .about-company-element__paragraphs,.about-company-element--production .about-company-element__paragraphs{margin:0 auto}.about-company-element--company-zt .about-company-element__title{max-width:51rem;font-size:4rem}.about-company-element--company-zt .about-company-element__wrapper{padding-top:.625rem;padding-bottom:54.25rem}.about-company-element--company-zt .about-company-element__img-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-company-element--company-zt .about-company-element__img--first{min-width:31.5rem;min-height:39rem;left:-25.5rem;top:14.125rem;width:29vw;height:33vw}.about-company-element--company-zt .about-company-element__img--second{width:25rem;height:31rem;right:-25.5rem;top:-3.75rem}.about-company-element--company-zt .about-company-element__logo{position:absolute;width:10.0625rem;height:5.9375rem;top:12.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-company-element--production .about-company-element__title{max-width:38rem}.about-company-element--production .about-company-element__paragraphs p{margin-bottom:2.5rem}.about-company-element--production .about-company-element__img--first{width:19.4vw;height:23vw;min-height:18.5rem;top:6.875rem;left:3rem}.about-company-element--production .about-company-element__img--second{width:26.9vw;height:34vw;min-height:27.5rem;bottom:-18.125rem;right:3rem}.about-company-element--design-studio .about-company-element__wrapper{padding-bottom:25.9375rem}.about-company-element--design-studio .about-company-element__title{max-width:51rem;margin:0 auto;margin-bottom:3rem}.about-company-element--design-studio .about-company-element__paragraphs p{margin-bottom:.9375rem}.about-company-element--design-studio .about-company-element__img--first{width:39.5vw;height:39.5vw;min-height:35rem;top:20.9375rem;left:0}.about-company-element--design-studio .about-company-element__img--second{width:27vw;height:14vw;min-height:15rem;bottom:5.4375rem;right:6.5rem}.about-company-element--main-stream .about-company-element__wrapper{padding:5.4375rem 0}.about-company-element--main-stream .about-company-element__title{max-width:55.5rem;margin-bottom:2.9375rem}.about-company-element--main-stream .about-company-element__title p{margin-left:8.75rem;max-width:46.6875rem}.about-company-element--main-stream .about-company-element__paragraphs p{margin-bottom:.9375rem}.about-company-element--main-stream .about-company-element__img--first{width:19.4vw;height:23vw;min-height:18.5rem;top:18.875rem;left:3rem}.about-company-element--main-stream .about-company-element__img--second{width:27vw;height:34vw;min-height:27.5rem;bottom:-15.625rem;right:3rem}.about-company-element__wrapper{position:relative}.about-company-element__title{margin-bottom:3rem;font-size:3.5rem}.about-company-element__img{position:absolute;background-color:#bcb8b9}.about-company-element__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-company-element__paragraphs{max-width:25.0625rem;font-style:normal;font-weight:400;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.about-company-element__paragraphs p:last-child{margin-bottom:0}.profile{max-width:38rem}.profile .title{margin:0;margin-bottom:1.5rem}.profile__description{margin-bottom:3rem;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;color:#585455;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.profile__description p{margin:0}.profile__form{margin-bottom:1rem}.profile__submit{width:100%}.profile form .custom-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__controls{margin-top:.125rem;margin-bottom:1.5rem;padding-left:2rem}.profile__controls .btn{margin-right:.5rem}.profile__controls .btn:last-of-type{margin-right:0}.profile .form-block{padding:0}.profile .form-block.is-active .btn svg{-webkit-transform:rotate(0);transform:rotate(0)}.profile .form-block__controls,.profile .form-block__fields{padding-right:1.5rem;padding-left:1.5rem;margin-top:0}.profile .form-block__controls{margin-top:.125rem;margin-bottom:0;padding-bottom:.5rem}.profile .form-block__wrapper::-webkit-scrollbar,.profile-nav::-webkit-scrollbar{display:none}.profile .form-block__fields:last-child{margin-top:.0625rem;margin-bottom:1.5rem}.profile .form-block__fields--flex:last-child{margin-top:1rem;margin-bottom:.625rem}.profile .title--sm-2{margin:0}.profile .form-block__heading{border:0;padding:.6875rem .75rem .75rem 1.5rem;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:0;cursor:pointer}.profile .form-block__heading .btn--grey{padding:.8125rem .75rem .75rem}.order-card__heading .btn svg,.profile .form-block__heading .btn--grey svg{margin-right:0;width:1.5rem;height:1.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease}.profile .custom-input input{padding:.75rem 1rem .6875rem;min-height:48px}.profile [data-info=content]{display:none}.profile [data-info=content].is-shown{display:block}.profile-page{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.5rem;padding:5.5rem 0;padding-bottom:4.4375rem}.profile-page .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.profile-page .profile-nav{position:sticky;top:10rem}.profile-nav{list-style:none;padding:0;margin:0;margin-bottom:-1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.profile-nav__item{margin-bottom:1rem}.profile-nav__link{display:block;font-weight:500;font-size:.875rem;line-height:115%;letter-spacing:-.0125rem;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;-webkit-transition:color .3s ease;transition:color .3s ease}.profile-nav__link.is-active{pointer-events:none;color:#e81939}.stitcher-form .question-success{margin-bottom:5.5rem}.stitcher-form .question-success .message__content{margin-bottom:1.9375rem}.stitcher-form .title--l-4{max-width:51rem;margin-bottom:2rem}.stitcher-form .question-form-right{max-width:100%;background:0 0}.stitcher-form .custom-input label input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fffdfa;box-shadow:inset 0 0 0 50px #fffdfa}.stitcher-form .question-form-right__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-column-gap:1rem;grid-row-gap:.1875rem}.stitcher-form .question-form-right__list .custom-input{background:0 0;width:100%;margin-bottom:0}.stitcher-form .question-form-right__list .custom-input label input{background:#fffdfa;padding:.75rem .9375rem}.stitcher-form .question-form-right__list .btn--pieces{padding:0 1.0625rem;height:2.9375rem;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-right:0;width:100%}.stitcher-form .question-form-right__item{grid-column:auto;margin-bottom:0;-ms-grid-row-align:start;align-self:start}.stitcher-form .question-form-right__item label input{background:0 0}.stitcher-form .form__agreement{-ms-grid-column-span:3;grid-column:span 3}.phones-list .container{margin-bottom:56px}.phones-list__title{margin:0 0 31px}.phones-list__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:31px;margin:0;list-style:none;border-bottom:1px solid #ebe9e6;padding:0 0 61px}.phone-card p{margin:0 0 9px}.order-history{max-width:38rem}.order-history>.title{margin:0;margin-bottom:3rem}.order-history__list{list-style:none;margin:0;padding:0}.order-history__item{margin-bottom:1rem}.order-history__info{font-size:1.125rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.element-title-value__wrapper p,.order-history__info p,.order-track__description p{margin:0}.order-history--empty{height:calc(100vh - 14.56rem)}.order-history--empty>.title{margin-bottom:1.5rem}.order-card{padding:1.5625rem 0;padding-bottom:0;background-color:#f5f3f0}.order-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem;padding-top:0}.order-card__details{padding:0 1.5rem}.order-card__details .order-details{padding-top:0;padding-bottom:1.3125rem;margin-top:-.125rem}.order-card__number{margin:0;font-family:"Apoc","Arial",serif;font-weight:700;font-size:1.5rem;line-height:120%}.order-card__price,.order-card__status{margin:0 0 0 auto;font-size:.875rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.order-card__status{margin:0;margin-left:1rem}.order-card__dropdown{position:relative;padding-bottom:.4375rem}.order-card__dropdown.is-active{padding-bottom:.125rem}.order-card__dropdown.is-active .btn svg{-webkit-transform:rotate(0);transform:rotate(0)}.order-card__dropdown::after,.order-card__repeat.btn::after{content:"";position:absolute;height:1px;width:100%;top:0;left:0;background-color:#dcdad7}.order-card__heading{width:100%;padding:1.5625rem 1.5rem 1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;background-color:transparent;cursor:pointer}.order-card__heading .btn{padding:0}.order-card__goods-list{list-style:none;margin:0;margin-top:-1.0625rem;margin-bottom:-1.6875rem;padding:1.5rem;padding-top:0}.order-card__good{padding:1.5rem 0;border-bottom:1px solid #dcdad7}.order-card__good:last-child{border-bottom:0}.order-card__repeat.btn{position:relative;width:100%;padding:1.625rem 1.25rem 1.4375rem;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.order-card__repeat.btn span{max-width:calc(100% - 3.38rem - 1.47rem)}.order-card__repeat.btn svg{-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem}.order-details{padding-top:1rem}.order-details__info{list-style:none;margin:0;margin-bottom:-.5rem;padding:0;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dcdad7}.order-details__item{-ms-flex-negative:0;flex-shrink:0;margin-bottom:.5rem;margin-right:2.0625rem;font-size:.875rem;line-height:140%;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#585455}.order-details__item sup{font-size:.5rem;font-weight:500;top:-.3125rem}.order-track{list-style:none;margin:0;padding:0;padding-top:2.0625rem;margin-bottom:-1rem}.order-track__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding-left:1.4375rem;color:#bcb8b9;font-size:.875rem;line-height:1.25rem;letter-spacing:-.02em;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on}.order-track__item:last-of-type{color:#231f20}.order-track__item:last-of-type::after{display:none}.order-track__item:nth-last-child(2)::after{background:-webkit-gradient(linear,left top,left bottom,from(#bcb8b9),to(#231f20));background:linear-gradient(#bcb8b9 0%,#231f20 100%)}.order-track__item::after,.order-track__item::before{position:absolute;content:"";-webkit-transform-origin:0;transform-origin:0;background-color:currentColor}.order-track__item::before{width:.3125rem;height:.3125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;left:.125rem;top:.375rem}.order-track__item::after{width:1px;height:calc(100% + 1rem);left:.1875rem;top:.625rem}.order-track__date{margin:0;width:5rem;-ms-flex-negative:0;flex-shrink:0;margin-right:2rem}.order-track .btn--link{line-height:1.1}.searching-results__list{padding:0;margin:0;list-style:none;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:3rem;margin-bottom:3rem}.searching-results__item{overflow:hidden}.searching-results .product-card__category p{display:inline-block;width:auto}.searching-results__button-wrapper{width:100%;text-align:center}.searching-results__button{min-width:12.1875rem;padding-left:.8125rem;padding-right:1.1875rem}.map{position:relative;background-color:#f5f3f0}.map img{position:absolute;top:0;left:0;width:100%;height:100%}.map--contacts{height:30rem;margin-right:6.5rem}.map--contacts .map__map{width:100%;height:30rem}.map--ordering,.map--ordering .map__map{width:100%;height:25rem}.map-information__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.5rem}.map-information .map{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.map-information__list{padding:0;list-style:none}.map-information__schedule-list{margin:0;padding:0;list-style:none}.map-information__list{margin:0 10.53% 0 0;max-width:20vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.map-information__item{margin-bottom:1.9375rem}.map-information__item:last-child{margin-bottom:0;margin-top:2rem}.map-information__title{margin:0;margin-bottom:.5rem}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;margin:0 0 -5px}.social-list__item{margin-right:1rem}.social-list__item svg{width:2vw;height:2vw;border-radius:50%}.social-list__item:last-child{margin-right:0}.social-list__link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.social-list__link:active{opacity:.3}.element-title-value__title,.element-title-value__wrapper{font-weight:400;font-size:1.25rem;line-height:100%;letter-spacing:.04em;text-transform:uppercase;-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;color:#bcb8b9}.element-title-value__wrapper{font-family:"PT Root","Arial",sans-serif;font-size:1.625rem;line-height:140%;letter-spacing:-.02em;color:#231f20;text-transform:none}.element-title-value__wrapper a:only-of-type{-webkit-transition:color .3s ease;transition:color .3s ease}.element-title-value__wrapper a:only-of-type:active{color:#f33a56}.hotel-deals{background-color:#f5f3f0}.hotel-deals .container{padding-top:5.4375rem;padding-bottom:5.5rem}.hotel-deals__title{max-width:51rem;margin:0;margin-bottom:3rem}.hotel-deals__list{margin:0;list-style:none;padding:0;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.hotel-deals__item{width:100%;max-height:45.875rem}.hotel-deals .category-card__img{height:34rem;max-height:34rem;width:100%}.hotel-deals .category-card__text{position:absolute;left:1.5rem;bottom:1.5rem;width:auto;padding:0;z-index:2;font-family:"Apoc","Arial",serif;font-weight:700;font-size:1.5rem;line-height:120%;color:#fffdfa}.working-us .container{padding-top:5.5rem;padding-bottom:5.5rem}.working-us__title{max-width:51rem;margin:0;margin-bottom:3.0625rem}.working-us__list{padding:0;margin:0;list-style:none;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.0625rem;min-height:22.5rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}@media (hover:hover),screen and (min-width:0\0){.filters__head:focus svg,.filters__head:hover svg,.main-nav__sublink:focus,.main-nav__sublink:hover{color:#e81939}.main-nav__phone:hover{color:#e81939}.main-nav__link:focus,.main-nav__link:hover{color:#e81939}.footer__link:focus,.footer__link:hover{opacity:.64}.modal--search .modal__close-btn:focus,.modal--search .modal__close-btn:hover{background-color:transparent;fill:#e81939}.btn:hover{background-color:#f33a56}.btn:active{background-color:#e81939}.btn--icon:active,.btn--icon:hover{background-color:transparent}.btn--pieces:hover{background-color:#f33a56}.btn--pieces:focus{background-color:#e81939}.btn--pieces:active{background-color:#e81939}.btn--white:hover{background-color:#fffdfa;color:#e81939}.btn--white:focus{background-color:#fffdfa}.btn--white:active{background-color:#fffdfa;color:#f33a56}.btn--bw:active,.btn--bw:hover{border-color:#231f20;background-color:#fffdfa}.btn--bw:hover svg,.slider-heading .slider-heading__control-next:hover svg,.slider-heading .slider-heading__control-prev:hover svg{color:#231f20}.btn--bw:active{border-color:#585455}.btn--bw:active svg,.slider-heading .slider-heading__control-next:active svg,.slider-heading .slider-heading__control-prev:active svg{color:#585455}.btn--grey:hover{color:#e81939}.btn--grey:active,.btn--grey:hover{background-color:#f5f3f0}.btn--tab.is-active:hover{color:#e81939;border-color:#e81939}.btn--tab:hover{border-color:#231f20;background-color:transparent}.btn--link:focus,.btn--link:hover{border-color:#e81939;color:#e81939;background-color:transparent}.btn--bordered:focus,.btn--bordered:hover{background-color:transparent;color:#231f20;border:1px solid #231f20}.btn--bordered:active{background-color:transparent;color:#e81939;border:1px solid #e81939}.btn--bordered-next:active,.btn--bordered-next:focus,.btn--bordered-next:hover,.btn--bordered-prev:active,.btn--bordered-prev:focus,.btn--bordered-prev:hover{border:1px solid #231f20;color:#231f20;background-color:#fffdfa}.btn--bordered-next:active svg,.btn--bordered-next:focus svg,.btn--bordered-next:hover svg,.btn--bordered-prev:active svg,.btn--bordered-prev:focus svg,.btn--bordered-prev:hover svg{color:inherit}.btn--bordered-next:active .btn--bordered-icon,.btn--bordered-next:focus .btn--bordered-icon,.btn--bordered-next:hover .btn--bordered-icon,.btn--bordered-prev:active .btn--bordered-icon,.btn--bordered-prev:focus .btn--bordered-icon,.btn--bordered-prev:hover .btn--bordered-icon{background-color:transparent}.btn--bordered-next:active,.btn--bordered-prev:active{border:1px solid #585455;color:#585455}.btn--bordered-next:active svg,.btn--bordered-prev:active svg{color:inherit}.btn--disabled:hover{color:#bcb8b9;background-color:transparent;border:1px solid #ebe9e6}.custom-select__item[aria-selected=true]:hover{background-color:rgba(255,255,255,.2)}.custom-select__item:hover{background-color:rgba(255,255,255,.4)}.custom-select.is-invalid .custom-select__button:hover{border:2px solid rgba(232,25,57,.5)}.custom-select--sort .custom-select__button:hover .custom-select__icon,.order-card__heading:hover svg,.product-info__add .btn--bw.is-selected:hover svg,.swatch:hover svg{color:#e81939}.tab-btn:hover{border:1px solid #231f20}.search__dropdown-product-link:focus-visible,.search__dropdown-product-link:hover,.search__dropdown-text:focus-visible,.search__dropdown-text:hover{opacity:.6}.category-card__link:focus img,.category-card__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.slider-heading .slider-heading__control-next:hover,.slider-heading .slider-heading__control-prev:hover{border-color:#231f20}.slider-heading .slider-heading__control-next:active,.slider-heading .slider-heading__control-prev:active{border-color:#585455}.product-card__link:focus .product-card__cover,.product-card__link:hover .product-card__cover{opacity:1}.delivery__link:focus .delivery__text,.delivery__link:hover .delivery__text{color:#e81939}.breadcrumbs .breadcrumbs__link:focus,.breadcrumbs .breadcrumbs__link:hover{color:#dcdad7}.breadcrumbs--basket .breadcrumbs__link:focus,.breadcrumbs--basket .breadcrumbs__link:hover{color:#231f20}.breadcrumbs--basket .breadcrumbs__link:focus::before,.breadcrumbs--basket .breadcrumbs__link:hover::before{color:#231f20;border:1px solid #231f20}.pagination__button-number:focus,.pagination__button-number:hover{background-color:transparent;color:#bcb8b9}.pagination__button-number:active{background-color:transparent;color:#f33a56}.basket-card__link:focus .basket-card__name,.basket-card__link:hover .basket-card__name,.block-text--shipping a:focus,.block-text--shipping a:hover,.question-form--contacts .question-form-right .form__agreement a:focus,.question-form--contacts .question-form-right .form__agreement a:hover,.question-form-right .form__agreement a:focus,.question-form-right .form__agreement a:hover{color:#e81939}.basket-card .amount-counter__decrease:active,.basket-card .amount-counter__decrease:hover,.basket-card .amount-counter__increase:active,.basket-card .amount-counter__increase:hover{background-color:inherit}.button-delete__button:focus,.button-delete__button:hover{background-color:inherit}.button-delete__button:active{background-color:inherit}.tab-control:hover .tab-control__title{color:#231f20}.profile .form-block__heading:focus-visible svg,.profile .form-block__heading:hover svg{color:#e81939}.profile-nav__link:focus,.profile-nav__link:hover{color:#f33a56}.social-list__link:focus,.social-list__link:hover{opacity:.6}.element-title-value__wrapper a:only-of-type:focus,.element-title-value__wrapper a:only-of-type:hover{color:#e81939}}@media (max-width:1919px){html{font-size:16px}.container{padding:0 clamp(1.5rem,calc(-8rem + 11.87vw),5rem)}.container--narrow{padding:0 calc(50% - 19.375rem) 0 calc(50% - 18.8125rem)}.container--text-content{padding:0 24px}.news-page{max-width:864px}.navigation-swiper{margin-bottom:32px}.navigation-swiper__slide{height:464px}.swiper-button-prev.navigation-swiper__btn{left:24px}.swiper-button-next.navigation-swiper__btn{right:24px}.date{font-size:12px;line-height:12px}.date svg{width:12px;height:12px}.custom-checkbox input:checked+.checkbox-icon::before{width:6px;height:6px;top:2px;left:1.8px}.custom-checkbox .checkbox-icon{top:2px;left:5px;width:12px;height:12px;border:1px solid #ebe9e6}.custom-checkbox label{font-size:14px;line-height:16px;letter-spacing:-.2px;padding-left:32px}.filter-range{min-height:45px;padding-left:10px;padding-right:2px;margin-top:17px;margin-bottom:8px}.filter-range__price{margin-bottom:16px;margin-left:-10px}.filter-range input,.filter-range__price-currency{font-size:14px;line-height:16px}.filter-range input{width:61px}.filter-range__range{height:16px;padding-top:2px;padding-bottom:2px}.filter-range__slider .noUi-connects{height:1.2px}.filter-range__slider .noUi-handle{top:-3.45px;width:8px;height:8px}.filter-results{margin-bottom:48px}.filter-results__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:47px;padding:0 0 47px}.filter-results__list .product-card__img{margin-bottom:25px}.filters__head{min-height:56px}.filters__head svg{width:16px;height:16px}.filters__head::after{bottom:-1px}.filters__group{padding:0 16px}.block-text--news p,.filters__custom-checkbox{margin-bottom:16px}.filters__custom-checkbox:first-child{margin-top:20px}.filters__custom-checkbox:last-child{margin-bottom:20px}a.filters__button-reset svg{width:24px;height:24px}.main-nav__dropdown{top:57px}.catalog__item--discount .category-card__text{bottom:16px}.catalog .category-card__img{height:100%;min-height:31rem}.footer__list--contacts{margin-left:.5rem;margin-bottom:21.375rem}.footer__list--contacts .footer__contact-text,.footer__list--contacts .footer__link{font-size:1.5rem}.footer__list--information{margin-left:8px}.footer__img{width:6.6875rem;height:3.9375rem}.footer__item--cedro .footer__link svg{width:1.375rem;height:1.375rem;margin-left:.3125rem}.btn--grey{font-size:16px;line-height:24px}.btn.btn--slider{width:48px;height:48px;border-radius:100px}.btn.btn--slider svg{width:9px;height:16px;margin-right:0}.btn--slider.btn--slider-next svg{margin-left:3px}.custom-select--sort{font-size:14px;line-height:16px;letter-spacing:-.2px;width:299px}.custom-select--sort .custom-select__button{min-height:42px;letter-spacing:-.2px;padding:5px 21px 5px 16px}.custom-select--sort .custom-select__placeholder{left:17px}.custom-select--sort .custom-select__item{margin-bottom:2px;padding:5px 7px}.custom-select--sort.is-open .custom-select__list{padding:9px}.custom-select--sort.is-open .custom-select__button::after{width:calc(100% - 32px)}.page-categories__title{font-size:64px;line-height:64px;margin-top:56px;margin-bottom:47px}.tab-btn{padding:8px 20px;font-size:16px;line-height:22px}.tabs__navigation{margin-bottom:36px}.tabs__navigation-item{margin-right:11px;margin-bottom:12px}.intro-slider .swiper-pagination-horizontal .swiper-pagination-bullet circle{stroke-dasharray:150px}.category-card__text{bottom:24px;font-size:24px}.category-slider .category-card__img{height:100%;min-height:504px}.product-card--news .product-card__img{max-height:22.5rem;height:22.5rem}.product-card--news .product-card__date{font-size:.75rem}.product-card--documents .product-card__img{max-height:360px;height:calc(25vw + 40px)}.product-card--searching-results .product-card__category{font-size:.75rem}.product-card--searching-results .product-card__price{font-size:1rem}.product-slider::after{width:calc(100% - 2*clamp(1.5rem,calc(-8rem + 11.87vw),5rem));left:clamp(1.5rem,calc(-8rem + 11.87vw),5rem)}.product-slider .swiper-slide{width:calc(25% - 15.9px)}.partner-discount__wrapper{max-width:608px}.about__heading{max-width:805px}.icon-card{min-height:360px}.icon-card svg{width:144px;height:144px}.icon-card__text{font-size:24px}.delivery__card{height:calc(25vw + 176px)}.delivery__card:last-child .delivery__img{max-height:460px}.delivery__text svg{width:20px;height:20px;margin-left:12px}.basket-card__price{width:70px;min-width:70px}.block-text q{padding-left:104px}.block-text q::before{top:10px;width:5px;height:5px}.block-text__item{margin-bottom:48px}.block-text hr{margin-top:56px;margin-bottom:56px}.block-text--news h3{font-size:24px;line-height:29px;margin-bottom:16px}.block-text--news .navigation-swiper{max-width:712px}.block-text--right{max-width:816px}.favorite__item .product-card__title{font-size:1.5rem}.favorite__item .product-card__category{font-size:.75rem}.favorite__item .product-card__price{font-size:1rem}.page-header--news-page .page-header__title{max-width:816px}.page-header--news-page .page-header__date{max-width:816px;margin:58px auto 16px}.title{font-size:56px}.title--xxs-1,.title--xxs-2{font-size:1.125rem}.title--xs-2{font-size:1.5rem}.title--s{font-size:2rem}.title--sm{font-size:32px}.title--sm-2{font-size:24px}.title--l-3,.title--m{font-size:3rem}.title--xl{font-size:4rem}.stitcher-benefits__swiper .category-card__text{max-width:400px}.product-grid{margin-bottom:68px}.product-grid__col-1{width:22%;margin-right:50px}.product-grid__col-2{margin-bottom:20px}.product-grid__top{margin-bottom:30px}.product-grid__top .custom-select__list{bottom:1px}.product-grid__top .page-categories__products-sum{font-size:12px;line-height:12px}.product-grid__top-btns .tab-btn{padding:8px 16px;font-size:14px;line-height:16px}.company-card__img-wrapper--zhel-dor-expedition{width:263px;height:65px}.company-card__img-wrapper--car-go{width:178px;height:61px}.company-card__img-wrapper--trans-vector{width:240px;height:68px}.company-card__img-wrapper--energy{width:219px;height:54px}.company-card__img-wrapper--trans-service{width:273px;height:62px}.company-card__img-wrapper--baikal-service{width:257px;height:52px}.company-card__img-wrapper--magic-trans{width:244px;height:61px}.company-card__img-wrapper--vozovoz{width:204px;height:65px}.company-card__img-wrapper--trans-stroy-rg{width:246px;height:80px}.company-card__img-wrapper--favorite-express{width:194px;height:66px}.company-card__img-wrapper--fast-trans{width:196px;height:75px}.about-company-element--left .about-company-element__paragraphs{margin-left:auto;margin-right:16.2vw}.about-company-element--production .about-company-element__img--first{left:clamp(1.5rem,calc(-8rem + 11.87vw),5rem)}.about-company-element--production .about-company-element__img--second{right:clamp(1.5rem,calc(-8rem + 11.87vw),5rem)}.about-company-element--main-stream .about-company-element__img--first{left:clamp(1.5rem,calc(-8rem + 11.87vw),5rem)}.about-company-element--main-stream .about-company-element__img--second{right:clamp(1.5rem,calc(-8rem + 11.87vw),5rem)}.map-information__list{max-width:275px}.social-list__item svg{width:1.5rem;height:1.5rem}.element-title-value__title{font-size:.75rem}.element-title-value__wrapper{font-size:1.125rem}.hotel-deals .category-card__img{height:100%;min-height:31rem}}@media (max-width:1679px){.about__heading{max-width:740px}.col--2-1680-3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.product-grid__col-1{width:24%;margin-right:120px}.about-company-element--company-zt .about-company-element__img--first{height:40vw}}@media (max-width:1439px){.container--narrow{padding:0 calc(50% - 19.375rem) 0 calc(50% - 18.8125rem)}.main-nav__user-block{margin-left:27px}.catalog__item{min-height:31rem}.intro-slider .swiper-pagination{right:20px;bottom:24px}.intro-slider .container{min-height:calc(100% - 48px);margin-bottom:48px}.intro-slider__content{max-width:760px}.intro-slider__info{font-size:64px}.category-slider .category-card__img,.category-slider .swiper-slide{min-height:496px}.product-card__img{max-height:360px;height:calc(25vw + 40px)}.product-card__title{margin-bottom:16px}.product-card--swatch .product-card__img{height:253px}.product-card--news .product-card__img{max-height:16rem;height:16rem}.product-slider .swiper-slide{width:calc(33.33% - 16px)}.partner-discount{padding-bottom:4.875rem}.partner-discount__title{font-size:56px}.partner-discount__text{margin-left:6.5rem}.partner-discount .btn{margin-left:104px}.partner-discount--no-btn{padding-bottom:5.5rem}.about{padding-top:90px}.about__heading{max-width:608px}.about__title{font-size:56px}.about__description{margin-left:104px}.about__list{margin-bottom:90px}.icon-card--about-company svg{width:9rem;height:9rem}.icon-card--hotels-textiles svg{width:8rem;height:8rem}.delivery__title{font-size:56px;max-width:400px}.delivery__card:last-child .delivery__img{max-height:340px;top:calc(50% - 32px);right:0}.basket-card__price{margin-left:1.3vw}.favorite__item .product-card__img{height:100%;max-height:22.5rem}.question-form-left{max-width:22.5625rem;margin-right:1.25rem;background:#f5f3f0}.question-form-left .title--xs-1{font-size:3.5rem}.question-form-right{max-width:38rem}.question-form-right .form__agreement{padding-right:0}.title--s{font-size:1.5rem}.stitcher-benefits .category-card__img{height:100%;max-height:22.5rem}.col--4-desktop-3-mobile-2{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.about-company-element--design-studio .about-company-element__img--first{width:39.3vw;height:39.5vw}.about-company-element--design-studio .about-company-element__img--second{width:31.2vw;height:18vw}.profile-page .container{-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr}.hotel-deals__item{min-height:31rem}}@media (max-width:1279px){.container{padding:0 24px}.container--narrow{padding:0 calc(50% - 19.375rem) 0 calc(50% - 18.8125rem)}.container--text-content{padding:0 24px}.header__logo{position:absolute;left:150px}.main-nav{position:relative}.main-nav__list{display:none}.main-nav__phone{margin-left:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.main-nav__search{display:none}.main-nav__user .main-nav__search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}.main-nav__user{margin-left:auto;margin-right:0}.main-nav__user-block{margin-left:0}.main-nav__catalog{display:none}.main-nav__item{margin-right:12px}.main-nav__item.is-active .main-nav__dropdown{border:0}.main-nav__toggle.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 22px;width:auto;margin-left:0;margin-right:calc(40px + 168px)}.catalog__item{max-height:31rem;min-height:auto}.modal--swatches .modal__content{width:840px}.search form{padding:20px 24px}.intro-slider{height:604px;min-height:604px}.category-slider .swiper-slide{max-height:496px;min-height:auto}.category-slider .category-card__img{max-height:496px}.product-slider::after{width:calc(100% - 48px);left:24px}.partner-discount__bg-left{left:-50px}.partner-discount__bg-right{right:-100px}.delivery__wrapper{max-width:400px}.product-info .breadcrumbs__list{overflow-x:auto;overflow-y:hidden}.product-info .breadcrumbs__list::-webkit-scrollbar{display:none}.product-info .aside__content{height:570px}.slider-thumbs__slider,.slider-thumbs__thumbs{height:496px}.modal-swatch__list{width:50.625rem}.modal-swatch__item{width:253px;height:253px}.question-form .container{padding-top:5.5rem;padding-bottom:5.75rem}.question-form .question-success .title--xs{max-width:51rem}.form-block__fields--flex .form-block__field{width:calc(50% - 1rem)}.stitcher-benefits__swiper .category-card__text{max-width:22.5rem}.product-grid__col-1{margin-right:60px}.company-card__img-wrapper{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.about-company-element--company-zt .about-company-element__img--first{top:156px}.about-company-element--company-zt .about-company-element__img--second{top:40px}.about-company-element--production .about-company-element__img--first{top:320px;left:1.5rem}.about-company-element--production .about-company-element__img--second{right:1.5rem;bottom:0}.about-company-element--design-studio .about-company-element__img--first{width:35vw;padding-bottom:45.4%;height:auto}.about-company-element--design-studio .about-company-element__img--first img{position:absolute;top:0;left:0;width:100%;height:100%}.about-company-element--main-stream .about-company-element__img--first{top:422px;left:1.5rem}.about-company-element--main-stream .about-company-element__img--second{right:1.5rem;bottom:0}.profile .form-block__fields--flex:last-child .form-block__field:first-child{width:100%}.hotel-deals__item{max-height:31rem;min-height:auto}}@media (max-width:1023px){.news-page{max-width:100%}.header{z-index:12;padding:16px 0}.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav__phone{display:block}.main-nav__user-block{margin-left:0}.main-nav__toggle.btn span{margin-left:10px}.base-page{margin-bottom:3rem}.base-page--basket .base-page__title{font-size:2rem;margin-bottom:2rem;margin-top:1.875rem;padding:0 1.25rem}.base-page--basket{margin-bottom:0}.base-page--basket .container{padding:0}.base-page--certificates{margin-bottom:2.9375rem}.base-page--awards{margin-bottom:3.0625rem}.base-page--presentations{margin-bottom:2.875rem}.base-page__title{font-size:2rem;margin-bottom:1.5rem;margin-top:1.0625rem}.base-page__title--catalog{margin-bottom:2.25rem;margin-top:2.125rem}.catalog__list{row-gap:1rem}.catalog__item--discount{grid-column:1/-1}.catalog__item--discount .category-card__text svg{display:none}.news__list{row-gap:1.75rem}.documents__list{row-gap:1.125rem}.documents--awards .product-card__title{line-height:130%}.footer{min-height:33.625rem}.footer__wrapper{padding-top:3.0625rem;padding-bottom:2rem}.footer__documents-wrapper,.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__list--contacts{margin-left:0;margin-bottom:3.8125rem}.footer__list--contacts .footer__item{margin-bottom:1.4375rem;max-width:13.75rem}.block-text--shipping a:last-child,.footer__list--contacts .footer__item:last-child{margin-bottom:0}.footer__list--information{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:0}.footer__list--information .footer__item{margin-bottom:.875rem;max-width:100%}.footer__list--information .footer__item:first-child{margin-right:0}.footer__list--company{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.footer__list--company .footer__item{max-width:100%;margin-left:0;margin-bottom:.875rem}.footer__item{margin-right:0}.footer__item--cedro{margin-left:0}.modal--swatches .modal__content{width:770px;padding:22px 20px 20px}.modal--enter-code .modal__content,.modal--login .modal__content{width:100%;padding:20px}.modal--transport-companies .modal__content{padding:5.5rem 1.25rem 3.5rem}.modal--transport-companies .modal__close-btn{right:1rem}.btn--bordered-next,.btn--bordered-prev{width:2.5rem;height:2.5rem}.search form{padding:16px 24px;background-color:#fffdfa}.intro-slider{margin-top:72px}.intro-slider__content{max-width:580px}.intro-slider__info{font-size:48px}.category-card__text{padding:32px 10px 0 24px;max-width:100%}.slider-heading{margin-bottom:32px}.slider-heading .slider-heading__control-next,.slider-heading .slider-heading__control-prev{width:40px;height:40px}.category-slider{padding:48px 0}.category-slider .swiper{width:100%;margin-right:0}.product-card--swatch .product-card__img{height:calc(28vw)}.product-card--news .product-card__title{width:40vw}.product-slider{padding-top:52px;padding-bottom:48px}.partner-discount__bg-left{left:-100px}.partner-discount__bg-right{right:-200px}.about__heading{max-width:100%;margin-bottom:24px}.icon-card--about-company{padding:.3125rem 1.5rem 1.5rem;width:296px}.icon-card--about-company svg{margin-bottom:1.5rem}.icon-card--hotels-textiles{width:100%;padding:1.4375rem 1.5rem 1.5rem;min-height:20.5625rem}.icon-card--hotels-textiles svg{margin-bottom:0}.delivery__title{padding-left:0;max-width:300px;font-size:32px}.delivery__card{overflow:hidden}.delivery__card:last-child .delivery__img{right:-40px;width:calc(100% + 40px)}.breadcrumbs{padding:1rem 0;padding-top:1.5rem}.breadcrumbs--product-card{display:none}.breadcrumbs--basket{padding-top:1.5rem}.breadcrumbs--basket .breadcrumbs__list{padding:7px 0}.breadcrumbs--basket .breadcrumbs__item{margin-right:1.1875rem}.breadcrumbs--basket .breadcrumbs__link{font-size:.875rem;padding-left:44px}.breadcrumbs--basket .breadcrumbs__link::before{width:2rem;height:2rem;padding-top:.25rem;line-height:140%}.product-info{padding-top:64px}.ordering form,.product-info .container{display:block}.product-info__slider{width:100%}.product-info .aside__content{height:unset;position:static}.product-info__wrapper{width:100%;margin-left:0;padding-top:24px;margin-top:16px}.slider-thumbs{margin:0 -24px}.slider-thumbs__thumbs{display:none}.slider-thumbs__slider{max-height:588px;height:80vw}.modal-swatch__list{width:780px}.modal-swatch__item{width:230px}.pagination__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__item:first-child{margin-right:2.125rem}.pagination__item:last-child{margin-left:1.625rem}.pagination .is-hidden{display:none}.pagination--news{margin:0 auto}.pagination--left .pagination__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.basket-empty{margin-top:3.75rem;margin-bottom:6.25rem;padding:0 1.25rem}.basket{-ms-grid-columns:1fr;grid-template-columns:1fr}.basket__list{margin-bottom:1.9375rem;padding:0 1.25rem}.basket__item{margin-bottom:1.5rem}.basket-card{display:-ms-grid;display:grid;-ms-grid-columns:3.125rem 1fr 1.5rem;grid-template-columns:3.125rem 1fr 1.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding-right:0;background-color:inherit}.basket-card__link{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.basket-card__link-wrapper{-ms-grid-columns:3.125rem 1fr;grid-template-columns:3.125rem 1fr}.basket-card__img{width:50px;height:50px;margin-right:16px}.basket-card__information-wrapper{margin:0 1rem .5rem}.basket-card .amount-counter{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-bottom:.5rem;margin-left:0}.basket-card .amount-counter__num{width:2.5rem}.basket-card__price{margin-left:0;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin-right:auto;text-align:start}.basket-card__button{margin-left:0;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;align-self:flex-start}.basket-card--order .basket-card__price{text-align:right}.price-information{padding:2rem 1.25rem}.block-text q{padding-left:0;padding-top:31px}.block-text q::before{top:0}.block-text--shipping ul{max-width:88vw;margin-top:-2px;margin-bottom:1.5625rem}.block-text--shipping p{letter-spacing:-.02em}.block-text--shipping p:last-of-type{margin-bottom:1.6875rem}.block-text--shipping a{margin-bottom:1.5rem;display:block}.block-text--offer ol li:last-child{margin-top:-.0625rem}.block-text--offer ol li:first-child{margin-bottom:1.375rem}.block-text--offer ol li:nth-last-child(5){margin-bottom:1.625rem}.block-text--offer ol li{margin-bottom:1.4375rem}.block-text--news h2{font-size:32px;line-height:32px}.block-text--news .navigation-swiper{max-width:100%}.block-text--right{padding-left:0;max-width:100%}.block-text--right h2,.block-text--right hr,.block-text--right img,.block-text--right q{margin-left:unset}.block-text--right img{width:100%;margin-bottom:40px}.question-form .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:31px;padding-bottom:32px}.question-form--contacts .question-form-left__text p{margin-bottom:1.9375rem}.question-form--contacts .question-form-right__list,.question-form--hotels-textiles .question-form-right__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.question-form-left{max-width:100%}.question-form-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%}.question-form-right .btn,.question-form-right .form__agreement{width:100%}.question-form-right__list{-ms-grid-columns:auto;grid-template-columns:auto;margin-bottom:-1px}.question-success{padding-right:0}.ordering .form-block--map{padding-bottom:13px}.ordering .price-information__bottom{display:none}.ordering .price-information{margin-top:16px;width:100%;max-width:100%}.shipping{margin-top:2rem}.shipping__item{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:.9375rem;margin-bottom:2.5rem}.shipping__item:first-child{padding-bottom:2.5rem}.shipping__title{margin-bottom:1rem}.modal-transport-companies__title{font-size:2rem;margin-bottom:1.5rem;margin-left:.25rem}.modal-transport-companies__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.page-header{margin-bottom:1.5rem}.page-header__title{margin-top:2rem}.page-header--catalog{margin-bottom:2.25rem}.page-header--catalog .page-header__title{margin-top:2.4375rem}.page-header--basket{margin-bottom:1.9375rem}.page-header--basket .page-header__title{margin-top:.375rem}.page-header--about-company{margin-bottom:.5625rem}.page-header--contacts{margin-bottom:30px}.page-header--searching-results{margin-bottom:1.9375rem}.page-header--searching-results .search form{padding-top:1.5rem 0}.page-header--searching-results .search .custom-input::after{top:0;right:-10px;width:25px;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(250,250,250,0)),to(rgba(250,250,250,.6)));background:linear-gradient(90deg,rgba(250,250,250,0) 0%,rgba(250,250,250,.6) 100%)}.page-header--searching-results .page-header__title{margin-top:11.5625rem;margin-bottom:.5rem}.page-header--searching-results .page-header__description{font-size:2rem}.page-header--odering{margin-bottom:30px}.page-header--odering .page-header__heading{display:block;margin-top:10px}.page-header--odering .page-header__heading .title{margin-bottom:24px}.page-header--odering .page-header__controls{width:calc(100% + .7rem)}.page-header--odering .page-header__controls .btn{margin-right:10px;width:calc(50% - 12px)}.page-header--hotels-textiles{margin-bottom:2.9375rem}.about-company-element--production .about-company-element__paragraphs p,.page-header--hotels-textiles .page-header__title{margin-bottom:.9375rem}.page-header--news-page .page-header__date,.page-header--news-page .page-header__title{max-width:100%}.page-body{margin-bottom:3rem}.page-body--about-company,.page-body--basket,.page-body--contacts,.page-body--hotels-textiles,.page-body--ordering,.page-body--question{margin-bottom:0}.page-body--basket .container{padding:0}.page-body--documents{margin-bottom:2.0625rem}.page-body--stitch{margin-bottom:0}.title{font-size:32px}.title--xs-2,.title--xxs-1,.title--xxs-2{font-size:1.125rem}.title--s,.title--sm,.title--sm-2{font-size:24px}.title--m{font-size:1.5rem}.title--l-1{font-size:3.5rem}.title--l-2,.title--l-3{font-size:2rem}.title--xl{font-size:3rem}.stitcher-benefits__swiper .category-card__text{max-width:83%}.col--3-tablet-2-mobile-1,.col--4-tablet-2-mobile-1{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.about-company-element--left .about-company-element__paragraphs{margin-right:auto}.about-company-element--milanika::before{top:auto;left:-15.5%;bottom:0;font-size:6.375rem;width:130%}.about-company-element--list .container{padding:0}.about-company-element__list{margin-top:7.625rem;margin-bottom:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.9375rem}.about-company-element__item:first-child{padding-left:24px}.about-company-element__item:last-child{padding-right:24px}.about-company-element--main-stream .about-company-element__wrapper,.about-company-element--production .about-company-element__wrapper{padding-top:1rem}.about-company-element--main-stream,.about-company-element--production{padding:2rem 1.25rem}.about-company-element--company-zt .about-company-element__title,.about-company-element__title{font-size:2rem}.about-company-element--company-zt .about-company-element__wrapper{padding-top:0;padding-bottom:22rem}.about-company-element--company-zt .about-company-element__img--first{min-height:unset;min-width:unset;width:12.9375rem;height:16rem;left:-10.5rem;top:3rem}.about-company-element--company-zt .about-company-element__img--second{width:10.25rem;height:12.75rem;right:-10.5rem;top:0}.about-company-element--company-zt .about-company-element__logo{width:5.1875rem;height:3.0625rem;top:4.8125rem}.about-company-element--production .about-company-element__wrapper{padding-bottom:26.875rem}.about-company-element--production .about-company-element__title{margin-bottom:1.5rem}.about-company-element--production .about-company-element__img-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-company-element--production .about-company-element__img--first{min-height:unset;width:10rem;height:13.25rem;top:auto;bottom:-38.5rem;left:-10.4375rem}.about-company-element--production .about-company-element__img--second{min-height:unset;width:13.75rem;height:17.5rem;bottom:-40.25rem;right:-9.6875rem}.about-company-element--design-studio .about-company-element__wrapper{padding-bottom:3rem}.about-company-element--design-studio .about-company-element__title{margin-bottom:1.4375rem}.about-company-element--design-studio .about-company-element__img{display:none}.about-company-element--main-stream .about-company-element__wrapper{padding-bottom:20.625rem}.about-company-element--main-stream .about-company-element__title{margin-bottom:1.4375rem}.about-company-element--main-stream .about-company-element__title p{margin-left:0}.about-company-element--main-stream .about-company-element__paragraphs p{margin-bottom:.8125rem}.about-company-element--main-stream .about-company-element__img-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%}.about-company-element--main-stream .about-company-element__img--first{min-height:unset;width:10rem;height:13.25rem;top:auto;bottom:24%;left:-10.4375rem}.about-company-element--main-stream .about-company-element__img--second{min-height:unset;width:13.75rem;height:17.5rem;bottom:20%;right:-9.6875rem}.profile-page .container{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.profile-page .profile-nav{position:static}.stitcher-form .container{padding-top:31px;padding-bottom:32px}.stitcher-form .title--l-4{margin-bottom:2.06rem}.stitcher-form .question-form-right__list{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:1rem}.stitcher-form .form__agreement,.stitcher-form .question-form-right__list .custom-input{grid-column:1/-1}.stitcher-form .question-form-right__list .btn--pieces{padding:.75rem 1.0625rem;height:auto}.stitcher-form .form__agreement p{margin:0}.phones-list .container{margin-bottom:50px}.phones-list__title{margin-bottom:20px}.phones-list__list{row-gap:23px;padding-bottom:0;border-bottom:none}.phone-card p{margin-bottom:8px}.searching-results__list{row-gap:2rem;margin-bottom:2.9375rem}.map--contacts{width:100%;margin-right:0;margin-bottom:2rem}.map--contacts,.map--contacts .map__map{height:15.8125rem}.map-information .container{padding:0}.map-information__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:3.0625rem}.map-information__list{margin-right:0;margin-top:0;padding:0 1.5rem;max-width:none}.hotel-deals .container{padding:3.0625rem 0 2.0625rem}.hotel-deals__title{margin-bottom:2rem;padding:0 24px}.hotel-deals__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.9375rem}.hotel-deals__item:first-child{padding-left:24px}.hotel-deals__item:last-child{padding-right:24px}.hotel-deals .category-card__img{width:280px;min-height:25rem}.hotel-deals .category-card__text{bottom:1.5625rem;padding-right:1.875rem}.working-us .container{padding-top:2.9375rem;padding-bottom:3rem}.working-us__title{margin-bottom:2rem}.working-us__list{row-gap:1rem}}@media (max-width:767px){.swiper-button-next,.swiper-button-prev{top:49%}.container{padding:0 20px}.container--narrow{padding:0 20px 126px}.container--text-content{padding:0 20px}.news-page__wrapper{margin-bottom:40px}.navigation-swiper{margin-top:24px;margin-bottom:24px}.navigation-swiper__slide{height:218px}.navigation-swiper__wrapper{max-width:320px}.swiper-button-prev.navigation-swiper__btn{left:16px}.swiper-button-next.navigation-swiper__btn{right:16px}.filter-results{margin-bottom:24px}.filter-results__list{row-gap:12px;padding:0 0 24px}.filter-results__list .product-card__title{font-size:18px;line-height:22px;margin-bottom:9px}.filter-results__list .product-card__img{height:calc(65vw - 73px);margin-bottom:10px}.filter-results__list .product-card .btn{top:8px;right:7px;width:32px;height:32px}.filters__wrapper{visibility:hidden;opacity:0;position:fixed;top:62px;left:0;right:0;bottom:0;z-index:10;height:auto;background-color:#fffdfa;padding:16px 20px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.filters__close-btn{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:23px}.header.is-opened .main-nav__user{position:relative;top:unset;right:unset;margin-top:auto;margin-bottom:64px;width:100%}.filters__close-btn,.header.is-opened .main-nav__user .main-nav__search,.header.is-opened .main-nav__user-link{display:-webkit-box;display:-ms-flexbox;display:flex}.header.is-opened .main-nav__user-link--cart{display:none;margin-right:12px}.header.is-opened .main-nav__phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:0}.header.is-opened .main-nav__link{margin-bottom:0}.header.is-opened .main-nav__sublist{display:block;padding-top:16px;margin-bottom:-4px}.header.is-opened .main-nav__toggle.btn{margin-right:0}.main-nav__subitem{font-weight:400}.main-nav__phone{display:none;margin-right:2px}.main-nav__search{margin-right:8px}.main-nav__user .main-nav__search{margin-left:auto}.main-nav__user{width:100%;margin-left:0;margin-top:auto}.main-nav__user-block{width:auto}.main-nav__toggle.btn{margin-right:auto}.main-nav .main-nav__to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.base-page__title--favorite{margin-top:.75rem;margin-bottom:2rem}.base-page__title--questions{margin-top:14px;margin-bottom:24px}.catalog__item--discount .category-card__text span{margin-bottom:-5px;font-size:24px}.catalog .category-card__img{min-height:15rem}.catalog .category-card__text{bottom:15px;padding-left:1rem;padding-right:3.25rem}.modal__wrapper{padding:60px 16px}.modal__content{width:100%;padding:20px}.modal__close-btn{right:20px}.modal--fit-content .modal__content,.modal--swatches .modal__content{width:100%}.modal--enter-code .modal__close-btn,.modal--login .modal__close-btn{right:16px}.modal--search .modal__close-btn{top:12px}.modal--search .modal__close-btn svg{width:16px;height:16px}.btn--pieces{min-width:auto}.btn--link{border-bottom:none;text-decoration:underline;text-decoration-thickness:1px}.btn--message{min-width:100%}.btn--bordered{display:none}.btn--bordered-next,.btn--bordered-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.btn--bordered-next svg,.btn--bordered-prev svg{width:100%;height:100%}.btn--bordered-icon svg{width:16px;height:16px}.btn.btn--slider svg{margin-right:0}.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{padding:11px 15px 10px;min-height:46px;font-size:16px;line-height:140%}.read-articles{padding-top:48px;padding-bottom:43px}.read-articles__title{margin-bottom:32px}.page-categories__title{font-size:32px;line-height:32px;margin-top:31px;margin-bottom:23px}.page-categories__mobile-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe{margin-top:48px}.subscribe__text{padding:0;margin-bottom:24px}.subscribe__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tabs{margin-right:-20px}.tabs__navigation{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 13px}.tabs__navigation-item:first-child{padding-left:20px}.tabs__navigation-item:last-child{padding-right:40px}.search{background-color:#fffdfa}.search .custom-input::after{display:block}.search .custom-input{margin-right:0}.search .custom-input label input::-webkit-input-placeholder{font-size:16px;line-height:1.15}.search .custom-input label input::-moz-placeholder{font-size:16px;line-height:1.15}.search .custom-input label input:-ms-input-placeholder,.search .custom-input label input::-ms-input-placeholder{font-size:16px;line-height:1.15}.search .custom-input label input::placeholder{font-size:16px;line-height:1.15}.search .custom-input label input{font-size:16px;line-height:115%;font-weight:500;letter-spacing:-.2px}.search__submit{margin-right:66px}.search__loader{background-color:#f5f3f0}.search__similiar{margin-bottom:15px}.search__dropdown{background-color:#f5f3f0}.search__dropdown-product-list{max-height:60vh;margin-bottom:-10px}[data-animate] .fib,[data-animate] .fit{opacity:1;pointer-events:all}[data-animate].show .fib,[data-animate].show .fit{-webkit-animation:none;animation:none}.intro-slider .swiper-pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:16px;bottom:40px}.intro-slider .swiper-pagination-horizontal .swiper-pagination-bullet{margin-bottom:0;margin-right:12px}.intro-slider .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:100px;margin-bottom:191px}.intro-slider__info{font-size:32px}.intro-slider .btn::before{margin-right:24px}.intro-slider .btn::after{margin-left:24px}.intro-slider .btn{width:100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-card__img{height:320px}.category-card__img::after{height:129px}.slider-heading__controls{display:none}.category-slider .swiper{width:calc(100% + 20px);margin-right:-20px}.category-slider .swiper-slide{width:256px}.category-slider .category-card__img{min-height:320px}.category-slider .slider-heading__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.product-card__img{margin-bottom:16px;height:240px}.product-card--swatch .product-card__img{max-height:670px;height:67.5vw}.product-card--news .product-card__title{width:40vw}.product-card--searching-results .product-card__img{height:170px;margin-bottom:.9375rem}.product-card--searching-results .btn--icon{width:2rem;height:2rem;top:.5625rem;right:.5rem}.product-card--searching-results .product-card__category{font-size:.625rem;margin-top:0;margin-bottom:.25rem;display:block;vertical-align:text-top}.product-card--searching-results .product-card__title{margin-bottom:.5625rem}.product-slider::after{width:calc(100% - 40px);left:20px}.product-slider{padding-top:48px}.product-slider .swiper{width:calc(100% + 20px);margin-right:-20px}.product-slider .swiper-slide{width:247px}.partner-discount{padding:48px 0}.partner-discount__bg-left{left:-100px;bottom:-180px}.partner-discount__bg-right{bottom:unset;top:-300px;right:-350px}.partner-discount__title{font-size:32px;margin-bottom:16px}.partner-discount__text{margin-left:0;margin-bottom:15px}.partner-discount .btn::before{margin-right:24px}.partner-discount .btn::after{margin-left:24px}.partner-discount .btn{margin-top:0;margin-left:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-discount--no-btn .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.about{padding:48px 0}.about__title{font-size:32px}.about__description{margin-left:0;max-width:100%}.about__list{display:block;width:100%;margin-right:0;margin-bottom:10px}.about__item:first-child,.about__item:nth-child(3n+1){margin-top:0}.about__item:last-child,.about__item:nth-child(3n){margin-top:0}.about__item{width:100%;margin-bottom:16px}.about .btn::before{margin-right:24px}.about .btn::after{margin-left:24px}.about .btn{margin-right:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-card{padding:32px 21px 32px 24px;min-height:335px}.icon-card__text{margin-top:48px}.icon-card--about-company{padding:.3125rem 1.5rem 1.5rem}.icon-card--hotels-textiles{padding:1.4375rem 1.5rem 1.5rem;min-height:20.5625rem}.icon-card--hotels-textiles .icon-card__text{margin-top:0;line-height:120%}.bullet-list__item{padding-left:23px}.bullet-list__item::before{top:8px;left:5px}.delivery{padding:48px 0}.delivery .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.delivery__wrapper{margin-bottom:24px}.delivery__list{display:block;width:100%;margin-right:0;margin-bottom:-16px}.delivery__card{width:100%;min-height:320px;margin-right:0;margin-bottom:16px}.delivery__card:last-child .delivery__img{top:135px;right:-20px;max-height:360px;width:calc(100% + 80px)}.delivery__img{left:2px;right:unset;top:146px;max-width:312px;max-height:360px}.delivery__link{padding:24px}.breadcrumbs{padding-left:1.25rem;padding-right:1.25rem}.breadcrumbs__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.breadcrumbs--basket{padding-left:1.25rem;padding-right:1.25rem}.product-info__wrapper{margin-top:0}.product-info .swatch,.product-info__form,.product-info__title,.product-info__total{margin-bottom:24px}.product-info__price{margin-right:8px}.product-info__add{padding-right:9px}.product-info .custom-select{z-index:1;margin-bottom:14px}.product-info__subtitle{margin-bottom:8px}.swatch{height:64px}.swatch__img{width:64px;height:64px}.swatch__info{padding-left:80px}.slider-thumbs{margin:0 -20px}.slider-thumbs__navigation{top:50%;padding:0 1.25rem}.slider-thumbs__navigation .btn--icon{width:40px;height:40px}.modal-swatch__list::-webkit-scrollbar{display:none}.modal-swatch__item,.modal-swatch__list{width:100%;margin-right:0}.modal-swatch__item{height:auto;margin-bottom:16px}.pagination__list{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.pagination__item:first-child{margin-right:14px}.pagination__item:last-child{margin-left:.875rem}.pagination--left .pagination__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basket-empty__button{min-width:13.75rem}.basket-card--order{display:-webkit-box;display:-ms-flexbox;display:flex}.basket-card--order .basket-card__link-wrapper{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket-card--order .basket-card__img{width:56px;height:56px}.basket-card--order .basket-card__type{font-size:12px;margin-bottom:4px}.basket-card--order .basket-card__bottom{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.accordion__wrapper P,.basket-card--order .basket-card__price{margin:0}.page-error__block{padding-top:0}.page-error__image{margin:0 0 -16px}.page-error__image svg{width:335px;max-width:100%}.page-error__block-text{margin:0 0 5px}.block-text ul li{padding-left:19px}.block-text ul li::before{top:10px;left:1px}.block-text ol li::before{top:2px;left:0}.block-text ol li{padding-left:24px}.block-text--offer,.block-text--shipping{padding:0}.block-text--shipping ul li{padding-left:.9375rem}.block-text--shipping ul li::before{top:50%;left:-.0625rem}.block-text--offer ol li{padding-left:4rem}.block-text--offer ol li::before{top:0;left:0}.block-text hr{margin-top:40px;margin-bottom:40px}.block-text--news h2{margin-top:0;margin-bottom:16px}.block-text--news h3{font-size:24px;line-height:29px}.favorite{margin-bottom:48px}.favorite__list{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);grid-row-gap:32px}.favorite__item .product-card__img{margin-bottom:15px;height:calc(25vw + 76.25px)}.favorite__item .product-card__title{font-size:18px;line-height:120%;margin:0 0 7px}.favorite__item .product-card__category{display:block;font-size:10px;margin:0 0 6px;white-space:nowrap}.favorite__item .btn{top:7px;right:7px;width:32px;height:32px}.accordion{margin:0 0 49px}.accordion__element,.question-form--contacts .question-form-right form{padding:0}.accordion__element:first-child .btn--question{padding:26px 74px 23px 25px}.accordion .btn--question{padding:20px 74px 15px 25px}.accordion .btn--question svg{right:5.7%;-webkit-transform:translateY(-45%) rotate(-90deg) translateZ(0);transform:translateY(-45%) rotate(-90deg) translateZ(0)}.accordion__wrapper{padding:0 10px 15px 25px;margin:0}.accordion__element.is-active .btn svg{right:5.7%;top:50%;-webkit-transform:translateY(-50%) rotate(90deg) translateZ(0);transform:translateY(-50%) rotate(90deg) translateZ(0);-webkit-transition:.3s ease;transition:.3s ease}.question-form .question-success .title--xs{margin:18px 0 32px}.question-form .question-success{padding-bottom:19px;width:100%}.question-form--contacts .container{padding-top:3rem;padding-bottom:3rem}.question-form--contacts .question-form-left__title{margin-bottom:1rem}.question-form--contacts .question-form-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.question-form--contacts .question-form-right .btn--pieces{padding:1rem 1.0625rem}.question-form--contacts .question-form-right .form__agreement{margin-top:-3px;font-size:.875rem;letter-spacing:0;padding-bottom:.25rem}.question-form--contacts .question-form-right .form__agreement a{letter-spacing:.01em}.question-form--contacts .question-form-right__item label input{padding-bottom:.625rem}.question-form--contacts .question-success{padding-bottom:0}.question-form--hotels-textiles .question-form-left__title{margin-bottom:1.9375rem}.question-form-left .title--xs-1{font-size:2rem;margin:18px 46px -3px 0}.question-form-right form{padding:12px 0 0}.question-form-right .btn{width:100%;margin-right:0}.question-form-right .form__agreement{letter-spacing:0;text-align:center;font-size:14px}.question-form-right__item--textarea{margin-bottom:18px}.question-form-right__item label label input,.question-form-right__item label label textarea{padding:14px 0 14px 16px}.question-success .btn{width:100%;padding:16px 20px}.question-success{padding-bottom:15px}.ordering__form-block{margin-bottom:15px}.ordering__form-block.form-block--details{margin-top:-15px;margin-bottom:0}.ordering .price-information{margin:16px -20px 0;max-width:calc(100% + 40px);width:calc(100% + 40px)}.form-block{padding:0 0 48px;background-color:#fffdfa}.form-block__heading{display:block;margin-bottom:24px}.form-block__heading .title{margin-bottom:6px}.form-block__controls{display:block;margin-right:0;margin-bottom:-32px}.form-block__controls .tab-control{width:100%;margin-bottom:18px;margin-right:0}.form-block__fields--flex{display:block;width:100%}.form-block__fields--flex .form-block__field{width:100%}.tab-control{min-height:auto;padding:16px;border-color:#dcdad7}.ordering-success{height:auto;margin-top:64px;padding:125px 0}.ordering-success .container{padding-top:0;padding-bottom:0}.ordering-success .title{max-width:19.25rem}.page-header__breadcrubms .container{padding:0}.page-header--block .page-header__title{margin-top:32px;margin-bottom:-16px}.page-header--block .date,.page-header--block .title{padding:0}.page-header--offer .page-header__title{margin-top:32px;margin-bottom:-16px}.page-header--offer .title{padding:0}.page-header--question .title{margin-bottom:-8px}.page-header--stitch .page-header__description{margin-top:15px;margin-bottom:47px}.page-header--favorite .title{margin-bottom:31px}.page-header--searching-results .search label input::-webkit-input-placeholder{font-size:1.125rem;line-height:140%}.page-header--searching-results .search label input::-moz-placeholder{font-size:1.125rem;line-height:140%}.page-header--searching-results .search label input:-ms-input-placeholder,.page-header--searching-results .search label input::-ms-input-placeholder{font-size:1.125rem;line-height:140%}.page-header--searching-results .search label input::placeholder{font-size:1.125rem;line-height:140%}.page-header--searching-results .search label input{font-size:1.125rem;font-weight:400;line-height:140%;letter-spacing:-.35px}.page-header--searching-results .search__submit{margin-right:0}.page-header--news-page .page-header__date{margin:32px auto 16px}.page-body--category,.page-body--stitch{margin-bottom:0}.title--xs-1{font-size:32px;margin:18px 46px 9px 0}.title--xl{font-size:2rem}.stitcher-benefits{padding-top:48px}.stitcher-benefits .stitcher-benefits__item,.stitcher-goods .category-slider .swiper-slide{width:78.9%;max-width:280px}.stitcher-benefits .category-card__img{height:339px}.stitcher-benefits .stitcher-benefits__swiper{padding:0 0 48px;width:calc(100% + 20px)}.stitcher-benefits .slider-heading__controls{display:none}.stitcher-benefits__swiper .category-card__text{max-width:93%}.stitcher-goods{background:#f5f3f0}.stitcher-goods .slider-heading__controls{display:none}.stitcher-goods .category-slider{padding:48px 0}.stitcher-goods .category-slider .category-card__img{min-height:496px}.col--2-mobile-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.col--3-mobile-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.col--3-mobile-1,.col--3-tablet-2-mobile-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.col--4-desktop-3-mobile-2,.col--4-mobile-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.col--4-mobile-1,.col--4-tablet-2-mobile-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.product-grid{margin-bottom:27px}.product-grid__col-1{margin-right:0;width:0}.product-grid__top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.product-grid__top-btn{width:48.2%}.product-grid__top-btns{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.company-card__img-wrapper{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.company-card__img-wrapper--magic-trans,.company-card__img-wrapper--trans-service,.company-card__img-wrapper--zhel-dor-expedition{width:135px;height:33px}.company-card__img-wrapper--fast-trans{width:135px}.company-card__img-wrapper--trans-stroy-rg{height:43px}.company-card__img-wrapper--trans-vector{height:38px}.company-card__img-wrapper--fast-trans{height:50px}.company-card__img-wrapper--baikal-service,.company-card__img-wrapper--car-go,.company-card__img-wrapper--energy,.company-card__img-wrapper--favorite-express,.company-card__img-wrapper--vozovoz{width:126px;height:43px}.modal-login .btn::before{margin-right:24px}.modal-login .btn::after{margin-left:24px}.modal-login .btn{width:100%;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-enter-code{padding-bottom:16px}.modal-enter-code__title{margin-bottom:16px}.modal-enter-code__description{margin-bottom:32px}.modal-enter-code__links{width:100%;margin-top:21px}.about-company-element--list .container{padding:0}.about-company-element__item:first-child{padding-left:20px}.about-company-element__item:last-child{padding-right:20px}.profile{max-width:100%}.profile__description{margin-bottom:32px}.profile .form-block__controls .tab-control--profile,.profile .title,.profile__form{margin-bottom:16px}.profile__controls{margin-top:8px;margin-bottom:24px;padding-left:24px;padding-right:16px}.profile__controls .btn{width:calc(50% - 10px)}.profile .form-block{background-color:#f5f3f0}.profile .form-block__fields{margin-top:0}.profile .form-block__controls{margin-top:9px;margin-bottom:0;padding-bottom:8px}.profile .form-block__fields:last-child{margin-top:0;margin-bottom:24px}.profile .form-block__fields--flex:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 12px);margin-right:-12px;margin-bottom:8px}.profile .form-block__fields--flex:last-child .form-block__field{margin-right:12px;width:calc(50% - 12px)}.profile .title--sm-2{margin:0;line-height:1.25}.profile .form-block__heading{padding:16px 12px 15px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.profile .form-block__heading .btn--grey{margin-left:12px;padding-top:12px;margin-right:1px}.profile-page{margin-top:73px;padding-top:32px;padding-bottom:32px}.profile-page .container{display:block}.profile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;overflow-y:auto}.profile-nav__item{margin-bottom:0;margin-right:40px;-ms-flex-negative:0;flex-shrink:0}.stitcher-form .container{padding:48px 20px}.stitcher-form{padding:0}.stitcher-form .question-success{margin-bottom:0}.stitcher-form .question-success .message__content{margin-bottom:32px}.stitcher-form .title--l-4{margin-bottom:1.25rem}.stitcher-form .question-form-right__list .custom-input label input{padding-bottom:.625rem}.stitcher-form .question-form-right__list .btn--pieces{padding:1rem 1.0625rem;margin-top:-1px;height:auto}.stitcher-form .form__agreement{font-size:14px;margin-top:-3px;padding-bottom:.25rem}.order-history{max-width:100%}.order-history>.title{margin-bottom:32px}.order-history__info{margin-bottom:253px}.order-history--empty{height:auto}.order-history--empty>.title{margin-bottom:16px}.order-card{padding-top:20px}.order-card__info{padding-bottom:26px}.order-card__status{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-top:13px}.order-card__dropdown{padding-bottom:4.5px}.order-card__heading{padding-bottom:19px}.order-card__goods-list{margin-bottom:23px;margin-top:-19px}.order-card__repeat.btn{padding-bottom:24px}.order-details__info{display:block;padding-bottom:17px;margin-bottom:-8px}.order-details__item{margin-right:0;margin-bottom:8px}.order-track{padding-top:32px}.order-track__item{display:block;padding-left:28px}.order-track__item::before{left:8px;top:5px}.order-track__item::after{left:9px;top:11px}.searching-results .product-card__category{display:block;white-space:nowrap}.searching-results__button{width:100%;padding-left:1.1875rem}.map-information__list{padding:0 1.25rem}.hotel-deals .container{padding:3.0625rem 0 2.0625rem}.hotel-deals__title{padding:0 20px}.hotel-deals__item:first-child{padding-left:20px}.hotel-deals__item:last-child{padding-right:20px}.working-us__item:first-child .icon-card{padding-top:8px}}@media (max-width:639px){.header__logo{position:static;margin-right:auto}.header.is-opened .main-nav__wrapper{top:65px;padding:32px 20px}.header.is-opened .main-nav__catalog,.header.is-opened .main-nav__link{font-size:24px}.main-nav{width:auto}.main-nav__search,.main-nav__user .main-nav__search,.main-nav__user-link{display:none}.main-nav__user-link--cart{display:block;margin-right:12px}.main-nav__toggle.btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0}.block-text--offer ol li:nth-child(4n+4){margin-bottom:1.5625rem}}@media (max-width:519px){.header{padding:12px 0}.header.is-opened .main-nav__catalog,.header.is-opened .main-nav__item{padding:0;border-bottom:none;margin-bottom:16px}.header.is-opened .main-nav__item--dropdown svg{height:12px;width:12px}.header.is-opened .main-nav__subitem{margin-bottom:4px}.header.is-opened .main-nav__toggle.btn{min-width:0;margin-left:auto}.main-nav__toggle.btn span{display:none}.main-nav__toggle.btn{padding:0;width:40px;height:40px}.search form{padding:.75rem 1.25rem}.search .custom-input label input{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:189px}.intro-slider{margin-top:64px}.product-card--news .product-card__img{margin-bottom:1.125rem;height:15.875rem;max-height:15.875rem}.product-card--news .product-card__title{width:75vw}.product-card--documents .product-card__img{margin-bottom:18px;max-height:190px;height:calc(25vw + 90px)}.breadcrumbs{margin-top:65px;overflow-x:auto;overflow-y:hidden}.block-text--offer ol li:nth-child(4n+4)::before{top:.125rem}.page-header--searching-results .page-header__search{margin-top:65px}.page-header--searching-results .search label input{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;max-width:none}.company-card{padding-bottom:102%}.about-company-element--main-stream .about-company-element__img--first{bottom:32%}.about-company-element--main-stream .about-company-element__img--second{bottom:29.4%}.profile-page{margin-top:64px}}@media (max-width:374px){.header__logo{margin-right:10px}.btn--pieces{font-size:14px}.btn--tab{padding:9px 12px}.custom-select--sort .custom-select__button{padding-right:10px}.subscribe__content .social-list__item{margin-right:16px}.search .custom-input label input{max-width:100px}.search__submit{margin-right:46px}.product-card--news .product-card__title{width:70vw}.icon-card--about-company{width:16.25rem}.icon-card--hotels-textiles{width:100%}.delivery__card:last-child .delivery__img{top:130px}.pagination__item:first-child{margin-right:15px}.pagination__item:last-child{margin-left:.9375rem}.pagination__button-number{padding:0 .70625rem}.favorite__item .product-card__img{height:calc(25vw + 62px)}.page-header--searching-results .search label input{max-width:none}.page-header--searching-results .search__submit{margin-right:0}.company-card__img-wrapper{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.stitcher-benefits .stitcher-benefits__item,.stitcher-goods .category-slider .swiper-slide{width:77.9%}.product-grid__top-btns .tab-btn{padding-right:10px}.about-company-element--production .about-company-element__img--first{bottom:-43.75rem}.about-company-element--production .about-company-element__img--second{bottom:-45.875rem}}
/*# sourceMappingURL=style.min.css.map */
