@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.disable-scroll{position:relative;overflow:hidden;height:100vh;position:fixed;left:0;top:0;width:100%}.graph-modal{--transition-time:0.3s;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.7);cursor:pointer;overflow-y:auto;overflow-x:hidden;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition-time),visibility var(--transition-time);-o-transition:opacity var(--transition-time),visibility var(--transition-time);transition:opacity var(--transition-time),visibility var(--transition-time)}.graph-modal:before{content:"";display:inline-block;vertical-align:middle;height:100%}.graph-modal__container{position:relative;width:1000px;margin:50px auto;display:inline-block;vertical-align:middle;background-color:#fff;border-radius:10px;padding:20px;cursor:default;text-align:left;display:none}.graph-modal__close{position:absolute;right:10px;top:10px;border:none;padding:0;width:20px;height:20px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M284.286 256.002L506.143 34.144c7.811-7.811 7.811-20.475 0-28.285-7.811-7.81-20.475-7.811-28.285 0L256 227.717 34.143 5.859c-7.811-7.811-20.475-7.811-28.285 0-7.81 7.811-7.811 20.475 0 28.285l221.857 221.857L5.858 477.859c-7.811 7.811-7.811 20.475 0 28.285a19.938 19.938 0 0014.143 5.857 19.94 19.94 0 0014.143-5.857L256 284.287l221.857 221.857c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285L284.286 256.002z'/%3E%3C/svg%3E");cursor:pointer}.graph-modal.is-open{opacity:1;visibility:visible;-webkit-transition:opacity var(--transition-time),visibility var(--transition-time);-o-transition:opacity var(--transition-time),visibility var(--transition-time);transition:opacity var(--transition-time),visibility var(--transition-time)}.graph-modal__container.graph-modal-open{display:inline-block}.fade{opacity:0}.fade,.fade.animate-open{-webkit-transition:opacity var(--transition-time);-o-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}.fade.animate-open{opacity:1}.fadeInUp{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.fadeInUp,.fadeInUp.animate-open{-webkit-transition:opacity var(--transition-time),-webkit-transform var(--transition-time);transition:opacity var(--transition-time),-webkit-transform var(--transition-time);-o-transition:transform var(--transition-time),opacity var(--transition-time);transition:transform var(--transition-time),opacity var(--transition-time);transition:transform var(--transition-time),opacity var(--transition-time),-webkit-transform var(--transition-time)}.fadeInUp.animate-open{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property: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:-webkit-transform;-o-transition-property: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:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-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(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-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-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s 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);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-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%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -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);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height: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%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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;-o-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;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-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-cube{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;-ms-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;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-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{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-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-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.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;-webkit-transform-style:preserve-3d;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}.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:-webkit-transform .3s;-o-transition: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:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-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-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-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%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);-ms-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);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);-ms-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}:root{--content-width:1330px;--content-fluid-width:1800px;--container-offset:15px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--container-fluid-width:calc(var(--content-fluid-width) + (var(--container-offset) * 2))}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:2px solid red;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:OpenSans-CondLight;font-display:swap;src:url(../fonts/OpenSans-CondLight.woff2) format("woff2"),url(../fonts/OpenSans-CondLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}input[type=range]{-webkit-appearance:none;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:0}input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}ul[class]{list-style:none}ol,ul{list-style:none}img{max-width:100%;display:block}a{display:block;list-style:none;text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;outline:0;border:none;background-color:transparent}a{text-decoration:none}body,html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;line-height:1;color:#262728;font-family:OpenSans;font-size:16px;font-weight:400;background-color:#fff}body{width:100%}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{padding:0 var(--container-offset);max-width:var(--container-width);margin:0 auto}.container-1800{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-fluid-width)}.container-1920{margin:0 auto;max-width:1920px}.container-1290{padding:0 var(--container-offset);margin:0 auto;max-width:1290px}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:OpenSans-CondLight;font-weight:300;color:#fff}h1{font-size:46px}h2{font-size:36px;color:#262728;line-height:150%;letter-spacing:.02em}h3{font-size:26px;font-family:OpenSans;color:#262728;font-weight:400}.bold-text{font-weight:700}.btn{line-height:150%;letter-spacing:.02em;text-transform:uppercase;padding:5px 0;border:1px solid #afadac;width:230px;text-align:center;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.btn:hover{-webkit-box-shadow:0 2px 5px 0 rgba(34,60,80,.2);box-shadow:0 2px 5px 0 rgba(34,60,80,.2)}.header__order-modal{color:#fff}.btn_collection{width:300px;font-size:16px;line-height:150%;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#262728;padding:18px;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.btn_collection:hover{-webkit-box-shadow:0 4px 8px 0 rgba(34,60,80,.2);box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.btn_view-all{width:300px;font-size:16px;line-height:150%;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#262728;padding:17px;cursor:pointer;border:1px solid #a8a9aa;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.btn_view-all:hover{-webkit-box-shadow:0 4px 8px 0 rgba(34,60,80,.2);box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.btn_cart{line-height:150%;letter-spacing:.02em;text-transform:uppercase;width:390px;background-color:#000;color:#fff;text-align:center;padding:18px 0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn_cart:hover{background-color:#333;-webkit-box-shadow:0 4px 8px 0 rgba(34,60,80,.2);box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.card__order{line-height:150%;letter-spacing:.02em;text-transform:uppercase;width:390px;background-color:#fff;color:#262728;text-align:center;padding:18px 0;border:1px solid #dadbdc;margin-top:45px;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.card__order:hover{-webkit-box-shadow:0 4px 8px 0 rgba(34,60,80,.2);box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.form-input-btn{position:relative;display:block;margin-left:auto;padding:18px 0;width:380px;line-height:150%;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#262728;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.form-input-btn::after{position:absolute;right:20px;content:"";display:block;background:url(../img/order/arrow-right.svg) no-repeat center center;width:8px;height:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-input-btn:hover{background-color:#333;-webkit-box-shadow:0 4px 8px 0 rgba(34,60,80,.2);box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.shop-menu__btn{line-height:150%;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:#000;padding:18px 0;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;cursor:pointer}.shop-menu__btn:hover{-webkit-box-shadow:0 4px 8px 0 rgba(34,60,80,.2);box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.header__menu-burger-btn{width:100%;font-size:12px;border:1px solid #afadac;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#262728;margin-top:30px;padding:7px 0;cursor:pointer}.burger{position:relative;border-radius:10px;width:44px;height:44px;border:none;display:none}.burger__line{position:absolute;left:50%;top:50%;border-radius:100px;width:20px;height:2px;background-color:#000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.burger__line:first-child{margin-top:-7px}.burger__line:last-child{margin-top:7px}.burger-close{position:absolute;right:var(--container-offset);top:30px;border:1px solid rgba(255,255,255,.08);border-radius:10px;width:44px;height:44px;background-image:url(../img/close.svg);background-position:center;background-size:14px 12px;background-repeat:no-repeat}.burger.main-page .burger__line{background-color:#fff}.graph-modal__container{padding:40px 50px 45px 50px;width:500px;border-radius:0}.graph-modal__title{font-size:26px;line-height:150%;text-align:center;letter-spacing:.02em;color:#262728;margin-bottom:15px}.graph-modal input{border:1px solid #dadbdc;width:400px}.graph-modal label{font-size:12px;display:block;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#a8a9aa;margin-bottom:5px}.graph-modal__btn{width:100%;margin-bottom:25px}.graph-modal__welcome{text-align:center}.graph-modal__welcome span{display:block;font-size:12px;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.graph-modal__welcome span:not(:last-child){margin-bottom:21px}.graph-modal__input-wrapper{position:relative;margin-bottom:25px}.graph-modal__input-wrapper:before{position:absolute;left:20px;content:"";top:50%}.graph-modal__input-wrapper input{padding:18px 10px 18px 50px}.graph-modal__input-wrapper.name::before{width:16px;height:16px;background:url(../img/modal/person.svg) no-repeat center center/cover}.graph-modal__input-wrapper.phone::before{width:16px;height:16px;background:url(../img/modal/phone.svg) no-repeat center center/cover}.graph-modal__input-wrapper.email::before{width:16px;height:14px;background:url(../img/modal/mail.svg) no-repeat center center/cover}.graph-modal__input-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.graph-modal__input-date{width:185px}.graph-modal__input-time{width:185px;margin-bottom:30px}#modal-date,#modal-time{max-width:100%;padding:18px 10px 18px 20px}.graph-modal__close{background-image:url(../img/modal/btn-close.svg);background-repeat:no-repeat;background-position:center}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox+label::before{content:"";display:inline-block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #dadbdc;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox:checked+label::before{background-color:#0b76ef;background:url(../img/catalog/checkbox.svg) no-repeat center center/70%}.breadcrumps{padding:21px 0;border-top:1px solid #dadbdc;border-bottom:1px solid #dadbdc}.breadcrumps__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumps a{font-size:12px;line-height:150%;letter-spacing:.01em;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.breadcrumps a:not(:last-child){margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumps a:not(:last-child)::after{display:block;content:">";margin-left:8px}.breadcrumps a:hover{opacity:.8}.social-list{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;margin-bottom:45px}.social-item:not(:last-child){margin-right:20px}.header{padding-top:37px;padding-bottom:26px;color:#fff;font-size:12px;background-color:transparent;text-transform:uppercase;position:absolute;z-index:2;top:0;width:100%}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header a{color:inherit;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.header__top{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;margin-bottom:30px}.header__menu-list{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}.header__menu-item{text-transform:uppercase}.header__menu-item:not(:last-child){margin-right:39px}.header__place{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;margin-right:55px}.header__place::before{content:"";display:block;width:11px;height:16px;margin-right:11px;background:url(../img/header/place.svg) no-repeat center center/cover}.header__phone{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}.header__phone::before{content:"";display:block;width:16px;height:16px;margin-right:10px;background:url(../img/header/phone.svg) no-repeat center center/cover}.header__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:157px}.header__order-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #afadac;border-radius:100%;padding:7px;margin-right:30px;background-color:transparent}.header__order-cart::before{content:"";display:block;width:16px;height:15px;background:url(../img/header/cart.svg) no-repeat center center/cover}.overlay{position:fixed;background:#fff;top:0;left:0;width:320px;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s;-o-transition:opacity .35s,visibility .35s;transition:opacity .35s,visibility .35s;overflow:hidden;z-index:777777}.overlay.open{opacity:1;visibility:visible;height:520px;width:300px;padding-left:62px;padding-right:2rem;overflow-y:auto;z-index:3}.header__menu-burger-wrapper a{color:#262728}.header.main-page .header__menu-burger-wrapper .header__place::before{background:url(../img/header-all/place.svg) no-repeat center center/cover}.header.main-page .header__menu-burger-wrapper .header__phone::before{background:url(../img/header-all/phone.svg) no-repeat center center/cover}.header-all{color:#262728;position:static}.header-all a{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.header-all a:hover{opacity:.8}.header-all .header__place::before{background:url(../img/header-all/place.svg) no-repeat center center/cover}.header-all .header__phone::before{background:url(../img/header-all/phone.svg) no-repeat center center/cover}.header-all .header__order-cart::before{background:url(../img/header-all/cart.svg) no-repeat center center/cover}.header__menu-burger-wrapper{background:#fff;height:inherit;position:fixed;left:0;padding:35px 20px 20px;z-index:1;top:0;width:300px;font-size:11px}.header__menu-burger-wrapper li a{padding:10px 0;border-top:1px solid #dadbdc}.header__menu-burger-wrapper li:last-child a{border-bottom:1px solid #dadbdc}.header__menu-burger-wrapper .header__phone{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:20px}.header__menu-burger-wrapper .header__place{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:9px;margin-right:0}.header__menu-burger-list{margin-bottom:30px}.header__menu-burger-close{margin-bottom:30px;cursor:pointer}.intro__wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh}.intro__left{width:50%;position:relative}.intro__right{width:50%;position:relative}.intro img{width:100%}.intro__title{text-align:center;position:absolute;bottom:136px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;color:#fff}.intro__btn{position:absolute;background-color:#fff;top:50%;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.top_gradient{width:100%;height:300px;position:absolute;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);opacity:.5;z-index:1}.bottom_gradient{z-index:1;width:100%;height:300px;position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);opacity:.5;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}.swiper-button-next{display:none;right:20px;background:url(../img/intro/next-btn.svg) no-repeat center center/50%}.swiper-button-next::after{content:""}.swiper-button-prev{display:none;left:20px;background:url(../img/intro/prev-btn.svg) no-repeat center center/50%}.swiper-button-prev::after{content:""}.product__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:30px}.product__item{-ms-grid-column-span:3;grid-column:3 span;max-height:600px;position:relative;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.product__item-title{margin-bottom:11px}.product__item-text{font-size:12px;line-height:150%;letter-spacing:.01em;margin-bottom:10px}.product__item-offer{margin-top:17px}.product__item-sale{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;font-size:18px;width:60px;height:60px;position:absolute;top:10px;left:10px;letter-spacing:.08em;text-transform:uppercase}.product__item-sale-name{position:relative;z-index:1}.product__item-sale-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:0;border-radius:100%}.product__item:hover{-webkit-box-shadow:4px 2px 5px 0 rgba(34,60,80,.2);box-shadow:4px 2px 5px 0 rgba(34,60,80,.2)}.old-price{font-size:12px;line-height:150%;letter-spacing:.02em;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-right:5px;color:#a8a9aa}.now-price{font-size:16px;line-height:150%;letter-spacing:.02em}.wedding-dress{padding-top:137px;padding-bottom:121px}.wedding-dress__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wedding-dress__left{max-width:300px;margin-right:50px;text-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wedding-dress__right .wedding-dress__btn{display:none}.wedding-dress__title{margin-bottom:28px;max-width:230px;margin-top:-12px}.wedding-dress__text{margin-bottom:45px;max-width:230px;font-size:14px;line-height:150%;letter-spacing:.01em}.evening-dress{padding-bottom:124px}.evening-dress__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.evening-dress__left .evening-dress__btn{display:none}.evening-dress__right{max-width:300px;margin-left:50px;text-align:start;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:start;-ms-flex-align:start;align-items:flex-start}.evening-dress__title{margin-bottom:28px;max-width:230px;margin-top:-12px}.evening-dress__text{margin-bottom:45px;max-width:230px;font-size:14px;line-height:150%;letter-spacing:.01em}.models__wrapper{position:relative}.models__list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:0}.models__item{-ms-grid-column-span:4;grid-column:4 span}.models__offer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:1}.models__btn{background-color:#fff;margin:32px auto 0}.models__shadow-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;z-index:0;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%)}.models__products{padding:30px 0 144px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[15];grid-template-columns:repeat(15,1fr);gap:0 30px}.outfits{padding-bottom:150px}.outfits__wrapper{position:relative}.outfits__list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:0}.outfits__item{-ms-grid-column-span:3;grid-column:3 span}.outfits__bg{position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);opacity:.5;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}.outfits__icon{position:absolute;width:100%;height:100%;background:url(../img/outfits/photo-img.svg) no-repeat center center/400px;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.outfits__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.accessories{padding-bottom:90px}.accessories__wrapper{position:relative}.accessories__list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:0}.accessories__item{-ms-grid-column-span:4;grid-column:4 span;position:relative}.accessories__item-title{position:absolute;z-index:1;bottom:122px;color:#fff;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.accessories__offer{position:absolute;top:50%;left:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;text-align:center;z-index:1}.accessories__btn{background-color:#fff;margin:32px auto 0}.accessories__shadow-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;z-index:0;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%)}.accessories__products{padding:30px 0 144px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[15];grid-template-columns:repeat(15,1fr);gap:0 30px}.accessories__item-top{display:none}.accessories__item-bottom{display:none}.history{padding-bottom:150px}.history__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:675px}.history__baner{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;width:50%;background-color:#000}.history__offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;background-color:#f5f6f7;padding-left:100px}.history__title{font-size:26px;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.history__text{margin-top:32px;max-width:545px;font-family:Montserrat;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.01em;color:#262728}.catalog__sort{border-bottom:1px solid #dadbdc}.catalog__sort-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog__sort-wrapper a{text-transform:uppercase;font-size:12px;line-height:150%;text-align:center;letter-spacing:.02em;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.catalog__sort-wrapper a:hover{opacity:.8}.catalog__sort-left{max-width:1685px;padding-bottom:21px;padding-top:21px}.catalog__sort-left a{display:none}.catalog__sort-right{padding-bottom:21px;padding-top:21px;width:235px;border-left:1px solid #dadbdc}.catalog__sort-right a{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}.catalog__sort-right a::after{content:"";width:8px;height:5px;margin-left:9px;display:block;background:url(../img/catalog/arrow-down.svg) no-repeat center center/cover}.catalog__content{padding-top:24px}.catalog__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__products{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:44px 30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.catalog__products .product__item img{width:100%}.sidebar{width:270px;margin-right:30px;-webkit-transition:opacity .35s linear,visibility .35s linear;-o-transition:opacity .35s linear,visibility .35s linear;transition:opacity .35s linear,visibility .35s linear}.sidebar__cost{padding-bottom:30px;border-bottom:1px solid #dadbdc}.sidebar__cost-wrapper{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;margin-bottom:24px}.sidebar__cost-title{line-height:150%;letter-spacing:.02em;text-transform:uppercase}.sidebar__cost-btn{width:5px;height:8px;background:url(../img/catalog/arrow-down.svg) no-repeat center center/cover;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);outline:0;border:none;cursor:pointer}.sidebar__cost-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar__cost-input-wrapper{position:relative;font-size:14px;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.sidebar__cost-input-wrapper::after{position:absolute;right:9px;content:"₽";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar__cost-input{padding:10px;outline:0;border:1px solid #dadbdc;width:110px;color:inherit;font-family:OpenSans}.sidebar__cost-input::-webkit-input-placeholder{color:#262728}.sidebar__cost-input::-moz-placeholder{color:#262728}.sidebar__cost-input:-ms-input-placeholder{color:#262728}.sidebar__cost-input::-ms-input-placeholder{color:#262728}.sidebar__cost-input::placeholder{color:#262728}.sidebar__cost-input::-webkit-outer-spin-button{-webkit-appearance:none}.sidebar__cost-input::-webkit-inner-spin-button{-webkit-appearance:none}.sidebar.active{height:100%;visibility:visible;opacity:1;z-index:2;position:fixed;right:0;top:0;width:280px;background-color:#fff;padding-left:20px;padding-top:20px;padding-right:20px;margin-right:0;height:-webkit-fill-available;overflow-y:scroll}.sidebar.active .category:last-child{border-bottom:none}.sidebar-title{font-size:11px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;text-align:center;display:none;margin-bottom:25px}.sidebar-close-btn{display:none;width:20px;height:20px;margin-left:auto;padding:0;margin-bottom:15px}.sidebar-close-btn img{width:20px;height:20px}.range{-webkit-appearance:none;width:100%;background:#262728;outline:0;opacity:.7;-webkit-transition:.2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin-top:20px}.noUi-connect{background:#262728}.noUi-connects{background:#dadbdc;height:4px}.noUi-horizontal .noUi-handle{top:-10px}.noUi-handle{border-radius:50%}.noUi-horizontal .noUi-handle{width:20px;height:20px;border:2px solid #dadbdc}.noUi-handle:after,.noUi-handle:before{display:none}.category-btn{width:5px;height:8px;background:url(../img/catalog/arrow-down.svg) no-repeat center center/cover;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);outline:0;border:none;cursor:pointer}.category{margin-top:23px;padding-bottom:26px;border-bottom:1px solid #dadbdc}.category-title{line-height:150%;letter-spacing:.02em;text-transform:uppercase}.category-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17px}.category-item label{font-size:12px;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.category-item:not(:last-child){margin-bottom:12px}.category-item:first-child a{font-weight:700}.category-item a{text-transform:uppercase;font-size:12px;line-height:150%;letter-spacing:.02em;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.category-item a:hover{opacity:.8}.sidebar__type .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card{padding-top:51px}.card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.card__title{line-height:150%;letter-spacing:.02em;margin-bottom:12px}.card__subtitle{line-height:150%;letter-spacing:.02em;margin-bottom:44px}.card__subtitle span{text-decoration:underline}.card__btn{margin-bottom:43px}.card__size{padding-bottom:20px;border-bottom:1px solid #dadbdc}.card__size-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.card__material{margin-top:23px;padding-bottom:20px;border-bottom:1px solid #dadbdc}.card__material label{text-transform:inherit;font-size:12px;line-height:150%;letter-spacing:.02em}.card__material label span{font-weight:700;margin-left:5px}.card__material-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.card__desc{margin-top:43px;font-family:Montserrat;font-size:12px;line-height:150%;letter-spacing:.01em}.slider{margin-right:48px;min-width:828px}.slider .swiper-container{width:100%;height:100%}.slider__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slider__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100px;margin-right:50px}.slider__next,.slider__prev{cursor:pointer;text-align:center;font-size:14px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider__next:focus,.slider__prev:focus{outline:0}.slider__thumbs{height:1000px;overflow:hidden}.slider__thumbs .slider__image{width:100px;height:150px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:1}.slider__thumbs .slider__image:hover{opacity:.5}.slider__thumbs .swiper-slide-thumb-active .slider__image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:.5}.card .slider__images{height:1000px;overflow:hidden}.slider__images .slider__image img{-webkit-transition:3s;-o-transition:3s;transition:3s}.slider__images .slider__image:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slider__image{width:100%;height:100%;overflow:hidden}.slider__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .slider__image img{height:auto;max-width:100%}.card__title-top{display:none}.card__subtitle-top{display:none}.swiper-pagination{display:none}.swiper-pagination-bullet{width:10px;height:10px;border:1px solid #a8a9aa;background-color:transparent;opacity:1;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.swiper-pagination-bullet-active{border:1px solid #000;background-color:#000}.contacts{padding-top:30px}.contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__title{color:#262728;text-align:center;margin-bottom:32px}.contacts__content-title{margin-bottom:13px}.contacts__content-desc{margin-bottom:37px;line-height:150%;letter-spacing:.02em}.contacts__map{width:100%;margin-top:10px;padding-bottom:50px}.contacts__slider{margin-right:48px;min-width:780px}.contacts__slider .swiper-container{width:100%;height:100%}.contacts__slider .slider__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100px;margin-right:50px}.contacts__slider .slider__image{overflow:hidden;height:475px}.contacts__slider .slider__images{height:475px;overflow:hidden}.contacts__slider .slider__thumbs{height:475px;overflow:hidden}.contacts__slider .slider__thumbs .slider__image{width:100px;height:75px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:1}.success{padding-top:32px;padding-bottom:120px;text-align:center}.success__title{margin-bottom:74px;color:#262728}.success__desc{margin-bottom:8px;line-height:150%;letter-spacing:.02em}.success__btn{margin:94px auto 0}.concept{padding-top:32px;padding-bottom:120px}.concept__title{margin-bottom:33px;color:#262728;text-align:center}.concept__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:535px}.concept__left{width:50%;background:#262728;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}.concept__right{width:50%;background:#f5f6f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 100px}.concept__right-title{font-size:26px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;margin-bottom:32px}.concept__text{font-family:Montserrat;font-size:12px;line-height:150%;letter-spacing:.01em;margin-bottom:20px}.order{padding-top:33px}.order__title{text-align:center}.form-input{font-size:12px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#a8a9aa}.form-input label{display:block;margin-bottom:5px}.form-input input{width:380px;border:1px solid #dadbdc;color:#262728;padding:20px 15px}.form-input input::-webkit-input-placeholder{color:#262728}.form-input input::-moz-placeholder{color:#262728}.form-input input:-ms-input-placeholder{color:#262728}.form-input input::-ms-input-placeholder{color:#262728}.form-input input::placeholder{color:#262728}.form-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.form-order{width:850px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.form-title{text-transform:uppercase;margin-bottom:17px}.tabs{margin-top:28px;margin-bottom:50px}.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.tabs__nav-item:not(:last-child){margin-right:2px}.tabs__nav-btn{border-bottom:2px solid #dadbdc;width:200px;padding:6px 0;text-align:center;text-transform:uppercase;font-size:12px;line-height:150%;letter-spacing:.02em}.tabs__nav-btn--active{font-weight:700;border-bottom:2px solid #262728}.tabs__panel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tabs__panel{display:none}.tabs__panel--active{display:block}.authorization{padding:24px 30px 30px 30px;border:1px solid #dadbdc}.authorization__text{font-size:12px;line-height:150%;letter-spacing:.01em;margin-bottom:20px}.total{width:410px;border-top:1px solid #dadbdc}.total__products{margin-bottom:10px}.total__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;border-bottom:1px solid #dadbdc;border-right:1px solid #dadbdc;border-left:1px solid #dadbdc}.total__product-left{display:-webkit-box;display:-ms-flexbox;display:flex}.total__product-left img{max-width:67px;margin-right:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.total__product-title{margin-bottom:10px;font-size:12px;line-height:150%;letter-spacing:.01em}.total__product-type{font-family:"Open Sans";font-size:12px;line-height:150%;letter-spacing:.01em;color:#a8a9aa}.total__product-type span{color:#262728}.total__product-price{font-size:12px;line-height:150%;letter-spacing:.01em;margin-top:10px}.total__product-btn-close{cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.total__product-btn-close:hover{opacity:.7}.total__price{background:#f5f6f7;padding:20px 30px 30px 30px}.total__price-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:26px;line-height:150%;letter-spacing:.02em;padding-bottom:10px;border-bottom:1px solid #dadbdc}.total__price-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:150%;letter-spacing:.02em;padding-bottom:10px;border-bottom:1px solid #dadbdc;margin-top:24px}.total__price-personal{font-size:12px;line-height:150%;letter-spacing:.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center;margin-top:22px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.total__price-personal:hover{opacity:.7}.delivery{padding:24px 30px 30px 30px;border:1px solid #dadbdc}.delivery__title{margin-bottom:24px}.delivery__input{position:relative}.delivery__input label{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;margin-bottom:5px}.delivery__button{width:380px;border:1px solid #dadbdc;padding:18px 0;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;font-size:16px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#262728}.delivery__button.curier::before{content:"";display:block;width:20px;height:17px;margin-right:20px;background:url(../img/delivery/car.svg) no-repeat center center/cover}.delivery__button.myself::before{content:"";display:block;width:15px;height:20px;margin-right:20px;background:url(../img/delivery/place.svg) no-repeat center center/cover}.delivery .custom-checkbox{width:100%;height:100%}.delivery .checkbox-wrapper{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.delivery .custom-checkbox+label::before{width:30px;height:30px;border-radius:100%;background:#f5f6f7;border:none;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.delivery .custom-checkbox:checked+label::before{background-color:#0b76ef;background:url(../img/delivery/custom-cb-round.svg) no-repeat center center/100%}.country__input-wrapper input{font-size:16px}.delivery .form-input-wrapper{margin-bottom:25px}.delivery .form-input .adres__input,.delivery .form-input .delivery__adres,.delivery .form-input .delivery__city,.delivery__city{width:100%;font-size:16px}.city__input{margin-bottom:24px}.adres__input{margin-bottom:24px}.form-input label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.delivery__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__btn-back{background:#f5f6f7;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#262728;margin-left:0;position:relative}.delivery__btn-back:hover{background:#f5f6f7}.delivery__btn-back::after{display:none}.delivery__btn-back::before{content:"";position:absolute;left:20px;width:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:12px;background:url(../img/delivery/arrow-left.svg) no-repeat center center/cover}.personal{padding:24px 30px 30px 30px;border:1px solid #dadbdc}.personal__input{font-size:16px;line-height:150%;letter-spacing:.02em;margin-bottom:25px}.personal__input #form-name{width:100%}.personal__input label{font-size:12px;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.personal__agreement{margin-top:51px;text-align:center;font-size:12px;line-height:150%;letter-spacing:.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-bottom:30px}.personal .form-input-wrapper{margin-bottom:52px}.personal .custom-checkbox:checked+label::before{background-color:#000;background-image:url(../img/personal/cb-black.svg)}.politics{display:none;background:#f5f6f7;padding:20px 30px 30px 30px}.politics.active{display:block}.politics__title{font-size:16px;line-height:150%;letter-spacing:.02em;opacity:.7;margin-bottom:35px}.politics p{font-size:12px;line-height:150%;letter-spacing:.02em;opacity:.7;margin-bottom:15px}.form-input label.checkbox-label{margin-bottom:0}.payment{padding:24px 30px 30px 30px;border:1px solid #dadbdc}.payment__title{margin-bottom:24px}.payment__input{position:relative}.payment__button{width:380px;border:1px solid #dadbdc;padding:18px 0;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;font-size:16px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#262728}.payment__button.card::before{content:"";display:block;width:25px;height:20px;margin-right:20px;background:url(../img/payment/card.svg) no-repeat center center/cover}.payment__button.paypal::before{content:"";display:block;width:32px;height:20px;margin-right:20px;background:url(../img/payment/paypal.svg) no-repeat center center/cover}#form-date-card{padding:17px 15px}.payment .custom-checkbox{width:100%;height:100%}.payment .checkbox-wrapper{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.payment .custom-checkbox+label::before{width:30px;height:30px;border-radius:100%;background:#f5f6f7;border:none;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.payment .custom-checkbox:checked+label::before{background-color:#0b76ef;background:url(../img/delivery/custom-cb-round.svg) no-repeat center center/100%}.personal-card__input-wrapper input{font-size:16px}.payment .form-input-wrapper{margin-bottom:25px}.payment__input.cvc{position:relative}.payment__input.cvc::after{position:absolute;content:"";display:block;width:29px;height:20px;right:0;top:50%;margin-right:20px;background:url(../img/payment/eye.svg) no-repeat center center/cover}.payment__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.checkbox-wrapper label{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}.shop-menu{padding-top:44px;border-top:1px solid #dadbdc}.shop-menu__left{width:240px}.shop-menu__left-title{margin-bottom:24px;line-height:150%;letter-spacing:.02em}.shop-menu__right{display:-webkit-box;display:-ms-flexbox;display:flex}.shop-menu__right .category{margin-top:0;border-bottom:none}.shop-menu__right .category:not(:last-child){margin-right:130px}.shop-menu__input{width:110px;border:1px solid #dadbdc;padding:10px;font-size:14px;line-height:150%;letter-spacing:.02em;text-transform:uppercase}.shop-menu__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop-menu .input-wrapper{position:relative}.shop-menu .input-wrapper::after{content:"₽";display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shop-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.range-shop{margin-top:20px}.range-shop.noUi-target{background:0 0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.footer{padding-top:50px;padding-bottom:50px}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px}.footer__category-title{font-size:16px;text-transform:uppercase;line-height:150%;letter-spacing:.02em;margin-bottom:39px;color:#717476}.footer__category-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:10px 30px}.footer__category-item{-ms-grid-column-span:1;grid-column:1 span}.footer__category-item a{color:#717476;font-size:12px;line-height:150%;text-transform:uppercase;letter-spacing:.02em}.footer__category:not(:last-child){padding-right:45px;border-right:1px solid #dadbdc}.footer__category:not(:first-child){padding-left:45px}.footer__category:last-child .footer__category-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:10px 30px}.footer__logo{margin-bottom:42px}.footer__text{font-size:12px;line-height:150%;letter-spacing:.01em;text-align:center;margin-bottom:45px}.footer__text span{display:block;margin-bottom:10px}.footer__copyright{font-size:12px;line-height:150%;letter-spacing:.01em;text-transform:uppercase}.footer__inner{border-top:1px solid #dadbdc;border-bottom:1px solid #dadbdc;padding-top:45px;padding-bottom:45px}@media (max-width:1500px){.history__baner{padding:50px}.history__offer{padding-right:20px}.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__category:not(:last-child){padding-right:0;border-right:none}.footer__category:not(:first-child){padding-left:0}.footer__category{width:50%;margin-bottom:70px}}@media (max-width:1400px){.product__item{min-height:400px;height:100%}.accessories__item-title{bottom:40px}.card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__title{display:none}.card__subtitle{display:none}.slider{margin-right:0}.btn_cart{margin-top:20px}.card__title-top{display:block}.card__subtitle-top{display:block}}@media (max-width:1199px){.form-input-btn{margin-left:auto}.burger{display:block}.header__contacts{display:none}.header__top{margin-bottom:0}.header__menu{display:none}.header__order-modal{display:none}.header__order{padding-left:0}.header{padding-top:24px;padding-bottom:24px}.order-modal{display:none}.product__item{-ms-grid-column-span:4;grid-column:4 span}.wedding-dress__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wedding-dress__left .wedding-dress__btn{display:none}.wedding-dress__left{text-align:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wedding-dress__right .wedding-dress__btn{display:block}.wedding-dress__btn{margin-top:30px}.evening-dress__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.evening-dress__left .evening-dress__btn{display:block}.evening-dress__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.evening-dress__right .evening-dress__btn{display:none}.evening-dress__right{margin-left:0}.evening-dress__btn{margin-top:30px}.models__title{font-size:37px}.models__products{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:30px}.outfits__item{-ms-grid-column-span:4;grid-column:4 span}.outfits__item:last-child{display:none}.outfits__title{font-size:37px}.accessories__item-title{font-size:31px}.accessories__title{font-size:37px}.accessories__title{font-size:26px}.history__wrapper{min-height:auto}.history__baner{padding:30px}.history__offer{padding:20px 20px 25px 40px}.contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__content{margin-top:25px}.concept__right{padding:0 50px}.form-input{margin-bottom:15px}.form-input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.form-order{width:100%}.tabs{margin-bottom:0}.tabs__panel-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.authorization__text{max-width:390px}.total{width:440px}.delivery .form-input .adres__input,.delivery .form-input .delivery__adres,.delivery .form-input .delivery__city,.delivery__city{width:380px}.delivery__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.delivery__btn-back{margin-bottom:20px}.personal__input #form-name{width:380px}.personal__agreement{text-align:start}.payment__input.cvc::after{right:unset;left:335px}.payment__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shop-menu__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.graph-modal__container{width:90%}}@media (max-width:991px){.product__list{gap:25px 20px}.product__item{-ms-grid-column-span:6;grid-column:6 span}.wedding-dress__btn{margin-top:30px;margin:30px auto 0}.wedding-dress{padding-top:70px;padding-bottom:70px}.evening-dress__btn{margin-top:30px;margin:30px auto 0}.evening-dress{padding-bottom:70px}.models__title{font-size:26px}.models__products{gap:20px;padding-bottom:70px}.outfits__title{font-size:26px}.outfits{padding-bottom:80px}.outfits{padding-bottom:50px}.accessories__item-title{font-size:23px}.history__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history__baner{width:100%}.history__offer{width:100%}.history__text{max-width:100%}.history{padding-bottom:80px}.slider{min-width:100%}.slider .swiper-container{position:relative}.card .slider__col{display:none}.swiper-pagination{position:relative!important;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;top:unset!important;right:unset;bottom:unset!important}.contacts__slider{min-width:100%}.contacts__slider .slider__col{display:none}.concept__content{height:460px}.concept__left img{width:80%}.tabs__nav-item{margin-bottom:10px}.tabs__nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.shop-menu__right .category:not(:last-child){margin-right:57px}.footer__category{width:100%}}@media (max-width:768px){.accessories__title{font-size:16px}.concept__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}@media (max-width:767px){h1{font-size:20px;line-height:30px}h2{font-size:20px;line-height:30px}.btn_collection{width:240px;font-size:11px;padding:12px}.btn_view-all{width:240px;font-size:11px;padding:11px}.card__order{width:240px;font-size:11px;padding:11px 0}.shop-menu__btn{width:100%;font-size:11px;padding:11px 0}.breadcrumps a{font-size:9px}.breadcrumps{padding:9px 0}.intro__title{bottom:40px}.intro__btn{width:200px;font-size:11px;padding:12px}.swiper-button-next{display:block}.swiper-button-prev{display:block}.product__item-title{font-size:11px;margin-bottom:5px}.product__item-text{font-size:9px;margin-bottom:5px}.product__item-offer{margin-top:8px}.old-price{font-size:11px}.now-price{font-size:11px}.wedding-dress__text{font-size:11px;margin-bottom:17px}.wedding-dress{padding-top:45px;padding-bottom:45px}.evening-dress__text{font-size:11px;margin-bottom:17px}.evening-dress{padding-bottom:45px}.models__title{font-size:16px;text-align:center}.models__products{padding-bottom:40px}.outfits__icon{background:url(../img/outfits/photo-img.svg) no-repeat center center/25%}.outfits__title{font-size:16px;position:absolute;top:50%;text-align:center;left:0;margin:auto;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accessories__item-title{font-size:16px;bottom:34px}.accessories__btn{margin-top:14px}.accessories{padding-bottom:50px}.history__title{font-size:16px}.history__text{font-size:11px}.history{padding-bottom:50px}.catalog__sort-left a{display:block}.catalog__sort-left{width:50%;padding-bottom:8px;padding-top:8px}.catalog__sort-right{width:50%;padding-bottom:8px;padding-top:8px}.catalog__products{position:relative;z-index:1;gap:10px 10px}.sidebar__cost-wrapper{margin-bottom:16px}.sidebar__cost-title{font-size:11px}.sidebar__cost-btn{background:url(../img/catalog/arrow-down.svg) no-repeat center center/70%}.sidebar__cost-input-wrapper::after{font-size:11px}.sidebar__cost-input{padding:4px;font-size:11px}.sidebar-title{display:block;padding-bottom:10px;border-bottom:1px solid #dadbdc}.sidebar-close-btn{display:block}.sidebar{height:0;visibility:hidden;opacity:0;position:fixed}.category-btn{background:url(../img/catalog/arrow-down.svg) no-repeat center center/70%}.category-title{font-size:11px}.category-item label{font-size:11px}.category-item a{font-size:11px}.card__size-title{font-size:11px}.card__material-title{font-size:11px}.card__desc{font-size:11px}.card{padding-top:24px}.card .slider__images{height:auto}.btn_cart{padding:12px 0;margin-bottom:25px;width:240px}.card__title-top{font-size:16px}.card__subtitle-top{margin-bottom:16px;font-size:11px}.contacts__title{margin-bottom:15px}.contacts__content-title{font-size:11px;margin-bottom:9px}.contacts__content-desc{font-size:11px;margin-bottom:21px}.contacts__map{padding-bottom:0}.contacts__slider .swiper-container{padding-right:80px}.contacts__slider .swiper-container{padding-right:40px}.contacts__slider .slider__image{max-height:100%;height:auto}.contacts__slider .slider__images{height:auto}.success__title{margin-bottom:18px}.success__desc{font-size:9px}.success__btn{margin-top:26px}.success{padding-bottom:0}.concept__title{margin-bottom:13px}.concept__left img{width:100%}.concept__left{width:100%;padding:50px}.concept__right-title{margin-bottom:18px;font-size:16px}.concept__right{width:100%;padding:14px 20px 20px 20px}.concept__text{margin-bottom:10px}.concept{padding-bottom:0}.shop-menu__right .category:not(:last-child){margin-right:0}.shop-menu__right .category{width:50%}.shop-menu__right{-ms-flex-wrap:wrap;flex-wrap:wrap}.shop-menu__input{font-size:11px;padding:6px}.footer__category-title{text-align:center;margin-bottom:17px;font-size:14px}.footer__category-list{text-align:center}.footer__category-item a{font-size:9px}.footer__category:not(:last-child){padding-right:0;border-right:none;border-bottom:1px solid #dadbdc}.footer__category{padding-bottom:26px;margin-bottom:0;margin-top:25px}.footer__inner{padding-bottom:0;padding-top:0}}@media (max-width:575px){.btn_cart{padding:8px 0;font-size:11px}.form-input-btn::after{right:10px;margin-left:auto}.form-input-btn{width:100%;padding:8px 0;font-size:11px}.graph-modal__container{width:320px;padding:40px 40px 50px 40px}.graph-modal__title{font-size:16px}.graph-modal input{width:240px;font-size:11px}.graph-modal label{font-size:9px}.graph-modal__welcome span:not(:last-child){margin-bottom:13px}.graph-modal__welcome span{font-size:9px}.graph-modal__input-wrapper:before{left:10px}.graph-modal__input-wrapper input{padding:11px 10px 12px 50px}.graph-modal__input-wrapper{margin-bottom:16px}.graph-modal__input-date{width:115px}.graph-modal__input-time{width:115px}.breadcrumps__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:10px}.social-list{margin-bottom:26px}.header__logo{width:150px}.product__item-sale-name{font-size:9px}.product__item-sale-bg{width:30px;height:30px}.product__item-sale{width:30px;height:30px}.product__item{min-height:auto}.models__item:nth-child(1){display:none}.models__item:nth-child(3){display:none}.models__item{-ms-grid-column-span:12;grid-column:12 span}.models__offer{left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.models__btn{margin-top:15px}.outfits__item:nth-child(2){display:none}.outfits__item:nth-child(3){display:none}.outfits__item{-ms-grid-column-span:12;grid-column:12 span}.accessories__item:nth-child(1){display:none}.accessories__item:nth-child(3){display:none}.accessories__item-title{bottom:55px}.accessories__item{-ms-grid-column-span:12;grid-column:12 span}.accessories__item-top{display:block;bottom:80px}.accessories__item-bottom{display:block;bottom:30px}.history__offer{padding:23px 20px 20px}.card__desc{margin-top:24px}.btn_cart{margin:20px auto 25px}.card .card__order{display:block;margin:25px auto 0}.swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.concept__left{padding:30px}.form-input label{font-size:9px}.form-input input{font-size:11px;padding:10px 10px;width:100%}.form-title{font-size:11px}.tabs__nav{margin-bottom:20px}.tabs{margin-top:20px}.authorization{padding:15px 20px 20px}.authorization__btn{padding:12px 0;width:110px}.total__price-name{font-size:11px}.total__price-products{font-size:11px;margin-top:15px}.total{width:100%}.delivery__button.curier::before{margin-right:10px}.delivery__button.myself{padding:9px 0}.delivery__button.myself::before{margin-right:10px}.delivery__button{width:100%;font-size:11px;padding:11px 0}.delivery{padding:15px 20px 20px}.delivery .custom-checkbox+label::before{width:20px;height:20px}.country__input-wrapper input{font-size:11px}.delivery .form-input-wrapper{margin-bottom:0}.delivery .form-input .adres__input,.delivery .form-input .delivery__adres,.delivery .form-input .delivery__city,.delivery__city{font-size:11px;width:100%}.city__input{margin-bottom:15px}.delivery__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.delivery__btn-back::before{left:10px}.delivery__btn-back{width:110px;margin-bottom:0}.delivery__btn{width:110px;height:40px}.personal__input #form-name{width:100%}.personal__input label{font-size:11px}.personal__input{margin-bottom:17px}.personal__agreement{font-size:11px;margin-top:30px}.personal{padding:15px 20px 20px}.personal .form-input-wrapper{margin-bottom:5px}.payment__button.card::before{width:20px;height:15px}.payment__button.card{width:100%;font-size:11px}.payment__button.paypal::before{width:20px;height:13px}.payment__button.paypal{width:100%;font-size:11px}.payment__button{height:40px}.payment{padding:15px 20px 20px}#form-date-card{height:40px}.payment .custom-checkbox+label::before{width:20px;height:20px}.payment .form-input-wrapper{margin-bottom:0}.payment__input.cvc::after{right:0;width:20px;height:13px;top:35px;left:unset}.payment__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__bottom{padding-top:25px}.footer__category:last-child .footer__category-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.footer__logo{width:129px;margin-bottom:22px}.footer__text{font-size:9px;margin-bottom:16px}.footer__copyright{font-size:9px}.footer{padding-bottom:25px}}