.jq-toast-wrap{display:block;letter-spacing:normal;pointer-events:none!important;position:fixed;width:325px;z-index:9000!important}.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{left:20px;top:20px}.jq-toast-wrap.top-right{right:20px;top:95px}.jq-toast-single{display:block;margin:0 0 5px;padding:0;pointer-events:all!important;position:relative;width:100%}.close-jq-toast-single{color:#1a1931;cursor:pointer;font-size:20px;position:absolute;right:7px;top:3px}.jq-toast-loader{background:red;border-radius:5px;display:none;height:5px;left:0;position:absolute;top:-2px;width:0}.jq-toast-loaded{width:100%}.jq-has-icon{background-position:10px;background-repeat:no-repeat;padding:10px 10px 10px 50px}.jq-icon-info{background-color:#31708f;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);border-color:#bce8f1;color:#d9edf7}.jq-icon-warning{background-color:#8a6d3b;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);border-color:#faebcc;color:#fcf8e3}.jq-icon-error{background-color:#a94442;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);border-color:#ebccd1;color:#f2dede}.jq-icon-success{background-color:#3c763d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);border-color:#d6e9c6;color:#dff0d8}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#828791;--swiper-navigation-size:44px}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{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{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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,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{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:500;src:url(/build/fonts/PlayfairDisplayMedium.21c8e60c.eot);src:url(/build/fonts/PlayfairDisplayMedium.21c8e60c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlayfairDisplayMedium.903fdcb6.woff2) format("woff2"),url(/build/fonts/PlayfairDisplayMedium.e9b22119.woff) format("woff"),url(/build/fonts/PlayfairDisplayMedium.20091e93.ttf) format("truetype")}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:700;src:url(/build/fonts/PlayfairDisplayBold.7e843131.eot);src:url(/build/fonts/PlayfairDisplayBold.7e843131.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlayfairDisplayBold.a57aef22.woff2) format("woff2"),url(/build/fonts/PlayfairDisplayBold.96256e52.woff) format("woff"),url(/build/fonts/PlayfairDisplayBold.761af67a.ttf) format("truetype")}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:400;src:url(/build/fonts/PlayfairDisplayRegular.0e64b889.eot);src:url(/build/fonts/PlayfairDisplayRegular.0e64b889.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlayfairDisplayRegular.9cba9e98.woff2) format("woff2"),url(/build/fonts/PlayfairDisplayRegular.c62a5473.woff) format("woff"),url(/build/fonts/PlayfairDisplayRegular.3e8d3a4c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:400;src:url(/build/fonts/Circe-Regular.13bbfad0.eot);src:url(/build/fonts/Circe-Regular.13bbfad0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Circe-Regular.2c54c074.woff2) format("woff2"),url(/build/fonts/Circe-Regular.b3583e41.woff) format("woff"),url(/build/fonts/Circe-Regular.814e4dd4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:200;src:url(/build/fonts/Circe-ExtraLight.0f3ca43c.eot);src:url(/build/fonts/Circe-ExtraLight.0f3ca43c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Circe-ExtraLight.27c9b3b4.woff) format("woff"),url(/build/fonts/Circe-ExtraLight.d95151f8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:100;src:url(/build/fonts/Circe-Thin.00bb023a.eot);src:url(/build/fonts/Circe-Thin.00bb023a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Circe-Thin.1f69b3e5.woff) format("woff"),url(/build/fonts/Circe-Thin.4272af77.ttf) format("truetype")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:300;src:url(/build/fonts/Circe-Light.e4ca0f7a.eot);src:url(/build/fonts/Circe-Light.e4ca0f7a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Circe-Light.4e3b6645.woff2) format("woff2"),url(/build/fonts/Circe-Light.0a23696b.woff) format("woff"),url(/build/fonts/Circe-Light.61755338.ttf) format("truetype")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:700;src:url(/build/fonts/Circe-Bold.23b8280a.eot);src:url(/build/fonts/Circe-Bold.23b8280a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Circe-Bold.b64357ad.woff2) format("woff2"),url(/build/fonts/Circe-Bold.8a1c4d2d.woff) format("woff"),url(/build/fonts/Circe-Bold.63396ee7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:800;src:url(/build/fonts/Circe-ExtraBold.4c74fd73.eot);src:url(/build/fonts/Circe-ExtraBold.4c74fd73.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Circe-ExtraBold.02f7b8cb.woff) format("woff"),url(/build/fonts/Circe-ExtraBold.87e2d898.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSq17w.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSq17w.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSq17w.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSq17w.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.title-presentation{color:#9f080c;font-family:Playfair Display,serif;font-size:64px;font-weight:600;line-height:125%}.h1,h1{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:40px;font-weight:500;line-height:48px}@media (min-width:768px){.h1,h1{font-size:72px;font-weight:600;letter-spacing:4%;line-height:90px}}.h2,h2{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:40px;font-weight:400;line-height:48px}@media (min-width:768px){.h2,h2{font-size:48px;font-weight:500;line-height:56px}}.h3,h3{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:400;line-height:28px}@media (min-width:768px){.h3,h3{font-size:32px;font-weight:500;line-height:38px}}.h4,h4{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:20px;font-weight:600;line-height:24px}.text-accent-large{color:#2b2a29;font-family:Circe,sans-serif;font-size:36px;font-weight:400;line-height:42px;text-transform:uppercase}.text-accent-large.bold{font-weight:700}.text-body{color:#2b2a29;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.text-body{font-size:16px;font-weight:350;line-height:20px}}.text-body.regular{font-weight:400}.text-small{color:#2b2a29;font-family:Circe,sans-serif;font-size:12px;font-weight:350;line-height:16px}@media (min-width:768px){.text-small{font-size:14px;font-weight:350;line-height:18px}}.text-caption{font-size:12px;font-weight:350;line-height:14px}.text-button,.text-caption{color:#2b2a29;font-family:Circe,sans-serif}.text-button{font-size:18px;font-weight:400;line-height:22px;text-transform:uppercase}.text-button.bold{font-weight:700}.text-menu{line-height:18px;text-transform:uppercase}.text-menu,.txt-label{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:400}.txt-label{line-height:20px}.txt-label.mobile{font-size:12px;line-height:14px}.txt-value{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:20px}.txt-value.mobile{font-size:12px;line-height:16px}.txt-link-inline{color:#9f080c;cursor:pointer;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:20px;text-decoration:none;transition:color .3s ease}.txt-link-inline:hover{color:#bf5659}.txt-link-inline.mobile{font-size:12px;line-height:16px}.text-component{align-items:center;display:flex;gap:5px}.text-component.wrap{align-items:flex-start;flex-wrap:wrap}.text-component-link{align-items:center;display:flex;gap:5px}.text-component-link.wrap{align-items:flex-start;flex-wrap:wrap}.txt_link_black{color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:20px;text-decoration:none;transition:color .3s ease}.txt_link_black path,.txt_link_black svg{transition:fill .3s ease;fill:#2b2a29}.txt_link_black:hover{color:#83878d}.txt_link_black:hover path,.txt_link_black:hover svg{fill:#83878d}.txt_link_black.selected,.txt_link_black:active{color:#9f080c}.txt_link_black.selected path,.txt_link_black.selected svg,.txt_link_black:active path,.txt_link_black:active svg{fill:#9f080c}.txt_link_black.disabled,.txt_link_black:disabled{color:#83878d;pointer-events:none}.txt_link_black.disabled path,.txt_link_black.disabled svg,.txt_link_black:disabled path,.txt_link_black:disabled svg{fill:#83878d}.txt_link_black_large{color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:20px;font-weight:350;line-height:28px;text-decoration:none;transition:color .3s ease}.txt_link_black_large path,.txt_link_black_large svg{transition:fill .3s ease;fill:#2b2a29}.txt_link_black_large:hover{color:#83878d}.txt_link_black_large:hover path,.txt_link_black_large:hover svg{fill:#83878d}.txt_link_black_large.selected,.txt_link_black_large:active{color:#9f080c}.txt_link_black_large.selected path,.txt_link_black_large.selected svg,.txt_link_black_large:active path,.txt_link_black_large:active svg{fill:#9f080c}.txt_link_black_large.disabled,.txt_link_black_large:disabled{color:#83878d;pointer-events:none}.txt_link_black_large.disabled path,.txt_link_black_large.disabled svg,.txt_link_black_large:disabled path,.txt_link_black_large:disabled svg{fill:#83878d}.txt_link_black_small{color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;text-decoration:none;transition:color .3s ease}.txt_link_black_small path,.txt_link_black_small svg{transition:fill .3s ease;fill:#2b2a29}.txt_link_black_small:hover{color:#83878d}.txt_link_black_small:hover path,.txt_link_black_small:hover svg{fill:#83878d}.txt_link_black_small.selected,.txt_link_black_small:active{color:#9f080c}.txt_link_black_small.selected path,.txt_link_black_small.selected svg,.txt_link_black_small:active path,.txt_link_black_small:active svg{fill:#9f080c}.txt_link_black_small.disabled,.txt_link_black_small:disabled{color:#83878d;pointer-events:none}.txt_link_black_small.disabled path,.txt_link_black_small.disabled svg,.txt_link_black_small:disabled path,.txt_link_black_small:disabled svg{fill:#83878d}.txt_link_red{color:#9f080c;cursor:pointer;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:20px;text-decoration:none;transition:color .3s ease}.txt_link_red path,.txt_link_red svg{transition:fill .3s ease;fill:#9f080c}.txt_link_red:hover{color:#bf5659}.txt_link_red:hover path,.txt_link_red:hover svg{fill:#bf5659}.txt_link_red.selected,.txt_link_red:active{color:#9f080c}.txt_link_red.selected path,.txt_link_red.selected svg,.txt_link_red:active path,.txt_link_red:active svg{fill:#9f080c}.txt_link_red.disabled,.txt_link_red:disabled{color:#83878d;pointer-events:none}.txt_link_red.disabled path,.txt_link_red.disabled svg,.txt_link_red:disabled path,.txt_link_red:disabled svg{fill:#83878d}.txt_link_red_small{color:#9f080c;cursor:pointer;font-family:Circe,sans-serif;font-size:10px;font-weight:400;line-height:20px;text-decoration:none;transition:color .3s ease}.txt_link_red_small path,.txt_link_red_small svg{transition:fill .3s ease;fill:#9f080c}.txt_link_red_small:hover{color:#bf5659}.txt_link_red_small:hover path,.txt_link_red_small:hover svg{fill:#bf5659}.txt_link_red_small.selected,.txt_link_red_small:active{color:#9f080c}.txt_link_red_small.selected path,.txt_link_red_small.selected svg,.txt_link_red_small:active path,.txt_link_red_small:active svg{fill:#9f080c}.txt_link_red_small.disabled,.txt_link_red_small:disabled{color:#83878d;pointer-events:none}.txt_link_red_small.disabled path,.txt_link_red_small.disabled svg,.txt_link_red_small:disabled path,.txt_link_red_small:disabled svg{fill:#83878d}.menu_header_link{color:#9f080c;cursor:pointer;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.menu_header_link path,.menu_header_link svg{transition:fill .3s ease;fill:#9f080c}.menu_header_link:hover{color:#bf5659}.menu_header_link:hover path,.menu_header_link:hover svg{fill:#bf5659}.menu_header_link.selected,.menu_header_link:active{color:#9f080c}.menu_header_link.selected path,.menu_header_link.selected svg,.menu_header_link:active path,.menu_header_link:active svg{fill:#9f080c}.menu_header_link.disabled,.menu_header_link:disabled{color:#83878d;pointer-events:none}.menu_header_link.disabled path,.menu_header_link.disabled svg,.menu_header_link:disabled path,.menu_header_link:disabled svg{fill:#83878d}.header_link{color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:18px;padding-bottom:4px;position:relative;text-decoration:none;transition:color .3s ease}.header_link path,.header_link svg{transition:fill .3s ease;fill:#2b2a29}.header_link:hover{color:#2b2a29}.header_link:hover path,.header_link:hover svg{fill:#2b2a29}.header_link.selected,.header_link:active{color:#2b2a29}.header_link.selected path,.header_link.selected svg,.header_link:active path,.header_link:active svg{fill:#2b2a29}.header_link.disabled,.header_link:disabled{color:#83878d;pointer-events:none}.header_link.disabled path,.header_link.disabled svg,.header_link:disabled path,.header_link:disabled svg{fill:#83878d}.header_link:after{background-color:#9f080c;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .5s ease-out;width:0}.header_link.selected:after,.header_link:hover:after{width:100%}.underline_link_small{color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;padding-bottom:4px;position:relative;text-decoration:none;transition:color .3s ease}.underline_link_small path,.underline_link_small svg{transition:fill .3s ease;fill:#2b2a29}.underline_link_small:hover{color:#2b2a29}.underline_link_small:hover path,.underline_link_small:hover svg{fill:#2b2a29}.underline_link_small.selected,.underline_link_small:active{color:#2b2a29}.underline_link_small.selected path,.underline_link_small.selected svg,.underline_link_small:active path,.underline_link_small:active svg{fill:#2b2a29}.underline_link_small.disabled,.underline_link_small:disabled{color:#83878d;pointer-events:none}.underline_link_small.disabled path,.underline_link_small.disabled svg,.underline_link_small:disabled path,.underline_link_small:disabled svg{fill:#83878d}.underline_link_small:after{background-color:#9f080c;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .5s ease-out;width:0}.underline_link_small.selected:after,.underline_link_small:hover:after{width:100%}.header_link_icon{align-items:center;color:#2b2a29;cursor:pointer;display:inline-flex;font-family:Circe,sans-serif;font-size:16px;font-weight:350;gap:4px;line-height:18px;padding-bottom:4px;position:relative;text-decoration:none;transition:color .3s ease}.header_link_icon path,.header_link_icon svg{transition:fill .3s ease;fill:#2b2a29}.header_link_icon:hover{color:#2b2a29}.header_link_icon:hover path,.header_link_icon:hover svg{fill:#2b2a29}.header_link_icon.selected,.header_link_icon:active{color:#2b2a29}.header_link_icon.selected path,.header_link_icon.selected svg,.header_link_icon:active path,.header_link_icon:active svg{fill:#2b2a29}.header_link_icon.disabled,.header_link_icon:disabled{color:#83878d;pointer-events:none}.header_link_icon.disabled path,.header_link_icon.disabled svg,.header_link_icon:disabled path,.header_link_icon:disabled svg{fill:#83878d}.header_link_icon:after{background-color:#9f080c;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .5s ease-out;width:0}.header_link_icon.selected:after,.header_link_icon:hover:after{width:100%}.header_link_icon .icon-wrapper{align-items:center;display:flex}.icon_link_static{align-items:center;color:#2b2a29;cursor:pointer;display:inline-flex;font-family:Circe,sans-serif;font-size:14px;font-weight:350;gap:10px;line-height:18px;text-decoration:none;transition:color .3s ease}.icon_link_static path,.icon_link_static svg{transition:fill .3s ease;fill:#2b2a29}.icon_link_static:hover{color:#bf5659}.icon_link_static:hover path,.icon_link_static:hover svg{fill:#bf5659}.icon_link_static.selected,.icon_link_static:active{color:#9f080c}.icon_link_static.selected path,.icon_link_static.selected svg,.icon_link_static:active path,.icon_link_static:active svg{fill:#9f080c}.icon_link_static.disabled,.icon_link_static:disabled{color:#83878d;pointer-events:none}.icon_link_static.disabled path,.icon_link_static.disabled svg,.icon_link_static:disabled path,.icon_link_static:disabled svg{fill:#83878d}.text_unfold,.text_unfold_auto{align-items:center;color:#2b2a29;cursor:pointer;display:inline-flex;font-family:Circe,sans-serif;font-size:16px;font-weight:350;gap:3px;line-height:20px;text-decoration:none;transition:color .3s ease}.text_unfold .icon-arrow,.text_unfold_auto .icon-arrow{align-items:center;display:flex;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.text_unfold .icon-arrow path,.text_unfold .icon-arrow svg,.text_unfold_auto .icon-arrow path,.text_unfold_auto .icon-arrow svg{color:#2b2a29}.text_unfold.is-open .icon-arrow,.text_unfold_auto.is-open .icon-arrow{transform:rotate(180deg)}.text_unfold_auto{justify-content:space-between;width:100%}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none}ul{margin:0;padding:0}ul li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}input,textarea{outline:none}body,html{height:100%;width:100%}body{font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;margin:0;-webkit-font-smoothing:antialiased;background-color:#fff;color:#2b2a29;overflow-x:clip}@media (min-width:768px){body{font-size:16px;font-weight:350;line-height:20px}}body.opacity{height:100%;position:relative;width:100%}body.opacity:before{background-color:rgba(43,42,41,.3);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}body.fixed{overflow:hidden}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}button:hover{opacity:.8;transition:opacity .3s}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1920px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.container{padding-left:28px;padding-right:28px}}@media (min-width:1024px){.container{padding-left:84px;padding-right:84px}}@media (min-width:1920px){.container{max-width:1920px}}@media (max-width:767px){.container.not-container{padding:0}}.row{display:grid;gap:8px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.row{gap:8px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.row{gap:8px;grid-template-columns:repeat(12,1fr)}}@media (min-width:768px){.row{column-gap:30px}}.container-wrap{margin:0 auto;max-width:1750px}.wrapper{background-color:#fffcf8;display:flex;flex-direction:column;min-height:100vh;position:relative}.page,.wrapper{overflow:hidden}.page{flex-grow:1}.visually-hidden{position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;width:1px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.text-center{text-align:center}.text-end{text-align:right}.mobile-only{display:none!important}@media (max-width:767px){.mobile-only{display:block!important}.mobile-only.flex{display:flex!important}}.mobile-hidden{display:block!important}.mobile-hidden.flex{display:flex!important}@media (max-width:767px){.mobile-hidden{display:none!important}}.disabled{opacity:.4;pointer-events:none}.rating .jq-star{margin:0 2px}.rating polygon{stroke:#b89144!important}.rating.isActive polygon.active{stroke:#b89144!important;fill:#b89144!important}.play-video__button{align-items:center;background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;outline:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:72px}.play-video__button .icon{height:35.5px;margin-left:11px;width:36.37px}.custom-jivo{border:1px solid rgba(226,36,41,.3);border-radius:50%;bottom:82px;height:61px;padding:6px;position:fixed;right:13px;width:61px;z-index:1090}@media (min-width:768px){.custom-jivo{bottom:94px;right:24px}}@media (min-width:1024px){.custom-jivo{bottom:40px;right:40px}}.custom-jivo.up{bottom:140px;right:13px}@media (min-width:768px){.custom-jivo.up{right:24px}}@media (min-width:1024px){.custom-jivo.up{bottom:142px;right:40px}}.custom-jivo .custom-jivo-icon{align-items:center;background:#9f080c;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.custom-jivo .custom-jivo-icon .icon{height:25px;width:32px;fill:transparent}#jcont{z-index:1200!important}.jivo-widget_wrap{background:rgba(43,42,41,.2);display:none;height:100%;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:1200}.jivo-widget_wrap.isActive{display:block}.jivo-widget{background:#fff;border-radius:0;bottom:0;left:0;position:fixed;right:0;width:100%;z-index:1100}@media (min-width:768px){.jivo-widget{border-radius:10px 10px 30px 10px;bottom:70px;left:auto;right:24px;width:auto}}@media (min-width:1024px){.jivo-widget{bottom:40px;right:40px}}.jivo-widget p{border-bottom:1px solid #e5e5e5;color:#2b2a29;font-size:18px;font-weight:700;line-height:22px;padding:23px 16px 25px}.jivo-widget__list{display:flex;flex-direction:column}.jivo-widget__list li{border-bottom:1px solid #e5e5e5;padding:0}.jivo-widget__list li:last-child{border-bottom:none}.jivo-widget__list li a{align-items:center;color:#2b2a29;display:flex;font-size:1.125rem;justify-content:left;line-height:1.375rem;padding:1rem}.jivo-widget__list li a .icon{margin-right:1rem;width:1.5rem}jdiv .__jivoCallbackBtn,jdiv .__jivoMobileButton{display:none!important}jdiv #jvLabelWrap{visibility:hidden!important}jdiv #jvLabelWrap .text_d7b5{display:none!important}iframe{border:none;height:258px;position:relative;width:100%}@media (min-width:768px){iframe{height:678px}}.grecaptcha-badge{visibility:hidden!important}.text__a4bIy.__bottom__QPx4f.__isOffline__mOZs2,.text__a4bIy.__left__HoD9n.__isOffline__mOZs2,.text__a4bIy.__right__paUHs.__isOffline__mOZs2{display:none}.amo-button-holder{bottom:-80px!important;right:30px!important}.amo-button--main-icon.active{left:-360px;position:absolute;top:-75vh}#gif_icon_wrapper{display:none!important}.btn-primary{align-items:center;background-color:#2b2a29;border:1px solid transparent;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;height:60px;justify-content:center;line-height:22px;min-width:0;padding:18px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}@media (min-width:768px){.btn-primary{height:60px;padding:18px 30px}}.btn-primary.disabled,.btn-primary:disabled{background:transparent;color:#83878d;cursor:not-allowed;pointer-events:none}.btn-primary:hover{background-color:#413e3e}.btn-primary.selected,.btn-primary:active{background-color:#83878d}.btn-primary.disabled,.btn-primary:disabled{background-color:transparent;border-color:#83878d}.btn-secondary,.btn-secondary-white{align-items:center;background:transparent;border:1px solid #2b2a29;border-radius:0;box-sizing:border-box;color:#2b2a29;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;height:60px;justify-content:center;line-height:22px;min-width:0;padding:18px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}@media (min-width:768px){.btn-secondary,.btn-secondary-white{height:60px;padding:18px 30px}}.btn-secondary-white:disabled,.btn-secondary.disabled,.btn-secondary:disabled,.disabled.btn-secondary-white{border-color:#83878d;color:#83878d;cursor:not-allowed;pointer-events:none}.btn-secondary-white:active,.btn-secondary-white:hover,.btn-secondary.selected,.btn-secondary:active,.btn-secondary:hover,.selected.btn-secondary-white{background:#2b2a29;color:#fff}.btn-secondary-white:disabled,.btn-secondary.disabled,.btn-secondary:disabled,.disabled.btn-secondary-white{background:transparent;border-color:rgba(43,42,41,.4);color:rgba(43,42,41,.4)}.btn-secondary-white{border-color:#fff;color:#fff}.btn-secondary-white.selected,.btn-secondary-white:active,.btn-secondary-white:hover{background:#fff;color:#2b2a29}.btn-secondary-white.disabled,.btn-secondary-white:disabled{background:transparent;border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.4)}.btn-catalog{align-items:center;background-color:rgba(43,42,41,.95);border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;height:60px;height:52px;justify-content:center;line-height:22px;min-width:0;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%;width:auto}@media (min-width:768px){.btn-catalog{height:60px;padding:18px 30px}}.btn-catalog.disabled,.btn-catalog:disabled{background:transparent;border-color:#83878d;color:#83878d;cursor:not-allowed;pointer-events:none}@media (min-width:768px){.btn-catalog{min-width:174px}}.btn-catalog .icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.btn-catalog .icon-wrapper path,.btn-catalog .icon-wrapper svg{fill:#fff;stroke:#fff}.btn-catalog:hover{background-color:#413e3e}.btn-catalog.pressed,.btn-catalog:active{background-color:hsla(216,4%,53%,.95)}.btn-ghost{align-items:center;background:transparent;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;height:60px;justify-content:center;line-height:22px;min-width:0;padding:18px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}@media (min-width:768px){.btn-ghost{height:60px;padding:18px 30px}}.btn-ghost.disabled,.btn-ghost:disabled{border-color:#83878d;color:#83878d;cursor:not-allowed;pointer-events:none}.btn-ghost.selected,.btn-ghost:active,.btn-ghost:hover{background:#2b2a29}.btn-ghost.disabled,.btn-ghost:disabled{background:transparent;border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.4)}.btn-icon{align-items:center;background-color:#2b2a29;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;padding:14px;transition:all .3s ease;width:52px}.btn-icon path,.btn-icon svg{fill:#fff}.btn-icon:hover{background-color:#413e3e}.btn-icon.selected,.btn-icon:active{background-color:#83878d}.btn-icon.disabled,.btn-icon:disabled{background-color:transparent;border:1px solid #83878d;pointer-events:none}.btn-icon.disabled path,.btn-icon.disabled svg,.btn-icon:disabled path,.btn-icon:disabled svg{fill:#83878d}.js-text-clamp-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:inherit;font-weight:350;gap:8px;padding:0;transition:all .3s ease}@media (max-width:767px){.js-text-clamp-toggle{font-size:16px;font-weight:350;line-height:22px}}.js-text-clamp-toggle:hover{color:#9f080c}.js-text-clamp-toggle-icon{align-items:center;display:flex;height:auto;transition:all .3s ease;width:12px}.js-text-clamp-full{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease}.js-text-clamp.is-open .js-text-clamp-full{opacity:1;transition:max-height .4s ease,opacity .35s ease .05s}.js-text-clamp.is-open .js-text-clamp-toggle{margin-top:12px}.js-text-clamp.is-open .js-text-clamp-toggle-icon{transform:rotate(180deg)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent!important;background-image:none!important;color:inherit!important;transition:background-color 5000s ease-in-out 0s}.form-group.required label:before,.form__group .required,.form__group.required label:before,.input-code-wrapper .input-label .required,.input-phone-wrapper .input-label .required,.input-text-wrapper .input-label .required,.select-wrapper .input-label .required{background:#9f080c;border-radius:50%;content:"";height:4px;margin-left:2px;width:4px}.country-icon_small,.input-text__dropdown .country-list li .country-icon-name .country-icon{border:1px solid rgba(0,0,0,.05);border-radius:2px;height:16px;object-fit:cover;width:24px}.input-text__label,.input-textarea__label{display:block;font-size:14px;font-weight:400;line-height:26px;margin-bottom:8px;order:1}.checkbox-row,.input-checkbox__label,.input-radio__label{align-items:flex-start;color:#2b2a29;cursor:pointer;display:grid;grid-template-columns:16px 1fr}.form-result-success{color:#2b2a29;font-size:30px;font-weight:700;line-height:39px;text-align:center}.error{color:#9f080c;font-size:12px;font-weight:400;line-height:20px;margin-top:4px}.error-text{color:#e22429;display:block;font-size:14px;font-weight:400;line-height:22px;margin-top:2px}.input-text-wrapper{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.input-text-wrapper .input-label{align-items:center;display:flex;font-size:16px;font-weight:400;gap:4px;line-height:20px}.input-text-wrapper .input-label .required{display:inline-block}.input-text-wrapper .error-message{color:#9f080c;display:none;font-size:12px;font-weight:350;line-height:14px;margin-top:4px;order:3}.input-text-wrapper .error-message.show{align-items:center;display:flex}.input-text-wrapper input[type=email],.input-text-wrapper input[type=tel],.input-text-wrapper input[type=text]{background:transparent;border:none;border-bottom:1px solid #2b2a29;color:#2b2a29;font-size:16px;font-weight:350;height:36px;line-height:20px;padding:8px 0;transition:border-color .3s ease;width:100%}.input-text-wrapper input[type=email]::-webkit-input-placeholder,.input-text-wrapper input[type=tel]::-webkit-input-placeholder,.input-text-wrapper input[type=text]::-webkit-input-placeholder{color:#83878d;opacity:1}.input-text-wrapper input[type=email]:-moz-placeholder,.input-text-wrapper input[type=email]::-moz-placeholder,.input-text-wrapper input[type=tel]:-moz-placeholder,.input-text-wrapper input[type=tel]::-moz-placeholder,.input-text-wrapper input[type=text]:-moz-placeholder,.input-text-wrapper input[type=text]::-moz-placeholder{color:#83878d;opacity:1}.input-text-wrapper input[type=email]:-ms-input-placeholder,.input-text-wrapper input[type=tel]:-ms-input-placeholder,.input-text-wrapper input[type=text]:-ms-input-placeholder{color:#83878d;opacity:1}.input-text-wrapper input[type=email]:hover,.input-text-wrapper input[type=tel]:hover,.input-text-wrapper input[type=text]:hover{border-bottom-color:#413e3e}.input-text-wrapper input[type=email]:focus,.input-text-wrapper input[type=tel]:focus,.input-text-wrapper input[type=text]:focus{border-bottom-color:#9f080c;outline:none}.input-text-wrapper input[type=email]:disabled,.input-text-wrapper input[type=tel]:disabled,.input-text-wrapper input[type=text]:disabled{border-bottom-color:#e5e5e5;color:#83878d;cursor:not-allowed}.input-text-wrapper input[type=email].error,.input-text-wrapper input[type=tel].error,.input-text-wrapper input[type=text].error{border-bottom-color:#9f080c}.input-text-wrapper .icon-right{height:24px;pointer-events:none;position:absolute;right:0;top:28px;width:24px}.input-text{display:flex;flex-direction:column;width:100%}.input-text__control{background:transparent;border:none;border-bottom:1px solid #2b2a29;border-radius:1px;color:#2b2a29;font-size:16px;font-weight:350;height:36px;line-height:20px;order:2;padding:8px 0;transition:border-color .3s ease;width:100%}.input-text__control::-webkit-input-placeholder{color:#83878d;opacity:1}.input-text__control:-moz-placeholder,.input-text__control::-moz-placeholder{color:#83878d;opacity:1}.input-text__control:-ms-input-placeholder{color:#83878d;opacity:1}.input-text__control:hover{border-bottom-color:#413e3e}.input-text__control:focus{border-bottom-color:#9f080c;outline:none}.input-text__control:disabled{border-bottom-color:#e5e5e5;color:#83878d;cursor:not-allowed}.input-text__control.error{border-bottom-color:#9f080c}.input-text__control::placeholder{color:#83878d}.input-text__control:disabled{background-color:#e5e5e5;color:#e5e5e5}.input-text__control:disabled~label{color:#e5e5e5}.input-text__count{color:#83878d;font-size:18px;font-weight:300;line-height:18px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-textarea{display:flex;flex-direction:column;width:100%}.input-textarea__control{border:1px solid #e5e5e5;border-radius:4px;display:block;font-size:16px;font-weight:400;line-height:26px;order:2;padding:17px 20px;transition:border-color .3s ease;width:100%}.input-textarea__control::-webkit-input-placeholder{color:#83878d}.input-textarea__control:-moz-placeholder,.input-textarea__control::-moz-placeholder{color:#83878d}.input-textarea__control:-ms-input-placeholder{color:#83878d}.input-textarea__control:hover{border-color:#ccc}.input-textarea__control:focus{border-color:#83878d;outline:none}.input-textarea__control:disabled{background-color:#e5e5e5;border-color:#e5e5e5;color:#83878d;cursor:not-allowed}.input-textarea__control:disabled~label{color:#83878d}.input-text-engraving{margin-bottom:24px;position:relative;width:100%}.input-text-engraving.isHidden{display:none}.input-text-engraving:last-child{margin-bottom:0}.input-text-engraving .input-text__control{border:none;border-bottom:1px solid #2b2a29;color:#83878d;font-size:18px;font-weight:300;line-height:18px;padding:0 30px 12px 0}.input-text-engraving .input-text__control:focus{border-color:#2b2a29}.input-phone-wrapper{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.input-phone-wrapper .input-label{align-items:center;display:flex;font-size:16px;font-weight:400;gap:4px;line-height:20px}.input-phone-wrapper .input-label .required{display:inline-block}.input-phone-wrapper .error-message{color:#9f080c;display:none;font-size:12px;font-weight:350;line-height:14px;margin-top:4px;order:3}.input-phone-wrapper .error-message.show{align-items:center;display:flex}.input-phone-wrapper .phone-row{align-items:center;border-bottom:1px solid #2b2a29;display:grid;grid-template-columns:auto auto 1fr;width:100%}.input-phone-wrapper .phone-row .flag-icon{border:1px solid #e5e5e5;height:20px;margin-right:8px;width:31px}.input-phone-wrapper .phone-row .prefix{color:#2b2a29;font-size:16px;font-weight:350;line-height:20px;margin-right:4px}.input-phone-wrapper .phone-row input{background:transparent;border:none;color:#2b2a29;font-size:16px;font-weight:350;height:36px;line-height:20px;padding:8px 0;transition:border-color .3s ease;width:100%}.input-phone-wrapper .phone-row input::-webkit-input-placeholder{color:#83878d;opacity:1}.input-phone-wrapper .phone-row input:-moz-placeholder,.input-phone-wrapper .phone-row input::-moz-placeholder{color:#83878d;opacity:1}.input-phone-wrapper .phone-row input:-ms-input-placeholder{color:#83878d;opacity:1}.input-phone-wrapper .phone-row input:hover{border-bottom-color:#413e3e}.input-phone-wrapper .phone-row input:focus{border-bottom-color:#9f080c;outline:none}.input-phone-wrapper .phone-row input:disabled{border-bottom-color:#e5e5e5;color:#83878d;cursor:not-allowed}.input-phone-wrapper .phone-row input.error{border-bottom-color:#9f080c}.input-phone-wrapper .phone-row input:focus,.input-phone-wrapper .phone-row input:hover{border-bottom-color:transparent}.input-code-wrapper{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.input-code-wrapper .input-label{align-items:center;display:flex;font-size:16px;font-weight:400;gap:4px;line-height:20px}.input-code-wrapper .input-label .required{display:inline-block}.input-code-wrapper .error-message{color:#9f080c;display:none;font-size:12px;font-weight:350;line-height:14px;margin-top:4px;order:3}.input-code-wrapper .error-message.show{align-items:center;display:flex}.input-code-wrapper .code-row{align-items:center;display:grid;grid-template-columns:1fr auto;width:100%}.input-code-wrapper .resend-timer{color:#83878d;font-size:12px;font-weight:350;line-height:14px;margin-top:5px}.line-input{background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;flex-direction:column;padding:12px 16px;transition:background .3s ease}.line-input .title{color:#2b2a29;font-size:16px;font-weight:350;line-height:20px}.line-input .subtitle{color:#83878d;font-size:14px;font-weight:350;line-height:18px;margin-top:5px}.line-input.selected{border-bottom-color:#2b2a29}.checkbox-row{gap:8px}.checkbox-row input[type=checkbox]{align-items:center;appearance:none;border:1px solid #2b2a29;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.checkbox-row input[type=checkbox]:checked{background-color:#fff}.checkbox-row input[type=checkbox]:checked:after{border-bottom:2px solid #9f080c;border-left:2px solid #9f080c;content:"";display:block;height:6px;margin-bottom:2px;transform:rotate(-45deg);width:10px}.checkbox-row .text{font-size:14px;font-weight:350;line-height:18px}.input-checkbox{width:100%}.input-checkbox__label{gap:16px;outline:none;position:relative;-webkit-tap-highlight-color:transparent;font-size:12px;font-weight:500;line-height:20px}@media (min-width:768px){.input-checkbox__label{font-size:14px;font-weight:500;line-height:16px}}.input-checkbox__label a{color:#2b2a29}.input-checkbox__label a:hover{border-bottom:1px solid #9f080c}.input-checkbox__label:before{border:1px solid #2b2a29;border-radius:4px;content:"";flex-shrink:0;height:16px;transition:border-color .3s ease;width:16px}.input-checkbox__label:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRTIyNDI5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wOTguMzM0Yy4xMy4xMy4xMy4zNCAwIC40N0w0IDcuMDQyYS4zMzMuMzMzIDAgMCAxLS40NzEgMEwuNDMgMy45NDNhLjMzMy4zMzMgMCAwIDEgLjQ3MS0uNDcxbDIuODYyIDIuODYxIDUuODYyLTZjLjEzLS4xMy4zNDItLjEzLjQ3MiAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%/12px 9px;content:"";display:none;height:16px;left:1px;position:absolute;top:1px;width:16px}.input-checkbox__label:hover:before{border-color:#413e3e}.input-checkbox__control{outline:none;-webkit-tap-highlight-color:transparent}.input-checkbox__control:checked~label:before{background-color:transparent}.input-checkbox__control:checked~label:after{display:block}.input-checkbox__control:disabled~label{color:#e5e5e5}.input-checkbox__control:disabled~label:before{background-color:#e5e5e5;border-color:#e5e5e5}.input-radio{cursor:pointer;width:100%}.input-radio__label{align-items:center;font-size:16px;font-weight:400;gap:16px;line-height:30px;position:relative}.input-radio__label:before{border:1px solid #2b2a29;border-radius:50%;content:"";flex-shrink:0;height:16px;width:16px}.input-radio__label:after{background-color:#2b2a29;border-radius:50%;content:"";display:none;height:8px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.input-radio__label:hover{font-weight:500}.input-radio__control:checked~label:after{display:block}.input-radio__control:disabled~label{color:#e5e5e5}.input-radio__control:disabled~label:before{background-color:#e5e5e5;border-color:#e5e5e5}.input-radio-btn{cursor:pointer}.input-radio-btn__label{background-color:#fff;border:1px solid #e5e5e5;color:#2b2a29;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px;transition:background .3s ease}.input-radio-btn__label:hover{font-weight:500}.input-radio-btn__label img{width:100%}.input-radio-btn .input-radio__control:checked~label{background:#e5e5e5;border-color:#83878d}.input-radio-btn .input-radio__control:disabled~label{color:#e5e5e5}.form-group{margin-bottom:24px}.form-group.small{max-width:131px;width:100%}.form-group.required label:before{left:100%;position:absolute;top:50%;transform:translate(4px,-50%)}.form-group label{color:#2b2a29;font-size:16px;font-weight:400;line-height:24px;margin-bottom:2px;position:relative}.form-group input{height:46px}.form-group .error{color:#9f080c;font-size:12px;font-weight:400;line-height:20px;margin-top:4px;order:2}.form-groups{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:768px){.form-groups{gap:16px;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.form-groups{gap:20px}}.form-group-bottom{align-items:center;display:grid;grid-template-columns:1fr auto}.form__group{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.form__group.required label:before{left:100%;position:absolute;top:50%;transform:translate(8px,-50%)}.form__group.files{border-bottom:1px solid #9f080c;cursor:pointer;display:inline-flex;position:relative}.form__group.files label{align-items:center;color:#2b2a29;display:flex;font-size:14px;font-weight:400;line-height:16px;padding-bottom:3px}.form__group.files label .icon{height:16px;margin-right:8px;width:16px}.form__group.files input{cursor:pointer;left:0;opacity:0;position:absolute;top:0}.form__group.select{flex-wrap:wrap}.form__group.select .select2{border-bottom:1px solid #83878d}.form__group.select .select2 .select2-selection__arrow{top:12px!important}.form__group.select .select2.select2-container{padding-bottom:5px;padding-top:8px;width:100%!important}.form__group.select .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.form__group .modal__label,.form__group label{align-items:center;display:flex;font-size:16px;font-weight:400;gap:4px;line-height:20px;margin-bottom:8px}.form__group .required{display:inline-block}.form__group .modal__input,.form__group input{background:transparent;border:none;border-bottom:1px solid #2b2a29;flex:1;font-size:16px;font-weight:350;line-height:20px;outline:none;padding:8px 0;width:100%}.form__group .modal__input::-webkit-input-placeholder,.form__group input::-webkit-input-placeholder{color:#83878d;opacity:1}.form__group .modal__input:-moz-placeholder,.form__group .modal__input::-moz-placeholder,.form__group input:-moz-placeholder,.form__group input::-moz-placeholder{color:#83878d;opacity:1}.form__group .modal__input:-ms-input-placeholder,.form__group input:-ms-input-placeholder{color:#83878d;opacity:1}.form__group .modal__input:disabled,.form__group input:disabled{color:#83878d;cursor:not-allowed}.form__group .modal__input:disabled~.phone-input-container,.form__group input:disabled~.phone-input-container{border-bottom-color:#e5e5e5}.form__group .modal__input.input-phone{border-bottom:none}.form__group .error{align-items:center;color:#9f080c;display:flex;font-size:12px;font-weight:350;line-height:14px;margin-top:4px}.form__group.error-field input{color:#9f080c}.form__group.error-field .phone-input-container{border-bottom-color:#9f080c}.form__group .form__group-items{align-items:center;display:flex;gap:32px;margin-top:12px}.form__group .info{align-items:flex-start;display:grid;gap:12px;grid-template-columns:24px 1fr;margin:27px 0}.form__group .info p{font-size:16px;font-weight:300;line-height:24px}.inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.inputfile.inputfile-app{height:100%;visibility:hidden;width:100%;z-index:1}.inputfile-wrapper{align-items:center;display:flex;gap:8px}.inputfile+.inputfile-label{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.inputfile+.inputfile-label span{font-size:16px;font-weight:400;line-height:24px;position:relative}.inputfile+.inputfile-label .icon-files{height:24px;margin-right:8px;width:24px}.form__file .file-block{display:flex;gap:5px;margin-bottom:.5rem}.form__file .file-block .file-delete{color:#9f080c}.form__file .file-block .file-delete span{display:inline-block;transform:rotate(45deg)}.form__file .file-block .file-delete span:hover{cursor:pointer}.form__file-wrap{display:inline-flex;flex-direction:column;position:relative}.form__file-wrap input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.form__file-wrap label{align-items:center;color:#2b2a29;cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:12px;line-height:120%;position:relative}.form__file-wrap label svg{stroke:#2b2a29}.form__file-wrap label i{flex-shrink:0;width:15px}.form__file-wrap label i img{width:100%}.form__file-wrap:hover label{color:#9f080c}.form__file-wrap:hover label svg{stroke:#9f080c}.form-date__input{background:transparent;border:none;border-bottom:1px solid #83878d;color:#2b2a29;font-size:16px;font-weight:350;height:36px;line-height:20px;padding:8px 0;transition:border-color .3s ease;width:100%}.form-date__input::-webkit-input-placeholder{opacity:1}.form-date__input:-moz-placeholder,.form-date__input::-moz-placeholder{opacity:1}.form-date__input:-ms-input-placeholder{opacity:1}.form-date__input:hover{border-bottom-color:#413e3e}.form-date__input:focus{border-bottom-color:#9f080c;outline:none}.form-date__input:disabled{border-bottom-color:#e5e5e5;color:#83878d;cursor:not-allowed}.form-date__input.error{border-bottom-color:#9f080c}.form-date__input::-webkit-input-placeholder{color:#83878d;opacity:.5}.form-date__input:-moz-placeholder,.form-date__input::-moz-placeholder{color:#83878d;opacity:.5}.form-date__input:-ms-input-placeholder{color:#83878d;opacity:.5}.form__btn-ml-auto{margin-left:auto}.flex-direction{display:flex;flex-direction:column}.phone-input-container{align-items:center;background:transparent;border-bottom:1px solid #2b2a29;display:flex;flex-direction:row;transition:border-bottom-color .2s ease;width:100%}.phone-input-container:hover{border-bottom-color:#413e3e}.phone-input-container:focus-within{border-bottom-color:#9f080c}.phone-input-container .input-text__control{color:#2b2a29}.phone-input-container input{border:none}.input-text__country-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:12px;margin:0 10px 0 0;outline:none;padding:0}.input-text__country-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath fill='%2383878D' fill-rule='evenodd' d='M10.732.146a.5.5 0 0 1 .707.707L6.146 6.146a.502.502 0 0 1-.629.064l-.078-.064L.146.853A.5.5 0 1 1 .853.146l4.94 4.94z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7px;transition:transform .3s ease;width:12px}.input-text__country-btn:hover:after{opacity:.7}.country-icon_small{display:block}.input-text__dropdown{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;min-width:280px;opacity:0;padding:16px;position:absolute;top:calc(100% + 8px);transform:translateY(10px);transition:opacity,transform,visibility .2s ease;visibility:hidden;width:100%;z-index:100}.input-text__dropdown.active{opacity:1;transform:translateY(0);visibility:visible}.input-text__dropdown.active~.input-text__country-btn:after{transform:rotate(180deg)}.input-text__dropdown .phone-dropdown__btn{align-items:center;background:none;border:none;color:#83878d;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:24px;transition:color .2s ease}.input-text__dropdown .phone-dropdown__btn:hover{color:#2b2a29}.input-text__dropdown .dropdown-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.input-text__dropdown .dropdown-top .phone-dropdown__btn{flex-shrink:0;position:static}.input-text__dropdown .dropdown-search{align-items:center;display:flex;gap:8px;margin-bottom:8px}.input-text__dropdown .dropdown-search svg{color:#83878d;flex-shrink:0;height:20px;width:20px}.input-text__dropdown .dropdown-search .country-search{flex:1;margin-bottom:0;width:auto}.input-text__dropdown .country-search{border:1px solid #e5e5e5;border-radius:4px;font-size:14px;margin-bottom:12px;outline:none;padding:8px 12px;transition:border-color .2s ease;width:calc(100% - 24px)}.input-text__dropdown .country-search:focus{border-color:#9f080c}.input-text__dropdown .country-list{list-style:none;margin:0;max-height:min(180px,32vh);overflow-y:auto;padding:0}.input-text__dropdown .country-list::-webkit-scrollbar{width:4px}.input-text__dropdown .country-list::-webkit-scrollbar-track{background:#fffcf8;border-radius:4px}.input-text__dropdown .country-list::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px}.input-text__dropdown .country-list li{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:background-color .2s ease}.input-text__dropdown .country-list li:hover{background-color:#fffcf8}.input-text__dropdown .country-list li .country-icon-name{align-items:center;color:#2b2a29;display:flex;font-size:14px;gap:12px}.input-text__dropdown .country-list li .country-code{color:#83878d;font-feature-settings:"tnum" on;font-size:14px}.modal{background:rgba(48,48,48,.5);height:100vh;left:0;opacity:0;overflow-y:auto;padding:50px 0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.modal--active{opacity:1;pointer-events:unset}@media screen and (min-width:100px){.modal{text-align:center}.modal:before{content:" ";height:100%}.modal:before,.modal__dialog{display:inline-block;vertical-align:middle}.modal__dialog{text-align:left}}.modal__dialog{background:#fff;margin:0 auto;max-width:582px;padding:40px;position:relative;width:calc(100% - 32px)}.modal__close{background:transparent;position:absolute;right:12px;top:20px;width:13px;z-index:2}.modal__close svg{height:auto;width:100%}.modal__title{font-size:48px;font-weight:500;line-height:117%;margin-bottom:20px;position:relative}.modal__title.modal__title--text{border-bottom:none;color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on}.modal__title:after{background:#e5e5e5;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:calc(100% + 80px)}.modal__title span{display:block;max-width:400px}@media screen and (max-width:480px){.modal__title{font-size:36px}}.modal__text{font-size:20px;font-weight:300;line-height:140%}@media screen and (max-width:480px){.modal__text{font-size:16px}}.modal .form{display:grid;gap:20px;grid-template-columns:100%}#successModal .modal__title{padding:0}#successModal .modal__title:after{display:none}#successModal .modal__btn{height:58px;margin-top:20px}#successModal .modal__btn span{font-size:18px}.select-wrapper{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.select-wrapper .input-label{align-items:center;display:flex;font-size:16px;font-weight:400;gap:4px;line-height:20px}.select-wrapper .input-label .required{display:inline-block}.select-wrapper .error-message{color:#9f080c;display:none;font-size:12px;font-weight:350;line-height:14px;margin-top:4px;order:3}.select-wrapper .error-message.show{align-items:center;display:flex}.select-wrapper .select-box{align-items:center;border-bottom:1px solid #2b2a29;color:#2b2a29;cursor:pointer;display:grid;font-family:Circe,sans-serif;font-size:16px;font-weight:350;grid-template-columns:1fr auto;height:36px;width:100%}.select-wrapper .select-box .icon-chevron{transition:transform .3s ease}.select-wrapper .select-box.open .icon-chevron{transform:rotate(180deg)}.select{display:flex}.select__value{cursor:pointer;overflow:hidden;width:100%}.select__value.ellipsis{text-overflow:ellipsis}.select__value-text{white-space:nowrap}.select2.select2-container{width:119px!important}.select2 .select2-selection__clear{display:none}.select2 .select2-selection__rendered{color:#2b2a29!important;font-size:16px;line-height:18px!important;text-overflow:inherit!important}.select2 .select2-selection--single{align-items:center;background-color:transparent;border:none;border-radius:0;display:flex}.select2 .select2-selection__arrow{height:24px!important;right:.5rem!important;top:.25rem!important;width:24px!important}.select2 .select2-selection__arrow b{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzJCMkEyOSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4wNiA4LjY0NmEuNS41IDAgMSAwLS43MDcuNzA4bDUuMjkzIDUuMjkyYS41LjUgMCAwIDAgLjcwNyAwbDUuMjkzLTUuMjkyYS41LjUgMCAwIDAtLjcwNy0uNzA4TDEyIDEzLjU4NnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);border:none!important;height:24px!important;top:0!important;width:24px!important}.select2-container .select2-search--dropdown{display:none}.select2-container .select2-dropdown{border:none!important;border-radius:0!important}.select2-container .select2-results{box-shadow:0 0 14px rgba(159,8,12,.07)}.select2-container .select2-results li{background:#fff;border-bottom:1px solid #e5e5e5;color:#2b2a29;font-size:1rem;line-height:1.125rem;padding:16px}.select2-container .select2-results li:hover{color:#2b2a29}.select2-container .select2-results li.select2-results__option--highlighted.select2-results__option--selectable{background:#eee;color:#111}.tag-brand{background:#f5f5f5;color:#2b2a29;font-size:14px;font-weight:400;line-height:22px;outline:none;padding:1px 14px;text-align:center}.tags-wrapper{margin-bottom:50px;margin-top:1rem}@media (max-width:990px){.tags-wrapper{margin-bottom:35px}}@media (max-width:560px){.tags-wrapper{margin-bottom:29px}}.tags{align-items:baseline;display:flex;flex-wrap:wrap;overflow:hidden}@media (max-width:990px){.tags{margin-bottom:11px}}.tags p{flex-shrink:0;font-size:18px;margin:0 24px 0 0;padding:0}.tags p,.tags__more{color:#2b2a29;line-height:18px}.tags__more{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;position:relative}.tags__more:before{background:#2b2a29;content:"";height:1px;left:0;position:absolute;top:100%;transform:translateY(3px);transition:all .5s ease;width:0}.tags__more:hover:before{width:100%}.tags__more.isActive .icon{transform:rotate(180deg)}.tags__more .icon{margin-left:3px}.tag{background:#fff;border:.5px solid #83878d;box-sizing:border-box;color:#2b2a29;font-size:18px;font-weight:400;line-height:22px;margin-bottom:16px;margin-right:16px;padding:3px 8px}@media (max-width:990px){.tag{font-size:14px;line-height:16px;margin-bottom:8px;margin-right:8px}}.tag.isActive{background:#e5e5e5}.tag:hover{background:#83878d;color:#fff}.tag.isHidden{display:none}.tags-search-page{margin-bottom:11px}@media (max-width:990px){.tags-search-page{margin-bottom:8px}}.tags-search-page .tags-wrapper{margin-bottom:19px}@media (max-width:990px){.tags-search-page .tags-wrapper{margin-bottom:16px}}@media (max-width:560px){.tags-search-page .tags-wrapper{margin-bottom:8px}}.tooltip{cursor:pointer;position:relative}.tooltip:hover .tooltips{visibility:visible}.tooltip .tooltips{background:#8597be;border-radius:4px;left:0;padding:12px;position:absolute;top:-85px;transform:translateX(-24px);visibility:hidden;width:320px}.tooltip .tooltips,.tooltip .tooltips p{color:#fff;font-size:14px;font-weight:500;line-height:22px}.tooltip .tooltips:before{border:11px solid transparent;border-top-color:#8597be;content:"";position:absolute;top:100%;transform:translateY(-1px) translateX(13px)}.icon-warning{background:linear-gradient(180deg,#fafafa,#ebebed);border-radius:50%;box-sizing:border-box;height:24px;min-width:24px;padding:1px;width:24px}.header{position:relative;z-index:100}@media (max-width:767px){.header{left:0;position:fixed;top:0;width:100%;z-index:103}}@media (min-width:768px){.header{height:205px}}.header-topbar{background-color:#fff;display:none;padding:12px 0}@media (min-width:768px){.header-topbar{display:block}}.header-topbar__inner{align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto}.header-topbar__menu li,.header-topbar__menu ul{align-items:center;display:flex}.header-topbar__menu li{margin-right:20px;padding-right:20px;position:relative}.header-topbar__menu li:after{background-color:#bf5659;content:"";height:25px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.header-topbar__menu li:last-child{margin-right:0;padding-right:0}.header-topbar__menu li:last-child:after{display:none}.header-topbar__menu li a{color:#2b2a29;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;transition:color .3s ease}.header-topbar__menu li a:hover{color:#9f080c}.header-topbar__right{gap:15px}.header-topbar__right,.header-topbar__right .item{align-items:center;display:flex}.header-topbar__phone{color:#9f080c;font-family:Circe,sans-serif;font-size:14px;font-weight:300;line-height:16px;transition:color .3s ease}.header-topbar__phone:hover{color:#bf5659}.switcher{position:relative}.switcher .title{align-items:center;color:#2b2a29;cursor:pointer;display:grid;font-family:Circe,sans-serif;font-size:.875rem;font-weight:400;gap:4px;grid-template-columns:auto auto;line-height:1rem}.switcher .title .icon{color:#9f080c;height:.625rem;transition:transform .3s ease;width:.625rem}.switcher:hover .title .icon{transform:rotate(180deg)}.switcher__lists{background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.06);display:none;min-width:4rem;padding-top:8px;position:absolute;right:0;top:100%;z-index:10}.switcher__lists li{border-bottom:1px solid #e5e5e5}.switcher__lists li:last-child{border-bottom:none}.switcher__lists li a,.switcher__lists li>span{align-items:center;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:1rem;font-weight:300;height:2.5rem;line-height:1.25rem;padding:12px 18px;transition:all .3s ease}.switcher__lists li a:hover,.switcher__lists li.active a,.switcher__lists li>span:hover{background-color:#2b2a29;color:#fff}.switcher__lists li.active a{font-weight:400}.switcher:hover .switcher__lists{display:block}.switcher__header{background:linear-gradient(180deg,#fafafa,#ebebed)}.switcher__header span:hover{background:linear-gradient(180deg,#fafafa,#ebebed)!important;color:#2b2a29!important}.switcher__header span{font-weight:400!important;width:max-content;width:-moz-max-content;width:-webkit-max-content}.header-content{background-color:#fff;display:none;padding:12px 0}@media (min-width:768px){.header-content{display:block}}.header-content__row{align-items:center;display:grid;gap:80px;grid-template-columns:auto 1fr auto}.header-content__links-wrap{align-items:center;display:flex;gap:24px}@media (min-width:1920px){.header-content__links-wrap{gap:28px}}.header-content__phone-wrap{display:none}.header-content__logo{display:flex;flex-shrink:0;height:4rem}.header-content__logo img{display:block;max-height:4rem;width:11rem}.header-content__links{align-items:center;display:none;gap:32px}@media (min-width:1440px){.header-content__links{display:flex}}.header-content__links a{align-items:center;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:18px;transition:color .3s ease;white-space:nowrap}.header-content__links a:hover{color:#9f080c}.header-content__links a:hover .icon path{fill:#9f080c}.header-content__link-map .icon{height:1.125rem;margin-right:4px;width:1.125rem;fill:transparent}.header-content__link-map span:last-child{display:none}.header-content__link-catalog{display:none!important}.header-content__link-catalog .icon{height:1.125rem;margin-right:4px;width:1.125rem}.header-content__users{align-items:center;display:flex;flex-shrink:0;gap:28px}.header-content__user{position:relative}.header-content__user:hover .header-content__dropdown{border:1px solid #83878d;display:block}.header-content__user:hover svg.icon{color:#9f080c;transition:color .3s ease}.header-content__user a{display:block}.header-content__user .icon{height:24px;width:24px}.header-content__user .counter{align-items:center;background-color:#2b2a29;border-radius:1.5rem;color:#fff;display:flex;font-family:Circe,sans-serif;font-size:.75rem;font-weight:300;height:1rem;justify-content:center;line-height:.25rem;max-height:1rem;min-width:1rem;padding:.0625rem .25rem;position:absolute;right:-10px;top:-3px}.header-content__user .counter.cards{right:-9px;top:-2px}.header-content__user .header-content__dropdown{background:#fff;box-shadow:0 0 14px rgba(159,8,12,.07);display:none;min-width:256px;position:absolute;top:100%;transform:translateX(-90%);z-index:99999}.header-content__user .header-content__dropdown-header{border-bottom:1px solid #e5e5e5;font-size:16px;font-weight:700;line-height:18px;padding:20px 16px;text-transform:uppercase}.header-content__user .header-content__dropdown li{border-bottom:1px solid #e5e5e5}.header-content__user .header-content__dropdown li svg{fill:transparent}.header-content__user .header-content__dropdown li:hover{background-color:#e5e5e5}.header-content__user .header-content__dropdown a{align-items:center;display:flex;font-size:16px;font-weight:300;line-height:20px;padding:16px}.header-content__user .header-content__dropdown a .icon{margin-right:16px}.header-sticky-wrap .header-content__phone-wrap{display:none}.header-sticky-wrap.is-fixed{box-shadow:0 2px 16px rgba(43,42,41,.08);left:0;position:fixed;top:0;width:100%;z-index:1001}.header-sticky-wrap.is-fixed .header-topbar{display:none}.header-sticky-wrap.is-fixed .header-content__row{gap:2.75rem;grid-template-columns:auto 1fr auto auto}.header-sticky-wrap.is-fixed .header-content__link-map span{display:none}.header-sticky-wrap.is-fixed .header-content__link-map span:last-child{display:block}.header-sticky-wrap.is-fixed .header-content__link-catalog{display:flex!important}.header-sticky-wrap.is-fixed .header-content__phone-wrap{display:block}.header-sticky-wrap.is-fixed .header-content__link-gift{display:none}@media (max-width:767px){.header-sticky-wrap.is-fixed{box-shadow:none;position:relative}}.header-sticky-placeholder{display:none}.header-menu{background:linear-gradient(180deg,#fafafa,#ebebed);display:none;padding:12px 0 20px;position:relative;user-select:none;-webkit-user-select:none}.header-menu a,.header-menu img{-webkit-user-drag:none;user-drag:none}@media (min-width:768px){.header-menu{display:block}}.header-menu__row{align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr}.header-menu__btn a{align-items:center;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:.03em;line-height:18px;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.header-menu__btn a .icon{height:24px;width:24px;fill:#2b2a29;transition:fill .3s ease}.header-menu__btn a:hover{color:#9f080c}.header-menu__btn a:hover .icon{fill:#9f080c}.header-menu__nav{align-items:center;display:flex;overflow:hidden;position:relative}.header-menu__swiper{box-sizing:border-box;overflow:hidden;width:100%}.header-menu__list{align-items:center;display:flex}.header-menu__list:not(.swiper-wrapper){overflow-x:auto;-webkit-overflow-scrolling:touch;gap:40px;padding-right:45px;scrollbar-width:none}.header-menu__list:not(.swiper-wrapper)::-webkit-scrollbar{display:none}.header-menu__list.swiper-wrapper{overflow:visible}.header-menu__item{flex-shrink:0}.header-menu__item.swiper-slide{padding-right:40px;width:auto}.header-menu__item.swiper-slide:last-child{padding-right:0}.header-menu__item a{color:#2b2a29;display:block;font-family:Circe,sans-serif;font-size:16px;font-weight:400;line-height:18px;padding:12px 0;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.header-menu__item a.is-active,.header-menu__item a:hover{color:#9f080c}.header-menu .header-menu__more,.header-menu .header-menu__prev{align-items:center;display:flex;height:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.header-menu .header-menu__more:after,.header-menu .header-menu__prev:after{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:60px}.header-menu .header-menu__more a,.header-menu .header-menu__prev a{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;outline:none;width:24px;z-index:1;-webkit-tap-highlight-color:transparent}.header-menu .header-menu__more a .icon,.header-menu .header-menu__prev a .icon{fill:none;color:#9f080c;height:24px;transition:color .3s ease;width:24px;z-index:1}.header-menu .header-menu__more a:hover .icon,.header-menu .header-menu__prev a:hover .icon{color:#bf5659}.header-menu .swiper-button-disabled.header-menu__more,.header-menu .swiper-button-disabled.header-menu__prev{opacity:0;pointer-events:none;transition:opacity .3s ease}.header-menu .header-menu__more:after,.header-menu .header-menu__prev:after{background:linear-gradient(180deg,#fafafa,#ebebed);background-position:0 -12px;background-size:100% calc(100% + 32px)}.header-menu__more{padding-left:20px;right:0}.header-menu__more:after{right:0}.header-menu__more a:hover .icon{color:#bf5659}.header-menu__prev{left:0;padding-right:20px}.header-menu__prev:after{left:0}.header-menu__prev a:hover .icon{color:#bf5659}.header-mobile{background-color:#fff;border-bottom:1px solid #e5e5e5;display:block;position:sticky;top:0;z-index:1000}@media (min-width:768px){.header-mobile{display:none}}.header-mobile-row{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr auto;height:56px;margin-left:auto;margin-right:auto;max-width:1920px;padding:0 16px;width:100%}@media (min-width:768px){.header-mobile-row{padding-left:28px;padding-right:28px}}@media (min-width:1024px){.header-mobile-row{padding-left:84px;padding-right:84px}}.header-mobile__menu{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:24px;justify-content:center;outline:none;padding:0;width:24px}.header-mobile__menu:hover{opacity:.8;transition:opacity .3s}.header-mobile__menu .icon{color:#2b2a29;height:auto;width:20px}.header-mobile__menu.is-active .icon-menu{display:none}.header-mobile__menu.is-active .icon-close{display:block!important}.header-mobile__logo{align-items:center;display:flex;justify-content:center}.header-mobile__logo img{left:calc(50% - 5.25rem);max-height:150px;position:absolute;top:.5rem;width:9rem}.header-mobile__actions{align-items:center;display:flex;gap:15px}.header-mobile__action{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;outline:none;padding:0}.header-mobile__action:hover{opacity:.8;transition:opacity .3s}.header-mobile__action .icon{color:#2b2a29;height:auto;transition:color .3s ease;width:17x}.header-mobile__action .icon-close{max-width:18px}.header-mobile__action .icon:hover{color:#9f080c}.header-mobile__menu-panel{background-color:#fff;display:none;height:calc(100vh - 56px);height:calc(100dvh - 56px);left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:56px;width:100%;z-index:999;-webkit-overflow-scrolling:touch}.header-mobile__menu-panel.is-active{display:block}.header-mobile__menu-panel .mobile-menu-container{box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1920px;padding:20px 16px calc(110px + env(safe-area-inset-bottom, 0px));width:100%}@media (min-width:768px){.header-mobile__menu-panel .mobile-menu-container{padding-left:28px;padding-right:28px}}@media (min-width:1024px){.header-mobile__menu-panel .mobile-menu-container{padding-left:84px;padding-right:84px}}.website-settings-section{display:flex;justify-content:space-between;padding-bottom:20px}.currency-section .currency-row{display:flex;gap:10px;margin-top:12px}.currency-section .currency-box{align-items:center;background:linear-gradient(180deg,#fafafa,#ebebed);border:1px solid #e5e5e5;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.currency-section .currency-box.active,.currency-section .currency-box:hover{background:#2b2a29;border-color:#2b2a29;color:#fff}.lang-section .language-row{display:flex;gap:10px;margin-top:12px}.lang-section .language-box{align-items:center;background:linear-gradient(180deg,#fafafa,#ebebed);border:1px solid #e5e5e5;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.lang-section .language-box.active,.lang-section .language-box:hover{background:#2b2a29;border-color:#2b2a29;color:#fff}.mobile-section-title{color:#2b2a29;display:block;font-weight:400;padding-bottom:5px}.mobile-menu-list{margin-top:0}.mobile-menu-list .menu-item-head{align-items:center;border-bottom:1px solid #e5e5e5;cursor:pointer;display:grid;grid-template-columns:1fr auto;padding:1.375rem 0}.mobile-menu-list .menu-item-head .menu-item-title,.mobile-menu-list .menu-item-head__link{font-size:1rem;font-weight:300;line-height:1.375rem;text-transform:uppercase}.mobile-menu-list .menu-item-head .menu-item-title{color:#2b2a29;font-family:Circe,sans-serif;letter-spacing:.02em}.mobile-menu-list .menu-item-head .icon{height:16px;width:16px;fill:#2b2a29;transition:transform .3s ease}.mobile-menu-list .menu-item-head.isActive .menu-item-body{display:block}.mobile-menu-list .menu-item-head.isActive .menu-item-head .icon,.mobile-menu-list .menu-item.accordion-item.isActive .menu-item-head.accordion-item-top .icon{transform:rotate(180deg)}.mobile-menu-list .menu-item-body{border-bottom:1px solid #e5e5e5;display:none;margin-top:10px;padding-bottom:15px}.mobile-menu-list .menu-item-body.accordion-item-bottom{display:block}.mobile-menu-list .menu-item-body li{margin-bottom:10px}.mobile-menu-list .menu-item-body li:last-child{margin-bottom:0}.mobile-menu-list .menu-item-body li a{color:#2b2a29;font-family:Circe,sans-serif;font-size:1rem;font-weight:300;line-height:1.375rem;transition:color .3s ease}.mobile-menu-list .menu-item-body li a:hover{color:#9f080c}.social-section{margin-top:20px}.social-section .social-icons{display:flex;gap:30px;margin-top:12px}.social-section .social-icon{background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:none;padding:0}.social-section .social-icon:hover{opacity:.8;transition:opacity .3s}.social-section .social-icon .icon{color:#2b2a29;height:auto;transition:color .3s ease;width:20px}.social-section .social-icon:hover .icon{color:#9f080c}.contacts-section{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-bottom:20px}.contacts-section .contact-link{color:#9f080c;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:22px;transition:color .3s ease}.contacts-section .contact-link:hover{color:#bf5659}@media (min-width:768px){.header-tapbar{display:none}}.tapbar{background-color:#fff;border-top:1px solid #e5e5e5;bottom:0;height:70px;left:0;position:fixed;width:100%;z-index:9999}.tapbar__list{align-items:center;display:grid;grid-template-columns:repeat(var(--cols),1fr);height:100%;margin:0 auto;max-width:550px;padding:0}.tapbar__item{height:100%;list-style:none}.tapbar__link{color:#2b2a29;flex-direction:column;gap:4px;height:100%;text-decoration:none;width:100%}.tapbar__icon-wrap,.tapbar__link{align-items:center;display:flex;justify-content:center}.tapbar__icon-wrap{position:relative}.tapbar__icon{color:#2b2a29;height:auto;transition:color .3s ease;width:20px}.tapbar__icon:hover{color:#bf5659}.tapbar__count{align-items:center;background:#2b2a29;border-radius:50%;color:#fff;display:flex;justify-content:center;min-height:16px;min-width:16px;position:absolute;right:-9px;text-align:center;top:-4px}.tapbar__count,.tapbar__label{font-family:Circe,sans-serif;font-size:11px;line-height:14px}.tapbar__label{color:#2b2a29;font-weight:300;margin-top:2.5px;white-space:nowrap}@media (max-width:767px){body{padding-bottom:70px}}.mobile-catalog-nav{border-bottom:1px solid #e5e5e5}.mobile-catalog-nav__topbar{border-bottom:1px solid #e5e5e5;gap:15px;padding:25px 0}.mobile-catalog-nav__topbar,.mobile-catalog-nav__topbar .item{align-items:center;display:flex}.mobile-catalog-nav__topbar .item:first-child{flex:1}.mobile-catalog-nav__topbar .item:last-child{margin-right:15px}.mobile-catalog-nav__topbar .header-topbar__phone{color:#9f080c;font-family:Circe,sans-serif;font-size:14px;font-weight:300;line-height:16px;transition:color .3s ease}.mobile-catalog-nav__topbar .header-topbar__phone:hover{color:#bf5659}.mobile-catalog-nav__topbar .sort-box{position:relative}.mobile-catalog-nav__topbar .sort-box .title{align-items:center;color:#2b2a29;cursor:pointer;display:grid;font-family:Circe,sans-serif;font-size:14px;font-weight:400;gap:6px;grid-template-columns:auto auto;line-height:16px}.mobile-catalog-nav__topbar .sort-box .title .icon{color:#9f080c;height:10px;transition:transform .3s ease;width:10px}.mobile-catalog-nav__topbar .sort-box.is-open .title .icon{transform:rotate(180deg)}.mobile-catalog-nav__topbar .sort-box__lists{background:#fff;border:1px solid #e5e5e5;box-shadow:0 6px 20px rgba(0,0,0,.18);display:none;left:-17px;max-width:180px;min-width:60px;padding-top:8px;position:absolute;right:auto;top:100%;z-index:10}.mobile-catalog-nav__topbar .sort-box__lists li{border-bottom:1px solid #e5e5e5}.mobile-catalog-nav__topbar .sort-box__lists li:last-child{border-bottom:none}.mobile-catalog-nav__topbar .sort-box__lists li a,.mobile-catalog-nav__topbar .sort-box__lists li>span{align-items:center;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:16px;font-weight:350;height:40px;line-height:20px;padding:12px 18px;transition:all .3s ease}.mobile-catalog-nav__topbar .sort-box__lists li a:hover,.mobile-catalog-nav__topbar .sort-box__lists li>span:hover{background-color:#2b2a29;color:#fff}.mobile-catalog-nav__topbar .sort-box__lists li.active a{background-color:#2b2a29;color:#fff;font-weight:400}.mobile-catalog-nav__topbar .sort-box.is-open .sort-box__lists{display:block}.mobile-catalog-nav__screen{display:none}.mobile-catalog-nav__screen.is-active{display:block}.mobile-catalog-nav__back{align-items:center;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:1rem;font-weight:300;gap:8px;line-height:1.375rem;padding:1.25rem 0 .625rem;text-transform:uppercase}.mobile-catalog-nav__back .icon{height:1.5rem;padding:.375rem;width:1.5rem;stroke:#9f080c;fill:transparent}.mobile-catalog-nav__list{display:flex;flex-direction:column}.mobile-catalog-nav__item{border-bottom:1px solid #e5e5e5}.mobile-catalog-nav__item:last-child{border-bottom:none}.mobile-catalog-nav__link{align-items:center;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:1rem;font-weight:300;line-height:1.375rem;padding:1.25rem 0;transition:color .3s ease}.mobile-catalog-nav__link[data-mobile-catalog-go=catalog]{text-transform:uppercase}.mobile-catalog-nav__link:hover{color:#bf5659}.mobile-catalog-nav__link span:first-child{flex:1}.mobile-catalog-nav__link small{color:#83878d;flex-shrink:0;font-size:1rem;font-weight:300;line-height:1.375rem;margin-left:.25rem;text-transform:lowercase}.mobile-catalog-nav__link .icon{color:#9f080c;flex-shrink:0;height:16px;width:16px}.mobile-catalog-nav__link--arrow .icon{fill:#9f080c}.mobile-catalog-nav__count{color:#83878d;flex-shrink:0;font-size:1rem;font-weight:300;line-height:1.375rem;margin-right:.5rem}@media (min-width:1024px){.mobile-catalog-nav{display:none}}.header-mobile__search-wrap{background-color:#fff;display:none;padding:0 16px 12px}.header-mobile__search-wrap.is-active{display:block}@media (min-width:768px){.header-mobile__search-wrap{display:none!important}}.tapbar__link[type=button]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.header-content__search{height:52px;position:relative;width:100%}.header-content__search input{background:#fff;border:1px solid #e5e5e5;color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:350;height:100%;line-height:20px;outline:none;padding:0 70px 0 20px;transition:border-color .3s ease;width:100%}.header-content__search input::placeholder{color:#83878d;opacity:1}.header-content__search input:focus{border-color:#2b2a29}.header-content__search-wrap{margin:auto;position:relative;width:100%}.header-content__search--own{display:block;left:0;opacity:0;position:absolute;top:0;transform:rotateX(-90deg)}.header-content__search--own.active{opacity:1;transform:rotateX(0deg)}.header-content__search .header-content__search-btn{align-items:center;background-color:#2b2a29;border:none;cursor:pointer;display:flex;height:52px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background-color .3s ease;width:52px;z-index:2}.header-content__search .header-content__search-btn:hover{background-color:#413e3e}.header-content__search .header-content__search-btn svg.icon{color:#fff;height:19px;width:19px}.header-content__search .header-content__search-btn--own{align-items:center;background-color:#2b2a29;border:none;cursor:pointer;display:flex;height:52px;justify-content:center;padding:0;position:absolute;right:0;right:3.25rem;top:0;transition:background-color .3s ease;width:52px;z-index:2}.header-content__search .header-content__search-btn--own:hover{background-color:#413e3e}.header-content__search .header-content__search-btn--own svg.icon{color:#fff;height:19px;width:19px}.header-content__search .header-content__search-btn--own.activated{background:#9f080c}.header-content__search .header-content__search-btn-close,.header-content__search .header-content__search-btn-reset{background:transparent;border:none;cursor:pointer;display:none;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}.header-content__search .header-content__search-btn-close.isActive,.header-content__search .header-content__search-btn-reset.isActive{display:block}.header-content__search .header-content__search-btn-close .icon-close{color:#83878d;height:14px;transition:color .3s ease;width:14px}.header-content__search .header-content__search-btn-close:hover .icon-close{color:#9f080c}.header-content__search .header-content__search-btn-reset{color:#83878d;font-family:Circe,sans-serif;font-size:13px;font-weight:350;line-height:16px;right:7.5rem;transition:color .3s ease}.header-content__search .header-content__search-btn-reset:hover{color:#9f080c}.header-search__wrapper{background:#fff;box-shadow:0 2px 6px rgba(43,42,41,.12);display:none;left:0;max-height:748px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:1040}@media (max-width:767px){.header-search__wrapper{max-height:90vh}}.header-search__wrapper.isActive{display:block}.header-search__wrapper-search{padding-top:24px}@media (max-width:767px){.header-search__wrapper-search{height:100%}}.header-search__wrapper-search.isHidden{display:none}.header-search__notFound{display:none;padding:0 24px}.header-search__notFound.isActive{display:block}.header-search__notFound .description{margin-bottom:48px;margin-top:24px}.header-search__notFound .description p{color:#2b2a29;display:flex;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.header-search__notFound .description a{color:#9f080c;transition:color .3s ease}.header-search__notFound .description a:hover{color:#e80c11}.header-search__notFound-items{padding:0 13px}.header-search__notFound-items .title{font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:32px;margin-bottom:24px}.header-search__notFound-items .custom-slider-block .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}.header-search__notFound-items .custom-slider-block .swiper-slide{margin-bottom:30px;max-width:276px;width:100%}.header-search__notFound-items .custom-slider-block .product-card .swiper-wrapper{flex-wrap:nowrap;justify-content:flex-start}.header-search__top{display:flex;flex-direction:column;margin-bottom:10px;padding:0 32px}@media (min-width:768px){.header-search__top{margin-bottom:33px}}.header-search__top-item{align-items:center;display:flex;margin-bottom:16px}.header-search__top-item:last-child{margin-bottom:0}.header-search__top-item p{color:#2b2a29;font-size:18px;font-weight:400;line-height:18px;margin-right:24px}.header-search__top-items{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.header-search__top-tag{background:#fff6eb;color:#2b2a29;font-size:14px;font-weight:400;line-height:16px;padding:4px 8px;transition:background-color .3s ease}@media (max-width:767px){.header-search__top-tag:nth-child(n+3){display:none}.header-search__top-tag:last-child{display:block}}.header-search__top-tag.all{background:#fff;box-shadow:0 2px 6px rgba(43,42,41,.12)}.header-search__top-tag:hover{background:#ffebd2}.header-search__bottom{padding-bottom:12px}@media (max-width:767px){.header-search__bottom{height:60vh}}.header-search__bottom-items{display:flex;flex-direction:column;margin-right:12px;max-height:550px;overflow-y:auto;padding-bottom:8px;scrollbar-color:#e5e5e5 transparent;scrollbar-width:thin}.header-search__bottom-items::-webkit-scrollbar{width:3px}.header-search__bottom-items::-webkit-scrollbar-track{background:transparent}.header-search__bottom-items::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:2px}@media (max-width:560px){.header-search__bottom-items{max-height:calc(80vh - 150px);padding-right:10px}}.header-search__bottom-items li{max-width:calc(100% - 76px)}@media (max-width:560px){.header-search__bottom-items li{margin-bottom:16px}}.header-search__bottom-items li:hover{background:#fff6eb}.header-search__bottom-item{align-items:center;color:#2b2a29;display:grid;font-size:14px;font-weight:300;grid-template-columns:1fr auto;line-height:22px;padding:12px 16px}@media (min-width:768px){.header-search__bottom-item{font-size:18px;font-weight:300;line-height:22px}}.header-search__bottom-item b{font-weight:700}.header-search__bottom-item .price{color:#2b2a29;font-size:14px;font-weight:700;line-height:22px}@media (min-width:768px){.header-search__bottom-item .price{font-size:18px;font-weight:700;line-height:22px}}@keyframes catalog-dropdown-images-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.catalog-dropdown{background:#fff;display:none;flex-direction:column;left:0;position:absolute;top:100%;transition:all .3s ease;width:100%;z-index:100}.catalog-dropdown.is-fixed{position:fixed;top:5.5rem}.catalog-dropdown__close-btn{height:2rem;position:absolute;right:2.5rem;top:.75rem;width:2rem}.catalog-dropdown__close-btn:hover{cursor:pointer;opacity:.75}@media (max-width:767px){.catalog-dropdown__close-btn{display:none}}.catalog-dropdown.is-open{box-shadow:0 .25rem .75rem hsla(0,0%,40%,.145);display:flex}@media (min-width:768px){.catalog-dropdown{max-height:900px;min-height:50vh}}@media (min-width:1440px){.catalog-dropdown{height:697px;max-height:none;min-height:0}}.catalog-dropdown__panel{display:none;flex-direction:column;flex-grow:1}.catalog-dropdown__panel.is-active{display:flex}.catalog-dropdown__panel:not([data-dropdown-panel=main]){background:linear-gradient(180deg,#fafafa,#ebebed);box-shadow:inset 0 4px 20px rgba(71,63,63,.15)}.catalog-dropdown__panel:not([data-dropdown-panel=main]) .catalog-dropdown__nav-link{padding:0}.catalog-dropdown__panel:not([data-dropdown-panel=main]) .catalog-dropdown__nav-link:hover{background:transparent;color:#83878d}.catalog-dropdown__panel[data-dropdown-panel=main] .catalog-dropdown__nav-link{padding-top:12.5px}.catalog-dropdown__l3-group,.catalog-dropdown__nav-group{display:none}.catalog-dropdown__l3-group.is-active,.catalog-dropdown__nav-group.is-active{display:block;height:100%}.catalog-dropdown__category[data-nav-group]{display:none;flex-direction:column;flex-grow:1}.catalog-dropdown__category[data-nav-group].is-active{display:flex}.catalog-dropdown__context{display:none}.catalog-dropdown__context.is-active{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.catalog-dropdown__context.is-active{display:contents}.catalog-dropdown__col,.catalog-dropdown__nav-images-col{height:100%;overflow:hidden}}@media (min-width:1440px){.catalog-dropdown__nav-images-col{align-self:start;flex-shrink:0;height:697px;justify-self:end;width:480px}}@media (min-width:1920px){.catalog-dropdown__nav-images-col{width:30vw}}@media (max-width:1279px){.catalog-dropdown__nav-images-col{display:none}}.catalog-dropdown__brands,.catalog-dropdown__category,.catalog-dropdown__nav{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-left:auto;margin-right:auto;max-width:1920px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.catalog-dropdown__brands,.catalog-dropdown__category,.catalog-dropdown__nav{padding-left:28px;padding-right:28px}}@media (min-width:1024px){.catalog-dropdown__brands,.catalog-dropdown__category,.catalog-dropdown__nav{padding-left:84px;padding-right:84px}}@media (min-width:1920px){.catalog-dropdown__brands,.catalog-dropdown__category,.catalog-dropdown__nav{max-width:1920px}}.catalog-dropdown__close{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;display:none;font:inherit;height:36px;justify-content:center;outline:none;padding:0;position:absolute;right:0;top:16px;width:36px}.catalog-dropdown__close:hover{opacity:.8;transition:opacity .3s}.catalog-dropdown__close .icon{height:36px;width:36px}.catalog-dropdown__header{color:#9f080c;font-size:24px;font-weight:350;line-height:35px;text-transform:uppercase;transition:color .3s ease}.catalog-dropdown__header span{padding-right:20px}.catalog-dropdown__header .icon{height:17px;width:24px;fill:#9f080c;transition:fill .3s ease}.catalog-dropdown__header:hover{color:#bf5659}.catalog-dropdown__header:hover .icon{fill:#bf5659}.catalog-dropdown__nav-inner{display:grid;flex-grow:1;grid-template-columns:1fr;max-height:697px}@media (min-width:768px){.catalog-dropdown__nav-inner{align-items:stretch;grid-template-columns:minmax(0,1.25fr) minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,2fr)}}@media (min-width:1920px){.catalog-dropdown__nav-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,2.75fr)}}@media (min-width:1440px){.catalog-dropdown__nav-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 480px}}@media (min-width:1920px){.catalog-dropdown__nav-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 30vw}}@media (min-width:1280px) and (max-width:1439px){.catalog-dropdown__nav-inner{grid-template-columns:minmax(0,1.29fr) minmax(0,1.48fr) minmax(0,1.48fr) minmax(0,2fr)}}@media (min-width:768px) and (max-width:1279px){.catalog-dropdown__nav-inner{grid-template-columns:250px 280px minmax(0,1fr)}}.catalog-dropdown__nav-inner--category{align-items:flex-start;display:flex;gap:20px}.catalog-dropdown__nav-inner--category .catalog-dropdown__cat-main{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-columns{display:flex;flex:1 1 auto;gap:20px;min-height:0;min-width:0;padding-bottom:15px}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-list--cat{flex:1 1 0;min-width:0}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-list--cat:not(:last-child){border-right:1px solid #e5e5e5}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images-col{flex:0 0 30vw;height:697px;margin-left:auto}@media (min-width:1280px) and (max-width:1439px){.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images-col{flex-basis:560px}}.catalog-dropdown__nav-inner .catalog-dropdown__nav-count,.catalog-dropdown__nav-inner .catalog-dropdown__nav-link{font-size:1rem;font-weight:300;line-height:1.375rem}@media (min-width:1280px){.catalog-dropdown__nav-inner .catalog-dropdown__nav-link{font-size:1rem;font-weight:300;line-height:1.375rem}}.catalog-dropdown__nav-inner .catalog-dropdown__nav-list{gap:20px;height:calc(100% - 60px);padding-bottom:12px;padding-right:12px;scrollbar-gutter:stable}.catalog-dropdown__nav-inner .simplebar-mask,.catalog-dropdown__nav-inner .simplebar-wrapper{max-height:640px}.catalog-dropdown__nav-inner .simplebar-track.simplebar-vertical{width:8px}.catalog-dropdown__nav-inner .simplebar-scrollbar:before{background:#e5e5e5;border-radius:6px}.catalog-dropdown__nav-inner .simplebar-track{right:4px}.catalog-dropdown__nav-col-inner{display:flex;flex-direction:column;flex-grow:1;padding:50px 0}.catalog-dropdown__nav-columns{align-items:start;display:grid;flex-grow:1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.catalog-dropdown__nav-title{color:#000;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:28px;font-weight:500;line-height:38px;margin-bottom:20px;padding:20px 0 0 20px;text-transform:none}.catalog-dropdown__nav-title--hlink{color:#000;display:block}.catalog-dropdown__nav-title--hlink path,.catalog-dropdown__nav-title--hlink svg{transition:fill .3s ease;fill:#000}.catalog-dropdown__nav-title--hlink:hover{color:#9f080c}.catalog-dropdown__nav-title--hlink:hover path,.catalog-dropdown__nav-title--hlink:hover svg{fill:#9f080c}.catalog-dropdown__nav-title--hlink.selected,.catalog-dropdown__nav-title--hlink:active{color:#000}.catalog-dropdown__nav-title--hlink.selected path,.catalog-dropdown__nav-title--hlink.selected svg,.catalog-dropdown__nav-title--hlink:active path,.catalog-dropdown__nav-title--hlink:active svg{fill:#000}.catalog-dropdown__nav-title--hlink.disabled,.catalog-dropdown__nav-title--hlink:disabled{color:#83878d;pointer-events:none}.catalog-dropdown__nav-title--hlink.disabled path,.catalog-dropdown__nav-title--hlink.disabled svg,.catalog-dropdown__nav-title--hlink:disabled path,.catalog-dropdown__nav-title--hlink:disabled svg{fill:#83878d}.catalog-dropdown__nav-title--link{color:#9f080c;cursor:pointer;font-family:Circe,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.75rem;padding:4rem 0 0;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.catalog-dropdown__nav-title--link path,.catalog-dropdown__nav-title--link svg{transition:fill .3s ease;fill:#9f080c}.catalog-dropdown__nav-title--link:hover{color:#bf5659}.catalog-dropdown__nav-title--link:hover path,.catalog-dropdown__nav-title--link:hover svg{fill:#bf5659}.catalog-dropdown__nav-title--link.selected,.catalog-dropdown__nav-title--link:active{color:#9f080c}.catalog-dropdown__nav-title--link.selected path,.catalog-dropdown__nav-title--link.selected svg,.catalog-dropdown__nav-title--link:active path,.catalog-dropdown__nav-title--link:active svg{fill:#9f080c}.catalog-dropdown__nav-title--link.disabled,.catalog-dropdown__nav-title--link:disabled{color:#83878d;pointer-events:none}.catalog-dropdown__nav-title--link.disabled path,.catalog-dropdown__nav-title--link.disabled svg,.catalog-dropdown__nav-title--link:disabled path,.catalog-dropdown__nav-title--link:disabled svg{fill:#83878d}.catalog-dropdown__nav-title--link svg{display:inline-block;height:1.5rem;left:.5rem;padding:.25rem;position:relative;top:.25rem;width:1.5rem}.catalog-dropdown__nav-list{display:flex;flex-direction:column;margin-top:20px;padding-right:20px}.catalog-dropdown__nav-link{align-items:flex-end;color:#2b2a29;display:flex;flex-wrap:wrap;font-size:20px;font-weight:300;gap:12px;line-height:28px;padding:.75rem 0 .75rem 1.25rem;transition:all .3s ease}.catalog-dropdown__nav-link.is-active,.catalog-dropdown__nav-link:hover{background:linear-gradient(180deg,#fafafa,#ebebed)}.catalog-dropdown__nav-link .icon{flex-shrink:0;height:1.5rem;padding:.25rem 0;width:1.5rem}.catalog-dropdown__nav-link small{color:#83878d;font-size:16px;font-weight:300;line-height:18px;text-transform:lowercase}.catalog-dropdown__nav-count{align-self:flex-start;color:#83878d;flex-shrink:0;font-size:20px;font-weight:300;line-height:28px}.catalog-dropdown__nav-images{display:none;grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:100%;transition:grid-template-columns 1s ease}.catalog-dropdown__nav-images.is-active{display:grid}.catalog-dropdown__nav-images.is-active.is-appearing{animation:catalog-dropdown-images-in .4s ease}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(2))):has(.catalog-dropdown__image-card:first-child.is-active){grid-template-columns:4fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:first-child.is-active){grid-template-columns:4fr 0fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:nth-child(2).is-active){grid-template-columns:0fr 4fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:first-child.is-active){grid-template-columns:4fr 0fr 0fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(2).is-active){grid-template-columns:0fr 4fr 0fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(3).is-active){grid-template-columns:0fr 0fr 4fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:first-child.is-active){grid-template-columns:4fr 0fr 0fr 0fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(2).is-active){grid-template-columns:0fr 4fr 0fr 0fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(3).is-active){grid-template-columns:0fr 0fr 4fr 0fr}.catalog-dropdown__nav-images:not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(4).is-active){grid-template-columns:0fr 0fr 0fr 4fr}@media (min-width:1440px){.catalog-dropdown__nav-images{grid-template-columns:none;position:relative;width:100%}.catalog-dropdown__nav-images.is-active{display:block}.catalog-dropdown__nav-images .catalog-dropdown__image-card{bottom:0;box-shadow:none;position:absolute;top:0;transform:scale(1);transition:width .7s cubic-bezier(.16,1,.3,1),left .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);will-change:width,left,transform}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:first-child):not(:has(.catalog-dropdown__image-card:nth-child(2))) .catalog-dropdown__image-card:first-child{left:0;width:480px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:first-child):not(:has(.catalog-dropdown__image-card:nth-child(2))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:196px;width:284px;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:first-child):not(:has(.catalog-dropdown__image-card:nth-child(2))) .catalog-dropdown__image-card:first-child{left:0;width:30vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:first-child):not(:has(.catalog-dropdown__image-card:nth-child(2))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:12vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))) .catalog-dropdown__image-card:first-child{left:0;width:240px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:284px;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))) .catalog-dropdown__image-card:nth-child(2){left:240px;width:240px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:196px;width:284px;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))) .catalog-dropdown__image-card:first-child{left:0;width:15vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:18vw;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))) .catalog-dropdown__image-card:nth-child(2){left:15vw;width:15vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:12vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:first-child{left:0;width:160px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:284px;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:nth-child(2){left:160px;width:160px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:65.3333333333px;width:284px;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:nth-child(3){left:320px;width:160px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(3).is-active) .catalog-dropdown__image-card:nth-child(3){left:196px;width:284px;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:first-child{left:0;width:10vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:18vw;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:nth-child(2){left:10vw;width:10vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:4vw;width:18vw;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:nth-child(3){left:20vw;width:10vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(3).is-active) .catalog-dropdown__image-card:nth-child(3){left:12vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:first-child{left:0;width:120px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:284px;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(2){left:120px;width:120px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:49px;width:284px;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(3){left:240px;width:120px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(3).is-active) .catalog-dropdown__image-card:nth-child(3){left:98px;width:284px;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(4){left:360px;width:120px}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(4).is-active) .catalog-dropdown__image-card:nth-child(4){left:196px;width:284px;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:first-child{left:0;width:8vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:18vw;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(2){left:8vw;width:7vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:3vw;width:18vw;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(3){left:15vw;width:8vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(3).is-active) .catalog-dropdown__image-card:nth-child(3){left:6vw;width:18vw;z-index:2}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(4){left:23vw;width:7vw}.catalog-dropdown__nav-inner--category .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(4).is-active) .catalog-dropdown__image-card:nth-child(4){left:12vw;width:18vw;z-index:2}.catalog-dropdown__nav-images:has(.catalog-dropdown__image-card.is-active) .catalog-dropdown__image-card:after{background:rgba(43,42,41,.5)}.catalog-dropdown__nav-images:has(.catalog-dropdown__image-card.is-active) .catalog-dropdown__image-card.is-active{box-shadow:0 16px 48px rgba(43,42,41,.45);transform:scale(1.05)}.catalog-dropdown__nav-images:has(.catalog-dropdown__image-card.is-active) .catalog-dropdown__image-card.is-active:after{background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.82))}}@media (min-width:1920px){[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:first-child):not(:has(.catalog-dropdown__image-card:nth-child(2))) .catalog-dropdown__image-card:first-child{left:0;width:30vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:first-child):not(:has(.catalog-dropdown__image-card:nth-child(2))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:12vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))) .catalog-dropdown__image-card:first-child{left:0;width:15vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))) .catalog-dropdown__image-card:nth-child(2){left:15vw;width:15vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(2)):not(:has(.catalog-dropdown__image-card:nth-child(3))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:12vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:first-child{left:0;width:10vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:nth-child(2){left:10vw;width:10vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:4vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))) .catalog-dropdown__image-card:nth-child(3){left:20vw;width:10vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(3)):not(:has(.catalog-dropdown__image-card:nth-child(4))):has(.catalog-dropdown__image-card:nth-child(3).is-active) .catalog-dropdown__image-card:nth-child(3){left:12vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:first-child{left:0;width:8vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:first-child.is-active) .catalog-dropdown__image-card:first-child{left:0;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(2){left:8vw;width:7vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(2).is-active) .catalog-dropdown__image-card:nth-child(2){left:3vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(3){left:15vw;width:8vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(3).is-active) .catalog-dropdown__image-card:nth-child(3){left:6vw;width:18vw;z-index:2}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))) .catalog-dropdown__image-card:nth-child(4){left:23vw;width:7vw}[data-dropdown-panel=main] .catalog-dropdown__nav-images:has(.catalog-dropdown__image-card:nth-child(4)):not(:has(.catalog-dropdown__image-card:nth-child(5))):has(.catalog-dropdown__image-card:nth-child(4).is-active) .catalog-dropdown__image-card:nth-child(4){left:12vw;width:18vw;z-index:2}}.catalog-dropdown__col--l1{text-transform:uppercase}.catalog-dropdown__col--l1 .catalog-dropdown__nav-link{align-items:center;justify-content:space-between}.catalog-dropdown__col--l1 .catalog-dropdown__nav-list{border-right:1px solid #e5e5e5}.catalog-dropdown__col--l2{padding:0 0 16px 20px}.catalog-dropdown__col--l2 .catalog-dropdown__nav-link{align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;margin-bottom:.625rem}.catalog-dropdown__col--l2 .catalog-dropdown__nav-link:last-child{margin-bottom:0}.catalog-dropdown__col--l2 .catalog-dropdown__nav-count{margin-right:auto}.catalog-dropdown__col--l2 .catalog-dropdown__nav-list{border-right:1px solid #e5e5e5}.catalog-dropdown__col--l3{padding:0 20px 16px}.catalog-dropdown__col--l3 .catalog-dropdown__nav-link{flex-wrap:nowrap}.catalog-dropdown__col--l3 .catalog-dropdown__nav-link:hover{background:transparent;color:#83878d}.catalog-dropdown__col--l3 .catalog-dropdown__nav-count{margin-right:auto}.catalog-dropdown__image-card{display:block;overflow:hidden;position:relative;transition:all .3s ease}.catalog-dropdown__image-card img{height:100%;left:0;object-fit:cover;object-position:center bottom;position:absolute;top:0;width:100%}.catalog-dropdown__image-card:after{background:rgba(43,42,41,.5);content:"";height:100%;left:0;position:absolute;top:0;transition:background .5s ease;width:100%}.catalog-dropdown__image-card.is-active:after,.catalog-dropdown__image-card:hover:after{background:rgba(43,42,41,.3)}.catalog-dropdown__image-card.is-active .catalog-dropdown__image-card-title,.catalog-dropdown__image-card:hover .catalog-dropdown__image-card-title{opacity:1}.catalog-dropdown__image-card-title{align-items:flex-end;background:linear-gradient(180deg,#fafafa,#ebebed);background-clip:text;-webkit-background-clip:text;bottom:2.5rem;box-sizing:border-box;display:flex;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:32px;font-weight:500;left:0;line-height:38px;opacity:0;padding:20px;position:absolute;width:284px;z-index:1;-webkit-text-fill-color:transparent;transition:all .3s ease}@media (min-width:1920px){.catalog-dropdown__image-card-title{width:18vw}}.catalog-dropdown__body{flex-grow:1}.catalog-dropdown__body--links .catalog-dropdown__grid--links{display:flex;flex-direction:column}@media (min-width:1024px){.catalog-dropdown__body--links .catalog-dropdown__grid--links{column-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));row-gap:0}}.catalog-dropdown__body--links,.catalog-dropdown__body--nav-images{display:flex;flex-direction:column}@media (min-width:768px){.catalog-dropdown__body--nav-images{display:grid;grid-template-columns:3fr 2fr}}@media (min-width:1920px){.catalog-dropdown__body--nav-images{grid-template-columns:1fr 1fr}}.catalog-dropdown__body--nav-images[data-columns="1"]{grid-template-columns:1fr 1fr}.catalog-dropdown__link{align-items:baseline;color:#2b2a29;display:flex;font-family:Circe,sans-serif;font-size:20px;font-weight:350;gap:12px;line-height:28px;transition:color .3s ease}.catalog-dropdown__link:hover{color:#bf5659}.catalog-dropdown__link-count{color:#83878d;flex-shrink:0;font-size:20px;font-weight:350;line-height:28px}.catalog-dropdown__brands{padding-bottom:80px;padding-top:80px}.catalog-dropdown__brands .catalog-dropdown__grid--brands{--brand-card-w:160px;display:grid;gap:20px;grid-auto-rows:0;grid-template-columns:repeat(auto-fill,var(--brand-card-w));grid-template-rows:repeat(2,minmax(calc(var(--brand-card-w)*292/200),auto));justify-content:start;margin-bottom:30px;overflow:hidden}@media (min-width:1440px){.catalog-dropdown__brands .catalog-dropdown__grid--brands{--brand-card-w:180px}}@media (min-width:1920px){.catalog-dropdown__brands .catalog-dropdown__grid--brands{--brand-card-w:200px}}.catalog-dropdown__brand-card{align-items:center;background:#fff;box-shadow:0 4px 16px rgba(43,42,41,.08),0 1px 3px rgba(43,42,41,.06);display:flex;flex-direction:column;height:100%;padding:calc(var(--brand-card-w)*.1) calc(var(--brand-card-w)*.05) calc(var(--brand-card-w)*.09);transition:box-shadow .3s ease;width:100%}.catalog-dropdown__brand-card:hover{box-shadow:0 8px 24px rgba(43,42,41,.18),0 2px 6px rgba(43,42,41,.1)}.catalog-dropdown__brand-card-logo{align-items:center;display:flex;flex-shrink:0;height:calc(var(--brand-card-w)*156/200);justify-content:center;width:100%}.catalog-dropdown__brand-card-logo img{max-height:100%;max-width:100%;object-fit:contain}.catalog-dropdown__brand-card span{color:#2b2a29;display:-webkit-box;font-family:Cormorant Garamond,serif;font-size:calc(var(--brand-card-w)*.1);font-weight:500;hyphens:manual;line-height:1.2;margin-top:calc(var(--brand-card-w)*26/200);overflow-wrap:normal;padding:0;text-align:center;text-transform:uppercase;width:100%;word-break:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.catalog-dropdown__brands-all{align-items:center;color:#2b2a29;color:#9f080c;display:flex;font-size:1.5rem;font-weight:300;gap:12px;justify-content:flex-start;line-height:1.75rem;text-decoration:none;text-transform:uppercase}.catalog-dropdown__brands-all path,.catalog-dropdown__brands-all svg{transition:fill .3s ease;fill:#9f080c}.catalog-dropdown__brands-all:hover{color:#bf5659}.catalog-dropdown__brands-all:hover path,.catalog-dropdown__brands-all:hover svg{fill:#bf5659}.catalog-dropdown__brands-all.selected,.catalog-dropdown__brands-all:active{color:#9f080c}.catalog-dropdown__brands-all.selected path,.catalog-dropdown__brands-all.selected svg,.catalog-dropdown__brands-all:active path,.catalog-dropdown__brands-all:active svg{fill:#9f080c}.catalog-dropdown__brands-all.disabled,.catalog-dropdown__brands-all:disabled{color:#83878d;pointer-events:none}.catalog-dropdown__brands-all.disabled path,.catalog-dropdown__brands-all.disabled svg,.catalog-dropdown__brands-all:disabled path,.catalog-dropdown__brands-all:disabled svg{fill:#83878d}.catalog-dropdown__brands-all .icon{height:2.5rem;width:2.5rem;fill:currentColor;padding:.75rem}.catalog-dropdown [data-dropdown-trigger].is-active{color:#9f080c}.footer{background:linear-gradient(180deg,#fafafa,#ebebed);color:#2b2a29;font-family:Circe,sans-serif;overflow-x:hidden}@media (max-width:767px){.footer{padding-bottom:70px}}.footer a{text-decoration:none;transition:color .3s ease}.footer a:hover{color:#9f080c}.footer__main{padding-bottom:8px;padding-top:24px}@media (min-width:768px){.footer__main{padding-bottom:30px;padding-top:30px}}.footer__grid{display:flex;flex-direction:column}@media (min-width:768px){.footer__grid{display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr 1fr 1fr}}@media (min-width:1440px){.footer__grid{display:grid;gap:20px;grid-template-columns:2fr 1.5fr 1.5fr 1.5fr 1fr}}.footer .subscribe__title,.footer__contacts-title,.footer__nav-title{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:400;line-height:1.12;text-transform:uppercase}.footer .subscribe{padding-bottom:0}@media (max-width:767px){.footer .subscribe{order:-1;padding-bottom:24px}}.footer .subscribe__title{margin-bottom:12px}@media (min-width:768px){.footer .subscribe__title{margin-bottom:20px}}.footer .subscribe__description{color:#2b2a29;font-size:16px;font-weight:350;line-height:1.25;margin-bottom:16px}@media (min-width:768px){.footer .subscribe__description{max-width:308px}}.footer .subscribe__input-group{border-bottom:1px solid #83878d;margin-bottom:16px;position:relative;transition:border-color .3s ease;width:100%}@media (min-width:768px){.footer .subscribe__input-group{max-width:326px}}.footer .subscribe__input-group:focus-within{border-bottom-color:#9f080c}.footer .subscribe__input{background:transparent;border:none;color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:350;height:45px;outline:none;padding:0 36px 0 0;width:100%}.footer .subscribe__input::placeholder{color:#83878d}.footer .subscribe__submit{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.footer .subscribe__submit .icon{color:#9f080c}.footer .subscribe__submit:not(:disabled):hover .icon{color:#bf5659}.footer .subscribe__submit:disabled{cursor:default;filter:grayscale(1);opacity:.5}@media (min-width:768px){.footer .subscribe__consent{max-width:328px}}.footer .subscribe__consent .checkbox__label{color:#2b2a29;cursor:pointer;display:block;font-size:14px;font-weight:350;line-height:1.28;padding-left:26px;position:relative;user-select:none}.footer .subscribe__consent .checkbox__label:before{background-color:transparent;border:1px solid #2b2a29;border-radius:3px;box-sizing:border-box;content:"";height:16px;left:0;position:absolute;top:1px;transition:border-color .3s ease;width:16px}.footer .subscribe__consent .checkbox__label a{color:#9f080c}.footer .subscribe__consent .checkbox__label a:hover{color:#bf5659;text-decoration:underline}.footer .subscribe__consent .checkbox__input:checked+.checkbox__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none'%3E%3Cpath stroke='%239F080C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 3.5 3.5 6 9 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#2b2a29}@media (max-width:767px){.footer__nav-section{border-bottom:1px solid #e5e5e5}}.footer__nav-title{margin-bottom:0}@media (max-width:767px){.footer__nav-title{align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr auto;padding:16px 0;user-select:none}.footer__nav-title .footer__nav-chevron{height:16px;width:16px;fill:#2b2a29;transition:transform .3s ease}}@media (min-width:768px){.footer__nav-title{cursor:default;display:block;margin-bottom:20px}.footer__nav-title .footer__nav-chevron{display:none}}.footer .accordion-item.isActive .footer__nav-chevron{transform:rotate(180deg)}@media (max-width:767px){.footer__nav-body{padding-bottom:8px}}@media (min-width:768px){.footer__nav-body{display:block!important}}.footer__nav-list{display:flex;flex-direction:column;gap:10px}@media (max-width:767px){.footer__nav-list{padding:16px 0}}.footer__nav-link{color:#2b2a29;font-size:.875rem;font-weight:300;line-height:1.125rem}.footer__nav-link:hover{color:#9f080c}@media (max-width:767px){.footer__contacts{padding-top:20px}}.footer__contacts-title{display:none}@media (min-width:768px){.footer__contacts-title{display:block;margin-bottom:20px}}.footer__contacts-list{display:flex;flex-direction:column;gap:10px}.footer__contact-link{color:#2b2a29;font-size:16px;font-weight:350}.footer__contact-link--red{color:#9f080c}.footer__contact-link--red:hover{color:#bf5659}.footer .social-links__title{display:block;font-weight:400;margin:20px 0 5px}@media (min-width:768px){.footer .social-links__title{display:none}}.footer .social-links{display:flex;gap:30px;margin-top:16px}@media (min-width:768px){.footer .social-links{margin-top:20px}}.footer .social-links__link{align-items:center;color:#2b2a29;display:flex;justify-content:center;transition:color .3s ease}.footer .social-links__link .icon{color:currentColor;height:auto;transition:color .3s ease;width:20px}.footer .social-links__link:hover,.footer .social-links__link:hover .icon{color:#9f080c}.footer__bottom{margin-top:24px;padding:16px 0 24px}@media (min-width:768px){.footer__bottom{margin-top:0;padding:12px 0}}.footer__bottom-row{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.footer__bottom-row{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto;min-height:37px}}.footer__logo{display:none}@media (min-width:768px){.footer__logo{display:block}.footer__logo img{display:block;height:auto;max-width:120px}}.footer__copyright{color:#2b2a29;font-size:12px;font-weight:350;line-height:14px;margin:0}@media (min-width:768px){.footer__copyright{text-align:center}}.footer__legal-link{color:#2b2a29;transition:color .3s ease}@media (max-width:767px){.footer__legal-link{font-weight:400}}.footer__legal-link:hover{color:#9f080c}.breadcrumb{padding:20px 0;width:100%}@media (max-width:767px){.breadcrumb{padding:16px 0}}.breadcrumb__list{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0!important}@media (max-width:768px){.breadcrumb__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem!important}}.breadcrumb__item{align-items:center;display:flex;font-size:14px;font-weight:350;line-height:18px}.breadcrumb__item:not(:last-child):after{color:#83878d;content:"/";display:inline-block;margin-left:4px}@media (max-width:768px){.breadcrumb__item{flex-shrink:0}}.breadcrumb__link,.breadcrumb__link-current{display:block;padding:0 8px;text-decoration:none;transition:color .3s ease}.breadcrumb__link{color:#83878d}.breadcrumb__link:hover{color:#9f080c}.breadcrumb__link-current{color:#2b2a29}.breadcrumb__link-current:hover{color:#9f080c}@media (max-width:767px){.page{margin-top:57px}}.page__content{min-height:100vh;width:100%}.page-header,.page__content{display:flex;flex-direction:column}.page-header{align-items:baseline;flex-direction:row;gap:12px;padding:20px 0}@media (min-width:768px){.page-header{gap:16px}}@media (min-width:1024px){.page-header{gap:20px}}.page-header-wrapper{display:flex;flex-direction:column}@media screen and (max-width:480px){.page-header-wrapper{padding-bottom:20px}}@media (max-width:767px){.page-header-wrapper--no-banner{padding-bottom:0}.page-header{padding:16px 0}}.page-title span{color:#83878d;font-size:18px;font-weight:400;letter-spacing:1px;line-height:27px;margin-left:8px;white-space:nowrap}@media (min-width:768px){.page-title span{font-size:24px;font-weight:400;line-height:30px;margin-left:24px}}.page-title_counter{color:#83878d;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;letter-spacing:1px;line-height:38px;margin-left:8px;white-space:nowrap}@media (min-width:768px){.page-title_counter{font-feature-settings:"tnum" on,"lnum" on}}.page-static .page-mobile-header{padding:16px 0}.page__contacts .breadcrumb{padding-bottom:28px}@media (min-width:768px){.page__contacts .breadcrumb{padding-bottom:80px}}.page__product .product-page__title{letter-spacing:0}.hystmodal--active{z-index:105!important}@media (max-width:767px){.hystmodal:before{pointer-events:auto}}.hystmodal__window{width:100%}@media (max-width:767px){.hystmodal__window{min-height:calc(100vh - 133px)}}@media (min-width:768px){.hystmodal__window{width:700px}}.hystmodal__window .subscribe-modal__top{position:relative}.hystmodal__window .subscribe-modal__wrapper{padding:40px}@media (max-width:767px){.hystmodal__window .subscribe-modal__wrapper{padding:16px}}.hystmodal__window .wide-modal__btn-close-icon{padding:5px;position:absolute;right:12px;top:18px}.hystmodal__window .modal-h3,.hystmodal__window h3{margin-bottom:20px;padding-bottom:20px;width:85%}.hystmodal__window .modal-h3:after,.hystmodal__window h3:after{background:#e5e5e5;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:calc(100% + 80px)}.modal__header{align-items:flex-start;display:flex;justify-content:space-between;padding:0 24px 20px}@media (min-width:768px){.modal__header{padding:40px 40px 20px}}.modal__title{border-bottom:1px solid #e5e5e5;padding-bottom:20px;width:100%}.modal__close{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font:inherit;justify-content:center;outline:none;padding:0}.modal__close:hover{opacity:.8;transition:opacity .3s}@media (max-width:767px){.modal__close{margin-top:21px}}.modal__close .icon{color:#2b2a29;height:17px;width:17px}.modal__body,.modal__footer{padding:0 24px 24px}@media (min-width:768px){.modal__body,.modal__footer{padding:0 40px 40px}}.modal-fullwidth .hystmodal__window{margin:0;width:100%}@media (max-width:767px){.modal-fullwidth .hystmodal__window{margin-top:58px;min-height:max-content}}.modal-fullwidth .modal__header{align-items:center;padding-inline:0}.modal-fullwidth .modal__body{padding-inline:0}@media (max-width:767px){.modal-fullwidth .modal__body{padding-bottom:100px}}@media (min-width:768px){.modal-fullwidth .modal__body{padding-top:40px}}@media (max-width:767px){.modal-fullwidth .modal__title{border-bottom:0;font-size:36px;font-weight:400;line-height:38px;padding-top:20px}.modal-fullwidth .modal__close{margin-top:10px}}@media (min-width:768px){.modal-fullwidth .modal__close .icon{height:24px;width:24px}}.product-adult-modal{align-items:center;background:rgba(43,42,41,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:1100}.product-adult-modal__window{background:#fff;display:flex;flex-direction:column;gap:20px;max-width:480px;padding:24px;width:90%}.product-adult-modal__text{gap:12px}.product-adult-modal__text p{font-size:14px;font-weight:350;line-height:18px}.product-adult-modal__buttons{gap:12px;grid-template-columns:1fr 1fr}.modal-engraving.hystmodal .hystmodal__window,.modal-package.hystmodal .hystmodal__window,.modal-passport.hystmodal .hystmodal__window{max-height:100vh;overflow-y:auto}.modal-passport.hystmodal .hystmodal__window{max-width:740px}.modal-passport .modal__body{text-align:center}.modal-passport .modal__body a{position:relative}.modal-passport .modal__body a:before{background:#9f080c;content:"";height:1px;left:0;position:absolute;top:100%;transform:translateY(3px);transition:all .3s ease;width:100%}@media (min-width:768px){.modal-passport .modal__body img{width:100%}.modal-passport .modal__body p{padding-inline:12px}}.modal-engraving.hystmodal .hystmodal__window{padding:0}.modal-engraving__image{background-color:#fff}@media (max-width:767px){.modal-engraving .wrap-engraving{display:grid;height:480px;place-items:center}.modal-engraving .wrap-fixed{position:fixed}}.cookies-attention__block{background:#fff;border:1px solid #e5e5e5;bottom:0;font-weight:300;padding:20px;position:fixed;width:100%;z-index:1025}@media (min-width:1440px){.cookies-attention__block{bottom:70px}}.cookies-attention__content{display:grid;gap:20px;width:100%}@media (min-width:1440px){.cookies-attention__content{align-items:center;grid-template-columns:1fr 280px}}.cookies-attention__content__text-block{align-items:start;display:grid;gap:20px;grid-template-columns:auto 1fr}@media (min-width:768px){.cookies-attention__content__text-block,.cookies-attention__content__text-block .ui-txt_link.txt-link--small{font-size:12px;font-weight:300;line-height:14px}}.modal-auth.hystmodal .hystmodal__window{max-width:557px}.modal-auth .modal__close{position:absolute;right:40px;top:40px}@media (min-width:768px){.modal-auth .modal__close{top:15px}}.modal-auth__top{border-bottom:1px solid #e5e5e5;padding:13px 16px 19px;text-align:left}@media (min-width:768px){.modal-auth__top{padding:40px 40px 30px}}.modal-auth__top .title{font-family:Playfair Display,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:400;line-height:26px}@media (min-width:768px){.modal-auth__top .title{font-size:36px;font-weight:400;line-height:44px}}.modal-auth__form{margin-bottom:51px;margin-top:30px;padding:16px 16px 0}@media (min-width:768px){.modal-auth__form{margin-bottom:0;padding:0 40px 40px}}.modal-auth__form .info{align-items:start;display:grid;gap:10px;grid-template-columns:auto 1fr}.modal-auth__form p{color:#2b2a29;font-size:16px;font-weight:300;line-height:20px;margin-bottom:24px;text-align:center}.modal-auth__form .phone-components{margin:0;max-width:378px;width:100%}.modal-auth__form .phone-components__code-btn{border-color:#9f080c;color:#9f080c}.modal-auth__form .phone-components .js-mask-code{font-variant:tabular-nums}.modal-auth__form .phone-components .js-mask-code.success{color:green!important}.modal-auth__form .phone-components .js-mask-code.error{color:#9f080c!important;margin-top:0!important}.modal-auth__form .phone-components .js-mask-code::placeholder{font-variant:tabular-nums}.modal-auth__form .phone-components__right .loader{min-width:24px;padding-left:90px}.modal-auth__form .phone-components__info .code-time.isActive,.modal-auth__form .phone-components__info .no-code.isActive{gap:3px}@media (max-width:768px){.container-package{max-width:none;padding-inline:0;width:100%}}.package-images{display:grid;place-items:center}.package-images img{width:100%}.modal-video-body{max-width:1280px}.video-js-catalog{background:#000}.video-js-catalog .vjs-control-bar{background:linear-gradient(180deg,rgba(84,84,84,0),#303030);font-family:Circe,serif;font-size:1.25rem;font-variant:tabular-nums;font-weight:300;letter-spacing:-.1rem;line-height:1.75rem}.video-js-catalog .vjs-control-bar .vjs-play-progress{background:#9f080c}.video-js-catalog .vjs-control-bar .vjs-load-progress,.video-js-catalog .vjs-control-bar .vjs-load-progress div{background:hsla(0,0%,100%,.5)}.video-js-catalog .vjs-control-bar .vjs-slider{background-color:hsla(0,0%,100%,.5)}.video-js-catalog .vjs-control-bar .vjs-slider:focus{box-shadow:none;text-shadow:none}.video-js-catalog .vjs-control-bar .vjs-progress-holder{height:.5rem}.video-js-catalog .vjs-control-bar .vjs-time-tooltip{font-family:Circe,serif}.video-js-catalog .vjs-control-bar .vjs-catalog-time-divider{margin:.25rem}.video-js-catalog .vjs-catalog-time-display{display:block;min-width:7.5rem;padding:0 .5rem;white-space:nowrap}[class*=__slider-wrap] [class*=__progress]{background:#fff;border-radius:20px;cursor:grab;height:6px;overflow:hidden;position:relative;user-select:none;width:100%}[class*=__slider-wrap] [class*=__progress].is-dragging{cursor:grabbing}[class*=__slider-wrap] [class*=__progress-fill]{background:#e5e5e5;border-radius:20px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.swiper-button,.swiper-buttons{user-select:none;-webkit-user-select:none}.main-banner{position:relative}.main-banner__block{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.main-banner__block.main-banner--theme-light .swiper-button .icon{color:#2b2a29}.main-banner__block.main-banner--theme-dark .swiper-button .icon{color:#fff}@media (min-width:1440px){.main-banner__block.main-banner--theme-dark .swiper-button .icon,.main-banner__block.main-banner--theme-light .swiper-button .icon{color:#9f080c}}.main-banner__slide{cursor:pointer;display:block;height:calc(100vh - 126px);max-height:720px;min-height:500px;position:relative;text-decoration:none;width:100%}@media (min-width:768px){.main-banner__slide{height:calc(100vh - 180px);min-height:570px}}.main-banner__slide-inner{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.main-banner__slide-inner picture{display:contents}.main-banner__slide-inner img{height:100%;image-rendering:-webkit-optimize-contrast;object-fit:cover;object-position:right center;width:100%}.main-banner__slide-overlay{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15) 60%,transparent);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){.main-banner__slide-overlay{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 45%,transparent)}}.main-banner__slide-content{align-items:flex-start;display:flex;height:100%;left:0;padding-top:60px;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:360px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-max-device-pixel-ratio:3){.main-banner__slide-content{padding-top:2.5rem}}@media (min-width:768px){.main-banner__slide-content{padding-top:120px}}.main-banner__slide-content .container{box-sizing:border-box;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.main-banner__slide-content .container{margin:0 auto;padding-left:84px;padding-right:84px}}.main-banner__slide-inner-content{display:grid;gap:20px;max-width:100%}@media (min-width:768px){.main-banner__slide-inner-content{max-width:700px}}@media (max-width:767px){.main-banner__slide-inner-content{height:305px}}.main-banner__slide-title{color:#fff;margin:0}@media screen and (max-width:360px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-max-device-pixel-ratio:3){.main-banner__slide-title{font-size:2.25rem;line-height:2.5rem}}.main-banner__slide-description{color:#fff;font-family:Cormorant Garamond,serif;line-height:20px;margin:0}.main-banner__slide-description p{margin-bottom:1rem}.main-banner__slide-description p:last-child{margin-bottom:0}@media (min-width:768px){.main-banner__slide-description{font-size:20px;line-height:24px}}@media (max-width:767px){.main-banner__slide-description{font-family:Circe,sans-serif;font-size:1rem;font-weight:300;line-height:1.375rem}}.main-banner__slide-button{margin-top:20px;max-width:480px;width:100%}@media (min-width:768px){.main-banner__slide-button{width:265px}.main-banner__mobile-description{display:none}}@media (max-width:767px){.main-banner__mobile-description{font-size:1.125rem;line-height:1.625rem;margin-top:1.25rem}.main-banner__mobile-description .corporate__hero-btn{width:100%}}.main-banner .swiper-pagination{align-items:center;bottom:45px;box-sizing:border-box;display:flex;gap:12px;justify-content:center;left:50%;left:0;margin-left:auto;margin-right:auto;max-width:1920px;padding-left:16px;padding-right:16px;position:absolute;right:0;transform:translateX(-50%);transform:none;width:100%;z-index:10}@media (min-width:768px){.main-banner .swiper-pagination{padding-left:28px;padding-right:28px}}@media (min-width:1024px){.main-banner .swiper-pagination{padding-left:84px;padding-right:84px}}.main-banner .swiper-pagination-bullet{background:#83878d;border:.5px solid #fff;border-radius:50%;cursor:pointer;height:6px;transition:all .2s ease;width:6px}.main-banner .swiper-pagination-bullet.is-active,.main-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2b2a29;border-color:#fff}@media (min-width:768px){.main-banner .swiper-pagination-bullet{height:20px;width:20px}.main-banner .swiper-pagination{bottom:80px;justify-content:flex-start}}@media (min-width:1440px){.main-banner .swiper-pagination{display:none}}.main-banner .swiper-buttons{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;left:0;margin-left:auto;margin-right:auto;max-width:1920px;padding-left:16px;padding-right:16px;pointer-events:none;position:absolute;right:0;top:calc(60px + var(--banner-content-height, 400px));transition:top .4s ease-out;width:100%;z-index:10}@media (min-width:768px){.main-banner .swiper-buttons{padding-left:28px;padding-right:28px}}@media (min-width:1024px){.main-banner .swiper-buttons{padding-left:84px;padding-right:84px}}@media (min-width:768px){.main-banner .swiper-buttons{flex-direction:row}}@media (min-width:1440px){.main-banner .swiper-buttons{bottom:100px;flex-direction:row;gap:0;justify-content:space-between;top:auto}}.main-banner .swiper-button{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;pointer-events:all;transition:all .3s ease;width:48px}.main-banner .swiper-button .icon{color:#fff;height:24px;width:24px}@media (min-width:1440px){.main-banner .swiper-button{background:rgba(255,252,248,.55);border:1px solid rgba(255,252,248,.6)}.main-banner .swiper-button:hover{background:rgba(255,252,248,.85)}.main-banner .swiper-button .icon{height:20px;transition:all .2s ease;width:20px}.main-banner .swiper-button-next .icon{margin-left:2px}.main-banner .swiper-button-prev .icon{margin-right:2px}}.main-banner__slide--light .btn-ghost,.main-banner__slide--light .main-banner__slide-description,.main-banner__slide--light .main-banner__slide-title{color:#2b2a29}.main-banner__slide--light .main-banner__slide-overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.15) 60%,hsla(0,0%,100%,0))}@media (min-width:768px){.main-banner__slide--light .main-banner__slide-overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.35) 45%,hsla(0,0%,100%,0))}}.main-banner__slide--light .btn-ghost{border-color:#2b2a29}.main-banner__slide--light .btn-ghost:hover{color:#fff}.main-banner--static .swiper-buttons,.main-banner--static .swiper-pagination{display:none}.main-banner--static .main-banner__slide{max-height:600px}.main-banner--static.main-mini-banner{padding:40px 16px}@media (min-width:768px){.main-banner--static.main-mini-banner{padding:0 0 40px}}.main-banner--static.main-mini-banner .main-banner__block{overflow:visible}.main-banner--static.main-mini-banner .main-banner__slide{height:auto;min-height:auto}.main-banner--static.main-mini-banner .main-banner__slide-inner{height:auto;left:auto;position:relative;top:auto;width:100%}.main-banner--static.main-mini-banner .main-banner__slide-inner img{height:auto;object-fit:contain;object-position:center;width:100%}.main-banner--static.main-mini-banner .main-banner__slide-content,.main-banner--static.main-mini-banner .main-banner__slide-overlay{display:none}@media (min-width:768px){.main-banner--catalog .main-banner__slide{height:calc(100vh - 180px);min-height:570px}}.main-banner--catalog .main-banner__slide-content{align-items:flex-start;justify-content:flex-start}.main-banner--catalog .main-banner__slide-inner-content{background:linear-gradient(180deg,#fafafa,#ebebed);box-shadow:6px 6px 12px rgba(60,45,34,.25);padding:40px 40px 80px;width:635px}.main-banner--catalog .main-banner__slide-title{border-bottom:1px solid #e5e5e5;font-family:Cormorant Garamond,serif;padding-bottom:8px}.main-banner--catalog .main-banner__slide-title h1{color:#2b2a29;display:inline;font-size:48px;font-weight:500;letter-spacing:0;line-height:56px;padding-right:16px}.main-banner--catalog .main-banner__slide-title-count{color:#83878d;display:inline;font-feature-settings:"pnum" on,"lnum" on;font-size:32px;font-weight:500;line-height:38px;white-space:nowrap}.main-banner--catalog .main-banner__slide-description{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:22px;margin-top:20px}@media (max-width:767px){.main-banner--catalog__brands .main-banner__slide{margin-top:1rem;max-height:14.25rem;min-height:auto;padding:0 1rem}.main-banner--catalog__brands .main-banner__slide-overlay{display:none}}.main-banner--catalog__brands .main-banner__slide-inner img{object-position:center right}@media (max-width:767px){.main-banner--catalog__brands .main-banner__slide-inner img{aspect-ratio:82/57;max-height:14.25rem}.main-banner--catalog__brands .main-banner__slide-inner{max-height:14.25rem;position:relative}.main-banner--corporate .main-banner__block{margin-top:1rem}}@media (min-width:768px){.main-banner--corporate .main-banner__slide{height:calc(100vh - 180px);min-height:570px}}@media (max-width:767px){.main-banner--corporate .main-banner__slide{max-height:14.25rem;min-height:auto;padding:0 1rem}}.main-banner--corporate .main-banner__slide-inner img{object-position:center right}@media (max-width:767px){.main-banner--corporate .main-banner__slide-inner img{aspect-ratio:82/57;max-height:14.25rem}.main-banner--corporate .main-banner__slide-inner{max-height:14.25rem;position:relative}}.main-banner--corporate .main-banner__slide-overlay{display:none}.main-banner--corporate .main-banner__slide-content{align-items:flex-start;justify-content:flex-start}.main-banner--corporate .main-banner__slide-inner-content{background:linear-gradient(180deg,#fafafa,#ebebed);box-shadow:6px 6px 12px rgba(60,45,34,.25);padding:40px 40px 3rem;width:635px}.main-banner--corporate .main-banner__slide-title{border-bottom:1px solid #e5e5e5;display:flex;font-family:Cormorant Garamond,serif;padding-bottom:8px}.main-banner--corporate .main-banner__slide-title h1{color:#2b2a29;display:inline;font-size:32px;font-weight:500;letter-spacing:0;line-height:118%;padding-right:16px}.main-banner--corporate .main-banner__slide-title-count{color:#83878d;display:inline;font-feature-settings:"pnum" on,"lnum" on;font-size:32px;font-weight:500;line-height:38px;white-space:nowrap}.main-banner--corporate .main-banner__slide-description{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:22px;margin-top:20px}@media (min-width:768px){.main-banner--gallery .main-banner__slide{height:calc(100vh - 180px);min-height:570px}}.main-banner--gallery .main-banner__slide-content{align-items:flex-start;justify-content:flex-start}.main-banner--gallery .main-banner__slide-inner-content{background:rgba(255,252,248,.9);box-shadow:6px 6px 12px 0 rgba(60,45,34,.25);max-width:775px;padding:2.5rem 2.5rem 4.5rem;width:775px}.main-banner--gallery .main-banner__slide-overlay{display:none}.main-banner--gallery .main-banner__slide-title{border-bottom:1px solid #e5e5e5;font-family:Cormorant Garamond,serif;padding-bottom:8px}.main-banner--gallery .main-banner__slide-title h1{color:#2b2a29;display:inline;font-size:48px;font-weight:500;letter-spacing:0;line-height:56px;padding-right:16px}.main-banner--gallery .main-banner__slide-title-count{color:#83878d;display:inline;font-feature-settings:"pnum" on,"lnum" on;font-size:32px;font-weight:500;line-height:38px;white-space:nowrap}.main-banner--gallery .main-banner__slide-description{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:22px;margin-top:20px}.slider-nav-wrap{position:relative}@media (max-width:767px){.page-catalog .main-banner,.page-static .main-banner{padding:0 16px}.page-catalog .main-banner__slide,.page-static .main-banner__slide{height:250px;max-height:auto;min-height:auto}}.pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}@media (min-width:768px){.pagination-wrapper{padding-top:40px}}.pagination-wrapper__more{width:100%}@media (min-width:768px){.pagination-wrapper__more{max-width:276px}}.pagination{align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.pagination{width:100%}}@media (min-width:768px){.pagination{justify-content:flex-end;width:auto}}.pagination__items{align-items:center;display:flex;gap:4px;justify-content:space-between;list-style:none;width:100%}@media (min-width:768px){.pagination__items{justify-content:flex-end}}.pagination__item{color:#2b2a29;font-size:14px;font-weight:350;height:24px;line-height:18px;min-width:24px;text-align:center;transition:color .3s ease}.pagination__item a{color:inherit;text-decoration:none}.pagination__item a:hover{color:#9f080c}.pagination__item.current{color:#9f080c;font-weight:700}.pagination__item.more{margin:0 4px}.pagination__item.prev{margin-right:16px}.pagination__item.next{margin-left:16px}.pagination__item .next-arrow,.pagination__item .previous-arrow{align-items:center;color:#9f080c;display:flex;height:15px;justify-content:center;width:15px;@transition (color)}.pagination__item .next-arrow svg,.pagination__item .previous-arrow svg{height:15px;width:15px}.pagination__item .next-arrow:hover,.pagination__item .previous-arrow:hover{color:#bf5659}.content-header .content-header__title,.content-header h2,.content-header h3,.content-subtitle{border-bottom:1px solid #e5e5e5;color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:36px;font-weight:500;line-height:38px;margin:0;padding-bottom:12px;width:100%}@media (min-width:768px){.content-header h2,.content-subtitle{font-size:48px;line-height:56px}}.content-kv__label,.content-text__desc,.content-text__intro,.content-text__section p{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.content-kv__label,.content-text__desc,.content-text__intro,.content-text__section p{font-size:16px;font-weight:350;line-height:22px}}.content-kv__value,.content-text__term{font-size:14px;font-weight:400;line-height:18px}@media (min-width:768px){.content-kv__value,.content-text__term{font-size:16px;font-weight:400;line-height:22px}}.content-text__group,.content-text__section{display:grid;gap:10px}.content-blocks{padding-bottom:40px}@media (min-width:768px){.content-blocks{padding-bottom:80px}}.content-subtitle{margin-bottom:40px}.content-grid{display:grid;gap:80px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.content-grid{gap:80px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.content-grid{gap:80px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.content-grid{gap:40px}}@media (min-width:1920px){.content-grid{grid-template-columns:repeat(4,1fr)}}.content-grid--2col{display:grid;gap:80px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.content-grid--2col{gap:80px;grid-template-columns:repeat(1,1fr)}}@media (min-width:1024px){.content-grid--2col{gap:80px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.content-grid--2col{gap:20px}}.content-grid--3col{display:grid;gap:80px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.content-grid--3col{gap:80px;grid-template-columns:repeat(1,1fr)}}@media (min-width:1024px){.content-grid--3col{gap:80px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.content-grid--3col{gap:20px}}.content-col{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.content-col{gap:16px}}@media (min-width:1024px){.content-col{gap:20px}}.content-row{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.content-row{gap:20px}}.content-list{display:flex;flex-direction:column;gap:12px;gap:20px;padding:0}@media (min-width:768px){.content-list{gap:16px}}@media (min-width:1024px){.content-list{gap:20px}}.content-list--wide{gap:24px;padding:16px 0}.content-list--wide .content-kv__value{text-align:left}@media (min-width:768px){.content-list--wide .content-kv__value{text-align:right}}.content-kv{align-items:baseline;display:grid;gap:20px;grid-template-columns:auto 1fr}.content-kv__label,.content-kv__value{color:#2b2a29;line-height:22px}.content-kv__value{margin:0;text-align:right}.content-kv__value--links{display:flex;flex-direction:column;gap:8px 20px;justify-content:flex-end}@media (min-width:768px){.content-kv__value--links{flex-direction:row;flex-wrap:wrap}}.content-card{border:1px solid #83878d;display:grid;gap:20px;padding:20px}@media (min-width:768px){.content-card{padding:40px}}.content-inline-links{align-items:center;display:flex;gap:8px}.content-inline-links__sep{color:#2b2a29;font-size:16px;font-weight:350;line-height:20px}.content-icons{align-items:center;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:767px){.content-icons{gap:16px}}.content-icons svg.icon{display:block;height:35px;width:35px}.content-icons svg.icon.iomoney,.content-icons svg.icon.webmoney{height:25px;width:25px}.content-text{display:grid;gap:20px}@media (min-width:768px){.content-text__intro{font-size:20px;font-weight:350;line-height:28px}}.content-text__group{margin:0}.content-text__group:last-of-type{border-bottom:none;padding-bottom:0}.content-text__desc{margin:0}.catalog-menu{margin-top:40px}.catalog-menu__list{align-content:space-between;display:grid;gap:20px 0;grid-template-columns:repeat(4,400px);justify-content:space-between;margin-bottom:80px}@media screen and (max-width:1600px){.catalog-menu__list{grid-template-columns:repeat(4,22.5%)}}@media screen and (max-width:768px){.catalog-menu__list{grid-template-columns:repeat(3,30%)}}@media screen and (max-width:480px){.catalog-menu__list{grid-template-columns:repeat(1,100%)}}.catalog-menu__item{align-items:center;display:flex;flex-direction:column;gap:20px}.catalog-menu__item img{display:inline-block;min-height:400px;transition:opacity .25s ease}@media screen and (max-width:1600px){.catalog-menu__item img{aspect-ratio:1/1;min-height:unset;object-fit:contain;width:100%}}.catalog-menu__item span{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:38px;text-align:center;text-transform:uppercase}@media screen and (max-width:1600px){.catalog-menu__item span{font-size:24px;font-weight:500;line-height:28px}}@media screen and (max-width:1200px){.catalog-menu__item span{font-size:20px;font-weight:500;line-height:24px}}@media screen and (max-width:480px){.catalog-menu__item span{font-size:24px;font-weight:400;line-height:28px}}.catalog-menu__item:hover img{opacity:.5}.page-catalog{display:flex;flex-direction:column}.page-catalog .page-mobile-header{padding:16px 0}.page-catalog .page-mobile-header .h1,.page-catalog .page-mobile-header h1{display:inline}.page-catalog .page-mobile-header .catalog-mobile-header__count{margin-left:8px}.page-catalog .page-mobile-header .share{display:flex;height:1.5rem;justify-content:end;margin:.25rem 0 1.25rem}@media (min-width:768px){.page-catalog .page-mobile-header{display:none}}@media (max-width:767px){.page-breadcrumbs-wrapper{order:-1}}.catalog-mobile-header__count{color:#83878d;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;line-height:38px}.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.catalog-layout{gap:0 40px;grid-template-columns:190px minmax(0,1fr)}}@media (min-width:1024px){.catalog-layout{gap:0 24px}}@media (min-width:1440px){.catalog-layout{gap:0 40px;grid-template-columns:275px minmax(0,1fr)}}@media (min-width:1920px){.catalog-layout{grid-template-columns:300px minmax(0,1fr)}}.catalog-layout .filters.is-hidden{display:none}.catalog-layout .catalog-items--full,.catalog-layout .filters.is-hidden+.filters-overlay+.catalog-items{grid-column:1/-1}.filter-wrapper.is-hidden{display:none}.catalog-products{padding:20px 0}@media (min-width:768px){.catalog-products{padding:40px 0}}.catalog-products__grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);justify-content:stretch}@media (min-width:768px){.catalog-products__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,400px));justify-content:flex-start}}@media (min-width:1024px){.catalog-products__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,400px))}}@media (min-width:1920px){.catalog-products__grid{gap:40px}}.catalog-products__grid--more{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.catalog-products__grid--more .btn-product-action__price{font-size:16px;font-weight:300;line-height:20px}.catalog-products__grid--more .btn-product-action__price--old{font-size:12px;font-weight:300;line-height:16px}.catalog-products__grid--more .product-card__info{order:1}.catalog-products__grid--more .product-card__price{margin-top:0;order:2}.catalog-products__grid--more .product-card__meta{display:contents}.catalog-products__grid--more .product-card__meta .product-card__articul{border-top:1px solid #e5e5e5;font-size:13px;font-weight:350;line-height:18px;margin-top:8px;order:3;padding-top:8px;text-align:center}.catalog-products__grid--more .product-card__meta .product-card__stock{align-items:center;order:4;text-align:center}.catalog-products__grid--more .product-card__meta .product-card__stock-text{color:#2b2a29;font-size:14px;font-weight:350;line-height:18px}.catalog-products__grid--more .product-card__meta .product-card__stock-text--detailed{justify-content:center}}@media (min-width:768px){.catalog-products__grid--more{grid-template-columns:repeat(3,minmax(0,320px))}}@media (min-width:1024px){.catalog-products__grid--more{gap:24px;grid-template-columns:repeat(4,minmax(0,320px))}}@media (min-width:1920px){.catalog-products__grid--more{gap:40px}}@media (min-width:768px){.catalog-products__grid--full{grid-template-columns:repeat(3,minmax(0,400px))}}@media (min-width:1024px){.catalog-products__grid--full{grid-template-columns:repeat(4,minmax(0,400px))}}@media (min-width:768px){.catalog-products__grid--more.catalog-products__grid--full{grid-template-columns:repeat(4,minmax(0,320px))}}@media (min-width:1024px){.catalog-products__grid--more.catalog-products__grid--full{grid-template-columns:repeat(5,minmax(0,320px))}}.catalog-products__cell{min-width:0}.catalog-products__empty{align-items:center;color:#83878d;display:flex;font-size:18px;font-weight:400;grid-column:1/-1;justify-content:center;line-height:24px;padding:80px 0}.pagination-wrapper{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr;padding:40px 0}@media (max-width:767px){.pagination-wrapper{grid-template-columns:1fr;justify-items:center}}.pagination-wrapper__more{width:220px}@media (max-width:767px){.pagination-wrapper__more{width:100%}}.catalog-tags{padding:16px 0 28px}@media (min-width:768px){.catalog-tags{padding:24px 0 40px}}.catalog-tags__list{display:flex;flex-wrap:wrap;gap:8px 12px}@media (min-width:768px){.catalog-tags__list{gap:12px 40px}}.catalog-tags__item{display:block}.catalog-tags__item.is-hidden{display:none!important}@media (max-width:767px){.catalog-tags__item--toggle{margin-top:-1.75px}}.catalog-tags__link{color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-decoration:none;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.catalog-tags__link path,.catalog-tags__link svg{transition:fill .3s ease;fill:#2b2a29}.catalog-tags__link:hover{color:#bf5659}.catalog-tags__link:hover path,.catalog-tags__link:hover svg{fill:#bf5659}.catalog-tags__link.selected,.catalog-tags__link:active{color:#9f080c}.catalog-tags__link.selected path,.catalog-tags__link.selected svg,.catalog-tags__link:active path,.catalog-tags__link:active svg{fill:#9f080c}.catalog-tags__link.disabled,.catalog-tags__link:disabled{color:#83878d;pointer-events:none}.catalog-tags__link.disabled path,.catalog-tags__link.disabled svg,.catalog-tags__link:disabled path,.catalog-tags__link:disabled svg{fill:#83878d}.catalog-tags__link.is-active{color:#9f080c}@media (min-width:768px){.catalog-tags__link{cursor:pointer;font-family:Circe,sans-serif;font-size:18px;font-weight:400;line-height:22px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}}.catalog-tags__toggle{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:400;gap:8px;line-height:18px;outline:none;padding:0}.catalog-tags__toggle:hover{opacity:.8;transition:opacity .3s}@media (min-width:768px){.catalog-tags__toggle{color:#9f080c;font-size:18px;font-weight:350;line-height:22px;text-transform:uppercase}}.catalog-tags__toggle:hover{color:#bf5659}.catalog-tags__toggle .icon-arrow svg{height:12px;width:12px}@media (max-width:767px){.catalog-tags__toggle .icon-arrow svg{margin-top:3px}}@media (min-width:768px){.catalog-tags__toggle .icon-arrow svg{color:#9f080c}}.catalog-tags__toggle-text:before{content:attr(data-more-mob)}.catalog-tags__toggle.is-open .catalog-tags__toggle-text:before{content:attr(data-less-mob)}@media (min-width:768px){.catalog-tags__toggle-text:before{content:attr(data-more)}.catalog-tags__toggle.is-open .catalog-tags__toggle-text:before{content:attr(data-less)}}.catalog-filters__tags{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:12px 0;scrollbar-color:#e5e5e5 transparent;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.catalog-filters__tags:empty,.catalog-filters__tags:not(:has(.catalog-filters__tag)){display:none}@media (min-width:768px){.catalog-filters__tags{padding:20px 0}}.catalog-filters__tags::-webkit-scrollbar{height:4px}.catalog-filters__tags::-webkit-scrollbar-track{background:transparent}.catalog-filters__tags::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:2px}.catalog-filters__tag{align-items:center;color:#2b2a29;display:inline-flex;font-size:14px;font-weight:350;gap:8px;line-height:18px;padding:4px 8px}.catalog-filters__tag-close{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:16px;justify-content:center;outline:none;padding:0;width:16px}.catalog-filters__tag-close:hover{opacity:.8;transition:opacity .3s}.catalog-filters__tag-close svg{height:12px;width:12px}@media (max-width:767px){.filters{background:#fff;display:flex;flex-direction:column;height:calc(100% - 143px);left:calc(-100% - 32px);min-width:calc(100% - 32px);overflow-y:auto;padding:0 16px 16px;position:fixed;top:57px;transition:left .3s ease;width:auto;z-index:100}.filters.is-open{height:calc(100% - 126px);left:0;min-width:100%}}.filters__form{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.filters__form{flex:1}}.filters__header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding-bottom:20px}@media (max-width:767px){.filters__header{padding:20px 0}}.filters__header-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;line-height:24px}@media (max-width:767px){.filters__header-title{margin-right:8px}}.filters__header-icons{align-items:center;display:flex;gap:4px;justify-content:center;position:relative}@media (max-width:767px){.filters__header-icons{margin-right:auto}}.filters__header-count{align-items:center;background:#2b2a29;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:350;height:16px;justify-content:center;line-height:16px;margin-left:25px;margin-top:-20px;padding:3px 2px 1px;position:absolute;width:16px}.filters__header-count.isHidden{display:none}.filters__header-close{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;display:none;font:inherit;justify-content:center;outline:none;padding:0}.filters__header-close:hover{opacity:.8;transition:opacity .3s}@media (max-width:767px){.filters__header-close{display:flex;height:13px;width:13px}}.filters__items{overflow-y:auto}.filters__item{border-bottom:1px solid #e5e5e5}.filters__item-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0}.filters__item-header-title{align-items:center;display:flex;font-size:16px;font-weight:350;gap:6px;line-height:22px}.filters__item-header-count{color:#2b2a29;font-size:16px;font-weight:350;line-height:22px}.filters__item-header-right{align-items:center;display:flex;gap:20px}.filters__item-header-icon{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.filters__item-header-icon .icon{height:auto;width:12px}.filters__item.is-open .filters__item-header-icon{transform:rotate(180deg)}.filters__item-reset{background-color:transparent;border:none;color:inherit;color:#9f080c;cursor:pointer;font:inherit;font-size:12px;font-weight:350;line-height:14px;opacity:0;outline:none;padding:2.5px 0 0;pointer-events:none;transition:opacity .3s ease}.filters__item-reset:hover{opacity:.8;transition:opacity .3s}.is-open .filters__item-reset{opacity:1;pointer-events:auto}.filters__item-reset:hover{color:#bf5659}.filters__item-content{display:none;min-width:0;padding-bottom:16px}.is-open>.filters__item-content{display:grid;gap:12px}.filters__items-checkboxs{max-height:300px;min-width:0;overflow-y:auto}.filters__items-checkboxs,.filters__items-checkboxs .simplebar-content{display:flex;flex-direction:column;gap:12px}.filters__items-checkboxs .simplebar-scrollbar:before{background:#e5e5e5}.filters__items-checkboxs .input-checkbox__label{align-items:center;display:flex;font-weight:350;gap:8px;justify-content:space-between;margin-right:15px}.filters__items-checkboxs .input-checkbox__label span:first-child{flex:auto}.filters__items-checkboxs .input-checkbox__control{display:none}.filters__item-prices{display:flex;gap:16px;justify-content:space-between}.filters__item-price-item{-moz-appearance:textfield;background:transparent;border:none;border-bottom:.5px solid #e5e5e5;color:#2b2a29;font-size:16px;font-weight:400;line-height:20px;max-width:100px;padding:5px 0;text-align:center}.filters__item-price-item::-webkit-inner-spin-button,.filters__item-price-item::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters__item-price-wrapper{margin:8px 2px;overflow:visible;padding:0 8px}.filters__item-price.noUi-target{background:#e5e5e5;border:none;border-radius:0;box-shadow:none;height:2px}.filters__item-price .noUi-connects{border-radius:0}.filters__item-price .noUi-connect{background:#2b2a29}.filters__item-price .noUi-handle{background:#fff;border:2px solid #2b2a29;border-radius:50%;box-shadow:none;cursor:pointer;height:20px;right:-10px;top:-9px;width:20px}.filters__item-price .noUi-handle:after,.filters__item-price .noUi-handle:before{display:none}.filters__item-price .noUi-handle:focus{outline:none}.filters__actions{display:flex;flex-direction:column;gap:20px;padding:20px 0}.filters__actions .btn-primary,.filters__actions .btn-secondary,.filters__actions .btn-secondary-white{width:100%}@media (max-width:767px){.filters__actions{background:#fff;bottom:0;display:flex;flex-direction:row-reverse;padding-top:32px;position:sticky}.filters__actions .btn-primary,.filters__actions .btn-secondary,.filters__actions .btn-secondary-white{flex:1;min-width:0}}.filters-overlay{display:none}@media (max-width:767px){.filters-overlay{background:rgba(43,42,41,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.filters-overlay.is-active{display:block}}.catalog-toolbar__filter-btn,.catalog-toolbar__toggle-filters,.catalog-toolbar__view-toggle,.sort-box .title{align-items:center;background-color:transparent;border:none;color:inherit;color:#2b2a29;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:350;gap:8px;line-height:18px;outline:none;padding:0;transition:color .3s ease}.catalog-toolbar__filter-btn:hover,.catalog-toolbar__toggle-filters:hover,.catalog-toolbar__view-toggle:hover,.sort-box .title:hover{opacity:.8;transition:opacity .3s}@media (min-width:768px){.catalog-toolbar__filter-btn,.catalog-toolbar__toggle-filters,.catalog-toolbar__view-toggle,.sort-box .title{font-size:16px;font-weight:350;line-height:22px}}.catalog-toolbar__filter-btn .icon,.catalog-toolbar__toggle-filters .icon,.catalog-toolbar__view-toggle .icon,.sort-box .title .icon{flex-shrink:0;height:24px;width:24px}@media (max-width:767px){.catalog-toolbar{margin:0 -16px;width:calc(100% + 32px)}}.catalog-toolbar__row{align-items:center;background:linear-gradient(180deg,#fafafa,#ebebed);display:flex;gap:20px;justify-content:space-between;padding:12px 20px}.catalog-toolbar__sort{flex-shrink:0}.catalog-toolbar__actions{align-items:center;display:flex;gap:8px}@media (min-width:768px){.catalog-toolbar__actions{gap:20px}}.catalog-toolbar__toggle-filters{display:none}@media (min-width:768px){.catalog-toolbar__toggle-filters{display:flex}}.catalog-toolbar__toggle-filters-text{display:none}@media (min-width:1024px){.catalog-toolbar__toggle-filters-text{display:flex}}.catalog-toolbar__view-toggle .icon--filled{display:none}.catalog-toolbar__view-toggle.is-active .icon--filled{display:block}.catalog-toolbar__view-text,.catalog-toolbar__view-toggle.is-active .icon--outline{display:none}@media (min-width:1024px){.catalog-toolbar__view-text{display:flex}}.catalog-toolbar__filter-btn{height:24px;order:-1;position:relative}.catalog-toolbar__filter-btn .filters__header-count{position:absolute;right:-4px;top:-4px}@media (max-width:767px){.catalog-toolbar__filter-btn .filters__header-count{font-size:10px;right:-6px;top:2px}}.sort-box{position:relative}.sort-box .title .icon{height:12px;width:12px}@media (max-width:767px){.sort-box .title .icon{height:15px;width:15px}}.sort-box__lists{background:#fff;box-shadow:0 4px 12px rgba(43,42,41,.08);display:none;left:-16px;min-width:275px;position:absolute;top:160%;z-index:10}.sort-box__lists li:not(:last-child){border-bottom:1px solid #e5e5e5;margin:0}.sort-box__lists li a{color:#2b2a29;display:block;font-size:16px;font-weight:350;line-height:22px;padding:16px;transition:background .3s ease;white-space:nowrap}.sort-box__lists li a:hover,.sort-box__lists li.is-active a{background:linear-gradient(180deg,#fafafa,#ebebed)}.sort-box.is-active .title .icon{transform:rotate(180deg)}.sort-box.is-active .sort-box__lists{display:block}.product-card{background:#fff;display:flex;flex-direction:column;gap:10px;height:100%;isolation:isolate;width:100%}@media (min-width:768px){.product-card{gap:20px}}.product-card__media{aspect-ratio:1;background:#fff;overflow:hidden;position:relative;transition:opacity .3s ease}.product-card__media:hover{opacity:.7}.product-card__slider-link{display:block;height:100%;width:100%}.product-card__slider{height:100%;position:relative;width:100%}.product-card__slider .swiper-wrapper{height:100%}.product-card__slider .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center}.product-card__slider .swiper-slide.blurred{filter:blur(20px);pointer-events:none}.product-card__tag{background:hsla(0,0%,95%,.7);font-size:12px;font-weight:300;line-height:14px;padding:2px 8px;text-transform:uppercase}.product-card__tag.sale{color:#9f080c}.product-card__adult-tag{bottom:20px;position:absolute;right:12px;z-index:3}.product-card__adult-tag .product-card__tag{background:#9f080c;color:#fff;font-size:18px;font-weight:400;line-height:22px}@media (min-width:768px){.product-card__adult-tag .product-card__tag{padding:10px 10px 8px}}.product-card__pagination{align-items:center;bottom:12px;display:flex;gap:12px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media (min-width:1024px){.product-card__pagination{align-items:center;bottom:20px;display:flex;gap:12px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:10}}@media (max-width:767px){.product-card__pagination{column-gap:6px;flex-wrap:wrap;left:0;padding:0 8px;right:0;row-gap:4px;transform:none}}@media (max-width:767px){.product-card__media:has(.product-card__play) .product-card__pagination{padding:0 34px}}.product-card__bullet{background:#83878d;border:.5px solid #fff;border-radius:50%;cursor:pointer;height:6px;transition:all .2s ease;width:6px}.product-card__bullet.is-active,.product-card__bullet.swiper-pagination-bullet-active{background:#2b2a29;border-color:#fff}@media (min-width:768px){.product-card__bullet{background:#83878d;border:.5px solid #fff;border-radius:50%;cursor:pointer;height:4px;transition:all .2s ease;width:4px}.product-card__bullet.is-active,.product-card__bullet.swiper-pagination-bullet-active{background:#2b2a29;border-color:#fff}}.product-card__play{align-items:center;background-color:transparent;background:#fffcf8;border:none;border-radius:50%;bottom:5px;color:inherit;cursor:pointer;display:flex;font:inherit;height:24px;justify-content:center;left:5px;outline:none;padding:0;position:absolute;width:24px;z-index:3}.product-card__play:hover{opacity:.8;transition:opacity .3s}@media (min-width:768px){.product-card__play{height:36px;width:36px}}.product-card__play .icon{height:auto;left:2px;position:relative;width:12px}@media (min-width:768px){.product-card__play .icon{height:18px;width:18px}}.product-card .psc__pic,.product-card .psc__pic_big{height:100%;object-fit:contain;width:100%}.product-card .psc__pic_big{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}@media (min-width:1024px){.product-card .swiper-slide:hover .psc__pic_big{opacity:1}}.product-card__content{display:flex;flex-direction:column;flex-grow:1;gap:5px;padding:0 0 20px}@media (min-width:768px){.product-card__content{padding:0 16px 30px}}.product-card__info{display:flex;flex-direction:column;text-align:center}.product-card__meta{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.product-card__meta .product-card__articul{text-align:left}.product-card__meta .product-card__stock{align-items:flex-end;text-align:right}.product-card__meta .product-card__stock-text{color:#83878d;font-size:12px;font-weight:350;line-height:16px}@media (min-width:768px){.product-card__meta .product-card__stock-text{font-size:12px;font-weight:350;line-height:16px}}.product-card__meta .product-card__stock-text--detailed{align-items:baseline;justify-content:flex-end}.product-card__brand{color:#2b2a29;font-family:Circe,sans-serif;font-size:14px;font-weight:400;line-height:18px;transition:color .3s ease}@media (min-width:768px){.product-card__brand{font-size:16px;font-weight:400;line-height:20px}}.product-card__brand:hover{color:#83878d}.product-card__articul{color:#83878d;font-family:Circe,sans-serif;font-size:12px;font-variant:tabular-nums;font-weight:500;line-height:16px;text-align:center}.product-card__title{color:#2b2a29;display:-webkit-box;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}@media (min-width:768px){.product-card__title{font-size:16px;font-weight:350;line-height:20px}}.product-card__title:hover{color:#83878d}.product-card__price{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:auto;padding:4px 0}.product-card__price-current{color:#2b2a29;font-family:Circe,sans-serif;font-size:14px;font-weight:400;line-height:18px}@media (min-width:768px){.product-card__price-current{font-size:16px;font-weight:400;line-height:20px}}.product-card__price-old{color:#83878d;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px;text-decoration:line-through}@media (min-width:768px){.product-card__price-old{font-size:14px;font-weight:400;line-height:14px}}.product-card__stock{align-items:center;display:flex;flex-direction:column;gap:4px}.product-card__stock-text{color:#2b2a29;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-card__stock-text{font-size:16px;font-weight:350;line-height:20px}}.product-card__stock-text--detailed{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px}.product-card__stock-list{font-weight:350}.product-card__cart-btn{align-items:center;background-color:transparent;border:none;bottom:0;color:inherit;color:#2b2a29;cursor:pointer;display:flex;font:inherit;height:48px;justify-content:center;outline:none;padding:0;position:absolute;right:0;transition:color .3s ease;width:48px;z-index:2}.product-card__cart-btn:hover{color:#83878d;opacity:.8;transition:opacity .3s}.product-card__cart-btn.is-active{color:#9f080c}.product-card__cart-btn.is-active:hover{color:#bf5659}.product-card__btn svg{fill:#2b2a29;transition:fill .3s ease}.product-card__btn.isHover svg,.product-card__btn:hover svg{fill:#83878d}.product-card__btn.isActive svg{fill:#9f080c}.product-card__btn.isActive.isHover svg,.product-card__btn.isActive:hover svg{fill:#bf5659}.product-card .product-card__tags{display:flex;flex-wrap:wrap;gap:4px;left:12px;position:absolute;top:8px;z-index:2}@media (max-width:767px){.product-card .product-card__tags{max-width:calc(100% - 56px)}}@media (min-width:1024px){.product-card .product-card__tags{left:12px;top:12px}}.product-card .product-card__tags .tag{align-items:center;background:hsla(0,0%,95%,.7);display:flex;font-family:Circe,sans-serif;font-size:12px;font-weight:350;justify-content:center;line-height:14px;padding:4px 8px}.product-card .product-card__tags .tag--red{color:#9f080c}.product-card .product-card__tags .tag--black{color:#2b2a29}.product-card__favorite-btn{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:24px;justify-content:center;outline:none;padding:0;right:8px;top:8px;width:24px}.product-card__favorite-btn:hover{opacity:.8;transition:opacity .3s}.product-card__favorite-btn .icon--filled{display:none}.product-card__favorite-btn .icon--outline,.product-card__favorite-btn.is-active .icon--filled{display:block}.product-card__favorite-btn.is-active .icon--outline{display:none}@media (min-width:768px){.product-card__favorite-btn{height:25px;width:20px}}@media (min-width:1024px){.product-card__favorite-btn{right:12px;top:12px}}.product-card__favorite-btn svg{height:100%;transition:all .3s ease;width:100%}.product-card__media .product-card__favorite-btn{position:absolute;z-index:2}.btn-product-action{border-color:#e5e5e5;height:auto;min-height:3.5rem;padding:.125rem .5rem;text-transform:none}.btn-product-action:hover{border-color:#2b2a29}.btn-product-action__container{align-items:center;display:flex;gap:.75rem}.btn-product-action__icon{height:2.5rem;width:2.25rem}.btn-product-action__icon svg{height:2.25rem;width:2.25rem;fill:#9f080c}.btn-product-action__divider{background:silver;height:1.25rem;vertical-align:center;width:.0625rem}.btn-product-action__price{display:flex;flex-direction:column;font-family:Circe,sans-serif;font-size:1.5rem;font-weight:300;gap:.0625rem;text-align:left}.btn-product-action__price--discounted{line-height:1.2rem}.btn-product-action__price--old{color:#83878d;display:block;font-size:.75rem;font-weight:300;line-height:1rem;text-decoration:line-through}.btn-product-action__info{color:#2b2a29;display:block;font-size:1.25rem;max-height:0;opacity:0;overflow:hidden;text-transform:uppercase;transition:max-height,opacity .25s ease}.btn-product-action:hover .btn-product-action__icon svg{fill:#bf5659}.btn-product-action__icon{transition:color .2s ease}.btn-product-action__icon svg{transition:opacity,fill,transform .2s ease}.btn-product-action.is-switching .btn-product-action__icon svg{opacity:.25;transform:scale(.85)}.btn-product-action--active{border-color:grey}.btn-product-action--active .btn-product-action__info{max-height:2rem;opacity:1}.btn-product-action--active .btn-product-action__icon svg{fill:#2b2a29}.btn-product-action--active:hover .btn-product-action__icon svg{fill:#413e3e}.btn-product-action--active .btn-product-action__price span:nth-child(2){font-size:.875rem;line-height:1rem}@media (max-width:767px){.btn-product-action{background:transparent;border:0;min-height:0;padding:0}.btn-product-action__container{gap:10px;justify-content:center}.btn-product-action__icon{align-items:center;color:#9f080c;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.btn-product-action__icon svg{height:100%;width:100%;fill:currentColor}.btn-product-action__price{align-items:flex-start;flex-direction:column;font-size:16px;font-weight:300;gap:0;line-height:20px;text-align:left}.btn-product-action__price span{white-space:nowrap}.btn-product-action__price--old{font-size:13px;font-weight:300;line-height:16px}.btn-product-action__info{font-size:14px;font-weight:400;line-height:18px}.breadcrumb--product .breadcrumb__list{flex-wrap:nowrap;width:max-content}}.breadcrumb--product .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:10px}.breadcrumb--product .simplebar-scrollbar:before{background:#e5e5e5}.product-page__header{display:flex;flex-direction:column;gap:20px;padding:20px 0}@media (min-width:768px){.product-page__header{padding:28px 0 40px}}.product-page__brand{color:#83878d;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:400;line-height:28px;transition:opacity .3s ease}.product-page__brand:hover{opacity:.5}@media (min-width:768px){.product-page__brand{font-size:32px;font-weight:500;line-height:38px}}.product-page__title-row{align-items:center;display:flex;gap:24px}.product-page__title{font-feature-settings:"pnum" on,"lnum" on;font-size:36px;font-weight:400;line-height:38px}@media (max-width:767px){.product-page__title{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between}}@media (min-width:768px){.product-page__title{font-size:48px;font-weight:500;line-height:56px}}.product-page__adult-badge{align-items:center;background:#9f080c;color:#fff;display:flex;display:inline-flex;font-family:Circe,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:22px;padding:10px 10px 8px;text-transform:uppercase;vertical-align:middle}.product-page__meta{align-items:center;display:flex;gap:16px;justify-content:space-between}@media (min-width:768px){.product-page__meta{display:none}}.product-page__meta-stock{font-size:14px;font-weight:400;line-height:18px}.product-page__meta-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.product-page__body{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.product-page__body{gap:24px}}@media (min-width:1024px){.product-page__body{align-items:start;gap:24px;grid-template-columns:1.25fr 1fr}}@media (min-width:1440px){.product-page__body{gap:80px;grid-template-columns:700px auto}}.product-page__gallery{min-width:0}.product-page__info{display:flex;flex-direction:column;gap:24px;min-width:0}@media (min-width:768px){.product-page__info{gap:40px}}.product-gallery{display:flex;flex-direction:column;gap:40px}@media (min-width:1024px){.product-gallery{position:sticky;top:20px}}.product-gallery__mobile-zoom-btn{align-items:center;background:transparent;border:none;border-radius:50%;bottom:0;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:12px;width:40px;z-index:10}@media (min-width:768px){.product-gallery__mobile-zoom-btn{display:none}}.product-gallery__main{aspect-ratio:1;background:#fff;overflow:hidden;position:relative}.product-gallery__swiper{height:100%;width:100%}.product-gallery__slide{align-items:center;display:flex;justify-content:center}@media (min-width:1024px){.product-gallery__slide{cursor:crosshair}}.product-gallery__slide--blurred img{filter:blur(20px)}.product-gallery__img{max-height:100%;max-width:100%;object-fit:contain}.product-gallery__play{align-items:center;background-color:transparent;background:hsla(0,0%,100%,.5);border:1px solid #83878d;border-radius:50%;color:inherit;cursor:pointer;display:flex;font:inherit;height:60px;justify-content:center;left:50%;outline:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.product-gallery__play:hover{opacity:.8;transition:opacity .3s}.product-gallery__arrow{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:44px;justify-content:center;outline:none;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:20}.product-gallery__arrow:hover{opacity:.8;transition:opacity .3s}.product-gallery__arrow .icon{height:24px;width:24px}@media (max-width:767px){.product-gallery__arrow .icon{color:#9f080c;height:16px;width:16px}}.product-gallery__arrow--prev{left:8px;z-index:20}.product-gallery__arrow--next{right:8px;z-index:20}.product-gallery__pagination{bottom:8px!important;left:0;position:absolute;right:0;text-align:center;z-index:2}.product-gallery__thumbs{display:none}@media (min-width:768px){.product-gallery__thumbs{display:block;overflow:hidden}.product-gallery__thumbs .swiper-wrapper{transition-timing-function:linear!important}.product-gallery__thumbs .swiper-slide{align-items:center;border:1px solid #fff;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:150px;justify-content:center;position:relative;transition:border-color .3s ease;width:150px!important}.product-gallery__thumbs .swiper-slide.swiper-slide-thumb-active,.product-gallery__thumbs .swiper-slide:hover{border-color:#e5e5e5}.product-gallery__thumbs .swiper-slide img{max-height:100%;max-width:100%;object-fit:contain}}.product-gallery__thumbs-container{display:none}@media (min-width:768px){.product-gallery__thumbs-container{display:block;position:relative}}.product-gallery__thumbs-navigation{left:0;position:absolute;top:calc(75px - 1.5rem);width:100%;z-index:5}.product-gallery__thumbs-arrow{background:#fff;border:.0625rem solid #e5e5e5;border-radius:50%;height:3rem;padding:.75rem;width:3rem}.product-gallery__thumbs-arrow svg{height:100%;padding:.25rem;width:100%;fill:#9f080c}.product-gallery__thumbs-arrow--prev{left:-1.5rem;position:absolute}.product-gallery__thumbs-arrow--next{position:absolute;right:-1.5rem}.product-gallery__thumbs-arrow[disabled]{cursor:not-allowed}.product-gallery__thumbs-arrow[disabled] svg{fill:#83878d}.product-gallery__thumbs-scrollbar{background:#fff;box-sizing:border-box;height:6px;margin-top:28px;width:100%}.product-gallery__thumbs-scrollbar.swiper-scrollbar-lock{display:none}.product-gallery__thumbs-scrollbar .swiper-scrollbar-drag{background:#e5e5e5;border-radius:20px;cursor:grab;height:6px;min-width:60px;transition:background-color .3s ease}.product-gallery__thumbs-scrollbar .swiper-scrollbar-drag:hover{background:#83878d}.product-gallery__zoom{background-repeat:no-repeat;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;width:100%;will-change:opacity,background-position;z-index:1}.product-gallery__zoom.is-active{opacity:1}.product-gallery__thumb-zoom{display:none}@media (min-width:768px){.product-gallery__thumb-zoom{align-items:center;background-color:#fffcf8;border:1px solid #e5e5e5;border-radius:50%;cursor:zoom-in;display:block;display:flex;height:24px;justify-content:center;left:50%;opacity:0;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:24px;z-index:2}.product-gallery__thumb-zoom .icon{height:auto;width:12px}}.product-gallery .swiper-slide:hover .product-gallery__thumb-zoom{opacity:1}.product-section__title{align-items:center;color:#2b2a29;display:flex;flex-direction:row;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:400;justify-content:space-between;line-height:28px;width:100%}@media (min-width:768px){.product-section__title{font-size:32px;font-weight:500;line-height:38px}.product-section__title .product-meta__article{display:none}}.product-meta{display:none}@media (min-width:768px){.product-meta{align-items:center;display:flex;gap:16px;justify-content:space-between}}.product-meta__article{color:#83878d;font-family:Circe,sans-serif;font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-meta__article{font-size:16px;font-weight:350;line-height:22px}}.product-meta__stock{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-meta__stock{font-size:20px;font-weight:350;line-height:28px}}.product-price{display:flex;flex-direction:column;gap:16px}.product-price__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}@media (min-width:768px){.product-price__row{column-gap:16px;min-height:52px;row-gap:12px}}@media (min-width:1920px){.product-price__row{column-gap:40px}}.product-price__container{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (min-width:768px){.product-price__container{align-items:baseline}}.product-price__container.active+.product-price__loyalty{display:flex;opacity:1}@starting-style{.product-price__container.active+.product-price__loyalty{opacity:0}}.product-price__current{color:#2b2a29;font-family:Circe,sans-serif;font-size:36px;font-weight:700;line-height:42px;text-transform:uppercase}.product-price__current--request{font-size:18px;font-weight:300;line-height:24px;text-transform:none}@media (min-width:768px){.product-price__current--request{font-size:24px;font-weight:300;line-height:30px}}.product-price__old{color:#83878d;font-family:Circe,sans-serif;font-size:18px;font-weight:400;line-height:18px;text-decoration:line-through}.product-price__loyalty-trigger,.product-price__old--hidden{display:none}@media (min-width:768px){.product-price__loyalty-trigger{align-items:center;background-color:transparent;border:none;color:inherit;color:#2b2a29;cursor:pointer;display:flex;font:inherit;height:24px;justify-content:center;outline:none;padding:0;width:24px}.product-price__loyalty-trigger:hover{opacity:.8;transition:opacity .3s}}.product-price__loyalty-trigger svg{height:24px;width:24px}.product-price__loyalty{background:#fff;border:1px solid #e5e5e5;color:#000;display:none;font-size:14px;font-weight:350;line-height:18px;opacity:0;padding:12px 16px;transition:opacity .4s ease,display allow-discrete .4s ease}@media (max-width:767px){.product-price__loyalty{align-items:center;display:flex!important;gap:16px;opacity:1}}@media (min-width:768px){.product-price__loyalty{border:none;box-shadow:1px 1px 6px rgba(0,0,0,.15);max-width:225px;padding:8px}}@media (min-width:1440px){.product-price__loyalty{max-width:250px}}@media (min-width:1920px){.product-price__loyalty{max-width:270px}}.product-price__loyalty .icon{background:linear-gradient(180deg,#fafafa,#ebebed);border-radius:50%;height:24px;min-width:24px;width:24px}@media (min-width:768px){.product-price__loyalty .icon{display:none}}.product-price__actions{display:none}@media (min-width:768px){.product-price__actions{align-items:center;display:flex;gap:16px;margin-left:auto}}.product-variants{display:flex;flex-direction:column;gap:16px}.product-variants__title{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:400;line-height:28px}@media (min-width:768px){.product-variants__title{font-size:32px;font-weight:500;line-height:38px}}.product-variants__list{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:768px){.product-variants__list{gap:32px}}.product-variants__option{align-items:center;cursor:pointer;display:flex;gap:8px}.product-variants__radio{border:1px solid #2b2a29;border-radius:50%;flex-shrink:0;height:24px;position:relative;width:24px}.product-variants__radio:after{background:#2b2a29;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:8px}input:checked+.product-variants__radio:after{opacity:1}.product-variants__label{color:#000;font-size:16px;font-weight:350;line-height:22px}.product-actions{display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.product-actions{flex-direction:row;flex-wrap:wrap}.product-actions .btn-primary,.product-actions .btn-secondary,.product-actions .btn-secondary-white{min-width:auto;width:calc(50% - .625rem)}}@media (min-width:1440px){.product-actions .btn-primary,.product-actions .btn-secondary,.product-actions .btn-secondary-white{min-width:220px;width:auto}}.product-actions .btn-primary.isActive{background-color:#83878d}.product-engraving{display:flex;flex-direction:column;gap:16px}.product-engraving__body{align-items:center;display:flex;gap:15px}.product-engraving__btn{align-items:center;background-color:transparent;background:#2b2a29;border:none;border-radius:50%;color:inherit;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:35px;justify-content:center;outline:none;padding:0;width:35px}.product-engraving__btn:hover{opacity:.8;transition:opacity .3s}.product-engraving__btn svg{height:24px;width:17px}.product-engraving__btn .checked{display:none}.product-engraving__btn .add{color:#fff;display:block}.isActive .product-engraving__btn .checked{display:block}.isActive .product-engraving__btn .add{display:none}.product-engraving__text{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-engraving__text{font-size:16px;font-weight:350;line-height:22px}}.product-packaging{display:flex;flex-direction:column;gap:20px}.product-packaging__items{display:flex;flex-direction:row;gap:12px}.product-packaging__item{align-items:center;display:flex;gap:16px;justify-content:space-between}.product-packaging__left{align-items:center;display:flex;gap:15px}.product-packaging__left .icon{flex-shrink:0;height:auto;width:17px}.product-packaging__left .checked{display:none}.product-packaging__left .add{color:#fff;display:block}.isActive .product-packaging__left .checked{display:block}.isActive .product-packaging__left .add{display:none}.product-packaging__left span{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-packaging__left span{font-size:16px;font-weight:350;line-height:22px}}.product-packaging__photo{align-items:center;background-color:transparent;border:none;color:inherit;color:#2b2a29;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:35px;justify-content:center;outline:none;padding:0;width:35px}.product-packaging__photo:hover{opacity:.8;transition:opacity .3s}.product-packaging__photo .icon{height:auto;width:20px}.product-packaging__change{color:#9f080c;font-size:14px;font-weight:350;line-height:18px;transition:color .3s ease}@media (min-width:768px){.product-packaging__change{font-size:16px;font-weight:350;line-height:22px}}.product-packaging__change:hover{color:#bf5659}.product-delivery,.product-delivery__groups{display:flex;flex-direction:column;gap:20px}.product-delivery__group{display:flex;flex-direction:column;gap:8px}.product-delivery__group .product-delivery__group-title,.product-delivery__group h4{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:20px;font-weight:600;line-height:24px}.product-delivery__line{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.product-delivery__line span{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-delivery__line span{font-size:16px;font-weight:350;line-height:22px}}.product-delivery__text{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-delivery__text{font-size:16px;font-weight:350;line-height:22px}}.product-delivery__link{color:#9f080c;font-size:14px;font-weight:350;line-height:18px;transition:color .3s ease}@media (min-width:768px){.product-delivery__link{font-size:16px;font-weight:350;line-height:22px}}.product-delivery__link:hover{color:#bf5659}.product-description__body{display:flex;flex-direction:column;gap:16px;padding-top:16px}.product-description__body p:not(:last-of-type){padding-bottom:16px}.product-specs{display:flex;flex-direction:column;gap:16px}.product-specs__list{display:flex;flex-direction:column;gap:12px}.product-specs__row{display:flex;flex-direction:column;gap:5px}@media (min-width:768px){.product-specs__row{flex-direction:row}}.product-specs__row dt{color:#2b2a29;flex-shrink:0;font-size:14px;font-weight:400;line-height:18px}@media (min-width:768px){.product-specs__row dt{font-size:16px;font-weight:400;line-height:22px}}.product-specs__row dd{color:#2b2a29;font-size:14px;font-weight:350;line-height:18px;margin:0}@media (min-width:768px){.product-specs__row dd{font-size:16px;font-weight:350;line-height:22px}}.product-details__branding-list li{list-style:inside;padding-left:.5rem}.product-main__calc{align-items:center;display:flex;gap:1rem}.product-main__calc .product-section__title{width:auto}.product-main__calc .cartcalc{align-items:center;display:flex}.product-main__calc .cartcalc button{background:linear-gradient(180deg,#fafafa,#ebebed);height:1.5rem;padding:.21875rem;width:1.5rem}.product-main__calc .cartcalc button svg{height:100%;width:100%}.product-main__calc .ccalc-count{-moz-appearance:textfield;border:none;font-size:1rem;font-weight:300;line-height:1.5rem;max-height:1.5rem;max-width:2.75rem;text-align:center}.product-main__calc .ccalc-count::-webkit-inner-spin-button,.product-main__calc .ccalc-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#request-corporate-item-modal .product-modal__details{display:flex;flex-direction:column;gap:.5rem}.product-passport{align-items:center;cursor:pointer;display:flex;gap:16px}.product-passport__img{flex-shrink:0;position:relative}.product-passport__img img{display:block;height:41px;object-fit:contain;width:65px}.product-passport__img .icon{color:#fff;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.product-passport__text{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.product-passport__text{font-size:16px;font-weight:350;line-height:22px}}.product-stock-link{display:none}@media (min-width:768px){.product-stock-link{align-items:center;color:#2b2a29;display:flex;font-size:14px;font-weight:350;gap:3px;line-height:18px;transition:color .3s ease}}.product-stock-link:hover{color:#9f080c}.product-stock-link svg{flex-shrink:0}.product-fix-btn{background:#fff;bottom:70px;box-shadow:0 -2px 10px rgba(0,0,0,.1);left:0;opacity:0;padding:16px;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:opacity .3s ease-out,transform .5s cubic-bezier(.25,1,.5,1),visibility .3s;visibility:hidden;z-index:98}.product-fix-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media (min-width:768px){.product-page .main-section__title{font-size:46px;font-weight:500;line-height:56px}}.product-sticky-bar{background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 6px 12px hsla(0,0%,70%,.25);left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .3s ease;z-index:99}.product-sticky-bar.is-visible{transform:translateY(0)}.product-sticky-bar__inner{align-items:center;display:flex;gap:24px;height:92px;justify-content:space-between;padding:12px 0}.product-sticky-bar__info{align-items:center;display:flex;flex:1;flex-direction:row;gap:40px;min-width:0}.product-sticky-bar__img{flex-shrink:0;height:78px;width:90px}.product-sticky-bar__img img{height:100%;object-fit:contain;width:100%}.product-sticky-bar__brand{color:#83878d;flex-shrink:0;white-space:nowrap}.product-sticky-bar__brand,.product-sticky-bar__name{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:38px}.product-sticky-bar__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__actions{align-items:center;display:flex;flex-shrink:0;gap:80px}.product-sticky-bar__actions .btn-primary{flex-shrink:0;min-width:268px;white-space:nowrap;width:auto}@media (min-width:768px){.product-sticky-bar__actions .product-card__favorite-btn{margin-left:-70px;position:relative;right:auto;top:auto}}@media (max-width:767px){.product-sticky-bar .product-card__favorite-btn,.product-sticky-bar__info,.product-sticky-bar__share{display:none}.product-sticky-bar__inner{gap:0;height:auto;padding:8px 0}.product-sticky-bar__actions{gap:0;width:100%}.product-sticky-bar .btn-primary{min-width:0;width:100%}}.ya-share2__icon_more{background-image:none!important;background:none!important;height:16px!important;width:22px!important}.ya-share2__icon_more:before{background-color:#2b2a29;content:"";display:block;height:16px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' fill='none'%3E%3Cpath stroke='%232B2A29' stroke-linejoin='round' d='M13.24.502c.092.02.141.051.155.065l.021.02 8.013 7.048a.217.217 0 0 1 0 .32l-8.014 7.099-.02.018a.36.36 0 0 1-.2.103.4.4 0 0 1-.117-.015.24.24 0 0 1-.138-.225V10.98a.5.5 0 0 0-.5-.5c-4.465 0-8.065 1.41-10.682 4.694a.9.9 0 0 1-.946.29.47.47 0 0 1-.275-.185c-.031-.051-.062-.143-.005-.31C2.947 7.966 8.66 5.06 12.44 5.06a.5.5 0 0 0 .5-.5V.755c0-.112.058-.193.14-.229a.33.33 0 0 1 .16-.024Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' fill='none'%3E%3Cpath stroke='%232B2A29' stroke-linejoin='round' d='M13.24.502c.092.02.141.051.155.065l.021.02 8.013 7.048a.217.217 0 0 1 0 .32l-8.014 7.099-.02.018a.36.36 0 0 1-.2.103.4.4 0 0 1-.117-.015.24.24 0 0 1-.138-.225V10.98a.5.5 0 0 0-.5-.5c-4.465 0-8.065 1.41-10.682 4.694a.9.9 0 0 1-.946.29.47.47 0 0 1-.275-.185c-.031-.051-.062-.143-.005-.31C2.947 7.966 8.66 5.06 12.44 5.06a.5.5 0 0 0 .5-.5V.755c0-.112.058-.193.14-.229a.33.33 0 0 1 .16-.024Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:22px}.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{background:transparent!important}.process-info{padding:60px 0 40px}.process-info__items{align-items:start;display:flex;gap:20px}.process-info__item{align-items:center;display:flex;font-size:1.25rem;font-weight:300;gap:25px;line-height:140%;padding-right:140px;position:relative}.process-info__item:last-child{padding-right:0}.process-info__item:last-child:after{display:none}.process-info__item:after{background:#83878d;content:"";height:1px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:120px}.process-info__item-number{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;flex-shrink:0;font-family:Cormorant Garamond,serif;font-feature-settings:"lnum";font-size:3rem;font-weight:500;height:100px;justify-content:center;line-height:117%;width:100px}@media screen and (max-width:1600px){.process-info__items{display:grid;gap:60px;grid-template-columns:repeat(4,calc(25% - 45px))}.process-info__item{align-items:start;flex-direction:column;gap:16px;padding:0}.process-info__item:after{left:110px;top:50px;transform:unset;width:calc(100% - 60px)}}@media screen and (max-width:992px){.process-info{padding:10px 0 25px}.process-info__item:after{left:60px;top:25px;width:calc(100% - 10px)}.process-info__item-number{font-feature-settings:unset;font-size:2.25rem;height:50px;width:50px}.process-info__item-number span{margin-top:-8px}.process-info__item-text{font-size:14px}}@media screen and (max-width:768px){.process-info__items{gap:20px;grid-template-columns:100%}.process-info__item{align-items:center;flex-direction:row}.process-info__item:after{display:none}}.journal-card{background:#fff;display:grid;grid-template-rows:auto 1fr;height:100%}.journal-card__img-wrap{aspect-ratio:1/.7;display:block;max-height:400px;overflow:hidden}.journal-card__img-wrap picture{display:contents}.journal-card__img-wrap img{display:block;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.journal-card__img-wrap:hover img{transform:scale(1.05)}.journal-card__body{align-content:start;display:grid;gap:6px;grid-template-rows:auto auto auto;padding:14px 0 0 14px}.journal-card__date{font-weight:350}.journal-card__date,.journal-card__title{color:#2b2a29;font-family:Circe,sans-serif;font-size:16px;line-height:20px}.journal-card__title{font-weight:400;text-decoration:none;transition:color .3s ease}.journal-card__title:hover{color:#9f080c}.journal-card__footer{align-items:flex-end;display:flex;gap:5px;justify-content:space-between;padding-top:2px}.journal-card__preview{color:#2b2a29;display:-webkit-box;font-family:Circe,sans-serif;font-size:16px;font-weight:350;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-card__arrow{color:#9f080c;display:flex;flex-shrink:0;transition:color .3s ease}.journal-card__arrow:hover{color:#bf5659}.journal-card__arrow .icon{height:auto;width:15px}.journal-list{padding-bottom:40px;padding-top:20px}@media (min-width:768px){.journal-list{padding-bottom:80px}}.journal-list__grid{display:grid;gap:20px;gap:40px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.journal-list__grid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.journal-list__grid{gap:40px;grid-template-columns:repeat(4,1fr)}}.main-tops{padding:40px 0}@media (min-width:768px){.main-tops{padding:80px 0}}.main-tops__title{font-size:36px;font-weight:400;line-height:38px;padding-bottom:40px;text-wrap:balance}@media (min-width:768px){.main-tops__title{font-size:72px;font-weight:500;line-height:90px}}.main-tops__grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:359px){.main-tops__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.main-tops__grid{column-gap:40px;row-gap:12px}}@media (min-width:1024px){.main-tops__grid{column-gap:48px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(3,480px);row-gap:0}}@media (min-width:1920px){.main-tops__grid{column-gap:100px}}.main-tops__item{cursor:pointer;display:grid;gap:8px;grid-template-rows:185px auto;min-width:0;text-decoration:none}.main-tops__item:active{opacity:.6}@media (max-width:767px){.main-tops__item--1,.main-tops__item--6{grid-column:span 2}}@media (max-width:359px){.main-tops__item--1,.main-tops__item--6{grid-column:span 1}}@media (min-width:1024px){.main-tops__item{gap:0;grid-template-rows:1fr auto}.main-tops__item--1{grid-column:span 4;grid-row:1}.main-tops__item--2,.main-tops__item--3{grid-column:span 3;grid-row:1}.main-tops__item--4,.main-tops__item--5{grid-column:span 3;grid-row:2}.main-tops__item--6{grid-column:span 2;grid-row:2}.main-tops__item--6 .main-tops__item-quote{font-size:1.5rem;font-weight:400;line-height:1.75rem}.main-tops__item--7{grid-column:span 2;grid-row:2}.main-tops__item--7 .main-tops__item-quote{font-size:1.5rem;font-weight:400;line-height:1.75rem}.main-tops__item--8{grid-column:span 2;grid-row:3}.main-tops__item--10,.main-tops__item--9{grid-column:span 4;grid-row:3}}.main-tops__item-img-wrap{height:100%;overflow:hidden;position:relative;width:100%}.main-tops__item-img{display:block;height:100%;object-fit:cover;width:100%}.main-tops__item-overlay{align-items:end;background:rgba(65,62,62,.7);display:grid;height:100%;left:0;opacity:0;padding:40px;position:absolute;top:0;transition:opacity .4s ease;width:100%}.main-tops__item:hover .main-tops__item-overlay{opacity:1}@media (max-width:767px){.main-tops__item:hover .main-tops__item-overlay{opacity:0}}.main-tops__item-quote{color:#fff;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;line-height:26px}@media (min-width:768px){.main-tops__item-quote{font-size:32px;font-weight:400;line-height:38px}}.main-tops__item-title{color:#2b2a29;display:block;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;line-height:28px;min-height:100px;min-width:0;overflow-wrap:break-word;padding-top:20px;text-align:center}@media (min-width:768px){.main-tops__item-title{font-size:32px;font-weight:500;line-height:38px}}.main-popular-categories{background:linear-gradient(180deg,#fafafa,#ebebed);padding:40px 0}@media (min-width:768px){.main-popular-categories{padding:80px 0}}.main-popular-categories__title{color:#2b2a29;line-height:48px}@media (min-width:768px){.main-popular-categories__title{font-size:72px;line-height:90px}}.main-popular-categories__grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.main-popular-categories__grid{column-gap:120px;display:grid!important;grid-template-columns:repeat(3,1fr);padding-top:40px;row-gap:20px}}@media (min-width:1920px){.main-popular-categories__grid{column-gap:120px;grid-template-columns:repeat(4,1fr)}}.main-popular-categories__link{color:#2b2a29;text-decoration:none;transition:color .3s ease}.main-popular-categories__link:hover{color:#9f080c}@media (min-width:768px){.main-popular-categories__link{font-size:20px;line-height:28px}}.main-popular-categories__slider{flex-direction:column;gap:20px;padding-top:40px}.main-popular-categories__swiper{overflow:hidden;width:100%}.main-popular-categories__swiper .swiper-wrapper{display:flex}.main-popular-categories__swiper .swiper-slide{padding-bottom:25px}.main-popular-categories__slide{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.main-section{padding:40px 0}.main-section__header{align-items:center;display:grid;grid-template-columns:1fr auto;margin-bottom:20px}@media (min-width:1024px){.main-section__header{margin-bottom:40px}.main-section__header:has(.main-section__nav){grid-template-columns:1fr auto 1fr}}.main-section__nav{display:none}@media (min-width:1024px){.main-section__nav{align-items:center;display:flex;gap:56px;justify-self:center}}.main-section__nav .swiper-button{align-items:center;color:#9f080c;cursor:pointer;display:flex;height:28px;justify-content:center;transition:color .3s ease,transform .3s ease;width:28px}.main-section__nav .swiper-button:hover{color:#bf5659;transform:scale(1.25)}.main-section__nav .swiper-button.swiper-button-disabled{color:#e5e5e5;cursor:default;opacity:1;pointer-events:none}.main-section__nav .swiper-button .icon{height:28px;width:28px}.main-section__title{color:#2b2a29;font-family:Cormorant Garamond,serif;font-feature-settings:"pnum" on,"lnum" on;font-size:36px;font-weight:400;line-height:38px}@media (min-width:768px){.main-section__title{font-size:72px;font-weight:500;letter-spacing:.04em;line-height:90px}}.main-section__all{justify-self:end;min-width:320px;white-space:nowrap;width:auto}.main-section__all-mobile{align-items:center;color:#9f080c;display:flex;justify-content:center;transition:color .3s ease}.main-section__all-mobile:hover{color:#bf5659}.main-section__all-mobile .icon{height:24px;width:24px}.main-media__slider-wrap{display:grid;gap:40px}.main-media__slider{overflow:hidden}.main-media__slide{background:#000;overflow:hidden;padding-bottom:56.25%;position:relative}.main-media__poster{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .4s ease;width:100%}.main-media__slide.is-playing .main-media__poster{opacity:0}.main-media__play{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;height:72px;left:50%;outline:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease;width:72px;z-index:2}.main-media__play:hover{opacity:.8;transition:opacity .3s}@media (min-width:768px){.main-media__play{height:110px;width:110px}}.main-media__play svg{height:100%;width:100%}.main-media__play:hover svg rect{fill-opacity:.8}.main-media__slide.is-playing .main-media__play{opacity:0;pointer-events:none}.main-media__iframe{border:none;height:100%;inset:0;position:absolute;width:100%;z-index:3}.main-journal__slider{overflow:hidden;padding-bottom:40px;width:100%}.main-journal .swiper-slide{align-self:stretch;height:auto;width:272px}.main-journal .journal-card__img-wrap{aspect-ratio:auto;height:190px;max-height:none;width:272px}@media (min-width:768px){.main-journal .swiper-slide{width:346px}.main-journal .journal-card__img-wrap{height:280px;width:346px}}.main-products{padding:40px 0}@media (max-width:767px){.main-products .product-card__info{order:1}.main-products .product-card__price{margin-top:0;order:2}.main-products .product-card__meta{display:contents}.main-products .product-card__meta .product-card__articul{border-top:1px solid #e5e5e5;font-size:13px;font-weight:350;line-height:18px;margin-top:8px;order:3;padding-top:8px;text-align:center}.main-products .product-card__meta .product-card__stock{align-items:center;order:4;text-align:center}.main-products .product-card__meta .product-card__stock-text{color:#2b2a29;font-size:14px;font-weight:350;line-height:18px}.main-products .product-card__meta .product-card__stock-text--detailed{justify-content:center}.main-products{padding:80px 0}}.main-products+.main-products{padding-top:0}.main-products__slider{padding-bottom:24px}.main-products .swiper-slide{align-self:stretch;height:auto;width:400px}.main-products .product-card__media{height:400px;width:400px}.main-products .product-card__media:hover{opacity:1}.main-products .product-card__media .swiper-slide{height:400px;width:400px}.main-products picture{display:contents}@media (min-width:1024px) and (max-width:1279px){.main-products .swiper-slide{width:270px}.main-products .product-card__media,.main-products .product-card__media .swiper-slide{height:270px;width:270px}}@media (max-width:1023px){.main-products .swiper-slide{width:200px}.main-products .product-card__media,.main-products .product-card__media .swiper-slide{height:200px;width:200px}}@media (max-width:1024px){.main-journal,.main-products{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.main-journal img,.main-products img{-webkit-user-drag:none;pointer-events:none}}.about{padding:120px 0 185px}.about__inner{margin:0!important;max-width:636px;padding:40px 40px 90px}.about__text{max-width:100%}.advantages{color:#000;padding-bottom:50px}.advantages__items{display:grid;gap:40px;grid-template-columns:repeat(3,calc(33.33333% - 26.66667px));margin-top:60px}.advantages__item-title{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:118%;margin-bottom:10px}.advantages__item-title span{font-feature-settings:"lnum"}.advantages__item-text{font-size:20px;font-weight:300;line-height:140%}.advantages2{color:#000;padding:50px 0}.advantages2__title{margin-bottom:40px}.advantages2__items{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(2,calc(50% - 20px));max-width:1324px}.advantages2__items--left,.advantages2__items--right{display:grid;gap:40px;grid-template-columns:100%}.advantages2__item{align-items:center;display:flex;gap:20px}.advantages2__item-icon{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.advantages2__item-text{font-size:20px;font-weight:300;line-height:140%}.advantages2__images{display:grid;gap:20px;grid-template-columns:100%;margin-top:140px}.advantages2__img img{width:100%}.media{padding:50px 0}.media__title{margin-bottom:20px}.media .video-grid{display:grid;gap:20px;grid-template-columns:100%}.documents{padding:50px 0}.documents__title{margin-bottom:20px}.documents .swiper-slide img{width:100%}.documents--2{padding:50px 0 60px}@media screen and (max-width:1500px){.advantages2__images{margin-top:80px}}@media screen and (max-width:992px){.advantages{padding-bottom:30px}.advantages__items{grid-template-columns:repeat(2,calc(50% - 20px));margin-top:40px}.advantages__item-title span{font-feature-settings:unset}.advantages__item-text{font-size:14px}.advantages2{padding:30px 0 20px}.advantages2__item-text{font-size:14px}.advantages2__images{margin-top:40px}.media{padding:20px 0}.team{padding:40px 0 30px}.documents{padding:30px 0}.documents--2{padding:30px 0 60px}}@media screen and (max-width:768px){.about{background:transparent;padding:0 0 10px}.about__inner{max-width:100%;padding:0}.about__img{margin:0}.about__text{display:none}.advantages{padding:10px 0 30px}.advantages__items{gap:20px;grid-template-columns:repeat(2,calc(50% - 10px));margin-top:20px}.advantages2__title{margin-bottom:20px}.advantages2__items{gap:20px;grid-template-columns:repeat(2,calc(50% - 10px))}.advantages2__items--left,.advantages2__items--right{gap:20px}}@media screen and (max-width:576px){.advantages__items{grid-template-columns:100%}.advantages__item-title{font-weight:400}.advantages2__items{grid-template-columns:100%}.documents .swiper{overflow:unset}}.video,.video-img{position:relative}.video-img{padding-bottom:56%}.video-img img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-play{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid #83878d;border-radius:50%;cursor:pointer;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:2}.video-play img{margin-left:10px;width:44px}@media screen and (max-width:576px){.video-play{height:24px;width:24px}}.account{padding-bottom:100px}.account .container{max-width:1920px!important}.account__title{letter-spacing:2.88px!important;margin-bottom:20px}.account__wrap{display:flex;gap:30px;justify-content:space-between}.account-sidebar{width:275px}.account-sidebar__btn{align-items:center;display:flex;gap:16px;height:57px;padding:4px 16px}.account-sidebar__btn:hover{background:#e5e5e5}.account-sidebar__btn-icon{display:flex;flex-shrink:0;justify-content:center;width:24px}.account-sidebar__btn-icon img{max-width:100%}.account-sidebar__btn-icon svg{fill:transparent}.account-sidebar .active{background:#e5e5e5}.account-sidebar__item-show{display:none}.account__body{width:calc(100% - 305px)}.account .form{display:grid;gap:32px;grid-template-columns:100%;max-width:582px}.account .form-group{margin-bottom:0}.account .form-group input[type=date]{color:#2b2a29;text-transform:uppercase}.account .form-group input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.account .form-group input[type=date]::-webkit-datetime-edit{color:#83878d}.account .form-group input[type=date]:valid::-webkit-datetime-edit{color:#000}.account .form-group--checkboxes .input-title{color:#83878d;margin-bottom:12px}.account .form__checkboxes{align-items:start;display:flex;flex-wrap:wrap;gap:20px 32px}.account .form__checkbox{position:relative}.account .form__checkbox input{height:100%!important;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.account .form__checkbox input:checked~label:after{opacity:1}.account .form__checkbox label{display:block;padding-left:25px;position:relative}.account .form__checkbox label:before{border:1px solid #2b2a29;height:16px;left:0;width:16px}.account .form__checkbox label:after,.account .form__checkbox label:before{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.account .form__checkbox label:after{background:#2b2a29;height:8px;left:4px;opacity:0;transition:all .3s;width:8px}.account .form__info{align-items:center;display:flex;gap:12px}.account .form__info-icon{flex-shrink:0;width:24px}.account .form__info-icon img{width:100%}.account .form__btns{display:grid;gap:32px;grid-template-columns:repeat(2,calc(50% - 16px))}.account .form__btn{width:100%}.account .form__btn span{font-size:18px}.account .filter{margin-top:40px}.account .filter__top{align-items:center;display:flex;grid-area:10px;justify-content:space-between;margin-bottom:20px}.account .filter__title{font-family:Cormorant Garamond;font-size:20px;font-weight:600;line-height:120%}.account .filter__icon{width:24px}.account .filter__icon img{width:100%}.account .filter__close{display:none}.account .filter__items{margin-bottom:20px}.account .filter__item:last-child .filter__item-show{border-bottom:1px solid #e5e5e5}.account .filter__item-show{align-items:center;border-top:1px solid #e5e5e5;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.account .filter__item-arrow{flex-shrink:0;width:12px}.account .filter__item-arrow img{transition:all .3s;width:100%}.account .filter__item-hidden{display:none}.account .filter .item--active .filter__item-arrow img{transform:rotate(-180deg)}.account .filter__btns{display:grid;gap:20px;grid-template-columns:100%}.account .filter__btn2{height:58px;padding:5px 10px;width:100%}.account .filter__btn2 span{font-size:18px}.orders-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:882px;padding-top:40px;text-align:center;width:100%}.orders-empty__text{color:#83878d;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:118%;margin-bottom:30px}@media screen and (max-width:480px){.orders-empty__text{font-size:1.5rem}}.orders-empty__btn{height:60px;padding:5px 60px}.orders-empty__btn span{font-size:18px}.subscribe{max-width:378px}.subscribe__text,.subscribe__title{margin-bottom:20px}.subscribe__text{max-width:350px}.subscribe .form-group{margin-bottom:12px!important;position:relative}.subscribe .form-group:after{background:#9f080c;bottom:0;content:"";height:1px;pointer-events:none;position:absolute;right:0;width:34px}.subscribe .form-group input{border-color:#83878d;font-weight:300;padding-right:28px}.subscribe .form__btn--email{background:transparent;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:8px;z-index:2}.subscribe .form__btn--email svg{height:auto;width:100%}.subscribe .form__btn--email:disabled,.subscribe .form__btn--email:disabled:after{filter:grayscale(1)}.subscribe .form__info--email{font-size:10px;line-height:200%}.subscribe .form__info--email a{color:#9f080c}.subscribe .form__btn2--email{height:58px;margin-top:20px;padding:5px 25px}.subscribe .form__btn2--email span{font-size:18px}.orders__select{max-width:380px}.orders__select .nice-select .list li{color:#2b2a29!important}.orders__select .nice-select .list .selected{background:#e5e5e5!important}.orders .basket__cards{gap:2rem;margin-bottom:1.5rem;margin-top:.5rem;max-width:980px;width:100%}.orders .basket-card{border:none;padding:0}.orders .basket-card__top{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:40px}.orders .basket-card__number{font-feature-settings:"lnum";font-weight:500}.orders .basket-card__date{color:#83878d;font-size:18px;font-weight:400;line-height:120%;text-transform:uppercase}.orders .basket-card__date span{color:#2b2a29}.orders .basket-card__info{color:#83878d;font-size:18px;font-weight:400;line-height:120%;padding-left:14px;position:relative;text-transform:uppercase}.orders .basket-card__info:before{border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.orders .basket-card__img{height:140px;width:140px}.orders .basket-card__title{margin-bottom:10px}.orders .basket-card__text{max-width:250px}.orders .basket-card__group2{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;max-width:366px;width:100%}.orders .basket-card__price2{font-weight:400}.orders .basket-card__price-text{color:#83878d;font-size:14px;font-weight:300;line-height:130%;margin-bottom:20px;padding-left:14px;position:relative}.orders .basket-card__price-text:before{background:#9f080c;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.orders .basket-card__total-price{font-size:18px;font-weight:700;line-height:120%;text-align:right}.orders .basket-card__bottom{align-items:center;border-bottom:1px solid #83878d;border-top:1px solid #e5e5e5;display:flex;gap:16px;justify-content:space-between;margin-top:40px;padding:32px 90px 32px 0}.orders .basket-card__list{display:grid;gap:8px;grid-template-columns:100%}.orders .basket-card__list li{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.orders .basket-card__list li span:first-child{color:#83878d;font-weight:400;min-width:128px}.orders .basket-card__list li span:nth-child(2){font-weight:300}.orders .basket-card__list-mob{display:none}.orders .additional-services{margin-top:40px}.orders .additional-service{padding-left:40px}.orders .additional-service:not(:last-child){margin-bottom:16px}.orders .additional-service .basket-card__img{height:100px;width:100px}.orders .additional--options .basket-card__price2:not(:first-child){display:none}.orders .not-available .basket-card__img{opacity:.5}.orders .not-available__text{color:#83878d}.orders .total-amount{align-items:center;display:flex;font-size:18px;font-weight:400;gap:24px;line-height:120%;text-transform:uppercase}.orders .total-amount span{font-weight:700}.orders .awaiting-payment:before{background:#9f080c}.orders .done:before{background:#2b2a29}.orders__bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;max-width:980px}.orders__bottom .btn-secondary,.orders__bottom .btn-secondary-white{width:auto}.orders__btn{height:58px;min-width:267px;padding:5px 10px}.orders__btn span{font-size:18px}.orders .total-amount__products{display:none}.favourites__select{max-width:85%}.favourites__select .nice-select{background:transparent!important;border:none!important;height:auto!important;padding-right:22px;width:auto}.favourites__select .nice-select:after{right:0}.favourites__top{background:linear-gradient(180deg,#fafafa,#ebebed);justify-content:space-between;margin-bottom:10px;padding:10px 20px}.favourites__group,.favourites__top{align-items:center;display:flex;gap:10px}.favourites .filter__btn{cursor:pointer;display:none;width:24px}.favourites .filter__btn img{width:100%}.favourites .filter__results{align-items:start;display:flex;flex-wrap:wrap;gap:16px 24px;padding:10px 20px}.favourites .filter__result{align-items:center;cursor:pointer;display:flex;gap:8px}.favourites .filter__result-text{color:#83878d;font-size:14px;line-height:130%}.favourites .filter__result-icon{align-items:center;display:flex;flex-shrink:0;width:13px}.favourites .filter__result-icon img{width:100%}.favourites .filter__close2{align-items:center;cursor:pointer;display:flex;gap:5px}.favourites .filter__close2-icon{flex-shrink:0;width:24px}.favourites .filter__close2-icon img{width:100%}.favourites .filter__close2-text span{font-size:14px;line-height:130%}.favourites .filter__close2-text span:nth-child(2){display:none}.favourites .view-toggle{cursor:pointer}.favourites .view-toggle__btn{width:24px}.favourites .view-toggle__btn img{width:100%}.favourites .view-toggle--active .view-toggle__btn:first-child,.favourites .view-toggle__btn:nth-child(2){display:none}.favourites .view-toggle--active .view-toggle__btn:nth-child(2){display:block}.favourites__group2{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.favourites__check label{font-size:14px!important}.favourites__check label:before{top:-1px}.favourites .basket-add{align-items:center;cursor:pointer;display:flex;gap:5px}.favourites .basket-add__icon{align-items:center;display:flex;flex-shrink:0;width:24px}.favourites .basket-add__icon img{width:100%}.favourites .basket-add__text{font-size:14px;line-height:130%}.favourites .basket-add--number{color:#9f080c}.favourites .pagination2{justify-content:flex-end;margin-bottom:40px}.favourites__btn{height:58px;margin:0 auto;padding:5px 30px}.favourites__btn:hover .basket-add--number{color:#fff}.favourites__btn span{font-size:18px}.favourites__btn .basket-add--number{color:#2b2a29;transition:all .3s}.favourites__cards{display:grid;gap:24px;grid-template-columns:repeat(4,calc(25% - 18px));margin-bottom:40px}.favourites__cards--view{grid-template-columns:repeat(3,calc(33.33333% - 16px))}.favourites__cards--view .gift-card .favorite svg:first-child,.favourites__cards--view .gift-card:nth-child(6)~.gift-card{display:none}.favourites__cards--view .gift-card .favorite svg:nth-child(2){display:block!important}.favourites .gift-card .favorite svg:nth-child(2){display:none}.favourites .gift-card .custom-pagination{display:flex;height:100%;justify-content:space-between;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}.favourites .gift-card .custom-pagination__bullet{flex-grow:1;height:100%;width:100%}.favourites .gift-card__title{margin-bottom:1px}.favourites .gift-card__price{margin-bottom:8px}.favourites .gift-card__info{text-align:center}.favourites .gift-card .swiper-pagination{bottom:12px;z-index:1}.favourites .gift-card .swiper-pagination-bullet{background:#83878d;height:4px;margin:0 6px;width:4px}.favourites .gift-card .swiper-pagination-bullet-active{background:#2b2a29}.favourites .gift-card__check{bottom:12px;position:absolute;right:12px;z-index:5}.favourites .gift-card__check label{height:20px;padding:0!important;width:20px}.favourites .gift-card__check label:before{height:100%;width:100%}.favorites-empty{align-items:center;display:flex;flex-direction:column;max-width:888px;padding-top:40px;text-align:center}.favorites-empty__title{color:#83878d;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:118%;margin-bottom:30px}@media screen and (max-width:480px){.favorites-empty__title{font-size:1.5rem}}.favorites-empty__btn{height:60px;padding:5px 60px}.favorites-empty__btn span{font-size:18px}@media screen and (max-width:1500px){.account__title{letter-spacing:2.24px!important}.favourites__cards{grid-template-columns:repeat(3,calc(33.33333% - 16px))}.favourites__cards--view{grid-template-columns:repeat(2,calc(50% - 12px))}.favourites .gift-card__img img{height:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:66.6%}}@media screen and (max-width:1200px) and (min-width:993px){.orders .basket-card__number{font-size:24px}.orders .basket-card__date,.orders .basket-card__info{font-size:16px}}@media screen and (max-width:1200px){.orders .basket-card__bottom{padding-right:0}}@media screen and (max-width:992px){.account{padding-bottom:80px}.account__title{letter-spacing:unset!important}.account-sidebar__btn-text{font-size:16px}.account .form{gap:30px}.account .form__checkbox label{font-size:14px}.account .form__btns{gap:20px;grid-template-columns:100%}.account .form .save{order:-1}.account .filter{background:#fff;height:100vh;left:0;margin:0;opacity:0;overflow-y:auto;padding:40px 16px;pointer-events:none;position:fixed;top:0;transition:all .3s;width:100%;z-index:1000}.account .filter--active{opacity:1;pointer-events:auto}.account .filter__top{gap:10px;justify-content:start;position:relative}.account .filter__close{cursor:pointer;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:13px}.account .filter__close img{width:100%}.account .filter__item-title{font-size:16px}.orders-empty{padding-top:0}.subscribe__text{max-width:300px}.orders__select .nice-select{font-size:14px!important;height:35px!important}.orders__select .nice-select .list li{font-size:14px}.orders .basket__cards{border:none;gap:40px;margin-bottom:2rem;padding:0}.orders .basket-card{border-bottom:1px solid #e5e5e5;gap:10px;padding-bottom:20px}.orders .basket-card__top{align-items:start;flex-direction:column;gap:20px}.orders .basket-card__number{font-size:32px}.orders .basket-card__info{margin-left:16px}.orders .basket-card__img{height:100px;width:100px}.orders .basket-card__desc{gap:20px;padding-right:0}.orders .basket-card__group{min-height:100px}.orders .basket-card__text{margin-bottom:10px}.orders .basket-card__group2{align-items:start;margin-left:-110px;max-width:unset;width:calc(100% + 110px)}.orders .basket-card__price2{font-size:12px}.orders .basket-card__subgroup2{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.orders .basket-card__price-text{margin:0;order:1}.orders .basket-card__total-price{font-size:14px}.orders .basket-card__bottom{display:none}.orders .basket-card__list{gap:20px;order:1}.orders .basket-card__list li{display:-webkit-box;flex-wrap:nowrap;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.orders .basket-card__list li span{font-size:16px}.orders .basket-card__list li span:first-child{display:inline-block}.orders .basket-card__list-mob{display:grid;gap:8px;grid-template-columns:100%}.orders .basket-card__list-mob li{align-items:start;display:flex;gap:10px}.orders .basket-card__list-mob .li-icon{flex-shrink:0;width:16px}.orders .basket-card__list-mob .li-icon img{width:100%}.orders .basket-card__list-mob .li-text{color:#83878d;font-size:12px;font-weight:300;line-height:130%}.orders .additional-services{display:none}.orders .additional--options .basket-card__prices{display:grid;gap:8px;grid-template-columns:100%}.orders .additional--options .basket-card__price2:not(:first-child){display:flex}.orders .additional--options .basket-card__price2{align-items:start;display:flex;gap:10px;min-width:117px}.orders .additional--options .basket-card__price2 .price{flex-grow:1}.orders__bottom{flex-direction:column}.orders__bottom .btn-secondary,.orders__bottom .btn-secondary-white{width:100%}.orders .total-amount__products{align-items:start;border:none;display:flex;flex-direction:column;gap:20px;margin:0;padding:32px 0 0}.favourites .filter__btn{display:block}.favourites .removal-mob{display:none}.favourites__bottom{align-items:center;display:flex;flex-direction:column}.favourites .pagination2{align-items:center;justify-content:center;margin:40px 0 0;order:1}.favourites__btn{padding:5px 10px;width:100%}.favourites__cards{grid-template-columns:repeat(2,calc(50% - 12px))}.favourites__cards--view{grid-template-columns:100%}.favourites .gift-card{border:none}.favourites .gift-card__top{margin-bottom:10px}.favourites .gift-card .custom-pagination,.favourites .gift-card__check{display:none}.favourites .gift-card__price,.favourites .gift-card__text,.favourites .gift-card__title{padding:0}.favorites-empty{padding-top:0}}@media screen and (max-width:768px){.account__title{margin-bottom:40px}.account__wrap{flex-direction:column;gap:40px}.account-sidebar{width:100%}.account-sidebar .account-sidebar__item--active .account-sidebar__item-icon svg{transform:rotate(-180deg)}.account-sidebar__item-show{cursor:pointer;display:block;position:relative}.account-sidebar__item-show .account-sidebar__btn-text{font-size:16px}.account-sidebar__item-show .account-sidebar__btn{border:1px solid #e5e5e5!important;gap:16px;padding:4px 42px 4px 16px}.account-sidebar__item-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.account-sidebar__item-icon svg{height:auto;transition:all .3s;width:100%}.account-sidebar__btn{border-bottom:1px solid #e5e5e5;gap:10px;padding:5px 10px}.account-sidebar__btn:hover{background:transparent;border-color:#2b2a29}.account-sidebar .active{background:transparent!important;border-color:#2b2a29}.account-sidebar__btn-text{font-size:14px}.account__body{width:100%}.account .form{max-width:100%}.orders-empty__btn,.subscribe .form__btn2--email{padding:5px 10px;width:100%}.orders__select{max-width:100%}.favourites__cards{grid-template-columns:repeat(3,calc(33.33333% - 16px))}.favourites__cards--view{grid-template-columns:repeat(2,calc(50% - 12px))}.favorites-empty__btn{padding:5px 10px;width:100%}}@media screen and (max-width:576px){.favourites__cards{grid-template-columns:repeat(2,calc(50% - 12px))}.favourites__cards--view{grid-template-columns:100%}.favourites__cards--view .gift-card:nth-child(2)~.gift-card{display:none}.favourites__cards--view .gift-card__text{margin-bottom:12px}.favourites__cards--view .gift-card__price{margin-bottom:10px!important}.favourites__cards--view .gift-card__price span{display:inline-block!important;margin:0!important}.favourites .gift-card:nth-child(4)~.gift-card{display:none}.favourites .gift-card .favorite{width:19px}.favourites .gift-card .favorite svg:first-child{display:none}.favourites .gift-card .favorite svg:nth-child(2){display:block}.favourites .gift-card__price,.favourites .gift-card__title{margin-bottom:5px}.favourites .gift-card__price span{display:block;margin-top:5px}}.article{color:#000;padding-bottom:65px}.article__inner{margin:0 auto;max-width:864px}.article__title{margin-bottom:20px;text-align:center}.article__info{align-items:center;display:flex;flex-wrap:wrap;gap:10px 40px;margin-bottom:20px;padding-right:58px;position:relative}.article .send{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px}.article .send--active .send-list{opacity:1;pointer-events:auto}.article .send-icon{cursor:pointer;width:18px}.article .send-icon img{width:100%}.article .send-list{background:#fff;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.18),0 0 3px rgba(0,0,0,.1);opacity:0;padding:6px 0;pointer-events:none;position:absolute;right:0;top:calc(100% + 5px);transition:all .125s;width:150px;z-index:5}.article .send-list li a{align-items:center;display:flex;gap:6px;padding:2px 6px}.article .send-list li a:hover{background:rgba(0,0,0,.03)}.article .send-item__icon{background:#000;border-radius:4px;flex-shrink:0;height:18px;width:18px}.article .send-item__icon img{border-radius:4px;width:100%}.article .send-item__text{color:#000;font-size:12px;line-height:150%}.article__img{margin-bottom:20px}.article__img img{width:100%}.article .text{display:grid;gap:20px;grid-template-columns:100%}.article .text hr{border:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none}.article .text p{font-size:16px;font-weight:300;line-height:138%}.article .text p a{text-decoration:underline}.article .text p a:hover{text-decoration:unset}.article .text h3{font-family:Cormorant Garamond;font-size:32px;font-weight:500;line-height:118%}.article__items{display:grid;gap:40px;grid-template-columns:100%}.article__item{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,calc(50% - 10px))}.articles{padding:65px 0 100px}.articles__title{font-size:72px;font-weight:600;letter-spacing:3px;line-height:125%;margin-bottom:40px}.articles__slider{padding-bottom:75px;position:relative}.articles .swiper-pagination{background:transparent;border-radius:20px;bottom:0;height:10px;top:unset}.articles .swiper-pagination-progressbar-fill{background:#e5e5e5;border-radius:20px}.article-card{position:relative}.article-card__img{aspect-ratio:1/.7;display:flex;margin-bottom:20px;position:relative}.article-card__img img{left:0;position:absolute;top:0;width:100%}.article-card__desc{padding-left:16px}.article-card__date{font-size:16px;font-weight:300;line-height:138%;margin-bottom:4px}.article-card__title{display:-webkit-box;font-size:16px;font-weight:400;line-height:138%;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px;overflow:hidden}.article-card__text{font-size:16px;font-weight:300;line-height:138%;padding-right:16px}.article-card__btn{bottom:-4px;position:absolute;right:0;width:8px}.article-card__btn svg{height:auto;width:100%}@media screen and (max-width:1500px){.article{padding-bottom:50px}.articles{padding:50px 0 100px}}@media screen and (max-width:992px){.article{padding-bottom:20px}.article__title{text-align:start}.article__title br{display:none}.article__info{gap:10px 20px;padding-right:38px}.article .text p{font-size:14px}.article .text hr{display:none}.article .text h3{font-size:24px}.article__items{display:none}.articles{padding:20px 0 80px}.articles__title{margin-bottom:20px}.articles__slider{padding-bottom:50px}.articles .swiper-pagination,.articles .swiper-pagination-progressbar-fill{height:6px}.article-card__img{margin-bottom:10px}.article-card__title{margin-bottom:4px}}@media screen and (max-width:576px){.articles .swiper{overflow:unset}}.basket{padding:20px 0 60px}.basket .container{max-width:1920px!important}.basket__top{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.basket__top__title{align-items:baseline;display:flex;gap:12px}.basket__top__title span{color:#83878d;font-family:Cormorant Garamond,serif;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;font-size:32px}.basket__title{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:500;letter-spacing:0;line-height:117%}.basket__group{align-items:center;display:flex;flex-shrink:0;gap:40px}@media (max-width:767px){.basket__group #commercial_print{display:none}}.basket .download,.basket .print,.basket .share{align-items:center;cursor:pointer;display:flex;gap:5px}.basket .download-icon,.basket .print-icon,.basket .share-icon{align-items:center;display:flex;flex-shrink:0;max-height:24px;max-width:24px}.basket .download-icon img,.basket .print-icon img,.basket .share-icon img{max-width:100%}.basket .download-icon svg,.basket .print-icon svg,.basket .share-icon svg{fill:transparent}.basket .download-text,.basket .print-text,.basket .share-text{font-size:14px;font-weight:300;line-height:128%}.basket__wrap{align-items:start;display:flex;gap:40px;justify-content:space-between}.basket__left{max-width:1160px;width:calc(100% - 520px)}.basket__right{width:480px}.basket__items{display:grid;gap:40px;grid-template-columns:100%;margin-bottom:30px}.basket__item{border-bottom:1px solid #e5e5e5;padding-bottom:20px}.basket__list{display:grid;gap:20px;grid-template-columns:100%}.basket__list li{align-items:center}.basket .preliminary-total,.basket__list li{display:flex;gap:20px;justify-content:space-between}.basket .preliminary-total{align-items:start;flex-wrap:wrap;margin-bottom:30px}.basket .preliminary-total__title{font-size:18px;font-weight:700;line-height:122%;text-transform:uppercase}.basket .preliminary-total__price{color:#9f080c;font-size:18px;font-weight:700;line-height:122%}.basket .promocode__top{align-items:center;border:1px solid #e5e5e5;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px;padding:16px}.basket .promocode__title{font-size:18px;font-weight:700;line-height:122%;text-transform:uppercase}.basket .promocode__icon{flex-shrink:0;width:12px}.basket .promocode__icon svg{height:auto;width:100%}.basket .promocode__input input{border-color:#83878d;margin-bottom:12px}.basket .promocode__input input::placeholder{color:#83878d}.basket .promocode__btn{background:transparent;padding:0}.basket .promocode__btn span{font-size:14px;font-weight:300;line-height:128%}.basket__cards{display:grid;gap:20px;grid-template-columns:100%}.basket__empty{align-items:center;color:#83878d;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:480px;padding-bottom:40px}.basket__empty span{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:400;line-height:125%}.basket-card{align-items:center;display:flex;gap:40px;padding-left:40px}.basket-card:not(:last-child){border-bottom:1px solid #83878d;padding-bottom:20px}.basket-card__img{align-items:center;display:flex;height:240px;justify-content:center;width:240px}.basket-card__img img{max-height:100%;max-width:200px}.basket-card__desc{align-items:start;display:flex;flex-grow:1;gap:40px;justify-content:space-between}.basket-card__title{margin-bottom:14px}.basket-card__text{display:block;font-size:16px;font-weight:400;line-height:138%;margin-bottom:14px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-card__article{color:#83878d;margin-bottom:14px}.basket-card__price span:first-child{font-weight:400;margin-right:10px}.basket-card__price span:nth-child(2){color:#83878d;text-decoration:line-through}.basket-card .price-mob{display:none}.basket-card__group2{position:relative}.basket-card__group2 .basket-card__price{margin-bottom:35px;margin-top:1px}.basket-card__subgroup{display:flex;flex-direction:column}.basket-card__flex{align-items:start;display:flex;gap:80px}.basket-card .calc{align-items:center;display:flex;gap:2px}.basket-card .calc input{border:none;font-size:18px;height:24px;line-height:120%;padding:0;text-align:center;width:44px}.basket-card .calc input[type=number]::-webkit-inner-spin-button,.basket-card .calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket-card .calc input[type=number]{-moz-appearance:textfield}.basket-card .calc-minus,.basket-card .calc-plus{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.basket-card .calc-minus svg,.basket-card .calc-plus svg{height:auto;width:17px}.basket-card .delete{cursor:pointer;margin-left:auto;width:19px}.basket-card .delete svg{height:auto;width:100%}.basket-card .restore{display:none;position:absolute;right:0;top:57px}.basket-card .restore-wrap{align-items:flex-end;display:flex;flex-direction:column}.basket-card .restore-timer{background:linear-gradient(90deg,#fafafa,#ebebed);height:2px;margin-bottom:8px;position:relative;width:245px}.basket-card .restore-timer span{background:#83878d;height:2px;position:absolute;right:0;top:0;width:0}.basket-card .restore-btn{background:transparent;margin-left:auto;padding:0;width:max-content}.basket-card .restore-btn span{font-size:14px;font-weight:300;line-height:128%}.basket-items{display:grid;gap:20px;grid-template-columns:100%}.basket-items:not(:last-child)>.basket-card:last-child{border-bottom:1px solid #83878d;padding-bottom:20px}.additional-service{align-items:start;border:none!important;padding-bottom:0!important;padding-left:180px}.additional-service .basket-card__img{height:100px;width:100px}.additional-service .basket-card__img img{max-width:100px}.additional-service .basket-card__desc{padding-top:20px}.additional-service .basket-card__text{margin-bottom:0}.additional-service .basket-card__group2 .basket-card__price{margin-top:0}.additional-service .basket-card__flex{align-items:center;gap:85px;justify-content:start}.additional-service .basket-card__price{margin-bottom:0}.additional-service .restore{margin-top:16px;position:static}.checkout{padding:60px 0 120px}.checkout .container{max-width:1920px!important}.checkout__title{margin-bottom:40px}.checkout .basket__right{display:none}.checkout .download,.checkout .print,.checkout .share{align-items:center;cursor:pointer;display:flex;gap:5px}.checkout .download-icon,.checkout .print-icon,.checkout .share-icon{align-items:center;display:flex;flex-shrink:0;max-height:24px;max-width:24px}.checkout .download-icon img,.checkout .print-icon img,.checkout .share-icon img{max-width:100%}.checkout .download-text,.checkout .print-text,.checkout .share-text{font-size:14px;font-weight:300;line-height:128%}.checkout__form{display:grid;gap:30px;grid-template-columns:repeat(3,calc(33.33333% - 20px));max-width:1470px}.checkout .form__select .select2-container{width:100%!important}.checkout .form__select .select2-selection--single{border-bottom:1px solid #2b2a29;min-height:46px}.checkout .form__select .select2-selection__rendered{line-height:46px!important;padding-left:0;padding-right:32px}.checkout .preliminary-total{align-items:start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.checkout .preliminary-total__title{font-size:18px;font-weight:700;line-height:122%;text-transform:uppercase}.checkout .preliminary-total__price{color:#9f080c;font-size:18px;font-weight:700;line-height:122%}.checkout .promocode__top{align-items:center;border:1px solid #e5e5e5;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px;padding:16px}.checkout .promocode__title{font-size:18px;font-weight:700;line-height:122%;text-transform:uppercase}.checkout .promocode__icon{flex-shrink:0;width:12px}.checkout .promocode__icon svg{height:auto;width:100%}.checkout .promocode__input input{border-color:#83878d;margin-bottom:12px}.checkout .promocode__input input::placeholder{color:#83878d}.checkout .promocode__btn{background:transparent;padding:0}.checkout .promocode__btn span{font-size:14px;font-weight:300;line-height:128%}.checkout .step.disabled{opacity:.5;pointer-events:none}.checkout .step__top{align-items:center;display:flex;gap:25px;margin-bottom:60px}.checkout .step__number{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;flex-shrink:0;font-feature-settings:"lnum";font-size:48px;height:100px;justify-content:center;line-height:117%;width:100px}.checkout .step__number,.checkout .step__title{font-family:Cormorant Garamond,serif;font-weight:500}.checkout .step__title{color:#000;font-size:32px;line-height:118%}.checkout .step__wrap{display:grid;gap:32px;grid-template-columns:100%;padding-left:40px}.checkout .step__wrap .form-group{margin-bottom:0}.checkout .step .buy-click{display:none;margin-top:20px}.checkout .step .buy-click.buy-click--visible{display:block}.checkout .step .buy-click span{color:#9f080c;cursor:pointer;transition:opacity .3s ease}.checkout .step .buy-click span:hover{opacity:.5}.checkout .step .another-person__flex{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.checkout .step .another-person__icon{align-items:center;display:flex;flex-shrink:0;max-width:18px}.checkout .step .another-person__icon svg{height:auto;width:auto}.checkout .step .another-person__text{font-size:14px;font-weight:300;line-height:128%}.checkout .step .another-person__group{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.checkout .step .another-person__btns{margin-top:-3px}.checkout .step .another-person .delete2,.checkout .step .another-person .edit{cursor:pointer;font-size:14px;font-weight:300;line-height:128%}.checkout .step .another-person .delete2{color:#9f080c}.checkout .step .another-person--2{display:none}.checkout .step .another-person--2 .another-person__flex{cursor:auto}.checkout .step .another-person--2 .another-person__text{font-weight:400}.checkout .step .another-person--1.active{display:none}.checkout .step .another-person--1.active+.another-person--2{display:block}.checkout .step .nice-select{color:#2b2a29!important}.checkout .step .nice-select .list{background:#fff!important;box-shadow:0 2px 15px 0 rgba(0,0,0,.06)}.checkout .step .nice-select .list li{color:#2b2a29!important;display:block!important}.checkout .step .nice-select .selected{background:#e5e5e5!important}.checkout .step .form__btn{margin-top:10px;max-width:267px;padding:5px 10px}.checkout .step .form__btn span{font-size:18px}.checkout .step .form__btn:disabled{opacity:.5;pointer-events:none}.checkout .step--2 .step__wrap{gap:12px 32px;grid-template-columns:repeat(6,calc(16.66667% - 26.66667px))}.checkout .step--2 .form-group--address,.checkout .step--2 .form-group--city,.checkout .step--2 .form__info,.checkout .step--2 .form__select--delivery{grid-column:1/7}.checkout .step--2 .form-group--city{position:relative}.checkout .step--2 .form-group--city .input-hints{align-items:start;background:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 15px 0 rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:12px;left:0;opacity:0;padding:12px;pointer-events:none;position:absolute;top:100%;transition:all .225s;width:100%;z-index:10}.checkout .step--2 .form-group--city .input-hint{align-items:center;background:linear-gradient(-180deg,#fafafa,#ebebed);cursor:pointer;display:flex;font-size:14px;font-weight:300;justify-content:center;line-height:128%;padding:5px 15px}.checkout .step--2 .form-group--city .search-results{background:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.06);display:grid;grid-template-columns:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transition:all .225s;width:100%;z-index:10}.checkout .step--2 .form-group--city .search-result{align-items:center;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;gap:10px;padding:12px 12px 12px 0}.checkout .step--2 .form-group--city .search-result__img{flex-shrink:0;width:56px}.checkout .step--2 .form-group--city .search-result__img img{width:100%}.checkout .step--2 .form-group--city .search-result__title{margin-bottom:5px}.checkout .step--2 .form-group--city .search-result__text{color:#83878d;font-size:14px;line-height:128%}.checkout .step--2 .form-group--city .search-result--error{color:#9f080c;display:none;font-size:14px;font-weight:300;line-height:128%;margin-top:5px}.checkout .step--2 .form-group--address2{grid-column:1/3}.checkout .step--2 .form-group--domofon{grid-column:3/5}.checkout .step--2 .form-group--floor{grid-column:5/7}.checkout .step--2 .form-group--date{grid-column:1/4}.checkout .step--2 .form__select--time{grid-column:4/7}.checkout .step--2 .form-group--time2{grid-column:1/4}.checkout .step--2 .form-group--address3{grid-column:4/7}.checkout .step--2 .form-group--map{grid-column:1/7}.checkout .step--2 .form-group--map iframe{border:0;height:184px;width:100%}.checkout .step--2 .js-see.isHidden{display:none}.checkout .step--2 .js-see.isActive{display:block}.checkout .step--2 #map{height:184px;position:relative}.checkout .step--2 #map .ymaps-2-1-79-map{height:100%!important;width:100%!important}.checkout .step--3 .step__wrap{gap:20px}.checkout .step--3 .form-group--comment,.checkout .step--3 .form-group--comment .input-group{position:relative}.checkout .step--3 .form-group--comment textarea{overflow:hidden;width:calc(100% - 42px)}.checkout .step--3 .form-group--comment .settings{background:transparent;border:0;padding:0;position:absolute;right:0;top:8px}.checkout .step--3 .form-group--comment .settings-icon{cursor:pointer;width:24px}.checkout .step--3 .form-group--comment .settings-icon img{width:100%}.checkout .step--3 .form-group--comment .settings-number{align-items:center;background:#2b2a29;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:300;height:16px;justify-content:center;line-height:1;opacity:0;padding-top:2px;pointer-events:none;position:absolute;right:-10px;top:-3px;transition:all .225s;width:16px}.checkout .step--3 .form-group--comment .settings.active .settings-number{opacity:1;pointer-events:auto}.checkout .step--3 .form-group--comment .settings-hidden{background:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.06);left:0;opacity:0;padding:20px;pointer-events:none;position:absolute;top:calc(100% + 10px);width:100%;z-index:8}.checkout .step--3 .form-group--comment .settings-hidden.active{opacity:1;pointer-events:auto}.checkout .step--3 .form-group--comment .settings-hidden .input-title{margin-bottom:20px}.checkout .step--3 .form-group--comment .settings-hidden .comment-dropdown__btn{background:transparent;border:0;padding:0;position:absolute;right:16px;top:16px}.checkout .step--3 .form-group--comment .settings-checkboxes{display:grid;gap:16px;grid-template-columns:100%}.checkout .step--3 .form-group--checkboxes .form__check,.checkout .step--3 .form-group--comment .form__check{margin:0}.checkout .step--3 .form-group--checkboxes .form__check:not(:last-child){margin:0 0 20px}.checkout .input-city__list{display:none}.checkout .input-city__list li{background:linear-gradient(180deg,#fafafa,#ebebed);padding:.25rem 1rem}.checkout .input-city__list.active{background:#fff;border:.0625rem #e5e5e5;display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem;position:absolute;top:100%;width:100%;z-index:1}.autocomplete{background:#fff;border:1px solid #e5e5e5}.autocomplete [id^=autocomplete-]{align-items:center;display:flex;gap:.75rem}.autocomplete [id^=autocomplete-] .city-search__icon{height:3.5rem;max-width:4rem}.autocomplete [id^=autocomplete-] .city-content{font-weight:300}.autocomplete [id^=autocomplete-] .city-content .city-name strong{font-size:1rem;font-weight:300;line-height:1.75rem}.autocomplete [id^=autocomplete-] .city-content p{color:#83878d;font-size:.875rem;line-height:1.125rem}.isHidden{display:none}.delivery-top{display:flex;flex-wrap:wrap;gap:8px}.delivery-top span{opacity:.7}.delivery-subtitle{color:grey;font-size:.875rem;line-height:1.5rem}.basket-item.deleting_option,.basket-items.deleting>.basket-card:first-child{position:relative}.basket-item.deleting_option:after,.basket-items.deleting>.basket-card:first-child:after{background:hsla(0,0%,100%,.65);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.basket-item.deleting_option .restore,.basket-items.deleting>.basket-card:first-child .restore{display:block;z-index:3}.basket-item.deleting_option .basket-item__trash,.basket-items.deleting .basket-item__trash{display:none}.basket-item__restore-btn,.basket-item__trash{transition:opacity .3s ease}.basket-item__restore-btn:hover,.basket-item__trash:hover{opacity:.5}.form__check .input-checkbox__label{font-size:1rem;font-weight:300;line-height:1.125rem}.form__check .input-checkbox__label a{color:#9f080c}.form-group--comment .input-group{width:100%}#order-created-modal .hystmodal__window{padding:2.5rem}#order-created-modal .modal__title{border-bottom:none;font-family:Cormorant Garamond,serif}#order-created-modal .info{display:flex;gap:1rem}#order-created-modal .info .icon{background:linear-gradient(180deg,#fafafa,#ebebed);border-radius:50%;display:block;height:1.5rem;padding:.125rem;width:2rem}#order-created-modal .info .icon svg{fill:#9f080c}.another-person-modal .hystmodal__window{padding:2.5rem;width:500px}.another-person-modal__top{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:2.375rem}.another-person-modal__inputs{display:grid;gap:20px;grid-template-columns:100%}.another-person-modal__input-item .form-group{margin-bottom:0}.another-person-modal__input-item .input-checkbox__label{font-size:.875rem;font-weight:300;gap:.5rem;line-height:1.125rem}.another-person-modal__input-item.checks{background:#fff;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.06);box-shadow:0 2px 15px 0 rgba(0,0,0,.06);display:grid;gap:16px;grid-template-columns:100%;padding:20px}.another-person-modal__input-item.checks .input-checkbox__label{font-size:.875rem;font-weight:300;gap:.5rem;line-height:1.125rem;position:relative}.another-person-modal__input-item.checks .input-checkbox__label .icon-help{cursor:help;left:40%;position:absolute;top:-.125rem}.another-person-modal__input-item.checks .input-checkbox__label .icon-help svg,.another-person-modal__input-item.checks .input-checkbox__label .icon-help svg *{stroke:#9f080c}@media (hover:hover){.another-person-modal__input-item.checks .input-checkbox__label .icon-help:hover:after,.another-person-modal__input-item.checks .input-checkbox__label .icon-help:hover:before{z-index:3}.another-person-modal__input-item.checks .input-checkbox__label .icon-help:hover:before{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);content:"";display:block;height:11px;position:absolute;right:-17px;top:calc(50% - 6px);transform:rotate(45deg);width:11px}.another-person-modal__input-item.checks .input-checkbox__label .icon-help:hover:after{background:#fff;border-radius:4px;box-shadow:5px 2px 10px rgba(0,0,0,.1);color:#2b2a29;content:attr(data-message);display:block;font-size:12px;font-weight:300;left:150%;line-height:14px;max-width:181px;padding:9px 7px;position:absolute;top:-50%;width:50vw}}@media (hover:hover) and (max-width:767px){.another-person-modal__input-item.checks .input-checkbox__label .icon-help:hover:before{left:calc(50% - 5px);right:auto;top:calc(100% + 4px)}.another-person-modal__input-item.checks .input-checkbox__label .icon-help:hover:after{left:50%;right:auto;top:calc(100% + 9px);transform:translateX(-50%)}}.another-person-modal__input-item.checks .input-checkbox__label .icon-help.is-open:after,.another-person-modal__input-item.checks .input-checkbox__label .icon-help.is-open:before{z-index:3}.another-person-modal__input-item.checks .input-checkbox__label .icon-help.is-open:before{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);content:"";display:block;height:11px;position:absolute;right:-17px;top:calc(50% - 6px);transform:rotate(45deg);width:11px}.another-person-modal__input-item.checks .input-checkbox__label .icon-help.is-open:after{background:#fff;border-radius:4px;box-shadow:5px 2px 10px rgba(0,0,0,.1);color:#2b2a29;content:attr(data-message);display:block;font-size:12px;font-weight:300;left:150%;line-height:14px;max-width:181px;padding:9px 7px;position:absolute;top:-50%;width:50vw}@media (max-width:767px){.another-person-modal__input-item.checks .input-checkbox__label .icon-help.is-open:before{left:calc(50% - 5px);right:auto;top:calc(100% + 4px)}.another-person-modal__input-item.checks .input-checkbox__label .icon-help.is-open:after{left:50%;right:auto;top:calc(100% + 9px);transform:translateX(-50%)}}.another-person-modal__contacts{font-size:1rem;font-weight:300;line-height:138%}.another-person-modal__contacts .red-link{color:#9f080c}@media screen and (max-width:1600px){.basket__left{width:calc(100% - 440px)}.basket__right{width:400px}.basket-card{padding-left:0}.basket-card__img{height:200px;width:200px}.basket-card__desc,.basket-card__flex{gap:35px}.basket-card .restore-timer{width:138px}.additional-service{padding-left:100px}.additional-service .basket-card__flex{gap:35px}.checkout .step__wrap{padding-left:20px}}@media screen and (max-width:1400px){.basket-card{gap:20px}.basket-card__img{height:100px;width:100px}.additional-service{padding-left:0}}@media screen and (max-width:1300px){.checkout__form{grid-template-columns:repeat(2,calc(50% - 15px))}}@media screen and (max-width:1200px){.basket__left{width:calc(100% - 340px)}.basket__right{width:300px}.basket__items{gap:30px}.basket__list li span{font-size:14px}.basket .preliminary-total__price,.basket .preliminary-total__title,.basket .promocode__title{font-size:16px}.basket-card .basket-card__group2 .basket-card__price{margin-top:0}.basket-card__flex{align-items:flex-end;flex-direction:column}.basket-card .restore{position:static}.additional-service .basket-card__group2{align-items:start;display:flex;flex-direction:column}}@media screen and (max-width:992px){.basket{padding:0 0 40px}.basket__top{gap:11.5px}.basket__title{font-size:40px}.basket__title span{font-feature-settings:normal;font-size:36px;font-weight:400}.basket__group{gap:11.5px}.basket__cards{border-bottom:1px solid #2b2a29;padding-bottom:20px}.basket-card{align-items:start}.basket-card:not(:last-child){border:unset;padding-bottom:0}.basket-card:not(:first-child){border-top:1px solid #2b2a29;padding-top:10px}.basket-card__desc{flex-direction:column;gap:5px;padding-right:27px;position:relative}.basket-card__title{font-size:12px;margin-bottom:8px}.basket-card__text{font-size:12px;margin-bottom:4px;max-width:100%;overflow:unset;text-overflow:unset;white-space:wrap}.basket-card__article{font-size:12px;margin-bottom:0}.basket-card__group2{position:static;width:calc(100% + 27px)}.basket-card__flex{align-items:flex-end;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.basket-card .calc input{font-size:12px;width:28px}.basket-card__price{display:none}.basket-card .price-mob{align-items:start;display:flex;flex-direction:column;gap:3px;margin:0}.basket-card .price-mob span{font-size:12px}.basket-card .price-mob span:first-child{display:block;font-size:14px;order:1}.basket-card .delete{position:absolute;right:0;top:0}.basket-card .restore{margin-top:14px;width:100%}.basket-card .restore-wrap{width:100%}.basket-card .restore-timer{margin:8px 0 0;order:1;width:100%}.basket-card .restore-btn span{font-size:12px}.additional-service{padding-left:40px;padding-top:0!important}.additional-service .basket-card__img{height:60px;width:60px}.additional-service .basket-card__desc{gap:8px;padding-top:0}.additional-service .basket-card__price{display:block}.checkout{padding:40px 0 80px}.checkout .form-group input{font-size:14px;height:35px!important}.checkout .step__top{gap:12px;margin-bottom:20px}.checkout .step__number{font-size:32px;height:50px;width:50px}}@media screen and (max-width:768px){.basket{padding-bottom:20px}.basket__wrap{display:block}.basket__left{width:100%}.basket__right{display:none}.checkout{padding:20px 0 80px}.checkout__top{border:1px solid #e5e5e5;margin-bottom:40px;margin-left:-16px;padding:32px 16px;width:calc(100% + 32px)}.checkout .basket__right{display:block;width:100%}.checkout .preliminary-total{gap:10px;margin-bottom:40px}.checkout .promocode__top{gap:10px}.checkout .promocode__title{font-size:16px}.checkout .basket__items{gap:10px;margin-bottom:20px}.checkout .basket__item{padding-bottom:10px}.checkout .basket__list{gap:10px}.checkout__items{border-bottom:1px solid #e5e5e5;display:grid;gap:30px;grid-template-columns:100%;margin-bottom:10px;padding-bottom:30px}.checkout__item{color:#000}.checkout__item-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.checkout__item-title .text16{font-weight:400}.checkout__item .edit{cursor:pointer;flex-shrink:0;width:21px}.checkout__item .edit img{width:100%}.checkout__item-text{align-items:center;display:flex;grid-area:10px;justify-content:space-between}.checkout__item .red-text{color:#9f080c}.checkout__item .hint{flex-shrink:0;position:relative;z-index:2}.checkout__item .hint:hover .hint__hidden{opacity:1;pointer-events:auto}.checkout__item .hint__icon{cursor:pointer;width:24px}.checkout__item .hint__icon img{width:100%}.checkout__item .hint__hidden{background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);font-size:14px;font-weight:300;line-height:128%;opacity:0;padding:16px 20px;pointer-events:none;position:absolute;right:0;top:calc(100% + 12px);transition:all .225s;width:223px;z-index:2}.checkout__form{gap:20px;grid-template-columns:100%}.checkout .step .form__btn{max-width:100%;width:100%}.checkout .step--disabled .step__top{margin-bottom:0}.checkout .step--disabled .step__wrap{height:0;visibility:hidden}}@media screen and (max-width:576px){.basket__top{align-items:start;flex-direction:column;gap:16px}.basket__group{flex-wrap:wrap;width:100%}.checkout .step--2 .step__wrap{grid-template-columns:100%!important}.checkout .step--2 .form-group,.checkout .step--2 .form__select{grid-column:1!important}}@media screen and (max-width:359px){.basket-card__img{height:80px;width:80px}}@media (max-width:767px){.another-person--1 .another-person__link{align-items:center;min-height:44px;padding:12px 0}.another-person-modal .another-person-modal__input-item.checks .input-checkbox__label{align-items:center;grid-template-columns:16px minmax(0,max-content) auto}.another-person-modal .another-person-modal__input-item.checks .input-checkbox__label .icon-help{line-height:0;position:static}.basket-form__input-phone .input-text__dropdown .dropdown-top{margin-bottom:0;position:absolute;right:16px;top:24px}.basket-form__input-phone .input-text__dropdown .basket-form__title{display:none}.basket-form__input-phone .input-text__dropdown .dropdown-search{padding-right:40px}.basket-form__input-phone .input-text__dropdown .dropdown-search svg{display:none}.basket-form__input-phone .input-text__dropdown .dropdown-search .country-search{width:100%}}.brands{padding:20px 0 100px}.brands .container{max-width:1920px!important}.brands__cards{display:grid;gap:24px;grid-template-columns:repeat(6,calc(16.66667% - 20px))}.brand-card{position:relative;text-align:center;transition:transform .3s ease;z-index:0}.brand-card:hover{transform:scale(1.04);z-index:1}.brand-card__img{align-items:center;display:flex;height:200px;justify-content:center;margin:0 auto 55px;max-width:200px}.brand-card__img img{max-height:100%;max-width:100%}.brand-card__text{font-family:Cormorant Garamond;font-size:20px;font-weight:600;line-height:120%;text-transform:uppercase}.brand-main{background-image:url(/build/images/brand-main__img.4de4daba.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0 225px}.brand-main .container{max-width:1920px!important}.brand-main__inner{align-items:center;background:#fff;display:flex;gap:40px;margin:0!important;max-width:864px;padding:40px}.brand-main__logo{flex-shrink:0;width:200px}.brand-main__logo img{width:100%}.brand-main__title{font-size:48px;font-weight:500;letter-spacing:unset;line-height:117%;margin-bottom:20px}.brand-main__title:after{background:#e5e5e5;content:"";display:block;height:1px;margin-top:16px;max-width:372px;width:100%}.brand-main__text{font-size:16px;font-weight:300;line-height:138%;max-width:100%}.brand-info{font-size:20px;font-weight:300;line-height:140%;padding-bottom:100px}.brand-info .container{max-width:1920px!important}.brand-info__text{display:grid;gap:28px;grid-template-columns:100%;margin-bottom:40px;max-height:84px;max-width:1160px;overflow:hidden}.brand-info .text-show{max-height:unset}.brand-info__btn{align-items:center;background:transparent;display:inline-flex;gap:10px;padding:0}.brand-info__btn-rollup{display:none}.brand-info__btn-icon{align-items:center;display:flex;flex-shrink:0;width:12px}.brand-info__btn-icon svg{height:auto;width:100%}.brand-info__btn .icon{transition:all .3s ease}.brand-info__btn.isActive .icon{transform:rotate(180deg)}.brand-info .active .brand-info__btn-unwrap{display:none}.brand-info .active .brand-info__btn-rollup{display:block}.brand-info .active .brand-info__btn-icon svg{transform:rotate(-180deg)}@media screen and (max-width:1150px){.brand-card__img{height:150px;margin-bottom:10px}.brand-card__text{font-size:16px}}@media screen and (max-width:992px){.brands__cards{grid-template-columns:repeat(3,calc(33.33333% - 16px))}.brand-info__text{max-height:68px}.brand-info__btn .text16{font-size:16px}}@media screen and (max-width:768px){.brands-main{background:transparent;order:-4;padding:0 0 20px}.brands-main__inner{max-width:100%;padding:0}.brands-main__text{display:none}.brands-main__img{margin:0}.brands{padding:20px 0 40px}.brand-main{background:transparent;padding:0 0 10px}.brand-main__inner{align-items:start;flex-direction:column;gap:20px;padding:0}.brand-main__group{width:100%}.brand-main__title{margin:0;padding-bottom:16px}.brand-main__title:after{display:block;max-width:100%}.brand-main__text{display:none}.brand-main__logo{margin:0 auto;max-width:200px;order:1;width:100%}.brand-info{padding:0 0 40px}.brand-info,.brand-info__text{font-size:1rem;line-height:1.375rem}.brand-info__text{gap:20px;margin-bottom:20px;max-height:4rem}.brand-info__text p{font-size:inherit;line-height:inherit}}@media screen and (max-width:576px){.brands__cards{gap:24px 15px;grid-template-columns:repeat(2,calc(50% - 7.5px))}}.certificates-info{padding-bottom:5rem}@media (min-width:768px){.certificates-info{margin-top:3rem}}.certificates-info__inner{align-items:start;display:flex;gap:24px;justify-content:space-between}.certificates-info__cards{display:grid;gap:24px;grid-template-columns:repeat(2,calc(50% - 12px));width:calc(100% - 562px)}.certificates-info__slider{border:1px solid #e5e5e5;padding:24px 80px 36px;position:relative}.certificates-info .swiper-wrapper{align-items:stretch}.certificates-info .swiper-slide{padding-bottom:65%;position:relative}.certificates-info .swiper-slide img{height:100%;left:0;position:absolute;top:0;width:100%}.certificates-info .swiper-button-next,.certificates-info .swiper-button-prev{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;transition:all .3s;width:48px;z-index:10}.certificates-info .swiper-button-next:after,.certificates-info .swiper-button-prev:after{display:none}.certificates-info .swiper-button-next:hover,.certificates-info .swiper-button-prev:hover{background:#2b2a29}.certificates-info .swiper-button-next:hover svg path,.certificates-info .swiper-button-prev:hover svg path{fill:#fff}.certificates-info .swiper-button-next svg,.certificates-info .swiper-button-prev svg{height:auto;width:10px}.certificates-info .swiper-button-next svg path,.certificates-info .swiper-button-prev svg path{transition:all .3s}.certificates-info .swiper-button-prev{left:10px;right:auto}.certificates-info .swiper-button-next{left:auto;right:10px}.certificates-info .swiper-button-next.swiper-button-disabled,.certificates-info .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.certificates-info .swiper-button-next.swiper-button-hidden,.certificates-info .swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.certificates-info .swiper-pagination{bottom:16px;left:0;position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;width:100%;z-index:10}.certificates-info .swiper-pagination-bullet{background:#83878d;border-radius:50%;display:inline-block;height:4px;margin:0 6px!important;opacity:1!important;width:4px}.certificates-info .swiper-pagination-bullet-active{background:#2b2a29}.certificates-info__group{border:1px solid #e5e5e5;border-top:unset;padding:32px}.certificates-info__title{margin-bottom:20px}.certificates-info .tabs{align-items:stretch;display:flex;margin-bottom:20px}.certificates-info .tab{border:1px solid #e5e5e5;cursor:pointer;margin-left:-1px;padding:4.5px 12px}.certificates-info .tab:first-child{margin-left:0}.certificates-info .tab--active{background:linear-gradient(180deg,#fafafa,#ebebed);font-weight:400}.certificates-info__subgroup{align-items:start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.certificates-info .clone .certificates-info__btn{display:none}.certificates-info .clone .delete{display:flex}.certificates-info__subtitle{margin-bottom:8px}.certificates-info__range .certificates-info__subtitle,.certificates-info__select .certificates-info__subtitle{font-weight:400}.certificates-info__range .range-input,.certificates-info__select .range-input{-webkit-appearance:none;background:#83878d;height:1px;margin:0;min-width:136px;padding:0}.certificates-info__range .range-input::-webkit-slider-thumb,.certificates-info__select .range-input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #2b2a29;border-radius:50%;height:17px;width:17px}.certificates-info .tab__content{display:none}.certificates-info .tab__content--active{display:block}.certificates-info__btn-wrap .certificates-info__subtitle,.certificates-info__calc .certificates-info__subtitle{color:#83878d}.certificates-info .nice-select{align-items:center;border:none;border-bottom:1px solid #2b2a29;border-radius:0;display:flex;font-size:16px;font-weight:300;height:40px;line-height:138%;max-width:180px;min-width:180px;padding:0 16px 0 0;white-space:unset;width:100%}.certificates-info .nice-select:after{background-position:50%;background-repeat:no-repeat;background-size:contain;height:7px;right:0;top:50%;transform:translateY(-50%);width:12px}.certificates-info .nice-select .list{background:#fcfbfb;border-radius:0;box-shadow:unset;color:rgba(43,42,41,.6);margin-top:10px;padding:0}.certificates-info .nice-select .list li{background:#fcfbfb;border-bottom:1px solid #e5e5e5;border-top:unset;color:#2b2a29;font-size:14px;font-weight:400;padding:16px}.certificates-info .nice-select .list li:last-child{border-bottom:unset}.certificates-info .nice-select .list li:hover{color:rgba(43,42,41,.6)}.certificates-info .nice-select .list .selected{background:#fcfbfb;color:rgba(43,42,41,.6)}.certificates-info .open:after{transform:translateY(-50%) rotate(-180deg)}.certificates-info .range-text__wrap{align-items:start;display:flex;gap:2px;max-width:136px}.certificates-info .range-text{display:block;margin-bottom:5px;max-width:100%;overflow-x:auto;white-space:nowrap}.certificates-info .range-text:focus-visible{outline:unset}.certificates-info .range-text::-webkit-scrollbar{display:none}.certificates-info .calc{align-items:center;display:flex;gap:2px}.certificates-info .calc input{border:none;font-size:18px;height:24px;line-height:120%;padding:0;text-align:center;width:44px}.certificates-info .calc input[type=number]::-webkit-inner-spin-button,.certificates-info .calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.certificates-info .calc input[type=number]{-moz-appearance:textfield}.certificates-info .calc-minus,.certificates-info .calc-plus{align-items:center;background:linear-gradient(180deg,#fafafa,#ebebed);cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.certificates-info .calc-minus svg,.certificates-info .calc-plus svg{height:auto;width:17px}.certificates-info__btn{align-content:center;background:linear-gradient(180deg,#fafafa,#ebebed);border:1px solid #e5e5e5;display:flex;gap:12px;height:32px;justify-content:center;padding:2px 12px}.certificates-info__btn .btn-text{font-size:16px;margin-top:3px;text-transform:uppercase}.certificates-info__btn .btn-icon{align-items:center;background:transparent;display:flex;flex-shrink:0;height:auto;padding:0;width:17px}.certificates-info__btn .btn-icon svg{height:auto;width:100%}.certificates-info__btn .btn-icon svg path{fill:#2b2a29}.certificates-info .delete{background:transparent;display:none;padding:0;width:28px}.certificates-info .delete img{width:100%}.certificates-info__btn2{height:58px;padding:5px 38px}.certificates-info__btn2 span{font-size:18px}.certificates-info .active span:first-child,.certificates-info__btn2 span:nth-child(2){display:none}.certificates-info .active span:nth-child(2){display:block}.certificates-info__group2{padding:32px}.certificates-info__group2 .certificates-info__title{margin-bottom:8px}.certificates-info__group2 .certificates-info__subtitle{font-family:Cormorant Garamond;font-size:20px;font-weight:600;line-height:140%;margin-bottom:16px}.certificates-info__list{display:grid;gap:12px;grid-template-columns:100%}.certificates-info__list li{font-size:20px;font-weight:300;line-height:140%;padding-left:50px;position:relative}.certificates-info__list li span{font-family:Cormorant Garamond;font-feature-settings:"lnum";font-size:48px;font-weight:500;left:0;line-height:100%;margin-top:-14px;position:absolute;top:0}.certificates-info__list li strong{font-weight:400}.certificates-info__items{display:grid;flex-shrink:0;gap:20px;grid-template-columns:100%;width:538px}.certificates-info__item{align-items:center;border:1px solid #e5e5e5;display:flex;gap:30px;padding:19.5px 25px}.certificates-info__item-icon{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.certificates-info__item-icon img{max-width:70%}.certificates-info__item-title{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:118%;margin-bottom:12px}@media (max-width:480px){.certificates-info__item-title{font-size:24px}}.certificates-info__item-text{font-size:20px;font-weight:300;line-height:140%}@media (max-width:480px){.certificates-info__item-text{font-size:16px}}.certificates-info form{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.certificates-clients{background-image:url(/build/images/certificates-clients__img.b675aa06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:1750px;padding:80px 0;width:100%}.certificates-clients .container{padding:0 55px}.certificates-clients__inner{max-width:584px}.certificates-clients__title{margin-bottom:24px}.certificates-clients__title br{display:none}.certificates-clients__text{font-size:20px;font-weight:300;line-height:140%;margin-bottom:24px}@media (max-width:480px){.certificates-clients__text{font-size:16px}}.certificates-clients__list{align-items:start;display:flex;gap:16px;margin-bottom:40px}.certificates-clients__list li{font-size:16px;font-weight:300;line-height:138%;padding-left:27px;position:relative}.certificates-clients__list li:before{background-image:url(/build/images/certificates-clients__icon.b29adde1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.certificates-clients__list li .inline{display:inline}@media (max-width:480px){.certificates-clients__list li{font-size:14px;font-weight:300;line-height:128%}}.certificates-clients__btn{height:58px;padding:5px 49px;width:auto}.certificates-clients__btn span{font-size:18px}.certificates-info2{padding:80px 0}.certificates-info2__inner{align-items:start;display:flex;gap:80px}.certificates-info2__group{max-width:786px}.certificates-info2__title{margin-bottom:40px}.certificates-info2__list{display:grid;gap:20px;grid-template-columns:100%;margin-bottom:20px;max-width:716px;padding-left:20px}.certificates-info2__list li{padding-left:24px;position:relative}.certificates-info2__list li:before{background:#9f080c;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:5px;width:8px}.certificates-info2__link{color:#9f080c;cursor:pointer;font-family:Circe,sans-serif;font-size:1rem;font-weight:300;line-height:1.25rem;text-decoration:none;transition:color .3s ease}.certificates-info2__link path,.certificates-info2__link svg{transition:fill .3s ease;fill:#9f080c}.certificates-info2__link:hover{color:#bf5659}.certificates-info2__link:hover path,.certificates-info2__link:hover svg{fill:#bf5659}.certificates-info2__link.selected,.certificates-info2__link:active{color:#9f080c}.certificates-info2__link.selected path,.certificates-info2__link.selected svg,.certificates-info2__link:active path,.certificates-info2__link:active svg{fill:#9f080c}.certificates-info2__link.disabled,.certificates-info2__link:disabled{color:#83878d;pointer-events:none}.certificates-info2__link.disabled path,.certificates-info2__link.disabled svg,.certificates-info2__link:disabled path,.certificates-info2__link:disabled svg{fill:#83878d}.certificates-info2__group2{border:1px solid #e5e5e5;flex-shrink:0;max-width:410px;padding:40px 32px}.certificates-info2__title2{margin-bottom:24px}.certificates-info2__items{display:grid;gap:20px;grid-template-columns:100%;margin-bottom:24px}.certificates-info2__item{align-items:center;display:flex;gap:20px}.certificates-info2__icon{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.certificates-info2__icon img{max-width:70%}@media screen and (max-width:1800px){.certificates-info .nice-select{max-width:136px;min-width:136px}}@media screen and (max-width:1700px){.certificates-info__inner{flex-direction:column}.certificates-info__cards{width:100%}.certificates-info__items{grid-template-columns:repeat(2,calc(50% - 10px));width:100%}.certificates-info__item-text{max-width:420px}.certificates-info .nice-select{max-width:180px;min-width:180px}}@media screen and (max-width:1500px){.certificates-clients{max-width:1270px}.certificates-info2__inner{gap:40px;justify-content:space-between}}@media screen and (max-width:1400px){.certificates-main{padding:100px 0 160px}.certificates-main__inner{margin-left:0}}@media screen and (max-width:1200px){.certificates-main{padding:80px 0 120px}.certificates-info__subgroup{flex-wrap:wrap;justify-content:start;position:relative}.certificates-info .clone{flex-wrap:nowrap;padding-right:48px}.certificates-info .clone .certificates-info__btn-wrap .certificates-info__subtitle{display:none}.certificates-info .delete{position:absolute;right:0;top:1.5rem}}@media screen and (max-width:992px){.certificates-main{padding:60px 0 90px}.certificates-main__title:after{width:60%}.certificates-main__text p{font-size:16px}.certificates-info{padding-bottom:60px}.certificates-info__slider{padding:20px 40px 30px}.certificates-info .swiper-button-next,.certificates-info .swiper-button-prev{height:20px;width:20px}.certificates-info .swiper-pagination{bottom:10px}.certificates-info__group{padding:20px 16px}.certificates-info .clone{padding-right:42px}.certificates-info .nice-select{height:33px;max-width:156px;min-width:156px}.certificates-info .delete{width:22px}.certificates-info__btn2{padding:5px 10px;width:100%}.certificates-info__group2{padding:20px 16px}.certificates-info__group2 .certificates-info__subtitle{font-size:20px}.certificates-info__list li{font-size:14px;padding-left:34px}.certificates-info__list li span{font-feature-settings:unset;font-size:36px}.certificates-info__items{display:none}.certificates-clients{padding:50px 0}.certificates-clients .container{padding:0 24px}.certificates-clients__inner{max-width:490px}.certificates-clients__text,.certificates-clients__title{margin-bottom:16px}.certificates-clients__list{margin-bottom:30px}.certificates-info2{padding:60px 0 40px}.certificates-info2__title{font-size:1.5rem;line-height:2rem;margin-bottom:20px}.certificates-info2__list{padding-left:0}.certificates-info2__list li:before{top:4px}.certificates-info2__group2{max-width:340px;padding:20px}.certificates-info2__title2{margin-bottom:20px}.certificates-info2__items{gap:10px;margin-bottom:20px}.certificates-info2__item{gap:12px}}@media screen and (max-width:768px){.certificates-main{background:transparent;padding:0 0 25px}.certificates-main__inner{background:transparent;box-shadow:unset;max-width:100%;padding:0}.certificates-main__title{margin-bottom:16px;padding-bottom:0}.certificates-main__title:after{display:none}.certificates-main__img{display:block;margin-bottom:30px}.certificates-main__img img{width:100%}.certificates-main__text{max-width:100%}.certificates-main__text p br{display:none}.certificates-info__cards{gap:20px;grid-template-columns:100%}.certificates-clients__list{flex-direction:column;gap:7px}.certificates-info2__inner{flex-direction:column;gap:20px}.certificates-info2__group{max-width:100%}.certificates-info2__group2{max-width:100%;width:100%}}@media screen and (max-width:576px){.certificates-info .container{padding:0}.certificates-clients{background-image:url(/build/images/certificates-clients__img2.ebb18f56.webp);border:1px solid #e5e5e5;max-width:100%;padding:33px 0 330px}.certificates-clients .container{padding:0 23px}.certificates-clients__title br{display:block}.certificates-clients__list li .inline{display:inline-block}.certificates-clients__btn{padding:5px 10px;width:100%}}@media screen and (max-width:359px){.certificates-info .nice-select{max-width:136px;min-width:136px}}.certificate-main__money-input{-webkit-appearance:textfield;border:0;border-bottom:1px solid;font-weight:300;height:32px!important;padding:0 0 6px}.certificate-main__money-slider{border:none;height:0}.certificate-main__money-slider .noUi-handle{background:#fff;border-color:#2b2a29;border-radius:50%;border-width:2px;box-shadow:none;height:17px;right:-17px;top:-9px;width:17px}.certificate-main__money-slider .noUi-handle:after,.certificate-main__money-slider .noUi-handle:before{content:none}.corp-certs-modal .hystmodal__window{max-width:582px;padding:40px}@media (max-width:767px){.corp-certs-modal .hystmodal__window{padding:16px}}.corp-certs-modal .hystmodal__window .wide-modal__btn-close-icon{padding:5px;position:absolute;right:12px;top:18px}.corp-certs-modal .corp-certs-modal__top{position:relative}.corp-certs-modal h3{margin-bottom:20px;padding-bottom:20px;width:85%}.corp-certs-modal h3:after{background:#e5e5e5;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:calc(100% + 80px)}.corp-certs-modal .form{display:grid;gap:20px;grid-template-columns:100%;margin-bottom:20px}.corp-certs-modal .form-group{margin-bottom:0}.corp-certs-modal .input-checkbox__label{align-items:center;font-size:12px!important;font-weight:300;line-height:116%!important;margin:0!important}@media (max-width:767px){.corp-certs-modal .input-checkbox__label{align-items:flex-start}}.corp-certs-modal .input-checkbox__label a{color:#9f080c;position:relative;z-index:3}@media (max-width:767px){.page__gift-certificates .main-banner__slide{max-height:20rem;min-height:auto;padding:1rem}.page__gift-certificates .main-banner__slide-inner{max-height:20rem;position:relative}.page__gift-certificates .main-banner__slide-inner img{aspect-ratio:82/57;max-height:20rem}.page__gift-certificates .main-banner__slide-content,.page__gift-certificates .main-banner__slide-overlay{display:none}}.corporate{padding:119px 0 177px}.corporate .container{max-width:1920px!important}.corporate__inner{margin:0!important;max-width:636px;padding:40px 40px 48px}.corporate__title{max-width:450px}.corporate__title:after{width:77%}.corporate__text{margin-bottom:20px;max-width:100%}.corporate__btn{display:inline-flex;height:58px;padding:5px 48px}.corporate__btn span{font-size:18px}.corporate__hero-btn{margin-top:1.25rem;width:16.5rem}.corporate-projects{padding:40px 0 100px}.corporate-projects .container{max-width:1920px!important}.corporate-projects__title{margin-bottom:20px}.corporate-projects__cards{display:grid;gap:50px;grid-template-columns:repeat(4,calc(25% - 37.5px));margin-bottom:50px}.corporate-projects__bottom{display:flex;justify-content:center}.corporate-projects__bottom.corporate-projects__paginator{display:block}.corporate-projects__btn{display:inline-flex;height:58px;padding:18px 59px;width:auto}.corporate-projects__btn-wrap{display:flex;justify-content:center}.corporate-projects__btn span{font-size:18px}.corporate-project-card__img{display:block;margin-bottom:20px;position:relative}.corporate-project-card__img img{height:100%;width:100%}.corporate-project-card__title{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:118%;margin-bottom:8px;min-height:76px;-webkit-line-clamp:2;line-clamp:2}.corporate-project-card__text,.corporate-project-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.corporate-project-card__text{-webkit-line-clamp:4;line-clamp:4}.corporate-scheme{padding:50px 0}.corporate-scheme .container{max-width:1920px!important}.corporate-scheme__title{margin-bottom:33px}.corporate-scheme__items{display:grid;gap:60px;grid-template-columns:repeat(5,calc(20% - 48px));max-width:1320px}.corporate-scheme__item{position:relative}.corporate-scheme__item:last-child:after{display:none}.corporate-scheme__item:after{background:#000;content:"";height:1px;left:90px;pointer-events:none;position:absolute;top:40px;width:calc(100% - 40px)}.corporate-scheme__item-number{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;font-family:Cormorant Garamond,serif;font-feature-settings:"lnum";font-size:32px;font-weight:500;height:80px;justify-content:center;line-height:118%;margin-bottom:20px;width:80px}.corporate-scheme__item-text{font-weight:400}.corporate__fixed-block{background:#fff;border-bottom:1px solid #e5e5e5;left:0;padding:3.125rem 0;position:fixed;top:0;transform:translateY(-105%);transition:all .5s;width:100%;z-index:3}.corporate__fixed-block--active{transform:translateY(7rem)}@media (max-width:767px){.corporate__fixed-block--active{transform:translateY(2.5rem)}}.corporate__fixed-block .container{max-width:1920px!important}.corporate__fixed-block__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.corporate__fixed-block__btn{height:4.25rem;max-width:17.5rem}@media (max-width:767px){.corporate__fixed-block__btn{max-width:none;width:100%}}.corporate__fixed-block__btn span{font-size:1.125rem}@media (max-width:767px){.corporate__fixed-block{padding:2.5rem 0}.corporate__fixed-block h2{display:none}}.banner .container{max-width:1920px!important}.banner__inner{align-items:start;background-image:url(/build/images/corporate-banner-img.adccaa5d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:652px;padding:60px;position:relative}.banner__inner:after{border:1px solid #fff;content:"";height:calc(100% - 16px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}.banner__title{color:#fff;margin-bottom:24px}.banner__text{margin-bottom:40px;max-width:670px}.banner__btn{height:58px;padding:5px 49px;width:auto}.banner__btn span{font-size:18px}.corporate-advantages{padding:60px 0 50px}.corporate-advantages .container{max-width:1920px!important}.corporate-advantages__title{margin-bottom:26px}.corporate-advantages__items{display:grid;gap:30px;grid-template-columns:repeat(3,calc(33.33333% - 20px));max-width:1194px}.corporate-advantages__item{align-items:center;border:1px solid #e5e5e5;display:flex;gap:26px;padding:32px 25px}.corporate-advantages__item-icon{align-items:center;background:linear-gradient(180deg,#fafafa,#ebebed);border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.corporate-advantages__item-icon img{max-height:80%;max-width:80%}.corporate-advantages__item-text{font-size:18px;line-height:144%}.corporate-items{padding:50px 0}.corporate-items__text{font-size:18px;font-weight:300;line-height:122%;margin-bottom:40px;max-width:796px}.corporate-items__slider{margin-bottom:20px;position:relative}.corporate-items__top{justify-content:space-between;margin-bottom:30px}.corporate-items__slider-btns,.corporate-items__top{align-items:center;display:flex;gap:32px}@media (max-width:767px){.corporate-items__slider-btns{display:none}}.corporate-items .swiper-button-next,.corporate-items .swiper-button-prev{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;position:static;width:24px}.corporate-items .swiper-button-next:after,.corporate-items .swiper-button-prev:after{display:none}.corporate-items .swiper-button-next svg,.corporate-items .swiper-button-prev svg{height:auto;width:10px}.corporate-items .swiper-button-disabled{cursor:not-allowed;opacity:.25}.corporate-items__btn{height:58px;padding:5px 69.5px}.corporate-items__btn-wrap{display:flex;justify-content:center}.corporate-items__btn span{font-size:18px;font-weight:400}.corporate-items .swiper-pagination{background:transparent;border-radius:20px;height:2px;margin-top:32px;position:relative;width:100%}.corporate-items .swiper-pagination-progressbar-fill{background:#e5e5e5;border-radius:20px;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.corporate-items__catalog__inner{max-height:460px;overflow:hidden;width:100%}.corporate-items__catalog__inner--orders{max-height:700px}@media (max-width:767px){.corporate-items__catalog__inner--orders{max-height:none}}.corporate-items__catalog__inner .product-card__slider-wrapper,.corporate-items__catalog__inner .product-card__slider-wrapper a{height:100%}.corporate-items__catalog__bottom{display:flex;justify-content:center}.corporate-items__catalog__bottom .btn-secondary,.corporate-items__catalog__bottom .btn-secondary-white{width:auto}@media (max-width:767px){.corporate-items__catalog__bottom .btn-secondary,.corporate-items__catalog__bottom .btn-secondary-white{width:100%}}.gifts--2 .gifts__top{margin-bottom:20px}.corporate-catalog-card{display:flex;flex-direction:column}.corporate-catalog-card__top{margin-bottom:20px;position:relative}.corporate-catalog-card__img{display:block}.corporate-catalog-card__img img{aspect-ratio:1/1;height:auto;object-fit:contain;width:100%}.corporate-catalog-card__items{align-items:stretch;display:flex;flex-wrap:wrap;gap:4px;left:0;max-width:calc(100% - 50px);padding:12px 0 12px 12px;position:absolute;top:0;z-index:4}.corporate-catalog-card__item{background:hsla(0,0%,95%,.7);font-size:12px;font-weight:300;line-height:116%;padding:1px 8px;text-transform:uppercase}.corporate-catalog-card .discount{color:#9f080c}.corporate-catalog-card .favorite{cursor:pointer;position:absolute;right:12px;top:12px;width:28px;z-index:5}.corporate-catalog-card .favorite--active svg path{fill:#9f080c}.corporate-catalog-card .favorite svg{height:auto;width:100%}.corporate-catalog-card .favorite svg path{transition:all .3s}.corporate-catalog-card__desc{display:flex;flex-direction:column;flex-grow:1}.corporate-catalog-card__title{font-weight:400;margin-bottom:5px;text-align:center}.corporate-catalog-card__text{height:45px;margin-bottom:5px;text-align:center}.corporate-catalog-card__price{font-size:16px;font-weight:400;line-height:138%;margin-bottom:24px;text-align:center}.corporate-catalog-card__price span{color:#83878d;font-size:14px;font-weight:400;text-decoration:line-through}.corporate-catalog-card__bottom{align-items:center;border-top:1px solid #e5e5e5;display:flex;gap:4px;justify-content:space-between;padding-top:16px}.corporate-catalog-card__btn{width:8px}.corporate-catalog-card__btn svg{height:auto;width:100%}.corporate-items .link-center{align-items:center;display:flex;justify-content:center}.corporate-items .link-center .btn-secondary,.corporate-items .link-center .btn-secondary-white{min-width:430px;width:auto}@media (max-width:767px){.corporate-items .link-center .btn-secondary,.corporate-items .link-center .btn-secondary-white{min-width:auto;width:100%}}.corporate-feedback{padding:50px 0}.corporate-feedback .container{max-width:1920px!important}.corporate-feedback__title{margin-bottom:40px}.corporate-feedback__inner{border:1px solid #2b2a29;padding:60px 80px 80px}.corporate-feedback .form{display:grid;grid-template-columns:repeat(2,calc(50% - 20px));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:40px;max-width:1204px}.corporate-feedback .form__btn:disabled{border:none;color:#fff}.corporate-feedback .form__group{margin-bottom:0}.corporate-feedback .form__check label{font-size:12px;font-weight:300;line-height:116%}.corporate-feedback .form__check label a{color:#9f080c}.corporate-feedback__form .form-left,.corporate-feedback__form .form-right{display:grid;gap:20px;grid-template-columns:100%}.corporate-feedback__form-group input{border-bottom:1px solid #2b2a29;padding:8px 0}.corporate-feedback__form-group textarea{height:42px}.corporate-questions{padding:50px 0 100px}.corporate-questions .container{max-width:1920px!important}.corporate-questions__title{margin-bottom:24px}.corporate-questions__items{align-items:start;display:grid;gap:30px;grid-template-columns:repeat(2,calc(50% - 15px));max-width:1440px}.corporate-questions__item{border-bottom:1px solid #000}.corporate-questions__item.isActive .corporate-questions__item-btn svg{transform:rotate(-180deg)}.corporate-questions__item-show{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:25px 20px 25px 6px}.corporate-questions__item-title{font-size:18px;font-weight:400;line-height:111%}@media (max-width:767px){.corporate-questions__item-title{font-size:.875rem;line-height:1.125rem}.corporate-questions__item-text{padding-left:.375rem}}.corporate-questions__item-btn{align-items:center;display:flex;justify-content:center}.corporate-questions__item-btn svg{height:auto;transition:all .3s;width:12px}.listing-main{padding:0 0 140px}.listing-main .projects__title{margin-bottom:40px}.listing-main .projects__btn-wrap{align-items:center;display:flex;gap:32px;justify-content:space-between}.listing-main .projects__btn{padding:5px 103.5px}.case{padding:120px 0 217px}.case .container{max-width:1920px!important}.case__inner{margin:0;max-width:636px;padding:40px 40px 50px}.case__title{padding-right:32px;position:relative}.case .share{cursor:pointer;position:absolute;right:0;top:0;width:22px}.case .share img{width:100%}.case__text{max-width:100%}.case-info{color:#000;padding:20px 0 50px}.case-info .corporate-case-main__tag{text-transform:uppercase}.case-info .container{max-width:1920px!important}.case-info__inner{align-items:start;display:flex;gap:24px;justify-content:space-between}.case-info__group{width:calc(100% - 740px)}.case-info__group2{width:716px}.case-info__group2 .inner-wrapper-sticky{border:1px solid #83878d;padding:40px}.case-info__list{align-items:start;display:flex;flex-wrap:wrap;gap:12px 40px;margin-bottom:24px}.case-info__list li{align-items:start;display:flex;gap:12px}.case-info__list li span:nth-child(2){font-weight:400}.case-info__text{display:grid;font-size:16px;font-weight:300;gap:24px;grid-template-columns:100%;line-height:138%;margin-bottom:24px}.case-info__text .case-info__img{display:none}.case-info__images{display:grid;gap:24px;grid-template-columns:repeat(2,calc(50% - 12px));max-width:864px}.case-info__img{padding-bottom:69%;position:relative}.case-info__img img{height:100%;left:0;position:absolute;top:0;width:100%}.case-info__items,.case-info__title{margin-bottom:40px}.case-info__items{display:grid;gap:40px;grid-template-columns:100%}.case-info__item{align-items:center;display:flex;gap:20px}.case-info__item-icon{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.case-info__item-icon img{max-width:24px}.case-info__btn{height:58px;padding:5px 10px;width:100%}.case-info__btn span{font-size:18px}.corporate-cases{padding:50px 0}.corporate-cases .container{max-width:1920px!important}.corporate-cases__top{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:30px}.corporate-cases__slider{max-height:620px;overflow:hidden;position:relative}.corporate-cases__slider-btns{align-items:center;display:flex;gap:32px}.corporate-cases .swiper-button-next,.corporate-cases .swiper-button-prev{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;position:static;width:24px}.corporate-cases .swiper-button-next:after,.corporate-cases .swiper-button-prev:after{display:none}.corporate-cases .swiper-button-next svg,.corporate-cases .swiper-button-prev svg{height:auto;width:10px}.corporate-cases .swiper-button-disabled{cursor:not-allowed;opacity:.25}.corporate-cases .swiper-pagination{background:transparent;border-radius:20px;height:2px;margin-top:32px;position:relative;width:100%}.corporate-cases .swiper-pagination-progressbar-fill{background:#e5e5e5;border-radius:20px;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.fixed-block{background:#fff;border-bottom:1px solid #e5e5e5;left:0;padding:50px 0;position:fixed;top:0;transform:translateY(-105%);transition:all .5s;width:100%;z-index:3}.fixed-block--active{transform:translateY(0)}.fixed-block .container{max-width:1920px!important}.fixed-block__inner{align-items:center;display:flex;gap:24px;justify-content:space-between}.fixed-block__btn{height:58px;padding:5px 54.5px}.fixed-block__btn span{font-size:18px}@media screen and (max-width:1600px){.case-info__group{width:calc(100% - 524px)}.case-info__group2{width:500px}}@media screen and (max-width:1400px){.projects__cards{grid-template-columns:repeat(3,calc(33.33333% - 33.33333px))}.corporate-advantages__item-text{font-size:16px}.corporate-feedback__inner{padding:60px}}@media screen and (max-width:1200px){.case-info__group{width:calc(100% - 474px)}.case-info__group2{width:450px}}@media screen and (max-width:992px){.corporate{padding:60px 0 90px}.corporate__title{font-size:32px}.projects{padding-bottom:80px}.projects__cards{grid-template-columns:repeat(2,calc(50% - 25px))}.banner__inner{min-height:600px;padding:48px 38px}.banner__inner:after{height:calc(100% - 32px)}.banner__text{max-width:540px}.corporate-advantages{padding-bottom:40px}.corporate-advantages__title{font-size:48px}.corporate-advantages__items{gap:15px;grid-template-columns:100%}.corporate-advantages__item{gap:30px;padding:26.5px 20px}.corporate-advantages__item-text{font-size:14px}.gifts{padding:40px 0}.gifts__text{font-size:14px;margin-bottom:20px;max-width:620px}.gifts__slider{margin-bottom:40px}.gifts .swiper{overflow:unset}.gifts__slider-btns{display:none}.gifts .swiper-pagination{display:block;height:6px;margin-top:20px}.corporate-catalog-card{border:1px solid #e5e5e5}.corporate-catalog-card__text,.corporate-catalog-card__title{padding:0 16px}.corporate-catalog-card__price{font-size:14px;padding:0 16px}.corporate-catalog-card__bottom{padding:16px}.scheme{padding:40px 0}.scheme__title{margin-bottom:40px}.scheme__items{gap:20px;grid-template-columns:100%}.scheme__item{align-items:center;display:flex;gap:16px}.scheme__item:after{display:none}.scheme__item-number{flex-shrink:0;font-feature-settings:unset;font-size:36px;height:50px;margin:0;width:50px}.scheme__item-number span{margin-top:-8px}.corporate-feedback{padding:40px 0}.corporate-feedback__inner{padding:40px}.corporate-questions{padding:40px 0 80px}.corporate-questions__title{margin-bottom:15px}.corporate-questions__items{gap:0;grid-template-columns:100%}.corporate-questions .item-title{font-size:14px}.listing-main .projects__title{margin-bottom:56px}.case{padding:60px 0 90px}.case-info{padding:0 0 40px}.case-info__group{width:100%}.case-info__group2{display:none}.corporate-cases{padding:40px 0}.corporate-cases__top{margin-bottom:20px}.corporate-cases .swiper{overflow:unset}.corporate-cases__slider-btns{display:none}.corporate-cases .swiper-pagination{display:block;height:6px;margin-top:20px}.fixed-block{padding:40px 0}}@media screen and (max-width:768px){.corporate{background:transparent;order:-4;padding:0 0 40px}.corporate__inner{max-width:100%;padding:0}.corporate__title{font-size:40px;max-width:100%}.corporate__text p{font-size:14px}.corporate__img{margin-bottom:30px}.corporate__btn{padding:5px 10px;width:100%}.corporate-projects__cards{gap:20px;grid-template-columns:100%}.corporate-project-card__desc{padding:0 1rem .5rem}.corporate-project-card__title{font-size:1.5rem;line-height:1.75rem;min-height:auto}.corporate-project-card__img img{aspect-ratio:16/10;height:auto;object-fit:cover}.corporate-project-card__text{margin-bottom:1.25rem}.corporate-scheme__items{gap:1.25rem;grid-template-columns:100%}.corporate-scheme__item{align-items:center;display:flex;gap:1rem}.corporate-scheme__item:after{display:none}.corporate-scheme__item-number{flex-shrink:0;font-feature-settings:unset;font-size:2.25rem;height:3.125rem;margin:0;width:3.125rem}.corporate-scheme__item-number span{position:relative;top:-.25rem}.corporate-scheme__item-text{font-weight:300}.projects{order:-3;padding:40px 0}.projects__btn{padding:5px 10px;width:100%}.project-card__img{padding-bottom:62%}.project-card__img img{object-position:bottom}.banner__inner{background-image:url(/build/images/corporate-banner-img--mob.747981a7.webp);justify-content:start}.banner__title{font-size:2rem;line-height:2.375rem}.banner__text{max-width:100%}.banner__text p{font-size:14px}.banner__btn{padding:5px 10px;width:100%}.corporate-advantages{order:-1;padding:40px 0}.gifts__btn{padding:5px 10px;width:100%}.listing-main{padding:0 0 80px}.listing-main .projects__btn-wrap{flex-direction:column;gap:24px}.case{background:transparent;order:-4;padding:0 0 12px}.case__inner{max-width:100%;padding:0}.case__title{font-size:40px;max-width:100%}.case__text p{font-size:14px}.case__img{margin-bottom:24px}.case-info{padding:12px 0 20px}.case-info__list{flex-direction:column;gap:8px}.case-info__list li{justify-content:space-between;width:100%}.case-info__text{margin-bottom:0}.case-info__text .case-info__img{display:block}.case-info__images{display:none}.corporate-cases{padding:20px 0 40px}.fixed-block__title{display:none}.fixed-block__btn{padding:5px 10px;width:100%}}@media screen and (max-width:576px){.page__corporate-section .share{display:flex;height:1.5rem;justify-content:end;margin:.25rem 0 1.25rem}.projects__cards{grid-template-columns:100%}.projects .deletion-card{display:none}.corporate-feedback .container{padding:0!important}.corporate-feedback__inner{padding:40px 16px}.corporate-feedback__title{display:block}.corporate-feedback .form{gap:1.25rem;grid-template-columns:100%}.case__title{margin-bottom:24px;padding:0 0 36px}.case .share{bottom:0;top:unset}.case-info__text img{height:auto!important;margin:.5rem 0!important;width:100%!important}.corporate-cases__slider .corporate-project-card__img img{aspect-ratio:1/1}.corporate-cases__slider .corporate-project-card__text{-webkit-line-clamp:6;line-clamp:6}}@media screen and (max-width:359px){.banner__title{font-size:28px}.banner__text p{font-size:13px}}.content-blocks.pay>.content-subtitle{margin-bottom:40px}.content-blocks.pay .pay__stock .content-row{gap:12px}@media (min-width:768px) and (max-width:1023px){.content-blocks.pay .pay__stock .content-row{gap:16px}}@media (min-width:768px){.content-blocks.pay .pay__stock .content-row{gap:20px}}.content-blocks.delivery{display:flex;flex-direction:column}.content-blocks.delivery>.content-subtitle{margin-bottom:40px}.content-blocks.delivery .delivery-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:38px}@media (min-width:768px){.content-blocks.delivery .delivery-row{gap:20px}}.content-blocks.delivery .delivery-price{font-weight:400;text-align:right}.content-blocks.delivery .delivery-info{align-items:flex-start;display:flex;gap:12px;margin-top:12px}@media (min-width:768px){.content-blocks.delivery .delivery-info{gap:20px}}.content-blocks.delivery .delivery-info__icon{align-items:center;background:#fffcf8;border:1px solid #9f080c;border-radius:50%;color:#2b2a29;display:flex;flex:none;font-size:14px;font-weight:500;height:24px;justify-content:center;width:24px}.selection{padding:20px 0 80px}.selection__title{margin-bottom:20px}.selection .breadcrumbs__items{margin-bottom:60px}.selection .step-numbers{align-items:start;display:flex;gap:254px;margin-bottom:80px}.selection .step-number{position:relative}.selection .step-number:not(:last-child):after{background:#83878d;content:"";height:1px;pointer-events:none;position:absolute;right:-234px;top:50%;transform:translateY(-50%);width:214px}.selection .step-number span{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;font-family:Cormorant Garamond,serif;font-feature-settings:"lnum";font-size:48px;font-weight:500;height:100px;justify-content:center;line-height:117%;width:100px}.selection .step-number p{display:none}.selection .step-number--active span{border:1px solid #83878d}.selection .step-number.is-available{cursor:pointer}.selection .step-number.is-available span{transition:background .3s ease}.selection .step-number.is-available:not(.step-number--active):hover span{background:#d5d5d5}.selection__slider{border:1px solid #83878d;max-width:864px;padding:40px}.selection .swiper{margin-bottom:40px}.selection .swiper-button-disabled{cursor:pointer;opacity:1!important;pointer-events:auto}.selection .step-btn--next.disabled,.selection .step-btn--prev.disabled{border-color:#e5e5e5;color:#83878d;opacity:1!important;pointer-events:none}.step-title{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:500;line-height:117%;margin-bottom:40px}.step-group{display:grid;gap:40px;grid-template-columns:100%}.step-subtitle{display:inline-block;font-size:16px;font-weight:300;line-height:128%;margin-bottom:12px;position:relative}.step-subtitle:after{background:#9f080c;border-radius:50%;content:"";height:4px;pointer-events:none;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:4px}.step-radio{position:relative}.step-radio input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.step-radio input:checked~label{background:#e5e5e5}.step-radio label{align-items:center;border:1px solid #83878d;color:#000;display:flex;font-size:14px;font-weight:300;height:38px;justify-content:center;line-height:128%;padding:5px 19px}.step-radio__flex{align-items:start;display:flex;flex-wrap:wrap;gap:20px}.step .form{display:grid;gap:20px;grid-template-columns:100%}.step .form__check{margin-top:20px}.step textarea{overflow-y:hidden;resize:none}.step .range{max-width:638px}.step .range .step-subtitle{margin-bottom:32px}.step .range__inputs{align-items:stretch;display:flex;gap:20px;justify-content:space-between}.step .range__input-group{align-items:center;display:flex;position:relative}.step .range__input-group input,.step .range__input-group span{color:#000;font-size:20px;font-weight:300;line-height:140%}.step .range__input-group input{background:transparent;border:none;border-bottom:1px solid #2b2a29;height:40px;max-width:181px;text-align:center;width:100%}.step .range__input-group input::placeholder{color:#000}.step .range__input-group input[type=number]::-webkit-inner-spin-button,.step .range__input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step .range .range__slider{background:#83878d;border:none;box-shadow:unset;height:2px;margin-bottom:40px;margin-left:40px;max-width:calc(100% - 40px)}.step .range .noUi-connects{overflow:unset}.step .range .noUi-connects:before{background:#83878d;content:"";height:2px;left:-40px;position:absolute;top:0;width:40px}.step .range .noUi-connect{background:#83878d}.step .range .noUi-handle{background:#fff;border:2px solid #2b2a29;border-radius:50%;box-shadow:unset;height:40px;right:0;top:-20px;width:40px;z-index:2}.step .range .noUi-handle:after,.step .range .noUi-handle:before{display:none}.step-btns{display:grid;gap:40px;grid-template-columns:repeat(2,calc(50% - 20px));max-width:574px}.step-btn--prev.swiper-button-disabled{display:none}.step-btn--prev.swiper-button-disabled+.step-btn--next{grid-column:2}.step-btn--next,.step-btn--prev{height:58px;margin:0!important;padding:5px 10px;position:static;width:100%}.step-btn--next:after,.step-btn--prev:after{display:none}.step-btn--next span,.step-btn--prev span{font-size:18px}@media screen and (max-width:1500px){.selection .step-numbers{gap:150px}.selection .step-number:not(:last-child):after{right:-130px;width:110px}}@media screen and (max-width:992px){.selection{padding-bottom:40px}.selection .breadcrumbs__items{margin-bottom:20px}.selection .step-numbers{gap:80px;margin-bottom:60px}.selection .step-number:not(:last-child):after{right:-70px;width:60px}.selection .step-number span{font-size:36px;height:50px;width:50px}.selection__slider{max-width:100%}.step-btns{gap:20px;grid-template-columns:repeat(2,calc(50% - 10px))}.step .form-group input{font-size:16px;height:40px!important}.step .form-group textarea{font-size:16px;height:40px}}@media screen and (max-width:576px){.selection .step-numbers{flex-direction:column;gap:20px}.selection .step-number{align-items:center;display:flex;gap:16px}.selection .step-number:after{display:none}.selection .step-number p{display:block;font-size:14px;font-weight:300;line-height:128%}.selection__slider{margin-left:-16px;max-width:unset;padding:40px 16px;width:calc(100% + 32px)}.step-btns{grid-template-columns:100%}}.gifts-modal__wrapper{padding:40px}.gifts-modal__wrapper .btns{margin-top:2rem}.gifts-modal__top{position:relative}.loyalty{padding:140px 0 195px}.loyalty__inner{margin:0!important;max-width:636px;padding:40px 40px 90px}.loyalty__title span:nth-child(2){display:none}.loyalty__text{max-width:100%}.loyalty-info__inner{padding-bottom:100px}.loyalty-info__title{font-size:72px;font-weight:600;letter-spacing:.64px;line-height:125%;margin-bottom:20px}.loyalty-info__items{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,calc(50% - 10px));max-width:878px}.loyalty-info__subtitle{font-size:16px;font-weight:400;line-height:138%;margin-bottom:20px}.loyalty-info__list{display:grid;gap:20px;grid-template-columns:100%;margin-bottom:20px}.loyalty-info__list li{font-size:16px;line-height:138%;padding-left:26px;position:relative}.loyalty-info__list li:before{background:#2b2a29;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.loyalty-info__list li span{font-weight:400}.loyalty-info__info{font-size:16px;font-weight:400;line-height:138%}.loyalty-info__text{display:grid;gap:20px;grid-template-columns:100%}.loyalty-info__text p{font-size:16px;line-height:138%}.loyalty-info__text p span{font-weight:400}.loyalty-info__text p a{color:#9f080c;display:inline-block}@media screen and (max-width:992px){.loyalty-info__info,.loyalty-info__list li,.loyalty-info__subtitle{font-size:14px}.loyalty-info__list li:before{top:6px}.loyalty-info__text p{font-size:14px}}@media screen and (max-width:768px){.loyalty{background:transparent;padding:0 0 10px}.loyalty__inner{max-width:100%;padding:0}.loyalty__title span:first-child{display:none}.loyalty__title span:nth-child(2){display:block}.loyalty__img{margin:0}.loyalty__text{display:none}.loyalty-info__inner{padding-bottom:80px}.loyalty-info__title{display:none}.loyalty-info__items{grid-template-columns:100%}.loyalty-info__text p br{display:none}}.suppliers{background-position:100%}.suppliers__inner{max-width:636px;padding-bottom:80px}.suppliers__text{max-width:100%}.info{padding:20px 0 40px}.info--2{padding:40px 0!important}.info--3{padding:40px 0 60px}.info--3 .info__title{margin-bottom:40px}.info--3 .info__items{gap:40px;grid-template-columns:repeat(2,calc(50% - 20px));max-width:1100px}.info--3 .info__items-left,.info--3 .info__items-right{gap:40px}.info--3 .info__item{align-items:start;flex-direction:column;gap:10px}.info__title{margin-bottom:20px}.info__items{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,calc(50% - 10px));max-width:1184px}.info__items-left,.info__items-right{display:grid;gap:20px;grid-template-columns:100%}.info__item{align-items:center;display:flex;gap:12px}.info__item--mob{display:none}.info__item-icon{align-items:center;background:#f6f6f6;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.info__item-icon img,.info__item-icon svg{width:17px}.info__item-title{font-size:16px;font-weight:400;line-height:138%}.info__item-title a{color:#9f080c;font-weight:300;line-height:138%}.feedback{padding:60px 0 40px}.feedback__title{margin-bottom:40px}.feedback__title--mob{display:none}.feedback .form{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(2,calc(50% - 20px));max-width:1184px}.feedback .form-left,.feedback .form-right{display:grid;gap:20px;grid-template-columns:100%}.feedback .form__radio-group{align-items:start;display:flex;gap:20px;margin-top:10px}.feedback .form__radio-group .input-checkbox__label{align-items:center;font-size:14px;font-weight:300;line-height:18px}.feedback .form__btn span{font-size:18px}.feedback .form__btn:disabled{border-color:#e5e5e5;color:#83878d;cursor:not-allowed}@media screen and (max-width:992px){.info--3{padding:40px 0 30px}.info__title{font-feature-settings:unset}.info__item-title{font-size:14px}.feedback{padding:30px 0 80px}}@media screen and (max-width:768px){.suppliers{background:transparent;padding:0 0 20px}.suppliers__inner{max-width:100%;padding:0}.suppliers__img{margin:0}.suppliers__text{display:none}.feedback .form{gap:30px;grid-template-columns:100%}.feedback .form-left,.feedback .form-right{gap:30px}}@media screen and (max-width:576px){.info--2 .info__title,.info--3 .info__title{font-size:24px}.info--3 .info__items{gap:20px;grid-template-columns:100%}.info--3 .info__items-left,.info--3 .info__items-right{gap:20px}.info__items{grid-template-columns:100%}.info__item--delete{display:none}.info__item--mob{display:flex}.feedback__title{display:none}.feedback__title--mob{display:block}}.team{color:#2b2a29;padding-bottom:40px}.team .container{max-width:1810px}.team__title{margin-bottom:40px}.team__flex{align-items:start;display:flex;gap:30px;justify-content:space-between}.team__sidebar{display:grid;flex-shrink:0;grid-template-columns:100%;width:275px}.team__sidebar .tab{background:#fff;border:none;border-bottom:1px solid #e5e5e5;color:#2b2a29;cursor:pointer;font-family:Circe,sans-serif;font-size:16px;font-weight:300;line-height:125%;padding:16px}.team__sidebar .tab.tab--active{background:#e5e5e5}@media (max-width:560px){.team__sidebar .tab{max-height:none}}.team__body{width:calc(100% - 305px)}.team__body .tab__content{display:none}.team__body .tab__content--active{display:block;margin-bottom:3rem}.team__subtitle{font-size:38px;font-weight:400;line-height:120%;margin-bottom:36px}.team__img{margin-bottom:40px;max-width:890px}.team__img img{width:100%}.team__group{align-items:start;display:flex;gap:24px;max-width:866px}.team__btn{flex-shrink:0;padding:18px 50px}.team__btn span{font-size:18px}.team__subgroup{max-width:535px}.team__text{margin-bottom:20px}.team__text p{font-size:16px;font-weight:300;line-height:125%}.team__info{font-size:16px;line-height:120%;max-width:480px}.team__cards{display:flex;gap:20px;justify-content:center;margin:0 auto 30px;max-width:1280px}.team__cards .team-card{flex-grow:1;max-width:calc(33.33333% - 20px)}.team__cards .team-card__name{font-size:2rem;font-weight:500;line-height:2.375rem}.team__cards2{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.team__cards2 .team-card{flex-grow:1;max-width:calc(25% - 20px)}.team-card{text-align:center}.team-card__img{padding-bottom:100%;position:relative}.team-card__img img{height:100%;left:0;position:absolute;top:0;width:100%}.team-card__desc{background:#fff;padding:20px 10px 40px}.team-card__name{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;line-height:1.75rem;margin-bottom:15px}.team-card__post{font-size:1rem;font-weight:400;line-height:1.375rem}.team-card__info{font-size:16px;font-weight:300;line-height:125%;margin-top:15px}.team-card .line{display:none}@media screen and (max-width:1400px){.team__cards2 .team-card{max-width:calc(25% - 20px)}}@media screen and (max-width:1200px){.team__cards .team-card__name{font-size:1.5rem;font-weight:400;line-height:1.75rem}.team-card__name{font-size:18px}}@media screen and (max-width:992px){.team{background:#fff;padding-bottom:0}.team__flex{flex-direction:column;gap:40px}.team__sidebar{border:1px solid #e5e5e5;width:100%}.team__body{position:relative;width:100%}.team__subtitle{font-size:28px;margin-bottom:30px}.team__img{margin-bottom:20px}.team__group{flex-direction:column;gap:20px}.team__btn{padding:20px;width:100%}.team__subgroup{max-width:100%;order:-1}.team__info{color:#e22429;max-width:100%}.team-card__desc{padding:20px 10px}.team-card__name{font-size:.875rem;font-weight:400;line-height:1.125rem;margin-bottom:10px}.team-card__post{font-size:14px}.team-card__info{font-size:14px;margin-top:10px}.team__cards2 .team-card__name{font-family:Circe,sans-serif}.team__cards2 .team-card__post{font-size:.875rem;font-weight:300;line-height:1.125rem}}@media screen and (max-width:768px){.team__cards{flex-wrap:wrap}.team__cards .team-card{max-width:calc(50% - 20px)}.team__cards2 .team-card{max-width:calc(33.33333% - 20px)}}@media screen and (max-width:576px){.team__subtitle{font-size:24px}.team__info,.team__text p{font-size:14px}.team__info{font-family:Circe,sans-serif}.team__cards{margin-bottom:20px}.team__cards .team-card{max-width:100%;width:100%}.team__cards2 .team-card{max-width:calc(50% - 20px)}.team-card{position:relative}.team-card .line{background:#83878d;bottom:0;display:block;height:1px;left:0;position:absolute;width:100%}}.page__galleries .info .map{height:42rem}@media screen and (max-width:480px){.page__galleries .info .map{height:11.5rem}}.page__galleries .info .map .gallery__balloon{background:#fff;display:none;left:125%;max-width:21rem;padding:.625rem;position:absolute;top:0;width:21rem}.page__galleries .info .map .gallery__balloon--active{display:block}@media screen and (max-width:480px){.page__galleries .info .map .gallery__balloon--active{display:none}}.page__galleries .info .map .gallery__balloon__img{min-width:5.25rem}.page__galleries .info .map .gallery__balloon__inner{display:flex;gap:.625rem}.page__galleries .info .map .gallery__balloon__info-block{font-size:1rem;margin-bottom:.625rem}.page__galleries .info .map .gallery__balloon__info-block:last-child{margin-bottom:0}.page__galleries .info .map .gallery__balloon__info-block span{font-weight:400}.page__galleries .info .map .gallery__balloon__info-block a{color:#9f080c}.page__galleries .info .map .gallery__balloon__info-block a:hover{color:#bf5659}.page__galleries .info .map .gallery__balloon__title{align-items:center;display:flex;font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:500;justify-content:space-between;line-height:1.5rem;margin-bottom:.75rem}.page__galleries .info .map .gallery__balloon__title__arrow{height:1.5rem}.page__galleries .info .map .gallery__balloon .balloon__btn{display:none}.page__galleries .info .map-wrap{margin-bottom:2.5rem}.page__galleries .info .gallery__balloon__mobile{background:linear-gradient(180deg,#fafafa,#ebebed);padding:1.25rem 0}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner{align-items:center;background:#fff;display:flex;gap:1rem;padding:1.25rem}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__img{min-height:9.5rem;min-width:5.25rem}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__title{align-items:center;display:flex;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;justify-content:space-between;line-height:1.75rem;margin-bottom:1.25rem}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__title__arrow{display:none}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__info-block{font-size:1rem;margin-bottom:1rem}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__info-block:last-child{margin-bottom:0}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__info-block span{font-weight:400}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__info-block a{color:#9f080c}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon__info-block a:hover{color:#bf5659}.page__galleries .info .gallery__balloon__mobile .gallery__balloon__inner .gallery__balloon .balloon__btn-container{background:#fff;padding:0 1.25rem 1.25rem}@media screen and (max-width:480px){.page__galleries .info .gallery__balloon__mobile--hidden{display:none}}@media screen and (min-width:481px){.page__galleries .info .gallery__balloon__mobile{display:none}}.page__galleries .gallery-main__cards{display:grid;gap:40px;grid-template-columns:repeat(2,calc(50% - 20px))}@media screen and (max-width:576px){.page__galleries .gallery-main__cards{grid-template-columns:100%}}.page__galleries .gallery-main__card{align-items:center;display:flex;gap:35px}@media screen and (max-width:576px){.page__galleries .gallery-main__card{flex-direction:column}}.page__galleries .gallery-main__card__wrap{align-items:center;display:flex;gap:1.5rem}@media screen and (max-width:576px){.page__galleries .gallery-main__card__wrap{flex-direction:column}}.page__galleries .gallery-main__card__img{min-height:12rem;min-width:15rem}@media screen and (max-width:576px){.page__galleries .gallery-main__card__img{min-width:100%}}.page__galleries .gallery-main__card__title{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:2.375rem;margin-bottom:1.5rem}.page__galleries .gallery-main__card__text{display:grid;font-size:1rem;font-weight:300;gap:.5rem;grid-template-columns:100%;line-height:1.375rem}.page__galleries .gallery-main__card__text strong{font-weight:400;margin-right:.25rem}.page__galleries .gallery-main__card__text a{color:#9f080c}.page__galleries .gallery-main__card__text a:hover{color:#bf5659}.page__galleries .gallery-main__card__btns{display:grid;flex-shrink:0;gap:20px;grid-template-columns:100%}@media screen and (max-width:576px){.page__galleries .gallery-main__card__btns{width:100%}}.page__galleries .gallery__header__info{display:flex;gap:1.25rem}.page__galleries .gallery__header__info--left{display:flex;flex-direction:column;gap:.5rem;width:60%}.page__galleries .gallery__header__info__item{display:flex;gap:.25rem}.page__galleries .gallery__header__info__item span{font-weight:400}.page__galleries .gallery__header__info__item a{color:#9f080c}.page__galleries .gallery__header__info__item a:hover{color:#bf5659}.page__galleries .gallery__header__info--right{display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:40%}.page__galleries .gallery__header__info--right__caption{font-size:.875rem;font-weight:300;line-height:1.125rem;text-align:center}.page__galleries .gallery__virtual-tour{padding-bottom:2.375rem}.page__galleries .gallery__photos__title,.page__galleries .gallery__virtual-tour__title{font-size:3rem;font-weight:500;line-height:4rem;margin-bottom:1.25rem}@media screen and (max-width:480px){.page__galleries .gallery__photos__title,.page__galleries .gallery__virtual-tour__title{font-size:2.25rem;font-weight:400;line-height:2.375rem}}.page__galleries .gallery__photos{padding:2.375rem 0 3.125rem}@media screen and (max-width:480px){.page__galleries .gallery__photos{padding:2.25rem 0}}.page__galleries .gallery__photos__list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,calc(33.33333% - 1rem))}@media screen and (max-width:480px){.page__galleries .gallery__photos__list{gap:1rem;grid-template-columns:100%}}.page__galleries .gallery__photos__fullscreen{grid-template-columns:100%}.page__galleries .gallery__map-section{padding:3.125rem 0 4.25rem}@media screen and (max-width:480px){.page__galleries .gallery__map-section{padding:1rem 0 1.25rem}}.page__galleries .gallery__information__block{display:none}@media screen and (max-width:480px){.page__galleries .gallery__information__block{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 0}}.page__galleries .gallery__information__balloon{background:#fff;left:125%;max-width:20rem;padding:1.25rem;position:absolute;top:0;width:20rem}.page__galleries .gallery__information__balloon .balloon2__btn{margin-bottom:.625rem}@media screen and (max-width:480px){.page__galleries .gallery__information__balloon{display:none}}.page__galleries .gallery__header{display:none}@media screen and (max-width:480px){.page__galleries .gallery__header{display:flex;flex-direction:column;font-size:1rem;gap:1.25rem;justify-content:space-between;margin-bottom:1.25rem}.page__galleries .gallery__header .gallery__header__info__item{display:inline}}.page__galleries .gallery__header__info__items{display:flex;flex-direction:column;gap:.5rem}.page__galleries .gallery__header__catalog{align-items:center;display:flex;flex-direction:column;gap:.625rem}.page__galleries .gallery__header__catalog__caption{font-weight:400}@media screen and (max-width:480px){.page__galleries .main-banner--gallery{display:none}}.page-error__block{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:100%;padding:28px 0 80px;text-align:center}@media (min-width:768px){.page-error__block{gap:24px;padding:40px 0 80px}}.page-error__image{display:block;height:auto;min-width:0;width:min(100%,680px)}.page-error__text{color:#83878d;font-size:16px;font-weight:400;line-height:24px;margin:0;max-width:560px;min-width:0}.page-error__btn{max-width:100%;padding-left:28px;padding-right:28px;width:auto}@media (min-width:768px){.page-error__btn{min-width:280px}}.auth-modal__wrapper{padding:2.5rem}.auth-modal__wrapper .modal__title{border-bottom:none;font-family:Cormorant Garamond,serif}.auth-modal__form .info{align-items:center;display:flex;gap:.75rem}.auth-modal__form .info .icon{background:linear-gradient(180deg,#fafafa,#ebebed);border-radius:50%;padding:.25rem}.auth-modal__form .info .icon svg{fill:#9f080c}.auth-modal__form .phone-components-wrap{align-items:flex-end;display:flex}.auth-modal__form .phone-components-wrap .phone-components__left{width:75%}.auth-modal__form .phone-components-wrap .phone-components__left .phone{display:block}.auth-modal__form .phone-components-wrap .phone-components__left .phone .phone-components__label{display:inline-block;font-weight:500;margin-bottom:.25rem}.auth-modal__form .phone-components-wrap .phone-components__left .phone.isHidden{display:none}.auth-modal__form .phone-components-wrap .phone-components__left .code{display:none;position:relative}.auth-modal__form .phone-components-wrap .phone-components__left .code .phone-components__label{display:inline-block;font-weight:500;margin-bottom:.25rem}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-reset-phone{color:#9f080c;font-size:.75rem;line-height:1rem;position:absolute;right:.5rem;top:.125rem}.auth-modal__form .phone-components-wrap .phone-components__left .code.isActive{display:block}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code{background:transparent;border:none;border-bottom:1px solid #2b2a29;color:#2b2a29;font-size:16px;font-variant:tabular-nums;font-weight:350;height:36px;line-height:20px;padding:8px 0;transition:border-color .3s ease;width:100%}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code::-webkit-input-placeholder{color:#83878d;opacity:1}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code:-moz-placeholder,.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code::-moz-placeholder{color:#83878d;opacity:1}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code:-ms-input-placeholder{color:#83878d;opacity:1}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code:hover{border-bottom-color:#413e3e}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code:focus{border-bottom-color:#9f080c;outline:none}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code:disabled{border-bottom-color:#e5e5e5;color:#83878d;cursor:not-allowed}.auth-modal__form .phone-components-wrap .phone-components__left .code .js-mask-code.error{border-bottom-color:#9f080c}.auth-modal__form .phone-components-wrap .phone-components__right .phone-components__code-btn{align-items:center;border-bottom:1px solid #9f080c;color:#9f080c;display:flex;gap:.25rem;padding-bottom:.35rem}.auth-modal__form .phone-components-wrap .phone-components__right .phone-components__code-btn .icon{padding:.2rem}.auth-modal__form .phone-components-wrap .phone-components__right .phone-components__code-btn:hover{border-color:#bf5659;color:#bf5659;cursor:pointer}.auth-modal__form .phone-components-wrap .phone-components__right .loader{display:none}.auth-modal__form .phone-components-wrap .phone-components__right .loader svg{fill:transparent;animation:spin 2s linear infinite}.auth-modal__form .phone-components__info{font-size:1rem;margin-top:.5rem}.auth-modal__form .phone-components__info .error{display:none;font-size:.75rem;font-weight:300;line-height:1.25rem}.auth-modal__form .phone-components__info .code-time,.auth-modal__form .phone-components__info .no-code{display:none}.auth-modal__form .phone-components__info a{color:#9f080c}.auth-modal__form .isHidden{display:none!important}.auth-modal__form .isActive{display:block!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.modal-oneclick__grid{display:grid;gap:20px;grid-template-columns:1fr;grid-template-columns:200px 1fr}}.modal-oneclick__product-media{align-items:center;aspect-ratio:1;display:flex;justify-content:center;max-height:250px;overflow:hidden}.modal-oneclick__product-media img{max-height:100%;max-width:100%;object-fit:contain}.modal-oneclick__product-brand{font-size:16px;font-weight:400;line-height:22px}.modal-oneclick__product-name,.modal-oneclick__product-stock{font-size:16px;font-weight:350;line-height:22px}.modal-oneclick__product-price{align-items:baseline;display:flex;gap:8px;justify-content:center}.modal-oneclick__price-current{font-size:16px;font-weight:400;line-height:22px}.modal-oneclick__price-old{color:#83878d;font-size:14px;font-weight:400;line-height:18px;text-decoration:line-through}.modal-oneclick .product-card{gap:4px;text-align:center}@media (min-width:768px){.modal-oneclick .product-card{gap:8px}}.modal-oneclick .product-card__media{padding-bottom:8px}.modal-oneclick .product-card__pagination{bottom:0}.modal-oneclick .product-card .product-card__tags,.modal-oneclick .product-card__favorite-btn{top:0}@media (min-width:768px){.modal-oneclick .product-card .product-card__tags,.modal-oneclick .product-card__favorite-btn{top:0}}.modal-oneclick__form{display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.modal-oneclick__form{padding-top:20px;text-align:center}}.modal-oneclick__agreement{margin-bottom:24px}.modal-oneclick__agreement input[type=checkbox]{appearance:none;height:0;opacity:0;position:absolute;width:0}.modal-oneclick__agreement input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none'%3E%3Cpath stroke='%239F080C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='m1 4 2.5 2.5L9 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.modal-oneclick__agreement input[type=checkbox]:focus-visible+label:before{outline:2px solid rgba(159,8,12,.4);outline-offset:2px}.modal-oneclick__agreement label{cursor:pointer;display:flex;font-size:14px;font-weight:350;gap:8px;line-height:18px;user-select:none}.modal-oneclick__agreement label:before{background-color:transparent;border:1px solid #2b2a29;border-radius:4px;content:"";display:block;flex-shrink:0;height:16px;margin-top:1px;transition:border-color .2s ease,background-color .2s ease;width:16px}.modal-oneclick__agreement label:hover:before{border-color:#9f080c}.modal-oneclick__agreement label a{color:#9f080c;text-decoration:none;transition:color .2s ease}.modal-oneclick__agreement label a:hover{color:#bf5659;text-decoration:underline}@media (max-width:767px){.modal-tariffs .content-header .content-header__title,.modal-tariffs .content-header h3{font-size:24px;font-weight:400;line-height:26px;padding-bottom:8px}}.modal-tariffs .content-blocks.delivery{padding-bottom:0}.modal-tariffs .delivery-date{color:#83878d;display:block;font-size:14px;font-weight:350;line-height:18px}.modal-tariffs .delivery-info .icon{background:linear-gradient(180deg,#fafafa,#ebebed);border-radius:50%;height:24px;min-width:24px;width:24px}.product-zoom-modal__window{pointer-events:auto}@media (max-width:767px){.product-zoom-modal__window{height:calc(100vh - 135px);margin-top:0!important}}@media (min-width:768px){.product-zoom-modal__window{max-height:100vh;overflow:hidden}.product-zoom-modal.modal-fullwidth .product-zoom-modal__window{display:flex;flex-direction:column;height:calc(100vh - 42px);margin:16px 65px 26px;max-height:calc(100vh - 42px);width:auto}}.product-zoom-modal__window .container{height:100%}.product-zoom-modal__back{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:350;justify-content:space-between;line-height:18px;outline:none;padding:0;text-transform:uppercase;width:100%}.product-zoom-modal__back:hover{opacity:.8;transition:opacity .3s}@media (min-width:768px){.product-zoom-modal__back{align-items:flex-start;font-size:16px;font-weight:350;gap:16px;justify-content:flex-start;line-height:22px}}.product-zoom-modal__back .icon{color:#9f080c;height:16px;width:16px}@media (min-width:768px){.product-zoom-modal__back .icon{color:#2b2a29;height:20px;transition:color .3s ease}.product-zoom-modal__back .icon:hover{color:#9f080c}}.product-zoom-modal__header{display:none}@media (min-width:768px){.product-zoom-modal__header{display:flex;flex-shrink:0;padding:50px 0 40px}}.product-zoom-modal__body{height:calc(100% - 62.5px)}@media (min-width:768px){.product-zoom-modal__body{flex:1;height:auto;min-height:0}}.product-zoom-modal__body .container{display:grid;grid-template-columns:1fr}@media (max-width:767px){.product-zoom-modal__body .container{padding-left:0;padding-right:0}}@media (min-width:768px){.product-zoom-modal__body .container{gap:12px;grid-template-columns:1fr 284px;height:100%;min-height:0;padding-bottom:12px;padding-top:8px}}.product-zoom-modal__main{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;position:relative}.product-zoom-modal__swiper{height:calc(100% - 65px);max-width:1000px;min-width:0;width:100%}@media (min-width:768px){.product-zoom-modal__swiper{height:100%}}.product-zoom-modal__swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}@media (min-width:768px){.product-zoom-modal__swiper .swiper-slide{max-width:1000px}}.product-zoom-modal__swiper img{height:auto;object-fit:contain;width:100%}@media (min-width:768px){.product-zoom-modal__swiper img{max-height:100%;max-width:100%;width:auto}}.product-zoom-modal__swiper .swiper-zoom-container{height:100%;max-height:576px;touch-action:none;width:100%}@media (min-width:768px){.product-zoom-modal__swiper .swiper-zoom-container{max-height:100%}}.product-zoom-modal__thumbs-col{align-self:stretch;justify-self:end;max-height:576px;min-height:0;position:relative;width:272px}@media (max-width:767px){.product-zoom-modal__thumbs-col{display:none}}@media (min-width:768px){.product-zoom-modal__thumbs-col{max-height:100%}}.product-zoom-modal__thumbs{inset:0;margin-right:0;position:absolute}.product-zoom-modal__thumbs .swiper-wrapper{transition-timing-function:linear!important}.product-zoom-modal__thumbs .swiper-slide{align-items:center;border:1px solid #e5e5e5;box-sizing:border-box;cursor:pointer;display:flex;height:272px;justify-content:center;position:relative;transition:border-color .3s ease;width:272px}.product-zoom-modal__thumbs .swiper-slide.swiper-slide-thumb-active,.product-zoom-modal__thumbs .swiper-slide:hover{border-color:#2b2a29}.product-zoom-modal__thumbs .swiper-slide img{max-height:100%;max-width:100%;object-fit:contain}.product-zoom-modal__thumbs-scrollbar{background:#fff;border-radius:20px;height:100%;position:absolute;right:-12px;top:0;width:6px;z-index:10}.product-zoom-modal__thumbs-scrollbar .swiper-scrollbar-drag{background:#e5e5e5;border-radius:20px;cursor:grab;transition:background-color .3s ease}.product-zoom-modal__thumbs-scrollbar .swiper-scrollbar-drag:hover{background:#83878d}.product-zoom-modal__thumbs-scrollbar.swiper-scrollbar-lock{display:none}.product-zoom-modal__arrow{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:24px;justify-content:center;outline:none;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:20}.product-zoom-modal__arrow:hover{opacity:.8;transition:opacity .3s}.product-zoom-modal__arrow .icon{color:#9f080c;height:16px;width:16px}@media (max-width:767px){.product-zoom-modal__arrow .icon{display:none}}.product-zoom-modal__arrow--prev{left:8px}.product-zoom-modal__arrow--next{right:8px}.product-zoom-modal__footer{border-top:1px solid #e5e5e5;padding:20px 0}@media (min-width:768px){.product-zoom-modal__footer{display:none}}@media (max-width:767px){.product-adult-modal{margin-top:137px;max-height:345px}}.product-adult-modal .hystmodal__window{max-width:652px}.product-adult-modal__content{display:flex;flex-direction:column;gap:28px;padding:20px 16px}@media (min-width:768px){.product-adult-modal__content{gap:20px;padding:40px}}.product-adult-modal__text{display:flex;font-size:14px;font-weight:350;gap:8px;line-height:18px}@media (min-width:768px){.product-adult-modal__text{font-size:20px;font-weight:350;line-height:24px;text-align:center}}@media (max-width:767px){.product-adult-modal__text{border-top:1px solid #e5e5e5;padding-top:20px}.product-adult-modal__text span{display:block}}@media (min-width:768px){.product-adult-modal__text .icon-warning{display:none}}.product-adult-modal__buttons{display:grid;gap:8px;grid-template-columns:auto}@media (min-width:768px){.product-adult-modal__buttons{gap:28px;grid-template-columns:1fr 1fr}}.product-adult-modal__buttons .btn-primary,.product-adult-modal__buttons .btn-secondary,.product-adult-modal__buttons .btn-secondary-white{font-weight:400}@media (max-width:767px){.product-adult-modal__buttons .btn-primary{order:-1}.brand-modal .hystmodal__window{height:calc(100% + 20px);margin-top:58px}}@media (min-width:1024px){.brand-modal .hystmodal__window{width:860px}}@media (max-width:767px){.brand-modal .modal__body{padding:0 16px 16px}}.brand-modal .modal__header{align-items:center;justify-content:flex-end}@media (max-width:767px){.brand-modal .modal__header{padding:0 16px}}.brand-modal__top{align-items:center;display:flex;flex-direction:row;gap:40px}.brand-modal__top .garant,.brand-modal__top .info{display:inline-block;font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.brand-modal__top .garant,.brand-modal__top .info{font-size:20px;font-weight:350;line-height:28px}}.brand-modal__top .garant{text-transform:lowercase}.brand-modal__top .garant:first-letter{text-transform:uppercase}.brand-modal__top .info:first-letter{text-transform:lowercase}.brand-modal__logo{max-height:78px}@media (min-width:768px){.brand-modal__logo{max-height:130px}}.brand-modal__content{font-size:14px;font-weight:350;line-height:18px}@media (min-width:768px){.brand-modal__content{font-size:20px;font-weight:350;line-height:28px}}.brand-modal__content p:not(:last-of-type){padding-bottom:20px}@media (min-width:768px){.brand-modal__content p:not(:last-of-type){padding-bottom:24px}}.brand-modal__content img{aspect-ratio:auto;height:auto!important;object-fit:contain;width:100%!important}.brand-modal__footer{display:flex;justify-content:center}@media (min-width:768px){.brand-modal__footer{padding-top:20px}}.brand-modal__footer .btn-secondary,.brand-modal__footer .btn-secondary-white{font-weight:400;width:100%}@media (min-width:768px){.brand-modal__footer .btn-secondary,.brand-modal__footer .btn-secondary-white{width:fit-content}}#engraving-modal .engraving{display:grid;grid-template-columns:repeat(12,1fr)}#engraving-modal .engraving__preview{grid-column:span 5}@media screen and (max-width:480px){#engraving-modal .engraving__preview{grid-column:span 12}}#engraving-modal .engraving__settings{grid-column:span 7}@media screen and (max-width:480px){#engraving-modal .engraving__settings{grid-column:span 12}}#engraving-modal .engraving__settings__group{margin-bottom:2.5rem}#engraving-modal .engraving__settings__group-title{display:block;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;line-height:2.25rem;margin-bottom:1.25rem;padding-bottom:.75rem;position:relative}#engraving-modal .engraving__settings__group-title:after{background:#e5e5e5;bottom:0;content:"";display:block;height:.0625rem;max-width:378px;position:absolute;width:100%}@media screen and (max-width:480px){#engraving-modal .engraving__settings__group-title{font-size:1.5rem;font-weight:400;line-height:1.75rem}}#engraving-modal .engraving__settings__group-items{display:grid;gap:1.25rem;grid-template-columns:repeat(3,10rem)}#engraving-modal .engraving__settings__group-items label{font-weight:300}#engraving-modal .engraving__settings__group-items.fonts{max-height:200px;overflow:scroll}@media screen and (max-width:480px){#engraving-modal .engraving__settings__group-items{gap:5vw;grid-template-columns:repeat(2,40vw)}#engraving-modal .engraving__settings__group:first-child .engraving__settings__group-items{grid-template-columns:repeat(3,25vw)}}#engraving-modal .engraving .wrap-fixed{height:calc(100vh - 25%)}@media screen and (max-width:480px){#engraving-modal .engraving .wrap-fixed{height:inherit;min-height:100px}}#engraving-modal .engraving-modal__image{align-items:center;display:flex;height:100%;justify-content:center}#engraving-modal .engraving-modal__image img{width:66%}@media screen and (max-width:480px){#engraving-modal .engraving-modal__image img:not(.mobile-only){display:none}}.passport-modal__body{display:flex;flex-direction:column;gap:20px;padding:0 16px 20px}@media (min-width:768px){.passport-modal__body{padding:0 40px 40px}}.passport-modal__text{color:#2b2a29;font-size:16px;font-weight:350;line-height:22px}.passport-modal__image{height:auto;object-fit:contain;width:100%}@media (max-width:767px){.price-request-modal .modal__header{align-items:center;padding-bottom:0}.price-request-modal .modal__title{margin-bottom:0;padding-top:20px}.price-request-modal .price-request-modal__body{padding-top:20px}.price-request-modal .modal__close{margin-top:0;position:static}}.price-request-modal__body{display:flex;flex-direction:column;gap:20px;padding:0 16px 20px}@media (min-width:768px){.price-request-modal__body{padding:0 40px 40px}}.price-request-modal__hint{color:#83878d;font-size:14px;font-weight:350;line-height:20px}@media (min-width:768px){.price-request-modal__hint{font-size:16px;font-weight:350;line-height:22px}}.price-request-modal__item{color:#2b2a29;font-size:16px;font-weight:350;line-height:22px}.price-request-modal__article{color:#83878d}.price-request-modal__agreement .input-checkbox__label{align-items:flex-start;display:flex;font-size:14px;font-weight:350;gap:8px;line-height:18px}.price-request-modal__agreement a{color:#9f080c;transition:color .3s ease}.price-request-modal__agreement a:hover{color:#bf5659}@media (max-width:767px){.basket-oneclick-modal .modal__header{align-items:center;padding-bottom:0}.basket-oneclick-modal .modal__title{margin-bottom:0;padding-top:20px}.basket-oneclick-modal .modal__close{margin-top:0;position:static}.basket-oneclick-modal .basket-oneclick-modal__body{padding-top:20px}}.basket-oneclick-modal__body{display:flex;flex-direction:column;gap:20px;padding:0 16px 20px}@media (min-width:768px){.basket-oneclick-modal__body{padding:0 40px 40px}}.basket-oneclick-modal__hint{color:#83878d;font-size:14px;font-weight:350;line-height:20px}@media (min-width:768px){.basket-oneclick-modal__hint{font-size:16px;font-weight:350;line-height:22px}}.basket-oneclick-modal__summary{color:#2b2a29;display:flex;flex-direction:column;font-size:16px;font-weight:350;gap:4px;line-height:22px}.basket-oneclick-modal__total{font-weight:500}.basket-oneclick-modal__agreement .input-checkbox__label{align-items:flex-start;display:flex;font-size:14px;font-weight:350;gap:8px;line-height:18px}.basket-oneclick-modal__agreement a{color:#9f080c;transition:color .3s ease}.basket-oneclick-modal__agreement a:hover{color:#bf5659}.success-modal__body{display:flex;flex-direction:column;gap:20px;padding:0 16px 20px}@media (min-width:768px){.success-modal__body{padding:0 40px 40px}}.success-modal__number{color:#2b2a29;font-size:18px;font-weight:400;line-height:24px}.success-modal__info{align-items:flex-start;color:#83878d;display:flex;font-size:14px;font-weight:350;gap:8px;line-height:20px}.success-modal__info .icon{color:#2b2a29;flex-shrink:0}.success-modal__items{display:flex;flex-direction:column;gap:8px}.success-modal__items-title{color:#2b2a29;font-size:16px;font-weight:400;line-height:22px}.success-modal__items-list{display:flex;flex-direction:column;gap:4px}.success-modal__items-list li{display:grid;font-size:14px;font-weight:350;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;line-height:20px}.success-modal__item-name{overflow-wrap:anywhere}.success-modal__item-count{color:#83878d}.success-modal__item-price{white-space:nowrap}.success-modal__summary{display:flex;flex-direction:column;gap:8px}.success-modal__row{display:grid;font-size:14px;font-weight:350;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:20px}.success-modal__row dt{color:#83878d}.success-modal__row dd{overflow-wrap:anywhere;text-align:right}.success-modal__actions{display:flex;flex-direction:column;gap:8px}.success-modal .is-empty{display:none}.message-modal__body{display:flex;flex-direction:column;gap:20px;padding:0 16px 20px}@media (min-width:768px){.message-modal__body{gap:24px;padding:0 40px 40px}}.message-modal__text{color:#2b2a29;font-size:16px;font-weight:350;line-height:22px}.video-modal__window{background:transparent;max-width:960px;padding:0;width:min(92vw,960px)}.video-modal__body{aspect-ratio:16/9;background:#2b2a29;overflow:hidden;position:relative;width:100%}.video-modal__body iframe,.video-modal__body video{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.b24-widget-button-visible{display:none!important}