

/* Start:/local/assets/css/style.css?1756131386316150*/
@font-face{font-family:FavoritPro;src:url(/local/assets/css/../fonts/favorit-pro/FavoritPro-Regular.woff2) format("woff2"),url(/local/assets/css/../fonts/favorit-pro/FavoritPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box;margin:0;padding:0;color:inherit}ol,ul{list-style:none}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block}button,input,select,textarea{font-family:inherit;border:none;background-color:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,label{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}:active,:focus{outline:0}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);white-space:nowrap}.no-transition{transition:none!important}:root{--primary-hsl:0,0%,28%;--primary-inverse-hsl:0,0%,100%;--tertiary-hsl:180,3%,94%;--error-hsl:0,92%,63%;--transparent:hsla(0, 0%, 0%, 0);--c-text-primary:hsl(var(--primary-hsl));--c-text-primary-hover:hsla(var(--primary-hsl), 0.3);--c-text-primary-subdued:hsla(var(--primary-hsl), 0.6);--c-text-primary-inverse:hsl(var(--primary-inverse-hsl));--c-text-primary-inverse-muted:hsl(var(--primary-inverse-hsl), 0.3);--c-text-primary-inverse-disabled:hsla(var(--tertiary-hsl), 0.4);--c-text-secondary:hsla(var(--primary-hsl), 0.5);--c-text-secondary-hover:hsla(var(--primary-hsl), 0.3);--c-text-secondary-active:hsla(var(--primary-hsl), 0.12);--c-text-tertiary:hsla(var(--tertiary-hsl), 0.7);--c-text-disabled:hsla(var(--primary-hsl), 0.5);--c-text-input:hsl(var(--primary-hsl));--c-text-input-active:hsl(var(--primary-hsl));--c-text-input-disabled:hsla(var(--primary-hsl), 0.2);--c-text-input-error:hsl(var(--error-hsl));--c-bg-primary:hsl(var(--tertiary-hsl));--c-bg-primary-subdued:hsla(var(--tertiary-hsl), 0.08);--c-bg-primary-disabled:hsl(var(--tertiary-hsl), 0.2);--c-bg-primary-inverse:hsl(var(--primary-hsl));--c-bg-primary-inverse-subdued:hsla(var(--primary-hsl), 0.6);--c-bg-primary-inverse-hover:hsla(var(--primary-hsl), 0.8);--c-bg-primary-inverse-active:hsla(var(--primary-hsl), 0.4);--c-bg-primary-inverse-disabled:hsla(var(--primary-hsl), 0.2);--c-bg-secondary:hsla(var(--tertiary-hsl), 0.2);--c-bg-tertiary:hsla(var(--tertiary-hsl), 1);--c-bg-tertiary-inverse:hsla(var(--primary-hsl), 0.04);--c-bg-tag-created:hsla(var(--primary-hsl), 0.1);--c-bg-error:hsl(var(--error-hsl));--c-bg-white:#fff;--c-icon-primary:hsl(var(--primary-hsl));--c-icon-primary-hover:hsla(var(--primary-hsl), 0.3);--c-icon-primary-active:hsla(var(--primary-hsl), 0.2);--c-icon-primary-inverse:hsl(var(--primary-inverse-hsl));--c-icon-secondary:hsla(var(--primary-hsl), 0.5);--c-icon-secondary-inverse:hsla(var(--tertiary-hsl), 0.5);--c-icon-secondary-inverse-disabled:hsla(var(--tertiary-hsl), 0.4);--c-icon-input:hsla(var(--primary-hsl), 0.3);--c-icon-input-hover:hsla(var(--primary-hsl), 0.5);--c-icon-input-disabled:hsla(var(--primary-hsl), 0.2);--c-icon-input-error:hsl(var(--error-hsl));--c-bd-primary:hsla(var(--primary-hsl), 0.2);--c-bd-primary-inverse:hsl(var(--primary-inverse-hsl));--c-bd-primary-inverse-subdued:hsla(var(--tertiary-hsl), 0.3);--c-bd-input:hsla(var(--primary-hsl), 0.2);--c-bd-input-hover:hsla(var(--primary-hsl), 0.8);--c-bd-input-active:hsla(var(--primary-hsl), 1);--c-bd-hover:hsla(var(--primary-hsl), 0.6);--c-bd-active:hsl(var(--primary-hsl));--c-bd-disabled:hsla(var(--primary-hsl), 0.12);--c-overlay-modal:var(--c-bg-primary-inverse-subdued);--c-overlay-element:var(--c-text-primary-subdued);--c-shadow-base:hsla(var(--primary-hsl), 0.16);font-size:62.5%;--fs-page-title:5.6rem;--lh-page-title:calc(54 / 56);--ls-page-title:-2.24px;--fs-page-title-2:var(--fs-page-title);--lh-page-title-2:var(--lh-page-title);--ls-page-title-2:var(--ls-page-title);--fs-page-title-3:4.4rem;--lh-page-title-3:calc(42 / 44);--ls-page-title-3:-0.04em;--fs-page-title-4:4.4rem;--lh-page-title-4:calc(42 / 44);--ls-page-title-4:-0.04em;--fs-card-title:3.2rem;--lh-card-title:calc(36 / 32);--ls-card-title:-0.768px;--fs-card-title-2:3.2rem;--lh-card-title-2:calc(36 / 32);--ls-card-title-2:-0.768px;--fs-card-title-3:2.4rem;--lh-card-title-3:calc(27 / 24);--ls-card-title-3:-0.024em;--fs-card-title-4:2.4rem;--lh-card-title-4:calc(27 / 24);--ls-card-title-4:-0.024em;--fs-card-small-title:2rem;--lh-card-small-title:calc(23 / 20);--ls-card-small-title:-0.48px;--fs-card-small-title-2:var(--fs-card-small-title);--lh-card-small-title-2:var(--lh-card-small-title);--ls-card-small-title-2:var(--ls-card-small-title);--fs-card-small-title-3:2.4rem;--lh-card-small-title-3:calc(27 / 24);--ls-card-small-title-3:-0.576px;--fs-card-small-title-4:2.4rem;--lh-card-small-title-4:calc(27 / 24);--ls-card-small-title-4:-0.576px;--fs-card-small-title-5:var(--fs-text-primary);--lh-card-small-title-5:var(--lh-text-primary);--ls-card-small-title-5:var(--ls-text-primary);--fs-sub-title:2.8rem;--lh-sub-title:calc(30 / 28);--ls-sub-title:-0.672px;--fs-sub-title-2:3.2rem;--lh-sub-title-2:calc(36 / 32);--ls-sub-title-2:-2.4px;--fs-sub-title-3:var(--fs-text-primary);--lh-sub-title-3:var(--lh-text-primary);--ls-sub-title-3:var(--ls-text-primary);--fs-sub-title-4:var(--fs-sub-title);--lh-sub-title-4:var(--lh-sub-title);--ls-sub-title-4:var(--ls-sub-title);--fs-sub-title-5:3.2rem;--lh-sub-title-5:calc(36 / 32);--ls-sub-title-5:-0.024em;--fs-section-title:2.4rem;--lh-section-title:calc(27 / 24);--ls-section-title:-0.576px;--fs-section-title-2:5.6rem;--lh-section-title-2:calc(58 / 56);--ls-section-title-2:-2.24px;--fs-section-title-3:var(--fs-sub-title);--lh-section-title-3:var(--lh-sub-title);--ls-section-title-3:var(--ls-sub-title);--fs-section-title-4:var(--fs-section-title);--lh-section-title-4:var(--lh-section-title);--ls-section-title-4:var(--ls-section-title);--fs-section-title-5:4.8rem;--lh-section-title-5:1;--ls-section-title-5:-0.024em;--fs-text-primary:1.6rem;--lh-text-primary:calc(21 / 16);--ls-text-primary:-0.224px;--fs-text-second:1.5rem;--lh-text-second:calc(20 / 15);--ls-text-second:-0.3px;--fs-text-third:1.8rem;--lh-text-third:calc(24 / 18);--ls-text-third:-0.2px;--fs-btn:var(--fs-text-primary);--lh-btn:var(--lh-text-primary);--ls-btn:var(--ls-text-primary);--fs-btn-sm:1.4rem;--lh-btn-sm:calc(19 / 14);--ls-btn-sm:0;--fs-btn-md:var(--fs-text-primary);--lh-btn-md:var(--lh-text-primary);--ls-btn-md:var(--ls-text-primary);--fs-btn-lg:1.4rem;--lh-btn-lg:calc(19 / 14);--ls-btn-lg:0;--fs-caption:1.4rem;--lh-caption:calc(17 / 14);--ls-caption:-0.056px;--fs-caption-2:var(--fs-caption);--lh-caption-2:var(--lh-caption);--ls-caption-2:var(--ls-caption);--fs-small-caption:1rem;--lh-small-caption:calc(13 / 10);--ls-small-caption:-0.2px;--fs-tech-info:2rem;--lh-tech-info:calc(23 / 20);--ls-tech-info:-0.024em;--fs-tech-page-subtitle:2.4rem;--lh-tech-page-subtitle:calc(27 / 24);--ls-tech-page-subtitle:-0.024em;--fs-err-page-title:14rem;--lh-err-page-title:calc(118 / 140);--ls-err-page-title:-0.03em;--fs-form-sms-code-title:1.8rem;--lh-form-sms-code-title:calc(24 / 18);--ls-form-sms-code-title:-0.02em;--fs-form-sms-code-input:3.2rem;--lh-form-sms-code-input:calc(36 / 32);--ls-form-sms-code-input:-0.024em;--fs-banner-about-mob:4.8rem;--lh-banner-about-mob:1;--ls-banner-about-mob:-0.024em;--trans-fast:0.1s ease;--trans-base:0.3s ease;--trans-long:0.5s ease;--trans-base-ease-out:0.3s ease-out;--trans-hystmodal:0.2s ease;--z-modals:99;--z-toast:100;--swiper-theme-color:#007aff;--hystmodal-speed:.2s;--hystmodal-zindex:70;--layout-gap-column:12px;--layout-edge-column:0fr;--layout-padding-column:16px;--layout-columns:repeat(2, 1fr var(--layout-gap-column)) 1fr;--base-columns:repeat(3, 1fr);--height-header:55px;overscroll-behavior:none}@media only screen and (min-width:768px){:root{--fs-page-title:14rem;--lh-page-title:calc(118 / 140);--ls-page-title:-4.2px;--fs-page-title-2:10rem;--lh-page-title-2:calc(90 / 100);--ls-page-title-2:-6px;--fs-page-title-3:var(--fs-section-title);--lh-page-title-3:var(--lh-section-title);--ls-page-title-3:var(--ls-section-title);--fs-page-title-4:var(--fs-section-title);--lh-page-title-4:var(--lh-section-title);--ls-page-title-4:var(--ls-section-title);--fs-card-title-2:10rem;--lh-card-title-2:calc(90 / 100);--ls-card-title-2:-6px;--fs-card-small-title:2.4rem;--lh-card-small-title:calc(27 / 24);--ls-card-small-title:-0.576px;--fs-card-small-title-2:var(--fs-sub-title);--lh-card-small-title-2:var(--lh-sub-title);--ls-card-small-title-2:var(--ls-sub-title);--fs-card-small-title-5:var(--fs-card-small-title);--lh-card-small-title-5:var(--lh-card-small-title);--ls-card-small-title-5:var(--ls-card-small-title);--fs-text-primary:1.8rem;--lh-text-primary:calc(24 / 18);--ls-text-primary:-0.36px;--fs-sub-title:3.2rem;--lh-sub-title:calc(36 / 32);--ls-sub-title:-0.024em;--fs-sub-title-2:5.6rem;--lh-sub-title-2:calc(58 / 56);--ls-sub-title-2:-2.24px;--fs-sub-title-3:var(--fs-sub-title);--lh-sub-title-3:var(--lh-sub-title);--ls-sub-title-3:var(--ls-sub-title);--fs-sub-title-4:5.6rem;--lh-sub-title-4:calc(58 / 56);--ls-sub-title-4:-2.24px;--fs-section-title:7.2rem;--lh-section-title:calc(65 / 72);--ls-section-title:-4.32px;--fs-section-title-2:var(--fs-section-title);--lh-section-title-2:var(--lh-section-title);--ls-section-title-2:var(--ls-section-title);--fs-section-title-3:var(--fs-section-title);--lh-section-title-3:var(--lh-section-title);--ls-section-title-3:var(--ls-section-title);--fs-section-title-4:var(--fs-card-small-title);--lh-section-title-4:var(--flh-card-small-title);--ls-section-title-4:var(--ls-card-small-title);--fs-section-title-5:10rem;--lh-section-title-5:calc(90 / 100);--ls-section-title-5:-0.06em;--fs-btn:1.8rem;--lh-btn:calc(18 / 18);--ls-btn:-0.02em;--fs-btn-md:1.4rem;--lh-btn-md:calc(19 / 14);--ls-btn-md:0;--fs-caption-2:var(--fs-text-primary);--lh-caption-2:var(--lh-text-primary);--ls-caption-2:var(--ls-text-primary);--fs-tech-info:2.4rem;--lh-tech-info:calc(27 / 28);--ls-tech-info:-0.024em;--fs-tech-page-subtitle:3.2rem;--lh-tech-page-subtitle:calc(36 / 32);--ls-tech-page-subtitle:-0.024em;--fs-err-page-title:24rem;--lh-err-page-title:calc(250 / 240);--ls-err-page-title:-0.04em;--fs-banner-about-mob:10rem;--lh-banner-about-mob:calc(90 / 100);--ls-banner-about-mob:-0.06em}}@media only screen and (min-width:1280px){:root{--fs-page-title-2:var(--fs-page-title);--lh-page-title-2:var(--lh-page-title);--ls-page-title-2:var(--ls-page-title);--fs-page-title-3:var(--fs-page-title);--lh-page-title-3:var(--lh-page-title);--ls-page-title-3:var(--ls-page-title);--fs-card-title-3:5.6rem;--lh-card-title-3:calc(58 / 56);--ls-card-title-3:-0.004em;--fs-card-title-4:3.2rem;--lh-card-title-4:calc(36 / 32);--ls-card-title-4:-0.024em;--fs-section-title:10rem;--lh-section-title:calc(90 / 100);--ls-section-title:-6px;--fs-section-title-2:var(--fs-section-title);--lh-section-title-2:var(--lh-section-title);--ls-section-title-2:var(--ls-section-title);--fs-btn-lg:1.8rem;--lh-btn-lg:calc(18 / 18);--ls-btn-lg:-0.36px}}@media only screen and (min-width:1920px){:root{--fs-card-small-title-3:var(--fs-sub-title);--lh-card-small-title-3:var(--lh-sub-title);--ls-card-small-title-3:var(--sub-title)}}.text-muted{color:var(--c-text-primary-inverse-muted)}.text-secondary{color:var(--c-text-secondary)}.has-bd-bottom{border-bottom:1px solid var(--c-bd-primary)}@keyframes loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes show-input-border{0%{transform:scale(0,.5)}100%{transform:scale(1,1)}}@keyframes hide-input-border{0%{transform:scale(1,1)}100%{transform:scale(0,.5)}}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hystmodal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;display:grid;grid-template-columns:100%;grid-template-rows:0 min-content 0;justify-content:center;align-content:space-between;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none}.hystmodal::-webkit-scrollbar{display:none}.hystmodal:before{position:fixed;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:#000;opacity:0;pointer-events:none}.hystmodal--animated:before{transition:opacity var(--hystmodal-speed) ease}.hystmodal--active:before{opacity:.6}.hystmodal--active,.hystmodal--moved{opacity:1;pointer-events:none;visibility:visible}.hystmodal--active{pointer-events:auto}.hystmodal__wrap{display:block;min-width:0;grid-row:2/3}.hystmodal__window{min-width:0;grid-row:2/3;position:relative;z-index:10;box-sizing:border-box;flex-shrink:0;flex-grow:0;background:#fff;width:600px;max-width:100%;overflow:visible;transform:scale(.95);opacity:0;margin:50px auto}.hystmodal__window--loading{min-height:400px;background-image:url("data:image/svg+xml,%0A%3Csvg width='105' height='105' viewBox='0 0 105 105' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='0s' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='52.5' r='12.5' fill-opacity='.5'%3E%3Canimate attributeName='fill-opacity' begin='100ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='300ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='600ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='800ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='400ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='700ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='500ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='200ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:48px}.hystmodal--animated .hystmodal__window{transition:transform var(--hystmodal-speed) ease 0s,opacity var(--hystmodal-speed) ease 0s}.hystmodal--active .hystmodal__window{transform:none;opacity:1}.hystmodal__close{position:absolute;z-index:10;top:15px;right:15px;display:block;width:25px;height:25px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-size:100% 100%;border:none;font-size:0;cursor:pointer;outline:0}.hystmodal__close--wh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E")}.hystmodal__close:hover{opacity:.95}.hystmodal__close:focus{outline:rgba(0,0,0,.7) dotted 2px;outline-offset:2px}.hystmodal__close--wh:focus{outline:rgba(255,255,255,.7) dotted 2px}@media all and (max-width:767px){.hystmodal__close{top:10px;right:10px;width:24px;height:24px}.hystmodal__window{margin-top:0;margin-bottom:0}}/*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@supports ((width:-moz-max-content) or (width:max-content)) and ((height:-moz-max-content) or (height:max-content)){.vanilla-calendar{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports ((width:-moz-fit-content) or (width:fit-content)){.vanilla-calendar_multiple{width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none!important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-moz-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-radius:.5rem 0 0 .5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:0 .5rem .5rem 0}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-radius:.5rem 0 0 .5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:0 .5rem .5rem 0}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:after,.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-style:solid;padding-top:.75rem;border-width:1px 0 0}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content:":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-number,[data-calendar-theme=light] .vanilla-calendar-week-numbers__title{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_prev{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:after,[data-calendar-theme=light] .vanilla-calendar-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active,[data-calendar-theme=dark] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-number,[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:after,[data-calendar-theme=dark] .vanilla-calendar-time__range:before{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{backface-visibility:hidden;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translate(0,-18px);top:auto;right:28px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@media (min-width:768px){:root{--layout-gap-column:16px;--layout-padding-column:32px;--layout-columns:repeat(11, 1fr var(--layout-gap-column)) 1fr;--base-columns:repeat(12, 1fr)}}@media (min-width:1920px){:root{--layout-edge-column:1fr;--layout-columns:repeat(11, minmax(0px, 140px) var(--layout-gap-column)) minmax(0px, 140px);--base-columns:repeat(12, minmax(0px, 140px))}}html{height:100%}.lenis.lenis-stopped{overflow:clip!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary);display:grid;grid-template-columns:1fr;min-height:100%;background-color:var(--c-bg-primary)}.page{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-template-rows:auto 1fr auto}.page .footer,.page .header,.page__main{grid-column:1/-1}.page--lk .page__main{min-height:calc(100 * var(--vh,1vh));grid-template-rows:auto 1fr}.page__main{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);overflow:clip}.lenis-stopped .page{padding-right:var(--scroll-width)}@media only screen and (min-width:1280px){.page--lk .page__main{min-height:calc(100 * var(--vh,1vh) + 112px)}}.accordion__item{padding:16px 0}.accordion__item:first-child{padding-top:0}.accordion__item:not(:last-child){border-bottom:1px solid var(--c-bd-primary)}.accordion__title{font-size:var(--fs-card-small-title-2);line-height:var(--lh-card-small-title-2);letter-spacing:var(--ls-card-small-title-2);font-weight:400;text-transform:lowercase;cursor:pointer}.accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--trans-base),opacity var(--trans-fast)}.accordion__panel-inner{overflow:hidden;display:grid;grid-template-columns:1fr;row-gap:16px}.accordion__panel-inner :first-child{padding-top:24px}.accordion__item.is-active .accordion__panel{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--trans-base),opacity .1s ease-in .2s}.accordion__control{display:flex;gap:8px;justify-content:space-between;align-items:center}.accordion__control-icon{--size:40px;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);transition:transform var(--trans-base)}.accordion__item.is-active .accordion__control-icon{transform:rotateZ(-180deg)}@media only screen and (min-width:768px){.accordion__item{padding:32px 0}}.banner-about{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-template-rows:1fr;color:var(--c-text-primary-inverse);min-height:765px}.banner-about--about .banner-about__main{padding-top:34px}.banner-about--about .banner-about__heading{font-size:var(--fs-banner-about-mob);line-height:var(--lh-banner-about-mob);letter-spacing:var(--ls-banner-about-mob);font-weight:400;z-index:1}.banner-about--about .text-muted{color:var(--c-text-primary-inverse)}.banner-about__bg{grid-column:1/-1;grid-row:1/-1;position:relative}.banner-about__bg::after{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--c-bg-primary-inverse)}.banner-about__body{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-row:1/-1;grid-column:3/-3;grid-template-rows:repeat(2,auto);row-gap:24px;align-content:space-between;padding:32px 0;padding-top:calc(var(--height-header) * 2)}.banner-about__heading{font-size:var(--fs-card-title-2);line-height:var(--lh-card-title-2);letter-spacing:var(--ls-card-title-2);font-weight:400;grid-row:1/2;grid-column:1/-1;text-transform:lowercase;max-width:31.5rem;position:relative;transition:var(--trans-base-ease-out);transition-property:opacity,transform}.section--hero .banner-about__heading{font-size:var(--fs-page-title-2);line-height:var(--lh-page-title-2);letter-spacing:var(--ls-page-title-2);font-weight:400}.swiper-slide .banner-about__heading{opacity:0;transform:translateY(-5px);transition-delay:0s,.3s;transition-duration:.3s,.3s}.swiper-slide-active .banner-about__heading{opacity:1;transform:translateY(0);transition-delay:.6s,.6s}.banner-about__main{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-row:2/3;grid-column:1/-1;row-gap:24px;padding-top:24px;border-top:1px solid var(--c-bd-primary-inverse-subdued);position:relative}.banner-about__main::after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center}.swiper-slide-active .banner-about__main::after{transform:scaleX(min(var(--progress) * 2,1))}.banner-about__caption,.banner-about__controls,.banner-about__descript{grid-column:1/-1;transition-property:opacity,transform;transition-timing-function:ease-out,ease-out;transition-duration:.3s,.3s}.swiper-slide .banner-about__caption,.swiper-slide .banner-about__controls,.swiper-slide .banner-about__descript{opacity:0;transform:translateY(5px);transition-delay:0s,.3s;transition-duration:.3s,.3s}.swiper-slide-active .banner-about__caption,.swiper-slide-active .banner-about__controls,.swiper-slide-active .banner-about__descript{opacity:1;transform:translateY(0);transition-delay:1s,1s}.banner-about__descript{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;text-transform:lowercase;max-width:34.3rem}.banner-about__controls{display:grid;grid-template-columns:1fr;row-gap:16px}@media only screen and (min-width:768px){.banner-about{min-height:968px}.banner-about--about .banner-about__heading{font-size:var(--fs-banner-about-mob);line-height:var(--lh-banner-about-mob);letter-spacing:var(--ls-banner-about-mob);font-weight:400;max-width:125.4rem}.banner-about--about .banner-about__body{padding-bottom:56px}.banner-about__body{padding-bottom:56px;padding-top:calc(104px + var(--height-header))}.banner-about__heading{max-width:92.5rem}.banner-about__descript{max-width:52.6rem}.banner-about__controls{grid-template-columns:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:start}}@media only screen and (min-width:1280px){.banner-about{min-height:1040px}.section--hero .banner-about{max-height:100%}.banner-about__body{padding-top:calc(88px + var(--height-header))}.banner-about__main--no-caption .banner-about__descript{grid-column:1/5}.banner-about__main--no-caption .banner-about__controls{grid-column:5/-1}.banner-about__caption{grid-column:1/5}.banner-about__controls,.banner-about__descript{grid-column:5/-1}.swiper-slide-active .banner-about__caption{transition-delay:.8s}.swiper-slide-active .banner-about__controls,.swiper-slide-active .banner-about__descript{transition-delay:1s}}@media only screen and (min-width:1920px){.section--hero .banner-about__body{padding-top:calc(32px + var(--height-header))}}.banner-about-anim-pic{position:absolute;isolation:isolate;z-index:1;width:var(--banabout-animpic-parent-w);height:var(--banabout-animpic-parent-h)}.banner-about-anim-pic:hover .banner-about-anim-pic__pic:nth-child(1){translate:5% -5%}.banner-about-anim-pic:hover .banner-about-anim-pic__pic:nth-child(2){scale:1.05}.banner-about-anim-pic:hover .banner-about-anim-pic__pic:nth-child(3){translate:-5% 5%}.banner-about-anim-pic__pic{position:absolute;transition:var(--trans-long);transition-property:translate,scale;overflow:hidden}.banner-about-anim-pic__pic:nth-child(1){top:0;right:0;z-index:3;width:var(--banabout-animpic-1-w);height:var(--banabout-animpic-1-h);opacity:1}.banner-about-anim-pic__pic:nth-child(2){top:var(--banabout-animpic-2-pos-y);left:var(--banabout-animpic-2-pos-x);z-index:2;width:var(--banabout-animpic-2-w);height:var(--banabout-animpic-2-h);opacity:.6}.banner-about-anim-pic__pic:nth-child(3){bottom:0;left:0;z-index:1;width:var(--banabout-animpic-3-w);height:var(--banabout-animpic-3-h);opacity:.24}.banner-about-anim-pic__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-about-anim-pic--hero{--banabout-animpic-parent-w:260px;--banabout-animpic-parent-h:206px;--banabout-animpic-1-w:123px;--banabout-animpic-1-h:143px;--banabout-animpic-2-w:90px;--banabout-animpic-2-h:106px;--banabout-animpic-2-pos-x:52px;--banabout-animpic-2-pos-y:72px;--banabout-animpic-3-w:63px;--banabout-animpic-3-h:73px;right:16px;bottom:204px}.banner-about-anim-pic--footer{--banabout-animpic-parent-w:187px;--banabout-animpic-parent-h:159px;--banabout-animpic-1-w:110px;--banabout-animpic-1-h:128px;--banabout-animpic-2-w:81px;--banabout-animpic-2-h:94px;--banabout-animpic-2-pos-x:0px;--banabout-animpic-2-pos-y:65px;top:289px;right:16px}@media only screen and (min-width:768px){.banner-about-anim-pic--hero{--banabout-animpic-parent-w:433px;--banabout-animpic-parent-h:343px;--banabout-animpic-1-w:204px;--banabout-animpic-1-h:238px;--banabout-animpic-2-w:150px;--banabout-animpic-2-h:175px;--banabout-animpic-2-pos-x:85px;--banabout-animpic-2-pos-y:120px;--banabout-animpic-3-w:104px;--banabout-animpic-3-h:121px;right:32px;bottom:214px}.banner-about-anim-pic--footer{--banabout-animpic-parent-w:288px;--banabout-animpic-parent-h:245px;--banabout-animpic-1-w:169px;--banabout-animpic-1-h:197px;--banabout-animpic-2-w:125px;--banabout-animpic-2-h:145px;--banabout-animpic-2-pos-x:0px;--banabout-animpic-2-pos-y:98px;top:464px;right:32px}}@media only screen and (min-width:1440px){.banner-about-anim-pic--hero{--banabout-animpic-parent-w:530px;--banabout-animpic-parent-h:420px;--banabout-animpic-1-w:250px;--banabout-animpic-1-h:292px;--banabout-animpic-2-w:184px;--banabout-animpic-2-h:215px;--banabout-animpic-2-pos-x:105px;--banabout-animpic-2-pos-y:148px;--banabout-animpic-3-w:128px;--banabout-animpic-3-h:149px;right:142px;bottom:99px}.banner-about-anim-pic--footer{--banabout-animpic-parent-w:324px;--banabout-animpic-parent-h:276px;--banabout-animpic-1-w:191px;--banabout-animpic-1-h:222px;--banabout-animpic-2-w:140px;--banabout-animpic-2-h:164px;--banabout-animpic-2-pos-x:0px;--banabout-animpic-2-pos-y:113px;top:248px;right:102px}}@media only screen and (min-width:1680px){.banner-about-anim-pic--hero{--banabout-animpic-parent-w:821px;--banabout-animpic-parent-h:650px;--banabout-animpic-1-w:387px;--banabout-animpic-1-h:451px;--banabout-animpic-2-w:285px;--banabout-animpic-2-h:333px;--banabout-animpic-2-pos-x:162px;--banabout-animpic-2-pos-y:229px;--banabout-animpic-3-w:197px;--banabout-animpic-3-h:230px;right:191px;bottom:119px}.banner-about-anim-pic--footer{--banabout-animpic-parent-w:647px;--banabout-animpic-parent-h:550px;--banabout-animpic-1-w:380px;--banabout-animpic-1-h:443px;--banabout-animpic-2-w:280px;--banabout-animpic-2-h:326px;--banabout-animpic-2-pos-x:0px;--banabout-animpic-2-pos-y:224px;top:112px;right:154px}}.banner-info{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column)}.section--parallax .banner-info{position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - var(--height-header));max-height:none}.lenis-stopped .section--parallax .banner-info{width:calc(100% - var(--scroll-width))}.banner-info__bg{grid-row:1/2;grid-column:1/-1;max-height:1040px}.banner-info__bg img,.banner-info__bg picture,.banner-info__bg video{display:block;width:100%;height:100%}.banner-info__bg img,.banner-info__bg video{-o-object-fit:cover;object-fit:cover}.section--parallax .banner-info__bg{max-height:none;height:100%}.banner-info__body{grid-row:1/2;grid-column:3/-3;color:var(--c-text-primary-inverse);padding:16px 0;transform:translateZ(0)}.banner-info__heading{font-size:var(--fs-section-title-3);line-height:var(--lh-section-title-3);letter-spacing:var(--ls-section-title-3);font-weight:400;text-transform:lowercase;max-width:32.5rem}@media only screen and (min-width:768px){.banner-info__body{padding:40px 0}.banner-info__heading{max-width:66rem}}@media only screen and (min-width:1280px){.banner-info__body{padding:32px 0}.banner-info__heading{max-width:106.4rem}}.banner-promo{display:grid;grid-template-columns:var(--layout-padding-column) 1fr var(--layout-padding-column);grid-template-rows:1fr repeat(2,auto);row-gap:32px;color:var(--c-text-primary-inverse);aspect-ratio:375/432}.banner-promo__bg,.banner-promo__caption,.banner-promo__controls,.banner-promo__heading{grid-column:2/3;position:relative}.banner-promo__bg{grid-row:1/4;grid-column:1/-1}.banner-promo__bg img,.banner-promo__bg picture,.banner-promo__bg video{display:block;width:100%;height:100%}.banner-promo__bg img,.banner-promo__bg video{-o-object-fit:cover;object-fit:cover}.banner-promo__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-bg-primary-inverse-active)}.banner-promo__caption{grid-row:1/2;margin-bottom:auto;margin-top:16px}.banner-promo__heading{font-size:var(--fs-sub-title-4);line-height:var(--lh-sub-title-4);letter-spacing:var(--ls-sub-title-4);font-weight:400;grid-row:2/3;text-transform:lowercase;max-width:33.3rem}.banner-promo__controls{grid-row:3/4;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.banner-promo{row-gap:40px;padding:0 var(--layout-padding-column);aspect-ratio:704/800}.banner-promo__caption{margin-top:32px}.banner-promo__heading{max-width:60.4rem}.banner-promo__controls{margin-bottom:32px;flex-direction:row;gap:16px}}@media only screen and (min-width:1280px){.banner-promo{aspect-ratio:1376/523}.banner-promo__heading{max-width:106rem;text-wrap:balance}}@media only screen and (min-width:1920px){.banner-promo{aspect-ratio:1856/680}}.banner{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-template-rows:1fr;color:var(--c-text-primary-inverse);height:765px;overflow:hidden;position:relative}.section--parallax .banner{position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - var(--height-header));max-height:none}.lenis-stopped .section--parallax .banner{width:calc(100% - var(--scroll-width))}.banner__bg{grid-column:1/-1;grid-row:1/-1;position:relative;min-height:0;will-change:transform}.banner__bg img,.banner__bg picture,.banner__bg video{display:block;width:100%;height:100%}.banner__bg img,.banner__bg video{-o-object-fit:cover;object-fit:cover}.banner__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-bg-primary-inverse-active)}.section--hero .banner__bg::after{background-color:var(--c-bg-tertiary-inverse)}.banner__body{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-row:1/-1;grid-column:3/-3;grid-template-rows:repeat(2,auto);row-gap:24px;align-content:space-between;padding:32px 0;will-change:transform}.banner-about .banner__body,.hero-banner .banner__body{padding-top:var(--height-header)}.banner .hero-banner__bread~.hero-banner__body .banner-about__body,.hero-banner__bread~.hero-banner__body .banner__body{padding-top:calc(var(--height-header) * 2)}.carousel--banner .banner__body{padding-bottom:84px}.banner__heading{font-size:var(--fs-section-title-5);line-height:var(--lh-section-title-5);letter-spacing:var(--ls-section-title-5);font-weight:400;grid-row:1/2;grid-column:1/-1;text-transform:lowercase;max-width:34.3rem;position:relative;transition-property:opacity,transform;transition-timing-function:ease-out,ease-out;transition-duration:.3s,.3s}.hero-banner .banner__heading{font-size:var(--fs-page-title-2);line-height:var(--lh-page-title-2);letter-spacing:var(--ls-page-title-2);font-weight:400}.swiper-slide .banner__heading{opacity:0;transform:translateY(-5px);transition-delay:0s,.3s;transition-duration:.3s,.3s}.swiper-slide-active .banner__heading{opacity:1;transform:translateY(0);transition-delay:.6s,.6s}.banner__main{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-row:2/3;grid-column:1/-1;row-gap:24px;padding-top:24px;border-top:1px solid var(--c-bd-primary-inverse-subdued);position:relative}.banner__main::after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center}.swiper-slide-active .banner__main::after{transform:scaleX(min(var(--progress) * 2,1))}.banner__caption{display:none}.banner__caption,.banner__controls,.banner__descript{grid-column:1/-1;transition-property:opacity,transform;transition-timing-function:ease-out,ease-out;transition-duration:.3s,.3s}.swiper-slide .banner__caption,.swiper-slide .banner__controls,.swiper-slide .banner__descript{opacity:0;transform:translateY(5px);transition-delay:0s,.3s;transition-duration:.3s,.3s}.swiper-slide-active .banner__caption,.swiper-slide-active .banner__controls,.swiper-slide-active .banner__descript{opacity:1;transform:translateY(0);transition-delay:1s,1s}.banner__descript{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;text-transform:lowercase;max-width:34.3rem}.banner__controls{display:grid;grid-template-columns:1fr;row-gap:16px}@media only screen and (min-width:768px){.banner{height:968px}.banner__body{padding-bottom:56px}.banner-about .banner__body,.hero-banner .banner__body{padding-top:calc(32px + var(--height-header))}.banner .hero-banner__bread~.hero-banner__body .banner-about__body,.hero-banner__bread~.hero-banner__body .banner__body{padding-top:calc(104px + var(--height-header))}.carousel--banner .banner__body{padding-bottom:116px}.banner__heading{max-width:60rem}.banner__main{padding-top:32px;row-gap:32px}.banner__caption{display:block}.banner__descript,.hero-banner .banner__descript{max-width:51.3rem}.banner__controls{grid-template-columns:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:start}}@media only screen and (min-width:1280px){.banner{max-height:1040px}.banner-about .banner__body,.hero-banner .banner__body{padding-top:calc(var(--height-header))}.hero-banner__bread~.hero-banner__body .banner__body{padding-top:calc(88px + var(--height-header))}.carousel--banner .banner__body{padding-bottom:56px}.banner__heading{max-width:92.5rem}.hero-banner .banner__heading{max-width:85.8rem}.banner__main{padding-top:20px;row-gap:24px}.hero-banner .banner__main{min-height:17.2rem}.banner__main--no-caption .banner__descript{grid-column:1/5}.banner__main--no-caption .banner__controls{grid-column:5/-1}.banner__caption{grid-column:1/5}.banner__controls,.banner__descript{grid-column:5/-1}.hero-banner .banner__descript{max-width:56.3rem}.swiper-slide-active .banner__caption{transition-delay:.8s}.swiper-slide-active .banner__controls,.swiper-slide-active .banner__descript{transition-delay:1s}}@media only screen and (min-width:1920px){.banner__heading{max-width:92.5rem}.hero-banner .banner__heading{max-width:111.5rem}.banner-about .banner__body,.hero-banner .banner__body{padding-top:calc(32px + var(--height-header))}}.basket{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);row-gap:8px;position:relative;padding-bottom:40px}.basket__list{grid-column:3/-3;margin-bottom:24px}.basket__table{display:contents}.basket .table-order{grid-column:3/-3}.basket__submit{grid-column:1/-1;display:flex;flex-direction:column;position:sticky;bottom:0;padding:16px var(--layout-padding-column);background-color:var(--c-bg-primary)}@media only screen and (min-width:768px){.basket{row-gap:0;padding-bottom:88px}.basket__list{margin-bottom:32px}.basket__submit{padding-top:24px;padding-bottom:24px}}@media only screen and (min-width:1280px){.basket{--layout-columns:1fr 56px 400px;align-items:start;padding-bottom:112px}.basket__list{grid-column:3/4;margin-bottom:0}.basket__table{grid-column:5/6;display:grid;grid-template-columns:1fr;row-gap:24px;position:sticky;top:calc(var(--height-header) + 16px)}.basket__submit{padding:0;position:static}}@media only screen and (min-width:1920px){.basket{--layout-columns:1200px 256px 400px}}.advantages-list{display:flex;flex-direction:column;gap:1px;padding:1px;background-color:var(--c-bd-primary)}.advantages-list__li{display:flex;flex-direction:column;justify-content:space-between;min-height:178px;margin:0;padding:24px;background-color:var(--c-bg-primary)}.advantages-list__li-title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;color:var(--c-text-primary)}.advantages-list__li-descr{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}@media only screen and (min-width:768px){.advantages-list__li-title{font-size:var(--fs-sub-title-2);line-height:var(--lh-sub-title-2);letter-spacing:var(--ls-sub-title-2);font-weight:400}}@media only screen and (min-width:1280px){.advantages-list--about{display:grid;grid-template-columns:repeat(3,1fr)}.advantages-list--about .advantages-list__li{min-height:202px}}@media only screen and (min-width:1680px){.advantages-list--about .advantages-list__li{min-height:178px}}.dotted-title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--c-text-primary)}.dotted-title::before{width:10px;height:10px;content:"";display:block;margin:auto 0;background-color:var(--c-text-primary)}.order-list{display:flex;flex-direction:column;height:100%}.order-list__item{display:flex;-moz-column-gap:20px;column-gap:20px;padding:16px;height:100%}.order-list__item:not(:last-child,:last-of-type){border-bottom:1px solid var(--c-bd-primary)}.order-list__pic{width:112px;height:112px;flex-shrink:0;aspect-ratio:1}.order-list__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-list__info{display:flex;flex-direction:column;justify-content:space-between;row-gap:7px;width:100%}.order-list__title{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:16px;column-gap:16px}.order-list__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;max-width:220px;color:var(--c-text-primary)}.order-list__price{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400}.order-list__warn-block{display:flex;justify-content:center;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:9px 20px;background-color:var(--c-bg-tertiary-inverse)}.order-list__props{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:6px}.order-list__props-item{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;position:relative;isolation:isolate;color:var(--c-text-primary-subdued)}.order-list__props-item:not(:last-child,:last-of-type)::after{width:3px;height:3px;content:"";position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);z-index:1;display:block;background-color:var(--c-text-primary-subdued)}@media only screen and (min-width:768px){.order-list__info{row-gap:16px}.order-list__item{padding:32px}.order-list__pic{width:124px;height:124px}.order-list__warn-block{padding:17px 20px}}.params-list{display:flex;flex-direction:column;gap:12px;padding:12px 32px}.params-list li{display:grid;grid-template-columns:minmax(140px,1fr) 1fr;gap:32px}.params-list li svg{rotate:180deg}.params-list div{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;align-self:start;display:flex;align-items:center;gap:4px;text-transform:lowercase;color:var(--c-text-primary-subdued)}.params-list button[data-pl-tooltip-text]{position:relative;isolation:isolate;align-items:center;justify-content:center;transition:color var(--trans-base);display:none}.params-list button[data-pl-tooltip-text]:is(:hover,:focus-visible){color:var(--c-bg-primary-inverse)}.params-list button[data-pl-tooltip-text]:is(:hover,:focus-visible) span{opacity:1}.params-list button[data-pl-tooltip-text] span{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;position:absolute;isolation:isolate;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:1;display:block;width:-moz-max-content;width:max-content;max-width:132px;padding:12px 16px;text-align:left;color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse);opacity:0;pointer-events:none;transition:opacity var(--trans-base)}.params-list button[data-pl-tooltip-text] span::after{width:12px;height:12px;content:"";position:absolute;top:calc(100% - 6px);left:50%;transform:translateX(-50%) rotate(45deg);z-index:-1;background-color:var(--c-bg-primary-inverse)}.params-list p{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-transform:lowercase;color:var(--c-text-primary)}@media only screen and (min-width:768px){.params-list li{grid-template-columns:240px 1fr}}.radio-list{--r-list-label-gap-hor:19px;--r-list-label-gap-ver:16px;display:flex;flex-direction:column;gap:1px;background-color:var(--c-bd-primary);position:relative}.radio-list::before{content:"";position:absolute;width:100%;height:100%;pointer-events:none;border:1px solid var(--c-bd-primary);top:0;left:0;z-index:1}.radio-list__item{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:12px;column-gap:12px;background-color:var(--c-bg-primary);border:1px solid var(--transparent);transition:var(--trans-base);transition-property:background-color,border-color}.radio-list__item:has(input[type=radio]:checked){border-color:var(--c-bd-active)}.radio-list__label{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:var(--r-list-label-gap-ver) var(--r-list-label-gap-hor);width:100%;height:auto;background-color:var(--transparent);transition:var(--trans-base);transition-property:background-color,opacity;cursor:pointer}.radio-list__label:where(:hover,:focus-visible){background-color:var(--c-bg-tertiary-inverse)}.radio-list__label:has(input[type=radio]:checked){background-color:var(--c-bg-tertiary-inverse)}.radio-list__label:has(input[type=radio].is-disabled),.radio-list__label:has(input[type=radio]:disabled),.radio-list__label:has(input[type=radio][disabled]){opacity:.75;pointer-events:none}.radio-list__label:active{opacity:.75}.radio-list__input{--size:2rem;position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);background-color:var(--transparent);border:1px solid var(--c-bd-primary);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--trans-base)}.radio-list__input::after{content:"";transform:scale(.25);display:block;width:calc(var(--size) - .8rem);height:calc(var(--size) - .8rem);background-color:var(--c-bg-primary-inverse);opacity:0;transition:all var(--trans-base)}.radio-list__input:checked{background-color:var(--transparent)}.radio-list__input:checked::after{transform:scale(1);opacity:1}.radio-list__text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}.radio-list__icns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:-moz-max-content;max-width:max-content;height:auto;margin-inline-start:auto;pointer-events:none}.radio-list__icn-box{display:flex;justify-content:center;align-items:center}.radio-list__icn{width:auto;height:100%;max-height:16px}@media only screen and (min-width:768px){.radio-list{--r-list-label-gap-ver:23px}.radio-list__icns{gap:12px}.radio-list__icn{max-height:32px}.radio-list__input{--size:2.4rem}}.schedule{display:grid;grid-template-columns:46px 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:4px}.schedule__item{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400}.video-block{display:flex;flex-direction:column;align-items:center;row-gap:24px;width:100%;height:auto}.video-block__video-box{position:relative;isolation:isolate;width:100%;padding:0;overflow:hidden;display:flex;justify-content:center}.video-block__trigger{width:56px;height:56px;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--c-text-primary);background-color:var(--c-bg-primary);transition:var(--trans-base);transition-property:scale,color,background-color,opacity}.video-block__trigger:where(:hover,:focus-visible){color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse)}.video-block__trigger:active{scale:.98}.video-block__trigger.is-hidden{opacity:0;pointer-events:none}.video-block__video{width:100%;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;background-color:var(--c-bg-secondary);margin-left:auto;margin-right:auto;flex-grow:1;flex-shrink:1}.video-block__caption{width:100%;max-width:322px;text-align:center}@media only screen and (min-width:1280px){.video-block{height:calc(100 * var(--vh,1vh) - var(--height-header) - 24px);justify-content:center}.video-block__video-box{padding:0 32px}.video-block__trigger{width:88px;height:88px}}.warn-block{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;max-width:920px;padding:16px;background-color:var(--c-bg-tertiary-inverse)}.warn-block--checkout{margin-block-start:16px}.warn-block__text-box{display:flex;align-items:flex-start;-moz-column-gap:12px;column-gap:12px}.warn-block__icn{color:var(--c-text-primary)}.warn-block__text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;width:100%;max-width:480px;text-transform:lowercase;color:var(--c-text-primary)}.warn-block__btn{width:100%}@media only screen and (min-width:768px){.warn-block{flex-direction:row;padding:16px 20px}.warn-block--checkout{margin-block-start:48px}.warn-block__btn{width:auto}}@media only screen and (min-width:1280px){.warn-block--checkout{margin-block-start:56px}}.hero-banner .bread{color:var(--c-text-primary-inverse)}.bread__items{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 var(--layout-padding-column);overflow:auto;scrollbar-width:none}.bread__item{display:flex;align-items:center;white-space:nowrap}.bread__item:not(:last-child){margin-right:4px}.bread__link{padding:6px 4px;text-transform:lowercase;text-decoration:none;transition:color var(--trans-base)}.bread__link:not([href]){color:var(--c-text-secondary)}.hero-banner .bread__link:not([href]){color:var(--c-text-tertiary)}.bread__divider{display:flex;align-items:center;justify-content:center;margin-left:4px;width:12px;height:12px}@media (hover:hover){.bread__link[href]:hover{color:var(--c-text-primary-hover)}.hero-banner .bread__link[href]:hover{color:var(--c-text-tertiary)}}.bread__link[href]:active{color:var(--c-text-secondary)}.hero-banner .bread__link[href]:active{color:var(--c-text-primary-inverse)}@media only screen and (min-width:1920px){.bread__items{padding:0}}.btn-base{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:flex;align-items:center;justify-content:center;padding:8px 0;text-decoration:none;background-color:var(--transparent);color:var(--c-text-primary);gap:4px;position:relative;transition:color var(--trans-base)}.btn-base.is-load{pointer-events:none}.btn-base::after,.btn-base::before{position:absolute;width:var(--size);height:var(--size);border-radius:50%;animation-name:loading;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite;animation-play-state:paused}.btn-base::before{--size:20px;background:conic-gradient(var(--transparent) 90deg,var(--c-icon-primary) 90deg 360deg)}.btn-base::after{--size:16px;background-color:var(--c-bg-primary)}.btn-base.is-load::after,.btn-base.is-load::before{content:"";animation-play-state:running}.btn-base--back{width:100%;justify-content:start}.btn-base--reverse{flex-direction:row-reverse}.btn-base:not(span){text-transform:lowercase}.btn-base--light{color:var(--c-text-primary-inverse)}.header.header--fill .btn-base--light,.header.header--open .btn-base--light,.header.is-scrolling .btn-base--light{color:var(--c-text-primary)}.btn-base--ghost{color:var(--c-text-secondary)}.btn-base__icon{display:flex;justify-content:center;align-items:center;transition:opacity var(--trans-fast)}.btn-base__icon .icn{transition:opacity var(--trans-fast)}.btn-base__text{text-align:left;transition:opacity var(--trans-fast)}.btn-base__text--is-desktop{display:none}.btn-base__text-value{text-transform:capitalize}.btn-base.is-load .btn-base__icon,.btn-base.is-load .btn-base__text{opacity:0}.btn-base[disabled]{color:var(--c-text-input-disabled);cursor:initial}.btn-base[disabled] .btn-base__icon{color:var(--c-text-input-disabled)}.btn-base[data-menu-open=main] .btn-base__icon{position:relative}.btn-base[data-menu-open=main] .btn-base__icon::after{--size:10px;content:"";position:absolute;width:var(--size);height:var(--size);background-color:currentColor;transform:scale(0);transition:transform var(--trans-base)}.btn-base[data-menu-open=main].is-active .btn-base__icon::after{transform:scale(1)}.btn-base[data-menu-open=main].is-active .btn-base__icon .icn{opacity:0}@media (hover:hover){.btn-base:not(span,[disabled]):hover,.header.header--fill .btn-base--light:not(span):hover,.header.header--open .btn-base--light:not(span):hover,.header.is-scrolling .btn-base--light:not(span):hover{color:var(--c-text-secondary)}.btn-base:not(span,[disabled]):hover__icon,.header.header--fill .btn-base--light:not(span):hover__icon,.header.header--open .btn-base--light:not(span):hover__icon,.header.is-scrolling .btn-base--light:not(span):hover__icon{color:var(--c-icon-secondary)}.btn-base--light:not(span,[disabled]):hover{color:var(--c-text-tertiary)}.btn-base--light:not(span,[disabled]):hover__icon{color:var(--c-text-tertiary)}.btn-base--ghost:not(span,[disabled]):hover{color:var(--c-text-primary)}}.btn-base--ghost:not(span,[disabled]):active{color:var(--c-text-secondary)}@media only screen and (min-width:1280px){.btn-base--sm{padding:4px 0}.btn-base__text--is-mobile{display:none}.btn-base__text--is-desktop{display:inline-block}}.btn-count{display:flex;justify-content:center;align-items:center;position:relative}.btn-count__count{font-size:var(--fs-small-caption);line-height:var(--lh-small-caption);letter-spacing:var(--ls-small-caption);font-weight:400;background-color:var(--c-icon-primary);color:var(--c-text-primary-inverse);min-width:1.4rem;height:1.4rem;text-align:center;line-height:1.4rem;position:absolute;top:0;left:100%;padding:0 2px;transform:translateX(calc(-1.4rem - (100% - 1.4rem)/ 2));z-index:1}.btn-count__count:empty{display:none}.btn-fav{--fill:var(--c-transparent);color:var(--c-icon-primary-inverse)}.btn-fav.is-active{--fill:currentColor}.btn-filter{display:grid;grid-template-columns:auto 0;align-items:center;align-content:center;padding:8px 0;cursor:pointer}.is-filled .btn-filter{grid-template-columns:repeat(2,auto)}.btn-filter__btn{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-transform:lowercase;display:grid;grid-template-columns:repeat(2,auto);-moz-column-gap:4px;column-gap:4px;align-items:center;align-content:center}.is-filled .btn-filter__btn{grid-template-columns:auto 0}.btn-filter__icon{display:flex;justify-content:center;align-items:center;transition:transform var(--trans-base)}.btn-filter__btn.is-active .btn-filter__icon{transform:rotateZ(-180deg)}.btn-filter__icon-inner{overflow:hidden}.btn-filter__icon-inner .icn{display:block}.btn-filter__aside-inner{display:grid;grid-template-columns:repeat(2,auto);align-items:center;-moz-column-gap:4px;column-gap:4px;overflow:hidden}.btn-filter__count{--size:20px;display:flex;justify-content:center;align-items:center;min-width:var(--size);height:var(--size);padding:2px}.btn-filter__value{--size:16px;font-size:var(--fs-small-caption);line-height:var(--lh-small-caption);letter-spacing:var(--ls-small-caption);font-weight:400;line-height:var(--size);text-align:center;color:var(--c-text-primary-inverse);min-width:var(--size);height:var(--size);background-color:var(--c-icon-primary);padding:0 3px}.btn-icon{--size:4rem;display:flex;justify-content:center;align-items:center;height:var(--size);width:var(--size);border:1px solid var(--c-bd-primary);background-color:var(--c-bg-primary);color:var(--c-icon-primary);cursor:pointer;text-decoration:none;position:relative;transition:all var(--trans-base);flex-shrink:0}.btn-icon.is-load{pointer-events:none}.btn-icon::after,.btn-icon::before{position:absolute;width:var(--size);height:var(--size);border-radius:50%;animation-name:loading;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite;animation-play-state:paused}.btn-icon::before{--size:20px;background:conic-gradient(var(--transparent) 90deg,var(--c-icon-primary) 90deg 360deg)}.btn-icon::after{--size:16px;background-color:var(--c-bg-primary)}.btn-icon.is-load::after,.btn-icon.is-load::before{content:"";animation-play-state:running}.btn-icon--xs{--size:1.6rem}.btn-icon--sm{--size:3.2rem}.btn-icon--md{--size:4rem}.btn-icon--lg{--size:4.8rem}.btn-icon--xl{--size:3.2rem}.btn-icon--light{color:var(--c-icon-primary-inverse);background-color:var(--transparent);border:none}.header.header--fill .btn-icon--light:not(.btn-fav),.header.header--open .btn-icon--light:not(.btn-fav),.header.is-scrolling .btn-icon--light:not(.btn-fav){color:var(--c-icon-primary)}.btn-icon--second{background-color:var(--c-transparent)}.btn-icon--third{background-color:var(--transparent);border:none}.btn-icon--ghost{color:var(--c-text-primary-subdued)}.btn-icon--nav{border-color:var(--c-bg-primary)}.btn-icon .icn{transition:opacity var(--trans-fast)}.btn-icon.is-load .icn{opacity:0}@media (hover:hover){.btn-icon--nav:hover,.btn-icon:hover{border-color:var(--c-bd-hover)}.btn-icon--light:hover{color:var(--c-icon-secondary-inverse)}.header.header--fill .btn-icon--light:not(.btn-fav):hover,.header.header--open .btn-icon--light:not(.btn-fav):hover,.header.is-scrolling .btn-icon--light:not(.btn-fav):hover{color:var(--c-icon-primary-hover)}.btn-icon--second:hover{background-color:var(--c-bg-tertiary-inverse);border-color:var(--c-bd-primary)}.btn-icon--close:hover{background-color:var(--c-bg-tertiary-inverse)}.btn-icon--ghost:hover{color:var(--c-text-primary)}}.btn-icon--second:active{background-color:var(--transparent);border-color:var(--c-bd-hover);opacity:.8}.btn-icon--ghost:active{color:var(--c-text-primary-subdued)}@media only screen and (min-width:768px){.btn-icon--sm{--size:4rem}.btn-icon--md{--size:4.8rem}}@media only screen and (min-width:1280px){.btn-icon--xl{--size:5.6rem}.btn-icon--xl .icn{width:24px;height:24px}}.btn-number{--size:4rem;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;display:flex;justify-content:center;align-items:center;height:var(--size);width:var(--size);border:1px solid var(--c-bd-primary);background-color:var(--c-bg-primary);color:var(--c-icon-primary);cursor:pointer;text-decoration:none;padding:1px 6px 0;transition:border-color var(--trans-base)}@media (hover:hover){.btn-number:hover{border-color:var(--c-bd-hover)}}@media only screen and (min-width:768px){.btn-number--md{--size:4.8rem}}.btn-pagination{--size:4rem;font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;min-width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;padding:0 8px;border-width:1px;border-style:solid;border-color:var(--transparent);color:var(--c-text-primary);text-decoration:none;transition:all var(--trans-base);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.btn-pagination:not(span):hover{color:var(--c-text-secondary)}}.btn-pagination.is-active{border-color:var(--c-bd-primary);cursor:default}.btn-password-ctrl{display:flex;justify-content:center;align-items:center;color:var(--c-text-primary);transition:var(--trans-fast);transition-property:color,opacity}.btn-password-ctrl.is-show .btn-password-ctrl__icn--closed{opacity:0}.btn-password-ctrl.is-show .btn-password-ctrl__icn--opened{opacity:1}.btn-password-ctrl:where(:hover,:focus-visible){color:var(--c-text-secondary)}.btn-password-ctrl:active{opacity:.75}.btn-password-ctrl__icons{width:16px;height:16px;position:relative;isolation:isolate}.btn-password-ctrl__icn{position:absolute;inset:0;z-index:1;opacity:0;transition:var(--trans-fast);transition-property:color,opacity}.btn-password-ctrl__icn--closed{opacity:1}.btn-select{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);letter-spacing:var(--ls-btn-sm);font-weight:400;display:flex;align-items:center;padding:8px 0}.btn-select__icon{display:flex;margin-left:4px;transition:transform var(--trans-base)}.btn-select.is-active .btn-select__icon{transform:rotateZ(-180deg)}@media only screen and (min-width:768px){.btn-select{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400}}.btn-tab{padding:14px 23px;border:1px solid var(--c-bd-primary);transition:border-color var(--trans-base),background-color var(--trans-base)}.btn-tab__text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;text-transform:lowercase}.btn-tab.is-active{background-color:var(--c-bg-tertiary-inverse);border-color:var(--c-bd-active)}@media (hover:hover){.btn-tab:hover{border-color:var(--c-bd-hover)}}.btn{font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);font-weight:400;display:flex;align-items:center;justify-content:center;padding:12px 23px;min-width:130px;text-decoration:none;border-width:1px;border-style:solid;border-color:var(--transparent);background-color:var(--c-bg-primary-inverse);color:var(--c-text-primary-inverse);text-transform:lowercase;gap:2px;cursor:pointer;position:relative;transition:all var(--trans-base)}.btn.is-load{pointer-events:none}.btn::after,.btn::before{position:absolute;width:var(--size);height:var(--size);border-radius:50%;animation-name:loading;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite;animation-play-state:paused}.btn::before{--size:20px;background:conic-gradient(var(--transparent) 90deg,var(--c-icon-primary-inverse) 90deg 360deg)}.btn::after{--size:16px;background-color:var(--c-bg-primary-inverse)}.btn.is-load::after,.btn.is-load::before{content:"";animation-play-state:running}.btn.btn--xs{padding:6px 15px;min-width:initial}.btn.btn--sm{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);letter-spacing:var(--ls-btn-sm);font-weight:400;padding:10px 19px}.btn.btn--md{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);letter-spacing:var(--ls-btn-md);font-weight:400;padding:13px 19px;min-width:auto}.btn.btn--lg{font-size:var(--fs-btn-lg);line-height:var(--lh-btn-lg);letter-spacing:var(--ls-btn-lg);font-weight:400;padding:10px 19px}.btn.btn--xl{padding:17px 19px}.btn--light{background-color:var(--c-bg-primary);color:var(--c-text-primary)}.btn--second{border-color:var(--c-bd-primary);background-color:var(--transparent);color:var(--c-text-primary)}.btn--light::before,.btn--second::before{background:conic-gradient(var(--transparent) 90deg,var(--c-icon-primary) 90deg 360deg)}.btn--light::after,.btn--second::after{background-color:var(--c-bg-primary)}.btn--blur{border-color:var(--c-bd-primary);background-color:var(--c-bg-secondary);backdrop-filter:blur(20px);color:var(--c-text-primary)}.btn--blur-light{border-color:var(--c-bd-primary-inverse-subdued);background-color:var(--c-bg-primary-subdued);color:var(--c-text-primary-inverse);backdrop-filter:blur(20px)}.btn.is-disabled,.btn:disabled,.btn[disabled]{color:var(--c-text-primary-inverse-disabled);opacity:.2;pointer-events:none}.btn.is-disabled:is(:hover,:focus-visible),.btn:disabled:is(:hover,:focus-visible),.btn[disabled]:is(:hover,:focus-visible){color:var(--c-text-primary-inverse-disabled);opacity:.2;pointer-events:none}.btn__icon{display:flex;justify-content:center;align-items:center;color:var(--c-icon-primary-inverse);transition:color var(--trans-base),opacity var(--trans-fast)}.btn--light .btn__icon,.btn--second .btn__icon{color:var(--c-icon-primary)}.btn__text{text-align:left;white-space:nowrap;padding:0 2px;transition:opacity var(--trans-fast)}.btn__icon+.btn__text{padding:0 2px}.btn__text--is-desktop,.btn__text--is-tablet{display:none}.btn__text-value{text-transform:capitalize}.btn.is-load .btn__icon,.btn.is-load .btn__text{opacity:0}.btn__label{color:var(--c-text-secondary)}@media (hover:hover){.btn:hover{background-color:var(--c-bg-primary-inverse-hover)}.btn--light:hover{box-shadow:0 4px 16px 0 var(--c-shadow-base);background-color:var(--c-bg-white)}.btn--second:hover{background-color:var(--c-bg-tertiary-inverse)}.btn--blur:hover{background-color:var(--c-bg-secondary);opacity:.8}.btn--blur-light:hover{background-color:var(--c-bg-secondary)}}.btn:active{background-color:var(--c-bg-primary-inverse)}.btn--light:active{background-color:var(--c-bg-tertiary);box-shadow:none;opacity:.9}.btn--second:active{background-color:var(--c-bg-tertiary-inverse);opacity:.8}.btn--blur:active{box-shadow:none;opacity:1;background-color:var(--c-bg-primary-subdued)}.btn--blur-light:active{background-color:var(--c-bg-secondary);opacity:.8}@media only screen and (min-width:768px){.btn{padding:18px 31px}.btn.btn--sm{padding:10px 31px}.btn.btn--md{padding:10px 19px}.btn__text--is-tablet{display:inline-block}.btn.btn--xl{padding:18px 31px}}@media only screen and (min-width:1280px){.btn.btn--lg{padding:18px 31px}.btn__text--is-mobile{display:none}.btn__text--is-desktop{display:inline-block}}.caption{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:flex;align-items:center;gap:8px;color:inherit;text-transform:lowercase}.card-address{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:30px;column-gap:30px;padding:32px 0}.card-address__body{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px;align-items:start}.card-address__main{display:flex;flex-direction:column;align-items:start;gap:16px}.card-address__img{--size:48px;width:var(--size);height:var(--size);background-color:var(--c-bg-tag-created);display:flex;justify-content:center;align-items:center;color:var(--c-icon-secondary)}.card-address__controls{display:flex;align-items:center}@media only screen and (min-width:768px){.card-address__body{-moz-column-gap:20px;column-gap:20px;align-items:center}.card-address__main{gap:12px;flex-direction:row;flex-wrap:wrap;align-items:center}.card-address__img{--size:60px}}.card-basket{font-size:var(--fs-caption-2);line-height:var(--lh-caption-2);letter-spacing:var(--ls-caption-2);font-weight:400;display:grid;grid-template-columns:auto 1fr;align-items:start;-moz-column-gap:16px;column-gap:16px;padding:20px 0}.card-basket__aside{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:16px;column-gap:16px}.card-basket__img{--size:48px;width:var(--size);height:var(--size)}.card-basket__img img,.card-basket__img picture{display:block;width:100%;height:100%}.card-basket__img img{-o-object-fit:contain;object-fit:contain}.card-basket__body{display:grid;grid-template-columns:1fr auto;justify-items:start;-moz-column-gap:12px;column-gap:12px}.card-basket__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.card-basket__prices{display:flex;flex-direction:column;align-items:end}.card-basket__price-old{color:var(--c-text-secondary);position:relative}.card-basket__price-old::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:currentColor;width:100%;height:2px}.card-basket__props{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;grid-column:1/-1;color:var(--c-text-primary-subdued);margin-top:12px;display:flex;align-items:center;flex-wrap:wrap}.card-basket__prop{display:flex;align-items:center;position:relative}.card-basket__prop:not(:last-child)::after{content:"";display:block;width:.3rem;height:.3rem;background-color:currentColor;margin:0 6px}.card-basket__size{grid-column:1/-1}.card-basket__count{margin-top:12px}.card-basket__remove{justify-self:end;display:flex;align-items:center;margin-top:12px}@media only screen and (min-width:768px){.card-basket{-moz-column-gap:20px;column-gap:20px;padding:24px 0}.card-basket__aside{-moz-column-gap:20px;column-gap:20px}.card-basket__body{-moz-column-gap:24px;column-gap:24px;grid-template-columns:minmax(0,252px) repeat(2,auto);row-gap:12px}.card-basket__name,.card-basket__prices{margin:8px 0}.card-basket__name,.card-basket__props{grid-column:1/2}.card-basket__count,.card-basket__size{grid-column:2/3}.card-basket__prices,.card-basket__remove{grid-column:3/4;justify-self:end}.card-basket__size{grid-row:1/2;margin-top:0}.card-basket__count,.card-basket__remove{grid-row:2/3;margin-top:0}.card-basket__props{margin-top:0}.card-basket__img{--size:112px}}@media only screen and (min-width:1440px){.card-basket__body{-moz-column-gap:16px;column-gap:16px;grid-template-columns:minmax(0,256px) 1fr auto minmax(112px,max-content);row-gap:8px}.card-basket__props{grid-column:1/4;align-self:end}.card-basket__count{grid-row:1/2;grid-column:3/4}.card-basket__prices,.card-basket__remove{grid-column:4/5}}.card-category-small{display:grid;grid-template-columns:1fr;align-items:start;justify-items:center;background-color:var(--c-bg-primary);row-gap:32px}.card-category-small--subseria{row-gap:0}.card-category-small__bg{width:160px;height:220px;position:relative;overflow:hidden;min-height:0;margin-top:32px}.card-category-small__bg img,.card-category-small__bg picture{display:block;width:100%;height:100%}.card-category-small__bg img{-o-object-fit:cover;object-fit:cover}.card-category-small__bg::after{--w-mask:174px;--h-mask:246px;--x-0:calc((100% - var(--w-mask)) / 2);--x-1:calc(var(--x-0) + var(--w-mask));--y-0:112px;--y-1:calc(var(--y-0) + var(--h-mask));display:none;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:var(--c-bg-primary);clip-path:polygon(0 0,0 100%,var(--x-0) 100%,var(--x-0) var(--y-0),var(--x-1) var(--y-0),var(--x-1) var(--y-1),var(--x-0) var(--y-1),var(--x-0) 100%,100% 100%,100% 0);transition:clip-path .85s}.card-category-small--subseria .card-category-small__bg{display:none}.card-category-small__body{grid-row:2/3;grid-column:1/2;display:grid;grid-template-columns:1fr;justify-items:center;row-gap:8px;padding-bottom:80px;max-width:27.4rem;text-align:center;position:relative}.card-category-small--subseria .card-category-small__body{padding:56px 0}.card-category-small__heading{font-size:var(--fs-sub-title-5);line-height:var(--lh-sub-title-5);letter-spacing:var(--ls-sub-title-5);font-weight:400;text-transform:lowercase}.card-category-small__descript{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400}.card-category-small__controls{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media only screen and (min-width:768px){.card-category-small__bg{width:174px;height:246px;margin-top:112px}.card-category-small__body{padding-bottom:56px}}@media only screen and (min-width:1280px){.card-category-small{grid-template-rows:257px auto;height:498px;row-gap:0;transition:color .5s ease-out}.card-category-small--seria{grid-template-rows:185px auto}.card-category-small:hover{color:var(--c-text-primary-inverse)}.card-category-small__bg,.card-category-small__link{grid-column:1/2;grid-row:1/-1}.card-category-small__bg{width:100%;height:100%;margin-top:0}.card-category-small__bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-bg-tertiary-inverse);backdrop-filter:blur(8px);opacity:0;transition:opacity .5s ease-out}.card-category-small:hover .card-category-small__bg::before{opacity:1}.card-category-small__bg::after{--w-mask:166px;--h-mask:232px;--y-0:100px;display:block}.card-category-small:hover .card-category-small__bg::after{clip-path:polygon(0 0,0 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0)}.card-category-small--subseria .card-category-small__bg{display:block}.card-category-small--subseria .card-category-small__body{padding-top:0}.card-category-small__controls{margin-top:0;margin-bottom:42px;grid-row:1/2;min-width:24rem;gap:16px}.card-category-small__controls .btn{opacity:0;transition:.5s ease-out}.card-category-small:hover .card-category-small__controls .btn{opacity:1}.card-category-small .btn--second{border-color:var(--c-bd-primary-inverse-subdued);background-color:var(--c-bg-primary-subdued);color:var(--c-text-primary-inverse);backdrop-filter:blur(20px)}}@media only screen and (min-width:1280px) and (hover:hover){.card-category-small .btn--second:hover{background-color:var(--c-bg-secondary)}}.card-category{display:grid;grid-template-columns:1fr;align-items:start;justify-items:center;background-color:var(--c-bg-primary);row-gap:32px}.card-category__bg{width:174px;height:246px;position:relative;overflow:hidden;min-height:0;margin-top:112px}.card-category__bg img,.card-category__bg picture{display:block;width:100%;height:100%}.card-category__bg img{-o-object-fit:cover;object-fit:cover}.card-category__bg::after{--w-mask:174px;--h-mask:246px;--x-0:calc((100% - var(--w-mask)) / 2);--x-1:calc(var(--x-0) + var(--w-mask));--y-0:112px;--y-1:calc(var(--y-0) + var(--h-mask));display:none;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:var(--c-bg-primary);clip-path:polygon(0 0,0 100%,var(--x-0) 100%,var(--x-0) var(--y-0),var(--x-1) var(--y-0),var(--x-1) var(--y-1),var(--x-0) var(--y-1),var(--x-0) 100%,100% 100%,100% 0);transition:clip-path .65s}.card-category__link{display:none;align-items:center;justify-content:center;position:relative;text-decoration:none;width:100%;height:100%;overflow:hidden;z-index:1}.card-category__link .btn-base{--x:50%;--y:50%;opacity:0;position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;transition:opacity .3s ease-in}.card-category:hover .card-category__link .btn-base{opacity:1;transition:opacity .3s ease-in}.card-category__body{grid-row:2/3;grid-column:1/2;display:grid;grid-template-columns:1fr;justify-items:center;row-gap:8px;padding-bottom:56px;max-width:27.4rem;text-align:center;position:relative}.card-category__heading{font-size:var(--fs-sub-title-2);line-height:var(--lh-sub-title-2);letter-spacing:var(--ls-sub-title-2);font-weight:400;text-transform:lowercase}.card-category__descript{font-size:var(--fs-caption-2);line-height:var(--lh-caption-2);letter-spacing:var(--ls-caption-2);font-weight:400}.card-category__controls{margin-top:8px}@media only screen and (min-width:768px){.card-category{row-gap:56px}.card-category__bg{width:300px;height:420px;margin-top:172px}.card-category__body{max-width:36.4rem;padding-bottom:104px}.card-category__controls{width:280px}}@media only screen and (min-width:1280px){.card-category{grid-template-rows:688px auto;min-height:900px;row-gap:0;transition:color .5s}.card-category:hover{color:var(--c-text-primary-inverse)}.card-category__bg,.card-category__link{grid-column:1/2;grid-row:1/-1}.card-category__bg{width:100%;height:100%;margin-top:0}.card-category__bg::after{--w-mask:300px;--h-mask:420px;--y-0:212px;display:block}.card-category:hover .card-category__bg::after{clip-path:polygon(0 0,0 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0)}.card-category__link{display:flex}.card-category__body{padding-bottom:98px}.card-category__controls{display:none}}@media only screen and (min-width:1920px){.card-category{grid-template-rows:758px auto;min-height:1040px}.card-category__bg::after{--y-0:282px}.card-category__body{padding-bottom:168px}}.card-contact{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto) 1fr;row-gap:32px;padding:16px;height:100%}.card-contact__heading{font-size:var(--fs-card-small-title-3);line-height:var(--lh-card-small-title-3);letter-spacing:var(--ls-card-small-title-3);font-weight:400;max-width:32rem}.card-contact__list{display:grid;grid-template-columns:1fr;gap:24px;justify-content:start}.card-contact__aside{display:flex;flex-direction:column;margin-top:24px}@media only screen and (min-width:768px){.card-contact{padding:32px;row-gap:40px}.card-contact__list{grid-template-columns:repeat(2,auto)}.card-contact__item{grid-column:1/2}.card-contact__item:last-child{grid-column:2/3;grid-row:1/3}.card-contact__aside{margin-top:16px}}@media only screen and (min-width:1280px){.card-contact{row-gap:24px}.card-contact__aside{margin-top:auto}.card-contact__list{grid-template-columns:1fr}.card-contact__item:last-child{grid-column:initial;grid-row:initial}}@media only screen and (min-width:1920px){.card-contact__heading{max-width:41rem}}.card-details{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:428px;color:var(--c-text-primary-inverse)}.card-details--sm,.card-details--xs{aspect-ratio:1/1;min-height:initial}.card-details__body,.card-details__heading,.card-details__img{grid-row:1/2;grid-column:1/2}.card-details__img{width:100%;min-height:0}.card-details__img img,.card-details__img picture{display:block;width:100%;height:100%}.card-details__img img{-o-object-fit:cover;object-fit:cover}.card-details--ideas .card-details__img{position:relative}.card-details--ideas .card-details__img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-bg-primary-inverse-active)}.card-details__heading{margin-top:16px;margin-left:16px;min-width:0;min-height:0;max-width:17.3rem;color:currentColor;text-transform:lowercase;align-self:start}.carousel--ideas .card-details__heading{max-width:none}.card-details__body{position:relative}@media only screen and (min-width:768px){.card-details{min-height:640px}.card-details--sm{aspect-ratio:704/668;min-height:initial}.card-details__heading{margin-top:32px;margin-left:32px}}@media only screen and (min-width:1280px){.card-details{min-height:800px}.card-details--sm{aspect-ratio:912/668;min-height:initial}.card-details__heading{display:none}}@media only screen and (min-width:1920px){.card-details{min-height:1040px}.card-details--sm{aspect-ratio:1232/870;min-height:initial}}.card-doc-download{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:16px;text-decoration:none;background-color:var(--c-bg-tertiary-inverse);border:1px solid var(--transparent);transition:var(--trans-base);transition-property:background-color,border-color}.card-doc-download:where(:hover,:focus-visible){border-color:var(--c-bd-hover)}.card-doc-download:active{background-color:var(--c-bg-primary-inverse-disabled)}.card-doc-download__text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}.card-doc-download__params{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:inline;min-width:-moz-max-content;min-width:max-content;margin-inline-start:auto;padding-inline-start:32px;color:var(--c-text-secondary)}.card-item-short{display:grid;grid-template-columns:1fr;row-gap:12px;position:relative}.card-item-short__img{aspect-ratio:1/1;overflow:hidden}.card-item-short__img img,.card-item-short__img picture{display:block;width:100%;height:100%}.card-item-short__img img{-o-object-fit:cover;object-fit:cover;transform:scale(1.3);transition:transform var(--trans-base)}.card-item-short:hover .card-item-short__img img{transform:scale(1)}.card-item-short__name{text-transform:lowercase}.card-item-short__link{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1920px){.card-item-short__img{aspect-ratio:390/404}}.card-order-short{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;row-gap:24px;padding:32px 0;width:100%}.card-order-short__main{display:grid;grid-template-columns:1fr;row-gap:8px;justify-items:start}.card-order-short__name,.card-order-short__price{font-size:var(--fs-card-small-title-5);line-height:var(--lh-card-small-title-5);letter-spacing:var(--ls-card-small-title-5);font-weight:400}.card-order-short__status{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;display:flex;align-items:center;gap:8px;color:var(--c-text-primary-subdued)}.card-order-short__id,.card-order-short__props{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;color:var(--c-text-primary-subdued)}.card-order-short__aside{display:grid;grid-template-columns:1fr;row-gap:8px;grid-column:1/-1}.card-order-short__items{display:flex;gap:12px}.card-order-short__item{--size:4rem;width:var(--size);height:var(--size)}.card-order-short__item img,.card-order-short__item picture{display:block;width:100%;height:100%}.card-order-short__item img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.card-order-short{row-gap:20px}.card-order-short__main{grid-template-columns:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;align-items:start}.card-order-short__id{grid-column:1/-1}.card-order-short__status{grid-column:2/3;grid-row:1/2}.card-order-short__aside{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:end}.card-order-short__item{--size:4.8rem}}.card-order{font-size:var(--fs-caption-2);line-height:var(--lh-caption-2);letter-spacing:var(--ls-caption-2);font-weight:400;display:grid;grid-template-columns:auto 1fr;align-items:start;-moz-column-gap:16px;column-gap:16px;padding:32px 0}.card-order__img{--size:48px;width:var(--size);height:var(--size)}.card-order__img img,.card-order__img picture{display:block;width:100%;height:100%}.card-order__img img{-o-object-fit:contain;object-fit:contain}.card-order__body{display:grid;grid-template-columns:1fr auto;justify-items:start;-moz-column-gap:12px;column-gap:12px;row-gap:16px;align-content:space-between}.card-order__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.card-order__prices{display:flex;flex-direction:column;align-items:end}.card-order__price-old{color:var(--c-text-secondary);position:relative}.card-order__price-old::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:currentColor;width:100%;height:2px}.card-order__props{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;grid-column:1/-1;color:var(--c-text-primary-subdued);display:flex;align-items:center;flex-wrap:wrap}.card-order__prop{display:flex;align-items:center;position:relative}.card-order__prop:not(:last-child)::after{content:"";display:block;width:.3rem;height:.3rem;background-color:currentColor;margin:0 6px}@media only screen and (min-width:768px){.card-order{-moz-column-gap:20px;column-gap:20px;align-items:stretch}.card-order__body{-moz-column-gap:24px;column-gap:24px;grid-template-columns:minmax(0,252px) auto}.card-order__name{grid-column:1/2}.card-order__prices{justify-self:end}.card-order__img{--size:124px}}.card-pc-decor{display:flex;gap:20px;padding:16px}.card-pc-decor__info{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto}.card-pc-decor__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.card-pc-decor__cost,.card-pc-decor__title{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);letter-spacing:var(--ls-btn-sm);font-weight:400;color:var(--c-text-primary)}.card-pc-decor__title{width:100%;max-width:194px}.card-pc-decor__cost{white-space:nowrap}.card-pc-decor__text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;color:var(--c-text-primary-subdued)}.card-pc-decor__btn{width:-moz-max-content;width:max-content;padding:8px 16px}.card-pc-decor__pic{flex-shrink:0;flex-grow:0;width:112px;height:112px}@media only screen and (min-width:768px){.card-pc-decor{padding:32px}.card-pc-decor__cost,.card-pc-decor__title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400}}.card-pc-endshape{display:flex;gap:20px;padding:32px 16px}.card-pc-endshape__icn-box{--size:74px;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);border:1px solid var(--c-bd-primary);flex-shrink:0}.card-pc-endshape__icn-box img,.card-pc-endshape__icn-box picture{display:block;width:100%;height:100%}.card-pc-endshape__icn-box img{-o-object-fit:cover;object-fit:cover}.card-pc-endshape__info{display:flex;flex-direction:column;gap:16px}.card-pc-endshape__text{display:flex;flex-direction:column;gap:8px}.card-pc-endshape__title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}.card-pc-endshape__descr{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400;text-transform:lowercase;color:var(--c-text-primary)}.card-pc-endshape__btn{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);letter-spacing:var(--ls-btn-sm);font-weight:400;width:-moz-max-content;width:max-content;min-width:auto;padding:6px 14px}@media only screen and (min-width:1280px){.card-pc-endshape{padding-inline:32px}.card-pc-endshape__icn-box{--size:114px}.card-pc-endshape__icn{width:48px;height:48px}}.card-person{display:grid;grid-template-columns:1fr;row-gap:24px}.card-person__main{display:grid;grid-template-columns:auto 1fr;align-items:center;align-content:center;-moz-column-gap:16px;column-gap:16px;text-transform:lowercase}.card-person__photo{grid-row:1/3;border-radius:50%;width:72px;height:72px;overflow:hidden}.card-person__photo img,.card-person__photo picture{display:block;width:100%;height:100%}.card-person__photo img{-o-object-fit:contain;object-fit:contain}.card-person__name{align-self:end}.card-person__post{align-self:start;color:var(--c-text-primary-subdued)}.card-person__controls{display:flex;flex-direction:column}@media only screen and (min-width:1280px){.card-person__controls{flex-direction:row}}.card-preview{font-size:var(--fs-caption-2);line-height:var(--lh-caption-2);letter-spacing:var(--ls-caption-2);font-weight:400;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);justify-items:start;align-items:start;-moz-column-gap:20px;column-gap:20px;row-gap:30px;width:100%;min-width:343px;color:var(--c-text-primary)}.card-preview__img{--size:112px;grid-row:1/3;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center}.card-preview__img img,.card-preview__img picture{display:block;width:100%;height:100%}.card-preview__img img{-o-object-fit:cover;object-fit:cover}.card-preview__body,.card-preview__controls{grid-column:2/3}.card-preview__body{display:grid;grid-template-columns:1fr auto;-moz-column-gap:20px;column-gap:20px;width:100%}.card-preview__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-width:26rem}.card-preview__price{white-space:nowrap}.card-preview__controls{align-self:end}.card-preview__controls--desktop{display:none}@media only screen and (min-width:768px){.card-preview__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}}@media only screen and (min-width:1280px){.card-preview{min-width:39.4rem;-moz-column-gap:0;column-gap:0;row-gap:16px;background-color:var(--c-text-primary-inverse)}.card-preview__img{--size:192px}.card-preview__body{grid-template-columns:1fr;row-gap:8px;padding:16px 16px 0}.card-preview__name{text-transform:lowercase;max-width:none}.card-preview__price{color:var(--c-text-primary-subdued)}.card-preview__controls{padding:0 16px 16px}.card-preview__controls--mobile{display:none}.card-preview__controls--desktop{display:block}}.card-product{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;row-gap:12px;height:100%}.card-product__aside,.card-product__img{grid-row:1/2;grid-column:1/2}.card-product__img{aspect-ratio:166/182;min-width:0;overflow:hidden}.card-product__img picture{transition:transform var(--trans-base)}.card-product__img img,.card-product__img picture{display:block;width:100%;height:100%}.card-product__img img{-o-object-fit:cover;object-fit:cover}.list-catalog__item:nth-child(13n) .card-product__img{aspect-ratio:343/322}.card-product__body{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;row-gap:4px;grid-row:2/3;grid-column:1/2}.card-product__name{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-width:27.2rem}.card-product__price{color:var(--c-text-primary-subdued)}.card-product__aside{display:flex;align-items:start;justify-content:space-between;padding:8px;position:relative;z-index:1;pointer-events:none}.card-product__controls{flex-shrink:0;margin-left:auto;pointer-events:all}.card-product__tags{flex-wrap:wrap;gap:8px;padding:8px;display:none}.card-product__link{grid-column:1/-1;grid-row:1/-1}@media (hover:hover){.card-product:hover .card-product__img>picture{transform:scale(1.1)}}@media only screen and (min-width:768px){.card-product__img,.list-catalog__item:nth-child(13n) .card-product__img{aspect-ratio:1/1}.card-product__tags{display:flex}}@media only screen and (min-width:1280px){.card-product__img,.list-catalog__item:nth-child(13n) .card-product__img{aspect-ratio:448/460}.carousel--related .card-product__img,.grid-4 .list-catalog__item:nth-child(13n) .card-product__img,.list-catalog__items.grid-4 .card-product__img{aspect-ratio:1/1}}@media only screen and (min-width:1920px){.card-product__img{aspect-ratio:358/332}.list-catalog__item:nth-child(13n) .card-product__img,.list-catalog__items .card-product__img{aspect-ratio:1/1}.carousel--related .card-product__img{aspect-ratio:452/428}}.carousel-gallery{position:relative;isolation:isolate}.carousel-gallery.is-wide .carousel-gallery__pic{max-width:100%}.carousel-gallery.is-wide .carousel-gallery__trigger-text--zoom-out{display:flex;visibility:visible}.carousel-gallery.is-wide .carousel-gallery__trigger-text--zoom-in{display:none;visibility:hidden}.carousel-gallery.is-wide .carousel-gallery__navigation-area .btn-base,.carousel-gallery.is-wide .carousel-gallery__pagination{color:var(--c-text-primary-inverse)}.carousel-gallery__item{display:flex;justify-content:center;align-items:center;width:100%;max-width:100vw;height:calc(100 * var(--vh,1vh))}.carousel-gallery__pic{display:block;width:100%;max-width:720px;height:100%;transition:max-width var(--trans-base)}.carousel-gallery__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-gallery__navigation{position:absolute;inset:0;z-index:1;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;pointer-events:none;overflow:hidden}.carousel-gallery__navigation-area{position:relative;display:flex;justify-content:center;align-items:center;min-width:165px;height:100%;margin:0;padding:0;border:none;pointer-events:all}.carousel-gallery__navigation-area .btn-base{--x:50%;--y:50%;position:absolute;opacity:0;top:var(--y);left:var(--x);transform:translate(-50%,-50%);color:var(--c-text-primary);pointer-events:none;transition:var(--trans-base);transition-property:color,opacity}.carousel-gallery__navigation-area:where(:hover,:focus-visible) .btn-base{opacity:1}.carousel-gallery__pagination{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;position:absolute;top:32px;left:32px;z-index:2;color:var(--c-text-primary);transition:color var(--trans-base)}.carousel-gallery__trigger{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:3;width:50vw;height:calc(50 * var(--vh,1vh));opacity:0;transition:opacity var(--trans-base)}.carousel-gallery__trigger:where(:hover,:focus-visible){opacity:1}.carousel-gallery__trigger:active{opacity:.75}.carousel-gallery__trigger-text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;color:var(--c-text-primary-inverse)}.carousel-gallery__trigger-text--zoom-out{display:none;visibility:hidden}.carousel{position:relative;min-width:0}.hero-banner .carousel .banner,.hero-banner .carousel .swiper{height:100%}.carousel.carousel--category-card{background-color:var(--c-bg-primary)}.carousel .carousel--banner .swiper-slide,.carousel .carousel--ideas .swiper-slide{transition-timing-function:linear;transition-delay:.7s}.carousel .carousel--banner .swiper-slide-active,.carousel .carousel--ideas .swiper-slide-active{z-index:2;transition-delay:0s}.carousel--product{display:flex;height:100%}.carousel--filters-controls .swiper{margin:0 -22px;padding:0 16px}.carousel--filters-controls .swiper-slide{width:auto}.carousel__pagination{display:grid;align-items:center;-moz-column-gap:4px;column-gap:4px;position:absolute;bottom:16px;z-index:1;padding:8px 0;left:50%;transform:translateX(-50%);grid-auto-flow:column}.hero-banner .carousel__pagination{bottom:32px}.carousel--product .carousel__pagination{width:100%;display:flex;gap:4px;padding:16px;bottom:0}.carousel--product-card-page .carousel__pagination{top:auto;left:0;bottom:0;transform:none;z-index:1;display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:auto;padding:16px}.carousel--product-card-page .carousel__bullet{position:relative;isolation:isolate;width:100%;height:2px;background-color:var(--c-icon-secondary-inverse)}.carousel--product-card-page .carousel__bullet::after{content:"";display:block;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;background-color:var(--c-icon-primary-inverse)}.carousel--product-card-page .carousel__bullet.is-active::after{transform:scaleX(var(--progress))}.carousel--category .carousel__pagination,.carousel--ideas .carousel__pagination{width:100%;padding:16px;display:flex;gap:8px;bottom:0}.carousel--related>.swiper{padding:0 var(--layout-padding-column)}.carousel--related .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(2,calc(50% - 6px));grid-auto-flow:column;grid-auto-columns:calc(50% - 6px);-moz-column-gap:12px;column-gap:12px}.carousel__bullet{--size:12px;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);position:relative;color:var(--c-icon-secondary-inverse);transition:color var(--trans-base)}.carousel__bullet.is-active{color:var(--c-icon-primary-inverse)}.carousel__bullet--dark{color:var(--c-icon-secondary);transition:color var(--trans-base)}.carousel__bullet--dark.is-active{color:var(--c-icon-primary)}.carousel__bullet::after{--size:8px;content:"";display:block;width:var(--size);height:var(--size);background-color:currentColor}.carousel__bullet-second{border-top:1px solid var(--c-icon-secondary-inverse);padding-top:19px;position:relative;color:var(--c-text-primary-inverse);text-transform:lowercase}.carousel__bullet-second::after{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background-color:var(--c-bg-primary);transform:scaleX(0);transform-origin:left center}.carousel__bullet-second.is-active::after{transform:scaleX(min(var(--progress) * 2,1))}.carousel--category .carousel__bullet-second,.carousel--ideas .carousel__bullet-second{width:100%;padding-top:0}.carousel__bullet-third{display:block;height:2px;width:100%;flex-shrink:1;background-color:var(--c-bd-primary-inverse-subdued);transition:background-color var(--trans-base)}.carousel__bullet-third.is-active{background-color:var(--c-bd-primary-inverse)}.carousel__navigation{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.carousel__navigation-area{height:100%;min-width:165px;pointer-events:all;display:flex;justify-content:center;align-items:center;border:none;padding:0;margin:0;position:relative}.carousel__navigation-area .btn-base{--x:50%;--y:50%;position:absolute;opacity:0;top:var(--y);left:var(--x);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .1s ease-in}.carousel__navigation-area:hover .btn-base{opacity:1;transition:opacity .3s ease-in}.carousel__navigation-area:first-child{grid-column:1/4}.carousel__navigation-area:last-child{grid-column:-4/-1}.carousel--category .carousel__navigation{display:grid;grid-template-columns:repeat(2,auto);width:auto;height:auto;left:var(--layout-padding-column);top:var(--layout-padding-column);bottom:initial;-moz-column-gap:8px;column-gap:8px;pointer-events:all}.carousel--banner .carousel__navigation,.carousel--ideas .carousel__navigation,.carousel--related .carousel__navigation{display:none}@media only screen and (min-width:768px){.carousel.carousel--category-card .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:var(--c-bd-primary)}.carousel.carousel--category-card .swiper-wrapper:has(.swiper-slide:nth-child(odd):last-child) .swiper-slide:first-child{grid-column:span 2}.carousel--filters-controls .swiper{margin:0 -38px;padding:0 32px}.section--hero .carousel__pagination{bottom:56px}.carousel--ideas .carousel__pagination{gap:16px;padding:40px}.carousel--related .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,calc(50% - 8px));grid-auto-columns:calc(50% - 8px);-moz-column-gap:16px;column-gap:16px}.carousel--related .carousel__navigation{display:grid;grid-template-columns:repeat(2,auto);width:auto;height:auto;right:var(--layout-padding-column);left:initial;top:initial;bottom:calc(100% + 40px);-moz-column-gap:8px;column-gap:8px;pointer-events:all}}@media only screen and (min-width:1280px){.carousel.carousel--category-card{display:flex}.carousel.carousel--category-card .swiper-wrapper{display:flex;justify-content:center;padding:0 1px;box-sizing:border-box}.carousel.carousel--category-card .swiper-slide{width:480px;flex-shrink:1}.carousel--details .carousel__pagination,.carousel--ideas .carousel__pagination{width:100%;left:0;bottom:0;transform:translate(0);padding:24px;-moz-column-gap:16px;column-gap:16px}.carousel--category .carousel__pagination{padding:32px}.carousel--banner .carousel__pagination{display:none}.carousel--banner .carousel__navigation,.carousel--ideas .carousel__navigation{display:grid}.carousel--ideas .carousel__bullet-second{padding-top:19px}.carousel--related .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4,calc(25% - 12px));grid-auto-columns:calc(25% - 12px)}.carousel--related .carousel__navigation{bottom:calc(100% + 24px)}}@media only screen and (min-width:1921px){.carousel--related>.swiper{padding:0}}.catalog{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);position:relative}.catalog::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--c-bd-primary)}.catalog__controls,.catalog__list{grid-column:3/-3}.catalog__controls{display:grid;grid-template-columns:repeat(2,auto);-moz-column-gap:32px;column-gap:32px;padding:16px 0;justify-content:space-between}.catalog__filters,.catalog__view{display:none}.catalog__sort{grid-column:-1/-2}.catalog__view .btn-icon{color:var(--c-icon-primary-hover)}.catalog__view .btn-icon.is-active{color:var(--c-icon-primary)}@media only screen and (min-width:1280px){.catalog__controls{grid-template-columns:auto 1fr repeat(2,auto);-moz-column-gap:24px;column-gap:24px}.catalog__filters{display:block}.catalog__view{grid-column:-3/-2;display:grid;grid-template-columns:repeat(2,auto);-moz-column-gap:16px;column-gap:16px}}@media only screen and (min-width:1440px){.catalog__controls{-moz-column-gap:32px;column-gap:32px}}.categories{position:relative;min-height:100%;display:grid;grid-template-columns:var(--layout-padding-column) 1fr var(--layout-padding-column);grid-template-rows:repeat(2,auto) 1fr}.categories__items,.categories__names{grid-column:2/-2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-width:0;min-height:0}.categories__names{position:sticky;top:0;padding:18px 48px 18px 0;background-color:var(--c-bg-primary);z-index:2}.categories__items{padding-top:16px;align-items:start}.categories__item,.categories__name{grid-column:1/2;grid-row:1/2;min-width:100%;visibility:hidden;opacity:0;transition:visibility .15s,opacity .15s}.categories__item{overflow:hidden;height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.categories__item.is-active,.categories__name.is-active{visibility:visible;opacity:1;transition:visibility,opacity .15s .15s}.categories__item.is-active{overflow:visible;height:auto;min-height:100%}.categories__name{font-size:var(--fs-card-title-3);line-height:var(--lh-card-title-3);letter-spacing:var(--ls-card-title-3);font-weight:400}.categories__tabs{grid-column:2/-2;display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.categories__caption{display:none}.categories__info{display:grid;grid-template-columns:1fr;row-gap:16px}.categories__descript{font-size:var(--fs-sub-title-3);line-height:var(--lh-sub-title-3);letter-spacing:var(--ls-sub-title-3);font-weight:400}.categories__props{display:flex;flex-wrap:wrap;gap:12px}.categories__carousel{padding-top:32px;padding-bottom:16px;min-width:100%}.categories__link{display:flex;flex-direction:column;position:sticky;bottom:0;padding:var(--layout-padding-column);border-top:1px solid var(--c-bd-primary);z-index:3;background-color:var(--c-bg-primary);margin:0 calc(var(--layout-padding-column) * -1)}@media only screen and (min-width:768px){.categories__names{padding:32px calc(var(--layout-padding-column) + 48px) 32px var(--layout-padding-column);margin:0 calc(var(--layout-padding-column) * -1)}.categories__tabs{padding:0}.categories__item{grid-template-rows:repeat(2,auto) 1fr auto}.categories__caption{display:block;padding:16px 0}.categories__info{row-gap:32px}.categories__props{gap:16px}.categories__carousel{margin:0 calc(var(--layout-padding-column) * -1);padding-bottom:0}}@media only screen and (min-width:1280px){.categories__names{padding:32px var(--layout-padding-column)}.categories__tabs{padding-bottom:32px;position:relative}.categories__tabs::after{content:"";position:absolute;left:calc(var(--layout-padding-column) * -1);bottom:0;width:calc(var(--layout-padding-column) * 2 + 100%);height:1px;background-color:var(--c-bd-primary)}.categories__items{padding-top:32px}.categories__item{display:grid;grid-template-columns:1fr 480px;grid-template-rows:auto 1fr auto;-moz-column-gap:16px;column-gap:16px}.categories__caption{padding:0}.categories__carousel,.categories__link{grid-column:1/-1}}.checkout-aside{display:flex;flex-direction:column}.checkout-aside__block{display:flex;flex-direction:column;row-gap:20px;padding:24px 0}.checkout-aside__block:not(:last-of-type){border-bottom:1px solid var(--c-bd-primary)}.checkout-aside__title{font-size:var(--fs-section-title);line-height:var(--lh-section-title);letter-spacing:var(--ls-section-title);font-weight:400;display:flex;align-items:center;justify-content:space-between;color:var(--c-text-primary)}.checkout-aside__products{display:flex;flex-direction:column;row-gap:12px}.checkout-aside__products-title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary-subdued)}.checkout-aside__products-inner{display:flex;flex-direction:column;row-gap:20px}.checkout-aside__products-list-box{display:flex;justify-content:space-between;align-items:center;row-gap:8px}.checkout-aside__products-list{display:flex;align-items:center;gap:8px}.checkout-aside__products-item{width:48px;height:48px;position:relative}.checkout-aside__products-item--is-unavailable{isolation:isolate}.checkout-aside__products-item::after{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;border:1px solid var(--c-bd-hover);opacity:0;transition:opacity var(--trans-base),border-color var(--trans-base)}.checkout-aside__products-item:hover::after{opacity:1}.checkout-aside__products-item img{display:block;width:100%;height:100%;transition:transform var(--trans-base);transform-origin:center}.checkout-aside__products-item:hover img{transform:scale(.8333333333)}.checkout-aside__products-item--is-unavailable picture{opacity:.7}.checkout-aside__products-item--is-unavailable .checkout-aside__unav-overlay{display:flex}.checkout-aside__unav-overlay{position:absolute;inset:0;z-index:1;display:none;justify-content:center;align-items:center;background-color:var(--c-bg-tertiary-inverse)}.checkout-aside__total-stats{display:flex;flex-direction:column;row-gap:16px}.checkout-aside__total-stats-item{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);letter-spacing:var(--ls-btn-sm);font-weight:400;display:flex;justify-content:space-between;align-items:center;color:var(--c-text-primary)}.checkout-aside__tooltip{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;position:absolute;isolation:isolate;top:-18px;left:50%;translate:-50% -100%;z-index:1;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;max-width:125px;padding:12px 16px;color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse);opacity:0;transform:translateY(3px);transition:opacity var(--trans-base),transform var(--trans-base);pointer-events:none}.checkout-aside__tooltip::after{width:12px;height:12px;content:"";position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;z-index:-1;display:block;background-color:var(--c-bg-primary-inverse)}.checkout-aside__products-item:first-child .checkout-aside__tooltip{left:0;translate:0 -100%}.checkout-aside__products-item:first-child .checkout-aside__tooltip::after{left:24px}.checkout-aside__products-item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .checkout-aside__tooltip{left:initial;right:0;translate:0 -100%}.checkout-aside__products-item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .checkout-aside__tooltip::after{left:initial;right:24px;translate:50% 50%}.checkout-aside__products-item:where(:hover,:focus-visible) .checkout-aside__tooltip{opacity:1;transform:translateY(0)}.checkout-aside__note{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;text-transform:lowercase;margin-top:12px}@media only screen and (min-width:768px){.checkout-aside__title{font-size:var(--fs-card-small-title);line-height:var(--lh-card-small-title);letter-spacing:var(--ls-card-small-title);font-weight:400}}.checkout-form{display:flex;flex-direction:column;gap:56px;padding:56px 0}.checkout-form__main{display:flex;flex-direction:column;row-gap:56px}.checkout-form__section{display:flex;flex-direction:column;row-gap:24px;border:none}.checkout-form__section-inner{display:flex;flex-direction:column;gap:12px}.checkout-form__section-box{display:grid;grid-template-columns:1fr;gap:12px}.checkout-form__section-box.is-hidden,.checkout-form__section-box.is-hidden input{display:none;visibility:hidden}.checkout-form__title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;display:contents;color:var(--c-text-primary)}.checkout-form__inputs-group{display:grid;grid-template-columns:1fr;gap:12px}.checkout-form__inputs-group .input--fullwidth,.checkout-form__inputs-group .input__input{min-width:0}.checkout-form__trigg-field{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;width:100%;max-width:448px;padding:16px 0;cursor:pointer;position:relative}.checkout-form__trigg-field::after,.checkout-form__trigg-field::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px}.checkout-form__trigg-field::before{background-color:var(--c-bd-input);transition:transform .5s cubic-bezier(.16,1,.3,1);transform-origin:left bottom;transform:scaleY(.5)}.checkout-form__trigg-field::after{content:"";background-color:var(--c-bd-input-hover);transform-origin:right center;transition:transform var(--trans-base);animation-name:hide-input-border;animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@media (hover:hover){.checkout-form__trigg-field:not(:has([disabled])):hover::before{transform:scaleY(1)}.checkout-form__trigg-field:not(:has([disabled])):hover::after{transform-origin:left center;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-name:show-input-border}}.checkout-form__trigg-field-input{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary);cursor:pointer}.checkout-form__trigg-field-input[data-calendar-trigger=calendar]{pointer-events:none}.checkout-form__trigg-field-icn--end{margin-inline-start:auto}.checkout-form__aside{height:auto}@media only screen and (min-width:768px){.checkout-form{padding:112px 0}.checkout-form__section-box{grid-template-columns:repeat(2,1fr);gap:24px}.checkout-form__section-box .textarea,.checkout-form__section-box>.checkout-form__inputs-group,.checkout-form__section-box>:first-child{grid-column:1/-1}.checkout-form__inputs-group{grid-template-columns:repeat(2,1fr);gap:24px}.checkout-form__section-box .checkout-form__inputs-group{grid-template-columns:repeat(3,1fr)}.checkout-form__section-inner{gap:24px}}@media only screen and (min-width:1280px){.checkout-form{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 400px}.checkout-form__main{row-gap:72px}.checkout-form__aside{position:sticky;top:var(--height-header);height:-moz-max-content;height:max-content}}@media only screen and (min-width:1920px){.checkout-form{gap:256px}}.checkout-tabs__head{display:flex;align-items:center;gap:1px;padding:1px 1px 0;background-color:var(--c-bd-primary)}.checkout-tabs__head .tab{width:100%}.checkout-tabs__panels{padding:24px;background-color:var(--c-bg-tertiary-inverse)}.checkout-tabs__panel{display:none;flex-direction:column;row-gap:24px}.checkout-tabs__panel.is-active{display:flex}.checkout-tabs__list{display:flex;flex-direction:column;row-gap:16px}.checkout-tabs__item{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.checkout-tabs__icn-box{align-self:start;display:flex;justify-content:center;align-items:center;padding:7px;border:1px solid var(--c-bd-primary)}.checkout-tabs__text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-transform:lowercase;color:var(--c-text-primary)}.checkout-tabs__text a[href]{text-decoration:none;transition:var(--trans-base);transition-property:color,opacity}.checkout-tabs__text a[href]:where(:hover,:focus-visible){color:var(--c-text-secondary-hover)}.checkout-tabs__text a[href]:active{opacity:.75}.checkout-tabs__text a[href].is-disabled,.checkout-tabs__text a[href]:disabled,.checkout-tabs__text a[href][disabled]{opacity:.5;pointer-events:none}@media only screen and (min-width:768px){.checkout-tabs__btn{align-self:start}}.checkout-tech-page{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-column:1/-1;min-height:calc(100 * var(--vh,1vh));padding-block-start:var(--height-header)}.checkout-tech-page__content{grid-column:3/-3;display:flex;flex-direction:column;margin:auto}.checkout-tech-page__icn{margin:0 auto;margin-block-end:24px}.checkout-tech-page__text{display:flex;flex-direction:column;align-items:center;row-gap:32px;margin-block-end:32px}.checkout-tech-page__title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;text-align:center;text-transform:lowercase;color:var(--c-text-primary)}.checkout-tech-page__descr{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;max-width:520px;text-align:center;text-transform:lowercase;color:var(--c-text-primary)}.checkout-tech-page__controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin:0 auto}.checkout-tech-page__control{width:100%}@media only screen and (min-width:450px){.checkout-tech-page__controls{flex-direction:row;width:auto}.checkout-tech-page__control{width:auto}}@media only screen and (min-width:768px){.checkout-tech-page{min-height:657px}}.contacts-static{display:flex;flex-direction:column;row-gap:24px}.contacts-static__map{display:block;width:100%;height:432px}.contacts-static__map img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-static__map-coords{display:none;visibility:hidden}.contacts-static__info{display:flex;flex-direction:column;gap:16px}.contacts-static__addr{font-size:var(--fs-section-title);line-height:var(--lh-section-title);letter-spacing:var(--ls-section-title);font-weight:400;max-width:328px}.contacts-static__items{display:flex;flex-direction:column;gap:24px}.contacts-static__item{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.contacts-static__icn-box{display:flex;justify-content:center;align-items:center;align-self:start;padding:8px;border:1px solid var(--c-bd-primary)}.contacts-static__item-link,.contacts-static__item-text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}.contacts-static__item-link{text-decoration:none;transition:var(--trans-base);transition-property:color,opacity}.contacts-static__item-link:where(:hover,:focus-visible){color:var(--c-text-secondary-hover)}.contacts-static__item-link:active{opacity:.75}.contacts-static__item-link.is-disabled,.contacts-static__item-link:disabled,.contacts-static__item-link[disabled]{opacity:.5;pointer-events:none}@media only screen and (min-width:768px){.contacts-static__map{height:494px}.contacts-static__info{flex-direction:row;justify-content:space-between}.contacts-static__items{padding-inline-end:32px}.contacts-static__addr{font-size:var(--fs-card-small-title);line-height:var(--lh-card-small-title);letter-spacing:var(--ls-card-small-title);font-weight:400}}@media only screen and (min-width:1280px){.contacts-static__items{display:grid;grid-template-columns:repeat(2,210px);padding-inline-end:24px}}@media only screen and (min-width:1680px){.contacts-static__info{justify-content:flex-start}.contacts-static__items{padding-inline-start:120px;padding-inline-end:0}}.contacts__main{border-color:var(--c-bd-primary);border-style:solid;border-width:1px 1px 0}.contacts__tabs{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--c-bd-primary);-moz-column-gap:1px;column-gap:1px}.contacts__panels{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.contacts__panel{grid-column:1/2;grid-row:1/2;display:grid;grid-template-rows:0fr;pointer-events:none}.contacts__panel.is-active{grid-template-rows:1fr;pointer-events:all}.contacts__panel-inner{overflow:hidden;display:flex;flex-direction:column}.contacts__map{width:100%;height:300px;background-color:var(--c-bd-primary)}@media only screen and (min-width:768px){.contacts__map{height:514px}}@media only screen and (min-width:1280px){.contacts{display:grid;grid-template-columns:repeat(11,1fr 16px) 1fr}.contacts__main{grid-column:1/9;display:grid;grid-template-rows:auto 1fr;border-width:1px 0 1px 1px}.contacts__map{min-height:664px;grid-column:9/-1}}@media only screen and (min-width:1920px){.contacts__map{min-height:898px}}.error{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-column:1/-1;row-gap:32px;min-height:657px;padding-block-start:var(--height-header)}.error__head{grid-column:3/-3;display:flex;flex-direction:column;align-items:center;row-gap:32px;margin:0 auto;margin-block-start:auto}.error__title{font-size:var(--fs-err-page-title);line-height:var(--lh-err-page-title);letter-spacing:var(--ls-err-page-title);font-weight:400;color:var(--c-text-secondary-active)}.error__descr{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary);text-align:center}.error__controls{grid-column:3/-3;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin:0 auto;margin-block-end:auto;width:100%}@media only screen and (min-width:768px){.error{min-height:877px}.error__controls{display:flex;width:auto}}@media only screen and (min-width:1440px){.error{min-height:754px}}.filter-control{display:none;grid-template-columns:repeat(2,auto);-moz-column-gap:8px;column-gap:8px;align-items:center;padding:8px;background-color:var(--c-bg-tertiary-inverse);width:-moz-max-content;width:max-content}.filter-control.is-filled{display:grid}.filter-control__main{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;display:grid;grid-template-columns:repeat(2,auto);align-items:center;-moz-column-gap:4px;column-gap:4px}.filter-control__text{color:var(--c-text-secondary)}.filter-control__count:empty{--size:16px;width:var(--size);height:var(--size);background-color:var(--c-icon-primary)}.footer{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);row-gap:48px;padding-top:56px;padding-bottom:48px;background-color:var(--c-bg-primary);border-top:1px solid var(--c-bd-primary);position:relative}.footer__section{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-column:3/-3;align-items:start;row-gap:48px}.footer__section:not(:first-child){padding-top:48px;border-top:1px solid var(--c-bd-primary)}.footer__logo{display:flex;height:4rem;color:var(--c-bg-primary-inverse);justify-self:start;width:100%;grid-column:span 2}.footer__btn-up{grid-column:-2/-1;justify-self:end}.footer__list{grid-column:1/-1;display:grid;grid-template-columns:1fr;row-gap:16px}.footer__list--legal,.footer__list--social{justify-items:center}.footer__list--social{padding-top:48px;border-top:1px solid var(--c-bd-primary)}.footer__list-body{display:grid;grid-template-columns:1fr;justify-items:start}.footer__list--contacts .footer__list-body,.footer__list--legal .footer__list-body{row-gap:4px}.footer__list--legal .footer__list-body{justify-items:center}.footer__list--social .footer__list-body{grid-template-columns:initial;grid-auto-flow:column;-moz-column-gap:16px;column-gap:16px}.footer__list-title{font-size:var(--fs-text-third);line-height:var(--lh-text-third);letter-spacing:var(--ls-text-third);color:var(--c-text-secondary);text-transform:lowercase}@media only screen and (min-width:768px){.footer,.footer__section{row-gap:72px}.footer__section:not(:first-child){padding-top:72px}.footer__section:last-child{padding-top:48px}.footer__logo{grid-column:span 6}.footer__btn-up{grid-column:-3/-1}.footer__list{grid-column:span 6}.footer__list--legal,.footer__list--social{grid-column:1/-1}.footer__list--social{padding-top:72px}.footer__list--contacts .footer__list-body{row-gap:8px}}@media only screen and (min-width:1280px){.footer{padding-top:80px;padding-bottom:0}.footer__section{grid-auto-flow:column}.footer__section:not(:first-child){padding-top:48px}.footer__section:last-child{padding:16px 0}.footer__logo{grid-column:span 4;height:5.6rem}.footer__list{grid-column:span 3}.footer__list--social{padding-top:0;border-top:none;grid-column:1/5;justify-items:start}.footer__list--legal{grid-column:1/-1}.footer__list--contacts:nth-child(2){grid-column:span 5}.footer__list--social .footer__list-body{-moz-column-gap:8px;column-gap:8px}.footer__list--contacts .footer__list-body{row-gap:12px}.footer__list--legal .footer__list-body{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);justify-items:start;width:100%}.footer__list--legal .footer__list-item{grid-column:span 4}.footer__list--legal .footer__list-item:last-child{justify-self:end}.footer__list--social .btn-icon--lg{--size:4rem}}@media only screen and (min-width:1440px){.footer__list--contacts:nth-child(2){grid-column:span 4}}@media only screen and (min-width:1920px){.footer{padding-top:112px}.footer__list--contacts:nth-child(2){grid-column:span 3}}.form-address-add .form__group-input{grid-template-columns:repeat(6,1fr)}.form-address-add .input,.form-address-add .input-select{grid-column:1/-1}@media only screen and (min-width:768px){.form-address-add .input:has([name=home],[name=level],[name=room]){grid-column:span 2}.form-address-add .input:has([name=entrance],[name=intercom]){grid-column:span 3}}.form-address-remove{display:flex;flex-direction:column}.form-address-update .form__group-input{grid-template-columns:repeat(6,1fr)}.form-address-update .input,.form-address-update .input-select{grid-column:1/-1}@media only screen and (min-width:768px){.form-address-update .input:has([name=home],[name=level],[name=room]){grid-column:span 2}.form-address-update .input:has([name=entrance],[name=intercom]){grid-column:span 3}}.form-auth{width:100%}.form-auth .form__main{padding:24px 0}.form-auth .form__bottom{row-gap:16px;padding:32px var(--layout-padding-column)}.form-auth .form__note{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400}@media only screen and (min-width:768px){.form-auth{max-width:520px}}.form-city .form__group-radio{margin:0 -12px}.form-city .radio__text{text-transform:capitalize}.form-contract-data{row-gap:48px}.form-contract-data .input{grid-column:1/-1}.form-enter{width:100%}.form-enter .form__main{padding:24px 0}.form-enter .form__bottom{row-gap:16px;padding:16px var(--layout-padding-column)}.form-enter__block{display:flex;flex-direction:column;row-gap:8px}.form-enter__link{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;width:auto;max-width:-moz-max-content;max-width:max-content;padding:10px 0;text-decoration:none;color:var(--c-text-secondary);transition:var(--trans-base);transition-property:color,opacity}.form-enter__link:where(:hover,:focus-visible){color:var(--c-text-primary)}.form-enter__link:active{opacity:.75}@media only screen and (min-width:768px){.form-enter{max-width:520px}}.form-entity-data{row-gap:48px}.form-entity-data .input{grid-column:1/-1}@media only screen and (min-width:768px){.form-entity-data .form__bottom{flex-direction:row}}.form-feedback{display:grid;grid-template-columns:1fr;height:100%;row-gap:80px}.form-feedback .form__main{grid-column:1/-1}.form-feedback--modal .form__main{grid-column:2/3}.form-feedback .input-file{margin-top:8px}.form-feedback--modal .input-file{margin-top:0}.form-feedback.form--modal .form__bottom{position:static}@media only screen and (min-width:768px){.form-feedback.form--modal .input:has(.js-mail){grid-row:1/2;grid-column:1/2}.form-feedback .input-file{margin-top:16px}}@media only screen and (min-width:1280px){.form-feedback.form--modal .input{grid-column:span 2}.form-feedback.form--modal .input:has(.js-name){grid-column:span 1}.form-feedback.form--modal .form__bottom{position:sticky}}.form-filter-short{display:grid;grid-auto-flow:column;justify-content:start;justify-items:start;-moz-column-gap:24px;column-gap:24px}@media only screen and (min-width:1440px){.form-filter-short{-moz-column-gap:32px;column-gap:32px}}.form-filter.form--modal .form__main{grid-column:1/-1}.form-filter .form__bottom{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:12px}.form-filter__controls{grid-column:1/-1}.form-filter__controls .filter-control{margin:0 6px}@media only screen and (min-width:768px){.form-filter{row-gap:16px}}.form-order-cancel,.form-order-repeat{display:flex;flex-direction:column}.form-order.form--modal .form__main{grid-column:1/-1}.form-person-data{row-gap:48px}.form-person-data .input{grid-column:1/-1}@media only screen and (min-width:768px){.form-person-data .form__bottom{flex-direction:row}}.form-sms{width:100%;height:100%}.form-sms .form__main{padding:0}.form-sms .form__bottom{row-gap:16px;padding:32px var(--layout-padding-column)}.form-sms .form__note{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400}.form-sms__code{display:flex;flex-direction:column;row-gap:40px;width:100%;padding:32px 16px;border:none}.form-sms__code.has-error .form-sms__code-input{border-color:var(--c-text-input-error)}.form-sms__code.has-error .form-sms__code-err-message{display:block}.form-sms__code-head{font-size:var(--fs-form-sms-code-title);line-height:var(--lh-form-sms-code-title);letter-spacing:var(--ls-form-sms-code-title);font-weight:400;margin:0 auto}.form-sms__code-core{display:flex;flex-direction:column;justify-content:center;row-gap:16px}.form-sms__code-inputs-box{display:flex;justify-content:center;align-items:center;-moz-column-gap:16px;column-gap:16px}.form-sms__code-input{font-size:var(--fs-form-sms-code-input);line-height:var(--lh-form-sms-code-input);letter-spacing:var(--ls-form-sms-code-input);font-weight:400;display:block;width:100%;max-width:calc(1em + 28px);padding:20px 14px;text-align:center;border:1px solid var(--c-bd-primary);transition:border-color var(--trans-base)}.form-sms__code-input:where(:hover,:focus-visible){border-color:var(--c-bd-active)}.form-sms__code-input .form-sms.is-filled{border-color:var(--c-bd-active)}.form-sms__code-err-message{font-size:var(--fs-form-sms-code-title);line-height:var(--lh-form-sms-code-title);letter-spacing:var(--ls-form-sms-code-title);font-weight:400;display:none;text-align:center;color:var(--c-text-input-error)}.form-sms__code-btn{width:100%}.form-sms__timer{display:none}.form-sms__timer.is-active{display:inline}@media only screen and (min-width:768px){.form-sms{max-width:520px}}.form{display:grid;grid-template-columns:1fr}.form--modal{display:grid;grid-template-columns:var(--layout-padding-column) 1fr var(--layout-padding-column);min-height:100%;align-content:space-between}.form--auth{display:grid;grid-template-columns:var(--layout-padding-column) 1fr var(--layout-padding-column);min-height:auto}.form--modal .form__main{grid-column:2/3;min-width:0}.form__change-trigger{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;gap:4px;min-width:auto;padding:10px 0;color:var(--c-text-secondary);background-color:var(--transparent);transition:var(--trans-base);transition-property:color,opacity}.form__change-trigger *{color:inherit}.form__change-trigger:is(:hover,:focus-visible){color:var(--c-text-primary);background-color:var(--transparent)}.form__change-trigger:active{opacity:.75}.form__group-input{display:grid;grid-template-columns:1fr;row-gap:24px}.form__group-radio{display:flex;flex-direction:column;padding:8px 0}.form__fieldset{border:none;display:flex;flex-direction:column;padding:8px}.form__fieldset-body{display:flex;flex-direction:column;max-height:18rem;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:var(--transparent) var(--transparent);scrollbar-width:none}.form__fieldset:not(:last-child){border-bottom:1px solid var(--c-bd-primary)}.form__legend{text-transform:lowercase;color:var(--c-text-secondary);padding:12px}.form__bottom{display:flex;flex-direction:column;row-gap:24px}.form--modal .form__bottom{grid-column:1/-1;position:sticky;bottom:0;margin-top:auto;padding:16px var(--layout-padding-column);border-top:1px solid var(--c-bd-primary);background-color:var(--c-bg-primary);z-index:1;overflow:clip}.form--auth .form__bottom{position:static;margin-top:0;border:none}.form__notes{display:grid;grid-template-columns:2.4rem 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:16px;text-transform:lowercase}.form__notes .checkbox,.form__notes .form__note{grid-column:1/-1}.form__notes .checkbox~.form__note{grid-column:2/-1}@media only screen and (min-width:768px){.form__group-input{grid-template-columns:repeat(2,calc(50% - var(--layout-gap-column)/ 2));-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column)}.form__group-radio{padding:20px 0}.form__fieldset{padding:20px}.form__fieldset-body{max-height:19.2rem}.form .input-file,.form .textarea{grid-column:1/-1}}@media only screen and (min-width:1280px){@supports selector(::-webkit-scrollbar){.form__fieldset-body{scrollbar-width:auto;scrollbar-color:initial}.form__fieldset-body::-webkit-scrollbar{width:7px;-webkit-appearance:none;appearance:none}.form__fieldset-body::-webkit-scrollbar-track{background-color:var(--color-transparent)}.form__fieldset-body::-webkit-scrollbar-thumb{background-color:var(--c-icon-primary-active);border-right:4px solid var(--transparent);border-top:4px solid var(--transparent);border-bottom:4px solid var(--transparent);background-clip:content-box}}.form__fieldset:first-child{border-top:1px solid var(--c-bd-primary)}}.header{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);padding:8px 0;position:fixed;top:0;align-items:center;z-index:5;width:100%;min-height:56px;color:var(--c-text-primary-inverse);transition:color .2s}.header::before{content:"";width:100%;height:100%;background-color:var(--c-bg-primary);position:absolute;top:0;left:0;opacity:0;transition:opacity .2s}.header--fill,.header--open,.header.is-scrolling{color:var(--c-text-primary);transition:color .2s}.header--fill::before,.header--open::before,.header.is-scrolling::before{opacity:1;transition:opacity .2s}.header__logo{display:flex;height:2.8rem;grid-column:3;position:relative}.header__nav{grid-column:5/6;display:grid;-moz-column-gap:20px;column-gap:20px;justify-items:center;grid-auto-flow:column}.header__nav-desktop{display:none;-moz-column-gap:20px;column-gap:20px;justify-items:start;align-items:center;grid-auto-flow:column}.header__controls{display:none;-moz-column-gap:32px;column-gap:32px;grid-auto-flow:column;align-items:center;justify-content:start;position:relative}.header__controls .popover-city{grid-column:2/3}.header__profile{display:flex;grid-column:-4;justify-self:end}.header__aside{grid-column:1/-1;position:absolute;top:100%;width:100%;height:calc(100 * var(--vh,1dvh) - var(--height-header,0px));overflow:auto;background-color:var(--c-bg-primary);padding-bottom:16px;visibility:hidden;opacity:0;display:grid;grid-template-rows:56px auto 1fr;transition:visibility .2s,opacity .2s}.header__aside.is-open{visibility:visible;opacity:1;transition:visibility,opacity .2s}.header__search{grid-column:1/-1;grid-row:1/-1;opacity:.05;transition:opacity .2s}.header__menu{grid-column:1/-1;grid-row:2/3;opacity:.05;transition:opacity .2s}.header__menu .menu{grid-column:2/-2}.header__aside-controls{display:flex;flex-direction:column;margin-top:24px;padding:0 var(--layout-padding-column);grid-column:1/-1;grid-row:3/4;opacity:.05;transition:opacity .2s}.header__aside.is-open .header__aside-controls,.header__aside.is-open .header__menu,.header__aside.is-open .header__search{transition:opacity .2s .15s;opacity:1}.lenis-stopped .header{padding-right:var(--scroll-width)}.lenis-stopped .header__aside{width:calc(100% + var(--scroll-width))}@media only screen and (min-width:768px){.header--cut{--layout-columns:auto 48px auto 1fr}.header__logo{grid-column:3/span 3}.header--cut .header__logo{grid-column:3/4}.header__nav{grid-column:13/span 3}.header--cut .header__nav{grid-column:5/6;padding:0}.header__profile{grid-column:23/span 3}.header--cut .header__profile{grid-column:6/7}.header__aside-controls{margin-top:48px}}@media only screen and (min-width:1280px){.header__logo{grid-column:3/span 1}.header__nav{grid-column:5/span 13;justify-content:start;padding-left:14px}.header__nav-desktop{display:grid}.header__controls{display:grid;grid-column:19/span 5;padding-right:var(--layout-gap-column)}.header__profile{grid-column:24/span 2}.header__aside{grid-column:1/-1;position:absolute;top:100%;width:100%;height:auto;overflow:initial;background-color:initial;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;transition:visibility;opacity:1}.header__aside.is-open{transition:visibility}.header__aside::before{content:"";position:absolute;top:0;left:0;height:1px;width:100%;background-color:var(--c-bd-primary);z-index:1}.header__menu,.header__search{grid-column:1/2;grid-row:1/2;height:calc(100 * var(--vh,1vh) - var(--height-header));visibility:hidden;opacity:1;pointer-events:none;transition:visibility .2s,opacity .2s}.header__aside.is-open .header__menu,.header__aside.is-open .header__search{transition:visibility .2s,opacity;opacity:1;visibility:hidden}.header__aside.is-open .header__menu.is-open,.header__aside.is-open .header__search.is-open{transition:visibility,opacity;opacity:1;visibility:visible;pointer-events:all}.header__aside-controls{display:none}}@media only screen and (min-width:1920px){.header--cut{--layout-edge-column:calc((100% - 1920px) / 2)}.header__nav{padding-left:0;grid-column:4/span 14}}.hero-banner{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-template-rows:auto 1fr;grid-column:1/-1;height:calc(100 * var(--vh,1vh));min-height:-moz-max-content;min-height:max-content;background-color:var(--c-bg-primary);position:relative;z-index:1}.hero-banner__bread{position:relative;z-index:2;padding:12px 0;margin-top:var(--height-header);grid-column:2/-2;grid-row:1/2}.hero-banner__body{grid-row:1/3;grid-column:1/-1}.hero-banner .banner,.hero-banner .banner-about,.hero-banner .carousel{max-height:initial;height:100%}.hero-banner .banner-about{min-height:initial}.hero-banner .banner-about__body{padding-bottom:32px}@media only screen and (min-width:768px){.hero-banner .banner-about--about .banner-about__body{padding-bottom:56px}.hero-banner__bread{padding:20px 0}}@media only screen and (min-width:1024px){.hero-banner .banner-about--about .banner-about__body{padding-bottom:48px}}@media only screen and (min-width:1280px){.hero-banner .banner{max-height:100%}.hero-banner .banner-about--about .banner-about__body{padding-bottom:72px}}@media only screen and (min-width:1920px){.hero-banner__bread{grid-column:3/-3}}.hero-contacts{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);padding-top:var(--height-header);padding-bottom:56px;grid-column:1/-1}.hero-contacts__bread{padding:12px 0;grid-column:1/-1}.hero-contacts__body{display:grid;grid-template-columns:1fr;row-gap:16px;grid-column:3/-3}.hero-contacts__heading{font-size:var(--fs-page-title-3);line-height:var(--lh-page-title-3);letter-spacing:var(--ls-page-title-3);font-weight:400;text-transform:lowercase}.hero-contacts__aside{grid-column:3/-3;margin-top:56px;display:grid;grid-template-columns:1fr;row-gap:40px}.hero-contacts__title{font-size:var(--fs-section-title-4);line-height:var(--lh-section-title-4);letter-spacing:var(--ls-section-title-4);font-weight:400;max-width:34.4rem}@media only screen and (min-width:768px){.hero-contacts{padding-bottom:112px}.hero-contacts__bread{padding:20px 0}.hero-contacts__aside{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}}@media only screen and (min-width:1280px){.hero-contacts__body{grid-column:3/18}.hero-contacts__aside{grid-column:19/-3;grid-template-columns:1fr;margin-top:32px}.hero-contacts__title{max-width:44.8rem}}@media only screen and (min-width:1920px){.hero-contacts__bread{grid-column:3/-3}}.hero{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);padding-top:var(--height-header);padding-bottom:56px;grid-column:1/-1}.hero.is-desktop{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);white-space:nowrap;pointer-events:none}.hero--tech-page .hero__heading{font-size:var(--fs-sub-title-2);line-height:var(--lh-sub-title-2);letter-spacing:var(--ls-sub-title-2);font-weight:400}.hero--checkout,.hero--product-card-page{padding-bottom:0}.hero--catalog{row-gap:0}.hero__bread{padding:12px 0;grid-column:1/-1}.hero__body{display:grid;grid-template-columns:1fr;row-gap:16px;grid-column:3/-3}.hero--catalog .hero__body{row-gap:24px}.hero__heading{font-size:var(--fs-page-title-4);line-height:var(--lh-page-title-4);letter-spacing:var(--ls-page-title-4);font-weight:400;text-transform:lowercase;max-width:34.3rem}.hero__descript{font-size:var(--fs-sub-title-3);line-height:var(--lh-sub-title-3);letter-spacing:var(--ls-sub-title-3);font-weight:400;text-transform:lowercase;max-width:86rem}.hero__controls{grid-column:3/-3;margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hero__controls>:only-child{grid-column:1/-1}.hero--catalog .hero__controls{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}@media only screen and (min-width:768px){.hero{padding-bottom:112px}.hero--tech-page .hero__heading{font-size:var(--fs-section-title-2);line-height:var(--lh-section-title-2);letter-spacing:var(--ls-section-title-2);font-weight:400}.hero--checkout,.hero--product-card-page{padding-bottom:0}.hero__bread{padding:20px 0}.hero__heading{max-width:40.6rem}.hero__body{row-gap:48px}.hero--catalog .hero__body{row-gap:32px}.hero__controls{margin-top:48px;display:flex;flex-direction:row;flex-wrap:wrap}.hero--catalog .hero__controls{margin-top:32px}}@media only screen and (min-width:1280px){.hero.is-desktop{position:initial;overflow:initial;width:initial;height:initial;padding:initial initial 112px;border:initial;margin:initial;clip:initial;clip-path:initial;white-space:initial;display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);padding-top:var(--height-header);pointer-events:all}.hero__heading{max-width:initial}.hero--catalog .hero__body{row-gap:48px}.hero--catalog .hero__controls{margin-top:48px}}@media only screen and (min-width:1440px){.hero--tech-page .hero__heading{width:100%;max-width:1376px}}@media only screen and (min-width:1920px){.hero__bread{grid-column:3/-3}}.img-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--c-bg-primary-inverse-disabled)}.img-placeholder__icon{--size:64px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center}.img-placeholder__icon .icn{width:100%;height:100%}.img-placeholder--md .img-placeholder__icon{--size:32px}.checkbox{display:grid;grid-auto-flow:column;-moz-column-gap:12px;column-gap:12px;align-items:start;justify-content:start;cursor:pointer}.checkbox--second{padding:12px;transition:background-color var(--trans-base)}.checkbox__input{--size:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);position:relative;border:1px solid var(--c-bd-primary);border-radius:0;background-color:var(--transparent);color:var(--c-bg-primary);transition:all var(--trans-base)}.checkbox__input .icn{transform:scale(.25);opacity:0;transition:all var(--trans-base)}:checked~.checkbox__input{background-color:var(--c-bg-primary-inverse);border-color:var(--c-bg-primary-inverse)}:checked~.checkbox__input .icn{transform:scale(1);opacity:1}@media (hover:hover){.checkbox:hover .checkbox__input{border-color:var(--c-bd-hover)}.checkbox--second:hover{background-color:var(--c-bg-tertiary-inverse)}}@media only screen and (min-width:768px){.checkbox__input{--size:2.4rem}}.input-counter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center;position:relative}.input-counter::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:1px solid var(--c-bd-primary)}.input-counter__control{--size:4rem;width:var(--size);height:var(--size);grid-row:1/2;display:flex;justify-content:center;align-items:center;margin:0;background-color:none;border:none}.input-counter__control:last-child{grid-column:3/4}.input-counter__input{--length:1;font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;grid-row:1/2;grid-column:2/3;width:calc(2rem + 1.2rem * var(--length));height:3.2rem;padding:8px 10px;align-items:center;text-align:center}.input-counter--lg .input-counter__control{--size:4.8rem}@media only screen and (min-width:768px){.input-counter--lg .input-counter__control{--size:5.6rem}}.input-file{display:flex;align-items:center;max-width:100%;min-width:0}.input-file__input{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;flex-shrink:1;min-width:0}.input-file.is-active .input-file__input{width:auto}.input-file__placholder,.input-file__value{grid-column:1/2;grid-row:1/2}.input-file__placholder{width:100%}.input-file__value{display:none;min-width:0}.input-file__value .btn__text{min-width:0;text-overflow:ellipsis;overflow:hidden}.input-file__reset{flex-shrink:0;align-self:flex-start;display:none;margin-left:8px}.input-file__reset .btn-icon:hover{border-color:var(--c-bd-hover)}.input-file.is-active .input-file__placholder{display:none}.input-file.is-active .input-file__reset,.input-file.is-active .input-file__value{display:block}.input-file__error{grid-row:2/3;display:grid;grid-template-rows:0fr;color:var(--c-text-input-error);transition:var(--trans-base);transition-property:grid-template-rows,padding;text-transform:lowercase}.input-file__error.is-active{padding-block-start:8px;grid-template-rows:1fr}.input-file__error-inner{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;overflow:hidden}.input-file__error-icn{color:inherit}.input-file__error-text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;text-transform:lowercase}@media only screen and (min-width:768px){.input-file__input{width:auto}.input-file__reset .btn-icon{--size:5.6rem}}.input-select{display:flex;flex-direction:column;position:relative;width:100%}.input-select__options{box-shadow:0 4px 16px 0 var(--c-shadow-base);display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);background-color:var(--c-bg-primary);width:100%;z-index:2;padding:12px 1px 12px 8px;cursor:pointer;max-height:248px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--transparent) var(--transparent);scrollbar-width:none;visibility:hidden;transform:translateY(-5px);opacity:0;transition:none}@supports selector(::-webkit-scrollbar){.input-select__options{scrollbar-width:auto;scrollbar-color:initial}.input-select__options::-webkit-scrollbar{width:7px;-webkit-appearance:none;appearance:none}.input-select__options::-webkit-scrollbar-track{background-color:var(--color-transparent)}.input-select__options::-webkit-scrollbar-thumb{background-color:var(--c-icon-primary-active);border-right:4px solid var(--transparent);border-top:4px solid var(--transparent);border-bottom:4px solid var(--transparent);background-clip:content-box}}.input-select__options:not(:empty){visibility:visible;transform:translateY(0);opacity:1;transition:opacity var(--trans-base),transform var(--trans-base),visibility 0s ease 0s}.input-select__option{font-size:var(--fs-text-third);line-height:var(--lh-text-third);letter-spacing:var(--ls-text-third);padding:16px 12px;transition:background-color var(--trans-base)}@media (hover:hover){.input-select__option:hover{background-color:var(--c-bg-tertiary-inverse)}}.input{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400}.input--bordered{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400}.input__field{display:flex;align-items:center;gap:8px;padding:16px 0;position:relative;transition:color var(--trans-base),border-color var(--trans-base)}.input__field::after,.input__field::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px}.input__field::before{background-color:var(--c-bd-input);transition:transform .5s cubic-bezier(.16,1,.3,1);transform-origin:left bottom;transform:scaleY(.5)}.input__field::after{content:"";background-color:var(--c-bd-input-hover);transform-origin:right center;transition:transform var(--trans-base);animation-name:hide-input-border;animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@media (hover:hover){.input__field:not(:has([disabled])):hover::before{transform:scaleY(1)}.input__field:not(:has([disabled])):hover::after{transform-origin:left center;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-name:show-input-border}}.input--fullwidth{width:100%}.input--bordered .input__field{padding:11px 16px;border:1px solid var(--c-bd-primary)}.input--bordered .input__field::after,.input--bordered .input__field::before{content:none}@media (hover:hover){.input--bordered .input__field:not(:has([disabled])):hover{border-color:var(--c-bd-hover)}}.input--bordered .input__field:focus-within{border-color:var(--c-bd-active)}.input--bordered .input__field:has(input.has-error){border-color:var(--c-text-input-error)}.input__field:has(input.has-error)::after{background-color:var(--c-text-input-error)}.input--second .input__field::after,.input--second .input__field::before{display:none}.input__controls,.input__icons{flex-shrink:0}.input__icons{display:flex;align-items:center;color:var(--c-text-secondary)}.input__input{font:inherit;letter-spacing:inherit;flex-grow:1;max-width:100%;text-overflow:ellipsis}.input__input[type=search]::-webkit-search-cancel-button,.input__input[type=search]::-webkit-search-decoration,.input__input[type=search]::-webkit-search-results-button,.input__input[type=search]::-webkit-search-results-decoration{display:none}.input__input:-webkit-autofill{background-color:var(--transparent);color:var(--c-text-primary);-webkit-transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out;transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}.input__input[disabled]{color:var(--c-text-input-disabled);opacity:1}.input--second .input__input{color:var(--c-text-secondary);transition:color var(--trans-base)}.input--second .input__input::-moz-placeholder{color:var(--c-text-secondary);-moz-transition:color var(--trans-base);transition:color var(--trans-base)}.input--second .input__input::placeholder{color:var(--c-text-secondary);transition:color var(--trans-base)}@media (hover:hover){.input--second:hover .input__input:not(:disabled)::-moz-placeholder{color:var(--c-text-input-disabled)}.input--second:hover .input__input:not(:disabled)::placeholder{color:var(--c-text-input-disabled)}}.input--second .input__input:focus{color:var(--c-text-primary)}.input__controls{display:flex;gap:8px}.input__control{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--trans-base) .3s,opacity var(--trans-base)}.input__control--info{grid-template-columns:1fr}.input:has([disabled]) .input__control--info{color:var(--c-icon-input)}.input--second .input__control--reset .btn-icon,.input--second .input__control--reset-full .btn-icon{--size:2.4rem}.input--second .input__control--reset .btn-icon .icn,.input--second .input__control--reset-full .btn-icon .icn{width:var(--size);height:var(--size)}.input__control--reset{opacity:0}.input__control--reset-full{grid-template-columns:1fr}.input__control-inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;overflow:hidden}.input__control-inner>*{grid-column:1/2;grid-row:1/2}.input:has(input:not(:-moz-placeholder):focus) .input__control--reset{grid-template-columns:1fr;opacity:1;-moz-transition:grid-template-columns var(--trans-fast) 0s,opacity var(--trans-base) .1s;transition:grid-template-columns var(--trans-fast) 0s,opacity var(--trans-base) .1s}.input:has(input:not(:placeholder-shown):focus) .input__control--reset{grid-template-columns:1fr;opacity:1;transition:grid-template-columns var(--trans-fast) 0s,opacity var(--trans-base) .1s}.input__control--reset-full .input__control-btn{transform:scale(0);opacity:0;visibility:hidden;transition:transform var(--trans-base) .3s,opacity var(--trans-base),visibility 0s ease .3s}.input__control--reset-full .input__control-state{transition:transform var(--trans-base) .15s,opacity var(--trans-base) .15s}.input:has(input:not(:-moz-placeholder):focus) .input__control--reset-full .input__control-btn{transform:scale(1);opacity:1;visibility:visible;-moz-transition:transform var(--trans-base) .15s,opacity var(--trans-base) .15s,visibility 0s ease 0s;transition:transform var(--trans-base) .15s,opacity var(--trans-base) .15s,visibility 0s ease 0s}.input:has(input:not(:placeholder-shown):focus) .input__control--reset-full .input__control-btn{transform:scale(1);opacity:1;visibility:visible;transition:transform var(--trans-base) .15s,opacity var(--trans-base) .15s,visibility 0s ease 0s}.input:has(input:not(:-moz-placeholder):focus) .input__control-state{opacity:0;transform:scale(0);-moz-transition:transform var(--trans-base) 0s,opacity var(--trans-base) 0s;transition:transform var(--trans-base) 0s,opacity var(--trans-base) 0s}.input:has(input:not(:placeholder-shown):focus) .input__control-state{opacity:0;transform:scale(0);transition:transform var(--trans-base) 0s,opacity var(--trans-base) 0s}.input__control-state{display:flex;justify-content:center;align-items:center;color:var(--c-icon-input);transition:var(--trans-base);transition-property:transform,opacity}.input__error{display:grid;grid-template-rows:0fr;color:var(--c-text-input-error);transition:grid-template-rows var(--trans-base)}.input__error-icon{width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;margin-top:8px;margin-right:4px}.input__error-inner{overflow:hidden;display:flex;align-items:start}.input__error-text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;padding-top:6px;padding-bottom:1px;text-transform:lowercase}.input__success-text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;padding-top:6px;padding-bottom:1px;color:var(--c-text-secondary)}.input:has(.has-error) .input__error,.input:has(.is-success) .input__error{grid-template-rows:1fr}.input:has(.has-error) .input__success-text,.input:has(.is-success) .input__error-text{display:none}.input__error-just-validate{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;margin-block-start:6px;color:var(--c-text-input-error);text-transform:lowercase}.input__field:focus-within::before{transform:scaleY(1)}.input__field:focus-within::after{transform-origin:left center;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-name:show-input-border}.input.is-invalid .input__field::after,.input.is-invalid .input__field::before{background-color:var(--c-text-input-error)}.input.is-invalid .input__error{grid-template-rows:1fr;color:var(--c-text-input-error)}@media only screen and (min-width:1280px){.input--second .input__icons .icn{--size:2.4rem;width:var(--size);height:var(--size)}.input--second .input__input{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400}}.radio{display:grid;grid-auto-flow:column;-moz-column-gap:12px;column-gap:12px;align-items:center;justify-content:start;padding:12px 0;cursor:pointer}.radio--second{padding:12px}.radio__input{--size:2.4rem;position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);background-color:var(--transparent);border:1px solid var(--c-bd-primary);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--trans-base)}.radio__input::after{content:"";transform:scale(.25);display:block;width:calc(var(--size) - .8rem);height:calc(var(--size) - .8rem);background-color:var(--c-bg-primary-inverse);opacity:0;transition:all var(--trans-base)}.radio__input:checked{background-color:var(--transparent)}.radio__input:checked::after{transform:scale(1);opacity:1}.radio__text{pointer-events:none}@media (hover:hover){.radio--second:hover{background-color:var(--c-bg-tertiary-inverse)}}.range{display:grid;grid-template-columns:1fr;gap:16px;padding:19px 12px 12px}.range__display{display:flex;justify-content:space-between;align-items:center}.range__result{display:flex;align-items:center}.range .noUi-target{background-color:var(--c-text-primary-subdued);border-radius:0;border:none;box-shadow:none;height:2px;padding:0 15px}.range .noUi-connect{background-color:var(--c-bg-primary-inverse)}.range .noUi-handle{box-shadow:none;border-radius:0;border:none;background-color:var(--c-bg-primary-inverse);width:16px;height:16px;top:-7px}.range .noUi-handle::after,.range .noUi-handle::before{display:none}.range .noUi-handle-lower{right:0}.range .noUi-handle-upper{right:-16px}.textarea__field{display:flex;align-items:center;padding-top:16px;position:relative}.textarea__field::after,.textarea__field::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px}.textarea__field::before{background-color:var(--c-bd-input);transition:transform .3s cubic-bezier(.16,1,.3,1);transform-origin:left bottom;transform:scaleY(.5)}.textarea__field::after{content:"";background-color:var(--c-bd-input-hover);transform-origin:right center;transition:transform var(--trans-base);animation-name:hide-input-border;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@media (hover:hover){.textarea__field:not(:has([disabled])):hover::before{transform:scaleY(1)}.textarea__field:not(:has([disabled])):hover::after{transform-origin:left center;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-name:show-input-border}}.textarea__input{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;flex-grow:1;resize:none;min-height:7.7rem}@supports selector(::-webkit-scrollbar){.textarea__input{scrollbar-width:auto;scrollbar-color:initial}.textarea__input::-webkit-scrollbar{width:7px;-webkit-appearance:none;appearance:none}.textarea__input::-webkit-scrollbar-track{background-color:var(--color-transparent)}.textarea__input::-webkit-scrollbar-thumb{background-color:var(--c-icon-primary-active);border-right:4px solid var(--transparent);border-top:4px solid var(--transparent);border-bottom:4px solid var(--transparent);background-clip:content-box}}.textarea__field:focus-within::before{transform:scaleY(1)}.textarea__field:focus-within::after{transform-origin:left center;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-name:show-input-border}@media only screen and (min-width:768px){.textarea__input{min-height:13.6rem}}.label{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;padding:4px 8px;display:flex;gap:6px;background-color:var(--c-bg-tertiary-inverse);color:var(--c-text-primary);text-transform:initial}.label__icon{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1280px){.label--sidebar{background-color:var(--c-bg-primary)}}.link-contact{display:flex;align-items:center;gap:12px;text-decoration:none;border:none;margin:0;padding:0}.link-contact--grid{align-items:start}.link-contact__icon{--size:4rem;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);border:1px solid var(--c-bd-primary)}.link-contact--grid .link-contact__text{display:grid;grid-template-columns:repeat(2,auto);-moz-column-gap:12px;column-gap:12px;row-gap:4px}.link-menu{display:flex;justify-content:space-between;align-items:center;gap:4px;text-decoration:none;padding:13px 0;text-transform:lowercase;color:var(--c-text-primary);transition:color var(--trans-base)}.link-menu .icn{flex-shrink:0}@media only screen and (min-width:768px){.link-menu{padding:16px 0}}@media only screen and (min-width:1280px){.link-menu{padding:8px 0}.link-menu__text{white-space:nowrap}}@media only screen and (min-width:1280px) and (hover:hover){.link-menu:hover{color:var(--c-text-secondary)}}.link-second{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400;display:flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none;background-color:var(--transparent);color:var(--c-text-primary);border:none;text-transform:lowercase;gap:4px;transition:all var(--trans-base)}.link-second__icon{display:flex;justify-content:center;align-items:center;transform:translateY(-1px);color:var(--c-icon-primary)}.link-second__text{text-align:left;white-space:nowrap}.link-second__icon+.link-second__text{padding:0 2px}@media (hover:hover){.link-second:hover{background-color:var(--c-bg-tertiary-inverse)}}.link-second:active{background-color:var(--c-bg-tertiary-inverse);opacity:.8}a[href]:not([class]){color:var(--c-text-secondary);text-decoration:none;transition:color var(--trans-base)}@media (hover:hover){a[href]:not([class]):hover{color:var(--c-text-secondary-hover)}}.list-address{min-height:100%;display:flex;flex-direction:column}.list-address__item{border-top:1px solid var(--c-bd-primary)}.list-address__controls{display:flex;flex-direction:column}.list-address__empty{display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto;width:100%}.list-address__empty-img{--size:156px;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.list-address__empty-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.list-address__empty-msg{text-transform:lowercase}.list-address__empty-controls{display:flex;flex-direction:column;margin-top:24px;width:100%}@media only screen and (min-width:768px){.list-address__empty-controls{width:initial}}.list-basket{display:grid;grid-template-columns:1fr;row-gap:8px}.list-basket__controls{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;text-transform:lowercase}.list-basket__item{border-top:1px solid var(--c-bd-primary)}@media only screen and (min-width:1280px){.list-basket{row-gap:16px}}.list-card-details{display:grid;grid-template-columns:1fr;gap:16px}.list-card-details__list{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;z-index:1}.list-card-details__list .card-details{min-width:0;min-height:0}.list-card-details__list .card-details--lg,.list-card-details__list .card-details--md,.list-card-details__list .card-details--sm{grid-column:1/-1}@media only screen and (min-width:1280px){.list-card-details__list{grid-template-columns:repeat(6,1fr)}.list-card-details__list .card-details--xs{grid-column:span 3}.list-card-details__list .card-details--lg{grid-column:span 4}}.list-catalog__items{grid-column:3/-3;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:16px}.list-catalog__item:nth-child(13n){grid-column:span 2}.list-catalog__banner{grid-column:1/-1;grid-row:4/5;margin:0 calc(var(--layout-padding-column) * -1)}.list-catalog__banner .banner-promo{padding:0}.list-catalog__pagination{grid-column:3/-3}.list-catalog__empty{display:flex;flex-direction:column;align-items:center;grid-column:1/-1;padding:112px 0}@media only screen and (min-width:768px){.list-catalog__items{-moz-column-gap:16px;column-gap:16px;row-gap:24px}.list-catalog__banner{margin:0}}@media only screen and (min-width:1280px){.list-catalog__items{grid-template-columns:repeat(3,1fr)}.list-catalog__items.grid-4{grid-template-columns:repeat(4,1fr)}.list-catalog__item:nth-child(13n){grid-column:span 1}.list-catalog__banner{grid-row:3/4}}@media only screen and (min-width:1920px){.list-catalog__items{padding-bottom:112px}}.list-category{display:grid;grid-template-columns:1fr;gap:1px;background-color:var(--c-bd-primary)}.list-category.list-category--catalog{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);border-top:1px solid var(--c-bd-primary);background-color:var(--c-bg-primary);gap:0}.list-category.list-category--catalog-second{display:none;gap:0}.list-category__main{min-width:0;grid-column:2/-2;background-color:var(--c-bd-primary)}@media only screen and (min-width:768px){.list-category.list-category--catalog-second{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);border-top:1px solid var(--c-bd-primary);background-color:var(--c-bg-primary)}.list-category.list-category--catalog-second .list-category__main{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.list-category.list-category--catalog-second .list-category__main:has(.card-category-small:nth-child(odd):last-child) .card-category-small:first-child{grid-column:span 2}}@media only screen and (min-width:1280px){.list-category{grid-template-columns:repeat(2,1fr);margin:0 var(--layout-padding-column)}.list-category.list-category--catalog,.list-category.list-category--catalog-second{margin:0}.list-category.list-category--catalog-second .list-category__main{display:flex;padding:0 1px;box-sizing:border-box}.list-category.list-category--catalog-second .list-category__main:has(.card-category-small:only-child){margin:0 auto;justify-content:center}.list-category.list-category--catalog-second .card-category-small{width:100%;flex-shrink:1}}@media only screen and (min-width:1921px){.list-category__main{grid-column:3/-3}}.list-fav{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);position:relative}.list-fav::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--c-bd-primary)}.list-fav__header{grid-column:3/-3;padding:16px 0;display:flex;justify-content:space-between;align-items:center}.list-fav__items{grid-column:3/-3;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:16px}.list-fav__pagination{grid-column:3/-3}@media only screen and (min-width:768px){.list-fav__header{padding:24px 0}.list-fav__items{-moz-column-gap:16px;column-gap:16px;row-gap:24px}}@media only screen and (min-width:1280px){.list-fav__items{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1920px){.list-fav__items{grid-template-columns:repeat(5,1fr);padding-bottom:112px}}.list-orders{min-height:100%;display:flex;flex-direction:column}.list-orders__item:not(:first-child){border-top:1px solid var(--c-bd-primary)}.list-orders__empty{display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto;width:100%}.list-orders__empty-img{--size:156px;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.list-orders__empty-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.list-orders__empty-msg{text-transform:lowercase}.list-orders__empty-controls{display:flex;flex-direction:column;margin-top:24px;width:100%}.list-orders .pagination{padding-bottom:0}@media only screen and (min-width:768px){.list-orders__empty-controls{width:auto}}.list-search{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);position:relative}.list-search__items{grid-column:3/-3;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:16px}.list-search__pagination{grid-column:3/-3}@media only screen and (min-width:768px){.list-search__items{-moz-column-gap:16px;column-gap:16px;row-gap:24px}}@media only screen and (min-width:1280px){.list-search__items{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1920px){.list-search__items{grid-template-columns:repeat(5,1fr);padding-bottom:112px}}.logo-icon{display:flex}.logo-icon svg{width:100%;height:auto}.logo{display:flex;width:100%}.logo svg{height:100%;width:auto}.map-addr-card{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--c-bg-primary);border:1px solid var(--c-bd-primary);transition:var(--trans-base);transition-property:background-color,border,opacity}.map-addr-card.is-active{background-color:var(--c-bg-tertiary-inverse);border-color:var(--c-bd-active)}.map-addr-card:has(a[href]:where(:hover,:focus-visible)),.map-addr-card:has(a[href]:where(:hover,:focus-visible)).is-active,.map-addr-card:hover{background-color:var(--c-bg-tertiary-inverse)}.map-addr-card:active{opacity:.75}.map-addr-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.map-addr-card__title{font-size:var(--fs-card-small-title);line-height:var(--lh-card-small-title);letter-spacing:var(--ls-card-small-title);font-weight:400;text-transform:lowercase;color:var(--c-text-primary)}.map-addr-card__status{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;min-width:-moz-max-content;min-width:max-content;padding:6px 8px;color:var(--c-text-primary);background-color:var(--c-bg-primary)}.map-addr-card__list{display:flex;flex-direction:column;gap:16px}.map-addr-card__item{display:flex;align-items:center;gap:12px}.map-addr-card__icn-box{display:flex;justify-content:center;align-items:center;padding:8px;border:1px solid var(--c-bd-primary)}.map-addr-card__link,.map-addr-card__text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-decoration:none;color:var(--c-text-primary);transition:var(--trans-base);transition-property:color,opacity}.map-addr-card__link:where(:hover,:focus-visible){color:var(--c-text-secondary-hover)}.map-addr-card__link:active{opacity:.75}@media only screen and (min-width:768px){.map-addr-card{gap:24px;padding:24px}}.map-addrs{--ma-mob-trigger-height:48px;position:relative;isolation:isolate;display:flex;width:100%;height:calc(100 * var(--vh,1vh));overflow:hidden}.map-addrs.is-open .map-addrs__core{top:72px}.map-addrs__core{box-shadow:0 4px 16px 0 var(--c-shadow-base);position:absolute;inset:0;top:calc(100% - var(--ma-mob-trigger-height));z-index:2;display:flex;flex-direction:column;width:100%;height:calc(100 * var(--vh,1vh) - 72px);background-color:var(--c-bg-primary);border-top:1px solid var(--c-bg-primary);transition:top var(--trans-base)}.map-addrs__core-content{padding:16px;padding-block-start:0;overflow-y:auto;overscroll-behavior:contain}.map-addrs__mob-trigger{position:relative;isolation:isolate;z-index:1;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;width:100%;min-height:var(--ma-mob-trigger-height)}.map-addrs__mob-trigger::after{content:"";position:absolute;bottom:16px;display:block;width:88px;height:4px;background-color:var(--c-bd-input)}.map-addrs__title{font-size:var(--fs-card-small-title-3);line-height:var(--lh-card-small-title-3);letter-spacing:var(--ls-card-small-title-3);font-weight:400;margin-block-end:16px;color:var(--c-text-primary)}.map-addrs__items{display:flex;flex-direction:column;row-gap:16px}.map-addrs__map{width:100%;height:100%;padding-block-end:var(--ma-mob-trigger-height)}.map-addrs__map .btn-icon[data-map-control]{--size:4.8rem}@media only screen and (min-width:768px){.map-addrs{--ma-mob-trigger-height:58px}.map-addrs__core-content{padding:32px;padding-block-start:0}.map-addrs__mob-trigger::after{bottom:24px}}@media only screen and (min-width:1280px){.map-addrs{display:grid;grid-template-columns:624px 1fr}.map-addrs__core{position:static;height:calc(100 * var(--vh,1vh))}.map-addrs__core-content{padding-block-start:32px;padding-right:21px;scrollbar-color:var(--transparent) var(--transparent);scrollbar-width:none}@supports selector(::-webkit-scrollbar){.map-addrs__core-content{scrollbar-width:auto;scrollbar-color:initial}.map-addrs__core-content::-webkit-scrollbar{width:11px;-webkit-appearance:none;appearance:none}.map-addrs__core-content::-webkit-scrollbar-track{background-color:var(--color-transparent)}.map-addrs__core-content::-webkit-scrollbar-thumb{background-color:var(--c-icon-primary-active);border-right:8px solid var(--transparent);border-top:8px solid var(--transparent);border-bottom:8px solid var(--transparent);background-clip:content-box}}.map-addrs__mob-trigger{display:none;visibility:hidden}.map-addrs__title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;margin-block-end:32px}.map-addrs__map{padding-block-end:0}.map-addrs__map .btn-icon[data-map-control]{--size:5.6rem}}.map-marker{position:relative;transform:translateY(calc(-100% - 5px)) translateX(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--c-bg-primary);border:1px solid var(--c-bd-primary)}.map-marker::after{content:"";position:absolute;bottom:-5px;transform:rotateZ(-45deg);display:block;width:10px;height:10px;background-color:var(--c-bg-primary);border:1px solid var(--c-bd-primary);clip-path:polygon(0 1%,0 100%,100% 100%)}.map-marker.is-active{color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse)}.map-marker.is-active::after{background-color:var(--c-bg-primary-inverse)}.map{width:100%;height:100%;position:relative}.map__marker{width:40px;height:40px;background-color:var(--c-bg-primary);border:1px solid var(--c-bd-primary);display:flex;justify-content:center;align-items:center;position:relative;transform:translateY(calc(-100% - 5px)) translateX(-50%)}.map__marker::after{content:"";position:absolute;display:block;width:10px;height:10px;background-color:var(--c-bg-primary);border:1px solid var(--c-bd-primary);clip-path:polygon(0 1%,0 100%,100% 100%);bottom:-5px;transform:rotateZ(-45deg)}.map__marker.is-active{color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse)}.map__marker.is-active::after{background-color:var(--c-bg-primary-inverse)}.map__controls{position:absolute;bottom:16px;right:16px;display:flex;gap:12px;z-index:1}@media only screen and (min-width:768px){.map__controls .btn-icon{--size:5.6rem}}.menu-sidebar{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:8px 0 16px}.menu-sidebar__item,.menu-sidebar__list{display:flex;flex-direction:column}.menu-sidebar__item:not(:last-child){border-bottom:1px solid var(--c-bd-primary)}.menu-sidebar__control{display:flex;justify-content:start;align-items:center;gap:8px;text-decoration:none;padding:13px 0;text-transform:lowercase;transition:background-color var(--trans-base)}.menu-sidebar__control-icon{--size:1.6rem;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.menu-sidebar__control-icon:last-child{margin-left:auto}.menu-sidebar__control-text{font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);font-weight:400;text-transform:lowercase;padding:0 2px;white-space:nowrap}.menu-sidebar__aside{display:flex;flex-direction:column}@media (hover:hover){.menu-sidebar__control:hover{background-color:var(--c-bg-tertiary-inverse)}}@media only screen and (min-width:768px){.menu-sidebar{padding:16px 0 32px}.menu-sidebar__control{padding:16px 0}.menu-sidebar__control-text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400}}@media only screen and (min-width:1280px){.menu-sidebar{padding:0}.menu-sidebar__item:not(:last-child){border-bottom:initial}.menu-sidebar__control{display:flex;align-items:center;padding:18px 15px 18px 31px;border:1px solid var(--c-bd-primary);background-color:var(--transparent);cursor:pointer}.menu-sidebar__control:hover{background-color:var(--c-bg-tag-created)}.menu-sidebar__control.is-active{color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse);border-color:var(--c-bg-primary-inverse);pointer-events:none}.menu-sidebar__control-icon:last-child{display:none}.menu-sidebar__control-text{font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);font-weight:400}.menu-sidebar__label{margin-left:auto}.menu-sidebar__aside{position:sticky;bottom:32px}.menu-sidebar__aside .btn{justify-content:start}}.menu{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-template-rows:1fr;height:100%;align-items:start}.menu__items,.menu__overlay{grid-row:1/2;grid-column:1/-1}.lenis-stopped .menu__items{padding-right:var(--scroll-width)}.menu__overlay{background-color:var(--c-overlay-modal);backdrop-filter:blur(8px);height:100%;display:none}.menu__item{display:grid;grid-template-columns:var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column);align-items:start}.menu__control{grid-column:2/-2;cursor:pointer}.menu__control:not(:only-child) a{pointer-events:none}[data-submenu] .menu__control{grid-column:1/-1}.menu__item:not(:last-child) .menu__control{border-bottom:1px solid var(--c-bd-primary)}.menu__panel{position:absolute;top:0;grid-column:1/-1;padding:0 var(--layout-padding-column);background-color:var(--c-bg-primary);min-height:100%;width:100%;z-index:1;display:flex;flex-direction:column;transform:scale(.95) translateY(10px);opacity:.3;visibility:hidden}.menu__panel.is-active{transform:scale(1) translateY(0);opacity:1;visibility:visible;transition:transform .3s,visibility,opacity .2s}.menu__panel-nav{padding:8px 0;position:sticky;top:0;z-index:1;background-color:var(--c-bg-primary)}.menu__panel-nav [data-submenu-close]{width:100%;justify-content:start}.menu__panel-body{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.menu__panel-catalog{display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;-moz-column-gap:8px;column-gap:8px;align-items:start;align-content:start}@media only screen and (min-width:1280px){.menu__overlay{display:block}.menu__items,.menu__overlay{opacity:0;transition:opacity .2s}.header__aside.is-open .menu__items,.header__aside.is-open .menu__overlay{opacity:0}.header__menu.is-open .menu__items,.header__menu.is-open .menu__overlay{opacity:1;transition:opacity .2s}.menu__items{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);position:relative;background-color:var(--c-bg-primary);padding:16px 0;grid-template-rows:repeat(calc(var(--countItems) + 1),auto)}.menu__items::after{content:"";position:absolute;display:block;width:1px;background-color:var(--c-bd-primary);height:100%;grid-column:6;pointer-events:none}.menu__item{display:contents}.menu__item.is-mobile{display:none}.menu__control{grid-column:3/6;position:relative;z-index:1;grid-row:var(--index);margin-right:var(--layout-gap-column);justify-self:start}.menu__control:not(:only-child) a{pointer-events:initial}.menu__item:not(:last-child) .menu__control{border-bottom:none}.menu__panel{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);transform:translate(0) scale(1);pointer-events:none;min-height:100%;align-items:start;width:100%;padding:0;position:static;grid-row:1/-1;opacity:0;visibility:visible;transition:opacity .3s;z-index:initial}.header__menu.is-open .menu__item:first-child .menu__panel,.menu__control:hover+.menu__panel,.menu__panel:hover{opacity:1;pointer-events:all}.menu__items:has(.menu__item:not(:first-child):hover) .menu__item:first-child .menu__panel{opacity:0;pointer-events:none}.menu__panel-nav{display:none}.menu__panel-body{grid-column:7/-3;padding-top:16px;padding-bottom:16px;padding-left:var(--layout-gap-column);height:100%}.menu__panel-catalog{grid-template-columns:repeat(4,1fr);-moz-column-gap:16px;column-gap:16px}}@media only screen and (min-width:1920px){.menu__items{grid-template-columns:calc((100vw - 1920px)/ 2) var(--layout-padding-column) auto var(--layout-padding-column) 1fr var(--layout-padding-column) calc((100vw - 1920px)/ 2)}.menu__items::after{grid-column:5}.menu__control{grid-column:3/4;margin-right:0;width:100%;display:flex;justify-content:start}.menu__control .link-menu{width:100%;justify-content:start}.menu__panel{grid-column:4/-1;grid-template-columns:var(--layout-padding-column) var(--layout-padding-column) 1fr var(--layout-padding-column) calc((100vw - 1920px)/ 2)}.menu__panel-body{grid-column:3/4;padding-left:0}}.modal-auth .modal__header{row-gap:16px;align-items:start}.modal-auth .modal__descr{grid-column:1/2;grid-row:2/3}.modal-auth .modal__heading{font-size:var(--fs-section-title);line-height:var(--lh-section-title);letter-spacing:var(--ls-section-title);font-weight:400;width:100%;max-width:295px}@media only screen and (min-width:768px){.modal-auth .modal__window{max-width:520px}.modal-auth.modal--aside .modal__heading{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;max-width:436px}}.modal-categories .modal__header{background-color:transparent;position:absolute;right:0;grid-template-columns:1fr;gap:0}@media only screen and (min-width:1280px){.modal-categories.modal--aside .hystmodal__wrap{width:920px}.modal-categories .modal__header{right:initial;left:0}}.modal-city.modal--aside{pointer-events:none}.modal-city.modal--aside::before{display:none}.modal-city.modal--aside .hystmodal__wrap{margin-top:var(--height-header);pointer-events:all}.modal-city .modal__header{padding-block:12px}.modal-city .modal__heading{display:none}.modal-city .modal__close{grid-column:1/-1}.modal-city .modal__close .btn-icon{display:none}.modal-city .modal__close .btn-base{justify-content:start;width:100%;padding-block:0}@media only screen and (min-width:1280px){.modal-city.modal--aside{pointer-events:all}.modal-city.modal--aside::before{display:block}.modal-city.modal--aside .hystmodal__wrap{margin-top:0}.modal-city .modal__heading{display:block}.modal-city .modal__close{grid-column:initial}.modal-city .modal__close .btn-icon{display:flex}.modal-city .modal__close .btn-base{display:none}}.modal-confirm{display:flex}.modal-confirm.hystmodal--active::before{background-color:var(--c-overlay-modal);backdrop-filter:blur(8px);opacity:1}.modal-confirm .hystmodal__wrap{margin-top:auto;width:100%}.modal-confirm .hystmodal__window{margin:0;width:auto;display:flex;flex-direction:column;background-color:var(--c-bg-primary)}.modal-confirm__header{display:grid;grid-template-columns:1fr auto;align-items:start;-moz-column-gap:34px;column-gap:34px;padding:20px var(--layout-padding-column);flex-shrink:0;background-color:var(--c-bg-primary)}.modal-confirm__heading{font-size:var(--fs-card-small-title-4);line-height:var(--lh-card-small-title-4);letter-spacing:var(--ls-card-small-title-4);font-weight:400;display:flex;flex-direction:column;gap:16px;text-transform:lowercase}.modal-confirm__msg{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-secondary)}.modal-confirm__close{grid-column:2/3}.modal-confirm__body{padding:0 var(--layout-padding-column) 16px;flex-grow:1;overflow:auto}.modal-confirm__controls{display:flex;flex-direction:column-reverse;gap:12px}@media only screen and (min-width:768px){.modal-confirm .hystmodal__wrap{margin-top:initial;width:47.1rem;align-self:center}.modal-confirm__header{padding:32px var(--layout-padding-column);-moz-column-gap:0;column-gap:0}.modal-confirm__close{position:absolute;grid-column:initial;right:0;top:0;transform:translateX(calc(100% + 24px))}.modal-confirm__close .btn-icon--xl{--size:5.6rem}.modal-confirm__close .icn{width:2.4rem;height:2.4rem}.modal-confirm__body{padding-bottom:32px}.modal-confirm__controls{flex-direction:row;justify-content:end}}.modal-filter__result{display:none}@media only screen and (min-width:1280px){.modal-filter__result{position:absolute;bottom:32px;left:32px;display:flex;align-items:baseline;color:var(--c-text-primary-inverse);transition:opacity .1s ease-out;opacity:0}.modal-filter__result:empty{display:none}.modal-filter.hystmodal--active .modal-filter__result{opacity:1;transition:opacity .2s ease-out .1s}.modal-filter__result>:first-child{font-size:var(--fs-page-title);line-height:var(--lh-page-title);letter-spacing:var(--ls-page-title);font-weight:400;margin-right:4px}}.modal-gallery .hystmodal__wrap{width:100%}.modal-gallery__close{position:absolute;top:16px;right:16px;z-index:2}.modal-gallery__close-btn{--size:4.8rem}@media only screen and (min-width:1280px){.modal-gallery__close{top:32px;right:32px}.modal-gallery__close-btn{--size:5.6rem}}.modal-map .hystmodal__window,.modal-map .hystmodal__wrap{width:100%}.modal-map__close{position:absolute;top:16px;right:16px;z-index:1}.modal-map__close-btn{--size:4.8rem}@media only screen and (min-width:1280px){.modal-map__close{top:32px;right:32px}.modal-map__close-btn{--size:5.6rem}}.modal-pc-decors.not-found .modal-pc-decors__placeholder{display:flex}.modal-pc-decors__search{position:sticky;top:0;z-index:1;padding-inline:16px;background-color:var(--c-bg-primary)}.modal-pc-decors__core{display:flex;flex-direction:column;row-gap:16px;height:100%}.modal-pc-decors__list{display:flex;flex-direction:column}.modal-pc-decors__item:not(:first-child){border-top:1px solid var(--c-bd-primary)}.modal-pc-decors__item.is-hidden{display:none}.modal-pc-decors__placeholder{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;flex-grow:1;display:none;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;color:var(--c-text-primary)}@media only screen and (min-width:768px){.modal-pc-decors__search{padding-inline:32px}}@media only screen and (min-width:1280px){.modal-pc-decors__core{row-gap:0}}.modal-pc-descr .hystmodal__wrap{display:flex;flex-direction:column;justify-content:flex-end}.modal-pc-descr.modal--aside .hystmodal__window{height:auto}.modal-pc-descr__core{display:flex;flex-direction:column;row-gap:16px;min-height:224px;padding-block-end:20px;padding-inline:16px}.modal-pc-descr__core p,.modal-pc-descr__text{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}@media only screen and (min-width:768px){.modal-pc-descr__core{padding-inline:32px}}@media only screen and (min-width:1280px){.modal-pc-descr .hystmodal__wrap{display:block}.modal-pc-descr.modal--aside .hystmodal__window{height:100%}}.modal-pc-docs__list{display:flex;flex-direction:column;row-gap:16px;padding-inline:16px}.modal-pc-endshapes .modal__header{padding-block-end:0}.modal-pc-endshapes__list{display:flex;flex-direction:column}.modal-pc-endshapes__item:not(:first-child){border-top:1px solid var(--c-bd-primary)}.modal-pc-sizes__core{display:flex;flex-direction:column;height:100%}.modal-pc-sizes__footer{position:sticky;bottom:0;width:100%;height:auto;margin-block-start:auto;padding:24px 32px;background-color:var(--c-bg-primary);border-top:1px solid var(--c-bd-primary)}.modal-pc-sizes__btn{width:100%}.modal-select .select__popover{visibility:visible;position:static;background-color:var(--transparent);box-shadow:none;max-height:initial;opacity:1;transform:translateY(0)}.modal.modal-tooltip-address.modal--aside .hystmodal__wrap{margin-top:auto}.modal.modal-tooltip-address .tooltip-address__body{display:flex;position:static;visibility:visible;pointer-events:all;width:100%;max-width:initial;box-shadow:none}@media only screen and (min-width:768px){.modal.modal-tooltip-address{display:none}}.modal-tooltip-dot.modal--aside .hystmodal__wrap{margin-top:auto}.modal-tooltip-dot .tooltip-dot__body{position:static;display:block;padding:16px var(--layout-padding-column);opacity:1;visibility:visible;pointer-events:all}@media only screen and (min-width:768px){.modal-tooltip-dot .tooltip-dot__body{padding:32px var(--layout-padding-column)}}.modal{display:flex}.modal--center.hystmodal,.modal.hystmodal{overflow:initial;transition:visibility .1s;visibility:hidden}.modal--center.hystmodal--active,.modal.hystmodal--active{visibility:visible;transition:visibility}.modal--center.hystmodal::before,.modal.hystmodal::before{background-color:var(--c-overlay-modal);backdrop-filter:blur(8px);opacity:0;transition:opacity .1s}.modal--center.hystmodal--active::before,.modal.hystmodal--active::before{opacity:1}.modal.hystmodal--active.hystmodal--animated::before{transition:opacity .2s}.modal .hystmodal__window,.modal--center .hystmodal__window{margin:0;width:auto;display:flex;flex-direction:column;background-color:var(--c-bg-primary);transition:opacity .1s,transform .1s;transform:scaleY(.99) translateY(10px)}.modal--center.hystmodal--active .hystmodal__window,.modal.hystmodal--active .hystmodal__window{transition:opacity .2s ease-out .1s,transform .2s ease-out .1s;transform:scaleY(1) translateY(0)}.modal--aside{justify-content:end}.modal--aside .hystmodal__wrap{width:100%;margin-top:72px}.modal--aside .hystmodal__window{height:100%}.modal--aside .modal__heading{font-size:var(--fs-card-title-4);line-height:var(--lh-card-title-4);letter-spacing:var(--ls-card-title-4);font-weight:400}.modal__header{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:16px var(--layout-padding-column);flex-shrink:0;position:sticky;top:0;z-index:3;background-color:var(--c-bg-primary)}.modal-auth:has(.modal__aside) .modal__header{padding-bottom:0}.modal__heading{text-transform:lowercase}.modal__descr{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-align:left;text-transform:lowercase}.modal__close{grid-column:2/3;grid-row:1/2}.modal__body{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;padding:0;flex-grow:1;overflow:auto;overscroll-behavior:contain}@media only screen and (min-width:768px){.modal--aside .hystmodal__wrap{margin-top:100px}.modal--aside.modal-auth .hystmodal__wrap{width:520px;margin-top:0}.modal--aside.modal-auth .modal__close{position:absolute;grid-column:initial;left:0;top:-8px;transform:translateX(calc(-100% - 24px))}.modal--aside.modal-auth .modal__close .btn-icon--xl{--size:5.6rem}.modal--aside.modal-auth .modal__close .icn{width:24px;height:24px}.modal__header{padding:32px var(--layout-padding-column)}.modal-auth:has(.modal__aside) .modal__header{padding-bottom:32px}.modal__aside{grid-template-rows:2/3;grid-column:1/2}}@media only screen and (min-width:1280px){.modal .hystmodal__window{transition:opacity .1s,transform .1s}.modal.hystmodal--active .hystmodal__window{transition:opacity .2s ease-out .1s,transform .2s ease-out .1s}.modal--aside .hystmodal__wrap{width:520px;margin-top:0}.modal--aside .hystmodal__window{transform:scaleX(.99) translateX(15px);transform-origin:center right}.modal--aside.hystmodal--active .hystmodal__window{transform:scaleX(1) translateX(0)}.modal__header{position:relative}.modal__close{position:absolute;grid-column:initial;left:0;top:24px;transform:translateX(calc(-100% - 24px))}}.order{display:grid;grid-template-columns:1fr;row-gap:24px}.order__link-back{padding:9px 0}.order__header{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;gap:8px;padding:16px 0 24px}.order__status{display:flex;align-items:center;gap:8px}.order__id,.order__name,.order__status{grid-column:1/2}.order__name{font-size:var(--fs-card-small-title-5);line-height:var(--lh-card-small-title-5);letter-spacing:var(--ls-card-small-title-5);font-weight:400}.order__price,.order__props{grid-column:2/3;justify-self:end}.order__price{font-size:var(--fs-card-small-title-5);line-height:var(--lh-card-small-title-5);letter-spacing:var(--ls-card-small-title-5);font-weight:400;grid-row:1/2}.order__props{grid-row:2/3}.order__id,.order__props,.order__status{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;color:var(--c-text-primary-subdued)}.order__list-item{border-top:1px solid var(--c-bd-primary)}.order__aside{display:grid;grid-template-columns:1fr;row-gap:24px}@media only screen and (min-width:768px){.order{row-gap:32px}.order__link-back{padding:8px 0}.order__header{grid-template-columns:repeat(2,auto) 1fr;justify-content:start;padding:24px 0 40px;-moz-column-gap:16px;column-gap:16px}.order__status{grid-column:2/3;grid-row:1/2}.order__price,.order__props{grid-column:3/4}}@media only screen and (min-width:1280px){.order{row-gap:16px}.order__link-back{padding:0}.order__header{padding:32px 0}}.orders{min-height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.orders__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));position:relative}.orders__tabs::after{content:"";position:absolute;bottom:0;height:1px;background-color:var(--c-bd-primary);width:100%}.orders__panels{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.orders__panel{grid-column:1/2;grid-row:1/2;display:grid;grid-template-rows:0;pointer-events:none}.orders__panel.is-active{grid-template-rows:1fr;pointer-events:all}.orders__panel-inner{overflow:hidden}@media only screen and (min-width:1280px){.orders__tabs{display:flex}}.pagination{display:grid;grid-template-columns:1fr;row-gap:24px;padding-top:40px;padding-bottom:56px}.pagination__aside{display:flex;flex-direction:column}.pagination__main{display:flex;align-items:center;justify-content:center}.pagination__prev{margin-right:16px}.pagination__next{margin-left:16px}.pagination__main:has(.btn-pagination--dots~.btn-pagination--dots)>:nth-child(4),.pagination__main:has(.btn-pagination--dots~.btn-pagination--dots)>:nth-child(6){display:none}@media only screen and (min-width:768px){.pagination{grid-template-columns:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;justify-content:space-between;align-items:center}.pagination__aside{width:17.9rem}.pagination__aside .btn--md{font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);font-weight:400;line-height:1}.pagination__main:only-child{grid-column:1/-1;justify-self:end}.pagination__main:has(.btn-pagination--dots~.btn-pagination--dots)>:nth-child(4),.pagination__main:has(.btn-pagination--dots~.btn-pagination--dots)>:nth-child(6){display:flex}}.popover-city{box-shadow:0 4px 16px 0 var(--c-shadow-base);display:grid;grid-template-columns:1fr;row-gap:12px;padding:20px;background-color:var(--c-bg-primary);width:32rem;position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(0);color:var(--c-text-primary);visibility:hidden;opacity:0;transition:transform 0s ease .1s,visibility 0s ease .1s,opacity var(--trans-fast)}.popover-city.is-show{transform:translateX(-50%) translateY(0);visibility:visible;opacity:1;transition:transform var(--trans-base),visibility 0s ease 0s,opacity var(--trans-base)}.popover-city::before{content:"";background-color:inherit;display:block;width:12px;height:12px;position:absolute;left:50%;transform:translateX(-50%) translateY(50%) rotateZ(45deg);bottom:100%}.popover-city__msg{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400}.popover-city__controls{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:8px;column-gap:8px}.popover-cookie{box-shadow:0 4px 16px 0 var(--c-shadow-base);position:fixed;bottom:16px;right:16px;display:grid;grid-template-columns:1fr;row-gap:12px;padding:16px;background-color:var(--c-bg-primary);width:calc(100% - 32px);max-width:36rem;z-index:10;transform:translateY(0);visibility:hidden;opacity:0;transition:transform 0s ease .1s,visibility 0s ease .1s,opacity var(--trans-fast)}.popover-cookie.is-show{transform:translateY(0);visibility:visible;opacity:1;transition:transform var(--trans-base),visibility 0s ease 0s,opacity var(--trans-base)}.popover-cookie__msg{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400;text-transform:lowercase}.popover-cookie__controls{display:flex;flex-direction:column}@media only screen and (min-width:768px){.popover-cookie{bottom:20px;right:20px}}@media only screen and (min-width:1280px){.popover-cookie{padding:20px;max-width:32rem}}.product-card-links,.product-card-links__list{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-card-links__item{display:none;visibility:hidden}.product-card-links__item:nth-child(-n+4){display:block;visibility:visible}.product-card-links__link{width:48px;height:48px;position:relative;display:flex;justify-content:center;align-items:center;transition:var(--trans-base);transition-property:border,outline,opacity}.product-card-links__link img{transition:transform var(--trans-base)}.product-card-links__link::after{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;border:1px solid var(--c-bd-hover);opacity:0;transition:opacity var(--trans-base),border-color var(--trans-base)}.product-card-links__link:where(:hover,:focus-visible)::after{opacity:1}.product-card-links__link:where(:hover,:focus-visible) img{transform:scale(.8333333333)}.product-card-links__link:active{opacity:.75}.product-card-links__link.is-active::after{opacity:1;border-color:var(--c-bd-active)}.product-card-links__link.is-active img{transform:scale(.8333333333)}.product-card-links__tooltip{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;position:absolute;isolation:isolate;top:-18px;left:50%;translate:-50% -100%;z-index:1;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;max-width:125px;min-width:48px;padding:12px 16px;color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse);opacity:0;transform:translateY(3px);transition:opacity var(--trans-base),transform var(--trans-base);pointer-events:none}.product-card-links__tooltip::after{width:12px;height:12px;content:"";position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;z-index:-1;display:block;background-color:var(--c-bg-primary-inverse)}.product-card-links__item:first-child .product-card-links__tooltip{left:0;translate:0 -100%}.product-card-links__item:first-child .product-card-links__tooltip::after{left:24px}.product-card-links__item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .product-card-links__tooltip{left:initial;right:0;translate:0 -100%}.product-card-links__item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .product-card-links__tooltip::after{left:initial;right:24px;translate:50% 50%}.product-card-links__link:where(:hover,:focus-visible) .product-card-links__tooltip{opacity:1;transform:translateY(0)}.product-card-links__pic{position:absolute;inset:0;z-index:-1;display:block;aspect-ratio:1}.product-card-links__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card-links__btn{width:48px;height:48px}@media only screen and (max-width:767px){.product-card-links__list{display:contents}}@media only screen and (min-width:768px){.product-card-links__item{display:block;visibility:visible}}@media only screen and (max-width:1023px){.product-card-links__item:first-child .product-card-links__tooltip{left:0;translate:0 -100%}.product-card-links__item:first-child .product-card-links__tooltip::after{left:0;translate:8px 50%}}.product-card-radio-block{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-card-radio-block--modal{padding-block-end:16px;padding-inline:16px}.product-card-radio-block--modal .product-card-radio-block__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.product-card-radio-block--modal .product-card-radio-block__item{display:block;visibility:visible}.product-card-radio-block__list{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-card-radio-block__item{display:none;visibility:hidden}.product-card-radio-block__item:nth-child(-n+4){display:block;visibility:visible}.product-card-radio-block__input-box{position:relative;display:flex;justify-content:center;align-items:center;width:auto;min-width:48px;height:48px;border:1px solid var(--c-bd-primary);cursor:pointer;transition:var(--trans-base);transition-property:background-color,border,outline,opacity}.product-card-radio-block__input-box:where(:hover,:focus-visible){border-color:var(--c-bd-hover)}.product-card-radio-block__input-box:active{opacity:.75}.product-card-radio-block__item.is-active .product-card-radio-block__input-box{border-color:var(--c-bd-active);background-color:var(--c-bg-tertiary-inverse)}.product-card-radio-block__input-box:where(:hover,:focus-visible) .product-card-radio-block__tooltip{opacity:1}.product-card-radio-block__tooltip{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;position:absolute;isolation:isolate;top:-18px;left:50%;translate:-50% -100%;z-index:1;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;max-width:125px;min-width:48px;padding:12px 16px;color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse);opacity:0;transition:opacity var(--trans-base);pointer-events:none}.product-card-radio-block__tooltip::after{width:12px;height:12px;content:"";position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;z-index:-1;display:block;background-color:var(--c-bg-primary-inverse)}.product-card-radio-block__item:first-child .product-card-radio-block__tooltip{left:0;translate:0 -100%}.product-card-radio-block__item:first-child .product-card-radio-block__tooltip::after{left:24px}.product-card-radio-block__item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .product-card-radio-block__tooltip{left:initial;right:0;translate:0 -100%}.product-card-radio-block__item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .product-card-radio-block__tooltip::after{left:initial;right:24px;translate:50% 50%}.product-card-radio-block__icn{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1}.product-card-radio-block__text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;box-sizing:content-box;width:-moz-max-content;width:max-content;max-width:116px;padding:1px 24px 0;color:var(--c-text-primary)}.product-card-radio-block__btn{width:48px;height:48px}@media only screen and (max-width:449px){.product-card-radio-block--modal .product-card-radio-block__list{grid-template-columns:1fr}}@media only screen and (max-width:767px){.product-card-radio-block__list{display:contents}}@media only screen and (min-width:768px){.product-card-radio-block--modal{padding-block-end:32px;padding-inline:32px}.product-card-radio-block__item{display:block;visibility:visible}.product-card-radio-block__text{padding-inline:20px}}@media only screen and (max-width:1023px){.product-card-radio-block__item:first-child .product-card-radio-block__tooltip{left:0;translate:0 -100%}.product-card-radio-block__item:first-child .product-card-radio-block__tooltip::after{left:0;translate:8px 50%}}.product-card-radio-pics,.product-card-radio-pics__list{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-card-radio-pics__item{display:none;visibility:hidden}.product-card-radio-pics__item:nth-child(-n+4){display:block;visibility:visible}.product-card-radio-pics__input-box{width:48px;height:48px;position:relative;display:flex;justify-content:center;align-items:center;transition:var(--trans-base);transition-property:border,outline,opacity}.product-card-radio-pics__input-box img{transition:transform var(--trans-base)}.product-card-radio-pics__input-box::after{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;border:1px solid var(--c-bd-hover);opacity:0;transition:opacity var(--trans-base),border-color var(--trans-base)}.product-card-radio-pics__input-box:where(:hover,:focus-visible)::after{opacity:1}.product-card-radio-pics__input-box:where(:hover,:focus-visible) img{transform:scale(.8333333333)}.product-card-radio-pics__input-box:active{opacity:.75}.product-card-radio-pics__item.is-active .product-card-radio-pics__input-box::after{opacity:1;border-color:var(--c-bd-active)}.product-card-radio-pics__item.is-active .product-card-radio-pics__input-box img{transform:scale(.8333333333)}.product-card-radio-pics__input-box:where(:hover,:focus-visible) .product-card-radio-pics__tooltip{opacity:1}.product-card-radio-pics__tooltip{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;position:absolute;isolation:isolate;top:-18px;left:50%;translate:-50% -100%;z-index:1;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;max-width:125px;min-width:48px;padding:12px 16px;color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse);opacity:0;transition:opacity var(--trans-base);pointer-events:none}.product-card-radio-pics__tooltip::after{width:12px;height:12px;content:"";position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;z-index:-1;display:block;background-color:var(--c-bg-primary-inverse)}.product-card-radio-pics__item:first-child .product-card-radio-pics__tooltip{left:0;translate:0 -100%}.product-card-radio-pics__item:first-child .product-card-radio-pics__tooltip::after{left:24px}.product-card-radio-pics__item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .product-card-radio-pics__tooltip{left:initial;right:0;translate:0 -100%}.product-card-radio-pics__item:last-child:not(:only-child,:nth-child(2),:nth-child(3)) .product-card-radio-pics__tooltip::after{left:initial;right:24px;translate:50% 50%}.product-card-radio-pics__pic{position:absolute;inset:0;z-index:-1;display:block;aspect-ratio:1}.product-card-radio-pics__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card-radio-pics__btn{width:48px;height:48px}@media only screen and (max-width:767px){.product-card-radio-pics__list{display:contents}}@media only screen and (min-width:768px){.product-card-radio-pics__item{display:block;visibility:visible}}@media only screen and (max-width:1023px){.product-card-radio-pics__item:first-child .product-card-radio-pics__tooltip{left:0;translate:0 -100%}.product-card-radio-pics__item:first-child .product-card-radio-pics__tooltip::after{left:0;translate:8px 50%}}.product-card-page{grid-column:1/-1}.product-card-page__pictures{display:none;grid-template-columns:repeat(2,1fr);gap:8px}.product-card-page__pic-item{position:relative;isolation:isolate;width:100%;height:auto}.product-card-page__pic-item:nth-child(4n),.product-card-page__pic-item:nth-child(4n-3){grid-column:1/-1}.product-card-page__pic-item:nth-child(4n) picture,.product-card-page__pic-item:nth-child(4n-3) picture{aspect-ratio:.9597560976}.product-card-page__pic-item:nth-child(4n-1) picture,.product-card-page__pic-item:nth-child(4n-2) picture{aspect-ratio:.9923664122}.product-card-page__pic{display:block;width:100%;height:auto}.product-card-page__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card-page__modal-btn{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center;gap:4px;color:var(--c-text-primary-inverse);opacity:0;transition:opacity var(--trans-base)}.product-card-page__modal-btn:where(:hover,:focus-visible){opacity:1}.product-card-page__modal-btn:active{opacity:.75}.product-card-page__carousel picture{display:block;width:100%;height:auto;aspect-ratio:1/1}.product-card-page__carousel img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.product-card-page__core{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;display:flex;flex-direction:column;padding:32px 16px}.product-card-page__title-box{display:flex;flex-direction:column;gap:8px;width:100%;max-width:460px;margin-block-end:24px}.product-card-page__title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;color:var(--c-text-primary)}.product-card-page__price{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;display:grid;justify-content:start;grid-template-columns:repeat(2,auto);-moz-column-gap:16px;column-gap:16px;color:var(--c-text-primary)}.product-card-page__price-old{color:var(--c-text-secondary);position:relative}.product-card-page__price-old::after{content:"";position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 2px));height:2px;background-color:currentColor;width:100%}.product-card-page__form-body{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:32px}.product-card-page__tags{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-card-page__tag{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);letter-spacing:var(--ls-btn-sm);font-weight:400;display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 20px;background-color:var(--c-bg-tertiary-inverse)}.product-card-page__about{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:block;text-transform:lowercase;color:var(--c-text-primary);cursor:default}.product-card-page__form-fields-box{display:contents}.product-card-page__fieldset{display:flex;flex-direction:column;gap:16px;border:none}.product-card-page__fieldset-title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:contents;text-transform:lowercase;color:var(--c-text-primary-subdued)}.product-card-page__fieldset-inner{display:flex;flex-direction:column;gap:16px;padding-inline-start:1px}.product-card-page__info-text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;color:var(--c-text-primary)}.product-card-page__form-controls{position:sticky;bottom:0;order:2;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;margin-inline:-16px;padding:16px;background-color:var(--c-bg-primary)}.product-card-page__submit-btn{width:100%}.product-card-page__submit-btn-text{font-weight:inherit}.product-card-page__submit-btn-text--mob{display:none}.product-card-page__btn{display:none;min-width:171px}.product-card-page__modal-controls{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.product-card-page__modal-control-item{border-top:1px solid var(--c-bd-primary)}.product-card-page__modal-control-item:where(:last-child,:last-of-type){border-bottom:1px solid var(--c-bd-primary)}.product-card-page__modal-control{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;width:100%;padding:18px 0;color:var(--c-text-primary)}.product-card-page__modal-control svg{width:24px;height:24px}.product-card-page__basket{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.product-card-page__basket-add,.product-card-page__basket-counter{grid-row:1/2;grid-column:1/2}.product-card-page__basket-add{transition:opacity .3s .3s,visibility}.product-card-page__basket-counter{display:flex;flex-direction:column;transition:opacity .3s,visibility .3s;pointer-events:none;visibility:hidden;opacity:0}.product-card-page__basket.is-active .product-card-page__basket-add{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.product-card-page__basket.is-active .product-card-page__basket-counter{opacity:1;visibility:visible;pointer-events:all;transition:opacity .3s .3s,visibility}@media only screen and (min-width:768px){.product-card-page__carousel img,.product-card-page__carousel picture{aspect-ratio:1.3714285714}.product-card-page__title,.product-card-page__title-descr{font-size:var(--fs-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title);font-weight:400}.product-card-page__btn{display:block}.product-card-page__btn--mob{display:none}}@media only screen and (min-width:1024px){.product-card-page{grid-column:3/-3;display:grid;grid-template-columns:1fr 557px;gap:32px}.product-card-page__title-box{max-width:100%}.product-card-page__pictures{display:grid}.product-card-page__carousel{display:none;visibility:hidden}.product-card-page__form{position:relative}.product-card-page__core{position:sticky;top:var(--height-header);padding:0;height:auto;max-height:calc(100 * var(--vh,1vh) - var(--height-header));overflow-y:auto}.product-card-page__form-body{position:static}.product-card-page__form-controls{position:static;order:initial;margin-inline:0;padding:0}}@media only screen and (min-width:1920px){.product-card-page{grid-template-columns:1fr 585px}.product-card-page__form{padding-right:28px}}.product-prop{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--c-bg-tertiary-inverse)}.product-prop__icon{display:flex;justify-content:center;align-items:center}.product-prop__text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400}@media only screen and (min-width:768px){.product-prop{padding:18px 20px}}.related-products{display:grid;grid-template-columns:var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column);row-gap:32px}.related-products__heading{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;grid-column:2/-2}.related-products__carousel{min-width:0;grid-column:1/-1}@media only screen and (min-width:768px){.related-products{row-gap:40px}}@media only screen and (min-width:1280px){.related-products{row-gap:24px}}@media only screen and (min-width:1921px){.related-products__carousel{grid-column:2/-2}}.search{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}.search__container,.search__form,.search__overlay{grid-column:1/2}.search__container,.search__form{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);position:relative;background-color:var(--c-bg-primary)}.search__form{grid-row:1/2}.search__form .form-search{grid-column:3/-3}.search__overlay{background-color:var(--c-overlay-modal);backdrop-filter:blur(8px);grid-row:2/3;display:none}.search__container{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;grid-row:2/3;width:100%;height:100%;background-color:var(--c-bg-primary);position:relative;z-index:1;min-height:0;overflow:auto;padding:8px 0 16px}.search__form:has(input:-moz-placeholder)~.search__container{visibility:hidden}.search__form:has(input:placeholder-shown)~.search__container{visibility:hidden}.search__result{grid-column:3/-3;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.search__items{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);row-gap:16px;grid-column:1/-1;grid-row:1/2;align-self:start}.search.is-loading .search__items,.search__items:empty{display:none}.search__empty{display:flex;flex-direction:column;align-items:center;grid-column:1/-1;grid-row:1/2;align-self:center;margin-bottom:224px}.search__empty img{--size:156px;width:var(--size);height:var(--size)}.search.is-loading .search__empty,.search__items:not(:empty)~.search__empty{display:none}.lenis-stopped .search__container,.lenis-stopped .search__form{padding-right:var(--scroll-width)}@media only screen and (min-width:768px){.search__container{padding:8px 0 32px}}@media only screen and (min-width:1280px){.search__overlay{display:block}.search__container,.search__form,.search__overlay{opacity:0;transition:opacity .2s}.header__aside.is-open .search__container,.header__aside.is-open .search__form,.header__aside.is-open .search__overlay{opacity:0}.header__search.is-open .search__container,.header__search.is-open .search__form,.header__search.is-open .search__overlay{opacity:1;transition:opacity .2s}.search__form{padding:16px 0}.search__container{padding-top:0}.search__items{row-gap:24px;grid-template-columns:repeat(4,1fr)}.search__empty{margin-bottom:0}}@media only screen and (min-width:1920px){.search__items{grid-template-columns:repeat(5,1fr)}}.section-about-parallax{grid-column:3/-3;position:relative;isolation:isolate;display:flex;flex-direction:column;row-gap:40px;margin-block:38px}.section-about-parallax--bottom-gap{margin-block-end:38px}.section-about-parallax__text-box{position:sticky;top:var(--height-header);display:flex;flex-direction:column;row-gap:32px}.section-about-parallax__text{font-size:var(--fs-section-title);line-height:var(--lh-section-title);letter-spacing:var(--ls-section-title);font-weight:400;width:100%;max-width:1150px;text-transform:lowercase}.section-about-parallax__pics-box{position:relative;isolation:isolate;z-index:-1;width:100%;height:auto;min-height:171px}.section-about-parallax__pic{position:absolute}.section-about-parallax__pic--top-right{top:0;right:0}.section-about-parallax__pic--bottom-left{bottom:0;left:0}.section-about-parallax__pic--top-right img{width:126px;height:146px}.section-about-parallax__pic--bottom-left img{width:92px;height:108px}@media only screen and (min-width:768px){.section-about-parallax{margin-block:72px}.section-about-parallax--bottom-gap{margin-block-end:72px}.section-about-parallax__text-box{row-gap:56px}.section-about-parallax__pics-box{min-height:558px}.section-about-parallax__pic--top-right img{width:385px;height:450px}.section-about-parallax__pic--bottom-left img{width:224px;height:260px}}@media only screen and (min-width:1280px){.section-about-parallax{margin-block:112px}.section-about-parallax--bottom-gap{margin-block-end:112px}.section-about-parallax__text-box{row-gap:40px}}.section-about-showroom{--item-n1-w:466;--item-n1-h:315;--item-n2-w:327;--item-n2-h:292;--item-n3-w:180;--item-n3-h:158;--item-n4-w:292;--item-n4-h:212;--item-n5-w:375;--item-n5-h:330;--break-vw:375;display:flex;flex-direction:column;justify-content:space-around;row-gap:24px;height:calc(100 * var(--vh,1vh) - var(--height-header))}.section-about-showroom__title{font-size:var(--fs-page-title);line-height:var(--lh-page-title);letter-spacing:var(--ls-page-title);font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:lowercase}.section-about-showroom__slides{width:100%;height:auto;overflow:hidden}.section-about-showroom__list{display:flex;align-items:flex-start;-moz-column-gap:20px;column-gap:20px;width:-moz-max-content;width:max-content;padding:0 32px}.section-about-showroom__item{background-color:var(--c-bg-secondary)}.section-about-showroom__item:nth-child(5n-4){width:calc(var(--item-n1-w) * 100 / var(--break-vw) * 1vw);height:calc(var(--item-n1-h) * 100 / var(--break-vw) * 1vw)}.section-about-showroom__item:nth-child(5n-3){width:calc(var(--item-n2-w) * 100 / var(--break-vw) * 1vw);height:calc(var(--item-n2-h) * 100 / var(--break-vw) * 1vw)}.section-about-showroom__item:nth-child(5n-2){width:calc(var(--item-n3-w) * 100 / var(--break-vw) * 1vw);height:calc(var(--item-n3-h) * 100 / var(--break-vw) * 1vw)}.section-about-showroom__item:nth-child(5n-1){width:calc(var(--item-n4-w) * 100 / var(--break-vw) * 1vw);height:calc(var(--item-n4-h) * 100 / var(--break-vw) * 1vw)}.section-about-showroom__item:nth-child(5n){width:calc(var(--item-n5-w) * 100 / var(--break-vw) * 1vw);height:calc(var(--item-n5-h) * 100 / var(--break-vw) * 1vw)}.section-about-showroom__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.section-about-showroom{--break-vw:768}}@media only screen and (min-width:1280px){.section-about-showroom{--item-n1-w:926;--item-n1-h:625;--item-n2-w:648;--item-n2-h:580;--item-n3-w:358;--item-n3-h:313;--item-n4-w:580;--item-n4-h:420;--item-n5-w:744;--item-n5-h:656;--break-vw:1440}.section-about-showroom__list{padding:0 240px}}@media only screen and (min-width:1680px){.section-about-showroom{--break-vw:1920}}.section-feedback{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);row-gap:32px;grid-column:1/-1;padding:56px 0;background-color:var(--c-bg-tertiary-inverse);overflow:hidden;position:relative}.section-feedback__info,.section-feedback__main{grid-column:3/-3;position:relative;z-index:1}.section-feedback__main{display:grid;grid-template-columns:1fr;row-gap:32px}.section-feedback__heading{font-size:var(--fs-sub-title-2);line-height:var(--lh-sub-title-2);letter-spacing:var(--ls-sub-title-2);font-weight:400;text-transform:lowercase;max-width:70.4rem}.section-feedback__logo{display:none}@media only screen and (min-width:768px){.section-feedback{row-gap:56px}.section-feedback__main{row-gap:40px}.section-feedback__logo{display:block;width:239px;height:425px;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--c-bg-primary-inverse-subdued);overflow:hidden}.section-feedback__logo .logo-icon{width:200%;position:absolute;left:0;bottom:0}}@media only screen and (min-width:1280px){.section-feedback{padding:112px 0}.section-feedback__info{grid-column:3/10}.section-feedback__main{display:grid;grid-template-columns:repeat(8,1fr);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-column:11/-3}.section-feedback__form,.section-feedback__heading{grid-column:1/8}.section-feedback__logo{width:330px;height:605px;right:initial;grid-column:2/-2;transform:translateY(-50%)}.section-feedback__logo .logo-icon{left:initial;right:0;transform:scaleX(-1)}}@media only screen and (min-width:1920px){.section-feedback__form{grid-column:1/-1}.section-feedback__heading{max-width:92rem}}.section-info{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);padding-top:56px;grid-column:3/-3;row-gap:56px;position:relative;z-index:1;background-color:var(--c-bg-primary)}.section-info::before{content:"";position:absolute;width:calc(100vw - var(--scroll-width));height:100%;background-color:var(--c-bg-primary);top:0;left:calc((100vw - var(--scroll-width) - 100%)/ -2);z-index:-1}.section-info--second,.section-info--third{row-gap:32px}.section-info--accordion{padding:56px 0;row-gap:48px}.section-info--about{position:relative;isolation:isolate;padding:56px 0}.section-info--about .card-details--sm{aspect-ratio:343/428}.section-info__info{display:grid;grid-template-columns:1fr;row-gap:32px;grid-column:1/-1}.section-info--accordion .section-info__info,.section-info--third .section-info__info{display:flex;flex-direction:column;height:100%;gap:32px}.section-info__heading{font-size:var(--fs-sub-title-4);line-height:var(--lh-sub-title-4);letter-spacing:var(--ls-sub-title-4);font-weight:400;text-transform:lowercase;transition:color var(--trans-base);max-width:34.3rem}.section-info__heading[data-scroll-change-text=text]{color:var(--c-text-secondary)}.section-info__heading [data-scroll-change-text=word]{transition:color var(--trans-base)}.section-info--second .section-info__heading,.section-info--third .section-info__heading{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400}.section-info__text{padding-top:4px;text-transform:lowercase;max-width:62.4rem}.section-info--third .section-info__text{padding-top:0;max-width:70.4rem}.section-info--about .section-info__text{max-width:62.4rem}.section-info__aside,.section-info__main{min-width:0;grid-column:1/-1}.section-info--third .section-info__controls{margin-top:auto}@media only screen and (min-width:768px){.section-info{row-gap:80px}.section-info--second{row-gap:48px}.section-info--accordion{row-gap:56px}.section-info--about .card-details--sm{aspect-ratio:704/640}.section-info__info{row-gap:56px}.section-info__heading{max-width:70.4rem}}@media only screen and (min-width:1280px){.section-info{padding-top:112px;row-gap:112px}.section-info--second{row-gap:24px}.section-info--about{row-gap:10rem;padding:112px 0}.section-info--about .card-details--sm{aspect-ratio:912/668}.section-info__info{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);row-gap:36px}.section-info--accordion .section-info__info,.section-info--third .section-info__info{grid-template-columns:1fr;grid-column:1/5}.section-info__main{grid-column:5/-1}.section-info--second .section-info__main{grid-column:1/-1}.section-info__caption{grid-column:1/span 4;padding-top:12px}.section-info__heading{padding-top:0;grid-column:5/-1;max-width:79rem}.section-info--second .section-info__heading,.section-info--third .section-info__heading{grid-column:1/-1}.section-info--third .section-info__heading{max-width:45rem}.section-info__text{padding-top:0;grid-column:5/-1}.section-info--third .section-info__controls,.section-info--third .section-info__text{grid-column:1/-1}.section-info--third .section-info__text{max-width:43.2rem}.section-info--third .section-info__controls{display:flex;justify-content:start}}@media only screen and (min-width:1920px){.section-info--accordion .section-info__main{grid-column:5/11}.section-info--about .card-details--sm{aspect-ratio:1232/870}}.section-lk{height:100%;grid-column:2/-2;padding-top:var(--height-header);grid-row:2/3}.section-lk__aside{padding:0 var(--layout-padding-column);position:fixed;width:100%;background-color:var(--c-bg-primary);z-index:2;top:var(--height-header);height:calc(100% - var(--height-header));transform:translateX(-100%)}.section-lk__aside.is-active{transform:translateX(0)}.section-lk__body{padding:0 var(--layout-padding-column);min-height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.section-lk__controls{padding:9px 0}.section-lk__main{display:grid;grid-template-columns:1fr;row-gap:24px;padding:16px 0 56px;grid-template-rows:auto 1fr}.section-lk__main:has(:only-child){row-gap:0}.section-lk__heading{font-size:var(--fs-sub-title-5);line-height:var(--lh-sub-title-5);letter-spacing:var(--ls-sub-title-5);font-weight:400;text-transform:lowercase}.section-lk__heading:not(:first-child){margin-top:16px}@media only screen and (min-width:768px){.section-lk__main{padding:24px 0 56px}.section-lk__heading:not(:first-child){margin-top:48px}}@media only screen and (min-width:1280px){.section-lk{display:grid;grid-template-columns:var(--base-columns);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);grid-column:3/-3;padding:0 0 112px}.section-lk__aside{grid-column:1/4;padding:0;position:static;top:initial;height:initial;transform:translateX(0)}.section-lk__body{grid-column:5/-1;padding:0}.section-lk__controls{display:none}.section-lk__main{display:grid;grid-template-columns:repeat(8,1fr);-moz-column-gap:var(--layout-gap-column);column-gap:var(--layout-gap-column);padding:0;grid-row:2/3}.section-lk__heading{grid-column:1/-1}.section-lk__profile{grid-column:1/5}.section-lk__address,.section-lk__orders{grid-column:1/-1}}.section-sticky-slides{grid-column:1/-1;position:relative;isolation:isolate;display:flex;flex-direction:column;row-gap:calc(100 * var(--vh,1vh))}.section-sticky-slides__slide{position:sticky;isolation:isolate;top:var(--height-header);width:auto;height:calc(100 * var(--vh,1vh) - var(--height-header))}.section-sticky-slides__slide::after,.section-sticky-slides__slide::before{content:none;position:absolute;z-index:1;display:block;background-color:var(--c-bd-primary-inverse-subdued)}.section-sticky-slides__slide::before{top:0;left:50%;transform:translateX(-50%);width:1px;height:100%}.section-sticky-slides__slide::after{top:50%;left:0;transform:translateY(-50%);width:100%;height:1px}.section-sticky-slides__slide-main{display:flex;flex-direction:column;justify-content:space-between;gap:32px;width:100%;height:100%;padding:16px}.section-sticky-slides__slide-title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;width:100%;max-width:200px;text-transform:lowercase;color:var(--c-text-primary-inverse)}.section-sticky-slides__slide-descr{font-size:var(--fs-card-small-title);line-height:var(--lh-card-small-title);letter-spacing:var(--ls-card-small-title);font-weight:400;align-self:start;display:flex;flex-direction:column;row-gap:8px;width:100%;text-transform:lowercase;color:var(--c-text-primary-inverse);max-width:34.3rem}.section-sticky-slides__slide-descr::before{content:attr(data-slide-counter)}.section-sticky-slides__slide-pic{position:absolute;inset:0;z-index:-1}.section-sticky-slides__slide-pic::after{content:"";position:absolute;inset:0;z-index:1;background-color:var(--c-bg-tertiary-inverse)}.section-sticky-slides__slide-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.section-sticky-slides__slide::after,.section-sticky-slides__slide::before{content:""}.section-sticky-slides__slide-main{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:64px;width:100%;height:100%;padding:32px}.section-sticky-slides__slide-title{font-size:var(--fs-sub-title-2);line-height:var(--lh-sub-title-2);letter-spacing:var(--ls-sub-title-2);font-weight:400;grid-column:1/2;grid-row:1/2;max-width:320px}.section-sticky-slides__slide-descr{grid-column:2/3;grid-row:2/3;max-width:320px;align-self:end}}@media only screen and (min-width:1280px){.section-sticky-slides__slide-title{max-width:520px}.section-sticky-slides__slide-descr{max-width:420px}}.section{position:relative;z-index:1;grid-column:3/-3;background-color:var(--c-bg-primary)}.section::before{content:"";position:absolute;width:calc(100vw - var(--scroll-width));height:100%;background-color:var(--c-bg-primary);top:0;left:calc((100vw - var(--scroll-width) - 100%)/ -2);z-index:-1}.section--grid-layout{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-column:1/-1}.section--base{grid-column:2/-2}.section--fullwidth{grid-column:1/-1}.section--hero{height:calc(100 * var(--vh,1vh))}.section--related{padding:56px 0}.section--related:not(:has(.related-products)){padding-bottom:0}.section--related+.section--related{padding-top:0}.section--contacts{padding-top:16px;padding-bottom:72px}.tech-info+.section--contacts{padding:0 0 40px}.section--about{position:relative;isolation:isolate;padding:56px 0}.section--parallax{position:relative;height:calc(100vh - var(--height-header));z-index:initial}@media only screen and (min-width:768px){.section--banner-promo{padding:56px 0}.section--contacts{padding-top:0;padding-bottom:112px}.tech-info+.section--contacts{padding:0 0 112px;margin-top:-80px}.section--related+.section--related{padding-top:56px}}@media only screen and (min-width:1280px){.section--related{padding:112px 0}.section--related+.section--related{padding-top:0}.section--banner-promo{padding:0 0 112px}.section--about{padding:112px 0;padding-block-start:0}.tech-info+.section--contacts{margin-top:-56px}}.select{position:relative}.select__popover{box-shadow:0 4px 16px 0 var(--c-shadow-base);position:absolute;right:0;top:100%;display:flex;flex-direction:column;background-color:var(--c-bg-primary);padding:8px 0 8px 8px;z-index:1;visibility:hidden;max-height:304px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:var(--transparent) var(--transparent);scrollbar-width:none;transform:translateY(-5px);opacity:0;transition:none}.select__popover .radio__text{white-space:nowrap}@supports selector(::-webkit-scrollbar){.select__popover{scrollbar-width:auto;scrollbar-color:initial}.select__popover::-webkit-scrollbar{width:7px;-webkit-appearance:none;appearance:none}.select__popover::-webkit-scrollbar-track{background-color:var(--color-transparent)}.select__popover::-webkit-scrollbar-thumb{background-color:var(--c-icon-primary-active);border-right:4px solid var(--transparent);border-top:4px solid var(--transparent);border-bottom:4px solid var(--transparent);background-clip:content-box}}.select.is-active .select__popover{visibility:visible;transform:translateY(0);opacity:1;transition:opacity var(--trans-base),transform var(--trans-base),visibility 0s ease 0s}.table-order{text-transform:lowercase;display:grid;grid-template-columns:1fr;row-gap:20px}.table-order__head{font-size:var(--fs-card-small-title);line-height:var(--lh-card-small-title);letter-spacing:var(--ls-card-small-title);font-weight:400}.table-order__body{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;display:grid;grid-template-columns:1fr;row-gap:16px}.table-order__tr{display:flex;justify-content:space-between;align-items:center;gap:16px}.tab{padding:13px;color:var(--c-text-secondary);position:relative;text-transform:lowercase;text-decoration:none;border:none;margin:0;font:inherit;display:flex;justify-content:center;transition:color var(--trans-base),border-color var(--trans-base);white-space:nowrap}.tab--second{background:var(--c-bg-primary);color:var(--c-text-primary-subdued);padding:25px 32px;border-width:0 0 1px;border-style:solid;border-color:var(--c-bd-primary)}.tab--second::before{content:"";position:absolute;height:100%;width:100%;bottom:0;left:0;background-color:var(--c-bg-tertiary-inverse);opacity:0;transition:opacity var(--trans-base)}.tab::after{content:"";position:absolute;height:2px;width:100%;bottom:-1px;left:0;transform:scaleY(0);background-color:var(--c-bd-active);transition:transform var(--trans-base)}@media (hover:hover){.tab--second:hover{color:var(--c-text-primary);border-color:var(--c-bd-hover)}.tab--second:hover::before{opacity:1}}.tab.is-active{color:var(--c-text-primary)}.tab.is-active::after{transform:scaleY(1)}.tab--second.is-active::before{opacity:1}.tab__text{position:relative;z-index:1}.tag{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;color:var(--c-text-primary);padding:7px 8px 5px;background-color:var(--c-bg-primary)}.tech-info-delivery-opts{display:grid;grid-template-columns:1fr;gap:1px;padding:1px;background-color:var(--c-bd-primary);grid-column:1/-1}.tech-info-delivery-opts__item{display:flex;flex-direction:column;justify-content:space-between;min-height:320px;padding:24px;background-color:var(--c-bg-primary)}.tech-info-delivery-opts__item-text{font-size:var(--fs-card-small-title);line-height:var(--lh-card-small-title);letter-spacing:var(--ls-card-small-title);font-weight:400}@media only screen and (min-width:768px){.tech-info-delivery-opts{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;max-width:91.2rem}}.tech-info-payment-icns{display:flex;align-items:center;gap:12px}.tech-info-requisites{display:flex;flex-direction:column;row-gap:16px}.tech-info-requisites__item{display:flex;flex-direction:column;row-gap:4px}.tech-info-requisites__title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-transform:lowercase;color:var(--c-text-secondary)}.tech-info-requisites__descr{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-transform:lowercase}@media only screen and (min-width:768px){.tech-info-requisites{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tech-info-requisites.has-3-cols{grid-template-columns:repeat(3,1fr)}.tech-info-requisites__item.is-fullwidth{grid-column:1/-1}}.tech-info{grid-column:3/-3;display:flex;flex-direction:column;row-gap:40px;padding-block-end:40px}.tech-info:last-child{padding-bottom:56px}.tech-info__title{font-size:var(--fs-sub-title);line-height:var(--lh-sub-title);letter-spacing:var(--ls-sub-title);font-weight:400;text-transform:lowercase}.tech-info__list{display:flex;flex-direction:column;row-gap:40px}.tech-info__li{display:flex;flex-direction:column;gap:24px}.tech-info__li-title{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:13px;column-gap:13px;text-transform:lowercase}.tech-info__li-title::before{width:10px;height:10px;content:"";display:block;background-color:var(--c-text-primary)}.tech-info__li-data{display:flex;flex-direction:column;gap:24px}.tech-info__li-data-block{display:flex;flex-direction:column;row-gap:24px}.tech-info__li-data-title{font-size:var(--fs-tech-page-subtitle);line-height:var(--lh-tech-page-subtitle);letter-spacing:var(--ls-tech-page-subtitle);font-weight:400;text-transform:lowercase}.tech-info__li-data-list{display:flex;flex-direction:column;gap:20px}.tech-info__li-data-list.no-bullets .tech-info__li-data-text::before{display:none}.tech-info__li-data-text{display:flex;align-items:flex-start;justify-content:flex-start;-moz-column-gap:10px;column-gap:10px}.tech-info__li-data-text::before{width:6px;height:6px;content:"";display:block;min-width:6px;margin-block-start:9px;background-color:var(--c-text-primary)}.tech-info__li-data-text p{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;text-transform:lowercase}@media only screen and (min-width:768px){.tech-info{row-gap:56px;padding-block-end:112px}.tech-info:last-child{padding-bottom:112px}.tech-info__title{font-size:var(--fs-sub-title-4);line-height:var(--lh-sub-title-4);letter-spacing:var(--ls-sub-title-4);font-weight:400}.tech-info__list{row-gap:72px}.tech-info__li-data{row-gap:32px;-moz-column-gap:0;column-gap:0;width:100%;display:grid;grid-template-columns:680px 1fr}.tech-info__li-data-list{grid-column:1/2}.tech-info__li-data-block{grid-column:1/2;row-gap:32px}}@media only screen and (min-width:1280px){.tech-info__list{row-gap:112px}.tech-info__li{display:grid;grid-template-columns:1fr 2fr;align-items:start;-moz-column-gap:16px;column-gap:16px}.tech-info__li-title{padding-top:12px}.tech-info__li-data{row-gap:44px}.tech-info__li-data--has-sections{row-gap:64px}.tech-info__li-data-block{row-gap:44px}}.tech-policy{display:grid;grid-template-columns:var(--layout-edge-column) var(--layout-padding-column) var(--layout-columns) var(--layout-padding-column) var(--layout-edge-column);grid-column:3/-3;row-gap:40px;padding-block-end:112px}.tech-policy__head{grid-column:1/-1;grid-row:1/2}.tech-policy__descr{font-size:var(--fs-tech-info);line-height:var(--lh-tech-info);letter-spacing:var(--ls-tech-info);font-weight:400;text-transform:lowercase;color:var(--c-text-secondary)}.tech-policy__list{grid-column:1/-1;grid-row:2/3;display:flex;flex-direction:column;row-gap:40px;counter-reset:policy-point}.tech-policy__section{display:flex;flex-direction:column;gap:24px;counter-increment:policy-point 1;counter-reset:policy-point-data}.tech-policy__section>h3,.tech-policy__section>span{font-size:var(--fs-section-title);line-height:var(--lh-section-title);letter-spacing:var(--ls-section-title);font-weight:400;width:auto;max-width:332px;text-transform:lowercase;color:var(--c-text-primary)}.tech-policy__section>h3::before,.tech-policy__section>span::before{content:counter(policy-point) ". "}.tech-policy__section>div{width:100%;max-width:680px}.tech-policy__section>div>p{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;margin-block-end:20px;color:var(--c-text-primary)}.tech-policy__section>div>ol,.tech-policy__section>div>ul{display:flex;flex-direction:column;row-gap:20px;width:100%}.tech-policy__section>div>ol:has(ul,ol),.tech-policy__section>div>ul:has(ul,ol){row-gap:32px}.tech-policy__section:not(:has(ulp,ulspan,olp,olspan)) ul>li{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;counter-increment:policy-point-data 1}.tech-policy__section:not(:has(ulp,ulspan,olp,olspan)) ul>li::before{content:counter(policy-point) "." counter(policy-point-data) ". "}.tech-policy__section ol ol li,.tech-policy__section ol ul li,.tech-policy__section ol>li>p,.tech-policy__section ul ol li,.tech-policy__section ul ul li,.tech-policy__section ul>li>p{display:flex;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;text-transform:lowercase}.tech-policy__section ol ol li::before,.tech-policy__section ol ul li::before,.tech-policy__section ol>li>p::before,.tech-policy__section ul ol li::before,.tech-policy__section ul ul li::before,.tech-policy__section ul>li>p::before{width:6px;height:6px;content:"";display:block;min-width:6px;margin-block-start:8px;background-color:var(--c-text-primary)}.tech-policy__section ol>li>span,.tech-policy__section ul>li>span{display:block;margin-block-end:16px}.tech-policy__section ol>li>span::before,.tech-policy__section ul>li>span::before{content:none}.tech-policy__section ol ol,.tech-policy__section ol ul,.tech-policy__section ul ol,.tech-policy__section ul ul{display:flex;flex-direction:column;margin-block-start:16px}.tech-policy__section ol>li li,.tech-policy__section ul>li li{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400;color:var(--c-text-primary)}@media only screen and (min-width:768px){.tech-policy,.tech-policy__list{row-gap:72px}.tech-policy__section{gap:32px}.tech-policy__section>h3,.tech-policy__section>span{font-size:var(--fs-tech-info);line-height:var(--lh-tech-info);letter-spacing:var(--ls-tech-info);font-weight:400}}@media only screen and (min-width:1280px){.tech-policy__section{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:16px;column-gap:16px}}.toastify{font-size:var(--fs-text-second);line-height:var(--lh-text-second);letter-spacing:var(--ls-text-second);font-weight:400;position:fixed;bottom:16px!important;right:16px;color:var(--c-text-primary-inverse);text-transform:lowercase;padding:20px;width:calc(100% - 32px);z-index:var(--z-toast);transform:none!important;display:flex;align-items:center;gap:12px}.toastify.success{background:var(--c-bg-primary-inverse)}.toastify.fail{background:var(--c-bg-error)}@media only screen and (min-width:768px){.toastify{max-width:36rem;bottom:32px!important;right:32px}}.tooltip-address{position:relative}.tooltip-address__body{box-shadow:0 4px 16px 0 var(--c-shadow-base);padding:8px;position:absolute;top:calc(100% + 10px);right:-18px;background-color:var(--c-bg-primary);display:flex;flex-direction:column;width:20.3rem;visibility:hidden;z-index:2}.tooltip-address__body .link-second{border:none;justify-content:start}.tooltip-address.is-active .tooltip-address__body{visibility:visible}.tooltip-dot{--top:50%;--left:50%;--top_mod:50%;--left_mod:50%;position:absolute;transform:translate(-50%,-50%);top:var(--top_mob);left:var(--left_mob);display:flex;justify-content:center;cursor:default}.tooltip-dot:hover{z-index:1}.tooltip-dot__control{--size:40px;position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center;width:var(--size);height:var(--size);background-color:var(--c-icon-secondary-inverse);color:var(--c-text-primary-inverse)}.tooltip-dot__control::after{content:"";display:block;width:32px;height:32px;background-color:currentColor;transform:scale(.5);transition:transform var(--trans-base),opacity var(--trans-base)}.tooltip-dot__control .icn,.tooltip-dot__control::after{grid-column:1/2;grid-row:1/2}.tooltip-dot:hover .tooltip-dot__control::after{transform:scale(1)}.tooltip-dot__body{position:absolute;left:0;visibility:hidden;pointer-events:none;display:none;opacity:0;transition:opacity var(--trans-fast),transform 0s ease .1s,visibility 0s ease .1s}@media only screen and (min-width:1280px){.tooltip-dot{top:var(--top);left:var(--left)}.tooltip-dot__body{display:block;width:498px;padding-left:52px;padding-right:52px;transform:scale(.93)}.tooltip-dot__body .card-preview__body,.tooltip-dot__body .card-preview__controls,.tooltip-dot__body .card-preview__img{opacity:.05;transition:opacity .1s ease-in}.tooltip-dot:hover .tooltip-dot__body{visibility:visible;pointer-events:initial;opacity:1;transform:scale(1);transition:opacity var(--trans-base),transform var(--trans-base),visibility 0s ease 0s}.tooltip-dot:hover .card-preview__body,.tooltip-dot:hover .card-preview__controls,.tooltip-dot:hover .card-preview__img{opacity:1;transition:opacity .25s ease-in 50ms}}.tooltip-filter{position:relative}.tooltip-filter__body{box-shadow:0 4px 16px 0 var(--c-shadow-base);padding:0 8px 8px;position:absolute;top:calc(100% + 10px);background-color:var(--c-bg-primary);display:flex;justify-content:start;flex-direction:column;width:-moz-max-content;width:max-content;min-width:340px;visibility:hidden;opacity:0;z-index:5;transform:translateY(5px);transition:opacity var(--trans-fast),transform var(--trans-base) .15s,visibility 0s ease .15s;max-height:25.6rem;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:var(--transparent) var(--transparent);scrollbar-width:none}.tooltip-filter.tooltip-filter--right .tooltip-filter__body{right:0}.tooltip-filter__title{padding:20px 12px 12px;text-transform:lowercase;color:var(--c-text-secondary);position:sticky;top:0;background-color:var(--c-bg-primary);z-index:1}.tooltip-filter.is-active .tooltip-filter__body{visibility:visible;opacity:1;transform:translateY(0);transition:opacity var(--trans-base),transform var(--trans-base) 0s,visibility 0s ease 0s}@media only screen and (min-width:1280px){@supports selector(::-webkit-scrollbar){.tooltip-filter__body{scrollbar-width:auto;scrollbar-color:initial}.tooltip-filter__body::-webkit-scrollbar{width:7px;-webkit-appearance:none;appearance:none}.tooltip-filter__body::-webkit-scrollbar-track{background-color:var(--color-transparent)}.tooltip-filter__body::-webkit-scrollbar-thumb{background-color:var(--c-icon-primary-active);border-right:4px solid var(--transparent);border-top:4px solid var(--transparent);border-bottom:4px solid var(--transparent);background-clip:content-box}}}.tooltip-info{position:relative;display:flex;justify-content:center}.tooltip-info__control{width:1.6rem;height:1.6rem}.tooltip-info__body{background-color:var(--c-bg-primary-inverse);color:var(--c-text-primary-inverse);padding:12px 16px;position:absolute;bottom:calc(100% + 12px);width:-moz-max-content;width:max-content;max-width:22rem;visibility:hidden;opacity:0;transform:translateY(5px);transition:opacity var(--trans-base),transform var(--trans-base) .3s,visibility 0s ease .3s}.tooltip-info--input .tooltip-info__body{right:-10px}.tooltip-info__body::after{--size:12px;content:"";width:var(--size);height:var(--size);background-color:inherit;top:100%;left:50%;transform:translateX(-50%) translateY(-50%) rotateZ(45deg);position:absolute}.tooltip-info--input .tooltip-info__body::after{left:initial;right:10px;transform:translateX(-2px) translateY(-50%) rotateZ(45deg)}.tooltip-info__control:focus~.tooltip-info__body,.tooltip-info__control:hover~.tooltip-info__body{visibility:visible;opacity:1;transform:translateY(0);transition:opacity var(--trans-base),transform var(--trans-base),visibility 0s ease 0s}.tooltip-info__text{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400;text-align:center}@media only screen and (min-width:1280px){.tooltip-info--input .tooltip-info__body{right:initial}.tooltip-info--input .tooltip-info__body::after{left:50%;right:initial;transform:translateX(-50%) translateY(-50%) rotateZ(45deg)}}.tooltip-profile{position:relative;z-index:2}.tooltip-profile__body{box-shadow:0 4px 16px 0 var(--c-shadow-base);padding:8px;position:absolute;top:calc(100% + 10px);right:-18px;background-color:var(--c-bg-primary);display:flex;flex-direction:column;width:20.3rem;visibility:hidden;opacity:0;transform:translateY(5px);transition:opacity var(--trans-base),transform var(--trans-base) .3s,visibility 0s ease .3s}.tooltip-profile__body::before{content:"";background-color:inherit;display:block;width:12px;height:12px;position:absolute;right:32px;transform:translateY(50%) rotateZ(45deg);bottom:100%}.tooltip-profile__body .link-second{border:none;justify-content:start}.tooltip-profile.is-active .tooltip-profile__body{visibility:visible;opacity:1;transform:translateY(0);transition:opacity var(--trans-base),transform var(--trans-base) 0s,visibility 0s ease 0s}[data-calendar-theme=dark].vanilla-calendar,[data-calendar-theme=light].vanilla-calendar{width:auto;min-width:448px;padding:0;background-color:var(--c-bg-primary);border-radius:0;z-index:1}[data-calendar-theme=dark] .vanilla-calendar-header,[data-calendar-theme=light] .vanilla-calendar-header{padding:4px;background-color:var(--c-bg-primary);border-bottom:1px solid var(--c-bd-primary);margin-bottom:0}[data-calendar-theme=dark] .vanilla-calendar-content,[data-calendar-theme=light] .vanilla-calendar-content{padding:4px 12px;background-color:var(--c-bg-primary)}[data-calendar-theme=dark] .vanilla-calendar-day__btn,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-header__content>*,[data-calendar-theme=dark] .vanilla-calendar-week>*,[data-calendar-theme=light] .vanilla-calendar-day__btn,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-header__content>*,[data-calendar-theme=light] .vanilla-calendar-week>*{font-family:FavoritPro,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans","Liberation Sans",sans-serif;font-size:var(--fs-text-primary);line-height:var(--lh-text-primary);letter-spacing:var(--ls-text-primary);font-weight:400;color:var(--c-text-primary)}[data-calendar-theme=dark] .vanilla-calendar-week__day,[data-calendar-theme=light] .vanilla-calendar-week__day{padding:16px}[data-calendar-theme=dark] .vanilla-calendar-day__btn,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{padding:16px;background-color:var(--c-bg-primary);border-radius:0;transition:var(--trans-base);transition-property:color,background-color,opacity}[data-calendar-theme=dark] .vanilla-calendar-day__btn:is(:hover,:focus-visible),[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn:is(:hover,:focus-visible),[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today:is(:hover,:focus-visible),[data-calendar-theme=light] .vanilla-calendar-day__btn:is(:hover,:focus-visible),[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn:is(:hover,:focus-visible),[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today:is(:hover,:focus-visible){color:var(--c-text-primary);background-color:var(--c-bg-tertiary-inverse)}[data-calendar-theme=dark] .vanilla-calendar-day__btn:is(:active),[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn:is(:active),[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today:is(:active),[data-calendar-theme=light] .vanilla-calendar-day__btn:is(:active),[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn:is(:active),[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today:is(:active){opacity:.75}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected{color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse)}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:is(:hover,:focus-visible),[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:is(:hover,:focus-visible),[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:is(:hover,:focus-visible),[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:is(:hover,:focus-visible){color:var(--c-text-primary-inverse);background-color:var(--c-bg-primary-inverse)}[data-calendar-theme=dark] .vanilla-calendar-day__btn.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:var(--c-text-secondary)}[data-calendar-theme=dark] .vanilla-calendar-arrow,[data-calendar-theme=light] .vanilla-calendar-arrow{width:96px;height:56px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:16px 36px;color:var(--c-text-primary)}[data-calendar-theme=dark] .vanilla-calendar-arrow::before,[data-calendar-theme=light] .vanilla-calendar-arrow::before{width:24px;height:24px;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi45MDE2IDUuNjAwNTlMNy45OTQ0OSAxMC40MDA2TDMuMTAxNTYgNS42MTQ0MyIgc3Ryb2tlPSIjNDg0ODQ4IiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIvPgo8L3N2Zz4K)}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-header,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-header{display:none;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;align-items:center;width:100%;padding:18px 16px;background-color:var(--c-bg-primary)}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-title,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-title{font-size:var(--fs-section-title);line-height:var(--lh-section-title);letter-spacing:var(--ls-section-title);font-weight:400;color:var(--c-text-primary)}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-close-btn,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-close-btn{width:32px;height:32px;position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;padding:12px;border:1px solid var(--c-bd-primary)}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-close-btn::after,[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-close-btn::before,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-close-btn::after,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-close-btn::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;display:block;width:12px;height:1px;background-color:var(--c-text-primary)}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-close-btn::before,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-close-btn::before{rotate:45deg}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-close-btn::after,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-close-btn::after{rotate:-45deg}[data-calendar-theme=dark] .vanilla-calendar__js-custom-bottom,[data-calendar-theme=light] .vanilla-calendar__js-custom-bottom{padding:24px 16px;padding-block-start:4px;background-color:var(--c-bg-primary)}[data-calendar-theme=dark] .vanilla-calendar__js-custom-bottom .btn,[data-calendar-theme=light] .vanilla-calendar__js-custom-bottom .btn{width:100%}@media only screen and (max-width:767px){[data-calendar-theme=dark].vanilla-calendar,[data-calendar-theme=light].vanilla-calendar{position:fixed;isolation:isolate;inset:0!important;top:auto!important;bottom:0!important;z-index:var(--z-modals);width:100%;min-width:0;max-width:100%;height:calc(75 * var(--vh,1vh));min-height:580px}[data-calendar-theme=dark].vanilla-calendar::before,[data-calendar-theme=light].vanilla-calendar::before{background-color:var(--c-overlay-element);backdrop-filter:blur(8px);content:"";position:absolute;inset:0;z-index:-1;transform:translateY(-100%);transition:background-color var(--trans-base)}[data-calendar-theme=dark] .vanilla-calendar-day__btn,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-week__day,[data-calendar-theme=light] .vanilla-calendar-day__btn,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-week__day{padding:14px}[data-calendar-theme=dark] .vanilla-calendar__js-custom-mobile-header,[data-calendar-theme=light] .vanilla-calendar__js-custom-mobile-header{display:flex}}@media only screen and (min-width:768px){[data-calendar-theme=dark] .vanilla-calendar__js-custom-bottom,[data-calendar-theme=light] .vanilla-calendar__js-custom-bottom{padding:4px 24px 24px}}
/* End */
/* /local/assets/css/style.css?1756131386316150 */
