@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}@font-face{font-weight:300;font-style:normal;font-family:Greta;src:url(/app/fonts/Greta/Greta-Text-light.ttf) format("ttf"),url(/app/fonts/Greta/Greta-Text-light.woff) format("woff"),url(/app/fonts/Greta/Greta-Text-light.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-style:normal;font-family:Greta;src:url(/app/fonts/Greta/Greta-Text-regular.ttf) format("ttf"),url(/app/fonts/Greta/Greta-Text-regular.woff) format("woff"),url(/app/fonts/Greta/Greta-Text-regular.woff2) format("woff2");font-display:swap}.font-Greta-is-loaded{font-family:Greta,HelveticaNeue,sans-serif}@font-face{font-weight:300;font-style:normal;font-family:HelveticaNeue;src:url(/app/fonts/HelveticaNeue/HelveticaNeue-Text-light.ttf) format("ttf"),url(/app/fonts/HelveticaNeue/HelveticaNeue-Text-light.woff) format("woff"),url(/app/fonts/HelveticaNeue/HelveticaNeue-Text-light.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-style:normal;font-family:HelveticaNeue;src:url(/app/fonts/HelveticaNeue/HelveticaNeue-Text-regular.ttf) format("ttf"),url(/app/fonts/HelveticaNeue/HelveticaNeue-Text-regular.woff) format("woff"),url(/app/fonts/HelveticaNeue/HelveticaNeue-Text-regular.woff2) format("woff2");font-display:swap}.font-HelveticaNeue-is-loaded{font-family:HelveticaNeue,HelveticaNeue,sans-serif}*{box-sizing:border-box;font-family:HelveticaNeue,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}html,body,#root{height:100vh;margin:0;padding:0}#root{position:relative;height:auto}.main{padding-top:136px}.body--stuck{overflow:hidden}button{cursor:pointer}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.grecaptcha-badge{visibility:hidden}svg{color:#1f1f23}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dynamic-tabs--over-width,.slider-novelty__content,.slider-featured__content,.slider-events__content,.stories__holder{margin-right:-20px;margin-left:-20px}@media screen and (min-width: 744px){.dynamic-tabs--over-width,.slider-novelty__content,.slider-featured__content,.slider-events__content,.stories__holder{margin-right:calc((664px - 100vw)/2);margin-left:calc((664px - 100vw)/2)}}@media screen and (min-width: 1133px){.dynamic-tabs--over-width,.slider-novelty__content,.slider-featured__content,.slider-events__content,.stories__holder{margin-right:calc((1057px - 100vw)/2);margin-left:calc((1053px - 100vw)/2)}}@media screen and (min-width: 1440px){.dynamic-tabs--over-width,.slider-novelty__content,.slider-featured__content,.slider-events__content,.stories__holder{margin-right:0;margin-left:0}}.dynamic-tabs--over-width .dynamic-tabs__holder,.slider-novelty__content,.slider-featured__content,.slider-events__content,.slider-popular__content,.stories__holder{padding-right:20px;padding-left:20px}@media screen and (min-width: 744px){.dynamic-tabs--over-width .dynamic-tabs__holder,.slider-novelty__content,.slider-featured__content,.slider-events__content,.slider-popular__content,.stories__holder{padding-right:calc((100vw - 664px)/2);padding-left:calc((100vw - 664px)/2)}}@media screen and (min-width: 1133px){.dynamic-tabs--over-width .dynamic-tabs__holder,.slider-novelty__content,.slider-featured__content,.slider-events__content,.slider-popular__content,.stories__holder{padding-right:calc((100vw - 1053px)/2);padding-left:calc((100vw - 1053px)/2)}}@media screen and (min-width: 1440px){.dynamic-tabs--over-width .dynamic-tabs__holder,.slider-novelty__content,.slider-featured__content,.slider-events__content,.slider-popular__content,.stories__holder{padding-right:0;padding-left:0}}.error-boundary{display:flex;align-items:center;justify-content:center}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:gray;border-radius:10px}.header__nav,.content-wrap{margin:0 20px}@media screen and (min-width: 744px){.header__nav,.content-wrap{width:664px;margin:0 auto}}@media screen and (min-width: 1133px){.header__nav,.content-wrap{width:1053px}}@media screen and (min-width: 1440px){.header__nav,.content-wrap{width:1132px}}@media screen and (min-width: 1920px){.header__nav,.content-wrap{width:1420px}}.text{margin:0}.discount-card__content div p span,.list-number ol li:before,.text--h5-desk,.text--h5-mob,.text--h5,.text--h4-desk,.text--h4-mob,.text--h4,.text--h3-desk,.text--h3,.text--h3-mob,.text--h2-desk,.text--h2,.text--h2-mob,.text--h1-mob,.text--h1,.address-map__pin,.address-map__marker,.modal-login__code-slot{font-weight:400;font-family:Greta,serif}.modal-login__code-slot{font-size:56px;line-height:56px}.address-map__pin,.address-map__marker{font-size:18px;line-height:20px}.catalog__filter-item-range-inputs input::placeholder,.catalog__filter-item-range-inputs input,.input-search,.input,.form-field__label,.modal-login__switch-content label{margin:0;font-weight:400;font-size:14px;line-height:20px}.text--black{color:#1f1f23}.text--white{color:#fff}.text--gray{color:#c0c0c2}.text--h1{font-size:76px;line-height:76px}.text--h1-mob{font-size:56px;line-height:56px}.text--h2-mob,.text--h2{font-size:27px;line-height:28px}.text--h2-desk{font-size:36px;line-height:36px}.text--h3-mob{font-size:18px;line-height:20px}.text--h3,.text--h3-desk{font-size:24px;line-height:24px}.text--h4,.text--h4-mob{font-size:18px;line-height:20px}.text--h4-desk{font-size:20px;line-height:20px}.text--h5,.text--h5-mob{font-size:13px;line-height:16px}.text--h5-desk{font-size:16px;line-height:16px}.text--body-lg{font-weight:400;font-size:16px;line-height:20px}.text--body-lg-bold{font-weight:700;font-size:16px;line-height:20px}.text--body{font-weight:400;font-size:12px;line-height:16px}.text--body-bold{font-weight:700;font-size:14px;line-height:20px}.text--body-sm{font-weight:400;font-size:12px;line-height:16px}.text--body-desk{font-weight:400;font-size:14px;line-height:20px}.text--lead{font-weight:400;font-size:20px;line-height:28px}.text--lead-bold{font-weight:700;font-size:20px;line-height:28px}.text--lead-italic{font-weight:400;font-size:20px;font-style:italic;line-height:28px}.text--button-price{font-weight:700;font-size:13px;line-height:15px}.text--button-price-sm{font-weight:700;font-size:13px;line-height:16px}.text--button{font-weight:400;font-size:14px;line-height:20px}.text--button-sm{font-weight:400;font-size:12px;line-height:16px}.text--link-lg{font-weight:400;font-size:14px;line-height:20px}.text--link{font-weight:400;font-size:12px;line-height:16px}.text--tag-medium{font-weight:500;font-size:9px;line-height:12px;text-transform:uppercase}.text--tag{font-weight:400;font-size:9px;line-height:12px}@media screen and (min-width: 744px){.text--body-lg-bold{font-size:20px;line-height:28px}}@media screen and (min-width: 1133px){.text--h2{font-size:36px;line-height:36px}.text--h3{font-size:28px;line-height:32px}.text--h4{font-size:20px}.text--h5{font-size:16px;line-height:16px}.text--button-price{font-size:16px;line-height:19px}.text--body{font-size:14px;line-height:20px}}.button{display:flex;align-items:center;justify-content:center;height:fit-content;min-height:28px;margin:0;padding:0 20px;color:#1f1f23;border-radius:28px;transition:.2s}.button svg{color:#1f1f23;transition:.2s}.button p{transition:.2s}.button--simplified{width:auto;height:auto;padding:0;background-color:transparent;border:none}.button--simplified:active{color:#a01b29}.button--simplified:active svg,.button--simplified:active p{color:#a01b29}.button--simplified:disabled{color:#c0c0c2!important;pointer-events:none}.button--simplified:disabled svg{color:#c0c0c2!important}.button--white{color:#1f1f23;background-color:#fff;border:1px solid #e3e3e5}.button--white:disabled{color:#c0c0c2;background-color:#fff;border-color:#c0c0c2;pointer-events:none}.button--white:hover{color:#a01b29;border-color:#a01b29}.button--white:hover svg{color:#a01b29}.button--white:active{color:#fff;background-color:#a01b29;border-color:#a01b29;transition:.2s}.button--white:active p{color:#fff}.button--brand{color:#fff;background-color:#300408;border:1px solid #300408}.button--brand:disabled{color:#fff;background-color:#c0c0c2;border-color:#c0c0c2;pointer-events:none}.button--brand:hover{background-color:#a01b29;border-color:#a01b29}.button--brand:active{color:#fff;background-color:#a01b29;border-color:#a01b29}.button--fullsize{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;text-align:center}.button--link{text-decoration:none}.button--tag{z-index:2;margin:0;padding:4px 8px;color:#99999c;font-weight:400;font-size:9px;line-height:12px;text-transform:uppercase;background-color:#f0f0f2;border:none;border-radius:0}.button--tag:hover,.button--tag:hover label{background-color:#c0c0c2}.button--disabled{cursor:default;pointer-events:none}@media screen and (min-width: 1133px){.button--simplified:hover{color:#a01b29;border-color:#a01b29}.button--simplified:hover p{color:#a01b29}.button--simplified:hover svg{color:#a01b29}}.button-activate{display:flex;align-items:center;justify-content:flex-start;max-width:calc(100vw - 44px);min-height:28px;margin:0;padding:3px 20px;overflow:hidden;color:#1f1f23;white-space:nowrap;text-overflow:ellipsis;background-color:transparent;border:1px solid #e3e3e5;border-radius:28px;transition:border-color .2s;-webkit-user-select:none;user-select:none}.button-activate--full-width{max-width:100%;overflow:unset}.button-activate svg{display:none;width:16px;min-width:16px;height:16px;margin:0 0 0 2px}.button-activate p{margin:0;color:#1f1f23;line-height:17px;white-space:nowrap;text-align:left}.button-activate p:not(.button-activate--full-width p){overflow:hidden;text-overflow:ellipsis}.button-activate--active{padding:3px 10px 3px 12px;color:#fff;background-color:#a28e90;border-color:#a28e90}.button-activate--active svg{display:flex;color:#fff}.button-activate--active p{color:#fff}.button-activate--reverse{padding:3px 10px 3px 12px;border-color:#300408}.button-activate--reverse p{color:#300408}.button-activate--reverse svg{display:flex;color:#300408}.button-activate:disabled{padding:3px 20px;background-color:transparent;border-color:#e3e3e5;pointer-events:none}.button-activate:disabled p{color:#c0c0c2}.button-activate:disabled svg{display:none}@media screen and (min-width: 1133px){.button-activate{max-width:248px}.button-activate--full-width{max-width:100%}.button-activate:hover{color:#1f1f23;border-color:#a28e90}.button-activate:focus:hover{color:#fff}}@media screen and (min-width: 1440px){.button-activate{max-width:268px}.button-activate--full-width{max-width:100%}}.button-count{position:relative;display:flex;align-items:center;justify-content:space-between;width:fit-content;height:32px;margin:0;padding:0 8px;border-radius:28px;transition:.2s}.button-count p{display:flex;line-height:18px}.button-count svg{width:24px;min-width:24px}.button-count svg:first-child{width:6px;min-width:6px;opacity:0}.button-count--light{background-color:#f0f0f2}.button-count--light svg{color:#a01b29}.button-count--dark{background-color:#300408}.button-count--dark svg{color:#fff}.button-count--dark:active{background-color:#300408}.button-count--increased{background-color:#a01b29}.button-count--increased svg{color:#fff}.button-count--increased svg:first-child{width:24px;min-width:24px;opacity:1}.button-count--disabled{justify-content:center;color:#fff;background-color:#99999c;pointer-events:none}@media screen and (min-width: 1133px){.button-count{height:40px;padding:0 12px}.button-count--light:hover{background-color:#e3e3e5}.button-count--light:hover svg{color:#a01b29}.button-count--dark:hover,.button-count--increased:hover{background-color:#a01b29}.button-count--increased:hover svg{color:#fff}}.button-count__title{position:relative}.button-count__title+svg{margin-left:4px}.button-count__title span{margin:0 8px 0 0;color:#99999c;font-weight:400;font-size:12px;text-decoration:line-through}.button-count--light .button-count__title{margin:2px 0 0;color:#a01b29}.button-count--dark .button-count__title,.button-count--dark .button-count__title span,.button-count--increased .button-count__title{color:#fff}.button-count--increased .button-count__title span{display:none}.button-count__interactive{position:absolute;top:0;right:0;bottom:0;left:0}.button-count__interactive button{height:100%;padding:0;color:#fff;background-color:transparent;border:none}.button-count__interactive button:first-child{width:100%}.button-count--increased .button-count__interactive button:first-child{width:50px}.button-count--increased .button-count__interactive button:last-child{width:calc(100% - 50px)}.button-count-small{position:relative;display:flex;align-items:center;justify-content:space-between;width:88px;height:32px;border:1px solid #c0c0c2;border-radius:38px}.button-count-small p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;pointer-events:none}.button-count-small button{width:44%;height:100%;padding:8px 12px;transition:.2s}.button-count-small button svg{width:16px;min-width:16px;height:16px;color:#1f1f23;transition:.2s}.button-filter{display:flex;align-items:center;justify-content:center;height:28px;margin:0 0 4px;padding:3px 12px;color:#1f1f23;text-decoration:none;background-color:transparent;border:1px solid #e3e3e5;border-radius:28px;transition:.2s;-webkit-user-select:none;user-select:none}.button-filter p{color:#1f1f23;line-height:17px;transition:.2s}@media screen and (min-width: 1440px){.button-filter:hover{color:#fff;background-color:#a01b29;border-color:#a01b29}.button-filter:hover p{color:#fff}}.breadcrumbs{display:flex;align-items:center;height:16px;margin:8px 0 16px}.breadcrumbs a{display:flex;align-items:center;min-height:16px;text-decoration:none}.breadcrumbs a p{color:#1f1f23}.breadcrumbs a svg{width:16px;min-width:16px;height:16px;transform:rotate(180deg)}@media screen and (min-width: 744px){.breadcrumbs{margin:24px 0}}@media screen and (min-width: 1133px){.breadcrumbs a:last-child{pointer-events:none}.breadcrumbs a:last-child p{color:#99999c}}.breadcrumbs__divider{margin:0 6px;color:#99999c;font-size:16px}.swiper-pagination-bullets{left:50%!important;display:flex;align-items:center;width:fit-content!important;transform:translate(-50%)}.swiper-pagination-bullet{display:block;width:4px;height:4px;background-color:#e3e3e5!important;border-radius:50%;transform:scale(1)!important;cursor:pointer;opacity:1!important;transition:.2s}.swiper-pagination-bullet-active{width:8px;height:8px;background-color:#1f1f23!important}.swiper-pagination-bullet-active+.swiper-pagination-bullet{width:8px;height:8px}.swiper-pagination-bullet-active+.swiper-pagination-bullet+.swiper-pagination-bullet{width:6px;height:6px}.swiper-pagination-bullet:has(+.swiper-pagination-bullet-active){width:8px;height:8px}.swiper-pagination-bullet:has(~*+.swiper-pagination-bullet-active){width:6px;height:6px}.swiper-pagination-bullet:has(~*+.swiper-pagination-bullet+.swiper-pagination-bullet-active){width:4px;height:4px}.accordion{border-top:1px solid #c0c0c2}.accordion:last-child{border-bottom:1px solid #c0c0c2}.accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background-color:transparent;border:none}.accordion__header svg{transition:.2s}.accordion__header p{max-width:90%;text-align:left}.accordion--expanded .accordion__header svg{transform:rotate(180deg)}@media screen and (min-width: 744px){.accordion__header{padding:20px 0}}.accordion__content{display:grid;gap:16px;height:0;overflow:hidden;opacity:0;transition:.2s}.accordion--expanded .accordion__content{height:auto;height:calc-size(auto);padding:0 0 16px;opacity:1}.anchor-top{position:sticky;right:20px;bottom:72px;z-index:10;width:40px;min-width:40px;height:40px;pointer-events:all}.anchor-top svg{z-index:2;width:100%;height:100%;color:#1f1f23}.anchor-top svg path:nth-child(2){transition:.2s}.anchor-top:active svg{color:#a01b29}.anchor-top:active svg path:nth-child(2){stroke:#a01b29}@media screen and (min-width: 1133px){.anchor-top{position:sticky;top:calc(100dvh - 80px);right:0;bottom:auto;width:60px;min-width:60px;height:60px}.anchor-top:hover svg{color:#a01b29}.anchor-top:hover svg path:nth-child(2){stroke:#a01b29}}.anchor-top__text{position:absolute;right:-4px;display:none;align-items:center;width:68px;height:68px;padding:0;background-color:#300408;border-radius:360px;opacity:0;transition:.5s}.anchor-top__text p{width:0;color:#fff!important;white-space:nowrap;visibility:hidden;opacity:0;transition:none;pointer-events:none}.anchor-top__text--visible{width:auto;padding:0 80px 0 32px;opacity:1;transition:.5s}.anchor-top__text--visible p{width:auto;visibility:visible;opacity:1}@media screen and (min-width: 1133px){.anchor-top__text{display:flex}}.card-promotion__poster:after,.card-event__poster:after{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background:linear-gradient(213deg,#0000 35.82%,#0000001a 46.09%,#0000002e 55.07%,#00000042 62.94%,#00000054 69.89%,#00000063 76.11%,#00000070 81.78%,#00000080 87.08%,#0000008c,#0009 97.35%,#000000a6 102.69%,#000000b5 108.41%,#000000c4 114.7%,#000000d6 121.74%,#000000e8 129.72%,#000 138.83%),no-repeat}.card-product{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;transition:.3s}.card-product a{z-index:1}.card-product a:not(.card-product__counter){position:absolute;top:0;right:0;bottom:0;left:0}.card-product__interactive-layer{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:column;cursor:pointer;pointer-events:none}.card-product__interactive-layer button{pointer-events:all}.card-product-button-favourite--active svg{color:#a01b29}.card-product-button-favourite--active svg path{fill:#a01b29}.card-product-button-favorite-outline--active svg{color:#a01b29}.card-product-button-favorite-outline--active svg .heart{fill:#a01b29}.card-product__project-icon{width:24px;height:24px;margin:8px;cursor:pointer;pointer-events:none}.card-product__img-wrap{position:relative;height:calc((100vw - 48px)*.795);padding:32px 16px;overflow:hidden;border-radius:8px;transition:.3s}.card-product__img-wrap img{width:100%;height:100%;object-fit:contain}.card-product--empty .card-product__img-wrap img{opacity:.5}.card-product__img-wrap:before{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f2;opacity:1;transition:.2s}@media screen and (min-width: 744px){.card-product__img-wrap{height:248px;padding:32px 42px}}@media screen and (min-width: 1133px){.card-product__img-wrap{height:360px;padding:60px 43px}.card-product--recommend .card-product__img-wrap{height:248px;padding:32px 38px}.card-product:hover .card-product__img-wrap:before{opacity:0}}@media screen and (min-width: 1440px){.card-product__img-wrap{padding:60px 53px}}.card-product__cart-count{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#1f1f2320}.card-product__cart-count p{color:#fff}.card-product__hovered-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:8px}.card-product__img-tags{position:absolute;right:12px;bottom:12px;left:12px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.card-product__img-tag{padding:4px 8px;color:#1f1f23;font-weight:500;font-size:9px;line-height:12px;text-transform:uppercase;background-color:#fff;border-radius:4px}.card-product__img-tag--red{color:#a01b29}.card-product__img-tag--orange{color:#da4614}.card-product__img-tag--blue{color:#354092}.card-product__img-tag--gray{color:#99999c}.card-product__img-tag--black{color:#1f1f23}.card-product__description{margin:12px 0 0}.card-product--empty .card-product__description{opacity:.5}.card-product__description h3{display:-webkit-box;margin:0;overflow:hidden;color:#1f1f23;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 1133px){.card-product__description{margin:20px 0 0}}.card-product__tags{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:8px 0 0}.card-product__tags label{margin:0;color:#99999c;text-transform:uppercase}@media screen and (min-width: 1133px){.card-product__tags{margin:12px 0 0}}.card-product__counter{z-index:2;margin:12px 0 0}.card-product__counter--empty{width:max-content;padding:0 20px}.card-event{display:flex;flex-direction:column}.card-event--hero{margin-bottom:24px}@media screen and (min-width: 1133px){.card-event--hero{margin-bottom:40px}}.card-event__poster{position:relative;height:388px;margin-bottom:16px;padding:20px;overflow:hidden;border-radius:12px}@media screen and (min-width: 744px){.card-event__poster{height:440px}}.blog__list .card-event__poster,.poster__list .card-event__poster{max-height:440px}.card-event__poster:before{display:block;content:"";position:relative;width:100%;padding-top:125%}@media screen and (min-width: 1920px){.card-event__poster:before{padding-top:80%}}@media screen and (min-width: 1133px){.card-event--hero .card-event__poster:before{padding-top:39.1304347826%}}@media screen and (min-width: 1440px){.card-event--hero .card-event__poster:before{padding-top:37.5%}}.card-event__person{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.card-event__person--preview{flex-direction:row;align-items:center}.card-event__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-event__top{position:absolute;top:20px;right:20px;left:20px;z-index:1;display:flex;flex-direction:column}.card-event--hero .card-event__top .timer{position:relative;top:0;left:0;margin-bottom:16px}@media screen and (min-width: 1133px){.card-event--hero .card-event__top .timer{position:absolute;top:0;right:0;left:auto;margin-bottom:0}}.card-event__title{margin-bottom:4px;transition:color .2s}.menu__event-card:hover .card-event__title{color:#a01b29}.card-event__time{color:#99999c}.card-event__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.card-event__bottom{position:absolute;bottom:0;z-index:1}.card-event__info{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.days{display:flex;align-items:baseline}.days svg{margin:0 4px;color:#fff;transform:translateY(5px)}.days-item{position:relative;color:#fff;font-size:20px;font-family:Greta,serif;line-height:100%}.days-item--day{font-size:76px}.person{display:flex}.banner__description--blog .person{flex-direction:row}@media screen and (min-width: 1133px){.banner__description--blog .person{flex-direction:column}}.person-name{margin-bottom:4px}.person-post{color:#99999c}.person-avatar{width:32px;height:32px;margin-right:12px;object-fit:cover;overflow:hidden;border-radius:50%}@media screen and (min-width: 1133px){.person-avatar{width:40px;height:40px;margin-bottom:8px}}.person-info{display:flex;flex-direction:column}.person--card-preview .person-info{justify-content:center}.person--card-preview .person-info span{color:#fff}.card-preview{display:flex;align-items:center;justify-content:center;height:98px;padding:11px;overflow:hidden;background-color:#f0f0f2;border-radius:8px}.card-preview p{color:#c0c0c2}.card-preview img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 744px){.card-preview{max-width:128px;height:128px;padding:15px}}@media screen and (min-width: 1133px){.card-preview{padding:15px 18px}.card-preview p{font-size:56px;line-height:56px}}@media screen and (min-width: 1440px){.card-preview{padding:15px 16px}}.cards-block__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width: 744px){.cards-block__wrapper{grid-template-columns:repeat(2,1fr)}}.card-text{display:flex;flex-direction:column;padding:24px 40px;border:1px solid #e3e3e5;border-radius:20px}.card-text__count{margin-bottom:12px;line-height:.7em}.card-text__count-title{margin-bottom:8px}.card-text__count-description{color:#99999c}.card-text__title{margin-bottom:12px}.card-single{position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media screen and (min-width: 1133px){.card-single{grid-template-columns:repeat(2,1fr)}}.card-single__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.card-single__info-article-subname{display:flex;justify-content:space-between;margin-bottom:20px}.card-single__info-article-subname p{color:#c0c0c2}.card-single__info-article-subname p+p{margin-left:20px}.card-single__interactives{position:relative;z-index:2}.card-single__button-text{display:flex;align-items:center;margin-top:20px}.card-single__button-text p+p{margin-left:8px;color:#99999c}.card-single__image-holder{position:relative;height:320px;overflow:hidden;border-radius:12px;cursor:pointer;transition:border .2s}.card-single__image-holder:before{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f2;opacity:1;transition:.2s}@media screen and (min-width: 1133px){.card-single:hover .card-single__image-holder:before{opacity:0}}@media screen and (min-width: 1440px){.card-single__image-holder{height:350px}}.card-single__image-holder .card-product__project-icon{position:absolute;top:20px;right:20px;margin:0}.card-single__image-holder{position:relative}.card-single__image-holder:before{display:block;content:"";position:relative;width:100%;padding-top:100%}@media screen and (min-width: 1133px){.card-single__image-holder:before{padding-top:100%}}.card-single__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-single__image{object-fit:contain}.card-single__tags{position:absolute;right:20px;bottom:20px;left:20px;display:flex;flex-wrap:wrap;margin-bottom:-4px}.card-single__tags .card-product__img-tag{margin-bottom:4px}.card-single__tags .card-product__img-tag:not(:last-child){margin-right:4px}.card-promotion{display:flex;flex-direction:column}.card-promotion--hero{margin-bottom:24px}@media screen and (min-width: 1133px){.card-promotion--hero{margin-bottom:40px}}.card-promotion__poster{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:388px;margin-bottom:16px;padding:16px;overflow:hidden;border-radius:12px}@media screen and (min-width: 744px){.card-promotion__poster{height:440px}}.promotion__list .card-promotion__poster{max-height:440px}.card-promotion--menu .card-promotion__poster{min-height:260px}.card-promotion__poster:before{display:block;content:"";position:relative;width:100%;padding-top:133.3333333333%}@media screen and (min-width: 1920px){.card-promotion__poster:before{padding-top:80%}}.card-promotion--menu .card-promotion__poster:before{display:none}@media screen and (min-width: 1133px){.card-promotion--hero .card-promotion__poster:before{padding-top:39.1304347826%}}.card-promotion__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-promotion__top{position:absolute;top:20px;left:20px;z-index:1;display:flex;flex-direction:column}.card-promotion__top *+*{margin-top:16px}.card-promotion__title{margin-bottom:4px}.card-promotion__time{display:-webkit-box;overflow:hidden;color:#99999c;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-promotion__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.card-promotion__bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:auto}@media screen and (min-width: 1133px){.card-promotion--hero .card-promotion__bottom{position:absolute;bottom:30px;left:40px;width:100%;max-width:324px}}.card-promotion__date{color:#fff;font-size:36px;font-family:Greta,serif}.card-promotion--menu .card-promotion__date{font-size:20px}.card-promotion__date-line{display:block;flex:1;height:1px;margin:0 12px;background-color:#fff}.card-promotion__tag{padding:4px 8px;color:#a01b29;font-weight:500;font-size:9px;line-height:12px;text-transform:uppercase;background-color:#fff;border-radius:4px}.card-promotion__tags{position:absolute;top:20px;left:20px;z-index:1;display:flex;align-items:center}.card-promotion--hero-with-timer .card-promotion__tags{top:96px;left:20px}@media screen and (min-width: 1133px){.card-promotion--hero-with-timer .card-promotion__tags{top:40px;left:40px}}.card-menu{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:260px;padding:20px;color:#1f1f23;text-decoration:none;background-color:#f0f0f2;border-radius:16px;cursor:pointer}.card-menu p{padding:0 5px;transition:color .2s}.card-menu:hover p{color:#a01b29}.card-menu--gift{justify-content:flex-start;width:auto;height:auto;padding:0 0 20px;background-color:#fff}.card-menu--gift img{width:100%;background:linear-gradient(213deg,#0000 35.82%,#0000001a 46.09%,#0000002e 55.07%,#00000042 62.94%,#00000054 69.89%,#00000063 76.11%,#00000070 81.78%,#00000080 87.08%,#0000008c,#0009 97.35%,#000000a6 102.69%,#000000b5 108.41%,#000000c4 114.7%,#000000d6 121.74%,#000000e8 129.72%,#000 138.83%);border-radius:12px}.card-menu *{z-index:1}.card-menu__image-holder{margin-bottom:8px}.detailed-card{position:relative;display:grid;grid-template-columns:96px auto;gap:20px 16px;padding-top:16px;border-top:1px solid #c0c0c2;cursor:pointer}@media screen and (min-width: 1133px){.detailed-card{display:flex;padding-top:20px}}.detailed-card .card-product__project-icon{position:absolute;top:8px;left:8px;margin:0}.detailed-card__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.detailed-card__img-wrapper{position:relative;display:flex;grid-column:1/span 1;justify-content:center;width:100%;height:128px;padding:12px 13px}.detailed-card__img-wrapper:before{position:absolute;content:"";display:block;z-index:-1;width:100%;height:100%;background-color:#f0f0f2;border-radius:8px;opacity:1;transition:.2s;top:0;right:0;bottom:0;left:0}.detailed-card__img-wrapper img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 1133px){.detailed-card__img-wrapper{width:128px}.detailed-card:hover .detailed-card__img-wrapper:before{opacity:0}}.detailed-card__tags{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 auto}.detailed-card__tags label{margin:0;padding:4px 8px;color:#99999c;text-transform:uppercase;background-color:#f0f0f2}@media screen and (min-width: 1133px){.detailed-card__tags{margin:12px 0 auto}}.detailed-card__tags button{border-radius:4px}.detailed-card__action-tag{display:flex;align-items:center;padding:4px 8px;background-color:#f0f0f2;border:none;border-radius:4px}.detailed-card__cart-count{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;background-color:#1f1f2320;border-radius:8px}.detailed-card__cart-count p{color:#fff}.detailed-card__body{display:flex;flex-direction:column;grid-column:2/span 1}.detailed-card__name{margin-bottom:8px}.detailed-card__actions{z-index:2;display:flex}.detailed-card__purchase-actions{display:flex;grid-row:2;grid-column:2/span 1;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width: 1133px){.detailed-card__purchase-actions{flex-direction:column;align-items:flex-end;justify-content:flex-start;width:auto;margin-left:auto}}.detailed-card__counter-button{margin:0}@media screen and (min-width: 1133px){.detailed-card__quantity{margin:20px 0 0}}.timer{position:absolute;top:20px;left:20px;z-index:1;color:#1f1f23}.banner-block--right .timer{top:20px;right:20px;left:auto}.timer--under-element{top:40px;left:0}@media screen and (min-width: 744px){.timer{top:20px;right:20px;left:auto}.timer--under-element{top:40px;left:0}}@media screen and (min-width: 1133px){.timer{top:40px;right:40px}.timer--under-element{top:40px;left:0}}.timer__content{display:grid;grid-template-columns:repeat(3,56px);gap:2px}@media screen and (min-width: 1440px){.timer__content{grid-template-columns:repeat(3,80px)}}.timer__item{display:flex;flex:1;flex-direction:column;align-items:center;padding:5px 0 6px;background-color:#ffffffa1;border-radius:8px}@media screen and (min-width: 1440px){.timer__item{padding:12px 0}}.timer__item-count{margin-bottom:1px;font-size:27px;line-height:28px}@media screen and (min-width: 1440px){.timer__item-count{margin-bottom:5px;font-size:36px;line-height:36px}}.timer__item-label{margin-top:auto;font-size:12px}.stories{display:flex;flex-direction:column}.stories__holder{display:flex;overflow:scroll;white-space:nowrap}.stories__holder::-webkit-scrollbar{display:none}@media screen and (min-width: 1133px){.stories__holder{margin-right:0;margin-left:0;padding-right:0;padding-left:0}}.stories__item-button{display:flex;flex-direction:column;align-items:center;max-width:120px;padding:0;text-align:center;background:none;border:none;outline:none}.stories__item-button:not(:last-child){margin-right:27px}.stories__item-button span{color:#1f1f23;white-space:normal}@media screen and (min-width: 1133px){.stories__item-button:not(:last-child){margin-right:calc((100% - 840px) / 6.06)}}@media screen and (min-width: 1920px){.stories__item-button:not(:last-child){margin-right:calc((100% - 960px) / 7.05)}}.stories__item{position:relative;width:120px;height:120px;margin-bottom:8px;padding:10px}.stories__item:after{position:absolute;content:"";display:block;top:0;left:0;box-sizing:border-box;width:100%;height:100%;overflow:hidden;border:1px solid #a01b29;border-radius:50%;pointer-events:none}.stories__item.stories__item--viewed:after{display:none}.stories__item-holder{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%}.stories__item-holder:before{content:"";position:relative;display:block;width:100%;padding-top:100%}.stories__item-preview{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.story{position:relative;z-index:1000;width:100%;height:100%;overflow:hidden}.story:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;background:linear-gradient(0deg,#0006,#0006)}.swiper-slide-active .story:before{display:none}.story:after{content:"";display:block;position:absolute;top:0;right:0;left:0;height:120px;background:linear-gradient(180deg,#818181 .67%,#818181 4.81%,#828282fc 9.38%,#848484f7 14.35%,#878787f2 19.71%,#8a8a8aeb 25.45%,#8e8e8fe0 31.55%,#949494d4 37.98%,#9b9b9bc4 44.75%,#a2a2a3b3 51.83%,#acacac9e 59.21%,#b6b6b785 66.87%,#c2c2c369 74.79%,#d0d0d14a 82.96%,#dfdfe126 91.37%,#f0f0f200)}@media screen and (min-width: 744px){.story{border-radius:20px}}.story__holder{width:100%;height:100%}.story__holder{position:relative}.story__holder:before{display:block;content:"";position:relative;width:100%;padding-top:177.7777777778%}@media screen and (min-width: 1133px){.story__holder:before{padding-top:177.7777777778%}}.story__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.story__content{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;padding:36px 42px}@media screen and (min-width: 1133px){.story__content{padding:32px}}@media screen and (min-width: 1440px){.story__content{padding:38px 44px}}.story__content-product-image{width:100%;height:100%;object-fit:contain}.story__header{position:absolute;top:24px;left:24px;display:flex;align-items:center;max-width:70%}.swiper-slide-active .story__header{top:46px}.story__header-name{z-index:1000;color:#fff}.story__header-image{width:32px;height:32px;margin-right:8px;object-fit:cover;overflow:hidden;border-radius:50%}@media screen and (min-width: 1133px){.story__header-image{width:24px;height:24px}}@media screen and (min-width: 1440px){.story__header-image{width:32px;height:32px}}.story__button{z-index:1001;height:auto;margin-top:auto;padding:10px 20px;opacity:0;transition:opacity .3s ease}.swiper-slide-active .story__button{opacity:1}.story__modal{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;overflow:hidden}.story__modal .modal__content{width:100%;height:100%}.story__modal .modal__background{opacity:.96}.story__modal-holder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.story__modal-holder:before{content:"";display:block;position:absolute;z-index:1000;width:100%;height:100%;background:#1f1f23f5}.story__modal-close{position:absolute;top:50px;right:20px;z-index:1001}@media screen and (min-width: 1133px){.story__modal-close{top:32px;right:32px}}.story__modal-close svg{color:#fff}.story__modal-content{z-index:1001;width:100%;height:100%}.story__control{position:absolute;top:0;z-index:1001;display:none;width:20%;height:100%;padding:0;background:none;border:0}.swiper-slide-active .story__control{display:block}.story__control--prev{left:0}.story__control--next{right:0}.stories__slider{height:100%}.stories__slider .swiper-wrapper{align-items:center}.stories__slider .swiper-slide{width:100%;height:100%;transition:width .3s,height .3s}@media screen and (min-width: 744px){.stories__slider .swiper-slide{height:476px}}@media screen and (min-width: 1133px){.stories__slider .swiper-slide{width:184px;height:400px}.stories__slider .swiper-slide.swiper-slide-active{width:268px;height:476px}}@media screen and (min-width: 1440px){.stories__slider .swiper-slide{width:248px;height:550px}.stories__slider .swiper-slide.swiper-slide-active{width:364px;height:647px}}.stories__preview-navigation{display:flex;align-self:flex-end;margin:32px 0 0}.link{color:#1f1f23;font-size:14px;text-decoration:none;transition:color .3s}.link:active{color:#a01b29}.link:active svg{color:#a01b29;transition:color .3s}@media screen and (min-width: 1133px){.link:hover{color:#a01b29}.link:hover svg{color:#a01b29;transition:color .3s}}.link--underline{font-weight:400;font-size:12px;line-height:1.36em;text-decoration-line:underline}.link--underline:active{color:#a01b29}@media screen and (min-width: 1133px){.link--underline:hover{color:#a01b29}}.modal-login{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100vw;height:100dvh;padding:24px 20px 28px;background-color:#fff}@media screen and (min-width: 744px){.modal-login{width:364px;height:auto;padding:32px 32px 36px;border-radius:20px}}.modal-login__header{display:flex;align-items:flex-start;justify-content:space-between}.modal-login__header svg{min-width:24px;height:24px}.modal-login__container{margin:24px 0 auto;background-color:#fff}.modal-login__container--exit{z-index:1;top:48px;right:20px;bottom:28px;left:20px}.modal-login__container--exit div{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0 0}.modal-login__container--exit div button{height:40px}@media screen and (min-width: 744px){.modal-login__container--exit{top:64px;right:32px;bottom:36px;left:32px}}.modal-login__form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.modal-login__form--code{justify-content:flex-start}.modal-login--hidden .modal-login__form{position:absolute;z-index:-1;opacity:0}.modal-login__form-field:not(:last-child){margin:0 0 16px}.modal-login__form-field:first-child{margin:0 0 32px}.modal-login__form-notice{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 0}.modal-login__form-notice svg{min-width:20px;height:20px;margin:0 12px 0 0;color:#99999c;transform:rotate(180deg)}.modal-login__form-notice span{color:#99999c}.modal-login__form-submit{width:100%;height:40px;margin:32px 0 0}@media screen and (min-width: 744px){.modal-login__form-submit{margin:40px 0 0}}.modal-login__code-info{display:flex;align-items:center;justify-content:space-between}.modal-login__code-info button{text-decoration:underline}.modal-login__code-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;height:80px;margin:20px 0 0}.modal-login__code-slot{display:flex;align-items:center;justify-content:center;height:100%;color:#1f1f23;background-color:#f0f0f2;border-radius:8px}.modal-login__code-slots--error .modal-login__code-slot{color:#a01b29}.modal-login__code-caret{width:1px;height:26px;background-color:#1f1f23;animation:caret-blink 1.2s ease-out infinite}.modal-login__code-error{margin:8px 0 0;color:#a01b29;text-transform:uppercase}.modal-login__code-timer{margin:16px 0 0;color:#99999c}.modal-login__code-timer button{color:#1f1f23}.modal-login__code-timer button svg{margin:0 0 0 4px}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.modal-login__switch-wrap{margin:0 0 12px}.modal-login__switch-content{justify-content:space-between;width:100%}.modal-login__switch-content label{margin:0 auto 0 0}.modal-map{width:100vw;height:100dvh;padding:24px 20px 28px;background-color:#fff}@media screen and (min-width: 744px){.modal-map{padding:36px calc((100vw - 664px)/2) 40px}}@media screen and (min-width: 1133px){.modal-map{width:calc(100vw - 192px);max-width:1228px;height:calc(100dvh - 112px);padding:32px 32px 36px;border-radius:20px}}.modal-map__close-store{position:absolute;top:30px;right:40px;z-index:2;width:16px;height:16px}.modal-map__header{display:flex;align-items:center;justify-content:space-between}.modal-map__header svg{min-width:24px;height:24px}.modal-map__body{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100% - 48px);margin:24px 0 0}@media screen and (min-width: 1133px){.modal-map__body{flex-direction:row;align-items:flex-start}}.modal-map__locality-closer{width:max-content;margin:0 0 16px;text-align:left}.modal-map__locality-closer svg{width:16px;height:16px;margin:0 8px 0 0;transform:rotate(90deg)}.modal-map__locality-content{height:calc(100% - 32px)}.modal-map__locality-list{max-height:calc(100% - 64px)}.modal-map__side{display:contents}@media screen and (min-width: 1133px){.modal-map__side{display:flex;flex-direction:column;justify-content:space-between;width:236px;min-width:236px;height:-webkit-fill-available}}.modal-map__locality{width:100%}.modal-map__locality svg{width:16px;height:16px;margin:0 8px 0 0}.modal-map__locality p{width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-align:left;text-decoration:underline;text-overflow:ellipsis}.modal-map__search-wrap{margin:16px auto 24px}.modal-map__addresses{position:relative;height:-webkit-fill-available;margin:16px 0 0;overflow:auto}@media screen and (min-width: 1133px){.modal-map__addresses{width:100%;margin:0 0 0 20px}}.modal-map__map-wrap{width:100%;height:100%}.modal-map__map{width:100%;height:100%!important}.map__controls{position:absolute;right:16px;bottom:24px;z-index:2}.map__controls-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;background-color:#fff;border-radius:50% 50% 0 0;transition:.2s}.map__controls-item svg{color:#1f1f23;transition:.2s}.map__controls-item:nth-child(2){border-radius:0 0 50% 50%;box-shadow:0 10px 18px #4a4a4a2e}.map__controls-item:last-child{height:32px;margin:12px 0 0;border-radius:50%;box-shadow:0 10px 18px #4a4a4a2e}.map__controls-item:active{background-color:#fff}@media screen and (min-width: 744px){.map__controls{bottom:50%;transform:translateY(50%)}}@media screen and (min-width: 1440px){.map__controls-item:hover,.map__controls-item:active{background-color:#fff}}.address-list{height:-webkit-fill-available;padding:0 4px 0 0;overflow:auto}@media screen and (min-width: 1133px){.address-list{margin:0 -8px 0 0}}.card-map{position:relative;display:block;padding:16px 20px 16px 44px;background-color:#f0f0f2;border:1px solid #f0f0f2;border-radius:12px;transition:.2s}.card-map:not(:last-child){margin:0 0 12px}.card-map--hovered{border-color:#a01b29}.card-map:has(input:checked){border-color:#a01b29}.card-map__preview{position:absolute;top:20px;left:20px;z-index:1;width:calc(100% - 40px);background:#fff;border-color:#f0f0f2}.card-map__preview:has(input:checked){border-color:#f0f0f2}@media screen and (min-width: 1133px){.card-map{cursor:pointer}.card-map:hover{border-color:#a01b29}}.card-map__overlay-button{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}.card-map__button{display:none;height:40px;margin:12px auto 0 0;padding:0 42px}input:not(:checked)~.card-map__button{display:none;transition:display step-start 1s}input:checked~.card-map__button{display:none;transition:display step-end 2s}label.card-map__preview .card-map__button{display:block}@media screen and (min-width: 744px){.card-map__button{margin:12px auto 0 0}input:checked~.card-map__button{display:block}}@media screen and (max-width: 1132px){input:checked~.card-map__button{display:none}.modal-map input:checked~.card-map__button{display:block}}@media screen and (min-width: 1133px){.card-map__button{margin:12px auto 0 0}}@media screen and (min-width: 1440px){input:checked~.card-map__button{display:block}}.card-map__button-select-store{min-height:40px;margin:20px 0 0;padding:0 42px}.card-map__address{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.card-map__address p:nth-child(2){width:86%}.card-map__address p:nth-child(3){text-transform:uppercase}.card-map__address svg{position:absolute;top:0;left:-24px}.card-map__address-title{font-size:14px}.card-map__schedule{display:flex;flex-direction:column;align-items:flex-start;margin:12px 0 0;color:#99999c;line-height:14px}.card-map__schedule a{position:relative;z-index:2;color:#99999c;text-decoration:none}.card-map__quantity{margin-left:28px}.card-map__shop-info{display:inline-block}.card-map__shop-info:not(:last-child){margin-bottom:4px}.card-map__available-slots{margin:12px 0 0}.card-map__available-slots div:nth-child(2){margin:4px 0 0}.card-map__available-slots div:nth-child(2) p:not(:last-child){margin:0 0 4px}.card-map__available-slots--some p{color:#da4614}.card-map__available-slots--some span{color:#99999c}.card-map__available-slots--empty p,.card-map__available-slots--empty svg{color:#99999c}.card-map__available-slots-title{position:relative;display:flex;align-items:center}.card-map__available-slots-title svg{position:absolute;top:0;left:-24px}.card-map__available-slots--full .card-map__available-slots-title p,.card-map__available-slots--full .card-map__available-slots-title svg{color:#037501}.card-map__available-slots--some .card-map__available-slots-title p,.card-map__available-slots--some .card-map__available-slots-title svg{color:#da4614}.card-map__available-slots--empty .card-map__available-slots-title p,.card-map__available-slots--empty .card-map__available-slots-title svg{color:#a01b29}.card-map__share{position:absolute;right:20px;bottom:16px;z-index:2;width:16px;height:16px}.ymaps-2-1-79-balloon{position:absolute;top:auto!important;bottom:24px!important;left:-140px!important;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box!important;width:280px!important;min-height:fit-content;padding:16px 20px!important;overflow:hidden;background-color:#fff;border:0;border-radius:16px;cursor:pointer}.ymaps-2-1-79-balloon__content{margin:0!important;padding:0!important}.ymaps-2-1-79-balloon__tail{display:none!important}.ymaps-2-1-79-balloon__close{position:absolute!important;top:0;right:0;margin:0!important}.ymaps-2-1-79-balloon__close-button{width:8px!important;height:8px!important;padding:4px;background-image:url(/app/images/map/crossSmall.svg)!important;background-repeat:no-repeat;background-position:center;opacity:1!important}.map-balloon{width:240px;padding:0 24px;background-color:transparent;border:none}.map-balloon__address{position:relative}.map-balloon__address svg{left:-24px}.map-balloon__address p{margin:0}.map-balloon__schedule{margin:12px 0 0}.map-balloon__quantity{position:absolute;right:0;bottom:0;margin:0;color:#1f1f23;line-height:14px;text-transform:uppercase}.map-balloon__share{position:absolute;right:0;bottom:0;visibility:hidden}.shops__map .map-balloon__share{visibility:visible}.modal-feedback{position:relative;width:100vw;height:100dvh;padding:24px 20px 28px;background-color:#fff}@media screen and (min-width: 744px){.modal-feedback{width:364px;height:fit-content;max-height:calc(100dvh - 56px);padding:32px 32px 36px;border-radius:20px}}.modal-feedback__form{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 72px);margin:24px 0 0;background-color:#fff}@media screen and (min-width: 744px){.modal-feedback__form{max-height:calc(100dvh - 212px)}}.modal-feedback__form-container{max-height:calc(100% - 72px);margin:0 -4px 0 0;padding:0 4px 0 0;overflow-y:auto}.modal-feedback__form-field:not(:last-child){margin:0 0 20px}.modal-feedback__form-field:nth-child(4),.modal-feedback__form-field:nth-child(5){margin:0 0 32px}.modal-feedback__form-submit{width:100%;min-height:40px;margin:32px 0 0}.modal-map-reserve-history{width:100vw;height:100dvh;padding:24px 20px 28px;background-color:#fff}@media screen and (min-width: 744px){.modal-map-reserve-history{padding:36px calc((100vw - 664px)/2) 40px}}@media screen and (min-width: 1133px){.modal-map-reserve-history{width:calc(100vw - 192px);max-width:940px;height:calc(100dvh - 112px);padding:32px 32px 36px;border-radius:20px}}@media screen and (min-width: 1440px){.modal-map-reserve-history{height:calc(100dvh - 48px)}}@media screen and (min-width: 1920px){.modal-map-reserve-history{max-width:1228px;height:calc(100dvh - 160px)}}.modal-map-reserve-history__map{width:100%;height:100%}.modal-delete-cart-product__wrap{align-items:flex-end!important}@media screen and (min-width: 744px){.modal-delete-cart-product__wrap{align-items:center!important}}.modal-delete-cart-product{width:100vw;padding:24px 20px 28px;background-color:#fff;border-radius:20px 20px 0 0}@media screen and (min-width: 744px){.modal-delete-cart-product{width:364px;padding:32px 32px 36px;border-radius:20px}}.modal-delete-cart-product__header{display:flex;align-items:flex-start;justify-content:space-between}.modal-delete-cart-product__header svg{min-width:24px;height:24px}.modal-delete-cart-product__body{margin:24px 0 0}@media screen and (min-width: 744px){.modal-delete-cart-product__body p{font-size:16px;line-height:20px}}.modal-delete-cart-product__buttons{display:flex;align-items:center;justify-content:space-between;margin:32px 0 0}.modal-delete-cart-product__buttons button{width:46%;height:40px}@media screen and (min-width: 744px){.modal-delete-cart-product__buttons button{width:47%}}.modal-add-to-cart{position:absolute;top:64px;right:0;left:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;padding:12px 20px;background-color:#fff;border-top:1px solid #e3e3e5;border-bottom:1px solid #e3e3e5;opacity:0;transition:.2s}.modal-add-to-cart--visible{opacity:1}@media screen and (min-width: 744px){.modal-add-to-cart{top:78px;right:calc((100vw - 664px)/2);left:auto;width:360px;border:1px solid #e3e3e5;border-radius:12px}}.modal-add-to-cart__images{position:relative;display:flex;align-items:center;justify-content:center;margin:0 16px 0 0}.modal-add-to-cart__images--two{margin:0 16px 0 7px}.modal-add-to-cart__images--three{margin:0 16px 0 11px}.modal-add-to-cart__images div{position:absolute;border-radius:8px}.modal-add-to-cart__images div:nth-child(1){left:-7px;z-index:1;width:68px;height:68px;background-color:#e3e3e5}.modal-add-to-cart__images div:nth-child(2){left:-11px;z-index:0;width:64px;height:64px;background-color:#f0f0f2}.modal-add-to-cart__images img{z-index:2;width:72px;max-width:72px;height:72px;object-fit:contain;background-color:#f7f6f7;border-radius:8px}.modal-add-to-cart__images-mask{z-index:3;display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:#1f1f2330}.modal-add-to-cart__images-mask p{color:#fff}.modal-add-to-cart__info{display:flex;flex-direction:column;justify-content:center;width:100%}.modal-add-to-cart__info div:nth-child(1){display:flex;align-items:center}.modal-add-to-cart__info div:nth-child(1) svg{width:16px;max-width:16px;height:16px;margin:0 10px 0 0}.modal-add-to-cart__info div:nth-child(2) p{display:-webkit-box;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal-add-to-cart__info div:nth-child(2) span{display:block;margin:8px 0 0;color:#99999c}.modal-share-cart{display:flex;flex-direction:column;justify-content:space-between;width:100vw;height:100dvh;padding:24px 20px 0;background-color:#fff}@media screen and (min-width: 744px){.modal-share-cart{width:632px;height:calc(100dvh - 48px);padding:20px 32px 0;border-radius:12px}}.modal-share-cart__header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 24px}.modal-share-cart__header svg{min-width:24px;height:24px}.modal-share-cart__body{height:-webkit-fill-available;overflow:auto}.modal-share-cart__footer{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.modal-share-cart__footer button{height:40px}@media screen and (min-width: 744px){.modal-share-cart__footer{padding:16px 0 24px}.modal-share-cart__footer div{display:flex;align-items:center}.modal-share-cart__footer div p:first-child{margin:0 20px 0 0;font-size:20px;line-height:20px}}.modal-filters__wrap{pointer-events:all}.modal-filters{width:100vw;height:100dvh;padding:20px 20px 101px;overflow:auto;background-color:#fff}.modal-filters__header{position:absolute;top:0;left:0;z-index:2;width:calc(100% - 40px);margin:0 20px 24px;padding:24px 0;background-color:#fff;border-bottom:1px solid #e3e3e5}.modal-filters__header div{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.modal-filters__header div svg{min-width:24px;height:24px}.modal-filters__header div+*{text-decoration:underline}.modal-filters__bottom{position:absolute;bottom:0;left:0;z-index:2;width:100vw;padding:16px 20px;background-color:#fff;border-top:1px solid #e3e3e5}.modal-filters__bottom button{width:100%;height:40px}.response-modal__content{position:relative;display:grid;grid-gap:24px;padding:32px 32px 36px;background-color:#fff;border-radius:20px 20px 0 0}@media screen and (min-width: 744px){.response-modal__content{max-width:364px;padding:32px 40px 36px;border-radius:20px}}@media screen and (min-width: 1133px){.response-modal__content{padding:32px 32px 36px}}.response-modal__head{padding-right:24px}.response-modal__button-close{position:absolute;top:36px;right:32px;width:24px;height:24px;padding:0;background:transparent;border:none}.response-modal__button-close svg{width:100%;height:100%}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100dvh;pointer-events:all}@media screen and (max-width: 743px){.modal--response{align-items:flex-end}.modal--response .modal__content{width:100%}}.modal__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100vw;min-height:100dvh;padding:0;background-color:#1f1f23;border:none;opacity:.6;pointer-events:all}.modal-locality__wrap .modal__background,.modal-cookies__wrap .modal__background{display:none}.modal-18-age{position:relative;width:100vw;height:100dvh;padding:20px 20px 28px;background-image:url(/app/images/common/modal-age-mob.png);background-position:center;background-size:cover}.modal-18-age div{position:absolute;bottom:28px;left:20px;width:calc(100% - 40px)}.modal-18-age div p:nth-child(2){margin:24px 0 0}.modal-18-age div button{height:40px;margin:32px 0 0}@media screen and (min-width: 744px){.modal-18-age{width:740px;height:372px;padding:82px 48px;background-image:url(/app/images/common/modal-age-desk.png);border-radius:20px}.modal-18-age div{position:initial}}.modal-cookies__wrap{position:fixed;inset:auto 20px 84px auto;z-index:199;width:calc(100vw - 40px);max-width:335px;min-height:auto}@media screen and (min-width: 744px){.modal-cookies__wrap{inset:auto 32px 84px auto;width:334px;max-width:334px}}@media screen and (min-width: 1133px){.modal-cookies__wrap{inset:auto calc((100vw - 1053px)/2 - 12px) 84px auto}}@media screen and (min-width: 1440px){.modal-cookies__wrap{inset:auto calc((100vw - 1132px)/2 - 24px) 28px auto}}@media screen and (min-width: 1920px){.modal-cookies__wrap{inset:auto calc((100vw - 1420px)/2 - 24px) 28px auto}}.modal-cookies{width:calc(100vw - 40px);max-width:335px;padding:24px 20px;background-color:#fff;border:1px solid #c0c0c2;border-radius:12px}.modal-cookies p{margin:20px 0 0}.modal-cookies p a{color:#1f1f23}.modal-cookies div{display:flex;align-items:center;margin:24px 0 0}.modal-cookies div button{height:40px}.modal-cookies div button:first-child{margin:0 16px 0 0}@media screen and (min-width: 744px){.modal-cookies{width:334px;max-width:334px;padding:24px 32px}}.modal-locality__wrap{position:absolute;width:364px;height:400px;min-height:400px}@media screen and (min-width: 1133px){.modal-locality__wrap{top:124px;left:calc((100vw - 1058px)/2)}}@media screen and (min-width: 1440px){.modal-locality__wrap{left:calc((100vw - 1137px)/2)}}@media screen and (min-width: 1920px){.modal-locality__wrap{left:calc((100vw - 1425px)/2)}}.modal-locality-start__wrap{z-index:199;align-items:flex-end}@media screen and (min-width: 744px){.modal-locality-start__wrap{align-items:center}}@media screen and (min-width: 1133px){.modal-locality-start__wrap{top:124px;left:calc((100vw - 1058px)/2);width:fit-content;height:fit-content;min-height:unset}.modal-locality-start__wrap .modal__background{display:none}}@media screen and (min-width: 1440px){.modal-locality-start__wrap{left:calc((100vw - 1137px)/2)}}@media screen and (min-width: 1920px){.modal-locality-start__wrap{left:calc((100vw - 1425px)/2)}}.modal-locality{width:100vw;height:100dvh;padding:20px 20px 28px;background-color:#fff}.modal-locality--start{height:auto;border-radius:20px 20px 0 0}@media screen and (min-width: 744px){.modal-locality{width:364px;height:400px;padding:36px 40px 40px;border:1px solid #c0c0c2;border-radius:20px}.modal-locality--start{height:auto}}@media screen and (min-width: 1133px){.modal-locality{padding:32px 32px 36px}}.modal-locality__content{height:100%}.modal-locality__header{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.modal-locality__header svg{min-width:24px;height:24px}.modal-locality .modal-locality__header{margin:0 0 24px}@media screen and (min-width: 1133px){.modal-locality__header{align-items:flex-start}}.modal-locality__list{display:grid;gap:12px;max-height:calc(100% - 108px);margin:24px 0 0;overflow:auto}@media screen and (min-width: 1133px){.modal-locality__list{max-height:calc(100% - 148px)}}.modal-locality__list-item{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;min-height:auto;text-align:left;border-radius:0}.modal-locality__list-item svg{position:absolute;opacity:0;transition:.1s}.modal-locality__list-item--active{color:#a01b29}.modal-locality__list-item--active svg{position:initial;margin:2px 8px 0 0;color:#a01b29;opacity:1}.modal-locality__list-item--accented-last{padding:0 0 12px;border-bottom:1px solid #c0c0c2!important}.modal-locality__list-empty-message{color:#99999c}.modal-locality__controls{display:flex;align-items:center;justify-content:space-between;margin:32px 0 0}.modal-locality__controls button{width:48%;height:40px}@media screen and (min-width: 1133px){.modal-search__content{margin:4px 0 auto 44px}}.modal-search{position:relative;width:100vw;height:100dvh;padding:24px 20px 0;background-color:#fff}@media screen and (min-width: 744px){.modal-search{padding:36px calc((100vw - 664px)/2) 0}}@media screen and (min-width: 1133px){.modal-search{width:681px;height:calc(100dvh - 124px);padding:20px 20px 0;border-radius:12px}}@media screen and (min-width: 1440px){.modal-search{width:760px;height:calc(100dvh - 60px)}}@media screen and (min-width: 1920px){.modal-search{width:1049px}}.modal-search__header{display:flex;align-items:flex-start;justify-content:space-between}.modal-search__header svg{min-width:24px;height:24px}@media screen and (min-width: 1133px){.modal-search__header{display:none}}.modal-search__body{margin:20px 0 0}@media screen and (min-width: 1133px){.modal-search__body{margin:0}}.modal-search__blocks{height:calc(100dvh - 136px);margin:24px 0 0;overflow:auto}@media screen and (min-width: 744px){.modal-search__blocks{height:calc(100dvh - 148px)}}@media screen and (min-width: 1133px){.modal-search__blocks{height:calc(100dvh - 208px);margin:24px -16px 0 0;padding:0 12px 0 0}}@media screen and (min-width: 1440px){.modal-search__blocks{height:calc(100dvh - 144px)}}.modal-search__block:not(:last-child){margin:0 0 32px}.modal-search__block-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.modal-search__block-header button svg{width:16px;min-width:16px;height:16px;margin:0 0 0 4px}.modal-search__block-list{display:grid;gap:16px}.modal-search__block-list button{justify-content:flex-start;overflow:hidden}.modal-search__block-list button p{width:calc(100% - 28px);overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis}.modal-search__block-list button svg:not(.modal-search__block-list--recommend svg){width:16px;min-width:16px;height:16px;margin:0 12px 0 0}.modal-search__block-list--recommend{grid-template-columns:repeat(2,1fr);gap:32px 8px}@media screen and (min-width: 744px){.modal-search__block-list--recommend{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media screen and (min-width: 1133px){.modal-search__block-list button:hover p{color:#a01b29}}@media screen and (min-width: 1920px){.modal-search__block-list--recommend{grid-template-columns:repeat(4,1fr);gap:32px 20px}}.modal-search__footer{padding:20px 0 28px;border-top:1px solid #c0c0c2}.modal-search__footer button{min-height:40px}.modal-search__footer button svg{margin:0 0 0 4px}@media screen and (min-width: 744px){.modal-search__footer{padding:20px 0 40px}}@media screen and (min-width: 744px){.modal-share__wrap{top:50%;left:50%;transform:translate(-50%,-50%)}}.modal-share{width:100vw;height:auto;padding:20px 24px;background-color:#fff;border-radius:20px 20px 0 0}@media screen and (min-width: 744px){.modal-share{width:364px;border:1px solid #c0c0c2;border-radius:20px}}.modal-share__content div{display:flex;align-items:center;padding:0 0 20px;border-bottom:1px solid #e3e3e5}.modal-share__content div p{color:#99999c;text-transform:uppercase}.modal-share__content div+button{display:flex;flex-direction:row;align-items:center;margin:12px 0 0}.modal-share__content div+button p{margin:0 0 0 12px;color:#1f1f23}.modal-share__content button{display:flex;flex-direction:column;align-items:center}.modal-share__content button svg,.modal-share__content button p{transition:.2s}.modal-share__content button svg{width:24px;min-width:24px;height:24px;margin:8px}.modal-share__content button:not(:last-child){margin:0 24px 0 0}@media screen and (min-width: 1133px){.modal-share__content button:hover svg,.modal-share__content button:hover p{color:#a01b29}}.construct-wrap{width:100%}@media screen and (min-width: 1133px){.construct-wrap--small{max-width:695px;margin:0 auto}}@media screen and (min-width: 1440px){.construct-wrap--small{max-width:748px}}@media screen and (min-width: 1920px){.construct-wrap--small{max-width:844px}}.construct-wrap+.construct-wrap{margin-top:60px}@media screen and (min-width: 1133px){.construct-padding-wrap{padding:24px 179px 0}}@media screen and (min-width: 1440px){.construct-padding-wrap{padding:24px 192px 0}}@media screen and (min-width: 1920px){.construct-padding-wrap{padding:24px 288px 0}}.construct-wrap__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.construct__slider .swiper-slide{height:auto}.construct__slider .card-product{height:100%}.construct__link{height:auto;min-height:40px;margin-top:32px;padding:9px 20px;white-space:nowrap}@media screen and (min-width: 744px){.construct__link{margin-top:0}}.slider__navigation{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:32px}.slider__navigation-el:first-child{margin-right:24px}.slider__navigation-el--prev{transform:scale(-1)}.construct__title{margin-bottom:24px;word-break:break-word}.construct__title--detailed{padding:0 192px}.banner-float__content-bottom svg,.banner__description-text .banner__description-address-wrap svg,.banner__description-about svg{width:20px;min-width:20px;height:20px;margin:0 8px 0 0;color:#99999c}.banner{width:auto;height:100%;margin:0 -20px 60px}@media screen and (min-width: 744px){.banner{width:100%;margin:0 0 60px}}.banner__title{padding:0 20px}@media screen and (min-width: 744px){.banner__title{padding:0}}.banner__slider{padding-bottom:40px}.banner__wrapper{position:relative}.banner__title+.banner__wrapper{margin:24px 0 0}.banner__content-holder{position:relative;width:100%;margin-bottom:8px;overflow:hidden}.banner__content-holder:before{display:block;content:"";position:relative;width:100%;padding-top:96.7741935484%}@media screen and (min-width: 1133px){.banner__content-holder:before{padding-top:37.5%}}@media screen and (min-width: 1440px){.banner__content-holder:before{padding-top:37.5%}}@media screen and (min-width: 744px){.home-banner .banner__content-holder:before{padding-top:258px}}@media screen and (min-width: 1133px){.home-banner .banner__content-holder:before{padding-top:409px}}@media screen and (min-width: 1440px){.home-banner .banner__content-holder:before{padding-top:440px}}@media screen and (min-width: 1920px){.home-banner .banner__content-holder:before{padding-top:552px}}@media screen and (min-width: 744px){.banner__content-holder{margin-bottom:0;overflow:hidden;border-radius:12px}}.banner__link{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}@media screen and (min-width: 744px){.banner__link{background:linear-gradient(207deg,#05021900 43.11%,#05021999 93.24%)}}.banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 744px){.banner__image{border-radius:20px}}@media screen and (min-width: 1133px){.banner__image{max-height:600px}}@media screen and (min-width: 1440px){.banner__image{max-height:100%}}.banner__content{position:relative}@media screen and (min-width: 744px){.banner__content{position:absolute;right:40px;bottom:40px;left:40px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none}}.banner__content-info{max-width:100%;padding:0 20px}@media screen and (min-width: 744px){.banner__content-info{max-width:40%;padding:0}}.banner__content-title{margin-bottom:12px}.banner__content-link{z-index:2;display:flex;align-items:center;margin-top:28px;padding:0 20px;font-size:14px;pointer-events:all}.banner__content-link svg{width:16px;height:16px;margin-left:4px}@media screen and (min-width: 744px){.banner__content-link{padding:10px 20px;color:#1f1f23;background-color:#fff;border-radius:360px;opacity:.68}}.banner__navigation{position:absolute;bottom:0;left:50%;z-index:2;display:none;align-items:center;justify-content:space-between;width:156px;transform:translate(-50%)}@media screen and (min-width: 744px){.banner__navigation{display:flex}}.banner__navigation-el--prev{transform:scale(-1)}.banner-block:after{position:absolute;content:"";display:block;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(213deg,#0000 35.82%,#0000001a 46.09%,#0000002e 55.07%,#00000042 62.94%,#00000054 69.89%,#00000063 76.11%,#00000070 81.78%,#00000080 87.08%,#0000008c,#0009 97.35%,#000000a6 102.69%,#000000b5 108.41%,#000000c4 114.7%,#000000d6 121.74%,#000000e8 129.72%,#000 138.83%),no-repeat}.banner__content-top{position:absolute;top:20px;left:20px;z-index:2}@media screen and (min-width: 744px){.banner__content-top{top:40px;left:40px}}.banner__content-top--author{position:inherit;margin-bottom:12px}.banner__content-bottom{position:absolute;bottom:8px;left:24px;z-index:2}@media screen and (min-width: 744px){.banner__content-bottom{bottom:30px;left:40px}}.banner__promotion-date{display:flex;align-items:center}.banner__promotion-title{color:#fff}.banner__promotion-line{width:70px;height:1px;margin:12px;background-color:#fff}.banner__description{display:grid;padding:8px 20px 16px;row-gap:60px}.banner__description--blog{grid-template-columns:1fr auto}.banner__description--poster{display:flex;flex-direction:column;row-gap:0;padding:8px 20px 16px}.banner__description--news{align-items:center;margin-top:16px;padding-top:0;row-gap:44px}@media screen and (min-width: 744px){.banner__description,.banner__description--poster{padding:16px 0 0}}@media screen and (min-width: 1133px){.banner__description{display:grid;grid-template-columns:172px 172px;gap:20px;justify-content:space-between;margin-top:24px;padding:0}.banner__description--full{grid-template-columns:172px 1fr 172px;justify-content:flex-start}.banner__description--poster{grid-template-columns:172px 1fr 172px;padding:0}.banner__description--news{align-items:unset;margin-top:0;padding-top:16px;row-gap:20px}}.banner__description-discount{width:fit-content;margin-bottom:12px;padding:4px 8px;color:#a01b29;background:#f0f0f2;border-radius:4px}.banner__description-about{grid-row:1;width:100%;height:fit-content}.banner__description--poster .banner__description-about{display:grid;gap:12px;order:1}@media screen and (min-width: 744px){.banner__description--poster .banner__description-about{order:unset}}@media screen and (min-width: 1133px){.banner__description-about{grid-row:unset;width:auto}}.banner__description-city{display:flex;align-items:center;justify-content:center;width:fit-content;padding:6px 20px;background-color:#f0f0f2;border-radius:28px}.banner-float__content-bottom .banner__description-city{margin-bottom:12px;padding:4px 8px;font-weight:500;font-size:9px;text-transform:uppercase;border-radius:4px}@media screen and (min-width: 1133px){.banner__description-city{display:none}.banner-float__content-bottom .banner__description-city{display:flex}}.banner__description-address-wrap{display:flex;align-items:flex-start}.banner__description-address-wrap p{margin:0;font-family:HelveticaNeue,sans-serif}.banner__description-text .banner__description-address-wrap div{display:flex}.banner__description-address{margin-bottom:12px;font-family:Greta,serif}.banner__description-calendar{display:flex;align-items:center;color:#1f1f23;font-size:14px}.banner__description-calendar svg{margin:0 8px 0 0}.banner-float__content-bottom .banner__description-calendar svg,.banner__description--news .banner__description-calendar svg{color:#99999c}.banner__description-text .banner__description-calendar{display:none!important;margin:0 16px 0 0}.banner__description-text .banner__description-calendar:has(.banner__description-calendar-time-wrap){display:flex!important}.banner__description-text .banner__description-calendar div:first-child{display:none}.banner__description--poster .banner__description-calendar{display:grid;gap:12px}.banner__description--poster .banner__description-calendar div{display:flex;align-items:center}@media screen and (min-width: 1133px){.banner__description-calendar{margin-bottom:0}.banner__description-about .banner__description-calendar div:nth-child(2){display:none}}.banner__description-calendar-date{position:relative}.banner__description-calendar-date+.banner__description-calendar-time{position:relative;padding-left:12px}.banner__description-calendar-date+.banner__description-calendar-time:before{position:absolute;content:"";display:block;top:50%;left:0;width:1px;height:16px;background-color:#e3e3e5;transform:translateY(-50%)}.banner-float__content-bottom .banner__description-calendar-date{display:flex;align-items:center}.banner-float__content-bottom .banner__description-calendar-date div:first-child{margin:0 16px 0 0}.banner__description-calendar-date--no-time:before{display:none}.banner__description-text{grid-column:1/span 2;width:100%}.banner__description--poster .banner__description-text{order:3}@media screen and (min-width: 744px){.banner__description-text{grid-column:auto}.banner__description--poster .banner__description-text{order:unset}}.banner__description-text-description{line-height:28px}@media screen and (min-width: 1133px){.banner__description--poster .banner__description-text-description{margin:24px 0 0}}.banner__description-buttons{display:flex;flex-direction:row;grid-row:2;align-items:flex-start;margin:-40px 0 0}.banner__description--poster .banner__description-buttons{grid-column:3;order:2;margin:20px 0 60px}.banner__description--blog .banner__description-buttons{grid-row:1;grid-column:2;align-items:center;margin:0}.banner__description--news .banner__description-buttons{grid-row:1;justify-content:flex-end;margin:0}@media screen and (min-width: 1133px){.banner__description-buttons{flex-direction:column;grid-row:unset;align-items:flex-end;justify-content:flex-start;margin:0}.banner__description--poster .banner__description-buttons{margin:0}.banner__description--blog .banner__description-buttons{align-items:flex-end}.banner__description--news .banner__description-buttons{grid-row:1;grid-column:3}}.banner__products-link{margin-right:8px;padding:8px 20px 11px}@media screen and (min-width: 1133px){.banner__products-link{margin-right:0;margin-bottom:16px}.banner__products-link--float{margin-right:8px;margin-bottom:0}}.banner__products-link--float{width:100%}.banner__description-button{width:fit-content;margin-right:8px;padding:10px 20px}@media screen and (min-width: 1133px){.banner__description-button{margin-bottom:16px}}.banner-float{position:fixed;bottom:57px;left:0;z-index:99;width:100%;padding:12px 0;background-color:#fff;border-top:1px solid #e3e3e5}@media screen and (min-width: 1133px){.banner-float{top:88px;bottom:auto;padding-bottom:20px}}.banner-float .banner__description-city{margin-right:16px;margin-bottom:0}.banner-float .banner__description-button{width:100%;margin-bottom:0}@media screen and (min-width: 1133px){.banner-float .banner__description-button{width:fit-content}}.banner-float .banner__description-calendar{margin-right:16px}.banner-float__container{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-float__content-bottom{display:flex;align-items:center;margin:12px 0 0}.banner-float__content-bottom div,.banner-float__buttons{display:flex;align-items:center}.banner-block__title{margin-bottom:24px}.banner-block__image{width:calc(100% + 40px);height:100%;margin:0 -20px;aspect-ratio:4/3;object-fit:cover}@media screen and (min-width: 744px){.banner-block__image{width:100%;max-height:440px;margin:0;border-radius:12px;aspect-ratio:16/9}}.dynamic-tabs{overflow:hidden}.dynamic-tabs__holder-wrap{position:relative}.dynamic-tabs__holder{position:relative;display:flex;align-items:center;width:100%;margin:0 0 20px;padding:0;overflow:auto;list-style:none}.dynamic-tabs__holder:before{position:absolute;content:"";display:block;right:20px;bottom:0;left:20px;height:1px;background-color:#c0c0c2}@media screen and (min-width: 744px){.dynamic-tabs__holder:before{right:calc((100vw - 664px)/2);left:calc((100vw - 664px)/2)}}@media screen and (min-width: 1133px){.dynamic-tabs__holder:before{right:calc((100vw - 1053px)/2);left:calc((100vw - 1053px)/2)}}@media screen and (min-width: 1440px){.dynamic-tabs__holder:before{right:0;left:0}}.dynamic-tabs__holder::-webkit-scrollbar{display:none}.dynamic-tabs__tab{position:relative;padding-bottom:8px;border:0;outline:none;cursor:pointer}.dynamic-tabs__tab:before{position:absolute;content:"";display:block;right:0;bottom:0;left:0;width:100%;height:1px;background-color:#c0c0c2}.dynamic-tabs__tab:not(:last-child){margin-right:20px}.dynamic-tabs__tab:not(:last-child):before{position:absolute;content:"";display:block;right:0;bottom:0;left:0;width:calc(100% + 20px);height:1px;background-color:#c0c0c2}.dynamic-tabs__tab:after{position:absolute;content:"";display:block;bottom:0;left:0;height:1px;background-color:#a01b29;transition:all .3s ease}.dynamic-tabs__tab--active:after{right:0;width:100%}.dynamic-tabs__name{color:#1f1f23;white-space:nowrap}.dynamic-tabs__tab--active .dynamic-tabs__name,.dynamic-tabs__tab:hover .dynamic-tabs__name{color:#a01b29}.chips{display:flex;align-items:center;justify-content:center;width:fit-content;padding:6px 20px;color:#1f1f23;font-weight:400;font-size:14px;line-height:16px;background-color:#ffffffad;border-radius:28px}.chips svg{margin-left:2px}.chips--interactived{background-color:#fff;border:1px solid #e3e3e5;cursor:pointer}.chips--active{color:#fff;background-color:#a28e90}.chips--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.masonry-grid{display:flex;width:auto;margin-left:-8px}@media screen and (min-width: 744px){.masonry-grid{margin-left:-20px}}.masonry-grid__column{display:flex;flex-direction:column;margin-bottom:-8px;padding-left:8px;background-clip:padding-box}@media screen and (min-width: 744px){.masonry-grid__column{margin-bottom:-20px;padding-left:20px}}.masonry-grid__column>div{margin-bottom:8px}@media screen and (min-width: 744px){.masonry-grid__column>div{margin-bottom:20px}}.sommelier__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:14px;margin-bottom:12px}@media screen and (min-width: 744px){.sommelier__wrapper{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:20px}}.sommelier__author{display:flex;align-items:center}.sommelier__avatar-holder{flex-shrink:0;width:60px;height:60px;margin-right:16px;overflow:hidden;border-radius:50%}.sommelier__author-avatar{width:100%;height:100%;object-fit:cover}.sommelier__author-name{margin-bottom:4px}.sommelier__author-info{width:100%}.sommelier__author-about{color:#99999c}.sommelier__description{display:-webkit-box;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sommelier__description div{display:inline}.text-image__list{margin:0;padding:0;list-style:none}.text-image__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1133px){.text-image__wrapper{flex-direction:row}}.text-image__item:not(:last-child){margin-bottom:40px}@media screen and (min-width: 1133px){.text-image__item:not(:last-child){margin-bottom:24px}}.text-image__image-holder{width:100%;margin-bottom:16px;overflow:hidden;border-radius:8px}@media screen and (min-width: 744px){.text-image__image-holder{flex:1;max-width:320px;margin-bottom:0}}@media screen and (min-width: 1133px){.text-image__image-holder{max-width:100%;margin-right:32px}}.text-image__image-holder{position:relative}.text-image__image-holder:before{display:block;content:"";position:relative;width:100%;padding-top:56.25%}@media screen and (min-width: 1133px){.text-image__image-holder:before{padding-top:56.25%}}.text-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-image__content{flex:1}@media screen and (min-width: 1133px){.text-image__content{margin-bottom:16px}}.text-image__title{margin-bottom:12px}.tiles-text-block__items{display:grid;grid-gap:20px}@media screen and (min-width: 744px){.tiles-text-block__items{grid-template-columns:repeat(2,1fr)}}.tiles-text-block__item{display:grid;padding:40px;border:1px solid #e3e3e5;border-radius:20px}.tiles-text-block__item-title{margin-bottom:12px}.numbered-block__number{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:14px 0;border:1px solid #e3e3e5;border-radius:12px}@media screen and (min-width: 744px){.numbered-block__number{height:96px;padding:30px 0}}.numbered-block__rule-title{margin-bottom:12px}.numbered-block__rule-description{color:#99999c}.other-activities{margin-top:60px}.other-activities__title{margin-bottom:24px}@media screen and (min-width: 1133px){.other-activities__title{margin-bottom:28px}}.other-activities__slider{margin:0 -20px 0 0}@media screen and (min-width: 744px){.other-activities__slider{margin:0}}.other-activities__list{display:flex;gap:24px;overflow-x:scroll}@media screen and (min-width: 744px){.other-activities__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1133px){.other-activities__list{grid-template-columns:repeat(3,1fr);gap:20px}}.numbered-list__wrapper{display:flex;flex-direction:column}.numbered-list__item{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 744px){.numbered-list__item{grid-template-columns:repeat(2,1fr);gap:52px;align-items:center}}.numbered-list__item:not(:last-child){margin-bottom:60px}.numbered-list__image-holder{width:100%;margin-bottom:16px;overflow:hidden;border-radius:8px}@media screen and (min-width: 744px){.numbered-list__image-holder{margin-bottom:0}}@media screen and (min-width: 744px){.numbered-list__item--right .numbered-list__image-holder{grid-row:1;grid-column:2}}.numbered-list__image-holder{position:relative}.numbered-list__image-holder:before{display:block;content:"";position:relative;width:100%;padding-top:100%}@media screen and (min-width: 1133px){.numbered-list__image-holder:before{padding-top:133.3333333333%}}.numbered-list__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.numbered-list__content{display:flex;flex-direction:column}@media screen and (min-width: 744px){.numbered-list__item--right .numbered-list__content{grid-row:1;grid-column:1;align-items:flex-end;width:100%;margin-left:auto;text-align:right}}@media screen and (min-width: 1133px){.numbered-list__content{max-width:280px}}.numbered-list__number{color:#f0f0f2;font-weight:700;font-size:100px;font-family:Greta,serif;line-height:.8em}.numbered-list__title{margin-bottom:12px}.order-list{display:flex;flex-direction:column}.order-list__item{display:flex;align-items:flex-start}.order-list__item:not(:last-child){margin-bottom:20px}.order-list__content{width:100%}.order-list__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:16px;padding:30px;border:1px solid #d6d6d6;border-radius:8px}.order-list__title{margin-bottom:12px}.numbered-description-list{padding-top:24px}.numbered-description-list__title{margin-bottom:24px}.numbered-description-list__wrapper{display:grid;grid-gap:20px;width:100%}@media screen and (min-width: 744px){.numbered-description-list__wrapper{grid-template-columns:repeat(2,1fr)}}.numbered-description-list__content{padding:24px 40px;border:1px solid #e3e3e5;border-radius:20px}.numbered-description-list__item-number{margin-bottom:12px}.numbered-description-list__item-title{margin-bottom:8px}.numbered-description-list__item-text{color:#99999c}.icons-text__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:8px}@media screen and (min-width: 744px){.icons-text__wrapper{grid-template-columns:repeat(2,1fr)}}.icons-text__item{display:flex;align-items:center;padding:8px 0}.icons-text__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:62px;height:62px;margin-right:20px;overflow:hidden;border:1px solid #1f1f23;border-radius:50%}.icons-text__image{width:100%;height:100%;object-fit:cover}.quote-block__holder{position:relative;padding:28px 40px 0}.quote-block__holder svg{position:absolute;top:0;left:0;z-index:-1;color:#f0f0f2}.faq-block__text{color:#99999c}.slider-gallery__slider .swiper-slide{width:auto!important}.slider-gallery__image{height:100%;object-fit:cover}@media screen and (min-width: 744px){.slider-gallery__image{width:100%}}.slider-gallery__image-holder{height:200px;overflow:hidden;border-radius:12px}.slider-gallery__image-holder+.slider-gallery__title{margin-top:20px}@media screen and (min-width: 744px){.slider-gallery__image-holder{height:320px}}.gallery-block{display:flex;flex-direction:column}.galler__holder{margin-bottom:60px}.gallery-card{position:relative;overflow:hidden;border-radius:8px}.gallery-card--slide{max-width:calc(100% - 40px);max-height:60vh;overflow:hidden}@media screen and (min-width: 744px){.gallery-card--slide{display:flex;justify-content:center;height:70vh;max-height:70vh}}.gallery-card__button{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}@media screen and (min-width: 744px){.gallery-card__button{top:24px;right:24px}}.gallery-card__image{width:100%;height:auto;min-height:100%;object-fit:cover;border-radius:8px}.gallery-card--slide .gallery-card__image{width:100%;height:100%;object-fit:cover}.gallery__button{z-index:2;display:flex;height:fit-content;padding:9px 20px}.gallery__button svg{margin-left:4px}.gallery__button--align-left{margin-right:auto}.gallery__button--align-center{margin:0 auto}.gallery__button--align-right{margin-left:auto}.gallery-card__outer-button{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}.modal-gallery__slider{position:relative;height:100%}.modal-gallery__slider .swiper-slide{display:flex;justify-content:center;max-height:65vh;overflow:hidden}@media screen and (min-width: 744px){.modal-gallery__slider .swiper-slide{height:70vh;max-height:70vh}}.modal-gallery__wrap{overflow:hidden}.modal-gallery__wrap .modal__content{width:100%;height:100%}.modal-gallery__wrap .modal__background{opacity:.96}.modal-gallery__wrap .swiper-wrapper{align-items:center}.modal-gallery__content{z-index:1001;width:100%;height:100%}.modal-gallery__thumbs{position:absolute;bottom:32px;left:0;width:100%;height:60px}.modal-gallery__thumbs .swiper-slide{position:relative;max-width:88px;cursor:pointer}.modal-gallery__thumbs .swiper-slide-thumb-active:before{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;z-index:1;border:2px solid #fff;border-radius:4px}.gallery-card--thumb{max-width:88px;height:60px}.gallery-card--thumb .gallery-card__image{height:100%;min-height:100%}.gallery-modal__navigation{position:absolute;top:50%;z-index:1;width:60px;height:60px;transform:translateY(-50%)}.gallery-modal__navigation--prev{left:32px;transform:translateY(-50%) scale(-1)}.gallery-modal__navigation--next{right:32px}.gallery-modal__navigation svg{width:60px;height:60px;color:#fff}@media screen and (min-width: 1133px){.catalog-block--single{padding:0 192px}}.catalog-block__holder{display:grid;grid-template-columns:repeat(1,1fr);gap:40px;margin-bottom:32px}@media screen and (min-width: 744px){.catalog-block__holder{gap:32px}}.catalog-block--single .catalog-block__holder{grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 744px){.catalog-block--single .catalog-block__holder{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1133px){.catalog-block--single .catalog-block__holder{grid-template-columns:repeat(1,1fr)}}.catalog-block__button{width:100%;padding:10px 20px}@media screen and (min-width: 1133px){.catalog-block__button{width:auto}}.catalog-block__button-count{width:100%}.qr-block{position:relative;padding:40px 20px;background-color:#f0f0f2}@media screen and (min-width: 1133px){.qr-block{display:flex;margin:0;padding:40px;border:1px solid #e3e3e5;border-radius:20px}}.qr-block__content{z-index:1;margin-bottom:24px}@media screen and (min-width: 1133px){.qr-block__content{max-width:470px;margin-bottom:0}}.qr-block__title{margin-bottom:16px}@media screen and (min-width: 1133px){.qr-block__title{margin-bottom:8px}}.qr-block__socials{display:flex;align-items:center}@media screen and (min-width: 1133px){.qr-block__socials{flex-direction:column;justify-content:space-between}}.qr-block__socials-item{display:flex;flex:1;align-items:center;justify-content:center;padding:12px 24px;background-color:#fff;border-radius:8px}@media screen and (min-width: 1133px){.qr-block__socials-item{flex:0;padding:12px 30px;background-color:transparent;border-radius:0}}.qr-block__socials-item svg path:first-child{stroke:#1f1f23}@media screen and (min-width: 1133px){.qr-block__socials-item svg path:first-child{stroke:#99999c}}.qr-block__socials-item:not(:last-child){margin-right:8px}@media screen and (min-width: 1133px){.qr-block__socials-item:not(:last-child){margin-right:0}}.qr-block__code-holder{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:center;margin-right:56px}.qr-block__code{width:160px;height:160px;object-fit:cover}.qr-block__logo{position:absolute;top:50px;right:45px;z-index:0;width:243px;height:147px}.qr-block__logo svg{width:100%;height:100%;color:#99999c}.picture__holder{position:relative;overflow:hidden;border-radius:12px}.picture__holder:before{display:block;content:"";position:relative;width:100%;padding-top:56.25%}.picture__holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.button-block{display:flex;width:100%}.button-block--left{justify-content:flex-start}.button-block--right{justify-content:flex-end}.button-block--center{justify-content:center}.button-block__button{width:fit-content;padding:10px 16px 10px 20px}.button-block__button svg{margin-left:6px}.tag-colored{width:fit-content;padding:4px 8px;border-radius:4px}.tag-colored--white{color:#fff}.tag-colored--black{color:#1f1f23}.video-block__title{margin-bottom:16px}@media screen and (min-width: 744px){.video-block__title{margin-bottom:24px}}.video-block__iframe{width:100%;height:200px;border:none;border-radius:12px}@media screen and (min-width: 744px){.video-block__iframe{height:344px}}@media screen and (min-width: 1133px){.video-block__iframe{height:400px}}.video-block__video{position:relative;z-index:0;width:100%;height:100%;outline:none}.video-block__preview-image{position:absolute;top:-2px;left:0;z-index:1;width:100%;height:calc(100% + 2px)}.video-block__video:playing+.video-block__preview-image{display:none}.video-block__play-button{position:absolute;top:50%;left:50%;z-index:2;color:#fff;background-color:transparent;border:0;transform:translate(-50%,-50%);cursor:pointer;transition:color .2s ease}.video-block__play-button svg{width:60px;height:60px;color:#fff}.video-block__play-button:hover{color:#e3e3e5}.image-title__title{margin-bottom:24px}.image-title__image-holder{overflow:hidden;border-radius:12px}.image-title__image{width:100%}.list-number ol{display:grid;gap:20px;margin:20px 0 0;padding:0;list-style:none;counter-reset:my-counter}.list-number ol li{position:relative;min-height:48px}.list-number ol li:before{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;margin:0;font-size:18px;line-height:20px;border:1px solid #d6d6d6;border-radius:8px;content:counter(my-counter);counter-increment:my-counter}.list-number--corporate{padding:16px 0 0}@media screen and (min-width: 1133px){.list-number ol{gap:24px;margin:24px 0 0}.list-number ol li{min-height:96px}.list-number ol li:before{width:96px;min-width:96px;height:96px;font-size:36px;border-radius:12px}.list-number--corporate{padding:24px 0 0}}.list-number__text{display:grid;gap:12px;margin:0 0 0 64px}@media screen and (min-width: 1133px){.list-number__text{margin:0 0 0 128px}}.header__menu-wrap{position:fixed;top:0;right:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;width:100dvw;height:100vh;overflow:hidden auto;background:#fff}@media screen and (min-width: 1133px){.header__menu-wrap{position:absolute;top:112px;display:flex;flex-direction:column;align-items:center;height:calc(100vh - 112px);background:transparent}.header--shifted .header__menu-wrap{top:112px;height:calc(100vh - 112px)}.header--catalog-opened .header__menu-wrap{top:85px;height:calc(100vh - 85px)}}.header__menu-holder{z-index:1;width:100%;padding:24px 20px 70px;background:#fff}@media screen and (min-width: 1133px){.header__menu-holder{height:auto;padding:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}}.menu{display:block;min-height:528px;max-height:528px;padding:40px 94px 44px}.menu--with-nav{display:grid;grid-template-columns:212px 1fr;gap:20px;min-height:492px;padding:14px 0 40px}.menu__background{z-index:0;display:block;flex:1;width:100%;height:100%;margin:-20px 0 0;background-color:#1f1f23;border:none;opacity:.6}.menu__nav{display:flex;flex-direction:column}.header__menu-link{align-items:center;justify-content:flex-start;min-height:auto;font-size:16px;font-family:Greta,serif;text-align:left}@media screen and (min-width: 1133px){.header__menu-link{padding:6px 12px}}.header__menu-link:not(:last-child){margin-bottom:12px}@media screen and (min-width: 1133px){.header__menu-link:not(:last-child){margin-bottom:8px}}.header__menu-link--active{color:#a01b29}@media screen and (min-width: 1133px){.header__menu-link--active{background-color:#f0f0f2;border-radius:100px}}.header__menu-link svg{margin-left:auto}.menu__content{display:flex;flex:1;flex-direction:column;margin-top:-20px}@media screen and (min-width: 1133px){.menu__content{overflow-x:hidden}}.menu-content__categories-holder{margin-right:-20px;margin-bottom:20px;overflow-x:hidden}@media screen and (min-width: 1133px){.menu-content__categories-holder{margin-right:0}}.menu__content-categories{display:flex;width:100%;padding:20px 20px 20px 0;overflow-x:scroll}@media screen and (min-width: 1133px){.menu__content-categories{padding-right:0}}.menu__content-categories::-webkit-scrollbar{display:none}.menu__content-category-holder{display:flex;flex:1;flex-direction:column}.menu__content-category-holder:not(:last-child){margin-bottom:20px}@media screen and (min-width: 1133px){.menu__content-category-holder:not(:last-child){margin-right:20px;margin-bottom:0}}.menu__content-category-holder:has(.menu__content-category--gift){width:100%}@media screen and (min-width: 1133px){.menu__content-category-holder:has(.menu__content-category--gift){width:auto}}.menu__content-category{position:relative;flex:2;min-width:180px;padding:0;text-align:left;text-decoration:none;background-color:#f0f0f2;border:0;border-radius:12px;outline:0;-webkit-user-select:none;user-select:none}.menu__content-category:not(:last-child){margin-right:8px}@media screen and (min-width: 1133px){.menu__content-category:not(:last-child){margin-right:20px}}.menu__content-category-holder .menu__content-category:not(:last-child){margin-right:0}@media screen and (min-width: 1133px){.menu__content-category{min-width:174px}}.menu__content-categories--double .menu__content-category{min-width:180px}.menu__content-category--gift{display:flex;flex-direction:column}@media screen and (min-width: 1133px){.menu__content-category--gift{max-width:50%}}.menu__content-category--more{flex:1;width:120px;min-width:120px;max-width:120px}.menu__content-categories--double .menu__content-category--more{min-width:120px}.menu__content-category:before{position:absolute;content:"";top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(257deg,#a01b29e6 -154.59%,#a01b2900 83.85%),#f0f0f2;border-radius:12px;opacity:0;transition:opacity .3s ease}.menu__content-category:hover:before{opacity:1}.menu__content-categories--scrolled .menu__content-category{pointer-events:none}.menu__content-image-holder{position:relative;width:100%;min-height:92px;padding:16px 20px;border-radius:12px}.menu__content-category--gift .menu__content-image-holder{display:flex;align-items:center;justify-content:center}.menu__content-image{position:absolute;top:50%;right:0;width:90px;height:110px;object-fit:cover;transform:translateY(-50%);transition:transform .3s ease;pointer-events:none}.menu__content-category:hover .menu__content-image{transform:translateY(-50%) scale(1.1)}.menu__content-category--gift:hover .menu__content-image{transform:none}.menu__content-category--gift .menu__content-image{position:relative;top:auto;right:auto;display:block;width:312px;height:240px;transform:none}.menu__content-image-icon{position:absolute;right:18px;bottom:4px}.menu__content-image-icon svg{width:20px;height:20px}.menu__content-title{display:block;color:#1f1f23;font-size:13px;font-family:Greta,serif;line-height:1em;text-decoration:none}@media screen and (min-width: 1133px){.menu__content-title{font-size:16px}}@media screen and (min-width: 1133px){.menu__content-title--large{max-width:150px;font-size:16px}}.menu__content-category-holder .menu__content-title{display:block;max-width:100%;margin-top:8px}.menu__filters-row{display:flex;flex-direction:column}.menu__filters-row:not(:last-child){margin-bottom:20px}@media screen and (min-width: 1133px){.menu__filters-row{flex-direction:row;align-items:center}}.menu__filters-row-name{width:100%;margin-bottom:8px;color:#99999c;font-size:12px}@media screen and (min-width: 1133px){.menu__filters-row-name{max-width:180px;margin-right:16px;margin-bottom:0}}.menu__filters-row-cells{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 -4px}.menu__filters-row-item:not(:last-child){margin-right:4px}.menu__filters{margin-bottom:40px}@media screen and (min-width: 1133px){.menu__filters{margin-bottom:60px}}.menu__sponsor{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:20px;border:1px solid #e3e3e5;border-radius:12px}.menu__sponsor:hover{cursor:pointer}.menu__sponsor+.menu__sponsor{margin-top:0}.menu__sponsor:not(:last-child){margin-bottom:16px}@media screen and (min-width: 1133px){.menu__sponsor{display:grid;grid-template-columns:160px 1fr 100px}}.menu__sponsor-logo{display:flex;align-items:center}.menu__sponsor-logo svg{width:24px;height:24px}.menu__sponsor-logo-title{margin-left:8px;font-family:Greta,serif;line-height:1em}.menu__sponsor-arrow{position:relative;width:24px;margin-left:auto}.menu__sponsor-arrow:before{position:absolute;content:"";right:0;left:0;display:block;height:2px;background-color:#1f1f23;border-radius:2px;transform-origin:right;transition:all .3s}.menu__sponsor:hover .menu__sponsor-arrow:before{left:-20px}.menu__sponsor-arrow:after{position:absolute;content:"";top:-6px;right:0;display:block;width:12px;height:12px;border-top:2px solid #1f1f23;border-right:2px solid #1f1f23;border-radius:2px;transform:rotate(45deg)}.menu__sponsor-text{color:#a28e90;transition:color .3s ease}@media screen and (min-width: 1133px){.menu-modal{opacity:0;transition:.2s;pointer-events:none}.menu-modal--visible{opacity:1;pointer-events:all}}.menu-modal__header{margin-bottom:20px}.menu-modal__body{margin-top:24px;margin-bottom:54px;padding-top:24px;border-top:1px solid #c0c0c2}.menu-modal__back-button{display:flex;align-items:center;min-height:auto}.menu-modal__back-button svg{width:16px;height:16px;margin-right:8px;transform:scale(-1)}.menu-modal__catalog-button svg{color:#a01b29;pointer-events:none}.menu-modal__catalog-button--active{pointer-events:all}.menu-content__cards{display:grid;grid-template-columns:1fr 1fr 1fr .7fr;gap:20px}.menu-content__cards--small{grid-template-columns:repeat(2,1fr)}.menu-content__cards--medium{grid-template-columns:repeat(3,236px);justify-content:center}.menu-content__cards--large{grid-template-columns:repeat(4,1fr)}.menu-content__cards--xl{grid-template-columns:repeat(5,1fr)}.menu-content__cards .menu__content-category--more{width:100%;min-width:170px;max-width:100%;height:260px}.menu-content__cards .menu__content-image-holder{height:100%}.menu-content__cards .card-event__poster{max-height:260px}.menu-content__cards .card-promotion__poster{height:260px;max-height:260px}.menu-content__cards .card-promotion__date{font-size:20px}.menu__event-card .card-event__poster{display:flex;flex-direction:column;height:260px;margin-bottom:8px;padding:16px 16px 10px}.menu__event-card .card-event__poster:before{display:none}.menu__event-card .card-event__top{position:relative;top:auto;right:auto;left:auto}.menu__event-card .card-event__bottom{margin-top:auto}.menu__event-card .days-item{font-size:16px}.menu__event-card .days-item--day{font-size:56px}.header-search__wrap{position:relative}.header-search__wrap div{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding-right:16px;color:#99999c;background-color:transparent;border-color:#99999c;cursor:pointer;transition:border-color .2s}.header-search__wrap div button{display:none}.header-search__wrap div:active{color:#99999c;background-color:transparent;border-color:#99999c}.header-search__wrap--filled div{width:calc(100% - 60px);color:#1f1f23;background-color:#fff}.header-search__wrap--filled div button{display:flex}.header-search__wrap--filled:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#300408;border-radius:28px;content:""}@media screen and (min-width: 1133px){.header-search__wrap{width:100%;margin:0 48px 0 32px}.header-search__wrap div:hover{color:#99999c;background-color:transparent;border-color:#1f1f23}.header-search__wrap div button:hover svg{color:#1f1f23}.header-search__wrap--filled div{color:#1f1f23}.header-search__wrap--filled div:hover{color:#1f1f23;background-color:#fff}}.header-search__wrap-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.header-search__wrap--filled .header-search__wrap-icon svg{color:#fff}.header{position:fixed;top:0;left:0;z-index:100;width:100%}.header--shifted{padding-bottom:0;background-color:#fff}@media screen and (min-width: 744px){.header--shifted{width:calc(100% - 4px)}}.header__top{position:sticky;z-index:3;display:flex;align-items:center;margin:0 -20px;padding:20px}.header--shifted .header__top{background-color:#fff}@media screen and (min-width: 744px){.header__top{position:relative;margin:0 calc((664px - 100vw)/2);padding:24px calc((100vw - 664px)/2)}}.header__logo{color:#1f1f23}.header__logo svg{width:100%;height:100%}@media screen and (min-width: 1133px){.header__logo{margin-right:32px}.header__logo svg{width:63px;height:36px}}.header__buttons{display:flex;align-items:center;margin-left:auto}.header__buttons a{height:24px;color:#1f1f23}.header__button:not(:last-child){margin-right:24px}.header__button:hover svg{color:#a01b29}@media screen and (min-width: 1133px){.header__button:not(:last-child){margin-right:32px}}.header__nav{position:absolute;bottom:-48px;left:0;z-index:2;width:100%;height:48px;margin:0;padding:0 20px 20px;transition:bottom .2s ease-in-out}.header--shifted .header__nav{background-color:#fff;pointer-events:none}.header__nav button{pointer-events:all}@media screen and (min-width: 744px){.header__nav{padding:0 calc((100vw - 664px)/2)}}@media screen and (min-width: 1133px){.header__nav{bottom:-44px;left:unset;display:flex;align-items:center;justify-content:space-between;height:44px;margin:0 calc((1053px - 100vw)/2);padding:0 calc((100vw - 1053px)/2) 24px}}@media screen and (min-width: 1440px){.header__nav{margin:0 calc((1132px - 100vw)/2);padding:0 calc((100vw - 1132px)/2) 24px}}@media screen and (min-width: 1920px){.header__nav{margin:0 calc((1420px - 100vw)/2);padding:0 calc((100vw - 1420px)/2) 24px}}.header__nav-list{position:absolute;z-index:1;display:flex;align-items:center;max-width:100vw;margin:0 0 0 -20px;padding:0 20px;overflow-x:scroll;white-space:nowrap;list-style:none}.header__nav-list::-webkit-scrollbar{display:none}@media screen and (min-width: 744px){.header__nav-list{margin:0 0 0 calc((664px - 100vw)/2);padding:0 calc((100vw - 664px)/2)}}@media screen and (min-width: 1133px){.header__nav-list{position:initial;justify-content:space-between;width:calc(100% - 232px);margin:0;padding:0}}.header__nav-item{position:relative;cursor:pointer;pointer-events:all}.header__nav-item:not(:last-child){margin-right:16px}.header__nav-item:before{position:absolute;content:"";display:block;bottom:3px;left:0;width:100%;height:1px;background-color:#a01b29;opacity:0;transition:.2s}.header__nav-item:active:before{opacity:1}.header__nav-item:active button,.header__nav-item--selected button{color:#a01b29}.header__nav-item--selected:before{opacity:1}@media screen and (min-width: 1133px){.header__nav-item:not(:last-child){margin-right:0}.header__nav-item:last-child{margin-right:0}}.header__nav-item:hover:before{opacity:1}.header__nav-item:hover button{color:#a01b29}.header__menu-button{position:relative;min-width:101px;min-height:40px;padding:10px 20px;font-size:14px}.header__menu-button span{transition:transform .3s}.header__menu-button svg{position:absolute;top:calc(50% + 1px);right:12px;display:none;color:#fff;transform:translateY(-50%)}.header__menu-button--active .header__menu-button svg{display:block}.header__menu-button--active{background-color:#a01b29;border-color:#a01b29}.header__menu-button--active span{display:inline-block;transform:translate(-6px)}.header__menu-button--active svg{display:block}.header__locality{display:flex;flex-wrap:nowrap;align-items:center;max-width:196px;margin-right:auto}.header__locality svg{margin-right:6px}.header__locality p{width:174px;margin:0;overflow:hidden;font-size:14px;white-space:nowrap;text-align:left;text-overflow:ellipsis}.header__locality:hover{color:#a01b29}.header__locality:hover svg{color:#a01b29}footer{margin:100px 0 0;padding:52px 0 89px;background-color:#e3e3e5}@media screen and (min-width: 744px){footer{margin:120px 0 0;padding:60px 0 89px}}@media screen and (min-width: 1133px){footer{padding:80px 0 97px}}@media screen and (min-width: 1440px){footer{padding:80px 0 40px}}@media screen and (min-width: 1133px){.footer__callback-apps-menu-projects{display:flex;align-items:flex-start;justify-content:space-between}}@media screen and (min-width: 744px){.footer__callback-apps{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width: 1133px){.footer__callback-apps{grid-template-columns:1fr;width:338px;min-width:338px;margin:0 20px 0 0}}@media screen and (min-width: 1440px){.footer__callback-apps{gap:0;width:364px;min-width:364px}}@media screen and (min-width: 1920px){.footer__callback-apps{width:460px;min-width:460px}}@media screen and (min-width: 1133px){.footer__menu-projects{width:-webkit-fill-available}}.footer__logo{width:100%;height:auto;margin:80px 0 0}@media screen and (min-width: 744px){.footer__logo{margin:100px 0 0}}@media screen and (min-width: 1133px){.footer__logo{margin:168px 0 0}}.footer__qr{margin:16px 0 0}.footer-sticky{position:fixed;inset:auto 0 0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#fff;border-top:1px solid #e3e3e5}.footer-sticky a,.footer-sticky button{height:24px;min-height:24px;color:#1f1f23}.footer-sticky--account a:nth-child(5) svg{color:#a01b29}.footer-sticky--cart a:nth-child(3) svg{color:#a01b29}.footer-sticky--favorites a:nth-child(4) svg{color:#a01b29}.footer-sticky--home a:nth-child(1) svg{color:#a01b29}@media screen and (min-width: 744px){.footer-sticky{padding:16px calc((100vw - 664px)/2)}}@media screen and (min-width: 1133px){.footer-sticky{display:none}}.footer__bottom{display:flex;flex-direction:column;margin:24px 0 0;padding:24px 0 0;border-top:1px solid #1f1f23}.footer__bottom-item{color:#1f1f23;transition:.2s}.footer__bottom-item:not(:last-child){margin:0 0 16px}.footer__bottom-item:nth-child(3){margin:0 0 36px}@media screen and (min-width: 744px){.footer__bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 20px}.footer__bottom-item:nth-child(4){grid-column:1/3}.footer__bottom-item:nth-child(-n+2){padding:0 40px 0 0}.footer__bottom-item:not(:last-child){margin:0}}@media screen and (min-width: 1133px){.footer__bottom{display:flex;flex-direction:row;grid-template-columns:unset;gap:0;justify-content:space-between;margin:32px 0 0;padding:32px 0 0}.footer__bottom-item{order:1}.footer__bottom-item:not(.footer__bottom-item:nth-child(4),.footer__bottom-item:last-child){width:-webkit-fill-available;margin:0 82px 0 0}.footer__bottom-item:nth-child(4){grid-column:unset;order:0;width:calc((100% - 40px) / 3);min-width:calc((100% - 40px) / 3);margin:0 20px 0 0}.footer__bottom-item:nth-child(-n+2){padding:0}.footer__bottom-item:last-child{width:55px;min-width:55px;margin:0;text-align:right}}@media screen and (min-width: 1440px){.footer__bottom a:hover{color:#a01b29}}@media screen and (min-width: 1920px){.footer__bottom-item:nth-child(4){padding:0}.footer__bottom-item:not(.footer__bottom-item:nth-child(4),.footer__bottom-item:last-child){width:auto;margin:0 auto 0 0}.footer__bottom-item:last-child{width:auto;min-width:auto}}.footer__callback a{display:block;margin:24px 0 0;text-decoration:none}.footer__callback p{display:flex;align-items:center;max-width:160px;margin:4px 0 0;color:#99999c}.footer__callback button{margin:24px 0 0}.footer__callback button p{margin:0;color:#1f1f23}.footer__callback button p svg{margin:0 0 0 4px}@media screen and (min-width: 1133px){.footer__callback a,.footer__callback button{margin:32px 0 0}}.footer__icons{display:flex;align-items:center}.footer__icons a{display:flex;margin:0;color:#1f1f23;cursor:pointer}.footer__icons a:not(:last-child){margin:0 16px 0 0}.footer__menu{margin:68px 0 0}@media screen and (min-width: 744px){.footer__menu{margin:60px 0 0}}@media screen and (min-width: 1133px){.footer__menu{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0}}.footer__menu-column div{display:grid;gap:16px;margin:0 24px 0 46%}.footer__menu-column a{display:block;color:#1f1f23;text-decoration:none;transition:.2s}@media screen and (min-width: 744px){.footer__menu-column div{grid-template-columns:repeat(3,1fr);gap:16px 20px;margin:0 24px 0 25%}}@media screen and (min-width: 1133px){.footer__menu-column div{grid-template-columns:unset;margin:0 0 16px}.footer__menu-column a:not(:last-child){margin:0 0 12px}}@media screen and (min-width: 1440px){.footer__menu-column a:hover{color:#a01b29;text-decoration:underline}}.footer__projects{margin:68px 0 0}@media screen and (min-width: 744px){.footer__projects{margin:60px 0 0}}.footer__projects-inner{display:grid;gap:16px;margin:16px 0 0}.footer__projects-inner a{display:flex;align-items:center;padding:16px 0 0;text-decoration:none;border-top:1px solid #c0c0c2;transition:.2s}.footer__projects-inner a p,.footer__projects-inner a svg{transition:.2s}.footer__projects-inner a svg{margin:0 20px 0 0;color:#1f1f23}.footer__projects-inner a svg:last-child{margin:0 0 0 auto}@media screen and (min-width: 744px){.footer__projects-inner{grid-template-columns:repeat(4,1fr);gap:20px}.footer__projects-inner a{flex-wrap:wrap}.footer__projects-inner a svg:first-child{margin:0 calc(100% - 36px) 12px 0}.footer__projects-inner a svg:last-child{margin:0 0 0 4px}}@media screen and (min-width: 1440px){.footer__projects-inner a{padding:16px 0 12px}.footer__projects-inner a svg{color:#e3e3e5}.footer__projects-inner a svg:last-child{margin:0 0 0 auto}.footer__projects-inner a:hover{padding:16px 16px 12px;background-color:#c0c0c2;border-radius:8px}.footer__projects-inner a:hover p,.footer__projects-inner a:hover svg{color:#fff}}.footer__rules{margin:40px 0 0}.footer__rules p{color:#1f1f23}.footer__rules p:not(:last-child){margin:0 0 12px}@media screen and (min-width: 744px){.footer__rules{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:44px 0 0}.footer__rules p:not(:last-child){margin:0}}@media screen and (min-width: 1133px){.footer__rules{margin:52px 0 0}}.footer__apps{margin:44px 0 0}.footer__apps div{margin:16px 0 0}@media screen and (min-width: 744px){.footer__apps{margin:0}}@media screen and (min-width: 1133px){.footer__apps{margin:56px 0 0}}.address-map{position:relative;height:500px}.address-map__loader{height:100%;padding:20px;background-color:#f0f0f2}.address-map__wrap{overflow:hidden;border-radius:12px}.address-map__pin,.address-map__marker{position:relative;display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;color:#fff;line-height:normal;background-color:#300408;border-radius:50%;cursor:pointer;transition:.2s}.address-map__pin:before,.address-map__marker:before{position:absolute;bottom:-11px;left:50%;width:2px;height:12px;background-color:#300408;border-radius:4px;transform:translate(-50%);content:""}.address-map__marker--hovered{background-color:#a01b29}.address-map__marker--hovered:before{background-color:#a01b29}.address-map__pin{background-image:url(/app/images/map/mapPin.svg);background-repeat:no-repeat;background-position:center;background-size:16.2px}.address-map__pin--hovered{background-color:#a01b29}.address-map__pin--hovered:before{background-color:#a01b29}.address-map__user-geo{width:16px;height:16px;background-color:#a01b29;border-radius:50%}.projects{display:flex;flex-direction:column}.projects__title{margin-bottom:28px}.projects__content{display:grid;grid-template-columns:1fr 1fr;gap:32px 8px}@media screen and (min-width: 744px){.projects__content{column-gap:20px}}@media screen and (min-width: 1133px){.projects__content{grid-template-columns:repeat(4,1fr)}}.projects__item-logo{display:flex;align-items:center;justify-content:center;width:100%;height:132px;margin-bottom:20px;background-color:#f7f6f7;border-radius:12px}@media screen and (min-width: 744px){.projects__item-logo{height:268px}}.projects__item-logo--enogram svg{width:62px;height:48px}@media screen and (min-width: 744px){.projects__item-logo--enogram svg{width:126px;height:97px}}.projects__item-logo--axioma svg{width:88px;height:24px}@media screen and (min-width: 744px){.projects__item-logo--axioma svg{width:181px;height:49px}}.projects__item-logo--vinology svg{width:86px;height:43px}@media screen and (min-width: 744px){.projects__item-logo--vinology svg{width:177px;height:88px}}.projects__item-logo--ambassador svg{width:62px;height:50px}@media screen and (min-width: 744px){.projects__item-logo--ambassador svg{width:118px;height:61px}}.projects__item-name{margin-bottom:5px}.projects__item-description{margin-bottom:12px;color:#949494}.projects__link-holder{display:flex;align-items:center}.projects__link-holder svg{margin-left:5px}.skeleton{display:block;width:100%}.skeleton *{background-color:#e3e3e5}.skeleton-title{display:inline-block;width:100%;margin-bottom:12px;background-color:#e3e3e5}.skeleton-title--xs{max-width:120px;height:10px}.skeleton-title--small{max-width:440px;height:20px}@media screen and (min-width: 744px){.skeleton-title--small{max-width:260px}}@media screen and (min-width: 1133px){.skeleton-title--small{max-width:300px}}@media screen and (min-width: 1440px){.skeleton-title--small{max-width:400px}}.skeleton-title--medium{max-width:300px;height:32px;margin-bottom:24px}.skeleton-text{display:flex;flex-direction:column}.skeleton-text__grid{display:grid;gap:20px;overflow:auto}.skeleton-text__grid::-webkit-scrollbar{display:none}.skeleton-text__grid-wrap{overflow:hidden}.skeleton-text__grid--one-column{grid-template-columns:1fr}.skeleton-text__grid--two-columns{grid-template-columns:repeat(2,1fr)}.skeleton-text__grid--three-columns{grid-template-columns:repeat(3,1fr)}.skeleton-text__grid--four-columns{grid-template-columns:repeat(4,1fr)}.skeleton-text__grid--seven-columns{grid-template-columns:repeat(7,1fr)}.skeleton-text__item{max-width:100%;height:20px}.skeleton-text__item:not(:last-child){margin-bottom:8px}.skeleton-text-image{display:flex;flex-direction:column-reverse}@media screen and (min-width: 744px){.skeleton-text-image{flex-direction:row}}.skeleton-text-image__content{flex:1}.skeleton-image{display:block;background-color:#e3e3e5}.skeleton-image--small{width:100%;height:200px;overflow:hidden;border-radius:8px}@media screen and (min-width: 744px){.skeleton-image--small{max-width:320px}}.skeleton-image--large{width:100%;height:200px}@media screen and (min-width: 744px){.skeleton-image--large{height:344px}}@media screen and (min-width: 1133px){.skeleton-image--large{height:400px}}.skeleton-image--responsive{width:100%;height:100%}@media screen and (min-width: 744px){.skeleton-text-image .skeleton-image{margin-right:32px}}.numbered-list__image-holder .skeleton-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.skeleton-number{display:block;width:100%;max-width:122px;height:56px;margin-bottom:12px;background-color:#e3e3e5}.skeleton-icon{flex-shrink:0;width:62px;height:62px;margin-right:20px;background-color:#e3e3e5;border-radius:8px}.skeleton-icon--cyrcle{border-radius:50%}.skeleton-icon--small{width:48px;height:48px}.skeleton-accrodion{display:flex;align-items:center;padding:24px 0;border-bottom:1px solid #e3e3e5}.skeleton-accrodion:first-child{border-top:1px solid #e3e3e5}.skeleton-accrodion .skeleton-text__item{margin-right:32px}.skeleton-accrodion .skeleton-text__item:last-child{max-width:100px}.skeleton-gallery{overflow:hidden}.skeleton-gallery__slider{display:flex;flex-wrap:nowrap;gap:16px;width:200%;overflow-x:auto}.skeleton-gallery__slider::-webkit-scrollbar{display:none}@media screen and (min-width: 744px){.skeleton-gallery__slider{gap:20px}}.skeleton-gallery__slide{flex-shrink:0;width:300px}@media screen and (min-width: 744px){.skeleton-gallery__slide--small{flex:2;width:auto}}@media screen and (min-width: 744px){.skeleton-gallery__slide--medium{flex:3;width:auto}}@media screen and (min-width: 744px){.skeleton-gallery__slide--large{flex:4;width:auto}}.skeleton-gallery__slide .skeleton-image{width:100%;height:200px;margin:0}@media screen and (min-width: 744px){.skeleton-gallery__slide .skeleton-image{height:320px}}.skeleton-gallery__slide .skeleton-title{margin-top:20px;margin-bottom:0}.skeleton-button{display:block;flex-shrink:0;background-color:#e3e3e5;border:1px solid #c0c0c2}.skeleton-button--icon{width:24px;height:24px;border-radius:50%}.skeleton-button--small{width:40px;height:40px;border-radius:50%}.skeleton-button--medium{width:120px;height:40px;border-radius:360px}.skeleton-button--large{flex:1;width:100%;height:40px;border-radius:360px}.skeleton-button--centered{margin:0 auto}.skeleton-button--filled{background-color:#e3e3e5;border-color:transparent}.skeleton-masonry .skeleton-image{width:100%;height:100%}.skeleton-masonry .skeleton-button{position:absolute;top:20px;right:20px;background-color:#99999c}.skeleton-tags{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-4px}.card-product__img-wrap .skeleton-tags{position:absolute;right:20px;bottom:20px;left:20px}.card-product__description .skeleton-tags{margin-bottom:24px}.skeleton-tags__item{width:60px;height:20px;margin-bottom:4px}.skeleton-tags__item:not(:last-child){margin-right:4px}.skeleton-card-product .card-product__interactive-layer{position:absolute;top:20px;right:20px}.skeleton-card-product .card-product__interactive-layer .skeleton-button:not(:last-child){margin-bottom:24px}.skeleton-card-single .skeleton-image{position:absolute;top:0;left:0;object-fit:cover}.skeleton-card-single__buttons{margin-bottom:10px}.form-field__wrap{position:relative;display:flex;flex-direction:column;width:100%}.form-field__wrap--index-2{z-index:2}.form-field__content{position:relative;display:flex;align-items:flex-start;width:100%;border-radius:12px;transition:.2s}.form-field__content--disabled label{color:#c0c0c2}.form-field__tooltip{position:absolute;top:130%;left:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:8px;background-color:#000;border-radius:16px;transition:.2s}.form-field__tooltip:before{position:absolute;top:-4px;left:24px;z-index:-1;width:24px;height:24px;background-color:#000;border-radius:2px;transform:rotate(45deg);content:""}.form-field__tooltip p{margin:7px 4px;color:#fff;font-weight:400;font-size:14px;line-height:18px}.form-field__tooltip button{color:#fff}@media screen and (min-width: 1133px){.form-field__tooltip{max-width:316px}}.form-field__title{margin:0 0 16px;color:#000;font-weight:700;font-size:18px;line-height:26px}.form-field__title span{color:red}.form-field__label{position:absolute;top:0;left:0;z-index:1;width:100%;padding:16px 0 0;overflow:hidden;color:#1f1f23;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;transition:.2s;pointer-events:none}.form-field__label span{color:#a01b29}.input:focus+.form-field__label,.input--filled+.form-field__label{padding:0;font-size:9px;line-height:12px;text-transform:uppercase;background-color:transparent}.form-field__counter{display:flex;margin:4px 12px 0;color:#000;font-weight:400;font-size:12px;line-height:16px}.form-field__text{color:#99999c;font-weight:400;font-size:9px;line-height:12px;text-align:left;text-transform:uppercase}.form-field__text{margin:4px 0 0}.form-field__text-error{color:red}.form__submit{height:56px;font-weight:500;font-size:16px;line-height:24px;text-transform:none;border-radius:12px}@media screen and (min-width: 1440px){.form__submit{width:400px;margin:0 auto}}.form-field__button-reset{position:absolute;top:16px;right:0;z-index:1;min-width:16px;height:16px;padding:0;color:#000;background-color:transparent;border:0;visibility:hidden}.form-field__button-reset svg{width:100%;height:100%}.form-field__error .form-field__button-reset{color:red}.form-field__error .form-field__button-reset svg path:first-child{fill:red}.input:focus~.form-field__button-reset,.form-field__button-reset:hover{visibility:visible;cursor:pointer}.form-field__search-button-reset{position:absolute;top:50%;right:76px;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;border:none;transform:translateY(-50%)}.input-wrap{position:relative;width:100%;height:40px;background-color:transparent;border-radius:38px;cursor:pointer;transition:background-color .2s}.input-wrap--disabled{background-color:transparent}.input-wrap--disabled label{color:#c0c0c2}.input-wrap:has(>.input--filled){background-color:#300408}.input-wrap:has(>.input-search--filled){background-color:#300408}.input-wrap:has(>.input:focus){background-color:#300408}.input{width:100%;height:44px;padding:0;background-color:transparent;border:none;border-bottom:1px solid #c0c0c2;border-radius:0;outline:none;transition:.2s}.input--labeled{padding:16px 24px 8px 0}.input:hover{border-color:#1f1f23}.input:focus{border-color:#1f1f23}.form-field__error .input{border-color:#a01b29}.input:disabled{color:#c0c0c2;border-color:#c0c0c2}.input-search:focus{width:calc(100% - 60px);padding:0 24px;border-color:#300408}.input-search:focus+*{color:#fff}.input-search{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 60px 0 20px;color:#1f1f23;text-transform:none;background-color:#fff;border:1px solid #c0c0c2;border-radius:50px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-search::placeholder{color:#99999c}.input-search:focus{padding:0 40px 0 20px}.input-search:focus::placeholder{color:transparent}.input-search--filled{width:calc(100% - 60px);padding:0 40px 0 20px;border-color:#300408}.input-search--filled+*{color:#fff}.input-search:disabled{background-color:#e3e3e5}.input-search:disabled::placeholder{color:#e3e3e5}@media screen and (min-width: 1440px){.input-search:hover{border-color:#1f1f23}}.input-search__icon{position:absolute;top:50%;right:20px;z-index:1;transform:translateY(-50%);pointer-events:none}textarea{width:100%;height:44px;resize:vertical}textarea::-webkit-scrollbar{width:0}.file{position:relative;display:flex;align-items:center;width:100%;cursor:pointer;transition:.2s}.file input{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:56px;cursor:pointer;opacity:0}.file input #file-upload-button{cursor:pointer}.file-inner{width:100%}input::file-selector-button{cursor:pointer}.file__placeholder{display:flex;align-items:center;cursor:pointer}.file__placeholder svg{width:16px;min-width:16px;height:16px;margin:0 0 0 4px;overflow:hidden;color:#1f1f23;white-space:nowrap;text-overflow:ellipsis}.file__description{margin:4px 0 0;overflow:hidden;color:#99999c;white-space:nowrap;text-overflow:ellipsis}.file__list{margin:16px 0 0}.file__list div{display:flex;align-items:center}.file__list div p{width:calc(100% - 88px);margin:0 0 0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file__list div svg{color:#1f1f23}.file__list div svg:nth-child(3){margin:0 0 0 12px;color:#037501}.file__list div button{margin:0 0 0 12px}.file__list div button svg{color:#1f1f23}.file__list div:not(:last-child){margin:0 0 12px}.radio{display:flex;align-items:flex-start;width:98%;padding:0;background-color:transparent;border:0}.radio span{position:relative;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;padding:0;background-color:#fff;border:1px solid #99999c;border-radius:100%;cursor:pointer;transition:border-color .2s}.radio span:after{position:absolute;content:"";display:block;top:50%;left:50%;width:12px;height:12px;background-color:#1f1f23;border-radius:50%;transform:translate(-50%,-50%);opacity:0}.radio label{margin:0 0 0 12px;text-align:left;cursor:pointer}.radio--checked span:after{opacity:1}.radio:disabled{pointer-events:none}.radio:disabled span{border-color:#c0c0c2}.radio:disabled label{color:#c0c0c2}.catalog__filter-item-radio-wrap .radio:first-child{padding:0 0 12px;border-bottom:1px solid #e3e3e5}@media screen and (min-width: 1133px){.radio:hover span{border-color:#1f1f23}}.radio__field-wrap{margin:0 0 16px}@media screen and (min-width: 1440px){.radio__wrap{display:flex;align-items:center;justify-content:flex-start}}.checkbox{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;padding:0;background-color:transparent;border:0;outline:none;cursor:pointer}.checkbox span{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin:0 12px 0 0;padding:0;border:1px solid #99999c;border-radius:4px;cursor:pointer}.checkbox label{margin:0;color:#1f1f23;font-weight:400;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.checkbox label p{margin:0}.checkbox label a{display:inline;color:#1f1f23}.checkbox:hover span{border-color:#1f1f23;transition:.2s}.checkbox--checked span{background-color:#1f1f23;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 4 3 3 5-5.5' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;border-color:#1f1f23;transition:none!important}.checkbox--error span{border-color:#a01b29}.form-field__content--disabled .checkbox{pointer-events:none}.form-field__content--disabled .checkbox span{border-color:#c0c0c2}.form-field__content--disabled .checkbox label{color:#c0c0c2}.select{width:100%}.select .select__placeholder{position:absolute;top:0;left:0;padding-top:16px;overflow:hidden;color:#1f1f23;font-size:14px;white-space:nowrap;transition:.3s}.select .select__placeholder span{color:#a01b29}.select .select__control{border:none;border-bottom:1px solid #c0c0c2;border-radius:0;box-shadow:none}.select .select__control--is-focused{border-bottom:1px solid #1f1f23}.select .select__control--is-focused .select__placeholder{padding-top:0;font-size:9px;text-transform:uppercase}.select .select__control:hover{border-bottom:1px solid #1f1f23}.select .select__value-container{padding:0;border:none;cursor:text}.select .select__value-container--has-value .select__placeholder{padding-top:0;font-size:9px;text-transform:uppercase}.select .select__menu{z-index:2;margin-top:4px;border-radius:12px}.select .select__menu-list{z-index:5;padding:16px 24px}.select .select__indicator-separator{display:none}.select .select__input-container{margin:0;padding:16px 24px 8px 0}.select .select__indicator{padding:8px 0 0;color:#1f1f23}.select .select__indicator svg{width:16px;height:16px;transition:transform .2s}.select .select__control--menu-is-open svg{transform:rotate(180deg)}.select .select__option{padding:0;font-weight:400;font-size:14px;line-height:20px;background-color:#fff;cursor:pointer}.select .select__option:not(:last-child){margin-bottom:8px}.select .select__option--is-selected{color:#1f1f23;background-color:#f0f0f2}.select .select__option:hover{background-color:#f0f0f2}.select .select__single-value{position:absolute;top:50%;left:0;width:100%;overflow:hidden;font-size:14px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.switch{position:relative;width:44px;height:24px;background-color:#fff;border:1px solid #99999c;border-radius:32px;cursor:pointer;transition:.2s}.switch:after{position:absolute;content:"";display:block;top:50%;left:4px;width:14px;height:14px;background-color:#99999c;border-radius:50%;transform:translateY(-50%);transition:.2s}.switch--on{border-color:#1f1f23}.switch--on:after{width:20px;height:20px;background-color:#1f1f23;transform:translate(calc(36px - 100%)) translateY(-50%)}.switch--detailed{width:100%;height:40px;background-color:#f0f0f2;border:none}.switch--detailed:after{top:50%;left:4px;width:calc(50% - 4px);height:32px;background-color:#fff;border-radius:32px;transform:translateY(-50%)}.switch--detailed-on:after{transform:translate(100%) translateY(-50%)}.switch:disabled{border-color:#c0c0c2;pointer-events:none}.switch:disabled:after{background-color:#c0c0c2}@media screen and (min-width: 1133px){.switch:hover{border-color:#1f1f23}.switch:hover:after{background-color:#1f1f23}.switch--detailed:hover:after{background-color:#fff}}.switch__wrap{display:flex;align-items:center;justify-content:flex-start}.switch__label{margin:0 0 0 8px;color:#000;font-weight:400;font-size:16px;line-height:24px;pointer-events:none}.switch__labels{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.switch__labels p{width:49%;margin:0;color:#1f1f23;line-height:32px;transition:.2s}.switch__labels p:active{color:#a01b29}@media screen and (min-width: 1133px){.switch__labels p:hover{color:#a01b29}}.form-block{padding:24px;background-color:#f0f0f2;border-radius:20px}@media screen and (min-width: 1133px){.form-block{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}}.form-block__form-title{margin-bottom:12px}.form-block__form-description{margin-bottom:24px}@media screen and (min-width: 1133px){.form-block__form-description{margin:0}}@media screen and (min-width: 1133px){.form-block__form-description-body{padding-right:44px}}.form-block__form-description-head{margin-bottom:12px}@media screen and (min-width: 744px){.form-block__form-description-head{margin-bottom:16px}}.form-block__form{display:flex;flex-direction:column;padding:20px 24px;background-color:#fff;border-radius:20px}@media screen and (min-width: 1133px){.form-block__form{grid-column:2/-1}}.form-block__form-fields{margin-bottom:36px}.form-block__form-field:not(:last-child){margin-bottom:20px}.form-block__form-button{width:100%;height:fit-content;padding:9px 20px 11px}.form-block__field-error{margin-left:0}.form-block__field-input{border-bottom:1px solid #c0c0c2}.form-block__form-file{margin:32px 0}@media screen and (min-width: 1133px){.account__content{display:flex;align-items:stretch;justify-content:space-between}}.account__direction{width:100%}.account-nav-menu{position:relative;margin:32px 0 0}.account-nav-menu nav a{display:flex;align-items:center;text-decoration:none}.account-nav-menu nav a:not(.account-nav-menu__list a){justify-content:space-between;padding:24px;background-color:#f0f0f2;border-radius:20px}.account-nav-menu nav a:not(.account-nav-menu__list a) p{text-transform:capitalize;transition:.2s}.account-nav-menu nav a:not(.account-nav-menu__list a) div{display:flex;align-items:center}.account-nav-menu nav a:not(.account-nav-menu__list a) div div:first-child{display:flex;align-items:center;width:48px;min-width:48px;height:48px;padding:6px;background-color:#300408;border-radius:50%}.account-nav-menu nav a:not(.account-nav-menu__list a) div div:first-child svg{width:auto;height:auto;color:#fff;opacity:.5}.account-nav-menu nav a:not(.account-nav-menu__list a) div div:last-child{flex-direction:column;align-items:flex-start;margin:0 0 0 16px}.account-nav-menu nav a:not(.account-nav-menu__list a) div div:last-child p:last-child{margin:4px 0 0}.account-nav-menu nav a:not(.account-nav-menu__list a) svg{width:16px;min-width:16px;height:16px;color:#1f1f23}@media screen and (min-width: 1133px){.account-nav-menu{width:268px;min-width:268px;margin:0 70px 0 0}.account-nav-menu nav{position:sticky;top:136px}.account-nav-menu nav a:hover p{color:#a01b29}.account-nav-menu nav a:hover svg:not(.account-nav-menu__logo svg){color:#a01b29}}@media screen and (min-width: 1440px){.account-nav-menu{width:288px;min-width:288px;margin:0 76px 0 0}}.account-nav-menu__logo{position:relative;display:flex;align-items:center;justify-content:center}.account-nav-menu__logo p{padding:2px 0 0;color:#fff;text-transform:capitalize;opacity:.5}.account-nav-menu__logo:before{position:absolute;top:-4px;left:-4px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #a01b29;border-radius:50%;opacity:0;transition:.2s;content:""}@media screen and (min-width: 1133px){.account-nav-menu nav a:hover .account-nav-menu__logo:before{opacity:1}}.account-nav-menu__list{margin:4px 0 0;padding:28px 24px 40px;background:linear-gradient(180deg,#f0f0f2,#f0f0f200);border-radius:20px 20px 0 0}.account-nav-menu__list div{margin:24px 0 0;padding:24px 0 0;border-top:1px solid #e3e3e5}.account-nav-menu__list button svg{margin:0 8px 0 0;color:#1f1f23}.account-nav-menu__list button p{color:#1f1f23}@media screen and (min-width: 1133px){.account-nav-menu__list button svg{width:24px;min-width:24px;height:24px;margin:0 12px 0 0}}.account-nav-menu__link-item svg{margin:0 8px 0 0;color:#1f1f23;transition:.2s}.account-nav-menu__link-item p{color:#1f1f23;transition:.2s}.account-nav-menu__link-item:not(:last-child){margin:0 0 20px}.account-nav-menu__link-item--active svg,.account-nav-menu__link-item--active p{color:#a01b29}@media screen and (min-width: 1133px){.account-nav-menu__link-item svg{width:24px;min-width:24px;height:24px;margin:0 12px 0 0}.account-nav-menu__link-item:hover svg,.account-nav-menu__link-item:hover p{color:#a01b29}}.account-info{margin:32px 0 0}.account-info__body-item label{color:#99999c;text-transform:uppercase}.account-info__body-item h2{text-transform:capitalize}.account-info__body-item:not(:last-child){margin:0 0 12px}.account-info__body-item--not-filled{display:flex;align-items:center}.account-info__body-item--not-filled button{min-height:40px}.account-info__body-item--not-filled button svg{margin:0 0 0 4px}.account-info__body-item--not-filled label{margin:0 0 0 12px}.account-info__footer{margin:60px 0 0}.account-info__footer p{color:#99999c}.account-info__footer button{display:inline-block;color:#99999c;text-decoration:underline}.account-profile__form{margin:32px 0 0}@media screen and (min-width: 1133px){.account-profile__form{width:285px;min-width:285px}}.account-profile__form-field:not(:last-child){margin:0 0 20px}.account-profile__form-notice{margin:4px 0 0;color:#99999c}@media screen and (min-width: 744px){.account-profile__form-notice{margin:8px 0 0}}@media screen and (min-width: 1133px){.account-profile__form-notice{margin:12px 0 0}}.discount-card{margin:32px 0 0;padding:28px;background-image:url(/app/images/product/discount.png);background-position:right;border-radius:20px}.discount-card--premium{background-image:url(/app/images/product/discount-premium.png)}@media screen and (min-width: 744px){.discount-card{padding:32px 33px}}@media screen and (min-width: 1920px){.discount-card{padding:40px}}.discount-card__content--1{background-image:url(/app/images/discounts/phone/1.svg)}@media screen and (min-width: 744px){.discount-card__content--1{background-image:url(/app/images/discounts/tablet/1.svg)}}@media screen and (min-width: 1920px){.discount-card__content--1{background-image:url(/app/images/discounts/desktop/1.svg)}}.discount-card__content--2{background-image:url(/app/images/discounts/phone/2.svg)}@media screen and (min-width: 744px){.discount-card__content--2{background-image:url(/app/images/discounts/tablet/2.svg)}}@media screen and (min-width: 1920px){.discount-card__content--2{background-image:url(/app/images/discounts/desktop/2.svg)}}.discount-card__content--3{background-image:url(/app/images/discounts/phone/3.svg)}@media screen and (min-width: 744px){.discount-card__content--3{background-image:url(/app/images/discounts/tablet/3.svg)}}@media screen and (min-width: 1920px){.discount-card__content--3{background-image:url(/app/images/discounts/desktop/3.svg)}}.discount-card__content--4{background-image:url(/app/images/discounts/phone/4.svg)}@media screen and (min-width: 744px){.discount-card__content--4{background-image:url(/app/images/discounts/tablet/4.svg)}}@media screen and (min-width: 1920px){.discount-card__content--4{background-image:url(/app/images/discounts/desktop/4.svg)}}.discount-card__content--5{background-image:url(/app/images/discounts/phone/5.svg)}@media screen and (min-width: 744px){.discount-card__content--5{background-image:url(/app/images/discounts/tablet/5.svg)}}@media screen and (min-width: 1920px){.discount-card__content--5{background-image:url(/app/images/discounts/desktop/5.svg)}}.discount-card__content--6{background-image:url(/app/images/discounts/phone/6.svg)}@media screen and (min-width: 744px){.discount-card__content--6{background-image:url(/app/images/discounts/tablet/6.svg)}}@media screen and (min-width: 1920px){.discount-card__content--6{background-image:url(/app/images/discounts/desktop/6.svg)}}.discount-card__content--7{background-image:url(/app/images/discounts/phone/7.svg)}@media screen and (min-width: 744px){.discount-card__content--7{background-image:url(/app/images/discounts/tablet/7.svg)}}@media screen and (min-width: 1920px){.discount-card__content--7{background-image:url(/app/images/discounts/desktop/7.svg)}}.discount-card__content--8{background-image:url(/app/images/discounts/phone/8.svg)}@media screen and (min-width: 744px){.discount-card__content--8{background-image:url(/app/images/discounts/tablet/8.svg)}}@media screen and (min-width: 1920px){.discount-card__content--8{background-image:url(/app/images/discounts/desktop/8.svg)}}.discount-card__content--9{background-image:url(/app/images/discounts/phone/9.svg)}@media screen and (min-width: 744px){.discount-card__content--9{background-image:url(/app/images/discounts/tablet/9.svg)}}@media screen and (min-width: 1920px){.discount-card__content--9{background-image:url(/app/images/discounts/desktop/9.svg)}}.discount-card__content--10{background-image:url(/app/images/discounts/phone/10.svg)}@media screen and (min-width: 744px){.discount-card__content--10{background-image:url(/app/images/discounts/tablet/10.svg)}}@media screen and (min-width: 1920px){.discount-card__content--10{background-image:url(/app/images/discounts/desktop/10.svg)}}.discount-card__content--11{background-image:url(/app/images/discounts/phone/11.svg)}@media screen and (min-width: 744px){.discount-card__content--11{background-image:url(/app/images/discounts/tablet/11.svg)}}@media screen and (min-width: 1920px){.discount-card__content--11{background-image:url(/app/images/discounts/desktop/11.svg)}}.discount-card__content--12{background-image:url(/app/images/discounts/phone/12.svg)}@media screen and (min-width: 744px){.discount-card__content--12{background-image:url(/app/images/discounts/tablet/12.svg)}}@media screen and (min-width: 1920px){.discount-card__content--12{background-image:url(/app/images/discounts/desktop/12.svg)}}.discount-card__content--13{background-image:url(/app/images/discounts/phone/13.svg)}@media screen and (min-width: 744px){.discount-card__content--13{background-image:url(/app/images/discounts/tablet/13.svg)}}@media screen and (min-width: 1920px){.discount-card__content--13{background-image:url(/app/images/discounts/desktop/13.svg)}}.discount-card__content--14{background-image:url(/app/images/discounts/phone/14.svg)}@media screen and (min-width: 744px){.discount-card__content--14{background-image:url(/app/images/discounts/tablet/14.svg)}}@media screen and (min-width: 1920px){.discount-card__content--14{background-image:url(/app/images/discounts/desktop/14.svg)}}.discount-card__content--15{background-image:url(/app/images/discounts/phone/15.svg)}@media screen and (min-width: 744px){.discount-card__content--15{background-image:url(/app/images/discounts/tablet/15.svg)}}@media screen and (min-width: 1920px){.discount-card__content--15{background-image:url(/app/images/discounts/desktop/15.svg)}}.discount-card__content--16{background-image:url(/app/images/discounts/phone/16.svg)}@media screen and (min-width: 744px){.discount-card__content--16{background-image:url(/app/images/discounts/tablet/16.svg)}}@media screen and (min-width: 1920px){.discount-card__content--16{background-image:url(/app/images/discounts/desktop/16.svg)}}.discount-card__content--17{background-image:url(/app/images/discounts/phone/17.svg)}@media screen and (min-width: 744px){.discount-card__content--17{background-image:url(/app/images/discounts/tablet/17.svg)}}@media screen and (min-width: 1920px){.discount-card__content--17{background-image:url(/app/images/discounts/desktop/17.svg)}}.discount-card__content--18{background-image:url(/app/images/discounts/phone/18.svg)}@media screen and (min-width: 744px){.discount-card__content--18{background-image:url(/app/images/discounts/tablet/18.svg)}}@media screen and (min-width: 1920px){.discount-card__content--18{background-image:url(/app/images/discounts/desktop/18.svg)}}.discount-card__content--19{background-image:url(/app/images/discounts/phone/19.svg)}@media screen and (min-width: 744px){.discount-card__content--19{background-image:url(/app/images/discounts/tablet/19.svg)}}@media screen and (min-width: 1920px){.discount-card__content--19{background-image:url(/app/images/discounts/desktop/19.svg)}}.discount-card__content--20{background-image:url(/app/images/discounts/phone/20.svg)}@media screen and (min-width: 744px){.discount-card__content--20{background-image:url(/app/images/discounts/tablet/20.svg)}}@media screen and (min-width: 1920px){.discount-card__content--20{background-image:url(/app/images/discounts/desktop/20.svg)}}.discount-card__content--21{background-image:url(/app/images/discounts/phone/21.svg)}@media screen and (min-width: 744px){.discount-card__content--21{background-image:url(/app/images/discounts/tablet/21.svg)}}@media screen and (min-width: 1920px){.discount-card__content--21{background-image:url(/app/images/discounts/desktop/21.svg)}}.discount-card__content--22{background-image:url(/app/images/discounts/phone/22.svg)}@media screen and (min-width: 744px){.discount-card__content--22{background-image:url(/app/images/discounts/tablet/22.svg)}}@media screen and (min-width: 1920px){.discount-card__content--22{background-image:url(/app/images/discounts/desktop/22.svg)}}.discount-card__content--23{background-image:url(/app/images/discounts/phone/23.svg)}@media screen and (min-width: 744px){.discount-card__content--23{background-image:url(/app/images/discounts/tablet/23.svg)}}@media screen and (min-width: 1920px){.discount-card__content--23{background-image:url(/app/images/discounts/desktop/23.svg)}}.discount-card__content--24{background-image:url(/app/images/discounts/phone/24.svg)}@media screen and (min-width: 744px){.discount-card__content--24{background-image:url(/app/images/discounts/tablet/24.svg)}}@media screen and (min-width: 1920px){.discount-card__content--24{background-image:url(/app/images/discounts/desktop/24.svg)}}.discount-card__content--25{background-image:url(/app/images/discounts/phone/25.svg)}@media screen and (min-width: 744px){.discount-card__content--25{background-image:url(/app/images/discounts/tablet/25.svg)}}@media screen and (min-width: 1920px){.discount-card__content--25{background-image:url(/app/images/discounts/desktop/25.svg)}}.discount-card__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 20px;background-repeat:no-repeat;background-size:cover;border-radius:20px}.discount-card__content img{width:100%;min-height:calc(100vw - 144px)}.discount-card__content div{margin:56px 0 0}.discount-card__content div svg{width:35px;min-width:35px;color:#300408}.discount-card__content div p{color:#300408}.discount-card__content div p span{position:absolute;bottom:0;left:0;font-size:11px;line-height:8px}.discount-card__content div p:nth-child(2){position:relative;padding:0 0 0 24px}.discount-card__content div p:nth-child(3){display:none}.discount-card--premium .discount-card__content div p{color:#a18650}.discount-card--premium .discount-card__content div{margin:40px 0 0}.discount-card--premium .discount-card__content div svg{width:54px;min-width:54px;height:28px;margin:0 0 10px}@media screen and (min-width: 744px){.discount-card__content{flex-direction:row;height:256px;padding:24px 24px 20px;background-position:bottom}.discount-card__content img{order:1;width:80px;min-width:80px;height:80px;min-height:auto}.discount-card__content div{display:flex;flex-direction:column;justify-content:space-between;margin:0}.discount-card__content div svg{width:68px;min-width:68px;height:39px;margin:0 0 auto}.discount-card--premium .discount-card__content div svg{width:75px;min-width:75px;height:39px;margin:0 0 auto}.discount-card__content div p:nth-child(2){font-size:24px;line-height:24px}.discount-card__content div p:nth-child(2) span{font-size:13px}.discount-card__content div p:nth-child(3){position:relative;display:block;margin:8px 0 0}.discount-card__content div p:nth-child(3):before{position:absolute;top:50%;left:calc(100% + 12px);width:300px;height:1px;background-color:#c0c0c2;content:""}.discount-card--premium .discount-card__content div p:nth-child(3):before{width:220px;background-color:#a18650}.discount-card--premium .discount-card__content div{margin:0}}@media screen and (min-width: 1133px){.discount-card__content div p:nth-child(3){margin:12px 0 0}.discount-card__content div p:nth-child(3):before{left:calc(100% + 20px);width:328px}.discount-card--premium .discount-card__content div p:nth-child(3):before{width:230px;background-color:#a18650}}@media screen and (min-width: 1440px){.discount-card__content{padding:24px 28px}.discount-card__content div p:nth-child(3):before{width:366px}}@media screen and (min-width: 1920px){.discount-card__content{height:360px;padding:28px 32px}.discount-card__content div svg{width:94px;min-width:94px;height:54px}.discount-card--premium .discount-card__content div svg{width:104px;min-width:104px;height:54px}.discount-card__content div p:nth-child(3):before{width:505px}.discount-card--premium .discount-card__content div p:nth-child(3):before{width:340px;background-color:#a18650}}.discount-card__qr{width:100%;min-height:calc(100vw - 144px)}.discount-card__qr svg{width:100%!important;height:100%;all:unset}@media screen and (min-width: 744px){.discount-card__qr{order:1;width:80px;min-width:80px;height:80px;min-height:auto}}.discount-card__nominal{position:absolute;right:0;bottom:0;font-weight:400;font-size:100px;line-height:100px;letter-spacing:-.03em;text-align:right}.discount-card-empty{margin:32px 0 0}.discount-card-empty p:not(:nth-child(2)){margin:0 0 16px}.discount-card-empty a{display:flex;align-items:center;margin:24px 0 0;color:#1f1f23;text-decoration:none}.discount-card-empty a svg{margin:0 0 0 4px}@media screen and (min-width: 1133px){.discount-card-empty{max-width:460px}}.account-feedback{max-width:500px}.account-feedback__content{margin:32px 0 0}.account-feedback__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:16px 0 0}.account-feedback__list button{margin:4px 4px 0 0}.account-feedback__footer{margin:36px 0 0}.account-feedback__footer button{height:40px}.account-feedback__footer p{margin:20px 0 0;color:#99999c}@media screen and (min-width: 744px){.account-feedback__footer{display:flex;align-items:center}.account-feedback__footer p{margin:0 0 0 36px}}.account-settings__content{margin:32px 0 0}.account-settings__content-item{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid #e3e3e5}.account-settings__content-item:nth-child(2){border-bottom:1px solid #e3e3e5}.account-settings__description{margin:12px 0 0}.account-settings__description p{color:#99999c}.account-settings__description p button{display:inline-block;min-height:auto;color:#99999c;text-decoration:underline}.account-settings__description p:nth-child(2){max-width:200px;margin:8px 0 0}.account-settings__footer{margin:60px 0 0;padding:20px 0 0;border-top:1px solid #e3e3e5}.account-settings__footer button{height:40px}.account-settings__footer p{margin:20px 0 0;color:#99999c}@media screen and (min-width: 1133px){.account-settings__footer{display:flex;align-items:center}.account-settings__footer p{margin:0 0 0 20px}}.account-reserve__list-item:not(:last-child){margin:0 0 48px}.account-reserve__list-item-header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #c0c0c2}.account-reserve__list-item-header div p:not(:last-child){margin:0 0 8px}.account-reserve__list-item-header div p:nth-child(2){text-transform:uppercase}@media screen and (min-width: 744px){.account-reserve__list-item-header div{display:flex;align-items:center}.account-reserve__list-item-header div p:not(:last-child){margin:0}.account-reserve__list-item-header div p:first-child{width:192px;min-width:192px;margin:0 20px 0 0;font-size:20px}.account-reserve__list-item-header div p:nth-child(3){margin:0 0 0 16px}}@media screen and (min-width: 1920px){.account-reserve__list-item-header div p:first-child{width:288px;min-width:288px}}.account-reserve__list-item-header-price{margin:0 0 0 20px;white-space:nowrap}.account-reserve__list-item-body{padding:20px 0 0}@media screen and (min-width: 744px){.account-reserve__list-item-body{display:flex;align-items:flex-start;justify-content:space-between}}.account-reserve__list-item-date-address{text-align:left}.account-reserve__list-item-date-address p{display:flex;align-items:center}.account-reserve__list-item-date-address p svg{margin:0 8px 0 0}.account-reserve__list-item-date-address button:nth-child(2){display:inline-flex;align-items:flex-start;height:auto;margin:12px 0 0;padding:0;color:#1f1f23;text-align:left;text-decoration:underline;background-color:transparent;border:none}.account-reserve__list-item-date-address button:nth-child(2) svg{min-width:16px;margin:0 8px 0 0}@media screen and (min-width: 744px){.account-reserve__list-item-date-address{width:192px;min-width:192px}}@media screen and (min-width: 1920px){.account-reserve__list-item-date-address{width:288px;min-width:288px}}.account-reserve__list-item-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 0}@media screen and (min-width: 744px){.account-reserve__list-item-cards{margin:0 0 0 20px}}@media screen and (min-width: 1440px){.account-reserve__list-item-cards{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 1920px){.account-reserve__list-item-cards{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width: 744px){.account-reserve__list-item-card{width:108px}}@media screen and (min-width: 1133px){.account-reserve__list-item-card{width:120px}}@media screen and (min-width: 1440px){.account-reserve__list-item-card{width:105px}}@media screen and (min-width: 1440px){.account-reserve__list-item-card{width:118px}}.account-reserve__list-item-more{width:fit-content;min-height:40px;margin:20px 0 0}@media screen and (min-width: 744px){.account-reserve__list-item-more{margin:24px 0 0}}.account-reserve__list{margin:32px 0 0}.reserve-detailed__header{display:flex;align-items:flex-start;justify-content:space-between;margin:32px 0 0;padding:0 0 12px;border-bottom:1px solid #c0c0c2}.reserve-detailed__header div p:last-child{margin:8px 0 0}@media screen and (min-width: 744px){.reserve-detailed__header div{display:flex;align-items:center}.reserve-detailed__header div p:last-child{margin:0 0 0 16px}}.reserve-detailed__body{padding:20px 0 0}.reserve-detailed__body div button{min-height:40px}.reserve-detailed__body div:nth-child(1) p{display:flex}.reserve-detailed__body div:nth-child(1) p svg{width:16px;min-width:16px;height:16px;margin:0 8px 0 0}.reserve-detailed__body div:nth-child(1) p:not(:first-child){margin:12px 0 0}.reserve-detailed__body div:nth-child(1) a{display:flex;margin:12px 0 0;text-decoration:none}.reserve-detailed__body div:nth-child(1) a svg{width:16px;min-width:16px;height:16px;margin:0 8px 0 0}.reserve-detailed__body div:nth-child(1) button{margin:24px 0 0}.reserve-detailed__body div:nth-child(2){width:172px;margin:40px 0 0}.reserve-detailed__body div:nth-child(2) button{width:100%}.reserve-detailed__body div:nth-child(2) p{display:flex;margin:8px 0 0;color:#99999c;text-transform:uppercase}.reserve-detailed__body div:nth-child(2) p svg{width:16px;min-width:16px;height:16px;margin:0 4px 0 0}@media screen and (min-width: 744px){.reserve-detailed__body{display:flex;align-items:flex-start;justify-content:space-between}.reserve-detailed__body div:nth-child(2){margin:0 0 0 20px}}.reserve-detailed__address{text-decoration:underline;cursor:pointer}.reserve-detailed__list-wrap{margin:60px 0 0}.reserve-detailed__list{margin:12px 0 0}.reserve-detailed__footer{margin:60px 0 0;padding:12px 0 0;border-top:1px solid #c0c0c2}@media screen and (min-width: 744px){.reserve-detailed__footer{padding:20px 0 0}}.reserve-detailed__footer-outro p{color:#99999c}.reserve-detailed__footer-outro p button{display:inline-block;color:#99999c;text-decoration:underline}.reserve-detailed__footer-outro button:not(p button){min-height:40px;margin:24px 0 0}@media screen and (min-width: 744px){.reserve-detailed__footer-outro{display:flex;align-items:flex-start;justify-content:space-between}.reserve-detailed__footer-outro button:not(p button){margin:0}}.reserve-detailed__total{margin:0 0 12px;padding:0 0 60px;border-bottom:1px solid #c0c0c2}@media screen and (min-width: 744px){.reserve-detailed__total{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 20px}}.reserve-detailed__total-table{margin:20px 0 0}.reserve-detailed__total-table div{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 8px}.reserve-detailed__total-table div p:first-child{color:#99999c}.reserve-detailed__total-table div:last-child{margin:0}.reserve-detailed__total-table div:last-child p{color:#1f1f23}@media screen and (min-width: 744px){.reserve-detailed__total-table{min-width:268px;margin:0}}.reserve-detailed__list-item{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0 0;text-decoration:none;border-top:1px solid #c0c0c2}.reserve-detailed__list-item--not-available{cursor:default}.reserve-detailed__list-item:not(:last-child){margin:0 0 32px}@media screen and (min-width: 1133px){.reserve-detailed__list-item{padding:20px 0 0}}.reserve-detailed__list-item-preview{width:96px;min-width:96px;height:128px;margin:0 16px 0 0}@media screen and (min-width: 1133px){.reserve-detailed__list-item-preview{width:128px;min-width:128px;margin:0 20px 0 0}}.reserve-detailed__list-item-content{flex:1}@media screen and (min-width: 744px){.reserve-detailed__list-item-content{display:flex;flex:auto;align-items:flex-start;justify-content:space-between;width:100%}}@media screen and (min-width: 744px){.reserve-detailed__list-item-tags-buttons{min-width:400px;max-width:400px!important}}@media screen and (min-width: 1133px){.reserve-detailed__list-item-tags-buttons{max-width:427px!important}}@media screen and (min-width: 1440px){.reserve-detailed__list-item-tags-buttons{max-width:480px!important}}@media screen and (min-width: 1920px){.reserve-detailed__list-item-tags-buttons{max-width:768px!important}}.reserve-detailed__list-item-price-count{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 0}.reserve-detailed__list-item-price-count:has(.cart-card__repeat-button){align-items:center}@media screen and (min-width: 744px){.reserve-detailed__list-item-price-count:has(.cart-card__repeat-button){align-items:flex-end}}@media screen and (min-width: 744px){.reserve-detailed__list-item-price-count{flex-direction:column;align-items:flex-end;margin:0}}@media screen and (min-width: 744px){.reserve-detailed__list-item-count{margin:16px 0 0}}.reserve-detailed__list-item-price button{height:40px}@media screen and (min-width: 1133px){.cart__content{display:flex;align-items:stretch;justify-content:space-between;margin:32px 0 0}}.cart-empty p:not(.cart-empty__card p){margin:8px 0 0}.cart-empty__cards{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;margin:32px 0 0}@media screen and (min-width: 1133px){.cart-empty__cards{grid-template-columns:repeat(3,1fr);gap:20px}}.cart-empty__card{display:flex;align-items:center;justify-content:space-between;padding:20px;color:#1f1f23;text-decoration:none;background-color:transparent;border:1px solid #c0c0c2;border-radius:12px;transition:.2s}.cart-empty__card p{transition:.2s}.cart-empty__card svg:first-child{width:24px;max-width:24px;max-height:24px;margin:0 16px 0 0}.cart-empty__card svg:last-child{width:16px;max-width:16px;max-height:16px;margin:0 0 0 auto}.cart-empty__card:active{color:#a01b29;border-color:#a01b29}.cart-empty__card:active p,.cart-empty__card:active svg{color:#a01b29}@media screen and (min-width: 1133px){.cart-empty__card{flex-wrap:wrap}.cart-empty__card svg:first-child{display:block;width:40px;min-width:40px;max-width:40px;min-height:40px;margin:0 calc(100% - 40px) 24px 0}.cart-empty__card svg:last-child{margin:0 0 0 auto}.cart-empty__card:hover{color:#a01b29;border-color:#a01b29}.cart-empty__card:hover p,.cart-empty__card:hover svg{color:#a01b29}}.cart-icon{position:relative;height:inherit}.cart-icon--not-empty div{position:absolute;top:-11px;right:-11px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;background-color:#a01b29;border-radius:50%}.cart-reserve__comment{margin:32px 0 0;padding:20px 16px;background-color:#f0f0f2;border-radius:12px}@media screen and (min-width: 744px){.cart-reserve__comment{margin:44px 0 0}}.cart-reserve__form-comment{margin:20px 0 0}.cart-reserve__form-comment label{background-color:#f0f0f2}.cart-card{position:relative;padding:20px 0 0;border-top:1px solid #c0c0c2}.cart-card:not(:last-child){margin:0 0 32px}@media screen and (min-width: 744px){.cart-card:not(:last-child){margin:0 0 44px}}.cart-card__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.cart-card__top{display:flex;align-items:flex-start}.cart-card__img{position:relative;width:96px;min-width:96px;height:128px;margin:0 16px 0 0;overflow:hidden;border-radius:8px}.cart-card__img:before{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f2;opacity:1;transition:.2s}.cart-card__img img{width:100%;max-height:100%;object-fit:contain}.cart-card--disabled .cart-card__img img{opacity:.5}.cart-card__img svg{position:absolute;top:8px;left:8px;width:24px;height:24px}@media screen and (min-width: 744px){.cart-card__img{width:128px;min-width:128px;margin:0 20px 0 0}}@media screen and (min-width: 1133px){.cart-card:hover .cart-card__img:before{opacity:0}}.cart-card__description{width:100%}@media screen and (min-width: 744px){.cart-card__description{display:flex;align-items:flex-start;justify-content:space-between}}.cart-card__title-tags-buttons{display:flex;flex-direction:column;align-items:flex-start;height:128px}@media screen and (min-width: 1920px){.cart-card__title-tags-buttons{max-width:536px}}.cart-card__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-card--disabled .cart-card__title{opacity:.5}.cart-card__buttons{z-index:2;display:flex;align-items:center;margin:auto 0 0}.cart-card__buttons button:not(.cart-card__buttons p button){width:24px;min-width:24px;height:24px;min-height:24px}.cart-card__buttons button:not(.cart-card__buttons p button)>div{pointer-events:none}.cart-card__buttons button:not(.cart-card__buttons p button) svg{pointer-events:none;width:100%;height:100%}.cart-card__buttons button:not(.cart-card__buttons p button):first-child{margin:0 24px 0 0}.cart-card__buttons-shops-available{margin:8px 0 0}.cart-card__buttons-shops-available span{margin:0 0 0 4px;text-decoration:underline;cursor:pointer}@media screen and (min-width: 744px){.cart-card__buttons-shops-available{margin:0 0 0 20px}}.cart-card__buttons-favourite--active svg{color:#a01b29}.cart-card__buttons-favourite--active svg path{fill:#a01b29}.cart-card__price-counter{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 0}@media screen and (min-width: 744px){.cart-card__price-counter{flex-direction:column;align-items:flex-end;margin:0 0 0 20px}}.cart-card__counter-label{z-index:2;display:flex;flex-direction:column;align-items:flex-end}@media screen and (min-width: 744px){.cart-card__counter{margin:16px 0 0}}.cart-card__label{margin:8px 0 0;color:#da4614}.cart-card__tags{display:-webkit-box;gap:4px;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-card__tags span{display:inline-block;margin:0 4px 4px 0;background-color:#f7f6f7}.cart-card__tags span:last-child{margin:0 0 4px}@media screen and (min-width: 744px){.cart-card__tags{margin:12px 0 0}}.cart-card__price{display:flex;flex-direction:column;justify-content:center}.cart-card__price p{white-space:nowrap}.cart-card__price div{display:flex;align-items:center}.cart-card__price div p{color:#99999c;text-decoration:line-through}.cart-card__price div span{margin:0 0 0 4px;color:#a01b29}.cart-card--disabled .cart-card__price{opacity:.5}@media screen and (min-width: 744px){.cart-card__price div{justify-content:flex-end}}.cart-card__bottom{margin:16px 0 0}@media screen and (min-width: 744px){.cart-card__bottom{display:flex;align-items:flex-start;justify-content:space-between;margin:24px 0 0}}.cart-card__sales{margin:8px 0 0!important}@media screen and (min-width: 744px){.cart-card__sales{width:calc(100% - 148px);margin:0!important}}.cart-card__sale{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.cart-card__sale:not(:last-child){margin:0 0 8px}.cart-card__sale-price{text-align:right}.cart-card__sale-price p{margin:auto 0;line-height:16px}.cart-card__sale-price div{justify-content:flex-end}.cart-card__sale-price div p{line-height:14px!important}@media screen and (min-width: 744px){.cart-card__sale-price{flex-direction:row;align-items:flex-end}.cart-card__sale-price p{order:1;margin:0 0 0 4px}.cart-card__sale-price div{align-items:flex-end;order:0}.cart-card__sale-price div p{font-size:12px;line-height:16px}}.cart-card__sale-left{display:-webkit-box;max-width:171px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}@media screen and (min-width: 744px){.cart-card__sale-left{max-width:336px}}@media screen and (min-width: 1133px){.cart-card__sale-left{max-width:320px}}@media screen and (min-width: 1440px){.cart-card__sale-left{max-width:336px}}@media screen and (min-width: 1920px){.cart-card__sale-left{max-width:536px}}.cart-card__sale-divider{height:1px;margin:0 8px;border-bottom:1px dotted #c0c0c2}.cart-card__empty{color:#99999c;white-space:nowrap}.shop-tile-entered{margin:32px 0 0;padding:32px 20px;background-color:#f0f0f2;border-radius:12px}@media screen and (min-width: 1133px){.shop-tile-entered{margin:0 0 44px}}.shop-tile-entered__header{padding:0 0 20px;border-bottom:1px solid #c0c0c2}.shop-tile-entered__header button{min-height:auto;margin:8px 0 0;color:#99999c;text-decoration:underline}@media screen and (min-width: 744px){.shop-tile-entered__header{display:flex;align-items:center;justify-content:space-between}.shop-tile-entered__header button{margin:0}}.shop-tile-entered__content{margin:20px 0 0;padding:0 0 0 28px}.shop-tile-entered__content button{min-height:auto;margin:16px 0 0;color:#1f1f23;text-decoration:underline}@media screen and (min-width: 744px){.shop-tile-entered__content{display:flex;align-items:flex-start;justify-content:space-between}}.shop-tile-entered__slots{flex-shrink:0;margin:0 0 24px}.shop-tile-entered__slots svg{left:-28px;width:20px;height:20px}@media screen and (min-width: 744px){.shop-tile-entered__slots svg{margin-right:8px}}@media screen and (min-width: 744px){.shop-tile-entered__slots{order:1;margin:0}}.shop-tile-entered__schedule{margin:8px 0 0;line-height:20px;text-transform:lowercase}.shop-tile-entered__address svg{left:-28px;width:20px;height:20px}.shop-tile-entered__address p:nth-child(2){width:auto}.cart__header p{display:flex;align-items:center}.cart__header p span{margin:0 0 0 16px;color:#c0c0c2}.cart__header div{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0}.cart__header div button{color:#1f1f23}.cart__header div button svg{margin:0 0 0 4px}.cart-reserve .cart__header p{display:block}.cart-reserve .cart__header p span{display:block;margin:4px 0 0}@media screen and (min-width: 744px){.cart-reserve .cart__header p{display:flex}.cart-reserve .cart__header p span{margin:0 0 0 16px}}@media screen and (min-width: 1133px){.cart__header{display:flex;align-items:center;justify-content:space-between}.cart__header div{margin:0}.cart__header div button{border-radius:0}.cart__header div button:nth-child(2){margin:0 0 0 24px;padding:0 0 0 24px;border-left:1px solid #c0c0c2}}.cart-list__wrap{width:100%}.cart-list{position:relative;width:100%;margin:32px 0 0}@media screen and (min-width: 1133px){.cart-list{margin:0}}.cart-list__category:not(:first-child){margin:32px 0 0}@media screen and (min-width: 1133px){.cart-list__category:not(:first-child){margin:44px 0 0}}.cart-list__category-title{margin:0 0 16px}.map-enter-tile{margin:32px 0 0;padding:24px;background-color:#f0f0f2;border-radius:12px}.map-enter-tile button{width:100%;height:40px;margin:16px 0 0}@media screen and (min-width: 744px){.map-enter-tile{padding:24px 24px 60px}.map-enter-tile button{width:auto}}@media screen and (min-width: 1133px){.map-enter-tile{margin:0 0 44px}}.cart-reserve-created__info{margin:32px 0 0}@media screen and (min-width: 1133px){.cart-reserve-created__info{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;align-items:flex-start}}.cart-reserve-created__info-text p span{color:#da4614}.cart-reserve-created__info-text p:nth-child(2){margin:24px 0 0}.cart-reserve-created__info-text div{display:grid;gap:8px;margin:20px 0 0}.cart-reserve-created__info-text div a{width:100%;height:40px;text-decoration:none}@media screen and (min-width: 1133px){.cart-reserve-created__info-text div{display:flex;gap:unset}.cart-reserve-created__info-text div a{width:fit-content;min-width:160px;margin:0 20px 0 0;padding:0 24px}}.cart-reserve-created__info-images-wrap{margin:32px 0 0}.cart-reserve-created__info-images-wrap p:not(.cart-reserve-created__info-images p){padding:0 0 12px;border-bottom:1px solid #c0c0c2}@media screen and (min-width: 1133px){.cart-reserve-created__info-images-wrap{margin:0}}.cart-reserve-created__info-images{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 0}@media screen and (min-width: 744px){.cart-reserve-created__info-images{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 1133px){.cart-reserve-created__info-images{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1920px){.cart-reserve-created__info-images{grid-template-columns:repeat(5,1fr)}}.cart-reserve-created__map-wrap{margin:60px 0 0}.cart-reserve-created__map-wrap h3{margin:0 0 16px}.cart-reserve-created__map{height:540px}.cart__total-wrap{position:relative}@media screen and (min-width: 1133px){.cart__total-wrap{width:338px;min-width:338px;margin:0 0 0 90px}}@media screen and (min-width: 1440px){.cart__total-wrap{width:363px;min-width:363px;margin:0 0 0 96px}}@media screen and (min-width: 1920px){.cart__total-wrap{width:460px;min-width:460px}}@media screen and (min-width: 1133px){.cart__total-container{position:sticky;top:108px}}.cart__total{margin:60px 0 0;padding:32px 24px;border:1px solid #c0c0c2;border-radius:12px}.cart__total button{width:100%;height:40px;margin:24px 0 0}@media screen and (min-width: 1133px){.cart__total{margin:0}}.cart__total-info{display:grid;gap:8px;margin:20px 0 0}.cart__total-info-item{display:flex;align-items:center;justify-content:space-between}.cart__total-info-item div{width:100%;height:1px;margin:0 16px;border-bottom:1px dotted #c0c0c2}.cart__total-info-item p:nth-child(1){white-space:nowrap}.cart__total-info-item p:nth-child(3){white-space:nowrap}.cart__total-info-item:nth-child(2) p{color:#a01b29}.cart__total-info-item:last-child{margin:20px 0 0}.cart__total-notice{margin:16px 24px 0}.cart__total-notice p{color:#1f1f23}.cart__total-notice p:nth-child(2){margin:8px 0 0;color:#99999c}.cart__total-notice a{color:#99999c}@media screen and (min-width: 1133px){.cart__total-notice{margin:16px 32px 0}}.cart__total-tile{position:sticky;bottom:57px;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 0;background-color:#fff}.cart__total-tile button{height:40px}@media screen and (min-width: 1133px){.cart__total-tile{display:none}}.cart__total-tile-content div{justify-content:flex-start}.cart__total-tile-price{line-height:20px}@media screen and (min-width: 1133px){.cart__total-tile-price{display:none}}.catalog{position:relative}.catalog__skeleton{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 744px){.catalog__skeleton{gap:20px}}.catalog__skeleton-item{width:100%}@media screen and (min-width: 744px){.catalog__skeleton-item{width:300px}}.catalog__header{position:relative;z-index:2}.catalog__header-sort{display:flex;align-items:center;justify-content:space-between;margin:32px 0 0}.catalog__content{position:relative;margin:20px 0 0}@media screen and (min-width: 1133px){.catalog__content{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}}.catalog__content-anchor-rails{position:absolute;inset:0 0 0 auto;z-index:10;width:40px;height:100%;pointer-events:none}.catalog__content-anchor-rails-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%}@media screen and (min-width: 1133px){.catalog__content-anchor-rails{width:60px}.catalog__content-anchor-rails-inner{justify-content:unset}}.catalog-project svg{width:auto;height:32px}.catalog-project p{margin:8px 0 0;color:#1f1f23}@media screen and (min-width: 1133px){.catalog-project{max-width:550px}.catalog-project svg{height:40px}.catalog-project p{margin:16px 0 0}}.catalog-amount{color:#c0c0c2}@media screen and (min-width: 744px){.catalog-amount{color:#1f1f23;font-weight:400;font-size:20px;font-family:Greta,serif;line-height:20px}}.catalog__list{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 8px;width:100%}@media screen and (min-width: 744px){.catalog__list{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media screen and (min-width: 1920px){.catalog__list{grid-template-columns:repeat(4,1fr);gap:32px 20px}}@media screen and (min-width: 1133px){.catalog-block .catalog__list{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1920px){.catalog-block .catalog__list{grid-template-columns:repeat(5,1fr)}}.catalog__list-empty{display:flex;flex-direction:column;gap:unset;align-items:center;justify-content:center;margin:10px 0 0}.catalog__list-empty svg{min-width:73px;height:73px}.catalog__list-empty svg path{min-width:73px;height:73px}.catalog__list-empty p{margin:14px 0 0;text-align:center}.catalog__list-empty button{height:40px;margin:16px 0 0}@media screen and (min-width: 1133px){.catalog__list-empty{margin:100px 0}.catalog__list-empty button{margin:24px 0 0}}.catalog__list-preloader{position:absolute;top:0;z-index:2;display:flex;justify-content:center;width:100%;height:100%;background-color:#ffffff80;visibility:hidden;opacity:0;transition:visibility .6s linear,opacity .6s linear;pointer-events:none}.catalog__list-preloader svg{position:sticky;top:51dvh;width:40px;height:40px;animation:preloader-rotation 2s infinite linear}.catalog__list-preloader--visible{visibility:visible;opacity:1;transition:opacity .3s;pointer-events:all}@keyframes preloader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fast-filters__wrap{position:relative;width:100vw;margin:16px 0 0 -20px;overflow-x:hidden}@media screen and (min-width: 744px){.fast-filters__wrap{margin:24px 0 0 calc((664px - 100vw)/2)}}@media screen and (min-width: 1133px){.fast-filters__wrap{width:auto;margin:32px 0 0}.fast-filters__wrap:after{position:absolute;inset:0 0 0 auto;width:48px;background:linear-gradient(90deg,transparent 0,#fff 100%);content:"";pointer-events:none}}.fast-filters{display:flex;gap:4px;padding:0 20px;overflow-x:scroll;transition:transform 1s ease}.fast-filters a{display:flex;width:fit-content;height:28px;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fast-filters--prev{transform:translate(20px)}.fast-filters--next{transform:translate(-20px)}.fast-filters--draggable{cursor:grab}.fast-filters::-webkit-scrollbar{display:none}@media screen and (min-width: 744px){.fast-filters{padding:0 calc((100vw - 664px)/2)}}@media screen and (min-width: 1133px){.fast-filters{padding:0}.fast-filters--swipable{pointer-events:none}}.sort{position:relative}.sort__header{display:flex;gap:4px}.sort--visible .sort__header svg:last-child{transform:rotate(180deg)}.sort__content{position:absolute;top:calc(100% + 12px);right:0;display:none;flex-direction:column;gap:8px;align-items:flex-start;padding:16px 24px;background-color:#fff;border:1px solid #e3e3e5;border-radius:12px}.sort__content button{width:max-content;text-align:left}.sort--visible .sort__content{display:flex}.sort__content-button--active p{color:#a01b29}.catalog__filter-wrap{display:none}@media screen and (min-width: 1133px){.catalog__filter-wrap{display:block;width:248px;min-width:248px;padding:42px 0 0;border-top:1px solid #c0c0c2}}@media screen and (min-width: 1440px){.catalog__filter-wrap{width:268px;min-width:268px}}.catalog__filter{display:grid;gap:40px}.catalog__filter--mobile{margin:132px 0 0}.catalog__filter-item--flag{display:flex;align-items:center;justify-content:space-between}.catalog__filter-item-title--disabled{color:#c0c0c2}.catalog__filter-item-input-wrap{margin:16px 0 0}.catalog__filter-item-select{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;max-height:350px;margin:16px 0 0;overflow:hidden}.catalog__filter-item-select--radio button:not(:last-child){margin:0 0 12px}.catalog__filter-item-select--radio-first{padding:0 0 12px;border-bottom:1px solid #e3e3e5}.catalog__filter-item-select--expanded{overflow-y:auto}.catalog__filter-item-select-empty-text{color:#99999c}.catalog__filter-item-expander{display:flex;margin:16px 0 0}.catalog__filter-item-expander p{line-height:17px}.catalog__filter-item-expander svg{margin:0 0 0 4px;transform:rotate(0)}.catalog__filter-item-expander--visible{display:flex}.catalog__filter-item-expander--expanded svg{margin:0 0 0 4px;transform:rotate(180deg)}.catalog__filter-item-radio-wrap{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-height:285px;margin:16px 0 0;overflow:auto}.catalog__filters-opener{position:sticky;bottom:72px;left:50%;z-index:1;height:40px;transform:translate(-50%)}.catalog__filters-opener p{margin:0 0 0 4px;color:#fff}.catalog__filters-opener div{position:absolute;top:-5px;right:-4px;display:flex;place-content:center center;min-width:22px;height:22px;color:#fff;line-height:22px;background-color:#a01b29;border-radius:50%}.catalog__filters-opener--small{width:40px;padding:0 10px}.catalog__filter-item-range-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0 0}.catalog__filter-item-range-inputs input{border:none;border-bottom:1px solid #c0c0c2;outline:none}.catalog__filter-item-range-inputs input::placeholder{color:#99999c}.list-icon ul{display:grid;gap:24px;margin:0;padding:0;list-style:none}.list-icon ul li{display:flex;align-items:center}.list-icon img{width:62px;min-width:62px;height:62px;border:1px solid #1f1f23;border-radius:50%}.list-icon p{margin:0 0 0 20px}.list-icon--corporate{margin:8px 0}@media screen and (min-width: 1133px){.list-icon ul{grid-template-columns:repeat(2,1fr);gap:24px 8px}}.corporate__description{display:grid;gap:60px}.corporate__description-body,.corporate__locations-group{margin:0!important}.corporate__locations-group a{display:block;text-decoration:none}@media screen and (min-width: 1133px){.corporate__locations-title{max-width:70%}}.corporate__location-card{padding:24px!important}@media screen and (min-width: 1133px){.corporate__location-card{padding:40px!important}}.corporate__locations-title-phone{color:#1600e9}.favorites__list{margin:32px 0 0}@media screen and (min-width: 1440px){.favorites__list{grid-template-columns:repeat(4,1fr)}}.favorites-empty{margin:12px 0 0}@media screen and (min-width: 744px){.favorites-empty p{max-width:400px}}.favorites-empty__anchor{height:40px;margin:24px 0 0}@media screen and (min-width: 744px){.favorites-empty__anchor{width:195px}}.favorites-empty__recommend{margin:60px 0 0}.favorite-icon{position:relative;height:inherit}.favorite-icon--not-empty div{position:absolute;top:-11px;right:-11px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;background-color:#a01b29;border-radius:50%}.product{position:relative}@media screen and (min-width: 1133px){.product-content{display:flex;gap:70px;align-items:stretch;justify-content:space-between}}@media screen and (min-width: 1440px){.product-content{gap:76px}}.product-info__title{margin:0;color:#1f1f23;font-weight:400;font-size:24px;font-family:Greta,serif;line-height:24px}@media screen and (min-width: 1133px){.product-info__title{font-size:28px;line-height:28px}}@media screen and (min-width: 1133px){.product-info{width:51%;min-width:51%}}@media screen and (min-width: 1920px){.product-info{width:54%;min-width:54%}}.product-info__item:not(:first-child){margin:60px 0 0}.product__color-theme{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-size:cover}.product__color-theme--blue{background:radial-gradient(ellipse farthest-corner at 100% 16%,#cbe8f8,#f000 78%)}.product__color-theme--peach{background:radial-gradient(ellipse farthest-corner at 100% 16%,#f6cbaf,#f000 78%)}.product-info__address{margin:60px 0 0}.product-articles__content{margin:20px -20px 0;padding:0 20px}@media screen and (min-width: 744px){.product-articles__content{margin:20px 0 0;padding:0}}.product-card-wrap{position:relative;display:none}@media screen and (min-width: 1133px){.product-card-wrap{display:block;min-width:calc(49% - 70px)}}@media screen and (min-width: 1440px){.product-card-wrap{min-width:calc(49% - 76px)}}@media screen and (min-width: 1920px){.product-card-wrap{min-width:calc(46% - 76px)}}.product-card h1{margin:20px 0 0;color:#1f1f23;font-weight:400;font-size:28px;font-family:Greta,serif;line-height:31.92px;word-break:break-word}@media screen and (min-width: 1133px){.product-card{position:sticky;top:140px;padding:32px;background-color:#fff;border-radius:12px}.product-info__hero .product-card{display:none}}.product-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.product-card__header div{width:70%}.product-card__header p{margin:0;color:#99999c;font-weight:400;font-size:12px;line-height:16.32px}.product-card__price-button{width:100%;height:40px}.product-card-button-favourite--active svg{color:#a01b29}.product-card-button-favourite--active svg path:nth-child(2){fill:#a01b29}.product-card__tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:2px;align-items:center;margin:20px 0 0}.product-card__tags a{margin:0;color:#1f1f23;font-weight:400;font-size:12px;line-height:16.32px;text-decoration:none}.product-card__interactives{position:relative;z-index:2;margin:10px 0 0}.product-card__interactives--gift{margin:20px 0 0}.product-card__interactives-buttons{display:flex;gap:4px;align-items:center;justify-content:space-between}.product-card__interactives-buttons--together{justify-content:flex-start}.product-card__interactives-anchor{margin:8px 0 0;color:#1f1f23;font-weight:400;font-size:12px;line-height:16.32px}.product-card__interactives-anchor a{text-decoration:underline;cursor:pointer}@media screen and (min-width: 1133px){.product-card__interactives-buttons button:not(:first-child) path:first-child{transition:.2s}.product-card__interactives-buttons button:not(:first-child):hover path:first-child{stroke:#a01b29}}.product-card__same{min-height:40px;margin:8px 0 0}.product-card__interactives-notice{display:flex;margin:0 0 8px;color:#99999c}.product-card__interactives-notice span{margin:0 8px 0 0;color:#1f1f23;line-height:20px}@media screen and (min-width: 744px){.product-card__interactives-notice{align-items:center}.product-card__interactives-notice span{font-weight:400;font-size:14px}}.product-card__sales{display:flex;flex-direction:column;gap:8px;margin:20px 0 0}.product-card__button-text{display:flex;align-items:center;margin-top:20px}.product-card__button-text p+p{margin-left:8px;color:#99999c}.product-card__sale{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;justify-content:space-between}.product-card__sale p{margin:0}.product-card__sale-left{max-width:calc((100vw - 40px)*.48);color:#1f1f23;font-weight:400;font-size:14px;line-height:19.6px}.product-card__sale-divider{width:auto;height:1px;background-color:#99999c}.product-card__sale-right{display:flex;gap:4px;align-items:center}.product-card__sale-right p:nth-child(1){color:#1f1f23;font-weight:700;font-size:14px;line-height:19.6px}.product-card__sale-right p:nth-child(2){color:#99999c;font-weight:400;font-size:12px;line-height:16.32px;text-decoration:line-through}.product-card__sale-right p:nth-child(3){color:#a01b29;font-weight:500;font-size:9px;line-height:12.24px}.product-info__hero img{display:block;max-width:100%;max-height:calc(100vw - 60px);margin:0 auto 20px}@media screen and (min-width: 744px){.product-info__hero img{max-height:300px}}@media screen and (min-width: 1133px){.product-info__hero img{max-height:476px;margin:0 auto}}@media screen and (min-width: 1920px){.product-info__hero img{max-height:590px}}.product-info__hero-img-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vw - 60px)}.product-info__hero-img-wrap svg{width:auto;height:107px}@media screen and (min-width: 744px){.product-info__hero-img-wrap{min-height:300px}.product-info__hero-img-wrap svg{height:143px}}.matches-list{display:grid;grid-template-columns:1fr;gap:20px;margin:20px 0 0}@media screen and (min-width: 744px){.matches-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1133px){.matches-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1920px){.matches-list{grid-template-columns:repeat(3,1fr)}}.matches-item{display:flex;align-items:center;justify-content:flex-start;width:100%}.matches-item p{margin:0 0 0 12px;text-align:left}.matches-item svg{min-width:52px;height:52px}.matches-interactive{display:none}@media screen and (min-width: 1440px){.matches-interactive{position:absolute;top:0;left:0;display:block;width:240px}}.matches-interactive__buttons{display:flex;flex-direction:column;gap:8px;margin:86px 0 0 -4px}.matches-interactive__button{display:flex;gap:12px;align-items:center;justify-content:space-between;width:48px;height:48px;padding:4px;border-radius:38px;cursor:pointer;transition:.2s}.matches-interactive__button svg{width:40px;min-width:40px;height:40px;color:#1f1f23;transition:.2s;pointer-events:none}.matches-interactive__button svg:last-child{width:16px;min-width:16px;height:16px;margin:12px;opacity:0;transition-delay:.1s}.matches-interactive__button p{display:-webkit-box;width:140px;margin:0;overflow:hidden;color:#fff;font-weight:400;font-size:12px;line-height:16.32px;text-overflow:ellipsis;opacity:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.3s;transition-delay:.2s;pointer-events:none}.matches-interactive__button:hover{width:240px;background-color:#300408}.matches-interactive__button:hover svg{color:#fff}.matches-interactive__button:hover svg:last-child{opacity:1}.matches-interactive__button:hover p{opacity:1}.specifications-list{display:flex;gap:4px;margin:20px 0 0}.specifications-list__column{display:flex;flex-direction:column;gap:4px}.specifications-card{padding:16px 26px;border:1px solid #99999c;border-radius:12px}.specifications-card span{margin:0;color:#99999c;font-weight:400;font-size:12px;line-height:16.32px}.specifications-card div{display:flex;flex-wrap:wrap;margin:4px 0 0}.specifications-card div p{margin:0;color:#1f1f23;text-decoration:underline;cursor:pointer}.product-info__description-text{margin:12px 0 0;color:#1f1f23;font-weight:400;font-size:14px;line-height:19.6px}.product-info__description-img{margin:60px 0 0;padding:24px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:12px}.product-info__description-img--axioma{background-image:url(/app/images/product/axioma.webp)}.product-info__description-img--enogram{background-image:url(/app/images/product/enogram.webp)}.product-info__description-card{padding:20px;background-color:#fff;border-radius:12px}.product-info__description-card svg{width:auto;height:40px}.product-info__description-card p{margin:24px 0 0;color:#1f1f23}.product-info__description-card a{width:fit-content;height:40px;margin:16px 0 0;text-decoration:none}@media screen and (min-width: 744px){.product-info__description-img{display:flex;align-items:center;padding:57px}.product-info__description-card{padding:32px 40px 36px}.product-info__description-card svg{height:40px}.product-info__description-card a{margin:20px 0 0}}@media screen and (min-width: 1440px){.product-info__description-img{padding:106px 98px}}@media screen and (min-width: 1920px){.product-info__description-img{padding:118px 130px}}.product-map{height:340px}.product-address__filter-search{margin:20px 0 0}.product-address-view-switch{margin:20px 0}@media screen and (min-width: 1440px){.product-address-view-switch{width:264px}}.product-info__same div{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:20px 0 0}.product-info__same div button{margin:0;color:#1f1f23}.product__list{height:340px;overflow:auto}.product__list-card{min-height:104px;cursor:default}.product__list-card--button{width:100%;text-align:left}@media screen and (min-width: 1133px){.product__list-card:hover{border-color:#f0f0f2}.product__list-card--button{cursor:pointer}.product__list-card--button:hover{border-color:#a01b29}}.product-card__tile{z-index:2;width:100vw;margin:35px 0 -100px -20px;padding:12px 20px;border-top:1px solid #c0c0c2}@media screen and (min-width: 744px){.product-card__tile{margin:35px 0 -100px calc((664px - 100vw)/2)}}@media screen and (min-width: 1133px){.product-card__tile{display:none}}.product-card__tile-content{display:flex;align-items:center;justify-content:space-between;width:100%}.product-card__tile-content p:not(.text--button-price){display:-webkit-box;min-width:100px;max-width:100px;margin:0 16px 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 744px){.product-card__tile-content p:not(.text--button-price){min-width:200px;max-width:60%}}.shops__body{margin:32px 0 0}@media screen and (min-width: 1133px){.shops__body{height:540px}}@media screen and (min-width: 1440px){.shops__body{height:740px}}.shops__map{height:388px}@media screen and (min-width: 744px){.shops__map{height:660px}}@media screen and (min-width: 1133px){.shops__map{height:100%}}.contacts__title{margin-bottom:32px}.contacts__cards{display:grid;row-gap:20px;margin-bottom:40px}@media screen and (min-width: 1133px){.contacts__cards{grid-template-columns:repeat(3,1fr);min-height:228px;column-gap:20px}}.contacts__card{display:flex;flex-direction:column;justify-content:space-between;min-height:160px;padding:32px 24px 28px;background-color:#f0f0f2;border-radius:20px}@media screen and (min-width: 744px){.contacts__card{max-height:200px}}.contacts__card-name{margin-bottom:24px}.contacts__department-phone{display:block;margin-bottom:8px}.contacts__department-phone p{font-size:14px}.contacts__rent,.contacts__clients,.contacts__cooperation{display:grid;margin-bottom:40px}@media screen and (min-width: 1133px){.contacts__rent,.contacts__clients,.contacts__cooperation{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px;padding-left:24px;border-top:1px solid #e3e3e5}}.contacts__cooperation-mail{padding-top:20px}@media screen and (min-width: 1133px){.contacts__cooperation-mail{grid-column:3}}.contacts__cooperation-mail p{font-size:14px}.contacts__department-title{margin-bottom:20px}@media screen and (min-width: 1133px){.contacts__department-title{grid-row:1/span 2}}.contacts__cooperation-title{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #e3e3e5}@media screen and (min-width: 1133px){.contacts__cooperation-title{border:none}}@media screen and (min-width: 1133px){.contacts__locations{grid-column:2/-1}}.contacts__location-item{padding:20px 0;border-top:1px solid #e3e3e5}.contacts__location-item:last-child{padding-bottom:0}@media screen and (min-width: 1133px){.contacts__location-item{display:grid;grid-column:2/-1;grid-template-columns:repeat(2,1fr);padding-bottom:0;column-gap:20px}.contacts__location-item:first-of-type{padding-top:0;border-top:0}}.contacts__location-name{margin-bottom:16px}@media screen and (min-width: 1133px){.contacts__location-name{grid-column:1/span 1}}@media screen and (min-width: 1133px){.contacts__location-info{grid-column:2/span 1}}.contacts__shops{margin-bottom:60px}@media screen and (min-width: 1133px){.contacts__shops{display:grid;grid-template-columns:repeat(3,1fr);padding-top:20px;padding-left:24px;column-gap:20px;border-top:1px solid #e3e3e5}}.contacts__shops-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e3e3e5}@media screen and (min-width: 1133px){.contacts__shops-title{padding-bottom:0;border-bottom:0}}.contacts__shops-button{width:100%;height:fit-content;padding:9px 20px 11px}.contacts__shops-button svg{margin-left:5px}@media screen and (min-width: 1133px){.contacts__shops-button{grid-column:2/span 1;width:220px}}@media screen and (min-width: 1133px){.contacts__form-block{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px}}.contacts__form-description-body{font-size:14px}.contacts__requisites{margin:60px 0 0}.contacts__requisites-title{margin-bottom:20px}.contacts__requisites-item:not(:last-child){margin-bottom:8px}.contacts__requisites-links{display:flex;flex-direction:column;margin:16px 0}.contacts__requisites-link{width:fit-content;color:#99999c}.contacts__requisites-link:not(:last-child){margin-bottom:8px}.contacts__requisites-link:last-of-type{margin-bottom:16px}.contacts__requisites-smalltext{color:#99999c}.supplier__description{padding-top:60px}@media screen and (min-width: 744px){.supplier__description{padding:48px 192px 0}}.supplier__description-head{margin-bottom:30px;padding-top:16px}@media screen and (min-width: 744px){.supplier__description-head{margin-bottom:24px;padding-top:0}}.supplier__rules-grid{display:grid;grid-template-columns:48px auto;gap:20px 16px;margin-bottom:60px}@media screen and (min-width: 744px){.supplier__rules-grid{grid-template-columns:96px auto;gap:24px 32px}}.supplier__rule-number{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:14px 0;border:1px solid #e3e3e5;border-radius:12px}@media screen and (min-width: 744px){.supplier__rule-number{height:96px;padding:30px 0}}.supplier__rule-group{padding-left:25px}.supplier__rule-group li{color:#1f1f23;font-size:14px}.supplier__rule-group li:not(:last-child){margin-bottom:16px}@media screen and (min-width: 1133px){.supplier__rule-group li{font-size:16px}}.landlord__description{padding-top:60px}@media screen and (min-width: 1133px){.landlord__description{padding:48px 192px 0}}.landlord__description-head{margin-bottom:16px;padding-top:16px}@media screen and (min-width: 744px){.landlord__description-head{margin-bottom:24px;padding-top:0}}.landlord__description-body{margin-bottom:60px}@media screen and (max-width: 1132px){.landlord__description-body{font-size:14px}}.landlord__locations-group{display:grid;grid-gap:20px;margin-bottom:60px;padding-top:16px}@media screen and (min-width: 744px){.landlord__locations-group{grid-template-columns:repeat(2,1fr);padding-top:24px}}.landlord__locations-title{grid-column:1/-1}.landlord__location-card{padding:40px;border:1px solid #e3e3e5;border-radius:20px}.landlord__location-title{margin-bottom:12px}.landlord__form-description-body{font-size:14px}.discount__description{margin-bottom:60px;padding-top:76px}@media screen and (min-width: 744px){.discount__description{padding:24px 80px 0}}@media screen and (min-width: 1133px){.discount__description{padding:48px 192px 0}}.discount__description-head{margin-bottom:20px}@media screen and (min-width: 744px){.discount__description-head{margin-bottom:24px}}.discount__rules-grid{display:grid;grid-template-columns:48px auto;gap:20px 16px}@media screen and (min-width: 744px){.discount__rules-grid{grid-template-columns:96px auto;gap:24px 32px}}@media screen and (min-width: 744px){.discount__accordion{padding:0 80px}}@media screen and (min-width: 1133px){.discount__accordion{padding:0 192px}}.discount__accordion-description{color:#99999c}.discount__qr-block{margin-bottom:60px}.reserve__description{margin-bottom:60px;padding-top:76px}@media screen and (min-width: 744px){.reserve__description,.reserve__attention{padding:24px 80px 0}}@media screen and (min-width: 1133px){.reserve__description,.reserve__attention{padding:48px 192px 0}}.reserve__attention{padding-top:0}.reserve__description-head{margin-bottom:20px}@media screen and (min-width: 744px){.reserve__description-head{margin-bottom:24px}}.reserve__rules-grid{display:grid;grid-template-columns:48px auto;gap:20px 16px}@media screen and (min-width: 744px){.reserve__rules-grid{grid-template-columns:96px auto;gap:24px 32px}}.reserve__rule-description{color:#1f1f23}.reserve__attention-head{margin-bottom:16px}.about-app__banner-holder{position:relative}.about-app__banner-title{max-width:236px;color:#fff;font-weight:400;font-size:27px;font-family:Greta,serif;font-style:normal;line-height:28px}@media screen and (min-width: 1133px){.about-app__banner-title{top:125px;left:100px;max-width:485px;margin-bottom:35px;font-size:40px;line-height:40px}}.about-app__image-holder{position:relative}.about-app__image-holder:after{position:absolute;content:"";display:block;top:0;left:-20px;z-index:1;width:calc(100% + 40px);height:calc(100% - 4px);background:linear-gradient(270deg,#0000 27.69%,#00000059 69.13%)}@media screen and (min-width: 744px){.about-app__image-holder:after{left:0;width:100%;border-radius:12px}}.about-app__banner-text{position:absolute;top:30px;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 60px)}@media screen and (min-width: 744px){.about-app__banner-text{left:20px;width:calc(100% - 40px)}}@media screen and (min-width: 1133px){.about-app__banner-text{top:125px;left:100px;display:block;width:calc(100% - 200px);height:calc(100% - 250px)}}.about-app__banner-button{display:flex;justify-content:center;padding:10px 42px;background-color:#fff;border-radius:360px}@media screen and (min-width: 1133px){.about-app__banner-button{width:fit-content;margin-bottom:62px}}@media screen and (min-width: 1440px){.about-app__banner-button{margin-bottom:92px}}.about-app__banner-button p{color:#300408}.about-app__markets-links{display:flex}.about-app__market-button{display:flex;align-items:center;padding:0}.about-app__market-button svg{color:#fff}.about-app__market-button:not(:first-child){margin-left:20px}.about-app__market-name{margin-left:7px;color:#fff}.about-app__description-holder{margin-bottom:60px;padding-top:16px}@media screen and (min-width: 744px){.about-app__description-holder{padding:24px 80px 0}}@media screen and (min-width: 1133px){.about-app__description-holder{padding:24px 192px 0}}.about-app__description-head,.about-app__pictures-block{margin-bottom:60px}.about-app__pictures-block .construct-padding-wrap{padding:0}@media screen and (min-width: 1133px){.about-app__list-item{height:500px}}@media screen and (min-width: 1133px){.about-app__list-item .numbered-list__number{font-size:140px}}.about-app__list-item .numbered-list__image-holder{height:327px}@media screen and (min-width: 1133px){.about-app__list-item .numbered-list__image-holder{height:100%}}.about-app__list-item .numbered-list__image-holder img{object-fit:contain}.about-app__list-item .numbered-list__content{max-width:278px}.about-app__somelier-block{padding-top:16px}@media screen and (min-width: 1133px){.about-app__somelier-block{padding-top:0}}.about-app__somelier-title{margin-bottom:24px}.about-app__somelier-icons{display:grid;row-gap:8px}.about-app__somelier-icons svg{width:62px;height:62px}@media screen and (min-width: 744px){.about-app__somelier-icons{grid-template-columns:repeat(2,1fr)}}.about-app__somelier-icon{display:flex;align-items:center;padding:8px 0}.about-app__somelier-description{margin-left:20px}.certificates__banner-holder{position:relative}.certificates__banner-text{position:absolute;top:30px;left:0;z-index:2;display:flex;flex-direction:column;width:calc(100% - 40px);color:#fff}@media screen and (min-width: 744px){.certificates__banner-text{top:100px;left:40px;display:block;max-width:400px;height:fit-content}}@media screen and (min-width: 1133px){.certificates__banner-text{top:unset;bottom:132px;left:40px;display:block;height:fit-content}}.certificates__banner-title{margin-bottom:8px;font-weight:400;font-size:27px;font-family:Greta,serif;font-style:normal;line-height:28px}@media screen and (min-width: 1133px){.certificates__banner-title{font-size:40px;line-height:40px}}.certificates__image-holder{position:relative;min-height:400px}.certificates__image-holder picture{position:absolute;width:100%;height:100%}.certificates__image-holder:after{position:absolute;content:"";display:block;top:0;left:-20px;z-index:1;width:calc(100% + 40px);height:100%;background:linear-gradient(214deg,#0000 50.44%,#0006 69.01%)}@media screen and (min-width: 744px){.certificates__image-holder:after{left:0;width:100%;border-radius:12px}}@media screen and (min-width: 1133px){.certificates__image-holder{min-height:440px}}.certificates__banner-buttons{position:absolute;bottom:20px;z-index:2;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 744px){.certificates__banner-buttons{bottom:40px;left:40px;width:auto}}@media screen and (min-width: 1133px){.certificates__banner-buttons{flex-direction:row}}.certificates__shop-button,.certificates__corporate-button{margin-bottom:12px;padding:10px 20px;background-color:transparent;border:1px solid #fff;border-radius:360px;cursor:pointer;transition:.2s}.certificates__shop-button p,.certificates__corporate-button p{text-align:center;transition:.2s}@media screen and (min-width: 1133px){.certificates__corporate-button{margin-left:20px}}.certificates__corporate-button:hover{background-color:#a01b29;border-color:#a01b29}.certificates__offline-shop-button{margin-left:0;text-decoration:none;background-color:#300408;border-color:#300408}.certificates__description{padding-top:60px}@media screen and (min-width: 744px){.certificates__description{padding:24px 80px}}@media screen and (min-width: 1133px){.certificates__description{padding:48px 192px}}.certificates__description-item{margin:0 0 60px}.certificates__description-list{display:grid;gap:20px}.certificates__description-list div{display:flex}.certificates__description-list div p:nth-child(1){display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;margin:0;border:1px solid #e3e3e5;border-radius:8px}.certificates__description-list div p:nth-child(2){margin:0 0 0 16px}@media screen and (min-width: 1133px){.certificates__description-list div{align-items:center}.certificates__description-list div p:nth-child(1){width:96px;min-width:96px;height:96px;border-radius:12px}.certificates__description-list div p:nth-child(2){margin:0 0 0 32px}}.certificates__use-block{margin-bottom:60px}.certificates__use-block a{display:inline-block;margin:20px 0 0}.certificates__use-head{margin-bottom:24px}.certificates__rules-grid{display:grid;grid-template-columns:48px auto;gap:20px 16px;margin-bottom:60px}@media screen and (min-width: 744px){.certificates__rules-grid{grid-template-columns:96px auto;gap:24px 32px;align-items:center}}.certificates__grid-block{display:grid;row-gap:20px}@media screen and (min-width: 1133px){.certificates__grid-block{grid-template-columns:repeat(2,1fr);column-gap:20px}}.certificates__use-item{padding:24px;border:1px solid #e3e3e5;border-radius:20px}@media screen and (min-width: 1133px){.certificates__use-item{padding:40px}}.certificates__use-title{margin-bottom:12px}.certificates__cards-title{margin-bottom:16px}@media screen and (min-width: 1133px){.certificates__cards-title{margin-bottom:24px}}.certificates__cards{margin-bottom:60px}.certificates__grid-cards{display:grid;row-gap:40px}.certificates__card-image{top:50%;left:50%;width:162px;height:auto;transform:translate(-50%,-50%)}.certificates__card-button{width:100%}.about-us{padding-top:8px}.about-us__skip-arrow{position:absolute;right:20px;bottom:80px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:100%;transform:translate(300px);cursor:pointer;transition:transform .3s}.about-us__skip-arrow--visible{transform:translate(0)}@media screen and (min-width: 1133px){.about-us__skip-arrow{right:80px;width:60px;height:60px}.about-us__skip-arrow svg{width:30px;height:30px}}@media screen and (min-width: 1440px){.about-us__skip-arrow{right:200px}}.about-us__description-holder{margin-bottom:60px;padding-top:48px}@media screen and (min-width: 1133px){.about-us__description-holder{padding:48px 192px 0}}@media screen and (min-width: 1920px){.about-us__description-holder{padding:24px 288px 0}}.about-us__description-holder .text-image{margin-bottom:60px}.about-us__description-holder .construct-padding-wrap{padding:0}.about-us__description-title{margin-bottom:24px}.about-us__info{position:relative;display:grid;margin-bottom:36px;padding:40px 20px;border-radius:12px;row-gap:20px}.about-us__info img{border-radius:12px}@media screen and (min-width: 744px){.about-us__info{justify-content:center;padding:40px 170px}}@media screen and (min-width: 1133px){.about-us__info{grid-template-columns:repeat(2,1fr);padding:60px 180px;column-gap:20px}}@media screen and (min-width: 1440px){.about-us__info{padding:60px 260px}}.about-us__info:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#0006,#0006);border-radius:12px;content:""}.about-us__info-banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-us__info-item{z-index:2;width:100%;padding:24px 40px;background:#ffffff2e;border:1px solid rgba(255,255,255,.32);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.about-us__info-item .text{color:#fff}@media screen and (min-width: 744px){.about-us__info-item{width:320px}}@media screen and (min-width: 1133px){.about-us__info-item{width:340px}}.about-us__item-title{margin-bottom:12px}.about-us__scroll-block{position:relative;width:100vw;height:100vh;margin-right:-20px;margin-bottom:40px;margin-left:-20px;overflow:hidden;scrollbar-width:none;scroll-behavior:smooth}.about-us__scroll-block::-webkit-scrollbar{display:none}@media screen and (min-width: 744px){.about-us__scroll-block{margin-right:calc((100vw - 660px)/-2);margin-left:calc((100vw - 660px)/-2)}}@media screen and (min-width: 1133px){.about-us__scroll-block{margin-right:calc((100vw - 1049px)/-2);margin-left:calc((100vw - 1049px)/-2)}}@media screen and (min-width: 1440px){.about-us__scroll-block{margin-right:calc((100vw - 1128px)/-2);margin-left:calc((100vw - 1128px)/-2)}}@media screen and (min-width: 1920px){.about-us__scroll-block{margin-right:calc((100vw - 1416px)/-2);margin-left:calc((100vw - 1416px)/-2)}}.about-us__scroll-image{position:relative;width:100%;height:100%}.about-us__scroll-image img{width:100%;height:100%;object-fit:cover;background:#0006}.about-us__scroll-image:after{position:absolute;content:"";display:block;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#0006,#0006)}.about-us__scroll-content{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 32px;transition:top .5s ease-out}@media screen and (min-width: 744px){.about-us__scroll-content{padding:0 20px}}@media screen and (min-width: 1440px){.about-us__scroll-content{padding:0 330px 0 365px}}.about-us__scroll-title{margin-bottom:192px;color:#fff;text-align:center}.about-us__scroll-items{position:relative;width:100%;column-gap:68px}.about-us__scroll-items:before{position:absolute;top:34px;left:0;display:block;width:1px;height:92%;background-color:#fff;content:""}@media screen and (min-width: 744px){.about-us__scroll-items:before{left:50%;transform:translate(-50%)}}.opacity-item{opacity:.05;transition:opacity .5s ease-out}.about-us__scroll-item{display:flex;flex-direction:column;width:100%;padding-left:26px}.about-us__scroll-item:not(:last-child){margin-bottom:40px}@media screen and (min-width: 744px){.about-us__scroll-item{padding-left:0}}.about-us__item-holder{width:100%;padding-right:34px}@media screen and (min-width: 744px){.about-us__item-holder{width:50%}}@media screen and (min-width: 744px){.about-us__item-holder--left{margin-right:auto;text-align:end}}@media screen and (min-width: 744px){.about-us__item-holder--right{margin-left:auto;padding-left:34px}}.about-us__scroll-year{position:relative;color:#fff}.about-us__scroll-year:after{position:absolute;top:50%;left:-32px;width:12px;height:12px;background-color:#fff;border-radius:100%;transform:translateY(-50%);content:""}@media screen and (min-width: 744px){.about-us__item-holder--left .about-us__scroll-year:after{right:-40px;left:unset}.about-us__item-holder--right .about-us__scroll-year:after{left:-40px}}.about-us__scroll-description{color:#fff}.about-us__video-holder{position:relative;width:100%;overflow:hidden;border-radius:12px}.about-us__video-holder .construct-padding-wrap{padding:0}.about-us__projects-holder{display:grid;grid-gap:24px}.about-us__projects-item{display:grid;padding:70px 20px 32px;background-color:#f0f0f2;border-radius:12px}@media screen and (min-width: 744px){.about-us__projects-item{grid-template-columns:repeat(2,1fr);align-items:center;padding:44px 32px 44px 0;column-gap:32px}}@media screen and (min-width: 1133px){.about-us__projects-item{padding:54px 32px 54px 0}}@media screen and (min-width: 1440px){.about-us__projects-item{padding:64px 32px 64px 0}}.about-us__project-picture{margin-bottom:90px;text-align:center}@media screen and (min-width: 744px){.about-us__project-picture{margin-bottom:0}}.about-us__project-picture svg{width:130px;height:100px}@media screen and (min-width: 744px){.about-us__project-picture svg{width:150px;height:115px}}@media screen and (min-width: 1133px){.about-us__project-picture svg{width:160px;height:122px}}.about-us__project-description{margin-bottom:12px;color:#99999c}.about-us__project-body{margin-bottom:20px}.about-us__links-wrapper{display:flex}.about-us__link-holder{display:flex;align-items:center;width:fit-content;padding:10px 20px;border:1px solid #c0c0c2;border-radius:360px;transition:.2s border}.about-us__link-holder:not(:first-child){margin-left:12px}.about-us__link-holder:hover{border:1px solid #a01b29}.about-us__room-tour{height:520px;margin:0 0 60px;overflow:hidden;border-radius:12px}@media screen and (min-width: 1440px){.about-us__room-tour{height:560px}}@media screen and (min-width: 1920px){.about-us__room-tour{height:633px}}.policy-page__title{margin-bottom:60px}@media screen and (min-width: 1133px){.policy-page__title{margin-bottom:24px}}.policy-page__description span{display:block}.policy-page__description span:not(:last-child){margin-bottom:60px}.policy-page__description span p{margin-bottom:24px}.policy-page__description ul li:not(:last-child){margin-bottom:14px}@media screen and (min-width: 1133px){.policy-page__description{padding:0 192px}}.policy-page__list--numbered{list-style-type:decimal}.policy-page__list--numbered-bracket li::marker{content:counter(list-item) ") "}.policy-page__list--dotted{list-style-type:disc}.policy-page__list--unstyled{list-style-type:none}.policy-page__list--dashed{list-style-type:"- "}.policy-page__subhead{margin-bottom:24px}.blog__list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media screen and (min-width: 744px){.blog__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1133px){.blog__list{grid-template-columns:repeat(3,1fr);gap:20px}}.blog__title{margin:0 0 24px}@media screen and (min-width: 1133px){.blog__title{margin:0 0 32px}}.promotion__list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media screen and (min-width: 744px){.promotion__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1133px){.promotion__list{grid-template-columns:repeat(3,1fr);gap:20px}}.posters__tabs{display:flex;margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid #c0c0c2}.posters__tab--active p{color:#a01b29}.posters__tab--previous{margin-left:24px}.poster__list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media screen and (min-width: 744px){.poster__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1133px){.poster__list{grid-template-columns:repeat(3,1fr);gap:20px}}
